Anne is furry. Charlie is round. Harry is nice. If someone is rough then they are white. If someone is round then they are nice. If Anne is white and Anne is blue then Anne is round.
Anne is furry.
("Anne" "is" "furry" "+")
Charlie is round.
("Charlie" "is" "round" "+")
Harry is nice.
("Harry" "is" "nice" "+")
If someone is rough then they are white.
((("someone" "is" "rough" "+")) -> ("someone" "is" "white" "+"))
If someone is round then they are nice.
((("someone" "is" "round" "+")) -> ("someone" "is" "nice" "+"))
If Anne is white and Anne is blue then Anne is round.
((("Anne" "is" "white" "+") ("Anne" "is" "blue" "+")) -> ("Anne" "is" "round" "+"))
Anne is furry.
True
1
proof
[(triple1)]
("Anne" "is" "furry" "+")
triple1
Charlie is not round.
False
1
inv-proof
[(triple2)]
("Charlie" "is" "round" "-")
triple2
Charlie is nice.
True
2
proof
[(((triple2) -> rule2))]
("Charlie" "is" "nice" "+")
((triple2) -> (rule2 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is not nice.
False
2
inv-proof
[(((triple2) -> rule2))]
("Charlie" "is" "nice" "-")
((triple2) -> (rule2 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is not white.
Unknown
inv-rconc
[@1: Charlie is white.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("Charlie" "is" "white" "-")
Anne is white.
Unknown
rconc
[@1: Anne is white.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("Anne" "is" "white" "+")
Harry is not round.
Unknown
inv-random
[@0: Harry is round.[CWA. Example of deepest failure = (FAIL)]]
("Harry" "is" "round" "-")
Charlie is green.
Unknown
random
[@0: Charlie is green.[CWA. Example of deepest failure = (FAIL)]]
("Charlie" "is" "green" "+")
@0: Anne is furry.[(triple1)] Charlie is round.[(triple2)] Harry is nice.[(triple3)] @1: Charlie is nice.[(((triple2) -> rule2))]
Anne is furry.
("Anne" "is" "furry" "+")
triple1
Charlie is round.
("Charlie" "is" "round" "+")
triple2
Harry is nice.
("Harry" "is" "nice" "+")
triple3
Charlie is nice.
("Charlie" "is" "nice" "+")
((triple2) -> (rule2 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1