ATLAS Ouvrir dans l'atlas →

Théorème 7Cyclotomie et constructions

Polygones réguliers constructibles

Soit n⩾3n \geqslant 3. Si z∈ℂz \in {\mathbb C} est une racine primitive n-ième de l'unité, alors ∣z∣n=∣zn∣=1|z|^n = |z^n| = 1, donc ∣z∣=1|z| = 1 ; les nn points distincts 1,z,…,zn−11, z, \dots, z^{n-1} sont sur le cercle unité, et la multiplication par zz, qui conserve les distances puisque ∣zu−zv∣=∣u−v∣|zu - zv| = |u - v|, envoie chacun sur le suivant : ils sont les sommets d'un polygone régulier à nn côtés de longueur ∣z−1∣|z - 1|.

On dit que le polygone régulier à nn côtés est constructible si ℂ\mathbb C contient une racine primitive nn-ième de l'unité constructible. Ses puissances sont alors constructibles, et ce sont toutes les racines n-ièmes de l'unité de ℂ\mathbb C (Polynômes cyclotomiques, (i)) : la condition ne dépend pas de la racine primitive considérée. Deux racines primitives zz et zkz^k donnent les mêmes sommets, parcourus dans un ordre différent : selon kk, on obtient un polygone convexe ou un polygone étoilé, dont les côtés ont une autre longueur, ∣zk−1∣|z^k - 1| au lieu de ∣z−1∣|z - 1|.

Que ℂ\mathbb C contienne une racine primitive nn-ième de l'unité pour tout n⩾1n \geqslant 1 découle de la trigonométrie de l'analyse réelle. Pour z=cos⁡2πn+isin⁡2πnz = \cos\frac{2\pi}n + i\sin\frac{2\pi}n, les formules d'addition (Formules d'addition, (iii)) et une récurrence sur kk donnent zk=cos⁡2kπn+isin⁡2kπnz^k = \cos\frac{2k\pi}n + i\sin\frac{2k\pi}n ; donc zk=1z^k = 1 si et seulement si cos⁡2kπn=1\cos\frac{2k\pi}n = 1, c'est-à-dire si et seulement si nn divise kk (Paramétrage du cercle, (ii)), et zz est une racine primitive nn-ième de l'unité. L'existence découle aussi du théorème de d'Alembert-Gauss, admis au chapitre des nombres complexes. Le théorème qui suit n'a besoin ni de l'un ni de l'autre, puisqu'il construit lui-même ces racines quand elles sont constructibles.

Énoncé

Pour n⩾3n \geqslant 3, les conditions suivantes sont équivalentes :

(a) le polygone régulier à nn côtés est constructible ;

(b) φ(n)\varphi(n) est une puissance de 22 ;

(c) n=2kp1⋯prn = 2^k p_1 \cdots p_r, où p1,…,prp_1, \dots, p_r sont des nombres premiers de Fermat deux à deux distincts.

Démonstration

(a) ⇒ (b). Soit z∈𝒞z \in \mathcal C une racine primitive nn-ième de l'unité. Par irréductibilité de Φn\Phi_n (Irréductibilité de Φₙ), [ℚ(z):ℚ]=φ(n)[{\mathbb Q}(z):\mathbb Q] = \varphi(n), et c'est une puissance de 22 par le théorème de Wantzel (Wantzel).

(b) ⇒ (a). Soit Ω\Omega un corps de décomposition de Xn−1X^n - 1 sur ℚ\mathbb Q, et ζ∈Ω\zeta \in \Omega une racine primitive nn-ième de l'unité (Polynômes cyclotomiques, (iii)). L'extension L=ℚ(ζ)L = \mathbb Q(\zeta) est galoisienne, de groupe isomorphe à (ℤ/nℤ)×(\mathbb Z/n\mathbb Z)^\times, abélien d'ordre φ(n)\varphi(n) (Gal(ℚ(ζ)/ℚ)).

Si φ(n)\varphi(n) est une puissance de 22, il existe un morphisme de corps σ:L→ℂ\sigma : L \to \mathbb C tel que σ(L)⊂𝒞\sigma(L) \subset \mathcal C (Tours quadratiques). Comme σ\sigma est injectif, σ(ζ)k=1\sigma(\zeta)^k = 1 si et seulement si ζk=1\zeta^k = 1 : σ(ζ)\sigma(\zeta) est une racine primitive nn-ième de l'unité de ℂ\mathbb C, et elle est constructible.

(b) ⇔ (c). C'est le point (iii) du nœud Nombres de Fermat.

□
Remarque

Pour 3⩽n⩽303 \leqslant n \leqslant 30, les polygones constructibles sont ceux à 3,4,5,6,8,10,12,15,16,17,20,243, 4, 5, 6, 8, 10, 12, 15, 16, 17, 20, 24 et 3030 côtés. Les autres ne le sont pas ; par exemple, pour n=7n = 7, φ(7)=6\varphi(7) = 6, et, pour n=9n = 9, φ(9)=6\varphi(9) = 6 : le polygone à neuf côtés n'est pas constructible, ce qui donne une seconde preuve que l'angle de 120° ne se trisecte pas.

Remarque

Avec les cinq nombres premiers de Fermat connus, on obtient 25−1=312^5 - 1 = 31 polygones constructibles à nombre impair de côtés, le plus grand ayant 3⋅5⋅17⋅257⋅65 537=232−13 \cdot 5 \cdot 17 \cdot 257 \cdot 65\,537 = 2^{32} - 1 côtés ; tous les autres s'en déduisent en multipliant le nombre de côtés par une puissance de 22, à quoi s'ajoutent les polygones à 2k2^k côtés, k⩾2k \geqslant 2.

Remarque

La condition suffisante est due à Gauss, qui l'exposa dans la section VII des Disquisitiones arithmeticae (1801, art. 365 et 366), en affirmant sans la démontrer la nécessité de la condition ; la découverte de l'heptadécagone, qui en fut le point de départ, est datée au nœud Heptadécagone. La nécessité a été établie par Wantzel en 1837.

Le complexe cos⁡2πn+isin⁡2πn\cos\frac{2\pi}n + i\sin\frac{2\pi}n du texte, que l'analyse complexe notera e2iπ/ne^{2i\pi/n} (Exponentielle, (iii)), est l'une des racines primitives de la définition, et l'on retrouve le polygone convexe habituel.

Ouvrir dans l'atlas interactif →