Bonsoir.
Reprenons 2x = (y-1)(y+1). Cela implique que y est impair : y = 2Y + 1.
En remplaçant : Y(Y+1) = 2x-2.
Y et Y+1 étant premiers entre eux, Y divise 2x-2 ou Y+1 divise 2x-2.
Dans le 1er cas : Y = 2a entraine : 2a+1 = 2x-2-a.
Ceci ne se produit que si x-2-a = 0 ou x = a+2. Mais alors 2a+1 = 1 est faux.
Dans le 2ème cas, Y = 2a-1 donne : 2a-1 = 2x-2-a. Ceci ne se produit que si x = 2+a et a = 1. D'où : x = 3. Ce résultat donne facilement y.
J'espère ne pas avoir écrit de bêtise !
Cordialement RR.