The bear chases the mouse. The bear is cold. The bear is nice. The bear needs the squirrel. The bear visits the mouse. The bear visits the squirrel. The mouse chases the bear. The mouse is blue. The mouse needs the squirrel. The squirrel chases the bear. The squirrel is nice. The squirrel needs the mouse. All nice people are young. If the squirrel is young and the squirrel chases the mouse then the mouse needs the squirrel.
The bear chases the mouse.
("bear" "chases" "mouse" "+")
The bear is cold.
("bear" "is" "cold" "+")
The bear is nice.
("bear" "is" "nice" "+")
The bear needs the squirrel.
("bear" "needs" "squirrel" "+")
The bear visits the mouse.
("bear" "visits" "mouse" "+")
The bear visits the squirrel.
("bear" "visits" "squirrel" "+")
The mouse chases the bear.
("mouse" "chases" "bear" "+")
The mouse is blue.
("mouse" "is" "blue" "+")
The mouse needs the squirrel.
("mouse" "needs" "squirrel" "+")
The squirrel chases the bear.
("squirrel" "chases" "bear" "+")
The squirrel is nice.
("squirrel" "is" "nice" "+")
The squirrel needs the mouse.
("squirrel" "needs" "mouse" "+")
All nice people are young.
((("someone" "is" "nice" "+")) -> ("someone" "is" "young" "+"))
If the squirrel is young and the squirrel chases the mouse then the mouse needs the squirrel.
((("squirrel" "is" "young" "+") ("squirrel" "chases" "mouse" "+")) -> ("mouse" "needs" "squirrel" "+"))
The bear needs the squirrel.
True
1
proof
[(triple4)]
("bear" "needs" "squirrel" "+")
triple4
The mouse does not need the squirrel.
False
1
inv-proof
[(triple9)]
("mouse" "needs" "squirrel" "-")
triple9
The bear is young.
True
2
proof
[(((triple3) -> rule1))]
("bear" "is" "young" "+")
((triple3) -> (rule1 % int1))
The bear is young.
("bear" "is" "young" "+")
int1
The squirrel is not young.
False
2
inv-proof
[(((triple11) -> rule1))]
("squirrel" "is" "young" "-")
((triple11) -> (rule1 % int1))
The squirrel is young.
("squirrel" "is" "young" "+")
int1
The mouse is not young.
Unknown
inv-rconc
[@1: The mouse is young.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("mouse" "is" "young" "-")
The bear is green.
Unknown
random
[@0: The bear is green.[CWA. Example of deepest failure = (FAIL)]]
("bear" "is" "green" "+")
The squirrel does not need the bear.
Unknown
inv-random
[@0: The squirrel needs the bear.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "needs" "bear" "-")
The mouse is cold.
Unknown
random
[@0: The mouse is cold.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "is" "cold" "+")
@0: The bear chases the mouse.[(triple1)] The bear is cold.[(triple2)] The bear is nice.[(triple3)] The bear needs the squirrel.[(triple4)] The bear visits the mouse.[(triple5)] The bear visits the squirrel.[(triple6)] The mouse chases the bear.[(triple7)] The mouse is blue.[(triple8)] The mouse needs the squirrel.[(triple9)] The squirrel chases the bear.[(triple10)] The squirrel is nice.[(triple11)] The squirrel needs the mouse.[(triple12)] @1: The bear is young.[(((triple3) -> rule1))] The squirrel is young.[(((triple11) -> rule1))]
The bear chases the mouse.
("bear" "chases" "mouse" "+")
triple1
The bear is cold.
("bear" "is" "cold" "+")
triple2
The bear is nice.
("bear" "is" "nice" "+")
triple3
The bear needs the squirrel.
("bear" "needs" "squirrel" "+")
triple4
The bear visits the mouse.
("bear" "visits" "mouse" "+")
triple5
The bear visits the squirrel.
("bear" "visits" "squirrel" "+")
triple6
The mouse chases the bear.
("mouse" "chases" "bear" "+")
triple7
The mouse is blue.
("mouse" "is" "blue" "+")
triple8
The mouse needs the squirrel.
("mouse" "needs" "squirrel" "+")
triple9
The squirrel chases the bear.
("squirrel" "chases" "bear" "+")
triple10
The squirrel is nice.
("squirrel" "is" "nice" "+")
triple11
The squirrel needs the mouse.
("squirrel" "needs" "mouse" "+")
triple12
The bear is young.
("bear" "is" "young" "+")
((triple3) -> (rule1 % int1))
The bear is young.
("bear" "is" "young" "+")
int1
The squirrel is young.
("squirrel" "is" "young" "+")
((triple11) -> (rule1 % int1))
The squirrel is young.
("squirrel" "is" "young" "+")
int1