| 65536 * i0 + j < 0, # int2bits(j) ≤ 16, abs(j) < 65536, ~32768 ≤ j, 65536 * i0 + j < ~32768, j ≤ 0, i0 < 0 ⊦ s2i(i2s(bits2int(lastn(16, int2bits(65536 * i0 + j))))) = j, i0 = 0, ¬ 32768 ≤ abs(j) ∧ j ≠ 0 |
j = 0, 65536 * i0 + j < 0, # int2bits(j) ≤ 16, abs(j) < 65536, ~32768 ≤ j, 65536 * i0 + j < ~32768, j ≤ 0, i0 < 0 ⊦ s2i(i2s(bits2int(lastn(16, int2bits(65536 * i0 + j))))) = j, i0 = 0, ¬ 32768 ≤ abs(j) ∧ j ≠ 0
65536 * i0 + j < 0, # int2bits(j) ≤ 16, abs(j) < 65536, ~32768 ≤ j, 65536 * i0 + j < ~32768, j ≤ 0, i0 < 0 ⊦ j = 0, s2i(i2s(bits2int(lastn(16, int2bits(65536 * i0 + j))))) = j, i0 = 0, ¬ 32768 ≤ abs(j) ∧ j ≠ 0
Used formulas: j = 0