The mouse chases the squirrel. The mouse needs the squirrel. The mouse visits the squirrel. The squirrel chases the mouse. The squirrel is big. The squirrel is blue. The squirrel is round. The squirrel is young. The squirrel needs the mouse. The squirrel visits the mouse. If the mouse needs the squirrel then the mouse is round.
The mouse chases the squirrel.
("mouse" "chases" "squirrel" "+")
The mouse needs the squirrel.
("mouse" "needs" "squirrel" "+")
The mouse visits the squirrel.
("mouse" "visits" "squirrel" "+")
The squirrel chases the mouse.
("squirrel" "chases" "mouse" "+")
The squirrel is big.
("squirrel" "is" "big" "+")
The squirrel is blue.
("squirrel" "is" "blue" "+")
The squirrel is round.
("squirrel" "is" "round" "+")
The squirrel is young.
("squirrel" "is" "young" "+")
The squirrel needs the mouse.
("squirrel" "needs" "mouse" "+")
The squirrel visits the mouse.
("squirrel" "visits" "mouse" "+")
If the mouse needs the squirrel then the mouse is round.
((("mouse" "needs" "squirrel" "+")) -> ("mouse" "is" "round" "+"))
The mouse needs the squirrel.
True
1
proof
[(triple2)]
("mouse" "needs" "squirrel" "+")
triple2
The squirrel does not need the mouse.
False
1
inv-proof
[(triple9)]
("squirrel" "needs" "mouse" "-")
triple9
The mouse is round.
True
2
proof
[(((triple2) -> rule1))]
("mouse" "is" "round" "+")
((triple2) -> (rule1 % int1))
The mouse is round.
("mouse" "is" "round" "+")
int1
The mouse is not round.
False
2
inv-proof
[(((triple2) -> rule1))]
("mouse" "is" "round" "-")
((triple2) -> (rule1 % int1))
The mouse is round.
("mouse" "is" "round" "+")
int1
The squirrel does not need the squirrel.
Unknown
inv-random
[@0: The squirrel needs the squirrel.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "needs" "squirrel" "-")
The squirrel chases the squirrel.
Unknown
random
[@0: The squirrel chases the squirrel.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "chases" "squirrel" "+")
The mouse is not big.
Unknown
inv-random
[@0: The mouse is big.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "is" "big" "-")
The mouse chases the mouse.
Unknown
random
[@0: The mouse chases the mouse.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "chases" "mouse" "+")
@0: The mouse chases the squirrel.[(triple1)] The mouse needs the squirrel.[(triple2)] The mouse visits the squirrel.[(triple3)] The squirrel chases the mouse.[(triple4)] The squirrel is big.[(triple5)] The squirrel is blue.[(triple6)] The squirrel is round.[(triple7)] The squirrel is young.[(triple8)] The squirrel needs the mouse.[(triple9)] The squirrel visits the mouse.[(triple10)] @1: The mouse is round.[(((triple2) -> rule1))]
The mouse chases the squirrel.
("mouse" "chases" "squirrel" "+")
triple1
The mouse needs the squirrel.
("mouse" "needs" "squirrel" "+")
triple2
The mouse visits the squirrel.
("mouse" "visits" "squirrel" "+")
triple3
The squirrel chases the mouse.
("squirrel" "chases" "mouse" "+")
triple4
The squirrel is big.
("squirrel" "is" "big" "+")
triple5
The squirrel is blue.
("squirrel" "is" "blue" "+")
triple6
The squirrel is round.
("squirrel" "is" "round" "+")
triple7
The squirrel is young.
("squirrel" "is" "young" "+")
triple8
The squirrel needs the mouse.
("squirrel" "needs" "mouse" "+")
triple9
The squirrel visits the mouse.
("squirrel" "visits" "mouse" "+")
triple10
The mouse is round.
("mouse" "is" "round" "+")
((triple2) -> (rule1 % int1))
The mouse is round.
("mouse" "is" "round" "+")
int1