| i = j * j0 + i |%| j, 0 < j ⊦ (i * i0) |%| j = (i |%| j * i0 |%| j) |%| j, j = 0 |
⊦ j ≠ 0 → (∃ j0. i = j * j0 + i |%| j)
j ≠ 0 → (∃ j0. i0 = j * j0 + i0 |%| j), i = j * j0 + i |%| j, 0 < j ⊦ (i * i0) |%| j = (i |%| j * i0 |%| j) |%| j, j = 0
Used terms: j, i0