The bear sees the squirrel. The lion does not need the bear. The squirrel eats the lion. The tiger eats the bear. If someone eats the lion then they do not eat the tiger. If the lion eats the squirrel and the squirrel does not need the bear then the lion does not see the squirrel. If someone sees the lion and they are not red then they need the squirrel.
The bear sees the squirrel.
("bear" "sees" "squirrel" "+")
The lion does not need the bear.
("lion" "needs" "bear" "-")
The squirrel eats the lion.
("squirrel" "eats" "lion" "+")
The tiger eats the bear.
("tiger" "eats" "bear" "+")
If someone eats the lion then they do not eat the tiger.
((("someone" "eats" "lion" "+")) -> ("someone" "eats" "tiger" "-"))
If the lion eats the squirrel and the squirrel does not need the bear then the lion does not see the squirrel.
((("lion" "eats" "squirrel" "+") ("squirrel" "needs" "bear" "~")) -> ("lion" "sees" "squirrel" "-"))
If someone sees the lion and they are not red then they need the squirrel.
((("someone" "sees" "lion" "+") ("someone" "is" "red" "~")) -> ("someone" "needs" "squirrel" "+"))
The squirrel eats the lion.
True
1
proof
[(triple3)]
("squirrel" "eats" "lion" "+")
triple3
The lion needs the bear.
False
1
inv-proof
[(triple2)]
("lion" "needs" "bear" "+")
triple2
The squirrel does not eat the tiger.
True
2
proof
[(((triple3) -> rule1))]
("squirrel" "eats" "tiger" "-")
((triple3) -> (rule1 % int1))
The squirrel does not eat the tiger.
("squirrel" "eats" "tiger" "-")
int1
The squirrel eats the tiger.
False
2
inv-proof
[(((triple3) -> rule1))]
("squirrel" "eats" "tiger" "+")
((triple3) -> (rule1 % int1))
The squirrel does not eat the tiger.
("squirrel" "eats" "tiger" "-")
int1
The bear does not need the squirrel.
Unknown
inv-rconc
[@1: The bear needs the squirrel.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("bear" "needs" "squirrel" "-")
The tiger needs the squirrel.
Unknown
rconc
[@1: The tiger needs the squirrel.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("tiger" "needs" "squirrel" "+")
The squirrel does not see the bear.
Unknown
inv-random
[@0: The squirrel sees the bear.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "sees" "bear" "-")
The tiger is red.
Unknown
random
[@0: The tiger is red.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "red" "+")
@0: The bear sees the squirrel.[(triple1)] The lion does not need the bear.[(triple2)] The squirrel eats the lion.[(triple3)] The tiger eats the bear.[(triple4)] @1: The squirrel does not eat the tiger.[(((triple3) -> rule1))]
The bear sees the squirrel.
("bear" "sees" "squirrel" "+")
triple1
The lion does not need the bear.
("lion" "needs" "bear" "-")
triple2
The squirrel eats the lion.
("squirrel" "eats" "lion" "+")
triple3
The tiger eats the bear.
("tiger" "eats" "bear" "+")
triple4
The squirrel does not eat the tiger.
("squirrel" "eats" "tiger" "-")
((triple3) -> (rule1 % int1))
The squirrel does not eat the tiger.
("squirrel" "eats" "tiger" "-")
int1