The mouse is cold. If someone is cold and rough then they are nice. If someone is rough and not green then they are nice. If the mouse is rough and the mouse is not round then the mouse is nice. All green, cold people are not rough. If someone is cold then they are rough. If the mouse is green and the mouse is nice then the mouse is not rough.
The mouse is cold.
("mouse" "is" "cold" "+")
If someone is cold and rough then they are nice.
((("someone" "is" "cold" "+") ("someone" "is" "rough" "+")) -> ("someone" "is" "nice" "+"))
If someone is rough and not green then they are nice.
((("someone" "is" "rough" "+") ("someone" "is" "green" "~")) -> ("someone" "is" "nice" "+"))
If the mouse is rough and the mouse is not round then the mouse is nice.
((("mouse" "is" "rough" "+") ("mouse" "is" "round" "~")) -> ("mouse" "is" "nice" "+"))
All green, cold people are not rough.
((("someone" "is" "green" "+") ("someone" "is" "cold" "+")) -> ("someone" "is" "rough" "-"))
If someone is cold then they are rough.
((("someone" "is" "cold" "+")) -> ("someone" "is" "rough" "+"))
If the mouse is green and the mouse is nice then the mouse is not rough.
((("mouse" "is" "green" "+") ("mouse" "is" "nice" "+")) -> ("mouse" "is" "rough" "-"))
The mouse is cold.
True
1
proof
[(triple1)]
("mouse" "is" "cold" "+")
triple1
The mouse is not cold.
False
1
inv-proof
[(triple1)]
("mouse" "is" "cold" "-")
triple1
The mouse is rough.
True
2
proof
[(((triple1) -> rule5))]
("mouse" "is" "rough" "+")
((triple1) -> (rule5 % int1))
The mouse is rough.
("mouse" "is" "rough" "+")
int1
The mouse is not rough.
False
2
inv-proof
[(((triple1) -> rule5))]
("mouse" "is" "rough" "-")
((triple1) -> (rule5 % int1))
The mouse is rough.
("mouse" "is" "rough" "+")
int1
The mouse does not eat the mouse.
Unknown
inv-random
[@0: The mouse eats the mouse.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "eats" "mouse" "-")
The mouse visits the mouse.
Unknown
random
[@0: The mouse visits the mouse.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "visits" "mouse" "+")
The mouse is not green.
Unknown
inv-random
[@0: The mouse is green.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "is" "green" "-")
The mouse is round.
Unknown
random
[@0: The mouse is round.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "is" "round" "+")
@0: The mouse is cold.[(triple1)] @1: The mouse is rough.[(((triple1) -> rule5))] @2: The mouse is nice.[(((triple1 ((triple1) -> rule5)) -> rule1))]
The mouse is cold.
("mouse" "is" "cold" "+")
triple1
The mouse is rough.
("mouse" "is" "rough" "+")
((triple1) -> (rule5 % int1))
The mouse is rough.
("mouse" "is" "rough" "+")
int1
The mouse is nice.
("mouse" "is" "nice" "+")
((triple1 ((triple1) -> (rule5 % int2))) -> (rule1 % int1))
The mouse is nice.
("mouse" "is" "nice" "+")
int1
The mouse is rough.
("mouse" "is" "rough" "+")
int2