| ~2147483648 ≤ i, i < 0 ⊦ bits2uint(fillsgn(32, int2bits(i))) = band(i, 4294967295) |
⊦ j < 0 ∧ ¬ false ∈ int2bits(i).rest ∧ 0 ≤ i → band(j, i) = (j + 1) % (i + 1) + i
i < 0 ∧ ¬ false ∈ int2bits(4294967295).rest ∧ 0 ≤ 4294967295, ~2147483648 ≤ i, i < 0 ⊦ bits2uint(fillsgn(32, int2bits(i))) = (i + 1) % (4294967295 + 1) + 4294967295
Used simplifier rules: ⊦ ¬ i < j ↔ j ≤ i;% ⊦ i < j → (¬ ¬ j ≤ i ↔ false);% ⊦ ¬ false ∈ int2bits(4294967295).rest; Used terms: 4294967295, i