| i < 0 ∧ i % 256 < ~128, ~256 < i, i < ~128, i < 0 ⊦ i % 256 + 256 = i + 256 |
i < 0, i < ~128, ~256 < i, i % 256 < ~128 ⊦ i % 256 = i, i % 256 = 0
Used simplifier rules: ⊦ i < 0 ∧ 0 ≤ j → i < j;%0 < j ⊦ i % (* j) < 0 ↔ i < 0 ∧ i % j ≠ 0;% ⊦ i < (* j) ∧ j < 0 → i < 0; (forward)% ⊦ i + j = j + i;% ⊦ i + j + i0 = (i + j) + i0;% ⊦ i + j = i + i0 ↔ j = i0;