| 0 ≤ j, 2 ^ (64 - 1) - 1 < j % 2 ^ 64 ⊦ l2i(i2l(j)) = j % 2 ^ 64 - 2 ^ 64 |
0 < j % 18446744073709551616, 0 ≤ j, 9223372036854775807 < j % 18446744073709551616 ⊦ j % 18446744073709551616 = l2i(i2l(j)) + 18446744073709551616
Used simplifier rules: i0 ≠ 0, i0 < i ⊦ (* i) < j → (* i0) < j;% ⊦ i ≤ j ∧ 0 ≤ i → 0 ≤ j; (forward)% ⊦ i < j ∧ 0 < i → 0 < j ∧ 1 < j; (forward)% ⊦ i < j ∧ 0 ≤ i → 0 < j; (forward)% ⊦ i - j = i0 ↔ i = i0 + j;