| j < j0, j < 0, 0 < j0, j + 1 < j0 ⊦ j = 0, (i % (j * j0)) % j = i % j |
⊦ 0 < j ∧ 0 ≤ i ∧ 0 < j0 → (i % (j * j0)) % j = i % j
0 < ~ j ∧ 0 ≤ i ∧ 0 < j0 → (i % (~ j * j0)) % ~ j = i % ~ j, j < j0, j < 0, 0 < j0, j + 1 < j0 ⊦ j = 0, (i % (j * j0)) % j = i % j
Used terms: ~ j, i, j0