Anne is quiet. Anne is not smart. Anne is young. Dave is quiet. Dave is round. Dave is not smart. Dave is white. If someone is big and not white then they are young.
Anne is quiet.
("Anne" "is" "quiet" "+")
Anne is not smart.
("Anne" "is" "smart" "-")
Anne is young.
("Anne" "is" "young" "+")
Dave is quiet.
("Dave" "is" "quiet" "+")
Dave is round.
("Dave" "is" "round" "+")
Dave is not smart.
("Dave" "is" "smart" "-")
Dave is white.
("Dave" "is" "white" "+")
If someone is big and not white then they are young.
((("someone" "is" "big" "+") ("someone" "is" "white" "~")) -> ("someone" "is" "young" "+"))
Anne is quiet.
True
1
proof
[(triple1)]
("Anne" "is" "quiet" "+")
triple1
Dave is not quiet.
False
1
inv-proof
[(triple4)]
("Dave" "is" "quiet" "-")
triple4
Dave is not young.
Unknown
inv-rconc
[@1: Dave is young.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("Dave" "is" "young" "-")
Dave is cold.
Unknown
random
[@0: Dave is cold.[CWA. Example of deepest failure = (FAIL)]]
("Dave" "is" "cold" "+")
@0: Anne is not smart.[(triple2)] Anne is quiet.[(triple1)] Anne is young.[(triple3)] Dave is not smart.[(triple6)] Dave is quiet.[(triple4)] Dave is round.[(triple5)] Dave is white.[(triple7)]
Anne is not smart.
("Anne" "is" "smart" "-")
triple2
Anne is quiet.
("Anne" "is" "quiet" "+")
triple1
Anne is young.
("Anne" "is" "young" "+")
triple3
Dave is not smart.
("Dave" "is" "smart" "-")
triple6
Dave is quiet.
("Dave" "is" "quiet" "+")
triple4
Dave is round.
("Dave" "is" "round" "+")
triple5
Dave is white.
("Dave" "is" "white" "+")
triple7