| # int2bits(i) < 8, i ≤ 0 ⊦ b2i(i2b(bits2int(lastn(8, int2bits(i))))) = bits2int(lastn(8, fillsgn(8, int2bits(i)))), i ∈byte |
⊦ i < ~1 → (# int2bits(i) < m ↔ 0 ≤ i + 2 ^ (n→i(m) - 2))
¬ i < ~1, # int2bits(i) < 8, i ≤ 0 ⊦ b2i(i2b(bits2int(lastn(8, int2bits(i))))) = bits2int(lastn(8, fillsgn(8, int2bits(i)))), i ∈byte
i < ~1, 0 ≤ i + 2 ^ (n→i(8) - 2), i ≤ 0 ⊦ b2i(i2b(bits2int(lastn(8, int2bits(i))))) = bits2int(lastn(8, fillsgn(8, int2bits(i)))), i ∈byte
Used terms: 8, i