| 0 < i, 9223372036854775807 < i ⊦ i2l(cast(64, i)) = i2l(bits2int(lastn(64, int2bits(i)))) |
⊦ n < # int2bits(i) → bits2int(lastn(n, int2bits(i))) = cast(n→i(n), i)
¬ 64 < # int2bits(i), 0 < i, 9223372036854775807 < i ⊦ i2l(cast(64, i)) = i2l(bits2int(lastn(64, int2bits(i))))
Used terms: i, 64