The bald eagle eats the cat. The bald eagle eats the rabbit. The bald eagle is blue. The bald eagle is nice. The bald eagle likes the cat. The cat needs the bald eagle. The rabbit eats the bald eagle. The rabbit is nice. The rabbit likes the tiger. The rabbit needs the cat. The rabbit needs the tiger. The tiger eats the bald eagle. The tiger does not eat the cat. The tiger is blue. The tiger likes the cat. The tiger needs the rabbit. If someone eats the tiger then the tiger does not eat the bald eagle. If someone likes the rabbit then the rabbit eats the cat. If someone needs the bald eagle and they are not big then the bald eagle is round. If someone likes the cat then they need the bald eagle. If someone is blue and young then they like the tiger. If someone needs the rabbit and they are blue then the rabbit needs the bald eagle. Big people are young. If someone is young and they do not like the tiger then they do not eat the rabbit.
The bald eagle eats the cat.
("bald eagle" "eats" "cat" "+")
The bald eagle eats the rabbit.
("bald eagle" "eats" "rabbit" "+")
The bald eagle is blue.
("bald eagle" "is" "blue" "+")
The bald eagle is nice.
("bald eagle" "is" "nice" "+")
The bald eagle likes the cat.
("bald eagle" "likes" "cat" "+")
The cat needs the bald eagle.
("cat" "needs" "bald eagle" "+")
The rabbit eats the bald eagle.
("rabbit" "eats" "bald eagle" "+")
The rabbit is nice.
("rabbit" "is" "nice" "+")
The rabbit likes the tiger.
("rabbit" "likes" "tiger" "+")
The rabbit needs the cat.
("rabbit" "needs" "cat" "+")
The rabbit needs the tiger.
("rabbit" "needs" "tiger" "+")
The tiger eats the bald eagle.
("tiger" "eats" "bald eagle" "+")
The tiger does not eat the cat.
("tiger" "eats" "cat" "-")
The tiger is blue.
("tiger" "is" "blue" "+")
The tiger likes the cat.
("tiger" "likes" "cat" "+")
The tiger needs the rabbit.
("tiger" "needs" "rabbit" "+")
If someone eats the tiger then the tiger does not eat the bald eagle.
((("someone" "eats" "tiger" "+")) -> ("tiger" "eats" "bald eagle" "-"))
If someone likes the rabbit then the rabbit eats the cat.
((("someone" "likes" "rabbit" "+")) -> ("rabbit" "eats" "cat" "+"))
If someone needs the bald eagle and they are not big then the bald eagle is round.
((("someone" "needs" "bald eagle" "+") ("someone" "is" "big" "~")) -> ("bald eagle" "is" "round" "+"))
If someone likes the cat then they need the bald eagle.
((("someone" "likes" "cat" "+")) -> ("someone" "needs" "bald eagle" "+"))
If someone is blue and young then they like the tiger.
((("someone" "is" "blue" "+") ("someone" "is" "young" "+")) -> ("someone" "likes" "tiger" "+"))
If someone needs the rabbit and they are blue then the rabbit needs the bald eagle.
((("someone" "needs" "rabbit" "+") ("someone" "is" "blue" "+")) -> ("rabbit" "needs" "bald eagle" "+"))
Big people are young.
((("someone" "is" "big" "+")) -> ("someone" "is" "young" "+"))
If someone is young and they do not like the tiger then they do not eat the rabbit.
((("someone" "is" "young" "+") ("someone" "likes" "tiger" "~")) -> ("someone" "eats" "rabbit" "-"))
The tiger likes the cat.
True
1
proof
[(triple15)]
("tiger" "likes" "cat" "+")
triple15
The tiger does not like the cat.
False
1
inv-proof
[(triple15)]
("tiger" "likes" "cat" "-")
triple15
The tiger needs the bald eagle.
True
2
proof
[(((triple15) -> rule4))]
("tiger" "needs" "bald eagle" "+")
((triple15) -> (rule4 % int1))
The tiger needs the bald eagle.
("tiger" "needs" "bald eagle" "+")
int1
The rabbit does not need the bald eagle.
False
3
inv-proof
[(((triple16 triple14) -> rule6))]
("rabbit" "needs" "bald eagle" "-")
((triple16 triple14) -> (rule6 % int1))
The rabbit needs the bald eagle.
("rabbit" "needs" "bald eagle" "+")
int1
The rabbit is not young.
Unknown
inv-rconc
[@1: The rabbit is young.[CWA. Example of deepest failure = (rule7 <- FAIL)]]
("rabbit" "is" "young" "-")
The bald eagle is young.
Unknown
rconc
[@1: The bald eagle is young.[CWA. Example of deepest failure = (rule7 <- FAIL)]]
("bald eagle" "is" "young" "+")
The bald eagle is not big.
Unknown
inv-random
[@0: The bald eagle is big.[CWA. Example of deepest failure = (FAIL)]]
("bald eagle" "is" "big" "-")
The rabbit likes the cat.
Unknown
random
[@0: The rabbit likes the cat.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "likes" "cat" "+")
@0: The bald eagle eats the cat.[(triple1)] The bald eagle eats the rabbit.[(triple2)] The bald eagle is blue.[(triple3)] The bald eagle is nice.[(triple4)] The bald eagle likes the cat.[(triple5)] The cat needs the bald eagle.[(triple6)] The rabbit eats the bald eagle.[(triple7)] The rabbit is nice.[(triple8)] The rabbit likes the tiger.[(triple9)] The rabbit needs the cat.[(triple10)] The rabbit needs the tiger.[(triple11)] The tiger does not eat the cat.[(triple13)] The tiger eats the bald eagle.[(triple12)] The tiger is blue.[(triple14)] The tiger likes the cat.[(triple15)] The tiger needs the rabbit.[(triple16)] @1: The bald eagle needs the bald eagle.[(((triple5) -> rule4))] The rabbit needs the bald eagle.[(((triple16 triple14) -> rule6))] The tiger needs the bald eagle.[(((triple15) -> rule4))]
The bald eagle eats the cat.
("bald eagle" "eats" "cat" "+")
triple1
The bald eagle eats the rabbit.
("bald eagle" "eats" "rabbit" "+")
triple2
The bald eagle is blue.
("bald eagle" "is" "blue" "+")
triple3
The bald eagle is nice.
("bald eagle" "is" "nice" "+")
triple4
The bald eagle likes the cat.
("bald eagle" "likes" "cat" "+")
triple5
The cat needs the bald eagle.
("cat" "needs" "bald eagle" "+")
triple6
The rabbit eats the bald eagle.
("rabbit" "eats" "bald eagle" "+")
triple7
The rabbit is nice.
("rabbit" "is" "nice" "+")
triple8
The rabbit likes the tiger.
("rabbit" "likes" "tiger" "+")
triple9
The rabbit needs the cat.
("rabbit" "needs" "cat" "+")
triple10
The rabbit needs the tiger.
("rabbit" "needs" "tiger" "+")
triple11
The tiger does not eat the cat.
("tiger" "eats" "cat" "-")
triple13
The tiger eats the bald eagle.
("tiger" "eats" "bald eagle" "+")
triple12
The tiger is blue.
("tiger" "is" "blue" "+")
triple14
The tiger likes the cat.
("tiger" "likes" "cat" "+")
triple15
The tiger needs the rabbit.
("tiger" "needs" "rabbit" "+")
triple16
The bald eagle needs the bald eagle.
("bald eagle" "needs" "bald eagle" "+")
((triple5) -> (rule4 % int1))
The bald eagle needs the bald eagle.
("bald eagle" "needs" "bald eagle" "+")
int1
The rabbit needs the bald eagle.
("rabbit" "needs" "bald eagle" "+")
((triple16 triple14) -> (rule6 % int1))
The rabbit needs the bald eagle.
("rabbit" "needs" "bald eagle" "+")
int1
The tiger needs the bald eagle.
("tiger" "needs" "bald eagle" "+")
((triple15) -> (rule4 % int1))
The tiger needs the bald eagle.
("tiger" "needs" "bald eagle" "+")
int1