The bald eagle eats the tiger. The bald eagle is blue. The cow eats the bald eagle. The cow is blue. The cow is red. The cow needs the bald eagle. The tiger is big. The tiger is nice. The tiger sees the bald eagle. The tiger sees the cow. If someone eats the bald eagle then the bald eagle needs the tiger. If someone needs the tiger then the tiger does not need the bald eagle.
The bald eagle eats the tiger.
("bald eagle" "eats" "tiger" "+")
The bald eagle is blue.
("bald eagle" "is" "blue" "+")
The cow eats the bald eagle.
("cow" "eats" "bald eagle" "+")
The cow is blue.
("cow" "is" "blue" "+")
The cow is red.
("cow" "is" "red" "+")
The cow needs the bald eagle.
("cow" "needs" "bald eagle" "+")
The tiger is big.
("tiger" "is" "big" "+")
The tiger is nice.
("tiger" "is" "nice" "+")
The tiger sees the bald eagle.
("tiger" "sees" "bald eagle" "+")
The tiger sees the cow.
("tiger" "sees" "cow" "+")
If someone eats the bald eagle then the bald eagle needs the tiger.
((("someone" "eats" "bald eagle" "+")) -> ("bald eagle" "needs" "tiger" "+"))
If someone needs the tiger then the tiger does not need the bald eagle.
((("someone" "needs" "tiger" "+")) -> ("tiger" "needs" "bald eagle" "-"))
The cow is red.
True
1
proof
[(triple5)]
("cow" "is" "red" "+")
triple5
The tiger is not big.
False
1
inv-proof
[(triple7)]
("tiger" "is" "big" "-")
triple7
The bald eagle needs the tiger.
True
2
proof
[(((triple3) -> rule1))]
("bald eagle" "needs" "tiger" "+")
((triple3) -> (rule1 % int1))
The bald eagle needs the tiger.
("bald eagle" "needs" "tiger" "+")
int1
The bald eagle does not need the tiger.
False
2
inv-proof
[(((triple3) -> rule1))]
("bald eagle" "needs" "tiger" "-")
((triple3) -> (rule1 % int1))
The bald eagle needs the tiger.
("bald eagle" "needs" "tiger" "+")
int1
The tiger does not need the bald eagle.
True
3
proof
[(((((triple3) -> rule1)) -> rule2))]
("tiger" "needs" "bald eagle" "-")
((((triple3) -> (rule1 % int2))) -> (rule2 % int1))
The tiger does not need the bald eagle.
("tiger" "needs" "bald eagle" "-")
int1
The bald eagle needs the tiger.
("bald eagle" "needs" "tiger" "+")
int2
The tiger needs the bald eagle.
False
3
inv-proof
[(((((triple3) -> rule1)) -> rule2))]
("tiger" "needs" "bald eagle" "+")
((((triple3) -> (rule1 % int2))) -> (rule2 % int1))
The tiger does not need the bald eagle.
("tiger" "needs" "bald eagle" "-")
int1
The bald eagle needs the tiger.
("bald eagle" "needs" "tiger" "+")
int2
The cow does not see the bald eagle.
Unknown
inv-random
[@0: The cow sees the bald eagle.[CWA. Example of deepest failure = (FAIL)]]
("cow" "sees" "bald eagle" "-")
The bald eagle is red.
Unknown
random
[@0: The bald eagle is red.[CWA. Example of deepest failure = (FAIL)]]
("bald eagle" "is" "red" "+")
The bald eagle does not see the bald eagle.
Unknown
inv-random
[@0: The bald eagle sees the bald eagle.[CWA. Example of deepest failure = (FAIL)]]
("bald eagle" "sees" "bald eagle" "-")
The bald eagle eats the cow.
Unknown
random
[@0: The bald eagle eats the cow.[CWA. Example of deepest failure = (FAIL)]]
("bald eagle" "eats" "cow" "+")
The bald eagle does not see the tiger.
Unknown
inv-random
[@0: The bald eagle sees the tiger.[CWA. Example of deepest failure = (FAIL)]]
("bald eagle" "sees" "tiger" "-")
The tiger eats the bald eagle.
Unknown
random
[@0: The tiger eats the bald eagle.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "eats" "bald eagle" "+")
@0: The bald eagle eats the tiger.[(triple1)] The bald eagle is blue.[(triple2)] The cow eats the bald eagle.[(triple3)] The cow is blue.[(triple4)] The cow is red.[(triple5)] The cow needs the bald eagle.[(triple6)] The tiger is big.[(triple7)] The tiger is nice.[(triple8)] The tiger sees the bald eagle.[(triple9)] The tiger sees the cow.[(triple10)] @1: The bald eagle needs the tiger.[(((triple3) -> rule1))] @2: The tiger does not need the bald eagle.[(((((triple3) -> rule1)) -> rule2))]
The bald eagle eats the tiger.
("bald eagle" "eats" "tiger" "+")
triple1
The bald eagle is blue.
("bald eagle" "is" "blue" "+")
triple2
The cow eats the bald eagle.
("cow" "eats" "bald eagle" "+")
triple3
The cow is blue.
("cow" "is" "blue" "+")
triple4
The cow is red.
("cow" "is" "red" "+")
triple5
The cow needs the bald eagle.
("cow" "needs" "bald eagle" "+")
triple6
The tiger is big.
("tiger" "is" "big" "+")
triple7
The tiger is nice.
("tiger" "is" "nice" "+")
triple8
The tiger sees the bald eagle.
("tiger" "sees" "bald eagle" "+")
triple9
The tiger sees the cow.
("tiger" "sees" "cow" "+")
triple10
The bald eagle needs the tiger.
("bald eagle" "needs" "tiger" "+")
((triple3) -> (rule1 % int1))
The bald eagle needs the tiger.
("bald eagle" "needs" "tiger" "+")
int1
The tiger does not need the bald eagle.
("tiger" "needs" "bald eagle" "-")
((((triple3) -> (rule1 % int2))) -> (rule2 % int1))
The tiger does not need the bald eagle.
("tiger" "needs" "bald eagle" "-")
int1
The bald eagle needs the tiger.
("bald eagle" "needs" "tiger" "+")
int2