The cat eats the mouse. The cat is rough. The cat needs the mouse. The cat sees the dog. The cat sees the mouse. The dog eats the cat. The dog eats the mouse. The dog eats the squirrel. The dog is round. The dog needs the squirrel. The mouse is round. The mouse needs the squirrel. The mouse sees the dog. The squirrel eats the cat. The squirrel is rough. If someone needs the mouse and the mouse sees the dog then the mouse eats the cat.
The cat eats the mouse.
("cat" "eats" "mouse" "+")
The cat is rough.
("cat" "is" "rough" "+")
The cat needs the mouse.
("cat" "needs" "mouse" "+")
The cat sees the dog.
("cat" "sees" "dog" "+")
The cat sees the mouse.
("cat" "sees" "mouse" "+")
The dog eats the cat.
("dog" "eats" "cat" "+")
The dog eats the mouse.
("dog" "eats" "mouse" "+")
The dog eats the squirrel.
("dog" "eats" "squirrel" "+")
The dog is round.
("dog" "is" "round" "+")
The dog needs the squirrel.
("dog" "needs" "squirrel" "+")
The mouse is round.
("mouse" "is" "round" "+")
The mouse needs the squirrel.
("mouse" "needs" "squirrel" "+")
The mouse sees the dog.
("mouse" "sees" "dog" "+")
The squirrel eats the cat.
("squirrel" "eats" "cat" "+")
The squirrel is rough.
("squirrel" "is" "rough" "+")
If someone needs the mouse and the mouse sees the dog then the mouse eats the cat.
((("someone" "needs" "mouse" "+") ("mouse" "sees" "dog" "+")) -> ("mouse" "eats" "cat" "+"))
The squirrel eats the cat.
True
1
proof
[(triple14)]
("squirrel" "eats" "cat" "+")
triple14
The dog is not round.
False
1
inv-proof
[(triple9)]
("dog" "is" "round" "-")
triple9
The mouse eats the cat.
True
3
proof
[(((triple3 triple13) -> rule1))]
("mouse" "eats" "cat" "+")
((triple3 triple13) -> (rule1 % int1))
The mouse eats the cat.
("mouse" "eats" "cat" "+")
int1
The mouse does not eat the cat.
False
3
inv-proof
[(((triple3 triple13) -> rule1))]
("mouse" "eats" "cat" "-")
((triple3 triple13) -> (rule1 % int1))
The mouse eats the cat.
("mouse" "eats" "cat" "+")
int1
The mouse is not blue.
Unknown
inv-random
[@0: The mouse is blue.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "is" "blue" "-")
The dog needs the dog.
Unknown
random
[@0: The dog needs the dog.[CWA. Example of deepest failure = (FAIL)]]
("dog" "needs" "dog" "+")
The squirrel does not eat the squirrel.
Unknown
inv-random
[@0: The squirrel eats the squirrel.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "eats" "squirrel" "-")
The cat is red.
Unknown
random
[@0: The cat is red.[CWA. Example of deepest failure = (FAIL)]]
("cat" "is" "red" "+")
@0: The cat eats the mouse.[(triple1)] The cat is rough.[(triple2)] The cat needs the mouse.[(triple3)] The cat sees the dog.[(triple4)] The cat sees the mouse.[(triple5)] The dog eats the cat.[(triple6)] The dog eats the mouse.[(triple7)] The dog eats the squirrel.[(triple8)] The dog is round.[(triple9)] The dog needs the squirrel.[(triple10)] The mouse is round.[(triple11)] The mouse needs the squirrel.[(triple12)] The mouse sees the dog.[(triple13)] The squirrel eats the cat.[(triple14)] The squirrel is rough.[(triple15)] @1: The mouse eats the cat.[(((triple3 triple13) -> rule1))]
The cat eats the mouse.
("cat" "eats" "mouse" "+")
triple1
The cat is rough.
("cat" "is" "rough" "+")
triple2
The cat needs the mouse.
("cat" "needs" "mouse" "+")
triple3
The cat sees the dog.
("cat" "sees" "dog" "+")
triple4
The cat sees the mouse.
("cat" "sees" "mouse" "+")
triple5
The dog eats the cat.
("dog" "eats" "cat" "+")
triple6
The dog eats the mouse.
("dog" "eats" "mouse" "+")
triple7
The dog eats the squirrel.
("dog" "eats" "squirrel" "+")
triple8
The dog is round.
("dog" "is" "round" "+")
triple9
The dog needs the squirrel.
("dog" "needs" "squirrel" "+")
triple10
The mouse is round.
("mouse" "is" "round" "+")
triple11
The mouse needs the squirrel.
("mouse" "needs" "squirrel" "+")
triple12
The mouse sees the dog.
("mouse" "sees" "dog" "+")
triple13
The squirrel eats the cat.
("squirrel" "eats" "cat" "+")
triple14
The squirrel is rough.
("squirrel" "is" "rough" "+")
triple15
The mouse eats the cat.
("mouse" "eats" "cat" "+")
((triple3 triple13) -> (rule1 % int1))
The mouse eats the cat.
("mouse" "eats" "cat" "+")
int1