| 0 ≤ i % j, 0 ≤ i ⊦ i % j = i % abs(j), j = 0 |
⊦ j < 0 → abs(j) = 0 - j
Used simplifier rules: mod-neg: j ≠ 0 ⊦ i % ~ j = i % j;%neg-06: ⊦ 0 - i = ~ i; from specification int-abs%Abs-pos: ⊦ ¬ j < 0 → abs(j) = j; from specification int-abs Used terms: j