| 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)) ⊦ |
l2i(lo) < 0, 0 < >>>(64, l2i(lo), band(j, 63)), 9223372036854775807 < >>>(64, l2i(lo), band(j, 63)), ¬ 64 < # int2bits(l2i(lo)) ∧ ¬ band(j, 63) ≤ 0 → >>>(64, l2i(lo), band(j, 63)) < 9223372036854775808 ⊦
Used simplifier rules: ⊦ ¬ m ≤ n ↔ n < m;% ⊦ i < j → (¬ ¬ j ≤ i ↔ false);% ⊦ ¬ i < j ↔ j ≤ i;