The cat sees the cow. The cow is red. The cow visits the cat. If something visits the cat then the cat visits the cow.
The cat sees the cow.
("cat" "sees" "cow" "+")
The cow is red.
("cow" "is" "red" "+")
The cow visits the cat.
("cow" "visits" "cat" "+")
If something visits the cat then the cat visits the cow.
((("something" "visits" "cat" "+")) -> ("cat" "visits" "cow" "+"))
The cow is red.
True
1
proof
[(triple2)]
("cow" "is" "red" "+")
triple2
The cat does not see the cow.
False
1
inv-proof
[(triple1)]
("cat" "sees" "cow" "-")
triple1
The cat visits the cow.
True
2
proof
[(((triple3) -> rule1))]
("cat" "visits" "cow" "+")
((triple3) -> (rule1 % int1))
The cat visits the cow.
("cat" "visits" "cow" "+")
int1
The cat does not visit the cow.
False
2
inv-proof
[(((triple3) -> rule1))]
("cat" "visits" "cow" "-")
((triple3) -> (rule1 % int1))
The cat visits the cow.
("cat" "visits" "cow" "+")
int1
The cat does not like the cow.
Unknown
inv-random
[@0: The cat likes the cow.[CWA. Example of deepest failure = (FAIL)]]
("cat" "likes" "cow" "-")
The cat is red.
Unknown
random
[@0: The cat is red.[CWA. Example of deepest failure = (FAIL)]]
("cat" "is" "red" "+")
The cat does not like the cat.
Unknown
inv-random
[@0: The cat likes the cat.[CWA. Example of deepest failure = (FAIL)]]
("cat" "likes" "cat" "-")
The cat is kind.
Unknown
random
[@0: The cat is kind.[CWA. Example of deepest failure = (FAIL)]]
("cat" "is" "kind" "+")
@0: The cat sees the cow.[(triple1)] The cow is red.[(triple2)] The cow visits the cat.[(triple3)] @1: The cat visits the cow.[(((triple3) -> rule1))]
The cat sees the cow.
("cat" "sees" "cow" "+")
triple1
The cow is red.
("cow" "is" "red" "+")
triple2
The cow visits the cat.
("cow" "visits" "cat" "+")
triple3
The cat visits the cow.
("cat" "visits" "cow" "+")
((triple3) -> (rule1 % int1))
The cat visits the cow.
("cat" "visits" "cow" "+")
int1