The dog eats the squirrel. The dog is big. The dog likes the squirrel. The mouse eats the dog. The mouse is round. The mouse likes the dog. The mouse likes the squirrel. The mouse sees the dog. The mouse sees the squirrel. The squirrel is red. The squirrel likes the mouse. The squirrel sees the mouse. If something likes the mouse then it eats the dog.
The dog eats the squirrel.
("dog" "eats" "squirrel" "+")
The dog is big.
("dog" "is" "big" "+")
The dog likes the squirrel.
("dog" "likes" "squirrel" "+")
The mouse eats the dog.
("mouse" "eats" "dog" "+")
The mouse is round.
("mouse" "is" "round" "+")
The mouse likes the dog.
("mouse" "likes" "dog" "+")
The mouse likes the squirrel.
("mouse" "likes" "squirrel" "+")
The mouse sees the dog.
("mouse" "sees" "dog" "+")
The mouse sees the squirrel.
("mouse" "sees" "squirrel" "+")
The squirrel is red.
("squirrel" "is" "red" "+")
The squirrel likes the mouse.
("squirrel" "likes" "mouse" "+")
The squirrel sees the mouse.
("squirrel" "sees" "mouse" "+")
If something likes the mouse then it eats the dog.
((("something" "likes" "mouse" "+")) -> ("something" "eats" "dog" "+"))
The mouse is round.
True
1
proof
[(triple5)]
("mouse" "is" "round" "+")
triple5
The dog is not big.
False
1
inv-proof
[(triple2)]
("dog" "is" "big" "-")
triple2
The squirrel eats the dog.
True
2
proof
[(((triple11) -> rule1))]
("squirrel" "eats" "dog" "+")
((triple11) -> (rule1 % int1))
The squirrel eats the dog.
("squirrel" "eats" "dog" "+")
int1
The squirrel does not eat the dog.
False
2
inv-proof
[(((triple11) -> rule1))]
("squirrel" "eats" "dog" "-")
((triple11) -> (rule1 % int1))
The squirrel eats the dog.
("squirrel" "eats" "dog" "+")
int1
The dog does not eat the dog.
Unknown
inv-rconc
[@1: The dog eats the dog.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("dog" "eats" "dog" "-")
The mouse eats the mouse.
Unknown
random
[@0: The mouse eats the mouse.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "eats" "mouse" "+")
The squirrel is not young.
Unknown
inv-random
[@0: The squirrel is young.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "is" "young" "-")
The squirrel sees the dog.
Unknown
random
[@0: The squirrel sees the dog.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "sees" "dog" "+")
@0: The dog eats the squirrel.[(triple1)] The dog is big.[(triple2)] The dog likes the squirrel.[(triple3)] The mouse eats the dog.[(triple4)] The mouse is round.[(triple5)] The mouse likes the dog.[(triple6)] The mouse likes the squirrel.[(triple7)] The mouse sees the dog.[(triple8)] The mouse sees the squirrel.[(triple9)] The squirrel is red.[(triple10)] The squirrel likes the mouse.[(triple11)] The squirrel sees the mouse.[(triple12)] @1: The squirrel eats the dog.[(((triple11) -> rule1))]
The dog eats the squirrel.
("dog" "eats" "squirrel" "+")
triple1
The dog is big.
("dog" "is" "big" "+")
triple2
The dog likes the squirrel.
("dog" "likes" "squirrel" "+")
triple3
The mouse eats the dog.
("mouse" "eats" "dog" "+")
triple4
The mouse is round.
("mouse" "is" "round" "+")
triple5
The mouse likes the dog.
("mouse" "likes" "dog" "+")
triple6
The mouse likes the squirrel.
("mouse" "likes" "squirrel" "+")
triple7
The mouse sees the dog.
("mouse" "sees" "dog" "+")
triple8
The mouse sees the squirrel.
("mouse" "sees" "squirrel" "+")
triple9
The squirrel is red.
("squirrel" "is" "red" "+")
triple10
The squirrel likes the mouse.
("squirrel" "likes" "mouse" "+")
triple11
The squirrel sees the mouse.
("squirrel" "sees" "mouse" "+")
triple12
The squirrel eats the dog.
("squirrel" "eats" "dog" "+")
((triple11) -> (rule1 % int1))
The squirrel eats the dog.
("squirrel" "eats" "dog" "+")
int1