The rabbit is big. The rabbit is blue. The rabbit is red. The rabbit needs the tiger. The tiger chases the rabbit. The tiger is blue. The tiger is cold. The tiger is red. The tiger is rough. The tiger sees the rabbit. If someone needs the tiger then they are blue. If someone is red then they see the rabbit.
The rabbit is big.
("rabbit" "is" "big" "+")
The rabbit is blue.
("rabbit" "is" "blue" "+")
The rabbit is red.
("rabbit" "is" "red" "+")
The rabbit needs the tiger.
("rabbit" "needs" "tiger" "+")
The tiger chases the rabbit.
("tiger" "chases" "rabbit" "+")
The tiger is blue.
("tiger" "is" "blue" "+")
The tiger is cold.
("tiger" "is" "cold" "+")
The tiger is red.
("tiger" "is" "red" "+")
The tiger is rough.
("tiger" "is" "rough" "+")
The tiger sees the rabbit.
("tiger" "sees" "rabbit" "+")
If someone needs the tiger then they are blue.
((("someone" "needs" "tiger" "+")) -> ("someone" "is" "blue" "+"))
If someone is red then they see the rabbit.
((("someone" "is" "red" "+")) -> ("someone" "sees" "rabbit" "+"))
The tiger sees the rabbit.
True
1
proof
[(triple10 OR ((triple8) -> rule2))]
("tiger" "sees" "rabbit" "+")
triple10
((triple8) -> (rule2 % int1))
The tiger sees the rabbit.
("tiger" "sees" "rabbit" "+")
int1
The rabbit is not big.
False
1
inv-proof
[(triple1)]
("rabbit" "is" "big" "-")
triple1
The rabbit sees the rabbit.
True
2
proof
[(((triple3) -> rule2))]
("rabbit" "sees" "rabbit" "+")
((triple3) -> (rule2 % int1))
The rabbit sees the rabbit.
("rabbit" "sees" "rabbit" "+")
int1
The rabbit does not see the rabbit.
False
2
inv-proof
[(((triple3) -> rule2))]
("rabbit" "sees" "rabbit" "-")
((triple3) -> (rule2 % int1))
The rabbit sees the rabbit.
("rabbit" "sees" "rabbit" "+")
int1
The tiger does not chase the tiger.
Unknown
inv-random
[@0: The tiger chases the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "chases" "tiger" "-")
The tiger needs the tiger.
Unknown
random
[@0: The tiger needs the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "needs" "tiger" "+")
The tiger is not big.
Unknown
inv-random
[@0: The tiger is big.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "big" "-")
The tiger needs the rabbit.
Unknown
random
[@0: The tiger needs the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "needs" "rabbit" "+")
@0: The rabbit is big.[(triple1)] The rabbit is blue.[(triple2 OR ((triple4) -> rule1))] The rabbit is red.[(triple3)] The rabbit needs the tiger.[(triple4)] The tiger chases the rabbit.[(triple5)] The tiger is blue.[(triple6)] The tiger is cold.[(triple7)] The tiger is red.[(triple8)] The tiger is rough.[(triple9)] The tiger sees the rabbit.[(triple10 OR ((triple8) -> rule2))] @1: The rabbit sees the rabbit.[(((triple3) -> rule2))]
The rabbit is big.
("rabbit" "is" "big" "+")
triple1
The rabbit is blue.
("rabbit" "is" "blue" "+")
triple2
((triple4) -> (rule1 % int1))
The rabbit is blue.
("rabbit" "is" "blue" "+")
int1
The rabbit is red.
("rabbit" "is" "red" "+")
triple3
The rabbit needs the tiger.
("rabbit" "needs" "tiger" "+")
triple4
The tiger chases the rabbit.
("tiger" "chases" "rabbit" "+")
triple5
The tiger is blue.
("tiger" "is" "blue" "+")
triple6
The tiger is cold.
("tiger" "is" "cold" "+")
triple7
The tiger is red.
("tiger" "is" "red" "+")
triple8
The tiger is rough.
("tiger" "is" "rough" "+")
triple9
The tiger sees the rabbit.
("tiger" "sees" "rabbit" "+")
triple10
((triple8) -> (rule2 % int1))
The tiger sees the rabbit.
("tiger" "sees" "rabbit" "+")
int1
The rabbit sees the rabbit.
("rabbit" "sees" "rabbit" "+")
((triple3) -> (rule2 % int1))
The rabbit sees the rabbit.
("rabbit" "sees" "rabbit" "+")
int1