The bear does not need the mouse. The bear does not see the dog. The bear sees the mouse. The cow sees the mouse. The dog chases the cow. The mouse chases the dog. The mouse needs the bear. If the dog does not chase the bear and the bear does not chase the mouse then the mouse sees the cow. If someone chases the dog then they are rough.
The bear does not need the mouse.
("bear" "needs" "mouse" "-")
The bear does not see the dog.
("bear" "sees" "dog" "-")
The bear sees the mouse.
("bear" "sees" "mouse" "+")
The cow sees the mouse.
("cow" "sees" "mouse" "+")
The dog chases the cow.
("dog" "chases" "cow" "+")
The mouse chases the dog.
("mouse" "chases" "dog" "+")
The mouse needs the bear.
("mouse" "needs" "bear" "+")
If the dog does not chase the bear and the bear does not chase the mouse then the mouse sees the cow.
((("dog" "chases" "bear" "~") ("bear" "chases" "mouse" "~")) -> ("mouse" "sees" "cow" "+"))
If someone chases the dog then they are rough.
((("someone" "chases" "dog" "+")) -> ("someone" "is" "rough" "+"))
The cow sees the mouse.
True
1
proof
[(triple4)]
("cow" "sees" "mouse" "+")
triple4
The mouse does not chase the dog.
False
1
inv-proof
[(triple6)]
("mouse" "chases" "dog" "-")
triple6
The mouse is rough.
True
2
proof
[(((triple6) -> rule2))]
("mouse" "is" "rough" "+")
((triple6) -> (rule2 % int1))
The mouse is rough.
("mouse" "is" "rough" "+")
int1
The mouse is not rough.
False
2
inv-proof
[(((triple6) -> rule2))]
("mouse" "is" "rough" "-")
((triple6) -> (rule2 % int1))
The mouse is rough.
("mouse" "is" "rough" "+")
int1
The bear is not rough.
Unknown
inv-rconc
[@1: The bear is rough.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("bear" "is" "rough" "-")
The dog is rough.
Unknown
rconc
[@1: The dog is rough.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("dog" "is" "rough" "+")
The mouse does not chase the mouse.
Unknown
inv-random
[@0: The mouse chases the mouse.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "chases" "mouse" "-")
The mouse needs the cow.
Unknown
random
[@0: The mouse needs the cow.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "needs" "cow" "+")
@0: The bear does not need the mouse.[(triple1)] The bear does not see the dog.[(triple2)] The bear sees the mouse.[(triple3)] The cow sees the mouse.[(triple4)] The dog chases the cow.[(triple5)] The mouse chases the dog.[(triple6)] The mouse needs the bear.[(triple7)] @1: The mouse is rough.[(((triple6) -> rule2))]
The bear does not need the mouse.
("bear" "needs" "mouse" "-")
triple1
The bear does not see the dog.
("bear" "sees" "dog" "-")
triple2
The bear sees the mouse.
("bear" "sees" "mouse" "+")
triple3
The cow sees the mouse.
("cow" "sees" "mouse" "+")
triple4
The dog chases the cow.
("dog" "chases" "cow" "+")
triple5
The mouse chases the dog.
("mouse" "chases" "dog" "+")
triple6
The mouse needs the bear.
("mouse" "needs" "bear" "+")
triple7
The mouse is rough.
("mouse" "is" "rough" "+")
((triple6) -> (rule2 % int1))
The mouse is rough.
("mouse" "is" "rough" "+")
int1