The cow is not green. The cow is rough. The cow needs the mouse. The cow sees the mouse. The cow does not visit the mouse. The mouse is not green. The mouse is kind. The mouse is round. The mouse needs the cow. The mouse visits the cow. If someone visits the cow then the cow is not kind. If someone needs the cow then the cow is not green.
The cow is not green.
("cow" "is" "green" "-")
The cow is rough.
("cow" "is" "rough" "+")
The cow needs the mouse.
("cow" "needs" "mouse" "+")
The cow sees the mouse.
("cow" "sees" "mouse" "+")
The cow does not visit the mouse.
("cow" "visits" "mouse" "-")
The mouse is not green.
("mouse" "is" "green" "-")
The mouse is kind.
("mouse" "is" "kind" "+")
The mouse is round.
("mouse" "is" "round" "+")
The mouse needs the cow.
("mouse" "needs" "cow" "+")
The mouse visits the cow.
("mouse" "visits" "cow" "+")
If someone visits the cow then the cow is not kind.
((("someone" "visits" "cow" "+")) -> ("cow" "is" "kind" "-"))
If someone needs the cow then the cow is not green.
((("someone" "needs" "cow" "+")) -> ("cow" "is" "green" "-"))
The mouse is kind.
True
1
proof
[(triple7)]
("mouse" "is" "kind" "+")
triple7
The cow does not see the mouse.
False
1
inv-proof
[(triple4)]
("cow" "sees" "mouse" "-")
triple4
The cow is not kind.
True
2
proof
[(((triple10) -> rule1))]
("cow" "is" "kind" "-")
((triple10) -> (rule1 % int1))
The cow is not kind.
("cow" "is" "kind" "-")
int1
The cow is kind.
False
2
inv-proof
[(((triple10) -> rule1))]
("cow" "is" "kind" "+")
((triple10) -> (rule1 % int1))
The cow is not kind.
("cow" "is" "kind" "-")
int1
The cow is not red.
Unknown
inv-random
[@0: The cow is red.[CWA. Example of deepest failure = (FAIL)]]
("cow" "is" "red" "-")
The mouse sees the mouse.
Unknown
random
[@0: The mouse sees the mouse.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "sees" "mouse" "+")
The mouse is not red.
Unknown
inv-random
[@0: The mouse is red.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "is" "red" "-")
The mouse needs the mouse.
Unknown
random
[@0: The mouse needs the mouse.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "needs" "mouse" "+")
@0: The cow does not visit the mouse.[(triple5)] The cow is not green.[(triple1 OR ((triple9) -> rule2))] The cow is rough.[(triple2)] The cow needs the mouse.[(triple3)] The cow sees the mouse.[(triple4)] The mouse is kind.[(triple7)] The mouse is not green.[(triple6)] The mouse is round.[(triple8)] The mouse needs the cow.[(triple9)] The mouse visits the cow.[(triple10)] @1: The cow is not kind.[(((triple10) -> rule1))]
The cow does not visit the mouse.
("cow" "visits" "mouse" "-")
triple5
The cow is not green.
("cow" "is" "green" "-")
triple1
((triple9) -> (rule2 % int1))
The cow is not green.
("cow" "is" "green" "-")
int1
The cow is rough.
("cow" "is" "rough" "+")
triple2
The cow needs the mouse.
("cow" "needs" "mouse" "+")
triple3
The cow sees the mouse.
("cow" "sees" "mouse" "+")
triple4
The mouse is kind.
("mouse" "is" "kind" "+")
triple7
The mouse is not green.
("mouse" "is" "green" "-")
triple6
The mouse is round.
("mouse" "is" "round" "+")
triple8
The mouse needs the cow.
("mouse" "needs" "cow" "+")
triple9
The mouse visits the cow.
("mouse" "visits" "cow" "+")
triple10
The cow is not kind.
("cow" "is" "kind" "-")
((triple10) -> (rule1 % int1))
The cow is not kind.
("cow" "is" "kind" "-")
int1