The bear visits the tiger. The lion eats the tiger. The tiger is rough. If something eats the lion then the lion eats the bear. If something visits the lion then the lion is blue.
The bear visits the tiger.
("bear" "visits" "tiger" "+")
The lion eats the tiger.
("lion" "eats" "tiger" "+")
The tiger is rough.
("tiger" "is" "rough" "+")
If something eats the lion then the lion eats the bear.
((("something" "eats" "lion" "+")) -> ("lion" "eats" "bear" "+"))
If something visits the lion then the lion is blue.
((("something" "visits" "lion" "+")) -> ("lion" "is" "blue" "+"))
The bear visits the tiger.
True
1
proof
[(triple1)]
("bear" "visits" "tiger" "+")
triple1
The lion does not eat the tiger.
False
1
inv-proof
[(triple2)]
("lion" "eats" "tiger" "-")
triple2
The lion does not eat the bear.
Unknown
inv-rconc
[@1: The lion eats the bear.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("lion" "eats" "bear" "-")
The bear eats the bear.
Unknown
random
[@0: The bear eats the bear.[CWA. Example of deepest failure = (FAIL)]]
("bear" "eats" "bear" "+")
@0: The bear visits the tiger.[(triple1)] The lion eats the tiger.[(triple2)] The tiger is rough.[(triple3)]
The bear visits the tiger.
("bear" "visits" "tiger" "+")
triple1
The lion eats the tiger.
("lion" "eats" "tiger" "+")
triple2
The tiger is rough.
("tiger" "is" "rough" "+")
triple3