The cat eats the cow. The cat is nice. The cat visits the cow. The cow eats the cat. The cow is big. The cow is not young. The cow visits the cat. If someone visits the cat then the cat likes the cow. If someone likes the cow and the cow visits the cat then they are not big.
The cat eats the cow.
("cat" "eats" "cow" "+")
The cat is nice.
("cat" "is" "nice" "+")
The cat visits the cow.
("cat" "visits" "cow" "+")
The cow eats the cat.
("cow" "eats" "cat" "+")
The cow is big.
("cow" "is" "big" "+")
The cow is not young.
("cow" "is" "young" "-")
The cow visits the cat.
("cow" "visits" "cat" "+")
If someone visits the cat then the cat likes the cow.
((("someone" "visits" "cat" "+")) -> ("cat" "likes" "cow" "+"))
If someone likes the cow and the cow visits the cat then they are not big.
((("someone" "likes" "cow" "+") ("cow" "visits" "cat" "+")) -> ("someone" "is" "big" "-"))
The cow is not young.
True
1
proof
[(triple6)]
("cow" "is" "young" "-")
triple6
The cow does not eat the cat.
False
1
inv-proof
[(triple4)]
("cow" "eats" "cat" "-")
triple4
The cat likes the cow.
True
2
proof
[(((triple7) -> rule1))]
("cat" "likes" "cow" "+")
((triple7) -> (rule1 % int1))
The cat likes the cow.
("cat" "likes" "cow" "+")
int1
The cat does not like the cow.
False
2
inv-proof
[(((triple7) -> rule1))]
("cat" "likes" "cow" "-")
((triple7) -> (rule1 % int1))
The cat likes the cow.
("cat" "likes" "cow" "+")
int1
The cat is not big.
True
4
proof
[(((((triple7) -> rule1) triple7) -> rule2))]
("cat" "is" "big" "-")
((((triple7) -> (rule1 % int2)) triple7) -> (rule2 % int1))
The cat is not big.
("cat" "is" "big" "-")
int1
The cat likes the cow.
("cat" "likes" "cow" "+")
int2
The cat is big.
False
4
inv-proof
[(((((triple7) -> rule1) triple7) -> rule2))]
("cat" "is" "big" "+")
((((triple7) -> (rule1 % int2)) triple7) -> (rule2 % int1))
The cat is not big.
("cat" "is" "big" "-")
int1
The cat likes the cow.
("cat" "likes" "cow" "+")
int2
The cat is not young.
Unknown
inv-random
[@0: The cat is young.[CWA. Example of deepest failure = (FAIL)]]
("cat" "is" "young" "-")
The cat is kind.
Unknown
random
[@0: The cat is kind.[CWA. Example of deepest failure = (FAIL)]]
("cat" "is" "kind" "+")
The cow does not like the cow.
Unknown
inv-random
[@0: The cow likes the cow.[CWA. Example of deepest failure = (FAIL)]]
("cow" "likes" "cow" "-")
The cat is cold.
Unknown
random
[@0: The cat is cold.[CWA. Example of deepest failure = (FAIL)]]
("cat" "is" "cold" "+")
The cow does not visit the cow.
Unknown
inv-random
[@0: The cow visits the cow.[CWA. Example of deepest failure = (FAIL)]]
("cow" "visits" "cow" "-")
The cow likes the cat.
Unknown
random
[@0: The cow likes the cat.[CWA. Example of deepest failure = (FAIL)]]
("cow" "likes" "cat" "+")
@0: The cat eats the cow.[(triple1)] The cat is nice.[(triple2)] The cat visits the cow.[(triple3)] The cow eats the cat.[(triple4)] The cow is big.[(triple5)] The cow is not young.[(triple6)] The cow visits the cat.[(triple7)] @1: The cat likes the cow.[(((triple7) -> rule1))] @2: The cat is not big.[(((((triple7) -> rule1) triple7) -> rule2))]
The cat eats the cow.
("cat" "eats" "cow" "+")
triple1
The cat is nice.
("cat" "is" "nice" "+")
triple2
The cat visits the cow.
("cat" "visits" "cow" "+")
triple3
The cow eats the cat.
("cow" "eats" "cat" "+")
triple4
The cow is big.
("cow" "is" "big" "+")
triple5
The cow is not young.
("cow" "is" "young" "-")
triple6
The cow visits the cat.
("cow" "visits" "cat" "+")
triple7
The cat likes the cow.
("cat" "likes" "cow" "+")
((triple7) -> (rule1 % int1))
The cat likes the cow.
("cat" "likes" "cow" "+")
int1
The cat is not big.
("cat" "is" "big" "-")
((((triple7) -> (rule1 % int2)) triple7) -> (rule2 % int1))
The cat is not big.
("cat" "is" "big" "-")
int1
The cat likes the cow.
("cat" "likes" "cow" "+")
int2