The cow sees the squirrel. The cow does not visit the squirrel. The rabbit is blue. The rabbit likes the cow. The rabbit visits the squirrel. The squirrel is kind. The squirrel likes the rabbit. The squirrel likes the tiger. The squirrel sees the cow. The tiger is red. The tiger is round. The tiger likes the cow. The tiger likes the rabbit. The tiger sees the rabbit. The tiger sees the squirrel. If something sees the squirrel then the squirrel sees the rabbit.
The cow sees the squirrel.
("cow" "sees" "squirrel" "+")
The cow does not visit the squirrel.
("cow" "visits" "squirrel" "-")
The rabbit is blue.
("rabbit" "is" "blue" "+")
The rabbit likes the cow.
("rabbit" "likes" "cow" "+")
The rabbit visits the squirrel.
("rabbit" "visits" "squirrel" "+")
The squirrel is kind.
("squirrel" "is" "kind" "+")
The squirrel likes the rabbit.
("squirrel" "likes" "rabbit" "+")
The squirrel likes the tiger.
("squirrel" "likes" "tiger" "+")
The squirrel sees the cow.
("squirrel" "sees" "cow" "+")
The tiger is red.
("tiger" "is" "red" "+")
The tiger is round.
("tiger" "is" "round" "+")
The tiger likes the cow.
("tiger" "likes" "cow" "+")
The tiger likes the rabbit.
("tiger" "likes" "rabbit" "+")
The tiger sees the rabbit.
("tiger" "sees" "rabbit" "+")
The tiger sees the squirrel.
("tiger" "sees" "squirrel" "+")
If something sees the squirrel then the squirrel sees the rabbit.
((("something" "sees" "squirrel" "+")) -> ("squirrel" "sees" "rabbit" "+"))
The rabbit likes the cow.
True
1
proof
[(triple4)]
("rabbit" "likes" "cow" "+")
triple4
The tiger is not round.
False
1
inv-proof
[(triple11)]
("tiger" "is" "round" "-")
triple11
The squirrel sees the rabbit.
True
2
proof
[(((triple1) -> rule1) OR ((triple15) -> rule1))]
("squirrel" "sees" "rabbit" "+")
((triple1) -> (rule1 % int1))
The squirrel sees the rabbit.
("squirrel" "sees" "rabbit" "+")
int1
((triple15) -> (rule1 % int1))
The squirrel sees the rabbit.
("squirrel" "sees" "rabbit" "+")
int1
The squirrel does not see the rabbit.
False
2
inv-proof
[(((triple1) -> rule1) OR ((triple15) -> rule1))]
("squirrel" "sees" "rabbit" "-")
((triple1) -> (rule1 % int1))
The squirrel sees the rabbit.
("squirrel" "sees" "rabbit" "+")
int1
((triple15) -> (rule1 % int1))
The squirrel sees the rabbit.
("squirrel" "sees" "rabbit" "+")
int1
The rabbit does not like the squirrel.
Unknown
inv-random
[@0: The rabbit likes the squirrel.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "likes" "squirrel" "-")
The tiger is kind.
Unknown
random
[@0: The tiger is kind.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "kind" "+")
The tiger does not visit the rabbit.
Unknown
inv-random
[@0: The tiger visits the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "visits" "rabbit" "-")
The tiger is young.
Unknown
random
[@0: The tiger is young.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "young" "+")
@0: The cow does not visit the squirrel.[(triple2)] The cow sees the squirrel.[(triple1)] The rabbit is blue.[(triple3)] The rabbit likes the cow.[(triple4)] The rabbit visits the squirrel.[(triple5)] The squirrel is kind.[(triple6)] The squirrel likes the rabbit.[(triple7)] The squirrel likes the tiger.[(triple8)] The squirrel sees the cow.[(triple9)] The tiger is red.[(triple10)] The tiger is round.[(triple11)] The tiger likes the cow.[(triple12)] The tiger likes the rabbit.[(triple13)] The tiger sees the rabbit.[(triple14)] The tiger sees the squirrel.[(triple15)] @1: The squirrel sees the rabbit.[(((triple1) -> rule1) OR ((triple15) -> rule1))]
The cow does not visit the squirrel.
("cow" "visits" "squirrel" "-")
triple2
The cow sees the squirrel.
("cow" "sees" "squirrel" "+")
triple1
The rabbit is blue.
("rabbit" "is" "blue" "+")
triple3
The rabbit likes the cow.
("rabbit" "likes" "cow" "+")
triple4
The rabbit visits the squirrel.
("rabbit" "visits" "squirrel" "+")
triple5
The squirrel is kind.
("squirrel" "is" "kind" "+")
triple6
The squirrel likes the rabbit.
("squirrel" "likes" "rabbit" "+")
triple7
The squirrel likes the tiger.
("squirrel" "likes" "tiger" "+")
triple8
The squirrel sees the cow.
("squirrel" "sees" "cow" "+")
triple9
The tiger is red.
("tiger" "is" "red" "+")
triple10
The tiger is round.
("tiger" "is" "round" "+")
triple11
The tiger likes the cow.
("tiger" "likes" "cow" "+")
triple12
The tiger likes the rabbit.
("tiger" "likes" "rabbit" "+")
triple13
The tiger sees the rabbit.
("tiger" "sees" "rabbit" "+")
triple14
The tiger sees the squirrel.
("tiger" "sees" "squirrel" "+")
triple15
The squirrel sees the rabbit.
("squirrel" "sees" "rabbit" "+")
((triple1) -> (rule1 % int1))
The squirrel sees the rabbit.
("squirrel" "sees" "rabbit" "+")
int1
((triple15) -> (rule1 % int1))
The squirrel sees the rabbit.
("squirrel" "sees" "rabbit" "+")
int1