The bald eagle eats the bear. The bald eagle likes the bear. The bear likes the bald eagle. If the bald eagle likes the bear then the bear is kind. If someone likes the bear then the bear eats the bald eagle. If the bear eats the bald eagle then the bald eagle is young.
The bald eagle eats the bear.
("bald eagle" "eats" "bear" "+")
The bald eagle likes the bear.
("bald eagle" "likes" "bear" "+")
The bear likes the bald eagle.
("bear" "likes" "bald eagle" "+")
If the bald eagle likes the bear then the bear is kind.
((("bald eagle" "likes" "bear" "+")) -> ("bear" "is" "kind" "+"))
If someone likes the bear then the bear eats the bald eagle.
((("someone" "likes" "bear" "+")) -> ("bear" "eats" "bald eagle" "+"))
If the bear eats the bald eagle then the bald eagle is young.
((("bear" "eats" "bald eagle" "+")) -> ("bald eagle" "is" "young" "+"))
The bear likes the bald eagle.
True
1
proof
[(triple3)]
("bear" "likes" "bald eagle" "+")
triple3
The bald eagle does not like the bear.
False
1
inv-proof
[(triple2)]
("bald eagle" "likes" "bear" "-")
triple2
The bear eats the bald eagle.
True
2
proof
[(((triple2) -> rule2))]
("bear" "eats" "bald eagle" "+")
((triple2) -> (rule2 % int1))
The bear eats the bald eagle.
("bear" "eats" "bald eagle" "+")
int1
The bear is not kind.
False
2
inv-proof
[(((triple2) -> rule1))]
("bear" "is" "kind" "-")
((triple2) -> (rule1 % int1))
The bear is kind.
("bear" "is" "kind" "+")
int1
The bald eagle is young.
True
3
proof
[(((((triple2) -> rule2)) -> rule3))]
("bald eagle" "is" "young" "+")
((((triple2) -> (rule2 % int2))) -> (rule3 % int1))
The bald eagle is young.
("bald eagle" "is" "young" "+")
int1
The bear eats the bald eagle.
("bear" "eats" "bald eagle" "+")
int2
The bald eagle is not young.
False
3
inv-proof
[(((((triple2) -> rule2)) -> rule3))]
("bald eagle" "is" "young" "-")
((((triple2) -> (rule2 % int2))) -> (rule3 % int1))
The bald eagle is young.
("bald eagle" "is" "young" "+")
int1
The bear eats the bald eagle.
("bear" "eats" "bald eagle" "+")
int2
The bear is not young.
Unknown
inv-random
[@0: The bear is young.[CWA. Example of deepest failure = (FAIL)]]
("bear" "is" "young" "-")
The bald eagle visits the bald eagle.
Unknown
random
[@0: The bald eagle visits the bald eagle.[CWA. Example of deepest failure = (FAIL)]]
("bald eagle" "visits" "bald eagle" "+")
The bald eagle does not visit the bear.
Unknown
inv-random
[@0: The bald eagle visits the bear.[CWA. Example of deepest failure = (FAIL)]]
("bald eagle" "visits" "bear" "-")
The bear visits the bear.
Unknown
random
[@0: The bear visits the bear.[CWA. Example of deepest failure = (FAIL)]]
("bear" "visits" "bear" "+")
The bear is not big.
Unknown
inv-random
[@0: The bear is big.[CWA. Example of deepest failure = (FAIL)]]
("bear" "is" "big" "-")
The bald eagle is green.
Unknown
random
[@0: The bald eagle is green.[CWA. Example of deepest failure = (FAIL)]]
("bald eagle" "is" "green" "+")
@0: The bald eagle eats the bear.[(triple1)] The bald eagle likes the bear.[(triple2)] The bear likes the bald eagle.[(triple3)] @1: The bear eats the bald eagle.[(((triple2) -> rule2))] The bear is kind.[(((triple2) -> rule1))] @2: The bald eagle is young.[(((((triple2) -> rule2)) -> rule3))]
The bald eagle eats the bear.
("bald eagle" "eats" "bear" "+")
triple1
The bald eagle likes the bear.
("bald eagle" "likes" "bear" "+")
triple2
The bear likes the bald eagle.
("bear" "likes" "bald eagle" "+")
triple3
The bear eats the bald eagle.
("bear" "eats" "bald eagle" "+")
((triple2) -> (rule2 % int1))
The bear eats the bald eagle.
("bear" "eats" "bald eagle" "+")
int1
The bear is kind.
("bear" "is" "kind" "+")
((triple2) -> (rule1 % int1))
The bear is kind.
("bear" "is" "kind" "+")
int1
The bald eagle is young.
("bald eagle" "is" "young" "+")
((((triple2) -> (rule2 % int2))) -> (rule3 % int1))
The bald eagle is young.
("bald eagle" "is" "young" "+")
int1
The bear eats the bald eagle.
("bear" "eats" "bald eagle" "+")
int2