The bald eagle chases the squirrel. The bald eagle eats the squirrel. The bald eagle is cold. The bald eagle is nice. The bald eagle is not red. The bald eagle is rough. The bald eagle is young. The bald eagle needs the squirrel. The squirrel chases the bald eagle. The squirrel eats the bald eagle. The squirrel is not cold. The squirrel is nice. The squirrel is red. The squirrel is not rough. The squirrel is young. The squirrel needs the bald eagle. If something eats the bald eagle then it is nice. If something needs the squirrel then it is nice. If something is young then it eats the bald eagle. If something needs the squirrel then it eats the bald eagle. If something is young and not cold then it does not need the squirrel. If something eats the squirrel and it does not chase the squirrel then the squirrel eats the bald eagle.
The bald eagle chases the squirrel.
("bald eagle" "chases" "squirrel" "+")
The bald eagle eats the squirrel.
("bald eagle" "eats" "squirrel" "+")
The bald eagle is cold.
("bald eagle" "is" "cold" "+")
The bald eagle is nice.
("bald eagle" "is" "nice" "+")
The bald eagle is not red.
("bald eagle" "is" "red" "-")
The bald eagle is rough.
("bald eagle" "is" "rough" "+")
The bald eagle is young.
("bald eagle" "is" "young" "+")
The bald eagle needs the squirrel.
("bald eagle" "needs" "squirrel" "+")
The squirrel chases the bald eagle.
("squirrel" "chases" "bald eagle" "+")
The squirrel eats the bald eagle.
("squirrel" "eats" "bald eagle" "+")
The squirrel is not cold.
("squirrel" "is" "cold" "-")
The squirrel is nice.
("squirrel" "is" "nice" "+")
The squirrel is red.
("squirrel" "is" "red" "+")
The squirrel is not rough.
("squirrel" "is" "rough" "-")
The squirrel is young.
("squirrel" "is" "young" "+")
The squirrel needs the bald eagle.
("squirrel" "needs" "bald eagle" "+")
If something eats the bald eagle then it is nice.
((("something" "eats" "bald eagle" "+")) -> ("something" "is" "nice" "+"))
If something needs the squirrel then it is nice.
((("something" "needs" "squirrel" "+")) -> ("something" "is" "nice" "+"))
If something is young then it eats the bald eagle.
((("something" "is" "young" "+")) -> ("something" "eats" "bald eagle" "+"))
If something needs the squirrel then it eats the bald eagle.
((("something" "needs" "squirrel" "+")) -> ("something" "eats" "bald eagle" "+"))
If something is young and not cold then it does not need the squirrel.
((("something" "is" "young" "+") ("something" "is" "cold" "~")) -> ("something" "needs" "squirrel" "-"))
If something eats the squirrel and it does not chase the squirrel then the squirrel eats the bald eagle.
((("something" "eats" "squirrel" "+") ("something" "chases" "squirrel" "~")) -> ("squirrel" "eats" "bald eagle" "+"))
The bald eagle needs the squirrel.
True
1
proof
[(triple8)]
("bald eagle" "needs" "squirrel" "+")
triple8
The squirrel does not eat the bald eagle.
False
1
inv-proof
[(triple10 OR ((triple15) -> rule3))]
("squirrel" "eats" "bald eagle" "-")
triple10
((triple15) -> (rule3 % int1))
The squirrel eats the bald eagle.
("squirrel" "eats" "bald eagle" "+")
int1
The squirrel does not chase the squirrel.
Unknown
inv-random
[@0: The squirrel chases the squirrel.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "chases" "squirrel" "-")
The bald eagle chases the bald eagle.
Unknown
random
[@0: The bald eagle chases the bald eagle.[CWA. Example of deepest failure = (FAIL)]]
("bald eagle" "chases" "bald eagle" "+")
@0: The bald eagle chases the squirrel.[(triple1)] The bald eagle eats the squirrel.[(triple2)] The bald eagle is cold.[(triple3)] The bald eagle is nice.[(triple4 OR ((triple8) -> rule2) OR ((((triple7) -> rule3)) -> rule1) OR ((((triple8) -> rule4)) -> rule1))] The bald eagle is not red.[(triple5)] The bald eagle is rough.[(triple6)] The bald eagle is young.[(triple7)] The bald eagle needs the squirrel.[(triple8)] The squirrel chases the bald eagle.[(triple9)] The squirrel eats the bald eagle.[(triple10 OR ((triple15) -> rule3))] The squirrel is nice.[(triple12 OR ((triple10) -> rule1) OR ((((triple15) -> rule3)) -> rule1))] The squirrel is not cold.[(triple11)] The squirrel is not rough.[(triple14)] The squirrel is red.[(triple13)] The squirrel is young.[(triple15)] The squirrel needs the bald eagle.[(triple16)] @1: The bald eagle eats the bald eagle.[(((triple7) -> rule3) OR ((triple8) -> rule4))] The squirrel does not need the squirrel.[(((triple15 triple11) -> rule5))]
The bald eagle chases the squirrel.
("bald eagle" "chases" "squirrel" "+")
triple1
The bald eagle eats the squirrel.
("bald eagle" "eats" "squirrel" "+")
triple2
The bald eagle is cold.
("bald eagle" "is" "cold" "+")
triple3
The bald eagle is nice.
("bald eagle" "is" "nice" "+")
triple4
((triple8) -> (rule2 % int1))
The bald eagle is nice.
("bald eagle" "is" "nice" "+")
int1
((((triple7) -> (rule3 % int2))) -> (rule1 % int1))
The bald eagle is nice.
("bald eagle" "is" "nice" "+")
int1
The bald eagle eats the bald eagle.
("bald eagle" "eats" "bald eagle" "+")
int2
((((triple8) -> (rule4 % int2))) -> (rule1 % int1))
The bald eagle is nice.
("bald eagle" "is" "nice" "+")
int1
The bald eagle eats the bald eagle.
("bald eagle" "eats" "bald eagle" "+")
int2
The bald eagle is not red.
("bald eagle" "is" "red" "-")
triple5
The bald eagle is rough.
("bald eagle" "is" "rough" "+")
triple6
The bald eagle is young.
("bald eagle" "is" "young" "+")
triple7
The bald eagle needs the squirrel.
("bald eagle" "needs" "squirrel" "+")
triple8
The squirrel chases the bald eagle.
("squirrel" "chases" "bald eagle" "+")
triple9
The squirrel eats the bald eagle.
("squirrel" "eats" "bald eagle" "+")
triple10
((triple15) -> (rule3 % int1))
The squirrel eats the bald eagle.
("squirrel" "eats" "bald eagle" "+")
int1
The squirrel is nice.
("squirrel" "is" "nice" "+")
triple12
((triple10) -> (rule1 % int1))
The squirrel is nice.
("squirrel" "is" "nice" "+")
int1
((((triple15) -> (rule3 % int2))) -> (rule1 % int1))
The squirrel is nice.
("squirrel" "is" "nice" "+")
int1
The squirrel eats the bald eagle.
("squirrel" "eats" "bald eagle" "+")
int2
The squirrel is not cold.
("squirrel" "is" "cold" "-")
triple11
The squirrel is not rough.
("squirrel" "is" "rough" "-")
triple14
The squirrel is red.
("squirrel" "is" "red" "+")
triple13
The squirrel is young.
("squirrel" "is" "young" "+")
triple15
The squirrel needs the bald eagle.
("squirrel" "needs" "bald eagle" "+")
triple16
The bald eagle eats the bald eagle.
("bald eagle" "eats" "bald eagle" "+")
((triple7) -> (rule3 % int1))
The bald eagle eats the bald eagle.
("bald eagle" "eats" "bald eagle" "+")
int1
((triple8) -> (rule4 % int1))
The bald eagle eats the bald eagle.
("bald eagle" "eats" "bald eagle" "+")
int1
The squirrel does not need the squirrel.
("squirrel" "needs" "squirrel" "-")
((triple15 triple11) -> (rule5 % int1))
The squirrel does not need the squirrel.
("squirrel" "needs" "squirrel" "-")
int1