The lion is not young. The lion does not like the tiger. The rabbit does not chase the tiger. The rabbit likes the lion. The rabbit does not like the squirrel. The rabbit sees the lion. The squirrel is rough. The squirrel sees the lion. The squirrel sees the rabbit. The tiger does not chase the lion. The tiger is young. The tiger does not see the lion. If someone is big then they do not see the rabbit. If someone sees the rabbit then the rabbit is young. If the squirrel is rough then the squirrel sees the rabbit. If someone likes the squirrel then the squirrel is young. If someone chases the tiger then the tiger sees the rabbit. If someone is blue and not young then they see the lion.
The lion is not young.
("lion" "is" "young" "-")
The lion does not like the tiger.
("lion" "likes" "tiger" "-")
The rabbit does not chase the tiger.
("rabbit" "chases" "tiger" "-")
The rabbit likes the lion.
("rabbit" "likes" "lion" "+")
The rabbit does not like the squirrel.
("rabbit" "likes" "squirrel" "-")
The rabbit sees the lion.
("rabbit" "sees" "lion" "+")
The squirrel is rough.
("squirrel" "is" "rough" "+")
The squirrel sees the lion.
("squirrel" "sees" "lion" "+")
The squirrel sees the rabbit.
("squirrel" "sees" "rabbit" "+")
The tiger does not chase the lion.
("tiger" "chases" "lion" "-")
The tiger is young.
("tiger" "is" "young" "+")
The tiger does not see the lion.
("tiger" "sees" "lion" "-")
If someone is big then they do not see the rabbit.
((("someone" "is" "big" "+")) -> ("someone" "sees" "rabbit" "-"))
If someone sees the rabbit then the rabbit is young.
((("someone" "sees" "rabbit" "+")) -> ("rabbit" "is" "young" "+"))
If the squirrel is rough then the squirrel sees the rabbit.
((("squirrel" "is" "rough" "+")) -> ("squirrel" "sees" "rabbit" "+"))
If someone likes the squirrel then the squirrel is young.
((("someone" "likes" "squirrel" "+")) -> ("squirrel" "is" "young" "+"))
If someone chases the tiger then the tiger sees the rabbit.
((("someone" "chases" "tiger" "+")) -> ("tiger" "sees" "rabbit" "+"))
If someone is blue and not young then they see the lion.
((("someone" "is" "blue" "+") ("someone" "is" "young" "~")) -> ("someone" "sees" "lion" "+"))
The rabbit sees the lion.
True
1
proof
[(triple6)]
("rabbit" "sees" "lion" "+")
triple6
The rabbit does not see the lion.
False
1
inv-proof
[(triple6)]
("rabbit" "sees" "lion" "-")
triple6
The squirrel is not young.
Unknown
inv-rconc
[@1: The squirrel is young.[CWA. Example of deepest failure = (rule4 <- FAIL)]]
("squirrel" "is" "young" "-")
The tiger chases the rabbit.
Unknown
random
[@0: The tiger chases the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "chases" "rabbit" "+")
@0: The lion does not like the tiger.[(triple2)] The lion is not young.[(triple1)] The rabbit does not chase the tiger.[(triple3)] The rabbit does not like the squirrel.[(triple5)] The rabbit likes the lion.[(triple4)] The rabbit sees the lion.[(triple6)] The squirrel is rough.[(triple7)] The squirrel sees the lion.[(triple8)] The squirrel sees the rabbit.[(triple9 OR ((triple7) -> rule3))] The tiger does not chase the lion.[(triple10)] The tiger does not see the lion.[(triple12)] The tiger is young.[(triple11)] @1: The rabbit is young.[(((triple9) -> rule2) OR ((((triple7) -> rule3)) -> rule2))]
The lion does not like the tiger.
("lion" "likes" "tiger" "-")
triple2
The lion is not young.
("lion" "is" "young" "-")
triple1
The rabbit does not chase the tiger.
("rabbit" "chases" "tiger" "-")
triple3
The rabbit does not like the squirrel.
("rabbit" "likes" "squirrel" "-")
triple5
The rabbit likes the lion.
("rabbit" "likes" "lion" "+")
triple4
The rabbit sees the lion.
("rabbit" "sees" "lion" "+")
triple6
The squirrel is rough.
("squirrel" "is" "rough" "+")
triple7
The squirrel sees the lion.
("squirrel" "sees" "lion" "+")
triple8
The squirrel sees the rabbit.
("squirrel" "sees" "rabbit" "+")
triple9
((triple7) -> (rule3 % int1))
The squirrel sees the rabbit.
("squirrel" "sees" "rabbit" "+")
int1
The tiger does not chase the lion.
("tiger" "chases" "lion" "-")
triple10
The tiger does not see the lion.
("tiger" "sees" "lion" "-")
triple12
The tiger is young.
("tiger" "is" "young" "+")
triple11
The rabbit is young.
("rabbit" "is" "young" "+")
((triple9) -> (rule2 % int1))
The rabbit is young.
("rabbit" "is" "young" "+")
int1
((((triple7) -> (rule3 % int2))) -> (rule2 % int1))
The rabbit is young.
("rabbit" "is" "young" "+")
int1
The squirrel sees the rabbit.
("squirrel" "sees" "rabbit" "+")
int2