The cow chases the squirrel. The cow chases the tiger. The cow likes the tiger. The cow needs the squirrel. The mouse is cold. The mouse is red. The mouse likes the cow. The mouse does not like the tiger. The mouse needs the cow. The mouse does not need the squirrel. The squirrel is kind. The squirrel likes the mouse. The tiger chases the mouse. The tiger is big. The tiger likes the cow. If something likes the mouse and the mouse is not cold then the mouse is kind. If something is red then it does not need the tiger. If something chases the squirrel then the squirrel chases the mouse. If something likes the mouse and it is not big then it does not like the cow. If something chases the squirrel then it is red. If something is big and cold then it likes the tiger.
The cow chases the squirrel.
("cow" "chases" "squirrel" "+")
The cow chases the tiger.
("cow" "chases" "tiger" "+")
The cow likes the tiger.
("cow" "likes" "tiger" "+")
The cow needs the squirrel.
("cow" "needs" "squirrel" "+")
The mouse is cold.
("mouse" "is" "cold" "+")
The mouse is red.
("mouse" "is" "red" "+")
The mouse likes the cow.
("mouse" "likes" "cow" "+")
The mouse does not like the tiger.
("mouse" "likes" "tiger" "-")
The mouse needs the cow.
("mouse" "needs" "cow" "+")
The mouse does not need the squirrel.
("mouse" "needs" "squirrel" "-")
The squirrel is kind.
("squirrel" "is" "kind" "+")
The squirrel likes the mouse.
("squirrel" "likes" "mouse" "+")
The tiger chases the mouse.
("tiger" "chases" "mouse" "+")
The tiger is big.
("tiger" "is" "big" "+")
The tiger likes the cow.
("tiger" "likes" "cow" "+")
If something likes the mouse and the mouse is not cold then the mouse is kind.
((("something" "likes" "mouse" "+") ("mouse" "is" "cold" "~")) -> ("mouse" "is" "kind" "+"))
If something is red then it does not need the tiger.
((("something" "is" "red" "+")) -> ("something" "needs" "tiger" "-"))
If something chases the squirrel then the squirrel chases the mouse.
((("something" "chases" "squirrel" "+")) -> ("squirrel" "chases" "mouse" "+"))
If something likes the mouse and it is not big then it does not like the cow.
((("something" "likes" "mouse" "+") ("something" "is" "big" "~")) -> ("something" "likes" "cow" "-"))
If something chases the squirrel then it is red.
((("something" "chases" "squirrel" "+")) -> ("something" "is" "red" "+"))
If something is big and cold then it likes the tiger.
((("something" "is" "big" "+") ("something" "is" "cold" "+")) -> ("something" "likes" "tiger" "+"))
The mouse is red.
True
1
proof
[(triple6)]
("mouse" "is" "red" "+")
triple6
The mouse needs the squirrel.
False
1
inv-proof
[(triple10)]
("mouse" "needs" "squirrel" "+")
triple10
The cow is red.
True
2
proof
[(((triple1) -> rule5))]
("cow" "is" "red" "+")
((triple1) -> (rule5 % int1))
The cow is red.
("cow" "is" "red" "+")
int1
The mouse needs the tiger.
False
2
inv-proof
[(((triple6) -> rule2))]
("mouse" "needs" "tiger" "+")
((triple6) -> (rule2 % int1))
The mouse does not need the tiger.
("mouse" "needs" "tiger" "-")
int1
The tiger does not like the tiger.
Unknown
inv-rconc
[@1: The tiger likes the tiger.[CWA. Example of deepest failure = (rule6 <- FAIL)]]
("tiger" "likes" "tiger" "-")
The squirrel likes the tiger.
Unknown
rconc
[@1: The squirrel likes the tiger.[CWA. Example of deepest failure = (rule6 <- FAIL)]]
("squirrel" "likes" "tiger" "+")
The mouse does not like the mouse.
Unknown
inv-random
[@0: The mouse likes the mouse.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "likes" "mouse" "-")
The cow likes the squirrel.
Unknown
random
[@0: The cow likes the squirrel.[CWA. Example of deepest failure = (FAIL)]]
("cow" "likes" "squirrel" "+")
@0: The cow chases the squirrel.[(triple1)] The cow chases the tiger.[(triple2)] The cow likes the tiger.[(triple3)] The cow needs the squirrel.[(triple4)] The mouse does not like the tiger.[(triple8)] The mouse does not need the squirrel.[(triple10)] The mouse is cold.[(triple5)] The mouse is red.[(triple6)] The mouse likes the cow.[(triple7)] The mouse needs the cow.[(triple9)] The squirrel is kind.[(triple11)] The squirrel likes the mouse.[(triple12)] The tiger chases the mouse.[(triple13)] The tiger is big.[(triple14)] The tiger likes the cow.[(triple15)] @1: The cow is red.[(((triple1) -> rule5))] The mouse does not need the tiger.[(((triple6) -> rule2))] The squirrel chases the mouse.[(((triple1) -> rule3))] @2: The cow does not need the tiger.[(((((triple1) -> rule5)) -> rule2))]
The cow chases the squirrel.
("cow" "chases" "squirrel" "+")
triple1
The cow chases the tiger.
("cow" "chases" "tiger" "+")
triple2
The cow likes the tiger.
("cow" "likes" "tiger" "+")
triple3
The cow needs the squirrel.
("cow" "needs" "squirrel" "+")
triple4
The mouse does not like the tiger.
("mouse" "likes" "tiger" "-")
triple8
The mouse does not need the squirrel.
("mouse" "needs" "squirrel" "-")
triple10
The mouse is cold.
("mouse" "is" "cold" "+")
triple5
The mouse is red.
("mouse" "is" "red" "+")
triple6
The mouse likes the cow.
("mouse" "likes" "cow" "+")
triple7
The mouse needs the cow.
("mouse" "needs" "cow" "+")
triple9
The squirrel is kind.
("squirrel" "is" "kind" "+")
triple11
The squirrel likes the mouse.
("squirrel" "likes" "mouse" "+")
triple12
The tiger chases the mouse.
("tiger" "chases" "mouse" "+")
triple13
The tiger is big.
("tiger" "is" "big" "+")
triple14
The tiger likes the cow.
("tiger" "likes" "cow" "+")
triple15
The cow is red.
("cow" "is" "red" "+")
((triple1) -> (rule5 % int1))
The cow is red.
("cow" "is" "red" "+")
int1
The mouse does not need the tiger.
("mouse" "needs" "tiger" "-")
((triple6) -> (rule2 % int1))
The mouse does not need the tiger.
("mouse" "needs" "tiger" "-")
int1
The squirrel chases the mouse.
("squirrel" "chases" "mouse" "+")
((triple1) -> (rule3 % int1))
The squirrel chases the mouse.
("squirrel" "chases" "mouse" "+")
int1
The cow does not need the tiger.
("cow" "needs" "tiger" "-")
((((triple1) -> (rule5 % int2))) -> (rule2 % int1))
The cow does not need the tiger.
("cow" "needs" "tiger" "-")
int1
The cow is red.
("cow" "is" "red" "+")
int2