The cat visits the tiger. The tiger visits the cat. If someone eats the tiger then they see the tiger. If someone sees the tiger then the tiger is kind. If someone is kind then they eat the tiger.
The cat visits the tiger.
("cat" "visits" "tiger" "+")
The tiger visits the cat.
("tiger" "visits" "cat" "+")
If someone eats the tiger then they see the tiger.
((("someone" "eats" "tiger" "+")) -> ("someone" "sees" "tiger" "+"))
If someone sees the tiger then the tiger is kind.
((("someone" "sees" "tiger" "+")) -> ("tiger" "is" "kind" "+"))
If someone is kind then they eat the tiger.
((("someone" "is" "kind" "+")) -> ("someone" "eats" "tiger" "+"))
The cat visits the tiger.
True
1
proof
[(triple1)]
("cat" "visits" "tiger" "+")
triple1
The cat does not visit the tiger.
False
1
inv-proof
[(triple1)]
("cat" "visits" "tiger" "-")
triple1
The cat does not see the tiger.
Unknown
inv-rconc
[@2: The cat sees the tiger.[CWA. Example of deepest failure = (rule1 <- rule3 <- FAIL)]]
("cat" "sees" "tiger" "-")
The cat is kind.
Unknown
random
[@0: The cat is kind.[CWA. Example of deepest failure = (FAIL)]]
("cat" "is" "kind" "+")
@0: The cat visits the tiger.[(triple1)] The tiger visits the cat.[(triple2)]
The cat visits the tiger.
("cat" "visits" "tiger" "+")
triple1
The tiger visits the cat.
("tiger" "visits" "cat" "+")
triple2