The mouse is green. The mouse is red. The mouse is young. If someone is red and not cold then they are not round. All young people are red. If the mouse is not round then the mouse is green.
The mouse is green.
("mouse" "is" "green" "+")
The mouse is red.
("mouse" "is" "red" "+")
The mouse is young.
("mouse" "is" "young" "+")
If someone is red and not cold then they are not round.
((("someone" "is" "red" "+") ("someone" "is" "cold" "~")) -> ("someone" "is" "round" "-"))
All young people are red.
((("someone" "is" "young" "+")) -> ("someone" "is" "red" "+"))
If the mouse is not round then the mouse is green.
((("mouse" "is" "round" "~")) -> ("mouse" "is" "green" "+"))
The mouse is young.
True
1
proof
[(triple3)]
("mouse" "is" "young" "+")
triple3
The mouse is not red.
False
1
inv-proof
[(triple2 OR ((triple3) -> rule2))]
("mouse" "is" "red" "-")
triple2
((triple3) -> (rule2 % int1))
The mouse is red.
("mouse" "is" "red" "+")
int1
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 visits the mouse.
Unknown
random
[@0: The mouse visits the mouse.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "visits" "mouse" "+")
@0: The mouse is green.[(triple1)] The mouse is red.[(triple2 OR ((triple3) -> rule2))] The mouse is young.[(triple3)]
The mouse is green.
("mouse" "is" "green" "+")
triple1
The mouse is red.
("mouse" "is" "red" "+")
triple2
((triple3) -> (rule2 % int1))
The mouse is red.
("mouse" "is" "red" "+")
int1
The mouse is young.
("mouse" "is" "young" "+")
triple3