The bear chases the mouse. The bear is cold. The bear visits the mouse. The mouse chases the bear. The mouse is cold. The mouse is young. The mouse visits the bear. If someone chases the mouse and the mouse is cold then the mouse sees the bear.
The bear chases the mouse.
("bear" "chases" "mouse" "+")
The bear is cold.
("bear" "is" "cold" "+")
The bear visits the mouse.
("bear" "visits" "mouse" "+")
The mouse chases the bear.
("mouse" "chases" "bear" "+")
The mouse is cold.
("mouse" "is" "cold" "+")
The mouse is young.
("mouse" "is" "young" "+")
The mouse visits the bear.
("mouse" "visits" "bear" "+")
If someone chases the mouse and the mouse is cold then the mouse sees the bear.
((("someone" "chases" "mouse" "+") ("mouse" "is" "cold" "+")) -> ("mouse" "sees" "bear" "+"))
The bear visits the mouse.
True
1
proof
[(triple3)]
("bear" "visits" "mouse" "+")
triple3
The mouse is not cold.
False
1
inv-proof
[(triple5)]
("mouse" "is" "cold" "-")
triple5
The mouse sees the bear.
True
3
proof
[(((triple1 triple5) -> rule1))]
("mouse" "sees" "bear" "+")
((triple1 triple5) -> (rule1 % int1))
The mouse sees the bear.
("mouse" "sees" "bear" "+")
int1
The mouse does not see the bear.
False
3
inv-proof
[(((triple1 triple5) -> rule1))]
("mouse" "sees" "bear" "-")
((triple1 triple5) -> (rule1 % int1))
The mouse sees the bear.
("mouse" "sees" "bear" "+")
int1
The bear is not nice.
Unknown
inv-random
[@0: The bear is nice.[CWA. Example of deepest failure = (FAIL)]]
("bear" "is" "nice" "-")
The mouse sees the mouse.
Unknown
random
[@0: The mouse sees the mouse.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "sees" "mouse" "+")
The bear does not see the bear.
Unknown
inv-random
[@0: The bear sees the bear.[CWA. Example of deepest failure = (FAIL)]]
("bear" "sees" "bear" "-")
The bear visits the bear.
Unknown
random
[@0: The bear visits the bear.[CWA. Example of deepest failure = (FAIL)]]
("bear" "visits" "bear" "+")
@0: The bear chases the mouse.[(triple1)] The bear is cold.[(triple2)] The bear visits the mouse.[(triple3)] The mouse chases the bear.[(triple4)] The mouse is cold.[(triple5)] The mouse is young.[(triple6)] The mouse visits the bear.[(triple7)] @1: The mouse sees the bear.[(((triple1 triple5) -> rule1))]
The bear chases the mouse.
("bear" "chases" "mouse" "+")
triple1
The bear is cold.
("bear" "is" "cold" "+")
triple2
The bear visits the mouse.
("bear" "visits" "mouse" "+")
triple3
The mouse chases the bear.
("mouse" "chases" "bear" "+")
triple4
The mouse is cold.
("mouse" "is" "cold" "+")
triple5
The mouse is young.
("mouse" "is" "young" "+")
triple6
The mouse visits the bear.
("mouse" "visits" "bear" "+")
triple7
The mouse sees the bear.
("mouse" "sees" "bear" "+")
((triple1 triple5) -> (rule1 % int1))
The mouse sees the bear.
("mouse" "sees" "bear" "+")
int1