| (i % 256)+1 = ~127 ∨ (i % 256)+1 < ~127, i < i % 256, i < 0, i < ~128, ~128 ≤ i % 256 ⊦ i2b(~ i) = i2b(~(i % 256)), i % 256 = 0 |
~128 = i % 256, i < ~128, i < 0 ⊦ i2b(~ i) = i2b(128)
Used simplifier rules: ⊦ i < j ∧ j ≤ j0 → i < j0; (forward)% ⊦ i ≤ j → (¬ ¬ j < i ↔ false);% ⊦ i + (* j) < (* j0) ↔ i < j0 - j;% ⊦ i + j = j + i;% ⊦ i + j + i0 = (i + j) + i0;% ⊦ (* j) = i0 + (* j0) ↔ j - j0 = i0;% ⊦ i +1 = i + 1;