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