The cow eats the mouse. The cow is green. The mouse is red. If something is red then it sees the mouse.
The cow eats the mouse.
("cow" "eats" "mouse" "+")
The cow is green.
("cow" "is" "green" "+")
The mouse is red.
("mouse" "is" "red" "+")
If something is red then it sees the mouse.
((("something" "is" "red" "+")) -> ("something" "sees" "mouse" "+"))
The cow eats the mouse.
True
1
proof
[(triple1)]
("cow" "eats" "mouse" "+")
triple1
The cow does not eat the mouse.
False
1
inv-proof
[(triple1)]
("cow" "eats" "mouse" "-")
triple1
The mouse sees the mouse.
True
2
proof
[(((triple3) -> rule1))]
("mouse" "sees" "mouse" "+")
((triple3) -> (rule1 % int1))
The mouse sees the mouse.
("mouse" "sees" "mouse" "+")
int1
The mouse does not see the mouse.
False
2
inv-proof
[(((triple3) -> rule1))]
("mouse" "sees" "mouse" "-")
((triple3) -> (rule1 % int1))
The mouse sees the mouse.
("mouse" "sees" "mouse" "+")
int1
The cow does not see the mouse.
Unknown
inv-rconc
[@1: The cow sees the mouse.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("cow" "sees" "mouse" "-")
The mouse eats the cow.
Unknown
random
[@0: The mouse eats the cow.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "eats" "cow" "+")
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 blue.
Unknown
random
[@0: The mouse is blue.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "is" "blue" "+")
@0: The cow eats the mouse.[(triple1)] The cow is green.[(triple2)] The mouse is red.[(triple3)] @1: The mouse sees the mouse.[(((triple3) -> rule1))]
The cow eats the mouse.
("cow" "eats" "mouse" "+")
triple1
The cow is green.
("cow" "is" "green" "+")
triple2
The mouse is red.
("mouse" "is" "red" "+")
triple3
The mouse sees the mouse.
("mouse" "sees" "mouse" "+")
((triple3) -> (rule1 % int1))
The mouse sees the mouse.
("mouse" "sees" "mouse" "+")
int1