The bald eagle needs the tiger. The bear likes the rabbit. The rabbit is kind. The tiger sees the bear. If someone needs the bald eagle then they like the bear. If someone likes the tiger then they need the bear. If the tiger sees the bear then the bear needs the bald eagle. If someone sees the tiger and they need the bear then the bear is red. If someone likes the bear then they need the rabbit. If the bald eagle is red then the bald eagle needs the bear.
The bald eagle needs the tiger.
("bald eagle" "needs" "tiger" "+")
The bear likes the rabbit.
("bear" "likes" "rabbit" "+")
The rabbit is kind.
("rabbit" "is" "kind" "+")
The tiger sees the bear.
("tiger" "sees" "bear" "+")
If someone needs the bald eagle then they like the bear.
((("someone" "needs" "bald eagle" "+")) -> ("someone" "likes" "bear" "+"))
If someone likes the tiger then they need the bear.
((("someone" "likes" "tiger" "+")) -> ("someone" "needs" "bear" "+"))
If the tiger sees the bear then the bear needs the bald eagle.
((("tiger" "sees" "bear" "+")) -> ("bear" "needs" "bald eagle" "+"))
If someone sees the tiger and they need the bear then the bear is red.
((("someone" "sees" "tiger" "+") ("someone" "needs" "bear" "+")) -> ("bear" "is" "red" "+"))
If someone likes the bear then they need the rabbit.
((("someone" "likes" "bear" "+")) -> ("someone" "needs" "rabbit" "+"))
If the bald eagle is red then the bald eagle needs the bear.
((("bald eagle" "is" "red" "+")) -> ("bald eagle" "needs" "bear" "+"))
The bald eagle needs the tiger.
True
1
proof
[(triple1)]
("bald eagle" "needs" "tiger" "+")
triple1
The bald eagle does not need the tiger.
False
1
inv-proof
[(triple1)]
("bald eagle" "needs" "tiger" "-")
triple1
The bear needs the bald eagle.
True
2
proof
[(((triple4) -> rule3))]
("bear" "needs" "bald eagle" "+")
((triple4) -> (rule3 % int1))
The bear needs the bald eagle.
("bear" "needs" "bald eagle" "+")
int1
The bear does not need the bald eagle.
False
2
inv-proof
[(((triple4) -> rule3))]
("bear" "needs" "bald eagle" "-")
((triple4) -> (rule3 % int1))
The bear needs the bald eagle.
("bear" "needs" "bald eagle" "+")
int1
The bear likes the bear.
True
3
proof
[(((((triple4) -> rule3)) -> rule1))]
("bear" "likes" "bear" "+")
((((triple4) -> (rule3 % int2))) -> (rule1 % int1))
The bear likes the bear.
("bear" "likes" "bear" "+")
int1
The bear needs the bald eagle.
("bear" "needs" "bald eagle" "+")
int2
The bear does not like the bear.
False
3
inv-proof
[(((((triple4) -> rule3)) -> rule1))]
("bear" "likes" "bear" "-")
((((triple4) -> (rule3 % int2))) -> (rule1 % int1))
The bear likes the bear.
("bear" "likes" "bear" "+")
int1
The bear needs the bald eagle.
("bear" "needs" "bald eagle" "+")
int2
The bear needs the rabbit.
True
4
proof
[(((((((triple4) -> rule3)) -> rule1)) -> rule5))]
("bear" "needs" "rabbit" "+")
((((((triple4) -> (rule3 % int3))) -> (rule1 % int2))) -> (rule5 % int1))
The bear needs the rabbit.
("bear" "needs" "rabbit" "+")
int1
The bear likes the bear.
("bear" "likes" "bear" "+")
int2
The bear needs the bald eagle.
("bear" "needs" "bald eagle" "+")
int3
The bear does not need the rabbit.
False
4
inv-proof
[(((((((triple4) -> rule3)) -> rule1)) -> rule5))]
("bear" "needs" "rabbit" "-")
((((((triple4) -> (rule3 % int3))) -> (rule1 % int2))) -> (rule5 % int1))
The bear needs the rabbit.
("bear" "needs" "rabbit" "+")
int1
The bear likes the bear.
("bear" "likes" "bear" "+")
int2
The bear needs the bald eagle.
("bear" "needs" "bald eagle" "+")
int3
The bald eagle does not need the bear.
Unknown
inv-rconc
[@1: The bald eagle needs the bear.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("bald eagle" "needs" "bear" "-")
The tiger needs the bear.
Unknown
rconc
[@1: The tiger needs the bear.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("tiger" "needs" "bear" "+")
The rabbit does not need the bear.
Unknown
inv-rconc
[@1: The rabbit needs the bear.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("rabbit" "needs" "bear" "-")
The bear needs the bear.
Unknown
rconc
[@1: The bear needs the bear.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("bear" "needs" "bear" "+")
The tiger does not see the rabbit.
Unknown
inv-random
[@0: The tiger sees the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "sees" "rabbit" "-")
The bear likes the tiger.
Unknown
random
[@0: The bear likes the tiger.[CWA. Example of deepest failure = (FAIL)]]
("bear" "likes" "tiger" "+")
The bear does not need the tiger.
Unknown
inv-random
[@0: The bear needs the tiger.[CWA. Example of deepest failure = (FAIL)]]
("bear" "needs" "tiger" "-")
The bald eagle is kind.
Unknown
random
[@0: The bald eagle is kind.[CWA. Example of deepest failure = (FAIL)]]
("bald eagle" "is" "kind" "+")
@0: The bald eagle needs the tiger.[(triple1)] The bear likes the rabbit.[(triple2)] The rabbit is kind.[(triple3)] The tiger sees the bear.[(triple4)] @1: The bear needs the bald eagle.[(((triple4) -> rule3))] @2: The bear likes the bear.[(((((triple4) -> rule3)) -> rule1))] @3: The bear needs the rabbit.[(((((((triple4) -> rule3)) -> rule1)) -> rule5))]
The bald eagle needs the tiger.
("bald eagle" "needs" "tiger" "+")
triple1
The bear likes the rabbit.
("bear" "likes" "rabbit" "+")
triple2
The rabbit is kind.
("rabbit" "is" "kind" "+")
triple3
The tiger sees the bear.
("tiger" "sees" "bear" "+")
triple4
The bear needs the bald eagle.
("bear" "needs" "bald eagle" "+")
((triple4) -> (rule3 % int1))
The bear needs the bald eagle.
("bear" "needs" "bald eagle" "+")
int1
The bear likes the bear.
("bear" "likes" "bear" "+")
((((triple4) -> (rule3 % int2))) -> (rule1 % int1))
The bear likes the bear.
("bear" "likes" "bear" "+")
int1
The bear needs the bald eagle.
("bear" "needs" "bald eagle" "+")
int2
The bear needs the rabbit.
("bear" "needs" "rabbit" "+")
((((((triple4) -> (rule3 % int3))) -> (rule1 % int2))) -> (rule5 % int1))
The bear needs the rabbit.
("bear" "needs" "rabbit" "+")
int1
The bear likes the bear.
("bear" "likes" "bear" "+")
int2
The bear needs the bald eagle.
("bear" "needs" "bald eagle" "+")
int3