Bob is smart. Dave is big. Erin is white. Harry is big. All quiet things are blue. If Harry is big and Harry is not quiet then Harry is kind. All kind things are big. If something is quiet and smart then it is big. Blue, kind things are not big. All big things are kind.
Bob is smart.
("Bob" "is" "smart" "+")
Dave is big.
("Dave" "is" "big" "+")
Erin is white.
("Erin" "is" "white" "+")
Harry is big.
("Harry" "is" "big" "+")
All quiet things are blue.
((("something" "is" "quiet" "+")) -> ("something" "is" "blue" "+"))
If Harry is big and Harry is not quiet then Harry is kind.
((("Harry" "is" "big" "+") ("Harry" "is" "quiet" "~")) -> ("Harry" "is" "kind" "+"))
All kind things are big.
((("something" "is" "kind" "+")) -> ("something" "is" "big" "+"))
If something is quiet and smart then it is big.
((("something" "is" "quiet" "+") ("something" "is" "smart" "+")) -> ("something" "is" "big" "+"))
Blue, kind things are not big.
((("something" "is" "blue" "+") ("something" "is" "kind" "+")) -> ("something" "is" "big" "-"))
All big things are kind.
((("something" "is" "big" "+")) -> ("something" "is" "kind" "+"))
Dave is big.
True
1
proof
[(triple2)]
("Dave" "is" "big" "+")
triple2
Erin is not white.
False
1
inv-proof
[(triple3)]
("Erin" "is" "white" "-")
triple3
Dave is kind.
True
2
proof
[(((triple2) -> rule6))]
("Dave" "is" "kind" "+")
((triple2) -> (rule6 % int1))
Dave is kind.
("Dave" "is" "kind" "+")
int1
Dave is not kind.
False
2
inv-proof
[(((triple2) -> rule6))]
("Dave" "is" "kind" "-")
((triple2) -> (rule6 % int1))
Dave is kind.
("Dave" "is" "kind" "+")
int1
Bob is not big.
Unknown
inv-rconc
[@3: Bob is big.[CWA. Example of deepest failure = (rule3 <- rule6 <- rule4 <- FAIL)]]
("Bob" "is" "big" "-")
Erin is kind.
Unknown
rconc
[@2: Erin is kind.[CWA. Example of deepest failure = (rule6 <- rule3 <- FAIL)]]
("Erin" "is" "kind" "+")
Dave is not green.
Unknown
inv-random
[@0: Dave is green.[CWA. Example of deepest failure = (FAIL)]]
("Dave" "is" "green" "-")
Erin is green.
Unknown
random
[@0: Erin is green.[CWA. Example of deepest failure = (FAIL)]]
("Erin" "is" "green" "+")
@0: Bob is smart.[(triple1)] Dave is big.[(triple2)] Erin is white.[(triple3)] Harry is big.[(triple4)] @1: Dave is kind.[(((triple2) -> rule6))] Harry is kind.[(((triple4) -> rule6))]
Bob is smart.
("Bob" "is" "smart" "+")
triple1
Dave is big.
("Dave" "is" "big" "+")
triple2
Erin is white.
("Erin" "is" "white" "+")
triple3
Harry is big.
("Harry" "is" "big" "+")
triple4
Dave is kind.
("Dave" "is" "kind" "+")
((triple2) -> (rule6 % int1))
Dave is kind.
("Dave" "is" "kind" "+")
int1
Harry is kind.
("Harry" "is" "kind" "+")
((triple4) -> (rule6 % int1))
Harry is kind.
("Harry" "is" "kind" "+")
int1