The squirrel chases the tiger. The squirrel is cold. The squirrel is green. The squirrel is red. The squirrel is rough. The squirrel is young. The squirrel needs the tiger. The squirrel sees the tiger. The tiger chases the squirrel. The tiger is cold. The tiger is not red. The tiger is rough. The tiger is young. The tiger needs the squirrel. The tiger sees the squirrel. If someone needs the squirrel and they see the squirrel then they are young. If someone needs the tiger and they see the tiger then they do not chase the squirrel. Green people are rough.
The squirrel chases the tiger.
("squirrel" "chases" "tiger" "+")
The squirrel is cold.
("squirrel" "is" "cold" "+")
The squirrel is green.
("squirrel" "is" "green" "+")
The squirrel is red.
("squirrel" "is" "red" "+")
The squirrel is rough.
("squirrel" "is" "rough" "+")
The squirrel is young.
("squirrel" "is" "young" "+")
The squirrel needs the tiger.
("squirrel" "needs" "tiger" "+")
The squirrel sees the tiger.
("squirrel" "sees" "tiger" "+")
The tiger chases the squirrel.
("tiger" "chases" "squirrel" "+")
The tiger is cold.
("tiger" "is" "cold" "+")
The tiger is not red.
("tiger" "is" "red" "-")
The tiger is rough.
("tiger" "is" "rough" "+")
The tiger is young.
("tiger" "is" "young" "+")
The tiger needs the squirrel.
("tiger" "needs" "squirrel" "+")
The tiger sees the squirrel.
("tiger" "sees" "squirrel" "+")
If someone needs the squirrel and they see the squirrel then they are young.
((("someone" "needs" "squirrel" "+") ("someone" "sees" "squirrel" "+")) -> ("someone" "is" "young" "+"))
If someone needs the tiger and they see the tiger then they do not chase the squirrel.
((("someone" "needs" "tiger" "+") ("someone" "sees" "tiger" "+")) -> ("someone" "chases" "squirrel" "-"))
Green people are rough.
((("someone" "is" "green" "+")) -> ("someone" "is" "rough" "+"))
The tiger needs the squirrel.
True
1
proof
[(triple14)]
("tiger" "needs" "squirrel" "+")
triple14
The tiger is not young.
False
1
inv-proof
[(triple13 OR ((triple14 triple15) -> rule1))]
("tiger" "is" "young" "-")
triple13
((triple14 triple15) -> (rule1 % int1))
The tiger is young.
("tiger" "is" "young" "+")
int1
The squirrel does not need the squirrel.
Unknown
inv-random
[@0: The squirrel needs the squirrel.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "needs" "squirrel" "-")
The tiger chases the tiger.
Unknown
random
[@0: The tiger chases the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "chases" "tiger" "+")
@0: The squirrel chases the tiger.[(triple1)] The squirrel is cold.[(triple2)] The squirrel is green.[(triple3)] The squirrel is red.[(triple4)] The squirrel is rough.[(triple5 OR ((triple3) -> rule3))] The squirrel is young.[(triple6)] The squirrel needs the tiger.[(triple7)] The squirrel sees the tiger.[(triple8)] The tiger chases the squirrel.[(triple9)] The tiger is cold.[(triple10)] The tiger is not red.[(triple11)] The tiger is rough.[(triple12)] The tiger is young.[(triple13 OR ((triple14 triple15) -> rule1))] The tiger needs the squirrel.[(triple14)] The tiger sees the squirrel.[(triple15)] @1: The squirrel does not chase the squirrel.[(((triple7 triple8) -> rule2))]
The squirrel chases the tiger.
("squirrel" "chases" "tiger" "+")
triple1
The squirrel is cold.
("squirrel" "is" "cold" "+")
triple2
The squirrel is green.
("squirrel" "is" "green" "+")
triple3
The squirrel is red.
("squirrel" "is" "red" "+")
triple4
The squirrel is rough.
("squirrel" "is" "rough" "+")
triple5
((triple3) -> (rule3 % int1))
The squirrel is rough.
("squirrel" "is" "rough" "+")
int1
The squirrel is young.
("squirrel" "is" "young" "+")
triple6
The squirrel needs the tiger.
("squirrel" "needs" "tiger" "+")
triple7
The squirrel sees the tiger.
("squirrel" "sees" "tiger" "+")
triple8
The tiger chases the squirrel.
("tiger" "chases" "squirrel" "+")
triple9
The tiger is cold.
("tiger" "is" "cold" "+")
triple10
The tiger is not red.
("tiger" "is" "red" "-")
triple11
The tiger is rough.
("tiger" "is" "rough" "+")
triple12
The tiger is young.
("tiger" "is" "young" "+")
triple13
((triple14 triple15) -> (rule1 % int1))
The tiger is young.
("tiger" "is" "young" "+")
int1
The tiger needs the squirrel.
("tiger" "needs" "squirrel" "+")
triple14
The tiger sees the squirrel.
("tiger" "sees" "squirrel" "+")
triple15
The squirrel does not chase the squirrel.
("squirrel" "chases" "squirrel" "-")
((triple7 triple8) -> (rule2 % int1))
The squirrel does not chase the squirrel.
("squirrel" "chases" "squirrel" "-")
int1