The cat needs the rabbit. The cat sees the squirrel. The mouse chases the cat. The mouse chases the squirrel. The rabbit is big. The squirrel chases the mouse. The squirrel sees the cat. If someone sees the squirrel then the squirrel sees the rabbit.
The cat needs the rabbit.
("cat" "needs" "rabbit" "+")
The cat sees the squirrel.
("cat" "sees" "squirrel" "+")
The mouse chases the cat.
("mouse" "chases" "cat" "+")
The mouse chases the squirrel.
("mouse" "chases" "squirrel" "+")
The rabbit is big.
("rabbit" "is" "big" "+")
The squirrel chases the mouse.
("squirrel" "chases" "mouse" "+")
The squirrel sees the cat.
("squirrel" "sees" "cat" "+")
If someone sees the squirrel then the squirrel sees the rabbit.
((("someone" "sees" "squirrel" "+")) -> ("squirrel" "sees" "rabbit" "+"))
The squirrel sees the cat.
True
1
proof
[(triple7)]
("squirrel" "sees" "cat" "+")
triple7
The squirrel does not chase the mouse.
False
1
inv-proof
[(triple6)]
("squirrel" "chases" "mouse" "-")
triple6
The squirrel sees the rabbit.
True
2
proof
[(((triple2) -> rule1))]
("squirrel" "sees" "rabbit" "+")
((triple2) -> (rule1 % int1))
The squirrel sees the rabbit.
("squirrel" "sees" "rabbit" "+")
int1
The squirrel does not see the rabbit.
False
2
inv-proof
[(((triple2) -> rule1))]
("squirrel" "sees" "rabbit" "-")
((triple2) -> (rule1 % int1))
The squirrel sees the rabbit.
("squirrel" "sees" "rabbit" "+")
int1
The squirrel is not round.
Unknown
inv-random
[@0: The squirrel is round.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "is" "round" "-")
The squirrel is young.
Unknown
random
[@0: The squirrel is young.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "is" "young" "+")
The cat does not see the rabbit.
Unknown
inv-random
[@0: The cat sees the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("cat" "sees" "rabbit" "-")
The cat chases the squirrel.
Unknown
random
[@0: The cat chases the squirrel.[CWA. Example of deepest failure = (FAIL)]]
("cat" "chases" "squirrel" "+")
@0: The cat needs the rabbit.[(triple1)] The cat sees the squirrel.[(triple2)] The mouse chases the cat.[(triple3)] The mouse chases the squirrel.[(triple4)] The rabbit is big.[(triple5)] The squirrel chases the mouse.[(triple6)] The squirrel sees the cat.[(triple7)] @1: The squirrel sees the rabbit.[(((triple2) -> rule1))]
The cat needs the rabbit.
("cat" "needs" "rabbit" "+")
triple1
The cat sees the squirrel.
("cat" "sees" "squirrel" "+")
triple2
The mouse chases the cat.
("mouse" "chases" "cat" "+")
triple3
The mouse chases the squirrel.
("mouse" "chases" "squirrel" "+")
triple4
The rabbit is big.
("rabbit" "is" "big" "+")
triple5
The squirrel chases the mouse.
("squirrel" "chases" "mouse" "+")
triple6
The squirrel sees the cat.
("squirrel" "sees" "cat" "+")
triple7
The squirrel sees the rabbit.
("squirrel" "sees" "rabbit" "+")
((triple2) -> (rule1 % int1))
The squirrel sees the rabbit.
("squirrel" "sees" "rabbit" "+")
int1