The bear chases the mouse. The bear is young. The mouse needs the bear. If something needs the bear and it is cold then the bear eats the mouse. If something chases the bear then it needs the mouse. If something is nice then it chases the mouse. If something needs the bear then the bear eats the mouse. If something needs the bear and the bear needs the mouse then it eats the bear. Nice things are round.
The bear chases the mouse.
("bear" "chases" "mouse" "+")
The bear is young.
("bear" "is" "young" "+")
The mouse needs the bear.
("mouse" "needs" "bear" "+")
If something needs the bear and it is cold then the bear eats the mouse.
((("something" "needs" "bear" "+") ("something" "is" "cold" "+")) -> ("bear" "eats" "mouse" "+"))
If something chases the bear then it needs the mouse.
((("something" "chases" "bear" "+")) -> ("something" "needs" "mouse" "+"))
If something is nice then it chases the mouse.
((("something" "is" "nice" "+")) -> ("something" "chases" "mouse" "+"))
If something needs the bear then the bear eats the mouse.
((("something" "needs" "bear" "+")) -> ("bear" "eats" "mouse" "+"))
If something needs the bear and the bear needs the mouse then it eats the bear.
((("something" "needs" "bear" "+") ("bear" "needs" "mouse" "+")) -> ("something" "eats" "bear" "+"))
Nice things are round.
((("something" "is" "nice" "+")) -> ("something" "is" "round" "+"))
The bear chases the mouse.
True
1
proof
[(triple1)]
("bear" "chases" "mouse" "+")
triple1
The mouse does not need the bear.
False
1
inv-proof
[(triple3)]
("mouse" "needs" "bear" "-")
triple3
The bear eats the mouse.
True
2
proof
[(((triple3) -> rule4))]
("bear" "eats" "mouse" "+")
((triple3) -> (rule4 % int1))
The bear eats the mouse.
("bear" "eats" "mouse" "+")
int1
The bear does not eat the mouse.
False
2
inv-proof
[(((triple3) -> rule4))]
("bear" "eats" "mouse" "-")
((triple3) -> (rule4 % int1))
The bear eats the mouse.
("bear" "eats" "mouse" "+")
int1
The mouse is not round.
Unknown
inv-rconc
[@1: The mouse is round.[CWA. Example of deepest failure = (rule6 <- FAIL)]]
("mouse" "is" "round" "-")
The bear is round.
Unknown
rconc
[@1: The bear is round.[CWA. Example of deepest failure = (rule6 <- FAIL)]]
("bear" "is" "round" "+")
The mouse is not young.
Unknown
inv-random
[@0: The mouse is young.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "is" "young" "-")
The bear chases the bear.
Unknown
random
[@0: The bear chases the bear.[CWA. Example of deepest failure = (FAIL)]]
("bear" "chases" "bear" "+")
@0: The bear chases the mouse.[(triple1)] The bear is young.[(triple2)] The mouse needs the bear.[(triple3)] @1: The bear eats the mouse.[(((triple3) -> rule4))]
The bear chases the mouse.
("bear" "chases" "mouse" "+")
triple1
The bear is young.
("bear" "is" "young" "+")
triple2
The mouse needs the bear.
("mouse" "needs" "bear" "+")
triple3
The bear eats the mouse.
("bear" "eats" "mouse" "+")
((triple3) -> (rule4 % int1))
The bear eats the mouse.
("bear" "eats" "mouse" "+")
int1