The bear is kind. The bear is rough. The bear is not young. The bear does not like the lion. The bear likes the squirrel. The bear sees the lion. The bear sees the squirrel. The lion is not big. The lion is rough. The lion is young. The lion likes the bear. The lion does not see the bear. The lion sees the squirrel. The squirrel likes the bear. The squirrel visits the bear. If the bear is not big and the bear is not rough then the bear likes the squirrel. If something sees the squirrel and it likes the bear then the squirrel visits the bear. If something is young then it does not visit the lion.
The bear is kind.
("bear" "is" "kind" "+")
The bear is rough.
("bear" "is" "rough" "+")
The bear is not young.
("bear" "is" "young" "-")
The bear does not like the lion.
("bear" "likes" "lion" "-")
The bear likes the squirrel.
("bear" "likes" "squirrel" "+")
The bear sees the lion.
("bear" "sees" "lion" "+")
The bear sees the squirrel.
("bear" "sees" "squirrel" "+")
The lion is not big.
("lion" "is" "big" "-")
The lion is rough.
("lion" "is" "rough" "+")
The lion is young.
("lion" "is" "young" "+")
The lion likes the bear.
("lion" "likes" "bear" "+")
The lion does not see the bear.
("lion" "sees" "bear" "-")
The lion sees the squirrel.
("lion" "sees" "squirrel" "+")
The squirrel likes the bear.
("squirrel" "likes" "bear" "+")
The squirrel visits the bear.
("squirrel" "visits" "bear" "+")
If the bear is not big and the bear is not rough then the bear likes the squirrel.
((("bear" "is" "big" "~") ("bear" "is" "rough" "~")) -> ("bear" "likes" "squirrel" "+"))
If something sees the squirrel and it likes the bear then the squirrel visits the bear.
((("something" "sees" "squirrel" "+") ("something" "likes" "bear" "+")) -> ("squirrel" "visits" "bear" "+"))
If something is young then it does not visit the lion.
((("something" "is" "young" "+")) -> ("something" "visits" "lion" "-"))
The lion is not big.
True
1
proof
[(triple8)]
("lion" "is" "big" "-")
triple8
The lion does not like the bear.
False
1
inv-proof
[(triple11)]
("lion" "likes" "bear" "-")
triple11
The lion does not visit the lion.
True
2
proof
[(((triple10) -> rule3))]
("lion" "visits" "lion" "-")
((triple10) -> (rule3 % int1))
The lion does not visit the lion.
("lion" "visits" "lion" "-")
int1
The lion visits the lion.
False
2
inv-proof
[(((triple10) -> rule3))]
("lion" "visits" "lion" "+")
((triple10) -> (rule3 % int1))
The lion does not visit the lion.
("lion" "visits" "lion" "-")
int1
The bear is not cold.
Unknown
inv-random
[@0: The bear is cold.[CWA. Example of deepest failure = (FAIL)]]
("bear" "is" "cold" "-")
The bear sees the bear.
Unknown
random
[@0: The bear sees the bear.[CWA. Example of deepest failure = (FAIL)]]
("bear" "sees" "bear" "+")
The squirrel does not visit the squirrel.
Unknown
inv-random
[@0: The squirrel visits the squirrel.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "visits" "squirrel" "-")
The squirrel is big.
Unknown
random
[@0: The squirrel is big.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "is" "big" "+")
@0: The bear does not like the lion.[(triple4)] The bear is kind.[(triple1)] The bear is not young.[(triple3)] The bear is rough.[(triple2)] The bear likes the squirrel.[(triple5)] The bear sees the lion.[(triple6)] The bear sees the squirrel.[(triple7)] The lion does not see the bear.[(triple12)] The lion is not big.[(triple8)] The lion is rough.[(triple9)] The lion is young.[(triple10)] The lion likes the bear.[(triple11)] The lion sees the squirrel.[(triple13)] The squirrel likes the bear.[(triple14)] The squirrel visits the bear.[(triple15 OR ((triple13 triple11) -> rule2))] @1: The lion does not visit the lion.[(((triple10) -> rule3))]
The bear does not like the lion.
("bear" "likes" "lion" "-")
triple4
The bear is kind.
("bear" "is" "kind" "+")
triple1
The bear is not young.
("bear" "is" "young" "-")
triple3
The bear is rough.
("bear" "is" "rough" "+")
triple2
The bear likes the squirrel.
("bear" "likes" "squirrel" "+")
triple5
The bear sees the lion.
("bear" "sees" "lion" "+")
triple6
The bear sees the squirrel.
("bear" "sees" "squirrel" "+")
triple7
The lion does not see the bear.
("lion" "sees" "bear" "-")
triple12
The lion is not big.
("lion" "is" "big" "-")
triple8
The lion is rough.
("lion" "is" "rough" "+")
triple9
The lion is young.
("lion" "is" "young" "+")
triple10
The lion likes the bear.
("lion" "likes" "bear" "+")
triple11
The lion sees the squirrel.
("lion" "sees" "squirrel" "+")
triple13
The squirrel likes the bear.
("squirrel" "likes" "bear" "+")
triple14
The squirrel visits the bear.
("squirrel" "visits" "bear" "+")
triple15
((triple13 triple11) -> (rule2 % int1))
The squirrel visits the bear.
("squirrel" "visits" "bear" "+")
int1
The lion does not visit the lion.
("lion" "visits" "lion" "-")
((triple10) -> (rule3 % int1))
The lion does not visit the lion.
("lion" "visits" "lion" "-")
int1