The squirrel chases the tiger. The squirrel is blue. The squirrel is kind. The squirrel is rough. The squirrel is round. The squirrel is young. The squirrel likes the tiger. The squirrel sees the tiger. The tiger chases the squirrel. The tiger is blue. The tiger is rough. The tiger likes the squirrel. If the tiger chases the squirrel and the squirrel is round then the tiger sees the squirrel. If someone sees the squirrel then they like the tiger. If the squirrel likes the tiger then the tiger is young. If someone sees the squirrel then the squirrel chases the tiger. If someone likes the squirrel and they are young then the squirrel chases the tiger. If the tiger likes the squirrel then the squirrel chases the tiger.
The squirrel chases the tiger.
("squirrel" "chases" "tiger" "+")
The squirrel is blue.
("squirrel" "is" "blue" "+")
The squirrel is kind.
("squirrel" "is" "kind" "+")
The squirrel is rough.
("squirrel" "is" "rough" "+")
The squirrel is round.
("squirrel" "is" "round" "+")
The squirrel is young.
("squirrel" "is" "young" "+")
The squirrel likes the tiger.
("squirrel" "likes" "tiger" "+")
The squirrel sees the tiger.
("squirrel" "sees" "tiger" "+")
The tiger chases the squirrel.
("tiger" "chases" "squirrel" "+")
The tiger is blue.
("tiger" "is" "blue" "+")
The tiger is rough.
("tiger" "is" "rough" "+")
The tiger likes the squirrel.
("tiger" "likes" "squirrel" "+")
If the tiger chases the squirrel and the squirrel is round then the tiger sees the squirrel.
((("tiger" "chases" "squirrel" "+") ("squirrel" "is" "round" "+")) -> ("tiger" "sees" "squirrel" "+"))
If someone sees the squirrel then they like the tiger.
((("someone" "sees" "squirrel" "+")) -> ("someone" "likes" "tiger" "+"))
If the squirrel likes the tiger then the tiger is young.
((("squirrel" "likes" "tiger" "+")) -> ("tiger" "is" "young" "+"))
If someone sees the squirrel then the squirrel chases the tiger.
((("someone" "sees" "squirrel" "+")) -> ("squirrel" "chases" "tiger" "+"))
If someone likes the squirrel and they are young then the squirrel chases the tiger.
((("someone" "likes" "squirrel" "+") ("someone" "is" "young" "+")) -> ("squirrel" "chases" "tiger" "+"))
If the tiger likes the squirrel then the squirrel chases the tiger.
((("tiger" "likes" "squirrel" "+")) -> ("squirrel" "chases" "tiger" "+"))
The squirrel chases the tiger.
True
1
proof
[(triple1 OR ((triple12) -> rule6) OR ((((triple9 triple5) -> rule1)) -> rule4) OR ((triple12 ((triple7) -> rule3)) -> rule5))]
("squirrel" "chases" "tiger" "+")
triple1
((triple12) -> (rule6 % int1))
The squirrel chases the tiger.
("squirrel" "chases" "tiger" "+")
int1
((((triple9 triple5) -> (rule1 % int2))) -> (rule4 % int1))
The squirrel chases the tiger.
("squirrel" "chases" "tiger" "+")
int1
The tiger sees the squirrel.
("tiger" "sees" "squirrel" "+")
int2
((triple12 ((triple7) -> (rule3 % int2))) -> (rule5 % int1))
The squirrel chases the tiger.
("squirrel" "chases" "tiger" "+")
int1
The tiger is young.
("tiger" "is" "young" "+")
int2
The tiger is not rough.
False
1
inv-proof
[(triple11)]
("tiger" "is" "rough" "-")
triple11
The tiger sees the squirrel.
True
3
proof
[(((triple9 triple5) -> rule1))]
("tiger" "sees" "squirrel" "+")
((triple9 triple5) -> (rule1 % int1))
The tiger sees the squirrel.
("tiger" "sees" "squirrel" "+")
int1
The tiger does not see the squirrel.
False
3
inv-proof
[(((triple9 triple5) -> rule1))]
("tiger" "sees" "squirrel" "-")
((triple9 triple5) -> (rule1 % int1))
The tiger sees the squirrel.
("tiger" "sees" "squirrel" "+")
int1
The tiger likes the tiger.
True
4
proof
[(((((triple9 triple5) -> rule1)) -> rule2))]
("tiger" "likes" "tiger" "+")
((((triple9 triple5) -> (rule1 % int2))) -> (rule2 % int1))
The tiger likes the tiger.
("tiger" "likes" "tiger" "+")
int1
The tiger sees the squirrel.
("tiger" "sees" "squirrel" "+")
int2
The tiger does not like the tiger.
False
4
inv-proof
[(((((triple9 triple5) -> rule1)) -> rule2))]
("tiger" "likes" "tiger" "-")
((((triple9 triple5) -> (rule1 % int2))) -> (rule2 % int1))
The tiger likes the tiger.
("tiger" "likes" "tiger" "+")
int1
The tiger sees the squirrel.
("tiger" "sees" "squirrel" "+")
int2
The squirrel does not chase the squirrel.
Unknown
inv-random
[@0: The squirrel chases the squirrel.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "chases" "squirrel" "-")
The squirrel sees the squirrel.
Unknown
random
[@0: The squirrel sees the squirrel.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "sees" "squirrel" "+")
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 is round.
Unknown
random
[@0: The tiger is round.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "round" "+")
The squirrel does not like the squirrel.
Unknown
inv-random
[@0: The squirrel likes the squirrel.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "likes" "squirrel" "-")
The tiger is kind.
Unknown
random
[@0: The tiger is kind.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "kind" "+")
@0: The squirrel chases the tiger.[(triple1 OR ((triple12) -> rule6) OR ((((triple9 triple5) -> rule1)) -> rule4) OR ((triple12 ((triple7) -> rule3)) -> rule5))] The squirrel is blue.[(triple2)] The squirrel is kind.[(triple3)] The squirrel is rough.[(triple4)] The squirrel is round.[(triple5)] The squirrel is young.[(triple6)] The squirrel likes the tiger.[(triple7)] The squirrel sees the tiger.[(triple8)] The tiger chases the squirrel.[(triple9)] The tiger is blue.[(triple10)] The tiger is rough.[(triple11)] The tiger likes the squirrel.[(triple12)] @1: The tiger is young.[(((triple7) -> rule3))] The tiger sees the squirrel.[(((triple9 triple5) -> rule1))] @2: The tiger likes the tiger.[(((((triple9 triple5) -> rule1)) -> rule2))]
The squirrel chases the tiger.
("squirrel" "chases" "tiger" "+")
triple1
((triple12) -> (rule6 % int1))
The squirrel chases the tiger.
("squirrel" "chases" "tiger" "+")
int1
((((triple9 triple5) -> (rule1 % int2))) -> (rule4 % int1))
The squirrel chases the tiger.
("squirrel" "chases" "tiger" "+")
int1
The tiger sees the squirrel.
("tiger" "sees" "squirrel" "+")
int2
((triple12 ((triple7) -> (rule3 % int2))) -> (rule5 % int1))
The squirrel chases the tiger.
("squirrel" "chases" "tiger" "+")
int1
The tiger is young.
("tiger" "is" "young" "+")
int2
The squirrel is blue.
("squirrel" "is" "blue" "+")
triple2
The squirrel is kind.
("squirrel" "is" "kind" "+")
triple3
The squirrel is rough.
("squirrel" "is" "rough" "+")
triple4
The squirrel is round.
("squirrel" "is" "round" "+")
triple5
The squirrel is young.
("squirrel" "is" "young" "+")
triple6
The squirrel likes the tiger.
("squirrel" "likes" "tiger" "+")
triple7
The squirrel sees the tiger.
("squirrel" "sees" "tiger" "+")
triple8
The tiger chases the squirrel.
("tiger" "chases" "squirrel" "+")
triple9
The tiger is blue.
("tiger" "is" "blue" "+")
triple10
The tiger is rough.
("tiger" "is" "rough" "+")
triple11
The tiger likes the squirrel.
("tiger" "likes" "squirrel" "+")
triple12
The tiger is young.
("tiger" "is" "young" "+")
((triple7) -> (rule3 % int1))
The tiger is young.
("tiger" "is" "young" "+")
int1
The tiger sees the squirrel.
("tiger" "sees" "squirrel" "+")
((triple9 triple5) -> (rule1 % int1))
The tiger sees the squirrel.
("tiger" "sees" "squirrel" "+")
int1
The tiger likes the tiger.
("tiger" "likes" "tiger" "+")
((((triple9 triple5) -> (rule1 % int2))) -> (rule2 % int1))
The tiger likes the tiger.
("tiger" "likes" "tiger" "+")
int1
The tiger sees the squirrel.
("tiger" "sees" "squirrel" "+")
int2