The cow chases the mouse. The cow is blue. The cow is cold. The cow is young. The cow does not need the mouse. The cow visits the mouse. The mouse chases the cow. The mouse is blue. The mouse is cold. The mouse is not young. The mouse needs the cow. The mouse does not visit the cow. If the mouse is nice and the mouse needs the cow then the mouse is red. If something is cold then it does not need the mouse.
The cow chases the mouse.
("cow" "chases" "mouse" "+")
The cow is blue.
("cow" "is" "blue" "+")
The cow is cold.
("cow" "is" "cold" "+")
The cow is young.
("cow" "is" "young" "+")
The cow does not need the mouse.
("cow" "needs" "mouse" "-")
The cow visits the mouse.
("cow" "visits" "mouse" "+")
The mouse chases the cow.
("mouse" "chases" "cow" "+")
The mouse is blue.
("mouse" "is" "blue" "+")
The mouse is cold.
("mouse" "is" "cold" "+")
The mouse is not young.
("mouse" "is" "young" "-")
The mouse needs the cow.
("mouse" "needs" "cow" "+")
The mouse does not visit the cow.
("mouse" "visits" "cow" "-")
If the mouse is nice and the mouse needs the cow then the mouse is red.
((("mouse" "is" "nice" "+") ("mouse" "needs" "cow" "+")) -> ("mouse" "is" "red" "+"))
If something is cold then it does not need the mouse.
((("something" "is" "cold" "+")) -> ("something" "needs" "mouse" "-"))
The mouse is blue.
True
1
proof
[(triple8)]
("mouse" "is" "blue" "+")
triple8
The mouse is young.
False
1
inv-proof
[(triple10)]
("mouse" "is" "young" "+")
triple10
The mouse does not need the mouse.
True
2
proof
[(((triple9) -> rule2))]
("mouse" "needs" "mouse" "-")
((triple9) -> (rule2 % int1))
The mouse does not need the mouse.
("mouse" "needs" "mouse" "-")
int1
The mouse needs the mouse.
False
2
inv-proof
[(((triple9) -> rule2))]
("mouse" "needs" "mouse" "+")
((triple9) -> (rule2 % int1))
The mouse does not need the mouse.
("mouse" "needs" "mouse" "-")
int1
The mouse is not red.
Unknown
inv-rconc
[@1: The mouse is red.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("mouse" "is" "red" "-")
The cow visits the cow.
Unknown
random
[@0: The cow visits the cow.[CWA. Example of deepest failure = (FAIL)]]
("cow" "visits" "cow" "+")
The mouse is not nice.
Unknown
inv-random
[@0: The mouse is nice.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "is" "nice" "-")
The mouse chases the mouse.
Unknown
random
[@0: The mouse chases the mouse.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "chases" "mouse" "+")
@0: The cow chases the mouse.[(triple1)] The cow does not need the mouse.[(triple5 OR ((triple3) -> rule2))] The cow is blue.[(triple2)] The cow is cold.[(triple3)] The cow is young.[(triple4)] The cow visits the mouse.[(triple6)] The mouse chases the cow.[(triple7)] The mouse does not visit the cow.[(triple12)] The mouse is blue.[(triple8)] The mouse is cold.[(triple9)] The mouse is not young.[(triple10)] The mouse needs the cow.[(triple11)] @1: The mouse does not need the mouse.[(((triple9) -> rule2))]
The cow chases the mouse.
("cow" "chases" "mouse" "+")
triple1
The cow does not need the mouse.
("cow" "needs" "mouse" "-")
triple5
((triple3) -> (rule2 % int1))
The cow does not need the mouse.
("cow" "needs" "mouse" "-")
int1
The cow is blue.
("cow" "is" "blue" "+")
triple2
The cow is cold.
("cow" "is" "cold" "+")
triple3
The cow is young.
("cow" "is" "young" "+")
triple4
The cow visits the mouse.
("cow" "visits" "mouse" "+")
triple6
The mouse chases the cow.
("mouse" "chases" "cow" "+")
triple7
The mouse does not visit the cow.
("mouse" "visits" "cow" "-")
triple12
The mouse is blue.
("mouse" "is" "blue" "+")
triple8
The mouse is cold.
("mouse" "is" "cold" "+")
triple9
The mouse is not young.
("mouse" "is" "young" "-")
triple10
The mouse needs the cow.
("mouse" "needs" "cow" "+")
triple11
The mouse does not need the mouse.
("mouse" "needs" "mouse" "-")
((triple9) -> (rule2 % int1))
The mouse does not need the mouse.
("mouse" "needs" "mouse" "-")
int1