The cat sees the squirrel. The lion is cold. The lion is rough. The lion is young. The squirrel is young. The squirrel sees the lion. The tiger needs the lion. If something sees the tiger then it eats the cat.
The cat sees the squirrel.
("cat" "sees" "squirrel" "+")
The lion is cold.
("lion" "is" "cold" "+")
The lion is rough.
("lion" "is" "rough" "+")
The lion is young.
("lion" "is" "young" "+")
The squirrel is young.
("squirrel" "is" "young" "+")
The squirrel sees the lion.
("squirrel" "sees" "lion" "+")
The tiger needs the lion.
("tiger" "needs" "lion" "+")
If something sees the tiger then it eats the cat.
((("something" "sees" "tiger" "+")) -> ("something" "eats" "cat" "+"))
The lion is young.
True
1
proof
[(triple4)]
("lion" "is" "young" "+")
triple4
The squirrel is not young.
False
1
inv-proof
[(triple5)]
("squirrel" "is" "young" "-")
triple5
The lion does not eat the cat.
Unknown
inv-rconc
[@1: The lion eats the cat.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("lion" "eats" "cat" "-")
The squirrel sees the tiger.
Unknown
random
[@0: The squirrel sees the tiger.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "sees" "tiger" "+")
@0: The cat sees the squirrel.[(triple1)] The lion is cold.[(triple2)] The lion is rough.[(triple3)] The lion is young.[(triple4)] The squirrel is young.[(triple5)] The squirrel sees the lion.[(triple6)] The tiger needs the lion.[(triple7)]
The cat sees the squirrel.
("cat" "sees" "squirrel" "+")
triple1
The lion is cold.
("lion" "is" "cold" "+")
triple2
The lion is rough.
("lion" "is" "rough" "+")
triple3
The lion is young.
("lion" "is" "young" "+")
triple4
The squirrel is young.
("squirrel" "is" "young" "+")
triple5
The squirrel sees the lion.
("squirrel" "sees" "lion" "+")
triple6
The tiger needs the lion.
("tiger" "needs" "lion" "+")
triple7