The bald eagle is nice. The bear eats the bald eagle. The dog eats the bear. If someone chases the bear and the bear is green then the bear chases the dog. If someone chases the bear then the bear needs the dog. If someone eats the bald eagle and they are nice then the bald eagle chases the dog. If the dog is red and the dog eats the bear then the bear needs the dog. If someone chases the bear then they are kind. If someone eats the bald eagle then the bald eagle is red. If someone needs the bald eagle then the bald eagle chases the bear. If someone chases the bald eagle and the bald eagle eats the bear then the bear needs the dog.
The bald eagle is nice.
("bald eagle" "is" "nice" "+")
The bear eats the bald eagle.
("bear" "eats" "bald eagle" "+")
The dog eats the bear.
("dog" "eats" "bear" "+")
If someone chases the bear and the bear is green then the bear chases the dog.
((("someone" "chases" "bear" "+") ("bear" "is" "green" "+")) -> ("bear" "chases" "dog" "+"))
If someone chases the bear then the bear needs the dog.
((("someone" "chases" "bear" "+")) -> ("bear" "needs" "dog" "+"))
If someone eats the bald eagle and they are nice then the bald eagle chases the dog.
((("someone" "eats" "bald eagle" "+") ("someone" "is" "nice" "+")) -> ("bald eagle" "chases" "dog" "+"))
If the dog is red and the dog eats the bear then the bear needs the dog.
((("dog" "is" "red" "+") ("dog" "eats" "bear" "+")) -> ("bear" "needs" "dog" "+"))
If someone chases the bear then they are kind.
((("someone" "chases" "bear" "+")) -> ("someone" "is" "kind" "+"))
If someone eats the bald eagle then the bald eagle is red.
((("someone" "eats" "bald eagle" "+")) -> ("bald eagle" "is" "red" "+"))
If someone needs the bald eagle then the bald eagle chases the bear.
((("someone" "needs" "bald eagle" "+")) -> ("bald eagle" "chases" "bear" "+"))
If someone chases the bald eagle and the bald eagle eats the bear then the bear needs the dog.
((("someone" "chases" "bald eagle" "+") ("bald eagle" "eats" "bear" "+")) -> ("bear" "needs" "dog" "+"))
The bear eats the bald eagle.
True
1
proof
[(triple2)]
("bear" "eats" "bald eagle" "+")
triple2
The bear does not eat the bald eagle.
False
1
inv-proof
[(triple2)]
("bear" "eats" "bald eagle" "-")
triple2
The bear does not chase the dog.
Unknown
inv-rconc
[@1: The bear chases the dog.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("bear" "chases" "dog" "-")
The dog is green.
Unknown
random
[@0: The dog is green.[CWA. Example of deepest failure = (FAIL)]]
("dog" "is" "green" "+")
@0: The bald eagle is nice.[(triple1)] The bear eats the bald eagle.[(triple2)] The dog eats the bear.[(triple3)] @1: The bald eagle is red.[(((triple2) -> rule6))]
The bald eagle is nice.
("bald eagle" "is" "nice" "+")
triple1
The bear eats the bald eagle.
("bear" "eats" "bald eagle" "+")
triple2
The dog eats the bear.
("dog" "eats" "bear" "+")
triple3
The bald eagle is red.
("bald eagle" "is" "red" "+")
((triple2) -> (rule6 % int1))
The bald eagle is red.
("bald eagle" "is" "red" "+")
int1