The mouse is blue. The mouse visits the tiger. The tiger sees the mouse. If someone is young and they see the mouse then the mouse is not young. If the tiger visits the mouse and the tiger does not see the mouse then the mouse visits the tiger. If someone is red then they do not see the tiger.
The mouse is blue.
("mouse" "is" "blue" "+")
The mouse visits the tiger.
("mouse" "visits" "tiger" "+")
The tiger sees the mouse.
("tiger" "sees" "mouse" "+")
If someone is young and they see the mouse then the mouse is not young.
((("someone" "is" "young" "+") ("someone" "sees" "mouse" "+")) -> ("mouse" "is" "young" "-"))
If the tiger visits the mouse and the tiger does not see the mouse then the mouse visits the tiger.
((("tiger" "visits" "mouse" "+") ("tiger" "sees" "mouse" "~")) -> ("mouse" "visits" "tiger" "+"))
If someone is red then they do not see the tiger.
((("someone" "is" "red" "+")) -> ("someone" "sees" "tiger" "-"))
The tiger sees the mouse.
True
1
proof
[(triple3)]
("tiger" "sees" "mouse" "+")
triple3
The mouse is not blue.
False
1
inv-proof
[(triple1)]
("mouse" "is" "blue" "-")
triple1
The mouse does not need the tiger.
Unknown
inv-random
[@0: The mouse needs the tiger.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "needs" "tiger" "-")
The tiger needs the mouse.
Unknown
random
[@0: The tiger needs the mouse.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "needs" "mouse" "+")
@0: The mouse is blue.[(triple1)] The mouse visits the tiger.[(triple2)] The tiger sees the mouse.[(triple3)]
The mouse is blue.
("mouse" "is" "blue" "+")
triple1
The mouse visits the tiger.
("mouse" "visits" "tiger" "+")
triple2
The tiger sees the mouse.
("tiger" "sees" "mouse" "+")
triple3