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