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