The bald eagle eats the dog. The bear eats the bald eagle. The dog chases the bear. If something chases the bear then the bear eats the dog. If something sees the bald eagle and the bald eagle sees the dog then the bald eagle is round. If the dog chases the bald eagle and the dog chases the bear then the bald eagle eats the bear. If something chases the bald eagle then the bald eagle chases the bear. If something chases the dog then it chases the bald eagle. If the bald eagle chases the bear and the bald eagle sees the bear then the bear sees the dog.
The bald eagle eats the dog.
("bald eagle" "eats" "dog" "+")
The bear eats the bald eagle.
("bear" "eats" "bald eagle" "+")
The dog chases the bear.
("dog" "chases" "bear" "+")
If something chases the bear then the bear eats the dog.
((("something" "chases" "bear" "+")) -> ("bear" "eats" "dog" "+"))
If something sees the bald eagle and the bald eagle sees the dog then the bald eagle is round.
((("something" "sees" "bald eagle" "+") ("bald eagle" "sees" "dog" "+")) -> ("bald eagle" "is" "round" "+"))
If the dog chases the bald eagle and the dog chases the bear then the bald eagle eats the bear.
((("dog" "chases" "bald eagle" "+") ("dog" "chases" "bear" "+")) -> ("bald eagle" "eats" "bear" "+"))
If something chases the bald eagle then the bald eagle chases the bear.
((("something" "chases" "bald eagle" "+")) -> ("bald eagle" "chases" "bear" "+"))
If something chases the dog then it chases the bald eagle.
((("something" "chases" "dog" "+")) -> ("something" "chases" "bald eagle" "+"))
If the bald eagle chases the bear and the bald eagle sees the bear then the bear sees the dog.
((("bald eagle" "chases" "bear" "+") ("bald eagle" "sees" "bear" "+")) -> ("bear" "sees" "dog" "+"))
The bald eagle eats the dog.
True
1
proof
[(triple1)]
("bald eagle" "eats" "dog" "+")
triple1
The bald eagle does not eat the dog.
False
1
inv-proof
[(triple1)]
("bald eagle" "eats" "dog" "-")
triple1
The bear eats the dog.
True
2
proof
[(((triple3) -> rule1))]
("bear" "eats" "dog" "+")
((triple3) -> (rule1 % int1))
The bear eats the dog.
("bear" "eats" "dog" "+")
int1
The bear does not eat the dog.
False
2
inv-proof
[(((triple3) -> rule1))]
("bear" "eats" "dog" "-")
((triple3) -> (rule1 % int1))
The bear eats the dog.
("bear" "eats" "dog" "+")
int1
The bald eagle does not chase the bear.
Unknown
inv-rconc
[@2: The bald eagle chases the bear.[CWA. Example of deepest failure = (rule4 <- rule5 <- FAIL)]]
("bald eagle" "chases" "bear" "-")
The bear sees the dog.
Unknown
rconc
[@1: The bear sees the dog.[CWA. Example of deepest failure = (rule6 <- FAIL)]]
("bear" "sees" "dog" "+")
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 bear chases the bear.
Unknown
random
[@0: The bear chases the bear.[CWA. Example of deepest failure = (FAIL)]]
("bear" "chases" "bear" "+")
@0: The bald eagle eats the dog.[(triple1)] The bear eats the bald eagle.[(triple2)] The dog chases the bear.[(triple3)] @1: The bear eats the dog.[(((triple3) -> rule1))]
The bald eagle eats the dog.
("bald eagle" "eats" "dog" "+")
triple1
The bear eats the bald eagle.
("bear" "eats" "bald eagle" "+")
triple2
The dog chases the bear.
("dog" "chases" "bear" "+")
triple3
The bear eats the dog.
("bear" "eats" "dog" "+")
((triple3) -> (rule1 % int1))
The bear eats the dog.
("bear" "eats" "dog" "+")
int1