Les trois ne peuvent pas être pairs, sinon ils seraient tous divisibles par 2.
Les trois ne peuvent pas être impairs car 1+1=0 [2].
Deux ne peuvent pas être pairs car 0+0=0 [2] et 0+1=1 [2].
Donc l’un d’eux est pair, les deux autres impairs.
On va travailler dans et dans .
Si z=0 [2], avec x=0 [2] et y=1 [2], x2=0 [4], y2=1 [4], z=0 [4] et 0+1=1 [4] donc z=1 [2].
y=2w, donc x et z sont impairs, x=z=1 [2] donc z−x=0 [2] et y+x=0 [2].
z−x=2u, z+x=2v. 2z=2u+2v et z=u+v. 2x=2v−2u et x=v−u.
x2+x2=z2 ⇔ (v−u)2+4w2=(v+u)2 ⇔ v2−2uv+u2+4w2=v2+2uv+u2 ⇔ 4w2=4uv ⇔ w2=uv.
Si p∣u, p premier, p∣w2 donc p2∣w2 soit p∣w.
Si p∣v, p∣z, p∣x donc p∣y, ce qui est impossible, donc p2∣u.
Si u et v ne sont pas des carrés parfaits, ∃p premier, p∣u et p2∤u, or p∣v. C’est impossible donc ∃m,n∈ℤ m.a2+n.b2=1, et ma.a+mb.b=1, donc a∧b=1.
Si a et b étaient tous les deux impairs, u et v aussi, donc z est pair qui est impossible.
x=b2−a2, y=2ab, z=b2+a2.
On vient de terminer l’analyse, il reste à vérifier la synthèse, à savoir que les solutions trouvées sont bien des solutions.
x2+y2=(b2−a2)2+4a2b2=b4+a4−2a2b2=(b2+a2)2=z2. OK.
Pour trouver ces triplets primitifs, on choisit a et b ∈ℕ∗, a≠b, a∧b=1, 2∣b ou 2∣b.
a | b | x | y | z |
---|---|---|---|---|
1 | 2 | 4 | 4 | 5 |
1 | 4 | 15 | 8 | 17 |
2 | 3 | 5 | 12 | 13 |
Vous pouvez aussi regarder ce code pour Ti86.
Maintenant, on cherche les triplets plus nécessairement primitifs.
x2+y2=z2 ⇔ d2x′2+y′2=d′2 ⇔ x′2+y′2=z′2.
d=x∧y∧z, , , .
x′=b2−a2, y′=2ab, z′=b2+a2 donc x=d(b2−a2), y=2abd, z=d(b2+a2).