The bald eagle chases the lion. The bald eagle chases the tiger. The bald eagle is big. The bald eagle needs the tiger. The bald eagle does not see the lion. The bald eagle sees the tiger. The lion is round. The lion is young. The tiger chases the bald eagle. The tiger chases the lion. The tiger is round. The tiger is young. The tiger needs the bald eagle. The tiger sees the bald eagle. The tiger sees the lion. If the tiger sees the lion then the lion does not see the tiger. All big people are rough. If someone is rough and they do not need the tiger then they chase the lion. If someone sees the bald eagle and they chase the lion then they need the bald eagle. If someone needs the lion then they do not chase the bald eagle. If someone chases the tiger then they see the bald eagle.
The bald eagle chases the lion.
("bald eagle" "chases" "lion" "+")
The bald eagle chases the tiger.
("bald eagle" "chases" "tiger" "+")
The bald eagle is big.
("bald eagle" "is" "big" "+")
The bald eagle needs the tiger.
("bald eagle" "needs" "tiger" "+")
The bald eagle does not see the lion.
("bald eagle" "sees" "lion" "-")
The bald eagle sees the tiger.
("bald eagle" "sees" "tiger" "+")
The lion is round.
("lion" "is" "round" "+")
The lion is young.
("lion" "is" "young" "+")
The tiger chases the bald eagle.
("tiger" "chases" "bald eagle" "+")
The tiger chases the lion.
("tiger" "chases" "lion" "+")
The tiger is round.
("tiger" "is" "round" "+")
The tiger is young.
("tiger" "is" "young" "+")
The tiger needs the bald eagle.
("tiger" "needs" "bald eagle" "+")
The tiger sees the bald eagle.
("tiger" "sees" "bald eagle" "+")
The tiger sees the lion.
("tiger" "sees" "lion" "+")
If the tiger sees the lion then the lion does not see the tiger.
((("tiger" "sees" "lion" "+")) -> ("lion" "sees" "tiger" "-"))
All big people are rough.
((("someone" "is" "big" "+")) -> ("someone" "is" "rough" "+"))
If someone is rough and they do not need the tiger then they chase the lion.
((("someone" "is" "rough" "+") ("someone" "needs" "tiger" "~")) -> ("someone" "chases" "lion" "+"))
If someone sees the bald eagle and they chase the lion then they need the bald eagle.
((("someone" "sees" "bald eagle" "+") ("someone" "chases" "lion" "+")) -> ("someone" "needs" "bald eagle" "+"))
If someone needs the lion then they do not chase the bald eagle.
((("someone" "needs" "lion" "+")) -> ("someone" "chases" "bald eagle" "-"))
If someone chases the tiger then they see the bald eagle.
((("someone" "chases" "tiger" "+")) -> ("someone" "sees" "bald eagle" "+"))
The lion is round.
True
1
proof
[(triple7)]
("lion" "is" "round" "+")
triple7
The bald eagle does not need the tiger.
False
1
inv-proof
[(triple4)]
("bald eagle" "needs" "tiger" "-")
triple4
The tiger is not rough.
Unknown
inv-rconc
[@1: The tiger is rough.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("tiger" "is" "rough" "-")
The lion sees the lion.
Unknown
random
[@0: The lion sees the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "sees" "lion" "+")
@0: The bald eagle chases the lion.[(triple1)] The bald eagle chases the tiger.[(triple2)] The bald eagle does not see the lion.[(triple5)] The bald eagle is big.[(triple3)] The bald eagle needs the tiger.[(triple4)] The bald eagle sees the tiger.[(triple6)] The lion is round.[(triple7)] The lion is young.[(triple8)] The tiger chases the bald eagle.[(triple9)] The tiger chases the lion.[(triple10)] The tiger is round.[(triple11)] The tiger is young.[(triple12)] The tiger needs the bald eagle.[(triple13 OR ((triple14 triple10) -> rule4))] The tiger sees the bald eagle.[(triple14)] The tiger sees the lion.[(triple15)] @1: The bald eagle is rough.[(((triple3) -> rule2))] The bald eagle sees the bald eagle.[(((triple2) -> rule6))] The lion does not see the tiger.[(((triple15) -> rule1))] @2: The bald eagle needs the bald eagle.[(((((triple2) -> rule6) triple1) -> rule4))]
The bald eagle chases the lion.
("bald eagle" "chases" "lion" "+")
triple1
The bald eagle chases the tiger.
("bald eagle" "chases" "tiger" "+")
triple2
The bald eagle does not see the lion.
("bald eagle" "sees" "lion" "-")
triple5
The bald eagle is big.
("bald eagle" "is" "big" "+")
triple3
The bald eagle needs the tiger.
("bald eagle" "needs" "tiger" "+")
triple4
The bald eagle sees the tiger.
("bald eagle" "sees" "tiger" "+")
triple6
The lion is round.
("lion" "is" "round" "+")
triple7
The lion is young.
("lion" "is" "young" "+")
triple8
The tiger chases the bald eagle.
("tiger" "chases" "bald eagle" "+")
triple9
The tiger chases the lion.
("tiger" "chases" "lion" "+")
triple10
The tiger is round.
("tiger" "is" "round" "+")
triple11
The tiger is young.
("tiger" "is" "young" "+")
triple12
The tiger needs the bald eagle.
("tiger" "needs" "bald eagle" "+")
triple13
((triple14 triple10) -> (rule4 % int1))
The tiger needs the bald eagle.
("tiger" "needs" "bald eagle" "+")
int1
The tiger sees the bald eagle.
("tiger" "sees" "bald eagle" "+")
triple14
The tiger sees the lion.
("tiger" "sees" "lion" "+")
triple15
The bald eagle is rough.
("bald eagle" "is" "rough" "+")
((triple3) -> (rule2 % int1))
The bald eagle is rough.
("bald eagle" "is" "rough" "+")
int1
The bald eagle sees the bald eagle.
("bald eagle" "sees" "bald eagle" "+")
((triple2) -> (rule6 % int1))
The bald eagle sees the bald eagle.
("bald eagle" "sees" "bald eagle" "+")
int1
The lion does not see the tiger.
("lion" "sees" "tiger" "-")
((triple15) -> (rule1 % int1))
The lion does not see the tiger.
("lion" "sees" "tiger" "-")
int1
The bald eagle needs the bald eagle.
("bald eagle" "needs" "bald eagle" "+")
((((triple2) -> (rule6 % int2)) triple1) -> (rule4 % int1))
The bald eagle needs the bald eagle.
("bald eagle" "needs" "bald eagle" "+")
int1
The bald eagle sees the bald eagle.
("bald eagle" "sees" "bald eagle" "+")
int2