The bald eagle does not eat the tiger. The bald eagle is green. The bald eagle is not nice. The bald eagle sees the tiger. The tiger eats the bald eagle. The tiger is not green. The tiger does not see the bald eagle. If something needs the tiger and it is blue then the tiger eats the bald eagle. If the tiger needs the bald eagle then the bald eagle needs the tiger. If something is blue then it eats the tiger. If something sees the tiger then it does not eat the tiger. If something eats the bald eagle then it is blue. If something is nice and blue then it does not see the tiger.
The bald eagle does not eat the tiger.
("bald eagle" "eats" "tiger" "-")
The bald eagle is green.
("bald eagle" "is" "green" "+")
The bald eagle is not nice.
("bald eagle" "is" "nice" "-")
The bald eagle sees the tiger.
("bald eagle" "sees" "tiger" "+")
The tiger eats the bald eagle.
("tiger" "eats" "bald eagle" "+")
The tiger is not green.
("tiger" "is" "green" "-")
The tiger does not see the bald eagle.
("tiger" "sees" "bald eagle" "-")
If something needs the tiger and it is blue then the tiger eats the bald eagle.
((("something" "needs" "tiger" "+") ("something" "is" "blue" "+")) -> ("tiger" "eats" "bald eagle" "+"))
If the tiger needs the bald eagle then the bald eagle needs the tiger.
((("tiger" "needs" "bald eagle" "+")) -> ("bald eagle" "needs" "tiger" "+"))
If something is blue then it eats the tiger.
((("something" "is" "blue" "+")) -> ("something" "eats" "tiger" "+"))
If something sees the tiger then it does not eat the tiger.
((("something" "sees" "tiger" "+")) -> ("something" "eats" "tiger" "-"))
If something eats the bald eagle then it is blue.
((("something" "eats" "bald eagle" "+")) -> ("something" "is" "blue" "+"))
If something is nice and blue then it does not see the tiger.
((("something" "is" "nice" "+") ("something" "is" "blue" "+")) -> ("something" "sees" "tiger" "-"))
The bald eagle sees the tiger.
True
1
proof
[(triple4)]
("bald eagle" "sees" "tiger" "+")
triple4
The bald eagle eats the tiger.
False
1
inv-proof
[(triple1 OR ((triple4) -> rule4))]
("bald eagle" "eats" "tiger" "+")
triple1
((triple4) -> (rule4 % int1))
The bald eagle does not eat the tiger.
("bald eagle" "eats" "tiger" "-")
int1
The tiger is blue.
True
2
proof
[(((triple5) -> rule5))]
("tiger" "is" "blue" "+")
((triple5) -> (rule5 % int1))
The tiger is blue.
("tiger" "is" "blue" "+")
int1
The tiger is not blue.
False
2
inv-proof
[(((triple5) -> rule5))]
("tiger" "is" "blue" "-")
((triple5) -> (rule5 % int1))
The tiger is blue.
("tiger" "is" "blue" "+")
int1
The bald eagle is not blue.
Unknown
inv-rconc
[@1: The bald eagle is blue.[CWA. Example of deepest failure = (rule5 <- FAIL)]]
("bald eagle" "is" "blue" "-")
The bald eagle needs the tiger.
Unknown
rconc
[@1: The bald eagle needs the tiger.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("bald eagle" "needs" "tiger" "+")
The tiger is not rough.
Unknown
inv-random
[@0: The tiger is rough.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "rough" "-")
The tiger needs the tiger.
Unknown
random
[@0: The tiger needs the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "needs" "tiger" "+")
@0: The bald eagle does not eat the tiger.[(triple1 OR ((triple4) -> rule4))] The bald eagle is green.[(triple2)] The bald eagle is not nice.[(triple3)] The bald eagle sees the tiger.[(triple4)] The tiger does not see the bald eagle.[(triple7)] The tiger eats the bald eagle.[(triple5)] The tiger is not green.[(triple6)] @1: The tiger is blue.[(((triple5) -> rule5))] @2: The tiger eats the tiger.[(((((triple5) -> rule5)) -> rule3))]
The bald eagle does not eat the tiger.
("bald eagle" "eats" "tiger" "-")
triple1
((triple4) -> (rule4 % int1))
The bald eagle does not eat the tiger.
("bald eagle" "eats" "tiger" "-")
int1
The bald eagle is green.
("bald eagle" "is" "green" "+")
triple2
The bald eagle is not nice.
("bald eagle" "is" "nice" "-")
triple3
The bald eagle sees the tiger.
("bald eagle" "sees" "tiger" "+")
triple4
The tiger does not see the bald eagle.
("tiger" "sees" "bald eagle" "-")
triple7
The tiger eats the bald eagle.
("tiger" "eats" "bald eagle" "+")
triple5
The tiger is not green.
("tiger" "is" "green" "-")
triple6
The tiger is blue.
("tiger" "is" "blue" "+")
((triple5) -> (rule5 % int1))
The tiger is blue.
("tiger" "is" "blue" "+")
int1
The tiger eats the tiger.
("tiger" "eats" "tiger" "+")
((((triple5) -> (rule5 % int2))) -> (rule3 % int1))
The tiger eats the tiger.
("tiger" "eats" "tiger" "+")
int1
The tiger is blue.
("tiger" "is" "blue" "+")
int2