| 0 ≤ i, 0 ≤ i, i < abs(j), # int2bits(j) < # uint2bits(i) ⊦ j = 0 |
# int2bits(j) < # uint2bits(i), i < abs(j), 0 ≤ i ⊦ j = 0
Used simplifier rules: uint2bits-empty: 0 ≤ i ⊦ uint2bits(i) ≠ [];% ⊦ ¬ i ≤ j ↔ j < i;% ⊦ i ≤ j → (¬ ¬ j < i ↔ false);% ⊦ # bits = 0 ↔ bits = [];% ⊦ m < n → n ≠ 0; (forward)