The cow does not eat the squirrel. The cow eats the tiger. The cow is green. The cow is young. The cow needs the squirrel. The dog chases the cow. The dog needs the cow. The dog needs the tiger. The squirrel is big. The squirrel is not young. The tiger chases the squirrel. The tiger does not eat the cow. The tiger eats the dog. The tiger eats the squirrel. The tiger is red. The tiger is young. If something chases the tiger then the tiger chases the squirrel. If the cow is green then the cow is not big. If something is big then it needs the cow.
The cow does not eat the squirrel.
("cow" "eats" "squirrel" "-")
The cow eats the tiger.
("cow" "eats" "tiger" "+")
The cow is green.
("cow" "is" "green" "+")
The cow is young.
("cow" "is" "young" "+")
The cow needs the squirrel.
("cow" "needs" "squirrel" "+")
The dog chases the cow.
("dog" "chases" "cow" "+")
The dog needs the cow.
("dog" "needs" "cow" "+")
The dog needs the tiger.
("dog" "needs" "tiger" "+")
The squirrel is big.
("squirrel" "is" "big" "+")
The squirrel is not young.
("squirrel" "is" "young" "-")
The tiger chases the squirrel.
("tiger" "chases" "squirrel" "+")
The tiger does not eat the cow.
("tiger" "eats" "cow" "-")
The tiger eats the dog.
("tiger" "eats" "dog" "+")
The tiger eats the squirrel.
("tiger" "eats" "squirrel" "+")
The tiger is red.
("tiger" "is" "red" "+")
The tiger is young.
("tiger" "is" "young" "+")
If something chases the tiger then the tiger chases the squirrel.
((("something" "chases" "tiger" "+")) -> ("tiger" "chases" "squirrel" "+"))
If the cow is green then the cow is not big.
((("cow" "is" "green" "+")) -> ("cow" "is" "big" "-"))
If something is big then it needs the cow.
((("something" "is" "big" "+")) -> ("something" "needs" "cow" "+"))
The squirrel is not young.
True
1
proof
[(triple10)]
("squirrel" "is" "young" "-")
triple10
The tiger eats the cow.
False
1
inv-proof
[(triple12)]
("tiger" "eats" "cow" "+")
triple12
The cow does not need the cow.
Unknown
inv-rconc
[@1: The cow needs the cow.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("cow" "needs" "cow" "-")
The squirrel needs the squirrel.
Unknown
random
[@0: The squirrel needs the squirrel.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "needs" "squirrel" "+")
@0: The cow does not eat the squirrel.[(triple1)] The cow eats the tiger.[(triple2)] The cow is green.[(triple3)] The cow is young.[(triple4)] The cow needs the squirrel.[(triple5)] The dog chases the cow.[(triple6)] The dog needs the cow.[(triple7)] The dog needs the tiger.[(triple8)] The squirrel is big.[(triple9)] The squirrel is not young.[(triple10)] The tiger chases the squirrel.[(triple11)] The tiger does not eat the cow.[(triple12)] The tiger eats the dog.[(triple13)] The tiger eats the squirrel.[(triple14)] The tiger is red.[(triple15)] The tiger is young.[(triple16)] @1: The cow is not big.[(((triple3) -> rule2))] The squirrel needs the cow.[(((triple9) -> rule3))]
The cow does not eat the squirrel.
("cow" "eats" "squirrel" "-")
triple1
The cow eats the tiger.
("cow" "eats" "tiger" "+")
triple2
The cow is green.
("cow" "is" "green" "+")
triple3
The cow is young.
("cow" "is" "young" "+")
triple4
The cow needs the squirrel.
("cow" "needs" "squirrel" "+")
triple5
The dog chases the cow.
("dog" "chases" "cow" "+")
triple6
The dog needs the cow.
("dog" "needs" "cow" "+")
triple7
The dog needs the tiger.
("dog" "needs" "tiger" "+")
triple8
The squirrel is big.
("squirrel" "is" "big" "+")
triple9
The squirrel is not young.
("squirrel" "is" "young" "-")
triple10
The tiger chases the squirrel.
("tiger" "chases" "squirrel" "+")
triple11
The tiger does not eat the cow.
("tiger" "eats" "cow" "-")
triple12
The tiger eats the dog.
("tiger" "eats" "dog" "+")
triple13
The tiger eats the squirrel.
("tiger" "eats" "squirrel" "+")
triple14
The tiger is red.
("tiger" "is" "red" "+")
triple15
The tiger is young.
("tiger" "is" "young" "+")
triple16
The cow is not big.
("cow" "is" "big" "-")
((triple3) -> (rule2 % int1))
The cow is not big.
("cow" "is" "big" "-")
int1
The squirrel needs the cow.
("squirrel" "needs" "cow" "+")
((triple9) -> (rule3 % int1))
The squirrel needs the cow.
("squirrel" "needs" "cow" "+")
int1