The bald eagle sees the squirrel. The cow visits the mouse. The mouse chases the bald eagle. The squirrel sees the cow. If the squirrel is rough and the squirrel chases the cow then the cow is young. If the mouse sees the bald eagle and the mouse does not visit the bald eagle then the bald eagle does not visit the squirrel. If something sees the mouse and the mouse is young then it is young. If the cow chases the mouse and the cow does not chase the bald eagle then the mouse does not chase the bald eagle. If something chases the bald eagle then it chases the cow. If something chases the cow then the cow is nice.
The bald eagle sees the squirrel.
("bald eagle" "sees" "squirrel" "+")
The cow visits the mouse.
("cow" "visits" "mouse" "+")
The mouse chases the bald eagle.
("mouse" "chases" "bald eagle" "+")
The squirrel sees the cow.
("squirrel" "sees" "cow" "+")
If the squirrel is rough and the squirrel chases the cow then the cow is young.
((("squirrel" "is" "rough" "+") ("squirrel" "chases" "cow" "+")) -> ("cow" "is" "young" "+"))
If the mouse sees the bald eagle and the mouse does not visit the bald eagle then the bald eagle does not visit the squirrel.
((("mouse" "sees" "bald eagle" "+") ("mouse" "visits" "bald eagle" "~")) -> ("bald eagle" "visits" "squirrel" "-"))
If something sees the mouse and the mouse is young then it is young.
((("something" "sees" "mouse" "+") ("mouse" "is" "young" "+")) -> ("something" "is" "young" "+"))
If the cow chases the mouse and the cow does not chase the bald eagle then the mouse does not chase the bald eagle.
((("cow" "chases" "mouse" "+") ("cow" "chases" "bald eagle" "~")) -> ("mouse" "chases" "bald eagle" "-"))
If something chases the bald eagle then it chases the cow.
((("something" "chases" "bald eagle" "+")) -> ("something" "chases" "cow" "+"))
If something chases the cow then the cow is nice.
((("something" "chases" "cow" "+")) -> ("cow" "is" "nice" "+"))
The squirrel sees the cow.
True
1
proof
[(triple4)]
("squirrel" "sees" "cow" "+")
triple4
The mouse does not chase the bald eagle.
False
1
inv-proof
[(triple3)]
("mouse" "chases" "bald eagle" "-")
triple3
The mouse chases the cow.
True
2
proof
[(((triple3) -> rule5))]
("mouse" "chases" "cow" "+")
((triple3) -> (rule5 % int1))
The mouse chases the cow.
("mouse" "chases" "cow" "+")
int1
The mouse does not chase the cow.
False
2
inv-proof
[(((triple3) -> rule5))]
("mouse" "chases" "cow" "-")
((triple3) -> (rule5 % int1))
The mouse chases the cow.
("mouse" "chases" "cow" "+")
int1
The squirrel is not young.
Unknown
inv-rconc
[@1: The squirrel is young.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("squirrel" "is" "young" "-")
The mouse is young.
Unknown
rconc
[@1: The mouse is young.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("mouse" "is" "young" "+")
The mouse is not nice.
Unknown
inv-random
[@0: The mouse is nice.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "is" "nice" "-")
The squirrel is nice.
Unknown
random
[@0: The squirrel is nice.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "is" "nice" "+")
@0: The bald eagle sees the squirrel.[(triple1)] The cow visits the mouse.[(triple2)] The mouse chases the bald eagle.[(triple3)] The squirrel sees the cow.[(triple4)] @1: The mouse chases the cow.[(((triple3) -> rule5))] @2: The cow is nice.[(((((triple3) -> rule5)) -> rule6))]
The bald eagle sees the squirrel.
("bald eagle" "sees" "squirrel" "+")
triple1
The cow visits the mouse.
("cow" "visits" "mouse" "+")
triple2
The mouse chases the bald eagle.
("mouse" "chases" "bald eagle" "+")
triple3
The squirrel sees the cow.
("squirrel" "sees" "cow" "+")
triple4
The mouse chases the cow.
("mouse" "chases" "cow" "+")
((triple3) -> (rule5 % int1))
The mouse chases the cow.
("mouse" "chases" "cow" "+")
int1
The cow is nice.
("cow" "is" "nice" "+")
((((triple3) -> (rule5 % int2))) -> (rule6 % int1))
The cow is nice.
("cow" "is" "nice" "+")
int1
The mouse chases the cow.
("mouse" "chases" "cow" "+")
int2