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