Corrigé
1) Pour tout $n\geqslant2$,
\begin{align*}x_{n+1}&=\left|y_n-z_n\right|=\left|\left|x_{n-1}-z_{n-1}\right|-\left|x_{n-1}-y_{n-1}\right|\right|\\&\leqslant\left|\left(x_{n-1}-z_{n-1}\right)-\left(x_{n-1}-y_{n-1}\right)\right|=\left|y_{n-1}-z_{n-1}\right|\\&=x_n.\end{align*}
Donc, la suite $\left(x_n\right)_{n\in\mathbb{N}}$ est décroissante à partir du rang $1$. De même, les suites $\left(y_n\right)_{n\in\mathbb{N}}$ et $\left(z_n\right)_{n\in\mathbb{N}}$ sont décroissantes à partir du rang $1$.
Les trois suites $\left(x_n\right)_{n\in\mathbb{N}}$, $\left(y_n\right)_{n\in\mathbb{N}}$ et $\left(z_n\right)_{n\in\mathbb{N}}$ sont décroissantes à partir du rang $1$ et sont d’autre part minorées par $0$. On en déduit que les trois suites $\left(x_n\right)_{n\in\mathbb{N}}$, $\left(y_n\right)_{n\in\mathbb{N}}$ et $\left(z_n\right)_{n\in\mathbb{N}}$ sont convergentes. On note $\ell_x$, $\ell_y$ et $\ell_z$ leurs limites respectives.
Quite à échanger les rôles de $x_0$, $y_0$ et $z_0$, on peut supposer sans perte de généralité que $0\leqslant\ell_x\leqslant\ell_y\leqslant\ell_z$. Quand $n$ tend vers $+\infty$, on obtient
$\ell_x=\left|\ell_y-\ell_z\right|=\ell_z-\ell_y$,
$\ell_y=\left|\ell_x-\ell_z\right|=\ell_z-\ell_x$,
$\ell_z=\left|\ell_x-\ell_y\right|=\ell_y-\ell_x$.
Par suite, $\ell_y+\ell_z=\ell_y+\ell_z-2\ell_x$ puis $\ell_x=0$. Mais alors $\ell_z-\ell_y=0$ puis $\ell_y=\ell_z$.
On a montré que les trois suites $\left(x_n\right)_{n\in\mathbb{N}}$, $\left(y_n\right)_{n\in\mathbb{N}}$ et $\left(z_n\right)_{n\in\mathbb{N}}$ convergent, l’une vers $0$ et les deux autres vers une limite commune $\alpha\geqslant0$.
2) Posons $y_0=\dfrac{a}{b}$ où $a\in\mathbb{N}^*$, $b\in\mathbb{N}^*$, $a\wedge b=1$ et $a<b$.
On pose $x_0’=bx_0=0$, $y_0’=by_0=a$ et $z_0’=bz_0=b$ puis pour tout $n\in\mathbb{N}$,
$$x_{n+1}’=\left|y_n’-z_n’\right|,\;y_{n+1}’=\left|x_n’-z_n’\right|,\;z_{n+1}’=\left|x_n’-y_n’\right|.$$
Par récurrence, pour tout $n\in\mathbb{N}$, $x_n’=bx_n$, $y_n’=by_n$ et $z_n’=bz_n$. Mais alors, les suites $\left(x_n’\right)_{n\in\mathbb{N}}$, $\left(y_n’\right)_{n\in\mathbb{N}}$ et $\left(z_n’\right)_{n\in\mathbb{N}}$ convergent, l’une vers $0$ et les deux autres vers $\alpha’=b\alpha\geqslant0$.
Par récurrence, en tenant compte de $x_0’=0$, $y_0’=a$ et $z_0’=b$, les trois suites $\left(x_n’\right)_{n\in\mathbb{N}}$, $\left(y_n’\right)_{n\in\mathbb{N}}$ et $\left(z_n’\right)_{n\in\mathbb{N}}$ sont trois suites d’entiers naturels, convergentes. Ces trois suites sont constantes à partir d’un certain rang $n_0$, l’une étant nulle à partir du rang $n_0$ et les deux autres étant égales à $\alpha’$ à partir du rang $n_0$.
On note que pour tout $n\geqslant 1$, le plus grand des trois nombres $x_n’=d\left(y_{n-1}’,z_{n-1}’\right)$, $y_n’=d\left(x_{n-1}’,z_{n-1}’\right)$ et $z_n’=d\left(x_{n-1}’,y_{n-1}’\right)$ est égal à la somme des deux autres.
Supposons par l’absurde que $\alpha’=0$. Il existe donc $n\in\mathbb{N}^*$ tel que $x_n’=y_n’=z_n’=0$. On en déduit que $x_{n-1}’=y_{n-1}’=z_{n-1}’$ puis, le plus grand des trois nombres étant égal à la somme des deux autres, on en déduit que $x_{n-1}’=y_{n-1}’=z_{n-1}’=0$. Par récurrence descendante, on en déduit encore que $x_0’=y_0’=z_0’=0$, ce qui est faux. Donc, $\alpha’\neq0$.
Montrons alors par récurrence que pour tout $n\in\mathbb{N}^*$, $\text{pgcd}\left(x_n’,y_n’,z_n’\right)=1$.
$\qquad\bullet$ Un diviseur positif $d$ commun à $x_1’$, $y_1’$ et $z_1’$ est en particulier un diviseur commun à $y_1’=b$ et $z_0’=a$. Donc, $d=1$ puis $\text{pgcd}\left(x_1′,y_1′,z_1’\right)=1$.
$\qquad\bullet$ Soit $n\in\mathbb{N}^*$. Supposons que $\text{pgcd}\left(x_n’,y_n’,z_n’\right)=1$. D’après une remarque ci-dessus, l’un au moins des trois nombres $x_{n+1}’$, $y_{n+1}’$ ou $z_{n+1}’$ est non nul et donc $\text{pgcd}\left(x_{n+1}’,y_{n+1}’,z_{n+1}’\right)$ est bien défini.
$\qquad$ Supposons par exemple, sans perte de généralite, que $x_{n}’\leqslant z_{n}’\leqslant y_{n}’$. D’après une remarque ci-dessus, $y_n’=x_n’+z_n’$ et donc $x_{n+1}’=y_n’-z_n’=x_n’$ et $z_{n+1}’=y_n’-x_n’=z_n’$ (ainsi, seul le plus grand $\qquad$des trois nombres $x_n’$, $y_n’$ ou $z_n’$ est éventuellement modifié dans le passage de $n$ à $n+1$).
$\qquad$ Soit alors $d$ un diviseur positif commun à $x_{n+1}’$, $y_{n+1}’$ et $z_{n+1}’$. Toujours sous l’hypothèse $x_{n}’\leqslant z_{n}’\leqslant y_{n}’$, $d$ divise $x_{n+1}’=x_n’$ et $d$ divise $z_{n+1}’=z_n’$. Puis $d$ divise $x_n’+z_n’=y_n’$. Par hypothèse de $\qquad\text{récurrence}$, $d=1$ et donc $\text{pgcd}\left(x_{n+1}’,y_{n+1}’,z_{n+1}’\right)=1$.
On a montré par récurrence que pour tout $n\geqslant1$, $\text{pgcd}\left(x_n’,y_n’,z_n’\right)=1$. En particulier, $\text{pgcd}\left(0,\alpha’,\alpha’\right)=\text{pgcd}\left(x_{n_0}’,y_{n_0}’,z_{n_0}’\right)=1$ et donc $\alpha’=1$ puis
$$\alpha=\dfrac{1}{q}.$$