The cow visits the dog. The dog chases the cow. The lion is cold. If something needs the lion then the lion does not chase the dog. If something is blue then it chases the lion.
The cow visits the dog.
("cow" "visits" "dog" "+")
The dog chases the cow.
("dog" "chases" "cow" "+")
The lion is cold.
("lion" "is" "cold" "+")
If something needs the lion then the lion does not chase the dog.
((("something" "needs" "lion" "+")) -> ("lion" "chases" "dog" "-"))
If something is blue then it chases the lion.
((("something" "is" "blue" "+")) -> ("something" "chases" "lion" "+"))
The cow visits the dog.
True
1
proof
[(triple1)]
("cow" "visits" "dog" "+")
triple1
The lion is not cold.
False
1
inv-proof
[(triple3)]
("lion" "is" "cold" "-")
triple3
The cow does not chase the lion.
Unknown
inv-rconc
[@1: The cow chases the lion.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("cow" "chases" "lion" "-")
The lion is rough.
Unknown
random
[@0: The lion is rough.[CWA. Example of deepest failure = (FAIL)]]
("lion" "is" "rough" "+")
@0: The cow visits the dog.[(triple1)] The dog chases the cow.[(triple2)] The lion is cold.[(triple3)]
The cow visits the dog.
("cow" "visits" "dog" "+")
triple1
The dog chases the cow.
("dog" "chases" "cow" "+")
triple2
The lion is cold.
("lion" "is" "cold" "+")
triple3