The cat likes the cow. The cat needs the tiger. The cow needs the cat. The cow sees the cat. The rabbit is young. The tiger likes the rabbit. The tiger needs the cow. If someone likes the cow then the cow needs the tiger.
The cat likes the cow.
("cat" "likes" "cow" "+")
The cat needs the tiger.
("cat" "needs" "tiger" "+")
The cow needs the cat.
("cow" "needs" "cat" "+")
The cow sees the cat.
("cow" "sees" "cat" "+")
The rabbit is young.
("rabbit" "is" "young" "+")
The tiger likes the rabbit.
("tiger" "likes" "rabbit" "+")
The tiger needs the cow.
("tiger" "needs" "cow" "+")
If someone likes the cow then the cow needs the tiger.
((("someone" "likes" "cow" "+")) -> ("cow" "needs" "tiger" "+"))
The cat needs the tiger.
True
1
proof
[(triple2)]
("cat" "needs" "tiger" "+")
triple2
The cat does not like the cow.
False
1
inv-proof
[(triple1)]
("cat" "likes" "cow" "-")
triple1
The cow needs the tiger.
True
2
proof
[(((triple1) -> rule1))]
("cow" "needs" "tiger" "+")
((triple1) -> (rule1 % int1))
The cow needs the tiger.
("cow" "needs" "tiger" "+")
int1
The cow does not need the tiger.
False
2
inv-proof
[(((triple1) -> rule1))]
("cow" "needs" "tiger" "-")
((triple1) -> (rule1 % int1))
The cow needs the tiger.
("cow" "needs" "tiger" "+")
int1
The cow does not need the rabbit.
Unknown
inv-random
[@0: The cow needs the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("cow" "needs" "rabbit" "-")
The rabbit likes the cat.
Unknown
random
[@0: The rabbit likes the cat.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "likes" "cat" "+")
The rabbit does not see the tiger.
Unknown
inv-random
[@0: The rabbit sees the tiger.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "sees" "tiger" "-")
The cat sees the cow.
Unknown
random
[@0: The cat sees the cow.[CWA. Example of deepest failure = (FAIL)]]
("cat" "sees" "cow" "+")
@0: The cat likes the cow.[(triple1)] The cat needs the tiger.[(triple2)] The cow needs the cat.[(triple3)] The cow sees the cat.[(triple4)] The rabbit is young.[(triple5)] The tiger likes the rabbit.[(triple6)] The tiger needs the cow.[(triple7)] @1: The cow needs the tiger.[(((triple1) -> rule1))]
The cat likes the cow.
("cat" "likes" "cow" "+")
triple1
The cat needs the tiger.
("cat" "needs" "tiger" "+")
triple2
The cow needs the cat.
("cow" "needs" "cat" "+")
triple3
The cow sees the cat.
("cow" "sees" "cat" "+")
triple4
The rabbit is young.
("rabbit" "is" "young" "+")
triple5
The tiger likes the rabbit.
("tiger" "likes" "rabbit" "+")
triple6
The tiger needs the cow.
("tiger" "needs" "cow" "+")
triple7
The cow needs the tiger.
("cow" "needs" "tiger" "+")
((triple1) -> (rule1 % int1))
The cow needs the tiger.
("cow" "needs" "tiger" "+")
int1