The cow is green. The cow sees the dog. The cow visits the dog. The dog eats the lion. The dog sees the cow. The lion eats the cow. The lion does not see the dog. If someone eats the dog and the dog eats the lion then they visit the lion.
The cow is green.
("cow" "is" "green" "+")
The cow sees the dog.
("cow" "sees" "dog" "+")
The cow visits the dog.
("cow" "visits" "dog" "+")
The dog eats the lion.
("dog" "eats" "lion" "+")
The dog sees the cow.
("dog" "sees" "cow" "+")
The lion eats the cow.
("lion" "eats" "cow" "+")
The lion does not see the dog.
("lion" "sees" "dog" "-")
If someone eats the dog and the dog eats the lion then they visit the lion.
((("someone" "eats" "dog" "+") ("dog" "eats" "lion" "+")) -> ("someone" "visits" "lion" "+"))
The lion eats the cow.
True
1
proof
[(triple6)]
("lion" "eats" "cow" "+")
triple6
The lion sees the dog.
False
1
inv-proof
[(triple7)]
("lion" "sees" "dog" "+")
triple7
The cow does not visit the lion.
Unknown
inv-rconc
[@1: The cow visits the lion.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("cow" "visits" "lion" "-")
The lion visits the dog.
Unknown
random
[@0: The lion visits the dog.[CWA. Example of deepest failure = (FAIL)]]
("lion" "visits" "dog" "+")
@0: The cow is green.[(triple1)] The cow sees the dog.[(triple2)] The cow visits the dog.[(triple3)] The dog eats the lion.[(triple4)] The dog sees the cow.[(triple5)] The lion does not see the dog.[(triple7)] The lion eats the cow.[(triple6)]
The cow is green.
("cow" "is" "green" "+")
triple1
The cow sees the dog.
("cow" "sees" "dog" "+")
triple2
The cow visits the dog.
("cow" "visits" "dog" "+")
triple3
The dog eats the lion.
("dog" "eats" "lion" "+")
triple4
The dog sees the cow.
("dog" "sees" "cow" "+")
triple5
The lion does not see the dog.
("lion" "sees" "dog" "-")
triple7
The lion eats the cow.
("lion" "eats" "cow" "+")
triple6