The cat chases the squirrel. The cat chases the tiger. The cat is big. The cat needs the squirrel. The cat visits the squirrel. The cat visits the tiger. The squirrel is rough. The squirrel needs the cat. The squirrel needs the tiger. The squirrel visits the tiger. The tiger is green. The tiger is young. If something is rough and it needs the squirrel then it needs the tiger. If something chases the squirrel and the squirrel visits the cat then the squirrel visits the tiger. If something chases the tiger then it needs the tiger.
The cat chases the squirrel.
("cat" "chases" "squirrel" "+")
The cat chases the tiger.
("cat" "chases" "tiger" "+")
The cat is big.
("cat" "is" "big" "+")
The cat needs the squirrel.
("cat" "needs" "squirrel" "+")
The cat visits the squirrel.
("cat" "visits" "squirrel" "+")
The cat visits the tiger.
("cat" "visits" "tiger" "+")
The squirrel is rough.
("squirrel" "is" "rough" "+")
The squirrel needs the cat.
("squirrel" "needs" "cat" "+")
The squirrel needs the tiger.
("squirrel" "needs" "tiger" "+")
The squirrel visits the tiger.
("squirrel" "visits" "tiger" "+")
The tiger is green.
("tiger" "is" "green" "+")
The tiger is young.
("tiger" "is" "young" "+")
If something is rough and it needs the squirrel then it needs the tiger.
((("something" "is" "rough" "+") ("something" "needs" "squirrel" "+")) -> ("something" "needs" "tiger" "+"))
If something chases the squirrel and the squirrel visits the cat then the squirrel visits the tiger.
((("something" "chases" "squirrel" "+") ("squirrel" "visits" "cat" "+")) -> ("squirrel" "visits" "tiger" "+"))
If something chases the tiger then it needs the tiger.
((("something" "chases" "tiger" "+")) -> ("something" "needs" "tiger" "+"))
The squirrel needs the tiger.
True
1
proof
[(triple9)]
("squirrel" "needs" "tiger" "+")
triple9
The tiger is not green.
False
1
inv-proof
[(triple11)]
("tiger" "is" "green" "-")
triple11
The cat needs the tiger.
True
2
proof
[(((triple2) -> rule3))]
("cat" "needs" "tiger" "+")
((triple2) -> (rule3 % int1))
The cat needs the tiger.
("cat" "needs" "tiger" "+")
int1
The cat does not need the tiger.
False
2
inv-proof
[(((triple2) -> rule3))]
("cat" "needs" "tiger" "-")
((triple2) -> (rule3 % int1))
The cat needs the tiger.
("cat" "needs" "tiger" "+")
int1
The tiger does not need the tiger.
Unknown
inv-rconc
[@1: The tiger needs the tiger.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("tiger" "needs" "tiger" "-")
The squirrel is young.
Unknown
random
[@0: The squirrel is young.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "is" "young" "+")
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 tiger chases the squirrel.
Unknown
random
[@0: The tiger chases the squirrel.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "chases" "squirrel" "+")
@0: The cat chases the squirrel.[(triple1)] The cat chases the tiger.[(triple2)] The cat is big.[(triple3)] The cat needs the squirrel.[(triple4)] The cat visits the squirrel.[(triple5)] The cat visits the tiger.[(triple6)] The squirrel is rough.[(triple7)] The squirrel needs the cat.[(triple8)] The squirrel needs the tiger.[(triple9)] The squirrel visits the tiger.[(triple10)] The tiger is green.[(triple11)] The tiger is young.[(triple12)] @1: The cat needs the tiger.[(((triple2) -> rule3))]
The cat chases the squirrel.
("cat" "chases" "squirrel" "+")
triple1
The cat chases the tiger.
("cat" "chases" "tiger" "+")
triple2
The cat is big.
("cat" "is" "big" "+")
triple3
The cat needs the squirrel.
("cat" "needs" "squirrel" "+")
triple4
The cat visits the squirrel.
("cat" "visits" "squirrel" "+")
triple5
The cat visits the tiger.
("cat" "visits" "tiger" "+")
triple6
The squirrel is rough.
("squirrel" "is" "rough" "+")
triple7
The squirrel needs the cat.
("squirrel" "needs" "cat" "+")
triple8
The squirrel needs the tiger.
("squirrel" "needs" "tiger" "+")
triple9
The squirrel visits the tiger.
("squirrel" "visits" "tiger" "+")
triple10
The tiger is green.
("tiger" "is" "green" "+")
triple11
The tiger is young.
("tiger" "is" "young" "+")
triple12
The cat needs the tiger.
("cat" "needs" "tiger" "+")
((triple2) -> (rule3 % int1))
The cat needs the tiger.
("cat" "needs" "tiger" "+")
int1