The bear is green. The rabbit sees the bear. The rabbit sees the tiger. The squirrel needs the tiger. The squirrel sees the tiger. The tiger sees the bear. The tiger sees the rabbit. If something sees the tiger then the tiger is green.
The bear is green.
("bear" "is" "green" "+")
The rabbit sees the bear.
("rabbit" "sees" "bear" "+")
The rabbit sees the tiger.
("rabbit" "sees" "tiger" "+")
The squirrel needs the tiger.
("squirrel" "needs" "tiger" "+")
The squirrel sees the tiger.
("squirrel" "sees" "tiger" "+")
The tiger sees the bear.
("tiger" "sees" "bear" "+")
The tiger sees the rabbit.
("tiger" "sees" "rabbit" "+")
If something sees the tiger then the tiger is green.
((("something" "sees" "tiger" "+")) -> ("tiger" "is" "green" "+"))
The rabbit sees the tiger.
True
1
proof
[(triple3)]
("rabbit" "sees" "tiger" "+")
triple3
The squirrel does not need the tiger.
False
1
inv-proof
[(triple4)]
("squirrel" "needs" "tiger" "-")
triple4
The tiger is green.
True
2
proof
[(((triple3) -> rule1) OR ((triple5) -> rule1))]
("tiger" "is" "green" "+")
((triple3) -> (rule1 % int1))
The tiger is green.
("tiger" "is" "green" "+")
int1
((triple5) -> (rule1 % int1))
The tiger is green.
("tiger" "is" "green" "+")
int1
The tiger is not green.
False
2
inv-proof
[(((triple3) -> rule1) OR ((triple5) -> rule1))]
("tiger" "is" "green" "-")
((triple3) -> (rule1 % int1))
The tiger is green.
("tiger" "is" "green" "+")
int1
((triple5) -> (rule1 % int1))
The tiger is green.
("tiger" "is" "green" "+")
int1
The tiger does not need the squirrel.
Unknown
inv-random
[@0: The tiger needs the squirrel.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "needs" "squirrel" "-")
The bear needs the rabbit.
Unknown
random
[@0: The bear needs the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("bear" "needs" "rabbit" "+")
The squirrel is not kind.
Unknown
inv-random
[@0: The squirrel is kind.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "is" "kind" "-")
The squirrel sees the rabbit.
Unknown
random
[@0: The squirrel sees the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "sees" "rabbit" "+")
@0: The bear is green.[(triple1)] The rabbit sees the bear.[(triple2)] The rabbit sees the tiger.[(triple3)] The squirrel needs the tiger.[(triple4)] The squirrel sees the tiger.[(triple5)] The tiger sees the bear.[(triple6)] The tiger sees the rabbit.[(triple7)] @1: The tiger is green.[(((triple3) -> rule1) OR ((triple5) -> rule1))]
The bear is green.
("bear" "is" "green" "+")
triple1
The rabbit sees the bear.
("rabbit" "sees" "bear" "+")
triple2
The rabbit sees the tiger.
("rabbit" "sees" "tiger" "+")
triple3
The squirrel needs the tiger.
("squirrel" "needs" "tiger" "+")
triple4
The squirrel sees the tiger.
("squirrel" "sees" "tiger" "+")
triple5
The tiger sees the bear.
("tiger" "sees" "bear" "+")
triple6
The tiger sees the rabbit.
("tiger" "sees" "rabbit" "+")
triple7
The tiger is green.
("tiger" "is" "green" "+")
((triple3) -> (rule1 % int1))
The tiger is green.
("tiger" "is" "green" "+")
int1
((triple5) -> (rule1 % int1))
The tiger is green.
("tiger" "is" "green" "+")
int1