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