The bear eats the lion. The bear eats the squirrel. The bear is cold. The bear sees the lion. The cow eats the bear. The cow eats the squirrel. The cow sees the lion. The lion eats the squirrel. The lion is big. The lion is nice. The lion is round. The lion sees the bear. The lion sees the cow. The squirrel eats the lion. The squirrel sees the bear. Nice people are big. If someone sees the lion and the lion sees the bear then the bear sees the squirrel.
The bear eats the lion.
("bear" "eats" "lion" "+")
The bear eats the squirrel.
("bear" "eats" "squirrel" "+")
The bear is cold.
("bear" "is" "cold" "+")
The bear sees the lion.
("bear" "sees" "lion" "+")
The cow eats the bear.
("cow" "eats" "bear" "+")
The cow eats the squirrel.
("cow" "eats" "squirrel" "+")
The cow sees the lion.
("cow" "sees" "lion" "+")
The lion eats the squirrel.
("lion" "eats" "squirrel" "+")
The lion is big.
("lion" "is" "big" "+")
The lion is nice.
("lion" "is" "nice" "+")
The lion is round.
("lion" "is" "round" "+")
The lion sees the bear.
("lion" "sees" "bear" "+")
The lion sees the cow.
("lion" "sees" "cow" "+")
The squirrel eats the lion.
("squirrel" "eats" "lion" "+")
The squirrel sees the bear.
("squirrel" "sees" "bear" "+")
Nice people are big.
((("someone" "is" "nice" "+")) -> ("someone" "is" "big" "+"))
If someone sees the lion and the lion sees the bear then the bear sees the squirrel.
((("someone" "sees" "lion" "+") ("lion" "sees" "bear" "+")) -> ("bear" "sees" "squirrel" "+"))
The lion is big.
True
1
proof
[(triple9 OR ((triple10) -> rule1))]
("lion" "is" "big" "+")
triple9
((triple10) -> (rule1 % int1))
The lion is big.
("lion" "is" "big" "+")
int1
The bear does not eat the lion.
False
1
inv-proof
[(triple1)]
("bear" "eats" "lion" "-")
triple1
The bear sees the squirrel.
True
3
proof
[(((triple4 triple12) -> rule2) OR ((triple7 triple12) -> rule2))]
("bear" "sees" "squirrel" "+")
((triple4 triple12) -> (rule2 % int1))
The bear sees the squirrel.
("bear" "sees" "squirrel" "+")
int1
((triple7 triple12) -> (rule2 % int1))
The bear sees the squirrel.
("bear" "sees" "squirrel" "+")
int1
The bear does not see the squirrel.
False
3
inv-proof
[(((triple4 triple12) -> rule2) OR ((triple7 triple12) -> rule2))]
("bear" "sees" "squirrel" "-")
((triple4 triple12) -> (rule2 % int1))
The bear sees the squirrel.
("bear" "sees" "squirrel" "+")
int1
((triple7 triple12) -> (rule2 % int1))
The bear sees the squirrel.
("bear" "sees" "squirrel" "+")
int1
The squirrel is not big.
Unknown
inv-rconc
[@1: The squirrel is big.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("squirrel" "is" "big" "-")
The bear is big.
Unknown
rconc
[@1: The bear is big.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("bear" "is" "big" "+")
The squirrel does not like the squirrel.
Unknown
inv-random
[@0: The squirrel likes the squirrel.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "likes" "squirrel" "-")
The lion eats the bear.
Unknown
random
[@0: The lion eats the bear.[CWA. Example of deepest failure = (FAIL)]]
("lion" "eats" "bear" "+")
@0: The bear eats the lion.[(triple1)] The bear eats the squirrel.[(triple2)] The bear is cold.[(triple3)] The bear sees the lion.[(triple4)] The cow eats the bear.[(triple5)] The cow eats the squirrel.[(triple6)] The cow sees the lion.[(triple7)] The lion eats the squirrel.[(triple8)] The lion is big.[(triple9 OR ((triple10) -> rule1))] The lion is nice.[(triple10)] The lion is round.[(triple11)] The lion sees the bear.[(triple12)] The lion sees the cow.[(triple13)] The squirrel eats the lion.[(triple14)] The squirrel sees the bear.[(triple15)] @1: The bear sees the squirrel.[(((triple4 triple12) -> rule2) OR ((triple7 triple12) -> rule2))]
The bear eats the lion.
("bear" "eats" "lion" "+")
triple1
The bear eats the squirrel.
("bear" "eats" "squirrel" "+")
triple2
The bear is cold.
("bear" "is" "cold" "+")
triple3
The bear sees the lion.
("bear" "sees" "lion" "+")
triple4
The cow eats the bear.
("cow" "eats" "bear" "+")
triple5
The cow eats the squirrel.
("cow" "eats" "squirrel" "+")
triple6
The cow sees the lion.
("cow" "sees" "lion" "+")
triple7
The lion eats the squirrel.
("lion" "eats" "squirrel" "+")
triple8
The lion is big.
("lion" "is" "big" "+")
triple9
((triple10) -> (rule1 % int1))
The lion is big.
("lion" "is" "big" "+")
int1
The lion is nice.
("lion" "is" "nice" "+")
triple10
The lion is round.
("lion" "is" "round" "+")
triple11
The lion sees the bear.
("lion" "sees" "bear" "+")
triple12
The lion sees the cow.
("lion" "sees" "cow" "+")
triple13
The squirrel eats the lion.
("squirrel" "eats" "lion" "+")
triple14
The squirrel sees the bear.
("squirrel" "sees" "bear" "+")
triple15
The bear sees the squirrel.
("bear" "sees" "squirrel" "+")
((triple4 triple12) -> (rule2 % int1))
The bear sees the squirrel.
("bear" "sees" "squirrel" "+")
int1
((triple7 triple12) -> (rule2 % int1))
The bear sees the squirrel.
("bear" "sees" "squirrel" "+")
int1