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