The cat likes the squirrel. The lion visits the cat. The mouse is blue. The squirrel is blue. If someone visits the cat and the cat eats the mouse then the mouse visits the squirrel. If the mouse is blue then the mouse eats the lion. If someone likes the mouse and the mouse is kind then the mouse is cold. If the lion is blue then the lion likes the mouse. If someone visits the lion and the lion eats the squirrel then they like the mouse. If someone is green and they visit the squirrel then they like the squirrel.
The cat likes the squirrel.
("cat" "likes" "squirrel" "+")
The lion visits the cat.
("lion" "visits" "cat" "+")
The mouse is blue.
("mouse" "is" "blue" "+")
The squirrel is blue.
("squirrel" "is" "blue" "+")
If someone visits the cat and the cat eats the mouse then the mouse visits the squirrel.
((("someone" "visits" "cat" "+") ("cat" "eats" "mouse" "+")) -> ("mouse" "visits" "squirrel" "+"))
If the mouse is blue then the mouse eats the lion.
((("mouse" "is" "blue" "+")) -> ("mouse" "eats" "lion" "+"))
If someone likes the mouse and the mouse is kind then the mouse is cold.
((("someone" "likes" "mouse" "+") ("mouse" "is" "kind" "+")) -> ("mouse" "is" "cold" "+"))
If the lion is blue then the lion likes the mouse.
((("lion" "is" "blue" "+")) -> ("lion" "likes" "mouse" "+"))
If someone visits the lion and the lion eats the squirrel then they like the mouse.
((("someone" "visits" "lion" "+") ("lion" "eats" "squirrel" "+")) -> ("someone" "likes" "mouse" "+"))
If someone is green and they visit the squirrel then they like the squirrel.
((("someone" "is" "green" "+") ("someone" "visits" "squirrel" "+")) -> ("someone" "likes" "squirrel" "+"))
The mouse is blue.
True
1
proof
[(triple3)]
("mouse" "is" "blue" "+")
triple3
The squirrel is not blue.
False
1
inv-proof
[(triple4)]
("squirrel" "is" "blue" "-")
triple4
The squirrel does not like the squirrel.
Unknown
inv-rconc
[@1: The squirrel likes the squirrel.[CWA. Example of deepest failure = (rule6 <- FAIL)]]
("squirrel" "likes" "squirrel" "-")
The lion is green.
Unknown
random
[@0: The lion is green.[CWA. Example of deepest failure = (FAIL)]]
("lion" "is" "green" "+")
@0: The cat likes the squirrel.[(triple1)] The lion visits the cat.[(triple2)] The mouse is blue.[(triple3)] The squirrel is blue.[(triple4)] @1: The mouse eats the lion.[(((triple3) -> rule2))]
The cat likes the squirrel.
("cat" "likes" "squirrel" "+")
triple1
The lion visits the cat.
("lion" "visits" "cat" "+")
triple2
The mouse is blue.
("mouse" "is" "blue" "+")
triple3
The squirrel is blue.
("squirrel" "is" "blue" "+")
triple4
The mouse eats the lion.
("mouse" "eats" "lion" "+")
((triple3) -> (rule2 % int1))
The mouse eats the lion.
("mouse" "eats" "lion" "+")
int1