Anne is not furry. Anne is not nice. Anne is rough. Anne is round. Anne is smart. Dave is furry. Dave is rough. Dave is round. Dave is smart. Dave is white. If Anne is not rough and Anne is not white then Anne is not furry. All round things are young.
Anne is not furry.
("Anne" "is" "furry" "-")
Anne is not nice.
("Anne" "is" "nice" "-")
Anne is rough.
("Anne" "is" "rough" "+")
Anne is round.
("Anne" "is" "round" "+")
Anne is smart.
("Anne" "is" "smart" "+")
Dave is furry.
("Dave" "is" "furry" "+")
Dave is rough.
("Dave" "is" "rough" "+")
Dave is round.
("Dave" "is" "round" "+")
Dave is smart.
("Dave" "is" "smart" "+")
Dave is white.
("Dave" "is" "white" "+")
If Anne is not rough and Anne is not white then Anne is not furry.
((("Anne" "is" "rough" "~") ("Anne" "is" "white" "~")) -> ("Anne" "is" "furry" "-"))
All round things are young.
((("something" "is" "round" "+")) -> ("something" "is" "young" "+"))
Anne is not furry.
True
1
proof
[(triple1)]
("Anne" "is" "furry" "-")
triple1
Dave is not smart.
False
1
inv-proof
[(triple9)]
("Dave" "is" "smart" "-")
triple9
Dave is not nice.
Unknown
inv-random
[@0: Dave is nice.[CWA. Example of deepest failure = (FAIL)]]
("Dave" "is" "nice" "-")
Anne is white.
Unknown
random
[@0: Anne is white.[CWA. Example of deepest failure = (FAIL)]]
("Anne" "is" "white" "+")
@0: Anne is not furry.[(triple1)] Anne is not nice.[(triple2)] Anne is rough.[(triple3)] Anne is round.[(triple4)] Anne is smart.[(triple5)] Dave is furry.[(triple6)] Dave is rough.[(triple7)] Dave is round.[(triple8)] Dave is smart.[(triple9)] Dave is white.[(triple10)] @1: Anne is young.[(((triple4) -> rule2))] Dave is young.[(((triple8) -> rule2))]
Anne is not furry.
("Anne" "is" "furry" "-")
triple1
Anne is not nice.
("Anne" "is" "nice" "-")
triple2
Anne is rough.
("Anne" "is" "rough" "+")
triple3
Anne is round.
("Anne" "is" "round" "+")
triple4
Anne is smart.
("Anne" "is" "smart" "+")
triple5
Dave is furry.
("Dave" "is" "furry" "+")
triple6
Dave is rough.
("Dave" "is" "rough" "+")
triple7
Dave is round.
("Dave" "is" "round" "+")
triple8
Dave is smart.
("Dave" "is" "smart" "+")
triple9
Dave is white.
("Dave" "is" "white" "+")
triple10
Anne is young.
("Anne" "is" "young" "+")
((triple4) -> (rule2 % int1))
Anne is young.
("Anne" "is" "young" "+")
int1
Dave is young.
("Dave" "is" "young" "+")
((triple8) -> (rule2 % int1))
Dave is young.
("Dave" "is" "young" "+")
int1