The bear is cold. The bear sees the lion. The lion eats the bear. The lion is rough. The lion is young. The lion needs the bear. The lion sees the bear. If the bear eats the lion then the bear needs the lion. If someone is cold then they see the bear.
The bear is cold.
("bear" "is" "cold" "+")
The bear sees the lion.
("bear" "sees" "lion" "+")
The lion eats the bear.
("lion" "eats" "bear" "+")
The lion is rough.
("lion" "is" "rough" "+")
The lion is young.
("lion" "is" "young" "+")
The lion needs the bear.
("lion" "needs" "bear" "+")
The lion sees the bear.
("lion" "sees" "bear" "+")
If the bear eats the lion then the bear needs the lion.
((("bear" "eats" "lion" "+")) -> ("bear" "needs" "lion" "+"))
If someone is cold then they see the bear.
((("someone" "is" "cold" "+")) -> ("someone" "sees" "bear" "+"))
The bear sees the lion.
True
1
proof
[(triple2)]
("bear" "sees" "lion" "+")
triple2
The lion does not need the bear.
False
1
inv-proof
[(triple6)]
("lion" "needs" "bear" "-")
triple6
The bear sees the bear.
True
2
proof
[(((triple1) -> rule2))]
("bear" "sees" "bear" "+")
((triple1) -> (rule2 % int1))
The bear sees the bear.
("bear" "sees" "bear" "+")
int1
The bear does not see the bear.
False
2
inv-proof
[(((triple1) -> rule2))]
("bear" "sees" "bear" "-")
((triple1) -> (rule2 % int1))
The bear sees the bear.
("bear" "sees" "bear" "+")
int1
The bear does not need the lion.
Unknown
inv-rconc
[@1: The bear needs the lion.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("bear" "needs" "lion" "-")
The lion is cold.
Unknown
random
[@0: The lion is cold.[CWA. Example of deepest failure = (FAIL)]]
("lion" "is" "cold" "+")
The lion does not see the lion.
Unknown
inv-random
[@0: The lion sees the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "sees" "lion" "-")
The lion needs the lion.
Unknown
random
[@0: The lion needs the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "needs" "lion" "+")
@0: The bear is cold.[(triple1)] The bear sees the lion.[(triple2)] The lion eats the bear.[(triple3)] The lion is rough.[(triple4)] The lion is young.[(triple5)] The lion needs the bear.[(triple6)] The lion sees the bear.[(triple7)] @1: The bear sees the bear.[(((triple1) -> rule2))]
The bear is cold.
("bear" "is" "cold" "+")
triple1
The bear sees the lion.
("bear" "sees" "lion" "+")
triple2
The lion eats the bear.
("lion" "eats" "bear" "+")
triple3
The lion is rough.
("lion" "is" "rough" "+")
triple4
The lion is young.
("lion" "is" "young" "+")
triple5
The lion needs the bear.
("lion" "needs" "bear" "+")
triple6
The lion sees the bear.
("lion" "sees" "bear" "+")
triple7
The bear sees the bear.
("bear" "sees" "bear" "+")
((triple1) -> (rule2 % int1))
The bear sees the bear.
("bear" "sees" "bear" "+")
int1