| j < 0, 0 ≤ i ⊦ i |%| ~ j = i |%| j, j = 0 |
⊦ 0 ≤ i % j → i |%| j = i % j
0 ≤ i % ~ j, j < 0, 0 ≤ i ⊦ i % ~ j = i |%| j, j = 0
Used simplifier rules: mod-neg: j ≠ 0 ⊦ i % ~ j = i % j; from specification int-div%lels-01: ⊦ ¬ i ≤ j ↔ j < i; from specification int-abs%mod-zero-06: ⊦ 0 ≤ i ∧ j ≠ 0 → ¬ i % j < 0; from specification int-div Used terms: ~ j, i