The bald eagle eats the bear. The bald eagle is green. The bald eagle is red. The bald eagle visits the bear. The bald eagle visits the dog. The bear eats the bald eagle. The bear eats the dog. The bear is rough. The bear sees the bald eagle. The bear visits the dog. The dog eats the bald eagle. The dog is rough. The dog is young. The dog sees the bald eagle. The dog sees the bear. If someone visits the dog then the dog eats the bear. If someone is big and they eat the bald eagle then the bald eagle sees the bear. Young people are big.
The bald eagle eats the bear.
("bald eagle" "eats" "bear" "+")
The bald eagle is green.
("bald eagle" "is" "green" "+")
The bald eagle is red.
("bald eagle" "is" "red" "+")
The bald eagle visits the bear.
("bald eagle" "visits" "bear" "+")
The bald eagle visits the dog.
("bald eagle" "visits" "dog" "+")
The bear eats the bald eagle.
("bear" "eats" "bald eagle" "+")
The bear eats the dog.
("bear" "eats" "dog" "+")
The bear is rough.
("bear" "is" "rough" "+")
The bear sees the bald eagle.
("bear" "sees" "bald eagle" "+")
The bear visits the dog.
("bear" "visits" "dog" "+")
The dog eats the bald eagle.
("dog" "eats" "bald eagle" "+")
The dog is rough.
("dog" "is" "rough" "+")
The dog is young.
("dog" "is" "young" "+")
The dog sees the bald eagle.
("dog" "sees" "bald eagle" "+")
The dog sees the bear.
("dog" "sees" "bear" "+")
If someone visits the dog then the dog eats the bear.
((("someone" "visits" "dog" "+")) -> ("dog" "eats" "bear" "+"))
If someone is big and they eat the bald eagle then the bald eagle sees the bear.
((("someone" "is" "big" "+") ("someone" "eats" "bald eagle" "+")) -> ("bald eagle" "sees" "bear" "+"))
Young people are big.
((("someone" "is" "young" "+")) -> ("someone" "is" "big" "+"))
The bald eagle visits the bear.
True
1
proof
[(triple4)]
("bald eagle" "visits" "bear" "+")
triple4
The bald eagle does not visit the dog.
False
1
inv-proof
[(triple5)]
("bald eagle" "visits" "dog" "-")
triple5
The dog is big.
True
2
proof
[(((triple13) -> rule3))]
("dog" "is" "big" "+")
((triple13) -> (rule3 % int1))
The dog is big.
("dog" "is" "big" "+")
int1
The dog does not eat the bear.
False
2
inv-proof
[(((triple10) -> rule1) OR ((triple5) -> rule1))]
("dog" "eats" "bear" "-")
((triple10) -> (rule1 % int1))
The dog eats the bear.
("dog" "eats" "bear" "+")
int1
((triple5) -> (rule1 % int1))
The dog eats the bear.
("dog" "eats" "bear" "+")
int1
The bald eagle sees the bear.
True
4
proof
[(((((triple13) -> rule3) triple11) -> rule2))]
("bald eagle" "sees" "bear" "+")
((((triple13) -> (rule3 % int2)) triple11) -> (rule2 % int1))
The bald eagle sees the bear.
("bald eagle" "sees" "bear" "+")
int1
The dog is big.
("dog" "is" "big" "+")
int2
The bald eagle does not see the bear.
False
4
inv-proof
[(((((triple13) -> rule3) triple11) -> rule2))]
("bald eagle" "sees" "bear" "-")
((((triple13) -> (rule3 % int2)) triple11) -> (rule2 % int1))
The bald eagle sees the bear.
("bald eagle" "sees" "bear" "+")
int1
The dog is big.
("dog" "is" "big" "+")
int2
The bald eagle is not big.
Unknown
inv-rconc
[@1: The bald eagle is big.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("bald eagle" "is" "big" "-")
The bear is big.
Unknown
rconc
[@1: The bear is big.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("bear" "is" "big" "+")
The dog does not visit the dog.
Unknown
inv-random
[@0: The dog visits the dog.[CWA. Example of deepest failure = (FAIL)]]
("dog" "visits" "dog" "-")
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 is not rough.
Unknown
inv-random
[@0: The bald eagle is rough.[CWA. Example of deepest failure = (FAIL)]]
("bald eagle" "is" "rough" "-")
The bear eats the bear.
Unknown
random
[@0: The bear eats the bear.[CWA. Example of deepest failure = (FAIL)]]
("bear" "eats" "bear" "+")
@0: The bald eagle eats the bear.[(triple1)] The bald eagle is green.[(triple2)] The bald eagle is red.[(triple3)] The bald eagle visits the bear.[(triple4)] The bald eagle visits the dog.[(triple5)] The bear eats the bald eagle.[(triple6)] The bear eats the dog.[(triple7)] The bear is rough.[(triple8)] The bear sees the bald eagle.[(triple9)] The bear visits the dog.[(triple10)] The dog eats the bald eagle.[(triple11)] The dog is rough.[(triple12)] The dog is young.[(triple13)] The dog sees the bald eagle.[(triple14)] The dog sees the bear.[(triple15)] @1: The dog eats the bear.[(((triple10) -> rule1) OR ((triple5) -> rule1))] The dog is big.[(((triple13) -> rule3))] @2: The bald eagle sees the bear.[(((((triple13) -> rule3) triple11) -> rule2))]
The bald eagle eats the bear.
("bald eagle" "eats" "bear" "+")
triple1
The bald eagle is green.
("bald eagle" "is" "green" "+")
triple2
The bald eagle is red.
("bald eagle" "is" "red" "+")
triple3
The bald eagle visits the bear.
("bald eagle" "visits" "bear" "+")
triple4
The bald eagle visits the dog.
("bald eagle" "visits" "dog" "+")
triple5
The bear eats the bald eagle.
("bear" "eats" "bald eagle" "+")
triple6
The bear eats the dog.
("bear" "eats" "dog" "+")
triple7
The bear is rough.
("bear" "is" "rough" "+")
triple8
The bear sees the bald eagle.
("bear" "sees" "bald eagle" "+")
triple9
The bear visits the dog.
("bear" "visits" "dog" "+")
triple10
The dog eats the bald eagle.
("dog" "eats" "bald eagle" "+")
triple11
The dog is rough.
("dog" "is" "rough" "+")
triple12
The dog is young.
("dog" "is" "young" "+")
triple13
The dog sees the bald eagle.
("dog" "sees" "bald eagle" "+")
triple14
The dog sees the bear.
("dog" "sees" "bear" "+")
triple15
The dog eats the bear.
("dog" "eats" "bear" "+")
((triple10) -> (rule1 % int1))
The dog eats the bear.
("dog" "eats" "bear" "+")
int1
((triple5) -> (rule1 % int1))
The dog eats the bear.
("dog" "eats" "bear" "+")
int1
The dog is big.
("dog" "is" "big" "+")
((triple13) -> (rule3 % int1))
The dog is big.
("dog" "is" "big" "+")
int1
The bald eagle sees the bear.
("bald eagle" "sees" "bear" "+")
((((triple13) -> (rule3 % int2)) triple11) -> (rule2 % int1))
The bald eagle sees the bear.
("bald eagle" "sees" "bear" "+")
int1
The dog is big.
("dog" "is" "big" "+")
int2