The mouse is young. If someone is young and round then they are not green. All blue people are not green. If the mouse is young then the mouse is not nice.
The mouse is young.
("mouse" "is" "young" "+")
If someone is young and round then they are not green.
((("someone" "is" "young" "+") ("someone" "is" "round" "+")) -> ("someone" "is" "green" "-"))
All blue people are not green.
((("someone" "is" "blue" "+")) -> ("someone" "is" "green" "-"))
If the mouse is young then the mouse is not nice.
((("mouse" "is" "young" "+")) -> ("mouse" "is" "nice" "-"))
The mouse is young.
True
1
proof
[(triple1)]
("mouse" "is" "young" "+")
triple1
The mouse is not young.
False
1
inv-proof
[(triple1)]
("mouse" "is" "young" "-")
triple1
The mouse is not nice.
True
2
proof
[(((triple1) -> rule3))]
("mouse" "is" "nice" "-")
((triple1) -> (rule3 % int1))
The mouse is not nice.
("mouse" "is" "nice" "-")
int1
The mouse is nice.
False
2
inv-proof
[(((triple1) -> rule3))]
("mouse" "is" "nice" "+")
((triple1) -> (rule3 % int1))
The mouse is not nice.
("mouse" "is" "nice" "-")
int1
The mouse is not blue.
Unknown
inv-random
[@0: The mouse is blue.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "is" "blue" "-")
The mouse visits the mouse.
Unknown
random
[@0: The mouse visits the mouse.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "visits" "mouse" "+")
The mouse does not see the mouse.
Unknown
inv-random
[@0: The mouse sees the mouse.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "sees" "mouse" "-")
The mouse is green.
Unknown
random
[@0: The mouse is green.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "is" "green" "+")
@0: The mouse is young.[(triple1)] @1: The mouse is not nice.[(((triple1) -> rule3))]
The mouse is young.
("mouse" "is" "young" "+")
triple1
The mouse is not nice.
("mouse" "is" "nice" "-")
((triple1) -> (rule3 % int1))
The mouse is not nice.
("mouse" "is" "nice" "-")
int1