| band(i, j) < i0, i0 + 2 ^ (n→i(# int2bits(i)) - 1) ≤ 0, i0 + 2 ^ (n→i(# int2bits(j)) - 1) ≤ 0, band(i, j) < 0 ⊦ |
⊦ 0 ≤ i → ¬ band(i, j) < 0
¬ 0 ≤ i, band(i, j) < i0, i0 + 2 ^ (n→i(# int2bits(i)) - 1) ≤ 0, i0 + 2 ^ (n→i(# int2bits(j)) - 1) ≤ 0, band(i, j) < 0 ⊦
Used simplifier rules: band-commutativity: ⊦ band(i, j) = band(j, i); Used terms: j, i