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