| j0 < ~1, # int2bits(j0) = 17, ~65536 < j0, j0 < ~32768, j0 < 0 ⊦ j0 = 0, s2i(i2s(j0 + 2 ^ (n→i(# int2bits(j0)) - 1))) = j0 + 65536 |
# int2bits(j0) = 17, j0 < 0, j0 < ~32768, ~65536 < j0 ⊦ j0 = 0, s2i(i2s(j0 + 65536)) = j0 + 65536
Used simplifier rules: numlslsdel: j0 ≠ 0, j < j0 ⊦ i < (* j) → i < (* j0); from specification int-basic1