| ¬ 0 ≤ j, band(i, j) < i0, i0 + 2 ^ (n→i(# int2bits(i)) - 1) ≤ 0, i0 + 2 ^ (n→i(# int2bits(j)) - 1) ≤ 0, band(i, j) < 0, i < 0 ⊦ |
band(i, j) < i0, i0 + 2 ^ (n→i(# int2bits(i)) - 1) ≤ 0, i0 + 2 ^ (n→i(# int2bits(j)) - 1) ≤ 0, band(i, j) < 0, i < 0, j < 0 ⊦
Used simplifier rules: band-commutativity: ⊦ band(i, j) = band(j, i);% ⊦ j < i ∧ i ≤ 0 → j < 0; (forward)% ⊦ ¬ i ≤ j ↔ j < i;