The bald eagle is big. The bald eagle is blue. The bald eagle is cold. The bald eagle is rough. The bald eagle is young. The bald eagle likes the tiger. The bald eagle needs the tiger. The bald eagle visits the tiger. The tiger is big. The tiger is blue. The tiger is cold. The tiger is rough. The tiger is young. The tiger likes the bald eagle. The tiger needs the bald eagle. The tiger visits the bald eagle. If someone is rough then they like the tiger. If the bald eagle visits the tiger then the bald eagle is young. If someone is big and they need the bald eagle then they visit the bald eagle. If someone visits the bald eagle then they need the tiger. If someone likes the bald eagle and the bald eagle is rough then the bald eagle needs the tiger. If someone likes the tiger and the tiger is young then they need the bald eagle. If the bald eagle visits the tiger then the tiger needs the bald eagle. If someone likes the bald eagle and the bald eagle is rough then the bald eagle needs the tiger.
The bald eagle is big.
("bald eagle" "is" "big" "+")
The bald eagle is blue.
("bald eagle" "is" "blue" "+")
The bald eagle is cold.
("bald eagle" "is" "cold" "+")
The bald eagle is rough.
("bald eagle" "is" "rough" "+")
The bald eagle is young.
("bald eagle" "is" "young" "+")
The bald eagle likes the tiger.
("bald eagle" "likes" "tiger" "+")
The bald eagle needs the tiger.
("bald eagle" "needs" "tiger" "+")
The bald eagle visits the tiger.
("bald eagle" "visits" "tiger" "+")
The tiger is big.
("tiger" "is" "big" "+")
The tiger is blue.
("tiger" "is" "blue" "+")
The tiger is cold.
("tiger" "is" "cold" "+")
The tiger is rough.
("tiger" "is" "rough" "+")
The tiger is young.
("tiger" "is" "young" "+")
The tiger likes the bald eagle.
("tiger" "likes" "bald eagle" "+")
The tiger needs the bald eagle.
("tiger" "needs" "bald eagle" "+")
The tiger visits the bald eagle.
("tiger" "visits" "bald eagle" "+")
If someone is rough then they like the tiger.
((("someone" "is" "rough" "+")) -> ("someone" "likes" "tiger" "+"))
If the bald eagle visits the tiger then the bald eagle is young.
((("bald eagle" "visits" "tiger" "+")) -> ("bald eagle" "is" "young" "+"))
If someone is big and they need the bald eagle then they visit the bald eagle.
((("someone" "is" "big" "+") ("someone" "needs" "bald eagle" "+")) -> ("someone" "visits" "bald eagle" "+"))
If someone visits the bald eagle then they need the tiger.
((("someone" "visits" "bald eagle" "+")) -> ("someone" "needs" "tiger" "+"))
If someone likes the bald eagle and the bald eagle is rough then the bald eagle needs the tiger.
((("someone" "likes" "bald eagle" "+") ("bald eagle" "is" "rough" "+")) -> ("bald eagle" "needs" "tiger" "+"))
If someone likes the tiger and the tiger is young then they need the bald eagle.
((("someone" "likes" "tiger" "+") ("tiger" "is" "young" "+")) -> ("someone" "needs" "bald eagle" "+"))
If the bald eagle visits the tiger then the tiger needs the bald eagle.
((("bald eagle" "visits" "tiger" "+")) -> ("tiger" "needs" "bald eagle" "+"))
If someone likes the bald eagle and the bald eagle is rough then the bald eagle needs the tiger.
((("someone" "likes" "bald eagle" "+") ("bald eagle" "is" "rough" "+")) -> ("bald eagle" "needs" "tiger" "+"))
The tiger is young.
True
1
proof
[(triple13)]
("tiger" "is" "young" "+")
triple13
The tiger does not like the bald eagle.
False
1
inv-proof
[(triple14)]
("tiger" "likes" "bald eagle" "-")
triple14
The tiger likes the tiger.
True
2
proof
[(((triple12) -> rule1))]
("tiger" "likes" "tiger" "+")
((triple12) -> (rule1 % int1))
The tiger likes the tiger.
("tiger" "likes" "tiger" "+")
int1
The tiger does not like the tiger.
False
2
inv-proof
[(((triple12) -> rule1))]
("tiger" "likes" "tiger" "-")
((triple12) -> (rule1 % int1))
The tiger likes the tiger.
("tiger" "likes" "tiger" "+")
int1
The bald eagle visits the bald eagle.
True
5
proof
[(((triple1 ((triple6 triple13) -> rule6)) -> rule3) OR ((triple1 ((((triple4) -> rule1) triple13) -> rule6)) -> rule3))]
("bald eagle" "visits" "bald eagle" "+")
((triple1 ((triple6 triple13) -> (rule6 % int2))) -> (rule3 % int1))
The bald eagle visits the bald eagle.
("bald eagle" "visits" "bald eagle" "+")
int1
The bald eagle needs the bald eagle.
("bald eagle" "needs" "bald eagle" "+")
int2
((triple1 ((((triple4) -> (rule1 % int3)) triple13) -> (rule6 % int2))) -> (rule3 % int1))
The bald eagle visits the bald eagle.
("bald eagle" "visits" "bald eagle" "+")
int1
The bald eagle needs the bald eagle.
("bald eagle" "needs" "bald eagle" "+")
int2
The bald eagle likes the tiger.
("bald eagle" "likes" "tiger" "+")
int3
The bald eagle does not visit the bald eagle.
False
5
inv-proof
[(((triple1 ((triple6 triple13) -> rule6)) -> rule3) OR ((triple1 ((((triple4) -> rule1) triple13) -> rule6)) -> rule3))]
("bald eagle" "visits" "bald eagle" "-")
((triple1 ((triple6 triple13) -> (rule6 % int2))) -> (rule3 % int1))
The bald eagle visits the bald eagle.
("bald eagle" "visits" "bald eagle" "+")
int1
The bald eagle needs the bald eagle.
("bald eagle" "needs" "bald eagle" "+")
int2
((triple1 ((((triple4) -> (rule1 % int3)) triple13) -> (rule6 % int2))) -> (rule3 % int1))
The bald eagle visits the bald eagle.
("bald eagle" "visits" "bald eagle" "+")
int1
The bald eagle needs the bald eagle.
("bald eagle" "needs" "bald eagle" "+")
int2
The bald eagle likes the tiger.
("bald eagle" "likes" "tiger" "+")
int3
The bald eagle does not like the bald eagle.
Unknown
inv-random
[@0: The bald eagle likes the bald eagle.[CWA. Example of deepest failure = (FAIL)]]
("bald eagle" "likes" "bald eagle" "-")
The tiger visits the tiger.
Unknown
random
[@0: The tiger visits the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "visits" "tiger" "+")
@0: The bald eagle is big.[(triple1)] The bald eagle is blue.[(triple2)] The bald eagle is cold.[(triple3)] The bald eagle is rough.[(triple4)] The bald eagle is young.[(triple5 OR ((triple8) -> rule2))] The bald eagle likes the tiger.[(triple6 OR ((triple4) -> rule1))] The bald eagle needs the tiger.[(triple7 OR ((triple14 triple4) -> rule5) OR ((triple14 triple4) -> rule8) OR ((((triple1 ((triple6 triple13) -> rule6)) -> rule3)) -> rule4) OR ((((triple1 ((((triple4) -> rule1) triple13) -> rule6)) -> rule3)) -> rule4))] The bald eagle visits the tiger.[(triple8)] The tiger is big.[(triple9)] The tiger is blue.[(triple10)] The tiger is cold.[(triple11)] The tiger is rough.[(triple12)] The tiger is young.[(triple13)] The tiger likes the bald eagle.[(triple14)] The tiger needs the bald eagle.[(triple15 OR ((triple8) -> rule7) OR ((((triple12) -> rule1) triple13) -> rule6))] The tiger visits the bald eagle.[(triple16 OR ((triple9 triple15) -> rule3) OR ((triple9 ((triple8) -> rule7)) -> rule3) OR ((triple9 ((((triple12) -> rule1) triple13) -> rule6)) -> rule3))] @1: The bald eagle needs the bald eagle.[(((triple6 triple13) -> rule6) OR ((((triple4) -> rule1) triple13) -> rule6))] The tiger likes the tiger.[(((triple12) -> rule1))] The tiger needs the tiger.[(((triple16) -> rule4) OR ((((triple9 triple15) -> rule3)) -> rule4) OR ((((triple9 ((triple8) -> rule7)) -> rule3)) -> rule4) OR ((((triple9 ((((triple12) -> rule1) triple13) -> rule6)) -> rule3)) -> rule4))] @2: The bald eagle visits the bald eagle.[(((triple1 ((triple6 triple13) -> rule6)) -> rule3) OR ((triple1 ((((triple4) -> rule1) triple13) -> rule6)) -> rule3))]
The bald eagle is big.
("bald eagle" "is" "big" "+")
triple1
The bald eagle is blue.
("bald eagle" "is" "blue" "+")
triple2
The bald eagle is cold.
("bald eagle" "is" "cold" "+")
triple3
The bald eagle is rough.
("bald eagle" "is" "rough" "+")
triple4
The bald eagle is young.
("bald eagle" "is" "young" "+")
triple5
((triple8) -> (rule2 % int1))
The bald eagle is young.
("bald eagle" "is" "young" "+")
int1
The bald eagle likes the tiger.
("bald eagle" "likes" "tiger" "+")
triple6
((triple4) -> (rule1 % int1))
The bald eagle likes the tiger.
("bald eagle" "likes" "tiger" "+")
int1
The bald eagle needs the tiger.
("bald eagle" "needs" "tiger" "+")
triple7
((triple14 triple4) -> (rule5 % int1))
The bald eagle needs the tiger.
("bald eagle" "needs" "tiger" "+")
int1
((triple14 triple4) -> (rule8 % int1))
The bald eagle needs the tiger.
("bald eagle" "needs" "tiger" "+")
int1
((((triple1 ((triple6 triple13) -> (rule6 % int3))) -> (rule3 % int2))) -> (rule4 % int1))
The bald eagle needs the tiger.
("bald eagle" "needs" "tiger" "+")
int1
The bald eagle visits the bald eagle.
("bald eagle" "visits" "bald eagle" "+")
int2
The bald eagle needs the bald eagle.
("bald eagle" "needs" "bald eagle" "+")
int3
((((triple1 ((((triple4) -> (rule1 % int4)) triple13) -> (rule6 % int3))) -> (rule3 % int2))) -> (rule4 % int1))
The bald eagle needs the tiger.
("bald eagle" "needs" "tiger" "+")
int1
The bald eagle visits the bald eagle.
("bald eagle" "visits" "bald eagle" "+")
int2
The bald eagle needs the bald eagle.
("bald eagle" "needs" "bald eagle" "+")
int3
The bald eagle likes the tiger.
("bald eagle" "likes" "tiger" "+")
int4
The bald eagle visits the tiger.
("bald eagle" "visits" "tiger" "+")
triple8
The tiger is big.
("tiger" "is" "big" "+")
triple9
The tiger is blue.
("tiger" "is" "blue" "+")
triple10
The tiger is cold.
("tiger" "is" "cold" "+")
triple11
The tiger is rough.
("tiger" "is" "rough" "+")
triple12
The tiger is young.
("tiger" "is" "young" "+")
triple13
The tiger likes the bald eagle.
("tiger" "likes" "bald eagle" "+")
triple14
The tiger needs the bald eagle.
("tiger" "needs" "bald eagle" "+")
triple15
((triple8) -> (rule7 % int1))
The tiger needs the bald eagle.
("tiger" "needs" "bald eagle" "+")
int1
((((triple12) -> (rule1 % int2)) triple13) -> (rule6 % int1))
The tiger needs the bald eagle.
("tiger" "needs" "bald eagle" "+")
int1
The tiger likes the tiger.
("tiger" "likes" "tiger" "+")
int2
The tiger visits the bald eagle.
("tiger" "visits" "bald eagle" "+")
triple16
((triple9 triple15) -> (rule3 % int1))
The tiger visits the bald eagle.
("tiger" "visits" "bald eagle" "+")
int1
((triple9 ((triple8) -> (rule7 % int2))) -> (rule3 % int1))
The tiger visits the bald eagle.
("tiger" "visits" "bald eagle" "+")
int1
The tiger needs the bald eagle.
("tiger" "needs" "bald eagle" "+")
int2
((triple9 ((((triple12) -> (rule1 % int3)) triple13) -> (rule6 % int2))) -> (rule3 % int1))
The tiger visits the bald eagle.
("tiger" "visits" "bald eagle" "+")
int1
The tiger needs the bald eagle.
("tiger" "needs" "bald eagle" "+")
int2
The tiger likes the tiger.
("tiger" "likes" "tiger" "+")
int3
The bald eagle needs the bald eagle.
("bald eagle" "needs" "bald eagle" "+")
((triple6 triple13) -> (rule6 % int1))
The bald eagle needs the bald eagle.
("bald eagle" "needs" "bald eagle" "+")
int1
((((triple4) -> (rule1 % int2)) triple13) -> (rule6 % int1))
The bald eagle needs the bald eagle.
("bald eagle" "needs" "bald eagle" "+")
int1
The bald eagle likes the tiger.
("bald eagle" "likes" "tiger" "+")
int2
The tiger likes the tiger.
("tiger" "likes" "tiger" "+")
((triple12) -> (rule1 % int1))
The tiger likes the tiger.
("tiger" "likes" "tiger" "+")
int1
The tiger needs the tiger.
("tiger" "needs" "tiger" "+")
((triple16) -> (rule4 % int1))
The tiger needs the tiger.
("tiger" "needs" "tiger" "+")
int1
((((triple9 triple15) -> (rule3 % int2))) -> (rule4 % int1))
The tiger needs the tiger.
("tiger" "needs" "tiger" "+")
int1
The tiger visits the bald eagle.
("tiger" "visits" "bald eagle" "+")
int2
((((triple9 ((triple8) -> (rule7 % int3))) -> (rule3 % int2))) -> (rule4 % int1))
The tiger needs the tiger.
("tiger" "needs" "tiger" "+")
int1
The tiger visits the bald eagle.
("tiger" "visits" "bald eagle" "+")
int2
The tiger needs the bald eagle.
("tiger" "needs" "bald eagle" "+")
int3
((((triple9 ((((triple12) -> (rule1 % int4)) triple13) -> (rule6 % int3))) -> (rule3 % int2))) -> (rule4 % int1))
The tiger needs the tiger.
("tiger" "needs" "tiger" "+")
int1
The tiger visits the bald eagle.
("tiger" "visits" "bald eagle" "+")
int2
The tiger needs the bald eagle.
("tiger" "needs" "bald eagle" "+")
int3
The tiger likes the tiger.
("tiger" "likes" "tiger" "+")
int4
The bald eagle visits the bald eagle.
("bald eagle" "visits" "bald eagle" "+")
((triple1 ((triple6 triple13) -> (rule6 % int2))) -> (rule3 % int1))
The bald eagle visits the bald eagle.
("bald eagle" "visits" "bald eagle" "+")
int1
The bald eagle needs the bald eagle.
("bald eagle" "needs" "bald eagle" "+")
int2
((triple1 ((((triple4) -> (rule1 % int3)) triple13) -> (rule6 % int2))) -> (rule3 % int1))
The bald eagle visits the bald eagle.
("bald eagle" "visits" "bald eagle" "+")
int1
The bald eagle needs the bald eagle.
("bald eagle" "needs" "bald eagle" "+")
int2
The bald eagle likes the tiger.
("bald eagle" "likes" "tiger" "+")
int3