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