| bits2int(lastn(16, int2bits(i))) < ~32768, 16 ≤ # int2bits(i), bits2int(lastn(16, int2bits(i))) < 0 ⊦ s2i(i2s(bits2int(lastn(16, int2bits(i))))) = bits2int(lastn(16, int2bits(i))), ¬ i < ~32768 ∧ ¬ 32767 < i |
⊦ # bits = 16 → ¬ bits2int(bits) < ~32768
Used simplifier rules: ⊦ n ≤ # bits → # lastn(n, bits) = n; Used terms: lastn(16, int2bits(i))