The bear is red. The bear is not young. The bear needs the squirrel. The lion eats the tiger. The lion is blue. The lion does not need the bear. The squirrel eats the bear. The squirrel eats the tiger. The squirrel is young. The squirrel needs the bear. The squirrel visits the bear. The tiger eats the lion. The tiger is nice. The tiger is young. The tiger needs the lion. If the tiger does not visit the lion then the tiger needs the lion. If something eats the bear and the bear eats the squirrel then the bear eats the tiger. If something is nice and it eats the lion then it visits the bear.
The bear is red.
("bear" "is" "red" "+")
The bear is not young.
("bear" "is" "young" "-")
The bear needs the squirrel.
("bear" "needs" "squirrel" "+")
The lion eats the tiger.
("lion" "eats" "tiger" "+")
The lion is blue.
("lion" "is" "blue" "+")
The lion does not need the bear.
("lion" "needs" "bear" "-")
The squirrel eats the bear.
("squirrel" "eats" "bear" "+")
The squirrel eats the tiger.
("squirrel" "eats" "tiger" "+")
The squirrel is young.
("squirrel" "is" "young" "+")
The squirrel needs the bear.
("squirrel" "needs" "bear" "+")
The squirrel visits the bear.
("squirrel" "visits" "bear" "+")
The tiger eats the lion.
("tiger" "eats" "lion" "+")
The tiger is nice.
("tiger" "is" "nice" "+")
The tiger is young.
("tiger" "is" "young" "+")
The tiger needs the lion.
("tiger" "needs" "lion" "+")
If the tiger does not visit the lion then the tiger needs the lion.
((("tiger" "visits" "lion" "~")) -> ("tiger" "needs" "lion" "+"))
If something eats the bear and the bear eats the squirrel then the bear eats the tiger.
((("something" "eats" "bear" "+") ("bear" "eats" "squirrel" "+")) -> ("bear" "eats" "tiger" "+"))
If something is nice and it eats the lion then it visits the bear.
((("something" "is" "nice" "+") ("something" "eats" "lion" "+")) -> ("something" "visits" "bear" "+"))
The squirrel eats the bear.
True
1
proof
[(triple7)]
("squirrel" "eats" "bear" "+")
triple7
The squirrel is not young.
False
1
inv-proof
[(triple9)]
("squirrel" "is" "young" "-")
triple9
The tiger visits the bear.
True
3
proof
[(((triple13 triple12) -> rule3))]
("tiger" "visits" "bear" "+")
((triple13 triple12) -> (rule3 % int1))
The tiger visits the bear.
("tiger" "visits" "bear" "+")
int1
The tiger does not visit the bear.
False
3
inv-proof
[(((triple13 triple12) -> rule3))]
("tiger" "visits" "bear" "-")
((triple13 triple12) -> (rule3 % int1))
The tiger visits the bear.
("tiger" "visits" "bear" "+")
int1
The lion does not visit the bear.
Unknown
inv-rconc
[@1: The lion visits the bear.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("lion" "visits" "bear" "-")
The bear visits the bear.
Unknown
rconc
[@1: The bear visits the bear.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("bear" "visits" "bear" "+")
The bear does not need the bear.
Unknown
inv-random
[@0: The bear needs the bear.[CWA. Example of deepest failure = (FAIL)]]
("bear" "needs" "bear" "-")
The squirrel visits the squirrel.
Unknown
random
[@0: The squirrel visits the squirrel.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "visits" "squirrel" "+")
@0: The bear is not young.[(triple2)] The bear is red.[(triple1)] The bear needs the squirrel.[(triple3)] The lion does not need the bear.[(triple6)] The lion eats the tiger.[(triple4)] The lion is blue.[(triple5)] The squirrel eats the bear.[(triple7)] The squirrel eats the tiger.[(triple8)] The squirrel is young.[(triple9)] The squirrel needs the bear.[(triple10)] The squirrel visits the bear.[(triple11)] The tiger eats the lion.[(triple12)] The tiger is nice.[(triple13)] The tiger is young.[(triple14)] The tiger needs the lion.[(triple15)] @1: The tiger visits the bear.[(((triple13 triple12) -> rule3))]
The bear is not young.
("bear" "is" "young" "-")
triple2
The bear is red.
("bear" "is" "red" "+")
triple1
The bear needs the squirrel.
("bear" "needs" "squirrel" "+")
triple3
The lion does not need the bear.
("lion" "needs" "bear" "-")
triple6
The lion eats the tiger.
("lion" "eats" "tiger" "+")
triple4
The lion is blue.
("lion" "is" "blue" "+")
triple5
The squirrel eats the bear.
("squirrel" "eats" "bear" "+")
triple7
The squirrel eats the tiger.
("squirrel" "eats" "tiger" "+")
triple8
The squirrel is young.
("squirrel" "is" "young" "+")
triple9
The squirrel needs the bear.
("squirrel" "needs" "bear" "+")
triple10
The squirrel visits the bear.
("squirrel" "visits" "bear" "+")
triple11
The tiger eats the lion.
("tiger" "eats" "lion" "+")
triple12
The tiger is nice.
("tiger" "is" "nice" "+")
triple13
The tiger is young.
("tiger" "is" "young" "+")
triple14
The tiger needs the lion.
("tiger" "needs" "lion" "+")
triple15
The tiger visits the bear.
("tiger" "visits" "bear" "+")
((triple13 triple12) -> (rule3 % int1))
The tiger visits the bear.
("tiger" "visits" "bear" "+")
int1