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