The cat is rough. The lion needs the cat. The squirrel eats the lion. If something eats the lion then the lion does not eat the cat.
The cat is rough.
("cat" "is" "rough" "+")
The lion needs the cat.
("lion" "needs" "cat" "+")
The squirrel eats the lion.
("squirrel" "eats" "lion" "+")
If something eats the lion then the lion does not eat the cat.
((("something" "eats" "lion" "+")) -> ("lion" "eats" "cat" "-"))
The lion needs the cat.
True
1
proof
[(triple2)]
("lion" "needs" "cat" "+")
triple2
The squirrel does not eat the lion.
False
1
inv-proof
[(triple3)]
("squirrel" "eats" "lion" "-")
triple3
The lion does not eat the cat.
True
2
proof
[(((triple3) -> rule1))]
("lion" "eats" "cat" "-")
((triple3) -> (rule1 % int1))
The lion does not eat the cat.
("lion" "eats" "cat" "-")
int1
The lion eats the cat.
False
2
inv-proof
[(((triple3) -> rule1))]
("lion" "eats" "cat" "+")
((triple3) -> (rule1 % int1))
The lion does not eat the cat.
("lion" "eats" "cat" "-")
int1
The lion does not eat the squirrel.
Unknown
inv-random
[@0: The lion eats the squirrel.[CWA. Example of deepest failure = (FAIL)]]
("lion" "eats" "squirrel" "-")
The lion is rough.
Unknown
random
[@0: The lion is rough.[CWA. Example of deepest failure = (FAIL)]]
("lion" "is" "rough" "+")
The lion does not need the lion.
Unknown
inv-random
[@0: The lion needs the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "needs" "lion" "-")
The lion sees the cat.
Unknown
random
[@0: The lion sees the cat.[CWA. Example of deepest failure = (FAIL)]]
("lion" "sees" "cat" "+")
@0: The cat is rough.[(triple1)] The lion needs the cat.[(triple2)] The squirrel eats the lion.[(triple3)] @1: The lion does not eat the cat.[(((triple3) -> rule1))]
The cat is rough.
("cat" "is" "rough" "+")
triple1
The lion needs the cat.
("lion" "needs" "cat" "+")
triple2
The squirrel eats the lion.
("squirrel" "eats" "lion" "+")
triple3
The lion does not eat the cat.
("lion" "eats" "cat" "-")
((triple3) -> (rule1 % int1))
The lion does not eat the cat.
("lion" "eats" "cat" "-")
int1