The bear does not eat the lion. The bear is cold. The bear is green. The bear is young. The bear needs the lion. The bear sees the lion. The lion eats the bear. The lion is cold. The lion is kind. The lion is young. The lion needs the bear. The lion does not see the bear. If something needs the bear and the bear is cold then it eats the lion. Kind, young things are cold.
The bear does not eat the lion.
("bear" "eats" "lion" "-")
The bear is cold.
("bear" "is" "cold" "+")
The bear is green.
("bear" "is" "green" "+")
The bear is young.
("bear" "is" "young" "+")
The bear needs the lion.
("bear" "needs" "lion" "+")
The bear sees the lion.
("bear" "sees" "lion" "+")
The lion eats the bear.
("lion" "eats" "bear" "+")
The lion is cold.
("lion" "is" "cold" "+")
The lion is kind.
("lion" "is" "kind" "+")
The lion is young.
("lion" "is" "young" "+")
The lion needs the bear.
("lion" "needs" "bear" "+")
The lion does not see the bear.
("lion" "sees" "bear" "-")
If something needs the bear and the bear is cold then it eats the lion.
((("something" "needs" "bear" "+") ("bear" "is" "cold" "+")) -> ("something" "eats" "lion" "+"))
Kind, young things are cold.
((("something" "is" "kind" "+") ("something" "is" "young" "+")) -> ("something" "is" "cold" "+"))
The lion needs the bear.
True
1
proof
[(triple11)]
("lion" "needs" "bear" "+")
triple11
The lion does not eat the bear.
False
1
inv-proof
[(triple7)]
("lion" "eats" "bear" "-")
triple7
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 bear needs the bear.
Unknown
random
[@0: The bear needs the bear.[CWA. Example of deepest failure = (FAIL)]]
("bear" "needs" "bear" "+")
@0: The bear does not eat the lion.[(triple1)] The bear is cold.[(triple2)] The bear is green.[(triple3)] The bear is young.[(triple4)] The bear needs the lion.[(triple5)] The bear sees the lion.[(triple6)] The lion does not see the bear.[(triple12)] The lion eats the bear.[(triple7)] The lion is cold.[(triple8 OR ((triple9 triple10) -> rule2))] The lion is kind.[(triple9)] The lion is young.[(triple10)] The lion needs the bear.[(triple11)] @1: The lion eats the lion.[(((triple11 triple2) -> rule1))]
The bear does not eat the lion.
("bear" "eats" "lion" "-")
triple1
The bear is cold.
("bear" "is" "cold" "+")
triple2
The bear is green.
("bear" "is" "green" "+")
triple3
The bear is young.
("bear" "is" "young" "+")
triple4
The bear needs the lion.
("bear" "needs" "lion" "+")
triple5
The bear sees the lion.
("bear" "sees" "lion" "+")
triple6
The lion does not see the bear.
("lion" "sees" "bear" "-")
triple12
The lion eats the bear.
("lion" "eats" "bear" "+")
triple7
The lion is cold.
("lion" "is" "cold" "+")
triple8
((triple9 triple10) -> (rule2 % int1))
The lion is cold.
("lion" "is" "cold" "+")
int1
The lion is kind.
("lion" "is" "kind" "+")
triple9
The lion is young.
("lion" "is" "young" "+")
triple10
The lion needs the bear.
("lion" "needs" "bear" "+")
triple11
The lion eats the lion.
("lion" "eats" "lion" "+")
((triple11 triple2) -> (rule1 % int1))
The lion eats the lion.
("lion" "eats" "lion" "+")
int1