The bear chases the squirrel. The bear is big. The bear is green. The bear is round. The bear is young. The bear visits the squirrel. The mouse visits the tiger. The squirrel is green. The squirrel visits the mouse. The tiger needs the bear. If someone is kind and they need the bear then the bear is round. All green people are round. If someone needs the tiger then the tiger chases the squirrel. If someone is round then they are young. If someone visits the mouse and the mouse is kind then the mouse needs the squirrel. If the squirrel chases the bear and the bear is kind then the bear visits the mouse.
The bear chases the squirrel.
("bear" "chases" "squirrel" "+")
The bear is big.
("bear" "is" "big" "+")
The bear is green.
("bear" "is" "green" "+")
The bear is round.
("bear" "is" "round" "+")
The bear is young.
("bear" "is" "young" "+")
The bear visits the squirrel.
("bear" "visits" "squirrel" "+")
The mouse visits the tiger.
("mouse" "visits" "tiger" "+")
The squirrel is green.
("squirrel" "is" "green" "+")
The squirrel visits the mouse.
("squirrel" "visits" "mouse" "+")
The tiger needs the bear.
("tiger" "needs" "bear" "+")
If someone is kind and they need the bear then the bear is round.
((("someone" "is" "kind" "+") ("someone" "needs" "bear" "+")) -> ("bear" "is" "round" "+"))
All green people are round.
((("someone" "is" "green" "+")) -> ("someone" "is" "round" "+"))
If someone needs the tiger then the tiger chases the squirrel.
((("someone" "needs" "tiger" "+")) -> ("tiger" "chases" "squirrel" "+"))
If someone is round then they are young.
((("someone" "is" "round" "+")) -> ("someone" "is" "young" "+"))
If someone visits the mouse and the mouse is kind then the mouse needs the squirrel.
((("someone" "visits" "mouse" "+") ("mouse" "is" "kind" "+")) -> ("mouse" "needs" "squirrel" "+"))
If the squirrel chases the bear and the bear is kind then the bear visits the mouse.
((("squirrel" "chases" "bear" "+") ("bear" "is" "kind" "+")) -> ("bear" "visits" "mouse" "+"))
The bear is green.
True
1
proof
[(triple3)]
("bear" "is" "green" "+")
triple3
The bear is not green.
False
1
inv-proof
[(triple3)]
("bear" "is" "green" "-")
triple3
The squirrel is round.
True
2
proof
[(((triple8) -> rule2))]
("squirrel" "is" "round" "+")
((triple8) -> (rule2 % int1))
The squirrel is round.
("squirrel" "is" "round" "+")
int1
The squirrel is not round.
False
2
inv-proof
[(((triple8) -> rule2))]
("squirrel" "is" "round" "-")
((triple8) -> (rule2 % int1))
The squirrel is round.
("squirrel" "is" "round" "+")
int1
The tiger does not chase the squirrel.
Unknown
inv-rconc
[@1: The tiger chases the squirrel.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("tiger" "chases" "squirrel" "-")
The bear visits the mouse.
Unknown
rconc
[@1: The bear visits the mouse.[CWA. Example of deepest failure = (rule6 <- FAIL)]]
("bear" "visits" "mouse" "+")
The tiger does not visit the mouse.
Unknown
inv-random
[@0: The tiger visits the mouse.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "visits" "mouse" "-")
The squirrel chases the bear.
Unknown
random
[@0: The squirrel chases the bear.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "chases" "bear" "+")
@0: The bear chases the squirrel.[(triple1)] The bear is big.[(triple2)] The bear is green.[(triple3)] The bear is round.[(triple4 OR ((triple3) -> rule2))] The bear is young.[(triple5 OR ((triple4) -> rule4) OR ((((triple3) -> rule2)) -> rule4))] The bear visits the squirrel.[(triple6)] The mouse visits the tiger.[(triple7)] The squirrel is green.[(triple8)] The squirrel visits the mouse.[(triple9)] The tiger needs the bear.[(triple10)] @1: The squirrel is round.[(((triple8) -> rule2))] @2: The squirrel is young.[(((((triple8) -> rule2)) -> rule4))]
The bear chases the squirrel.
("bear" "chases" "squirrel" "+")
triple1
The bear is big.
("bear" "is" "big" "+")
triple2
The bear is green.
("bear" "is" "green" "+")
triple3
The bear is round.
("bear" "is" "round" "+")
triple4
((triple3) -> (rule2 % int1))
The bear is round.
("bear" "is" "round" "+")
int1
The bear is young.
("bear" "is" "young" "+")
triple5
((triple4) -> (rule4 % int1))
The bear is young.
("bear" "is" "young" "+")
int1
((((triple3) -> (rule2 % int2))) -> (rule4 % int1))
The bear is young.
("bear" "is" "young" "+")
int1
The bear is round.
("bear" "is" "round" "+")
int2
The bear visits the squirrel.
("bear" "visits" "squirrel" "+")
triple6
The mouse visits the tiger.
("mouse" "visits" "tiger" "+")
triple7
The squirrel is green.
("squirrel" "is" "green" "+")
triple8
The squirrel visits the mouse.
("squirrel" "visits" "mouse" "+")
triple9
The tiger needs the bear.
("tiger" "needs" "bear" "+")
triple10
The squirrel is round.
("squirrel" "is" "round" "+")
((triple8) -> (rule2 % int1))
The squirrel is round.
("squirrel" "is" "round" "+")
int1
The squirrel is young.
("squirrel" "is" "young" "+")
((((triple8) -> (rule2 % int2))) -> (rule4 % int1))
The squirrel is young.
("squirrel" "is" "young" "+")
int1
The squirrel is round.
("squirrel" "is" "round" "+")
int2