| 0 < band(j, 63), 64 < # int2bits(l2i(lo)), 9223372036854775807 < >>>(64, l2i(lo), band(j, 63)), 0 < >>>(64, l2i(lo), band(j, 63)), l2i(lo) < 0 ⊦ |
⊦ i < ~1 → (m < # int2bits(i) ↔ ¬ 0 ≤ i + 2 ^ (n→i(m) - 1))
¬ l2i(lo) < ~1, 0 < band(j, 63), 64 < # int2bits(l2i(lo)), 9223372036854775807 < >>>(64, l2i(lo), band(j, 63)), 0 < >>>(64, l2i(lo), band(j, 63)), l2i(lo) < 0 ⊦
Used simplifier rules: long-min: ⊦ ¬ l2i(lo) < ~9223372036854775808;% ⊦ (* j) ≤ i0 + (* j0) ↔ j - j0 ≤ i0;% ⊦ ¬ i ≤ j ↔ j < i;% ⊦ i + j + i0 = (i + j) + i0;% ⊦ i + j = j + i; Used terms: l2i(lo), 64