The bear chases the mouse. The bear sees the squirrel. The bear visits the squirrel. The mouse sees the bear. The mouse visits the squirrel. The squirrel sees the bear. The squirrel visits the bear. If someone visits the bear then the bear chases the squirrel. If someone chases the squirrel then they see the mouse. If someone is blue and they visit the bear then they are nice.
The bear chases the mouse.
("bear" "chases" "mouse" "+")
The bear sees the squirrel.
("bear" "sees" "squirrel" "+")
The bear visits the squirrel.
("bear" "visits" "squirrel" "+")
The mouse sees the bear.
("mouse" "sees" "bear" "+")
The mouse visits the squirrel.
("mouse" "visits" "squirrel" "+")
The squirrel sees the bear.
("squirrel" "sees" "bear" "+")
The squirrel visits the bear.
("squirrel" "visits" "bear" "+")
If someone visits the bear then the bear chases the squirrel.
((("someone" "visits" "bear" "+")) -> ("bear" "chases" "squirrel" "+"))
If someone chases the squirrel then they see the mouse.
((("someone" "chases" "squirrel" "+")) -> ("someone" "sees" "mouse" "+"))
If someone is blue and they visit the bear then they are nice.
((("someone" "is" "blue" "+") ("someone" "visits" "bear" "+")) -> ("someone" "is" "nice" "+"))
The bear sees the squirrel.
True
1
proof
[(triple2)]
("bear" "sees" "squirrel" "+")
triple2
The squirrel does not visit the bear.
False
1
inv-proof
[(triple7)]
("squirrel" "visits" "bear" "-")
triple7
The bear chases the squirrel.
True
2
proof
[(((triple7) -> rule1))]
("bear" "chases" "squirrel" "+")
((triple7) -> (rule1 % int1))
The bear chases the squirrel.
("bear" "chases" "squirrel" "+")
int1
The bear does not chase the squirrel.
False
2
inv-proof
[(((triple7) -> rule1))]
("bear" "chases" "squirrel" "-")
((triple7) -> (rule1 % int1))
The bear chases the squirrel.
("bear" "chases" "squirrel" "+")
int1
The bear sees the mouse.
True
3
proof
[(((((triple7) -> rule1)) -> rule2))]
("bear" "sees" "mouse" "+")
((((triple7) -> (rule1 % int2))) -> (rule2 % int1))
The bear sees the mouse.
("bear" "sees" "mouse" "+")
int1
The bear chases the squirrel.
("bear" "chases" "squirrel" "+")
int2
The bear does not see the mouse.
False
3
inv-proof
[(((((triple7) -> rule1)) -> rule2))]
("bear" "sees" "mouse" "-")
((((triple7) -> (rule1 % int2))) -> (rule2 % int1))
The bear sees the mouse.
("bear" "sees" "mouse" "+")
int1
The bear chases the squirrel.
("bear" "chases" "squirrel" "+")
int2
The bear is not nice.
Unknown
inv-rconc
[@1: The bear is nice.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("bear" "is" "nice" "-")
The mouse sees the mouse.
Unknown
rconc
[@1: The mouse sees the mouse.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("mouse" "sees" "mouse" "+")
The mouse is not nice.
Unknown
inv-rconc
[@1: The mouse is nice.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("mouse" "is" "nice" "-")
The squirrel sees the squirrel.
Unknown
random
[@0: The squirrel sees the squirrel.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "sees" "squirrel" "+")
The mouse does not chase the squirrel.
Unknown
inv-random
[@0: The mouse chases the squirrel.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "chases" "squirrel" "-")
The bear visits the mouse.
Unknown
random
[@0: The bear visits the mouse.[CWA. Example of deepest failure = (FAIL)]]
("bear" "visits" "mouse" "+")
@0: The bear chases the mouse.[(triple1)] The bear sees the squirrel.[(triple2)] The bear visits the squirrel.[(triple3)] The mouse sees the bear.[(triple4)] The mouse visits the squirrel.[(triple5)] The squirrel sees the bear.[(triple6)] The squirrel visits the bear.[(triple7)] @1: The bear chases the squirrel.[(((triple7) -> rule1))] @2: The bear sees the mouse.[(((((triple7) -> rule1)) -> rule2))]
The bear chases the mouse.
("bear" "chases" "mouse" "+")
triple1
The bear sees the squirrel.
("bear" "sees" "squirrel" "+")
triple2
The bear visits the squirrel.
("bear" "visits" "squirrel" "+")
triple3
The mouse sees the bear.
("mouse" "sees" "bear" "+")
triple4
The mouse visits the squirrel.
("mouse" "visits" "squirrel" "+")
triple5
The squirrel sees the bear.
("squirrel" "sees" "bear" "+")
triple6
The squirrel visits the bear.
("squirrel" "visits" "bear" "+")
triple7
The bear chases the squirrel.
("bear" "chases" "squirrel" "+")
((triple7) -> (rule1 % int1))
The bear chases the squirrel.
("bear" "chases" "squirrel" "+")
int1
The bear sees the mouse.
("bear" "sees" "mouse" "+")
((((triple7) -> (rule1 % int2))) -> (rule2 % int1))
The bear sees the mouse.
("bear" "sees" "mouse" "+")
int1
The bear chases the squirrel.
("bear" "chases" "squirrel" "+")
int2