| l2i(lo) < 0, 0 < >>>(64, l2i(lo), band(j, 63)), 9223372036854775807 < >>>(64, l2i(lo), band(j, 63)) ⊦ |
⊦ i < 0 ∧ # int2bits(i) ≤ n ∧ 0 < j ∧ n ≠ 0 → >>>(n, i, j) < 2 ^ (n→i(n) - 1)
l2i(lo) < 0 ∧ # int2bits(l2i(lo)) ≤ 64 ∧ 0 < band(j, 63) ∧ 64 ≠ 0 → >>>(64, l2i(lo), band(j, 63)) < 2 ^ (n→i(64) - 1), l2i(lo) < 0, 0 < >>>(64, l2i(lo), band(j, 63)), 9223372036854775807 < >>>(64, l2i(lo), band(j, 63)) ⊦
Used terms: l2i(lo), 64, band(j, 63)