| 0 < i, 1 < i, i ≤ max(filterFun(λ j. gcd(i, j) = 1, count-i2j(1, i))), 1 < max(filterFun(λ j. gcd(i, j) = 1, count-i2j(1, i))), 0 < max(filterFun(λ j. gcd(i, j) = 1, count-i2j(1, i))) ⊦ |
⊦ filterFun(intboolfun, ints) ≠ [] → max(filterFun(intboolfun, ints)) ≤ max(ints)
filterFun(λ j. gcd(i, j) = 1, count-i2j(1, i)) ≠ [] → max(filterFun(λ j. gcd(i, j) = 1, count-i2j(1, i))) ≤ max(count-i2j(1, i)), 0 < i, 1 < i, i ≤ max(filterFun(λ j. gcd(i, j) = 1, count-i2j(1, i))), 1 < max(filterFun(λ j. gcd(i, j) = 1, count-i2j(1, i))), 0 < max(filterFun(λ j. gcd(i, j) = 1, count-i2j(1, i))) ⊦
Used terms: λ j. gcd(i, j) = 1, count-i2j(1, i)