| ¬(~32768 ≤ bits2int(lastn(16, int2bits(i))) ∧ bits2int(lastn(16, int2bits(i))) ≤ 32767), 16 ≤ # int2bits(i) ⊦ s2i(i2s(bits2int(lastn(16, int2bits(i))))) = bits2int(lastn(16, int2bits(i))), ¬ i < ~32768 ∧ ¬ 32767 < i |
16 ≤ # int2bits(i) ⊦ s2i(i2s(bits2int(lastn(16, int2bits(i))))) = bits2int(lastn(16, int2bits(i))), ¬ i < ~32768 ∧ ¬ 32767 < i, ¬ bits2int(lastn(16, int2bits(i))) < ~32768 ∧ ¬ 32767 < bits2int(lastn(16, int2bits(i)))
Used simplifier rules: ⊦ ¬ i ≤ j ↔ j < i;