Bob is quiet. Erin is big. Gary is red. Harry is not quiet. If someone is cold and quiet then they are not nice. Red people are big.
Bob is quiet.
("Bob" "is" "quiet" "+")
Erin is big.
("Erin" "is" "big" "+")
Gary is red.
("Gary" "is" "red" "+")
Harry is not quiet.
("Harry" "is" "quiet" "-")
If someone is cold and quiet then they are not nice.
((("someone" "is" "cold" "+") ("someone" "is" "quiet" "+")) -> ("someone" "is" "nice" "-"))
Red people are big.
((("someone" "is" "red" "+")) -> ("someone" "is" "big" "+"))
Erin is big.
True
1
proof
[(triple2)]
("Erin" "is" "big" "+")
triple2
Erin is not big.
False
1
inv-proof
[(triple2)]
("Erin" "is" "big" "-")
triple2
Gary is big.
True
2
proof
[(((triple3) -> rule2))]
("Gary" "is" "big" "+")
((triple3) -> (rule2 % int1))
Gary is big.
("Gary" "is" "big" "+")
int1
Gary is not big.
False
2
inv-proof
[(((triple3) -> rule2))]
("Gary" "is" "big" "-")
((triple3) -> (rule2 % int1))
Gary is big.
("Gary" "is" "big" "+")
int1
Harry is not big.
Unknown
inv-rconc
[@1: Harry is big.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("Harry" "is" "big" "-")
Bob is big.
Unknown
rconc
[@1: Bob is big.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("Bob" "is" "big" "+")
Bob is not cold.
Unknown
inv-random
[@0: Bob is cold.[CWA. Example of deepest failure = (FAIL)]]
("Bob" "is" "cold" "-")
Gary is furry.
Unknown
random
[@0: Gary is furry.[CWA. Example of deepest failure = (FAIL)]]
("Gary" "is" "furry" "+")
@0: Bob is quiet.[(triple1)] Erin is big.[(triple2)] Gary is red.[(triple3)] Harry is not quiet.[(triple4)] @1: Gary is big.[(((triple3) -> rule2))]
Bob is quiet.
("Bob" "is" "quiet" "+")
triple1
Erin is big.
("Erin" "is" "big" "+")
triple2
Gary is red.
("Gary" "is" "red" "+")
triple3
Harry is not quiet.
("Harry" "is" "quiet" "-")
triple4
Gary is big.
("Gary" "is" "big" "+")
((triple3) -> (rule2 % int1))
Gary is big.
("Gary" "is" "big" "+")
int1