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