| int2bits(i) = bits0 + bits, # bits = 8, 8 < # int2bits(j), 64 ≤ j, j < 128, 0 < j, 0 ≤ j ⊦ bits0 = [], bitsand(bits, int2bits(j)) = [], lastn(8, fillsgn(8, bitsand(bits0 + bits, int2bits(j)))) = lastn(8, fillsgn(8, bitsand(bits, int2bits(j)))) |
⊦ 0 < i → (m < # int2bits(i) ↔ ¬ i < 2 ^ (n→i(m) - 1))
Used simplifier rules: j0 ≠ 0, j ≤ j0 ⊦ i < (* j) → i < (* j0); Used terms: j, 8