The bald eagle chases the lion. The bald eagle does not chase the squirrel. The bald eagle eats the lion. The bald eagle does not eat the squirrel. The bald eagle is rough. The bald eagle sees the lion. The lion chases the mouse. The lion chases the squirrel. The lion eats the mouse. The lion sees the mouse. The lion sees the squirrel. The mouse chases the squirrel. The mouse eats the bald eagle. The mouse is big. The mouse sees the squirrel. The squirrel does not eat the bald eagle. If something sees the lion and the lion chases the mouse then it eats the bald eagle.
The bald eagle chases the lion.
("bald eagle" "chases" "lion" "+")
The bald eagle does not chase the squirrel.
("bald eagle" "chases" "squirrel" "-")
The bald eagle eats the lion.
("bald eagle" "eats" "lion" "+")
The bald eagle does not eat the squirrel.
("bald eagle" "eats" "squirrel" "-")
The bald eagle is rough.
("bald eagle" "is" "rough" "+")
The bald eagle sees the lion.
("bald eagle" "sees" "lion" "+")
The lion chases the mouse.
("lion" "chases" "mouse" "+")
The lion chases the squirrel.
("lion" "chases" "squirrel" "+")
The lion eats the mouse.
("lion" "eats" "mouse" "+")
The lion sees the mouse.
("lion" "sees" "mouse" "+")
The lion sees the squirrel.
("lion" "sees" "squirrel" "+")
The mouse chases the squirrel.
("mouse" "chases" "squirrel" "+")
The mouse eats the bald eagle.
("mouse" "eats" "bald eagle" "+")
The mouse is big.
("mouse" "is" "big" "+")
The mouse sees the squirrel.
("mouse" "sees" "squirrel" "+")
The squirrel does not eat the bald eagle.
("squirrel" "eats" "bald eagle" "-")
If something sees the lion and the lion chases the mouse then it eats the bald eagle.
((("something" "sees" "lion" "+") ("lion" "chases" "mouse" "+")) -> ("something" "eats" "bald eagle" "+"))
The bald eagle does not eat the squirrel.
True
1
proof
[(triple4)]
("bald eagle" "eats" "squirrel" "-")
triple4
The lion does not see the squirrel.
False
1
inv-proof
[(triple11)]
("lion" "sees" "squirrel" "-")
triple11
The bald eagle eats the bald eagle.
True
3
proof
[(((triple6 triple7) -> rule1))]
("bald eagle" "eats" "bald eagle" "+")
((triple6 triple7) -> (rule1 % int1))
The bald eagle eats the bald eagle.
("bald eagle" "eats" "bald eagle" "+")
int1
The bald eagle does not eat the bald eagle.
False
3
inv-proof
[(((triple6 triple7) -> rule1))]
("bald eagle" "eats" "bald eagle" "-")
((triple6 triple7) -> (rule1 % int1))
The bald eagle eats the bald eagle.
("bald eagle" "eats" "bald eagle" "+")
int1
The lion does not eat the bald eagle.
Unknown
inv-rconc
[@1: The lion eats the bald eagle.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("lion" "eats" "bald eagle" "-")
The squirrel sees the bald eagle.
Unknown
random
[@0: The squirrel sees the bald eagle.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "sees" "bald eagle" "+")
The mouse is not green.
Unknown
inv-random
[@0: The mouse is green.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "is" "green" "-")
The mouse sees the mouse.
Unknown
random
[@0: The mouse sees the mouse.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "sees" "mouse" "+")
@0: The bald eagle chases the lion.[(triple1)] The bald eagle does not chase the squirrel.[(triple2)] The bald eagle does not eat the squirrel.[(triple4)] The bald eagle eats the lion.[(triple3)] The bald eagle is rough.[(triple5)] The bald eagle sees the lion.[(triple6)] The lion chases the mouse.[(triple7)] The lion chases the squirrel.[(triple8)] The lion eats the mouse.[(triple9)] The lion sees the mouse.[(triple10)] The lion sees the squirrel.[(triple11)] The mouse chases the squirrel.[(triple12)] The mouse eats the bald eagle.[(triple13)] The mouse is big.[(triple14)] The mouse sees the squirrel.[(triple15)] The squirrel does not eat the bald eagle.[(triple16)] @1: The bald eagle eats the bald eagle.[(((triple6 triple7) -> rule1))]
The bald eagle chases the lion.
("bald eagle" "chases" "lion" "+")
triple1
The bald eagle does not chase the squirrel.
("bald eagle" "chases" "squirrel" "-")
triple2
The bald eagle does not eat the squirrel.
("bald eagle" "eats" "squirrel" "-")
triple4
The bald eagle eats the lion.
("bald eagle" "eats" "lion" "+")
triple3
The bald eagle is rough.
("bald eagle" "is" "rough" "+")
triple5
The bald eagle sees the lion.
("bald eagle" "sees" "lion" "+")
triple6
The lion chases the mouse.
("lion" "chases" "mouse" "+")
triple7
The lion chases the squirrel.
("lion" "chases" "squirrel" "+")
triple8
The lion eats the mouse.
("lion" "eats" "mouse" "+")
triple9
The lion sees the mouse.
("lion" "sees" "mouse" "+")
triple10
The lion sees the squirrel.
("lion" "sees" "squirrel" "+")
triple11
The mouse chases the squirrel.
("mouse" "chases" "squirrel" "+")
triple12
The mouse eats the bald eagle.
("mouse" "eats" "bald eagle" "+")
triple13
The mouse is big.
("mouse" "is" "big" "+")
triple14
The mouse sees the squirrel.
("mouse" "sees" "squirrel" "+")
triple15
The squirrel does not eat the bald eagle.
("squirrel" "eats" "bald eagle" "-")
triple16
The bald eagle eats the bald eagle.
("bald eagle" "eats" "bald eagle" "+")
((triple6 triple7) -> (rule1 % int1))
The bald eagle eats the bald eagle.
("bald eagle" "eats" "bald eagle" "+")
int1