| # int2bits(i) < 16, i ≤ 0 ⊦ s2i(i2s(bits2int(lastn(16, int2bits(i))))) = bits2int(lastn(16, fillsgn(16, int2bits(i)))), i ∈short |
⊦ i < ~1 → (# int2bits(i) < m ↔ 0 ≤ i + 2 ^ (n→i(m) - 2))
¬ i < ~1, # int2bits(i) < 16, i ≤ 0 ⊦ s2i(i2s(bits2int(lastn(16, int2bits(i))))) = bits2int(lastn(16, fillsgn(16, int2bits(i)))), i ∈short
i < ~1, 0 ≤ i + 2 ^ (n→i(16) - 2), i ≤ 0 ⊦ s2i(i2s(bits2int(lastn(16, int2bits(i))))) = bits2int(lastn(16, fillsgn(16, int2bits(i)))), i ∈short
Used terms: 16, i