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