The cat is red. The dog sees the tiger. The lion is green. The tiger needs the cat. If something visits the dog and it visits the cat then it is nice.
The cat is red.
("cat" "is" "red" "+")
The dog sees the tiger.
("dog" "sees" "tiger" "+")
The lion is green.
("lion" "is" "green" "+")
The tiger needs the cat.
("tiger" "needs" "cat" "+")
If something visits the dog and it visits the cat then it is nice.
((("something" "visits" "dog" "+") ("something" "visits" "cat" "+")) -> ("something" "is" "nice" "+"))
The lion is green.
True
1
proof
[(triple3)]
("lion" "is" "green" "+")
triple3
The dog does not see the tiger.
False
1
inv-proof
[(triple2)]
("dog" "sees" "tiger" "-")
triple2
The tiger is not nice.
Unknown
inv-rconc
[@1: The tiger is nice.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("tiger" "is" "nice" "-")
The dog visits the cat.
Unknown
random
[@0: The dog visits the cat.[CWA. Example of deepest failure = (FAIL)]]
("dog" "visits" "cat" "+")
@0: The cat is red.[(triple1)] The dog sees the tiger.[(triple2)] The lion is green.[(triple3)] The tiger needs the cat.[(triple4)]
The cat is red.
("cat" "is" "red" "+")
triple1
The dog sees the tiger.
("dog" "sees" "tiger" "+")
triple2
The lion is green.
("lion" "is" "green" "+")
triple3
The tiger needs the cat.
("tiger" "needs" "cat" "+")
triple4