The bald eagle eats the tiger. The bald eagle is blue. The bald eagle is green. The bald eagle is kind. The bald eagle is rough. The bald eagle sees the tiger. The bald eagle visits the tiger. The tiger eats the bald eagle. The tiger is blue. The tiger is green. The tiger is kind. The tiger is rough. The tiger is young. The tiger sees the bald eagle. The tiger visits the bald eagle. If something eats the tiger then it sees the tiger. If something visits the bald eagle then it eats the tiger. If something is rough then it eats the tiger.
The bald eagle eats the tiger.
("bald eagle" "eats" "tiger" "+")
The bald eagle is blue.
("bald eagle" "is" "blue" "+")
The bald eagle is green.
("bald eagle" "is" "green" "+")
The bald eagle is kind.
("bald eagle" "is" "kind" "+")
The bald eagle is rough.
("bald eagle" "is" "rough" "+")
The bald eagle sees the tiger.
("bald eagle" "sees" "tiger" "+")
The bald eagle visits the tiger.
("bald eagle" "visits" "tiger" "+")
The tiger eats the bald eagle.
("tiger" "eats" "bald eagle" "+")
The tiger is blue.
("tiger" "is" "blue" "+")
The tiger is green.
("tiger" "is" "green" "+")
The tiger is kind.
("tiger" "is" "kind" "+")
The tiger is rough.
("tiger" "is" "rough" "+")
The tiger is young.
("tiger" "is" "young" "+")
The tiger sees the bald eagle.
("tiger" "sees" "bald eagle" "+")
The tiger visits the bald eagle.
("tiger" "visits" "bald eagle" "+")
If something eats the tiger then it sees the tiger.
((("something" "eats" "tiger" "+")) -> ("something" "sees" "tiger" "+"))
If something visits the bald eagle then it eats the tiger.
((("something" "visits" "bald eagle" "+")) -> ("something" "eats" "tiger" "+"))
If something is rough then it eats the tiger.
((("something" "is" "rough" "+")) -> ("something" "eats" "tiger" "+"))
The tiger is blue.
True
1
proof
[(triple9)]
("tiger" "is" "blue" "+")
triple9
The tiger is not rough.
False
1
inv-proof
[(triple12)]
("tiger" "is" "rough" "-")
triple12
The tiger eats the tiger.
True
2
proof
[(((triple12) -> rule3) OR ((triple15) -> rule2))]
("tiger" "eats" "tiger" "+")
((triple12) -> (rule3 % int1))
The tiger eats the tiger.
("tiger" "eats" "tiger" "+")
int1
((triple15) -> (rule2 % int1))
The tiger eats the tiger.
("tiger" "eats" "tiger" "+")
int1
The tiger does not eat the tiger.
False
2
inv-proof
[(((triple12) -> rule3) OR ((triple15) -> rule2))]
("tiger" "eats" "tiger" "-")
((triple12) -> (rule3 % int1))
The tiger eats the tiger.
("tiger" "eats" "tiger" "+")
int1
((triple15) -> (rule2 % int1))
The tiger eats the tiger.
("tiger" "eats" "tiger" "+")
int1
The tiger sees the tiger.
True
3
proof
[(((((triple12) -> rule3)) -> rule1) OR ((((triple15) -> rule2)) -> rule1))]
("tiger" "sees" "tiger" "+")
((((triple12) -> (rule3 % int2))) -> (rule1 % int1))
The tiger sees the tiger.
("tiger" "sees" "tiger" "+")
int1
The tiger eats the tiger.
("tiger" "eats" "tiger" "+")
int2
((((triple15) -> (rule2 % int2))) -> (rule1 % int1))
The tiger sees the tiger.
("tiger" "sees" "tiger" "+")
int1
The tiger eats the tiger.
("tiger" "eats" "tiger" "+")
int2
The tiger does not see the tiger.
False
3
inv-proof
[(((((triple12) -> rule3)) -> rule1) OR ((((triple15) -> rule2)) -> rule1))]
("tiger" "sees" "tiger" "-")
((((triple12) -> (rule3 % int2))) -> (rule1 % int1))
The tiger sees the tiger.
("tiger" "sees" "tiger" "+")
int1
The tiger eats the tiger.
("tiger" "eats" "tiger" "+")
int2
((((triple15) -> (rule2 % int2))) -> (rule1 % int1))
The tiger sees the tiger.
("tiger" "sees" "tiger" "+")
int1
The tiger eats the tiger.
("tiger" "eats" "tiger" "+")
int2
The tiger does not visit the tiger.
Unknown
inv-random
[@0: The tiger visits the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "visits" "tiger" "-")
The bald eagle eats the bald eagle.
Unknown
random
[@0: The bald eagle eats the bald eagle.[CWA. Example of deepest failure = (FAIL)]]
("bald eagle" "eats" "bald eagle" "+")
The bald eagle is not young.
Unknown
inv-random
[@0: The bald eagle is young.[CWA. Example of deepest failure = (FAIL)]]
("bald eagle" "is" "young" "-")
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 eats the tiger.[(triple1 OR ((triple5) -> rule3))] The bald eagle is blue.[(triple2)] The bald eagle is green.[(triple3)] The bald eagle is kind.[(triple4)] The bald eagle is rough.[(triple5)] The bald eagle sees the tiger.[(triple6 OR ((triple1) -> rule1) OR ((((triple5) -> rule3)) -> rule1))] The bald eagle visits the tiger.[(triple7)] The tiger eats the bald eagle.[(triple8)] The tiger is blue.[(triple9)] The tiger is green.[(triple10)] The tiger is kind.[(triple11)] The tiger is rough.[(triple12)] The tiger is young.[(triple13)] The tiger sees the bald eagle.[(triple14)] The tiger visits the bald eagle.[(triple15)] @1: The tiger eats the tiger.[(((triple12) -> rule3) OR ((triple15) -> rule2))] @2: The tiger sees the tiger.[(((((triple12) -> rule3)) -> rule1) OR ((((triple15) -> rule2)) -> rule1))]
The bald eagle eats the tiger.
("bald eagle" "eats" "tiger" "+")
triple1
((triple5) -> (rule3 % int1))
The bald eagle eats the tiger.
("bald eagle" "eats" "tiger" "+")
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 kind.
("bald eagle" "is" "kind" "+")
triple4
The bald eagle is rough.
("bald eagle" "is" "rough" "+")
triple5
The bald eagle sees the tiger.
("bald eagle" "sees" "tiger" "+")
triple6
((triple1) -> (rule1 % int1))
The bald eagle sees the tiger.
("bald eagle" "sees" "tiger" "+")
int1
((((triple5) -> (rule3 % int2))) -> (rule1 % int1))
The bald eagle sees the tiger.
("bald eagle" "sees" "tiger" "+")
int1
The bald eagle eats the tiger.
("bald eagle" "eats" "tiger" "+")
int2
The bald eagle visits the tiger.
("bald eagle" "visits" "tiger" "+")
triple7
The tiger eats the bald eagle.
("tiger" "eats" "bald eagle" "+")
triple8
The tiger is blue.
("tiger" "is" "blue" "+")
triple9
The tiger is green.
("tiger" "is" "green" "+")
triple10
The tiger is kind.
("tiger" "is" "kind" "+")
triple11
The tiger is rough.
("tiger" "is" "rough" "+")
triple12
The tiger is young.
("tiger" "is" "young" "+")
triple13
The tiger sees the bald eagle.
("tiger" "sees" "bald eagle" "+")
triple14
The tiger visits the bald eagle.
("tiger" "visits" "bald eagle" "+")
triple15
The tiger eats the tiger.
("tiger" "eats" "tiger" "+")
((triple12) -> (rule3 % int1))
The tiger eats the tiger.
("tiger" "eats" "tiger" "+")
int1
((triple15) -> (rule2 % int1))
The tiger eats the tiger.
("tiger" "eats" "tiger" "+")
int1
The tiger sees the tiger.
("tiger" "sees" "tiger" "+")
((((triple12) -> (rule3 % int2))) -> (rule1 % int1))
The tiger sees the tiger.
("tiger" "sees" "tiger" "+")
int1
The tiger eats the tiger.
("tiger" "eats" "tiger" "+")
int2
((((triple15) -> (rule2 % int2))) -> (rule1 % int1))
The tiger sees the tiger.
("tiger" "sees" "tiger" "+")
int1
The tiger eats the tiger.
("tiger" "eats" "tiger" "+")
int2