| # int2bits(i) ≤ 64 ⊦ l2i(i2l(bits2int(lastn(64, int2bits(i))))) = cast(64, i), ¬ i < ~9223372036854775808 ∧ ¬ 9223372036854775807 < i |
⊦ 0 < i → (# int2bits(i) ≤ m ↔ i < 2 ^ (n→i(m) - 1))
¬ 0 < i, # int2bits(i) ≤ 64 ⊦ l2i(i2l(bits2int(lastn(64, int2bits(i))))) = cast(64, i), ¬ i < ~9223372036854775808 ∧ ¬ 9223372036854775807 < i
Used simplifier rules: i + 1 = i0 ⊦ j < (* i0) → ¬ (* i) < j;% ⊦ i < j ∧ ¬ i0 < j → ¬ i0 < i; Used terms: 64, i