The bear visits the mouse. The dog is rough. The dog sees the bear. The mouse is red. The mouse needs the bear. The mouse needs the dog. The mouse sees the dog. If someone needs the mouse then the mouse sees the bear.
The bear visits the mouse.
("bear" "visits" "mouse" "+")
The dog is rough.
("dog" "is" "rough" "+")
The dog sees the bear.
("dog" "sees" "bear" "+")
The mouse is red.
("mouse" "is" "red" "+")
The mouse needs the bear.
("mouse" "needs" "bear" "+")
The mouse needs the dog.
("mouse" "needs" "dog" "+")
The mouse sees the dog.
("mouse" "sees" "dog" "+")
If someone needs the mouse then the mouse sees the bear.
((("someone" "needs" "mouse" "+")) -> ("mouse" "sees" "bear" "+"))
The mouse sees the dog.
True
1
proof
[(triple7)]
("mouse" "sees" "dog" "+")
triple7
The mouse does not need the bear.
False
1
inv-proof
[(triple5)]
("mouse" "needs" "bear" "-")
triple5
The mouse does not see the bear.
Unknown
inv-rconc
[@1: The mouse sees the bear.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("mouse" "sees" "bear" "-")
The dog is nice.
Unknown
random
[@0: The dog is nice.[CWA. Example of deepest failure = (FAIL)]]
("dog" "is" "nice" "+")
@0: The bear visits the mouse.[(triple1)] The dog is rough.[(triple2)] The dog sees the bear.[(triple3)] The mouse is red.[(triple4)] The mouse needs the bear.[(triple5)] The mouse needs the dog.[(triple6)] The mouse sees the dog.[(triple7)]
The bear visits the mouse.
("bear" "visits" "mouse" "+")
triple1
The dog is rough.
("dog" "is" "rough" "+")
triple2
The dog sees the bear.
("dog" "sees" "bear" "+")
triple3
The mouse is red.
("mouse" "is" "red" "+")
triple4
The mouse needs the bear.
("mouse" "needs" "bear" "+")
triple5
The mouse needs the dog.
("mouse" "needs" "dog" "+")
triple6
The mouse sees the dog.
("mouse" "sees" "dog" "+")
triple7