par Sake » 20 Oct 2015, 00:04
Salut,
Où est-ce que Chan n'a pas été clair ? Je vais répéter ce qu'il a dit en mettant beaucoup de mots entre les lignes de calcul :
Puisque 3n + 1 est un carré parfait, il existe un entier a tel que 3n + 1 = a²
Alors 3n = a² - 1 = (a + 1)(a - 1)
Lemme : le produit de trois termes consécutifs est toujours un multiple de trois.
Démo : Soit b, par exemple, un entier > 1. Considérons (b - 1)b(b + 1). Si b - 1 = 0 mod 3, c'est fini. Si b - 1 = 1 mod 3, alors b + 1 = 0 mod 3. Si b - 1 = 2 mod 3, alors b = 0 mod 3. Dans tous les cas, un des trois termes est multiple de 3.
Puisque (a + 1)a(a - 1) est un multiple de 3, que (a + 1)(a - 1) est aussi un multiple de 3, on en déduit que a n'est pas un multiple de 3. S'il l'était, on aurait a = 0 mod 3, d'où a + 1 = 1 mod 3 et a - 1 = 2 mod 3, en bref cela empêcherait a + 1 et a - 1 d'être multiples de 3 et d'avoir un produit multiple de 3, 3 étant premier.
Donc on a forcément soit a + 1 multiple de 3, ou (non exclusif) a - 1 multiple de 3.
(1) Si a + 1 est multiple de 3,
Il existe k entier tel que a + 1 = 3k, d'où 3n = (a + 1)(a - 1) = 3k(3k - 2) = 9k² - 6k
i.e. n = 3k² - 2k, d'où n + 1 = 3k² - 2k + 1 = k² + k² + (k² - 2k + 1) = k² + k² + (k - 1)²
(2) Si a - 1 est multiple de 3,
Il existe k entier (on prend le même k, on ne perd pas en généralité car k est muet et les cas sont disjoints) tel que a - 1 = 3k, d'où 3n = (a - 1)(a + 1) = 3k(3k + 2) = 9k² + 6k
i.e. n = 3k² + 2k donc n + 1 = 3k² + 2k + 1 = k² + k² + (k² + 2k + 1) = k² + k² + (k + 1)²
Q.E.D.
Nota : Dans cette démonstration, on a trouvé la décomposition de n + 1 sous la forme d'une somme de trois carrés parfaits en utilisant l'astuce de la forme canonique. L'algorithme se résume à extraire autant de k² que possible avant d'apercevoir une expression de la forme a² + 2ab + b² ou a² - 2ab + b² se profiler.