The bald eagle is blue. The bald eagle needs the bear. The bald eagle needs the mouse. The bald eagle sees the mouse. The bald eagle visits the bear. The bear is nice. The bear is rough. The bear needs the bald eagle. The bear needs the mouse. The bear does not see the mouse. The bear visits the mouse. The mouse is not rough. If something sees the mouse then the mouse is not big.
The bald eagle is blue.
("bald eagle" "is" "blue" "+")
The bald eagle needs the bear.
("bald eagle" "needs" "bear" "+")
The bald eagle needs the mouse.
("bald eagle" "needs" "mouse" "+")
The bald eagle sees the mouse.
("bald eagle" "sees" "mouse" "+")
The bald eagle visits the bear.
("bald eagle" "visits" "bear" "+")
The bear is nice.
("bear" "is" "nice" "+")
The bear is rough.
("bear" "is" "rough" "+")
The bear needs the bald eagle.
("bear" "needs" "bald eagle" "+")
The bear needs the mouse.
("bear" "needs" "mouse" "+")
The bear does not see the mouse.
("bear" "sees" "mouse" "-")
The bear visits the mouse.
("bear" "visits" "mouse" "+")
The mouse is not rough.
("mouse" "is" "rough" "-")
If something sees the mouse then the mouse is not big.
((("something" "sees" "mouse" "+")) -> ("mouse" "is" "big" "-"))
The bald eagle sees the mouse.
True
1
proof
[(triple4)]
("bald eagle" "sees" "mouse" "+")
triple4
The bear sees the mouse.
False
1
inv-proof
[(triple10)]
("bear" "sees" "mouse" "+")
triple10
The mouse is not big.
True
2
proof
[(((triple4) -> rule1))]
("mouse" "is" "big" "-")
((triple4) -> (rule1 % int1))
The mouse is not big.
("mouse" "is" "big" "-")
int1
The mouse is big.
False
2
inv-proof
[(((triple4) -> rule1))]
("mouse" "is" "big" "+")
((triple4) -> (rule1 % int1))
The mouse is not big.
("mouse" "is" "big" "-")
int1
The bald eagle is not big.
Unknown
inv-random
[@0: The bald eagle is big.[CWA. Example of deepest failure = (FAIL)]]
("bald eagle" "is" "big" "-")
The bear visits the bald eagle.
Unknown
random
[@0: The bear visits the bald eagle.[CWA. Example of deepest failure = (FAIL)]]
("bear" "visits" "bald eagle" "+")
The bald eagle is not nice.
Unknown
inv-random
[@0: The bald eagle is nice.[CWA. Example of deepest failure = (FAIL)]]
("bald eagle" "is" "nice" "-")
The mouse visits the bear.
Unknown
random
[@0: The mouse visits the bear.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "visits" "bear" "+")
@0: The bald eagle is blue.[(triple1)] The bald eagle needs the bear.[(triple2)] The bald eagle needs the mouse.[(triple3)] The bald eagle sees the mouse.[(triple4)] The bald eagle visits the bear.[(triple5)] The bear does not see the mouse.[(triple10)] The bear is nice.[(triple6)] The bear is rough.[(triple7)] The bear needs the bald eagle.[(triple8)] The bear needs the mouse.[(triple9)] The bear visits the mouse.[(triple11)] The mouse is not rough.[(triple12)] @1: The mouse is not big.[(((triple4) -> rule1))]
The bald eagle is blue.
("bald eagle" "is" "blue" "+")
triple1
The bald eagle needs the bear.
("bald eagle" "needs" "bear" "+")
triple2
The bald eagle needs the mouse.
("bald eagle" "needs" "mouse" "+")
triple3
The bald eagle sees the mouse.
("bald eagle" "sees" "mouse" "+")
triple4
The bald eagle visits the bear.
("bald eagle" "visits" "bear" "+")
triple5
The bear does not see the mouse.
("bear" "sees" "mouse" "-")
triple10
The bear is nice.
("bear" "is" "nice" "+")
triple6
The bear is rough.
("bear" "is" "rough" "+")
triple7
The bear needs the bald eagle.
("bear" "needs" "bald eagle" "+")
triple8
The bear needs the mouse.
("bear" "needs" "mouse" "+")
triple9
The bear visits the mouse.
("bear" "visits" "mouse" "+")
triple11
The mouse is not rough.
("mouse" "is" "rough" "-")
triple12
The mouse is not big.
("mouse" "is" "big" "-")
((triple4) -> (rule1 % int1))
The mouse is not big.
("mouse" "is" "big" "-")
int1