| gcd(i, j) = i * i0 + j * j0 ⊦ gcd(i, j) = i * (i0 - i1 * j) + j * (j0 + i1 * i) |
i0 = i2 + i1 * j, gcd(i, j) = i * i0 + j * j0 ⊦ gcd(i, j) = i * i2 + j * (j0 + i1 * i)
Used simplifier rules: ⊦ i0 = i - j ↔ i = i0 + j; (elim) Used terms: i0, i1 * j, i2