| i < 0 ∧ i % 65536 < ~32768, i < ~32768, ~65536 < i, i < 0 ⊦ i % 65536 + 65536 = i + 65536 |
i < 0, ~65536 < i, i < ~32768, i % 65536 < ~32768 ⊦ i % 65536 = i, i % 65536 = 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;