Anne is white. Charlie is red. Dave is blue. Harry is white. All blue people are white. If Anne is white then Anne is not red.
Anne is white.
("Anne" "is" "white" "+")
Charlie is red.
("Charlie" "is" "red" "+")
Dave is blue.
("Dave" "is" "blue" "+")
Harry is white.
("Harry" "is" "white" "+")
All blue people are white.
((("someone" "is" "blue" "+")) -> ("someone" "is" "white" "+"))
If Anne is white then Anne is not red.
((("Anne" "is" "white" "+")) -> ("Anne" "is" "red" "-"))
Harry is white.
True
1
proof
[(triple4)]
("Harry" "is" "white" "+")
triple4
Charlie is not red.
False
1
inv-proof
[(triple2)]
("Charlie" "is" "red" "-")
triple2
Dave is white.
True
2
proof
[(((triple3) -> rule1))]
("Dave" "is" "white" "+")
((triple3) -> (rule1 % int1))
Dave is white.
("Dave" "is" "white" "+")
int1
Anne is red.
False
2
inv-proof
[(((triple1) -> rule2))]
("Anne" "is" "red" "+")
((triple1) -> (rule2 % int1))
Anne is not red.
("Anne" "is" "red" "-")
int1
Charlie is not white.
Unknown
inv-rconc
[@1: Charlie is white.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("Charlie" "is" "white" "-")
Anne is big.
Unknown
random
[@0: Anne is big.[CWA. Example of deepest failure = (FAIL)]]
("Anne" "is" "big" "+")
Harry is not smart.
Unknown
inv-random
[@0: Harry is smart.[CWA. Example of deepest failure = (FAIL)]]
("Harry" "is" "smart" "-")
Dave is big.
Unknown
random
[@0: Dave is big.[CWA. Example of deepest failure = (FAIL)]]
("Dave" "is" "big" "+")
@0: Anne is white.[(triple1)] Charlie is red.[(triple2)] Dave is blue.[(triple3)] Harry is white.[(triple4)] @1: Anne is not red.[(((triple1) -> rule2))] Dave is white.[(((triple3) -> rule1))]
Anne is white.
("Anne" "is" "white" "+")
triple1
Charlie is red.
("Charlie" "is" "red" "+")
triple2
Dave is blue.
("Dave" "is" "blue" "+")
triple3
Harry is white.
("Harry" "is" "white" "+")
triple4
Anne is not red.
("Anne" "is" "red" "-")
((triple1) -> (rule2 % int1))
Anne is not red.
("Anne" "is" "red" "-")
int1
Dave is white.
("Dave" "is" "white" "+")
((triple3) -> (rule1 % int1))
Dave is white.
("Dave" "is" "white" "+")
int1