Anne is big. Anne is quiet. Charlie is big. Charlie is quiet. Charlie is round. Dave is big. Harry is red. All red things are furry.
Anne is big.
("Anne" "is" "big" "+")
Anne is quiet.
("Anne" "is" "quiet" "+")
Charlie is big.
("Charlie" "is" "big" "+")
Charlie is quiet.
("Charlie" "is" "quiet" "+")
Charlie is round.
("Charlie" "is" "round" "+")
Dave is big.
("Dave" "is" "big" "+")
Harry is red.
("Harry" "is" "red" "+")
All red things are furry.
((("something" "is" "red" "+")) -> ("something" "is" "furry" "+"))
Charlie is big.
True
1
proof
[(triple3)]
("Charlie" "is" "big" "+")
triple3
Anne is not big.
False
1
inv-proof
[(triple1)]
("Anne" "is" "big" "-")
triple1
Harry is furry.
True
2
proof
[(((triple7) -> rule1))]
("Harry" "is" "furry" "+")
((triple7) -> (rule1 % int1))
Harry is furry.
("Harry" "is" "furry" "+")
int1
Harry is not furry.
False
2
inv-proof
[(((triple7) -> rule1))]
("Harry" "is" "furry" "-")
((triple7) -> (rule1 % int1))
Harry is furry.
("Harry" "is" "furry" "+")
int1
Dave is not furry.
Unknown
inv-rconc
[@1: Dave is furry.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("Dave" "is" "furry" "-")
Anne is furry.
Unknown
rconc
[@1: Anne is furry.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("Anne" "is" "furry" "+")
Dave is not young.
Unknown
inv-random
[@0: Dave is young.[CWA. Example of deepest failure = (FAIL)]]
("Dave" "is" "young" "-")
Dave is round.
Unknown
random
[@0: Dave is round.[CWA. Example of deepest failure = (FAIL)]]
("Dave" "is" "round" "+")
@0: Anne is big.[(triple1)] Anne is quiet.[(triple2)] Charlie is big.[(triple3)] Charlie is quiet.[(triple4)] Charlie is round.[(triple5)] Dave is big.[(triple6)] Harry is red.[(triple7)] @1: Harry is furry.[(((triple7) -> rule1))]
Anne is big.
("Anne" "is" "big" "+")
triple1
Anne is quiet.
("Anne" "is" "quiet" "+")
triple2
Charlie is big.
("Charlie" "is" "big" "+")
triple3
Charlie is quiet.
("Charlie" "is" "quiet" "+")
triple4
Charlie is round.
("Charlie" "is" "round" "+")
triple5
Dave is big.
("Dave" "is" "big" "+")
triple6
Harry is red.
("Harry" "is" "red" "+")
triple7
Harry is furry.
("Harry" "is" "furry" "+")
((triple7) -> (rule1 % int1))
Harry is furry.
("Harry" "is" "furry" "+")
int1