The bald eagle is big. The tiger is red. If the bald eagle is cold and the bald eagle chases the tiger then the tiger visits the bald eagle. If something is red then it eats the tiger. If something visits the bald eagle and the bald eagle is rough then it is young. All rough things are cold. If something chases the tiger then the tiger eats the bald eagle. If something visits the bald eagle then it is big.
The bald eagle is big.
("bald eagle" "is" "big" "+")
The tiger is red.
("tiger" "is" "red" "+")
If the bald eagle is cold and the bald eagle chases the tiger then the tiger visits the bald eagle.
((("bald eagle" "is" "cold" "+") ("bald eagle" "chases" "tiger" "+")) -> ("tiger" "visits" "bald eagle" "+"))
If something is red then it eats the tiger.
((("something" "is" "red" "+")) -> ("something" "eats" "tiger" "+"))
If something visits the bald eagle and the bald eagle is rough then it is young.
((("something" "visits" "bald eagle" "+") ("bald eagle" "is" "rough" "+")) -> ("something" "is" "young" "+"))
All rough things are cold.
((("something" "is" "rough" "+")) -> ("something" "is" "cold" "+"))
If something chases the tiger then the tiger eats the bald eagle.
((("something" "chases" "tiger" "+")) -> ("tiger" "eats" "bald eagle" "+"))
If something visits the bald eagle then it is big.
((("something" "visits" "bald eagle" "+")) -> ("something" "is" "big" "+"))
The tiger is red.
True
1
proof
[(triple2)]
("tiger" "is" "red" "+")
triple2
The bald eagle is not big.
False
1
inv-proof
[(triple1)]
("bald eagle" "is" "big" "-")
triple1
The tiger eats the tiger.
True
2
proof
[(((triple2) -> rule2))]
("tiger" "eats" "tiger" "+")
((triple2) -> (rule2 % int1))
The tiger eats the tiger.
("tiger" "eats" "tiger" "+")
int1
The tiger does not eat the tiger.
False
2
inv-proof
[(((triple2) -> rule2))]
("tiger" "eats" "tiger" "-")
((triple2) -> (rule2 % int1))
The tiger eats the tiger.
("tiger" "eats" "tiger" "+")
int1
The bald eagle does not eat the tiger.
Unknown
inv-rconc
[@1: The bald eagle eats the tiger.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("bald eagle" "eats" "tiger" "-")
The tiger is young.
Unknown
rconc
[@1: The tiger is young.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("tiger" "is" "young" "+")
The bald eagle does not chase the bald eagle.
Unknown
inv-random
[@0: The bald eagle chases the bald eagle.[CWA. Example of deepest failure = (FAIL)]]
("bald eagle" "chases" "bald eagle" "-")
The bald eagle visits the bald eagle.
Unknown
random
[@0: The bald eagle visits the bald eagle.[CWA. Example of deepest failure = (FAIL)]]
("bald eagle" "visits" "bald eagle" "+")
@0: The bald eagle is big.[(triple1)] The tiger is red.[(triple2)] @1: The tiger eats the tiger.[(((triple2) -> rule2))]
The bald eagle is big.
("bald eagle" "is" "big" "+")
triple1
The tiger is red.
("tiger" "is" "red" "+")
triple2
The tiger eats the tiger.
("tiger" "eats" "tiger" "+")
((triple2) -> (rule2 % int1))
The tiger eats the tiger.
("tiger" "eats" "tiger" "+")
int1