The cow eats the squirrel. The mouse is nice. The squirrel likes the cow. The tiger is round. If something visits the mouse then it eats the tiger. If something is nice then it visits the cow. If something likes the tiger and the tiger likes the mouse then the mouse visits the cow.
The cow eats the squirrel.
("cow" "eats" "squirrel" "+")
The mouse is nice.
("mouse" "is" "nice" "+")
The squirrel likes the cow.
("squirrel" "likes" "cow" "+")
The tiger is round.
("tiger" "is" "round" "+")
If something visits the mouse then it eats the tiger.
((("something" "visits" "mouse" "+")) -> ("something" "eats" "tiger" "+"))
If something is nice then it visits the cow.
((("something" "is" "nice" "+")) -> ("something" "visits" "cow" "+"))
If something likes the tiger and the tiger likes the mouse then the mouse visits the cow.
((("something" "likes" "tiger" "+") ("tiger" "likes" "mouse" "+")) -> ("mouse" "visits" "cow" "+"))
The cow eats the squirrel.
True
1
proof
[(triple1)]
("cow" "eats" "squirrel" "+")
triple1
The squirrel does not like the cow.
False
1
inv-proof
[(triple3)]
("squirrel" "likes" "cow" "-")
triple3
The cow does not eat the tiger.
Unknown
inv-rconc
[@1: The cow eats the tiger.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("cow" "eats" "tiger" "-")
The squirrel is big.
Unknown
random
[@0: The squirrel is big.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "is" "big" "+")
@0: The cow eats the squirrel.[(triple1)] The mouse is nice.[(triple2)] The squirrel likes the cow.[(triple3)] The tiger is round.[(triple4)] @1: The mouse visits the cow.[(((triple2) -> rule2))]
The cow eats the squirrel.
("cow" "eats" "squirrel" "+")
triple1
The mouse is nice.
("mouse" "is" "nice" "+")
triple2
The squirrel likes the cow.
("squirrel" "likes" "cow" "+")
triple3
The tiger is round.
("tiger" "is" "round" "+")
triple4
The mouse visits the cow.
("mouse" "visits" "cow" "+")
((triple2) -> (rule2 % int1))
The mouse visits the cow.
("mouse" "visits" "cow" "+")
int1