The bald eagle is big. The bald eagle is blue. The bald eagle is green. The bald eagle is nice. The bald eagle is rough. The bald eagle likes the rabbit. The bald eagle likes the tiger. The bald eagle needs the rabbit. The rabbit is green. The rabbit likes the bald eagle. The rabbit likes the tiger. The rabbit visits the bald eagle. The rabbit visits the tiger. The tiger likes the bald eagle. The tiger visits the bald eagle. If someone is green and blue then they are nice. If the rabbit visits the bald eagle and the rabbit needs the bald eagle then the rabbit likes the tiger. If someone is big then they need the rabbit. If someone is big and blue then they like the tiger. If someone likes the rabbit then they are big. If someone likes the bald eagle then they are green.
The bald eagle is big.
("bald eagle" "is" "big" "+")
The bald eagle is blue.
("bald eagle" "is" "blue" "+")
The bald eagle is green.
("bald eagle" "is" "green" "+")
The bald eagle is nice.
("bald eagle" "is" "nice" "+")
The bald eagle is rough.
("bald eagle" "is" "rough" "+")
The bald eagle likes the rabbit.
("bald eagle" "likes" "rabbit" "+")
The bald eagle likes the tiger.
("bald eagle" "likes" "tiger" "+")
The bald eagle needs the rabbit.
("bald eagle" "needs" "rabbit" "+")
The rabbit is green.
("rabbit" "is" "green" "+")
The rabbit likes the bald eagle.
("rabbit" "likes" "bald eagle" "+")
The rabbit likes the tiger.
("rabbit" "likes" "tiger" "+")
The rabbit visits the bald eagle.
("rabbit" "visits" "bald eagle" "+")
The rabbit visits the tiger.
("rabbit" "visits" "tiger" "+")
The tiger likes the bald eagle.
("tiger" "likes" "bald eagle" "+")
The tiger visits the bald eagle.
("tiger" "visits" "bald eagle" "+")
If someone is green and blue then they are nice.
((("someone" "is" "green" "+") ("someone" "is" "blue" "+")) -> ("someone" "is" "nice" "+"))
If the rabbit visits the bald eagle and the rabbit needs the bald eagle then the rabbit likes the tiger.
((("rabbit" "visits" "bald eagle" "+") ("rabbit" "needs" "bald eagle" "+")) -> ("rabbit" "likes" "tiger" "+"))
If someone is big then they need the rabbit.
((("someone" "is" "big" "+")) -> ("someone" "needs" "rabbit" "+"))
If someone is big and blue then they like the tiger.
((("someone" "is" "big" "+") ("someone" "is" "blue" "+")) -> ("someone" "likes" "tiger" "+"))
If someone likes the rabbit then they are big.
((("someone" "likes" "rabbit" "+")) -> ("someone" "is" "big" "+"))
If someone likes the bald eagle then they are green.
((("someone" "likes" "bald eagle" "+")) -> ("someone" "is" "green" "+"))
The bald eagle needs the rabbit.
True
1
proof
[(triple8 OR ((triple1) -> rule3) OR ((((triple6) -> rule5)) -> rule3))]
("bald eagle" "needs" "rabbit" "+")
triple8
((triple1) -> (rule3 % int1))
The bald eagle needs the rabbit.
("bald eagle" "needs" "rabbit" "+")
int1
((((triple6) -> (rule5 % int2))) -> (rule3 % int1))
The bald eagle needs the rabbit.
("bald eagle" "needs" "rabbit" "+")
int1
The bald eagle is big.
("bald eagle" "is" "big" "+")
int2
The tiger does not like the bald eagle.
False
1
inv-proof
[(triple14)]
("tiger" "likes" "bald eagle" "-")
triple14
The tiger is green.
True
2
proof
[(((triple14) -> rule6))]
("tiger" "is" "green" "+")
((triple14) -> (rule6 % int1))
The tiger is green.
("tiger" "is" "green" "+")
int1
The tiger is not green.
False
2
inv-proof
[(((triple14) -> rule6))]
("tiger" "is" "green" "-")
((triple14) -> (rule6 % int1))
The tiger is green.
("tiger" "is" "green" "+")
int1
The rabbit does not need the rabbit.
Unknown
inv-rconc
[@2: The rabbit needs the rabbit.[CWA. Example of deepest failure = (rule3 <- rule5 <- FAIL)]]
("rabbit" "needs" "rabbit" "-")
The rabbit is big.
Unknown
rconc
[@1: The rabbit is big.[CWA. Example of deepest failure = (rule5 <- FAIL)]]
("rabbit" "is" "big" "+")
The bald eagle does not visit the tiger.
Unknown
inv-random
[@0: The bald eagle visits the tiger.[CWA. Example of deepest failure = (FAIL)]]
("bald eagle" "visits" "tiger" "-")
The tiger is rough.
Unknown
random
[@0: The tiger is rough.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "rough" "+")
@0: The bald eagle is big.[(triple1 OR ((triple6) -> rule5))] The bald eagle is blue.[(triple2)] The bald eagle is green.[(triple3)] The bald eagle is nice.[(triple4 OR ((triple3 triple2) -> rule1))] The bald eagle is rough.[(triple5)] The bald eagle likes the rabbit.[(triple6)] The bald eagle likes the tiger.[(triple7 OR ((triple1 triple2) -> rule4) OR ((((triple6) -> rule5) triple2) -> rule4))] The bald eagle needs the rabbit.[(triple8 OR ((triple1) -> rule3) OR ((((triple6) -> rule5)) -> rule3))] The rabbit is green.[(triple9 OR ((triple10) -> rule6))] The rabbit likes the bald eagle.[(triple10)] The rabbit likes the tiger.[(triple11)] The rabbit visits the bald eagle.[(triple12)] The rabbit visits the tiger.[(triple13)] The tiger likes the bald eagle.[(triple14)] The tiger visits the bald eagle.[(triple15)] @1: The tiger is green.[(((triple14) -> rule6))]
The bald eagle is big.
("bald eagle" "is" "big" "+")
triple1
((triple6) -> (rule5 % int1))
The bald eagle is big.
("bald eagle" "is" "big" "+")
int1
The bald eagle is blue.
("bald eagle" "is" "blue" "+")
triple2
The bald eagle is green.
("bald eagle" "is" "green" "+")
triple3
The bald eagle is nice.
("bald eagle" "is" "nice" "+")
triple4
((triple3 triple2) -> (rule1 % int1))
The bald eagle is nice.
("bald eagle" "is" "nice" "+")
int1
The bald eagle is rough.
("bald eagle" "is" "rough" "+")
triple5
The bald eagle likes the rabbit.
("bald eagle" "likes" "rabbit" "+")
triple6
The bald eagle likes the tiger.
("bald eagle" "likes" "tiger" "+")
triple7
((triple1 triple2) -> (rule4 % int1))
The bald eagle likes the tiger.
("bald eagle" "likes" "tiger" "+")
int1
((((triple6) -> (rule5 % int2)) triple2) -> (rule4 % int1))
The bald eagle likes the tiger.
("bald eagle" "likes" "tiger" "+")
int1
The bald eagle is big.
("bald eagle" "is" "big" "+")
int2
The bald eagle needs the rabbit.
("bald eagle" "needs" "rabbit" "+")
triple8
((triple1) -> (rule3 % int1))
The bald eagle needs the rabbit.
("bald eagle" "needs" "rabbit" "+")
int1
((((triple6) -> (rule5 % int2))) -> (rule3 % int1))
The bald eagle needs the rabbit.
("bald eagle" "needs" "rabbit" "+")
int1
The bald eagle is big.
("bald eagle" "is" "big" "+")
int2
The rabbit is green.
("rabbit" "is" "green" "+")
triple9
((triple10) -> (rule6 % int1))
The rabbit is green.
("rabbit" "is" "green" "+")
int1
The rabbit likes the bald eagle.
("rabbit" "likes" "bald eagle" "+")
triple10
The rabbit likes the tiger.
("rabbit" "likes" "tiger" "+")
triple11
The rabbit visits the bald eagle.
("rabbit" "visits" "bald eagle" "+")
triple12
The rabbit visits the tiger.
("rabbit" "visits" "tiger" "+")
triple13
The tiger likes the bald eagle.
("tiger" "likes" "bald eagle" "+")
triple14
The tiger visits the bald eagle.
("tiger" "visits" "bald eagle" "+")
triple15
The tiger is green.
("tiger" "is" "green" "+")
((triple14) -> (rule6 % int1))
The tiger is green.
("tiger" "is" "green" "+")
int1