d(N) = [(1 + ∏(m + 1))/2] |
Exemple :
Le nombre de représentations de
1521000 = 8×3²×5³×13²
est 4×(3 + 1)(2 + 1) = 48 (seuls 5 et 13 sont de la forme 4k + 1, d'exposants 3 et 2).
Le nombre de décompositions est [(1 + (3 + 1)(2 + 1))/2] = 6.
A + iB = e(1 + i)t ∏(u + iv)r(u - iv)m-r ∏qn avec e = {± i, ± 1}, et pour chaque facteur 0 ≤ r ≤ m
Alors N = A² + B² est une représentation de N en somme de 2 carrés. On les obtient toutes en faisant varier e et chaque r. On n'obtient que les décompositions (non équivalentes) en fixant e et des contraintes sur les r.
Exemple : N = 1521000 = 8×3²×5³×13²,
A + iB = e(1 + i)³(2 + i)r(2-i)3-r(3 + 2i)s(3 - 2i)2-s×3
On peut fixer e = -i de sorte que e(1 + i)³ = 2(1 + i), et les contraintes r = {0,1,2,3} et s = {0,1,2}.
Mais si on choisit indépendament r et s, on constate que r = 0, s = 0 et r = 3, s = 2 donnent des représentations
équivalentes -258-1206i et -1206-258i car les nombres (2 - i)³(3 - 2i)² et (2 + i)³(3 + 2i)²
sont conjugués.
Pour n'obtenir que les 6 décompositions il faut se limiter à r = {0, 1} s = {0, 1, 2}.
r = 0, s = 0 : 6(1 + i)(2 - i)³(3 - 2i)² = -258-1206i soit N = 1206² + 258²
r = 0, s = 1 : 6(1 + i)(2 - i)³(3 + 2i)(3-2i) = 1014-702i soit N = 1014² + 702²
r = 0, s = 2 : 6(1 + i)(2 - i)³(3 + 2i)² = 1038+666i soit N = 1038² + 666²
r = 1, s = 0 : 6(1 + i)(2 + i)(2 - i)²(3 - 2i)² = 810-930i soit N = 930² + 810²
r = 1, s = 1 : 6(1 + i)(2 + i)(2 - i)²(3 + 2i)(3-2i) = 1170+390i soit N = 1170² + 390²
r = 1, s = 2 : 6(1 + i)(2 + i)(2 - i)²(3 + 2i)² = 90+1230i soit N = 1230² + 90²
De façon générale, il faut limiter un des r à la moitié de ses valeurs. Choisir un p d'exposant impair pour cela. Si tous les p sont d'exposant pair (N est un carré ou le double d'un carré), r sera limité à la moitié de ses valeurs, plus une, de façon récursive sur tous les exposants.
Par exemple N = 54×134×174
A + iB = (2 + i)r(2-i)4 -r(3+2i)s(3-2i)4 -s(4+ i)t(4-i)4 -t
r = {0, 1}, s = {0, 1, 2, 3, 4}, t = {0, 1, 2, 3, 4} : limitation sur r, 50 décompositions
r = 2, s = {0, 1}, t = {0, 1, 2, 3, 4} : r fixé, limitation sur s, 10 décompositions
r = 2, s = 2, t = {0, 1} : r et s fixés, limitation sur t, 2 décompositions
r = 2 s = 2 t = 2 : r, s, t fixés, 1 décomposition
Ce qui donne bien les 63 décompositions de N
Un Javascript pour donner toutes les décompositions de N avec cette méthode.
Nota : la plus petite hypothénuse commune à au moins 10 triangles rectangles n'est pas forcément celle-là ! Pour la trouver, examinons les produits de nombres impairs qui soient supérieurs ou égaux à 21. 3×7 = 21 est celui trouvé ci dessus mais 3×3×3 = 27 conduisant à L² = 5²×13²×17² donne une hypothénuse = 5×13×17 = 1105 plus petite, commune à 13 triangles rectangles propres, 14 avec L² + 0².
Avec du papier millimètré, 2R ≤ 210mm et R² ≤ 11025.
Les seuls candidats sont :
R² = 55 = 3125, 24 représentations
R² = 54×13 = 8125, 40 représentations
R² = 52×132 = 4225, 36 représentations
R² = 52×13×17 = 5525, 48 représentations
(7,74) (14,73) (22,71) (25,70) (41,62) (50,55) et leurs symétriques
le maximum est cette dernière valeur.