ATLAS Ouvrir dans l'atlas →

Théorème 2Cyclotomie et constructions

Racines de l'unité et polynômes cyclotomiques

Soit KK un corps et n⩾1n \geqslant 1. Une racine nn-ième de l'unité dans KK est un x∈Kx \in K tel que xn=1x^n = 1 ; elles forment un sous-groupe μn(K)\mu_n(K) de K×K^\times, qui a au plus nn éléments (Racines, (iii)). Une racine primitive nn-ième de l'unité est un élément d'ordre exactement nn du groupe K×K^\times.

Les polynômes cyclotomiques Φn∈ℤ[X]\Phi_n \in {\mathbb Z}[X] sont définis par récurrence forte. On pose Φ1=X−1\Phi_1 = X - 1. Pour n⩾2n \geqslant 2, si les Φd\Phi_d, d<nd < n, sont définis, unitaires et de degrés deg⁡Φd=φ(d)\deg\Phi_d = \varphi(d), le produit Ψn=∏d∣n, d<nΦd\Psi_n = \prod_{d \mid n,\ d < n} \Phi_d est unitaire, de degré ∑d∣n, d<nφ(d)=n−φ(n)<n\sum_{d \mid n,\, d < n}\varphi(d) = n - \varphi(n) < n (Groupe multiplicatif, (i)). Alors Φn\Phi_n est le quotient de la division euclidienne de Xn−1X^n - 1 par Ψn\Psi_n dans ℤ[X]\mathbb Z[X] (Division des polynômes, (i)) ; il est unitaire de degré n−deg⁡Ψn=φ(n)n - \deg\Psi_n = \varphi(n), ce qui propage l'hypothèse de récurrence.

Un élément de ℤ[X]\mathbb Z[X] a une image dans K[X]K[X], obtenue en remplaçant chaque coefficient aa par a⋅1Ka \cdot 1_K (Évaluation, (i)) ; on la note de la même façon.

Énoncé

(i) Si KK contient une racine primitive nn-ième de l'unité ζ\zeta, alors μn(K)={1,ζ,…,ζn−1}\mu_n(K) = \{1, \zeta, \dots, \zeta^{n-1}\} a nn éléments, Xn−1=∏k=0n−1(X−ζk)X^n - 1 = \prod_{k=0}^{n-1}(X - \zeta^k) dans K[X]K[X], et les racines primitives nn-ièmes de l'unité de KK sont les ζk\zeta^k avec k∧n=1k \wedge n = 1, au nombre de φ(n)\varphi(n).

(ii) Dans ce cas, l'image de Φn\Phi_n dans K[X]K[X] est ∏(X−ξ)\prod (X - \xi), produit étendu aux racines primitives nn-ièmes de l'unité ξ\xi de KK ; en particulier Φn(ζ)=0\Phi_n(\zeta) = 0.

(iii) Si KK est de caractéristique nulle, ou de caractéristique pp ne divisant pas nn, le polynôme Xn−1X^n - 1 est séparable sur KK, et un corps de décomposition de Xn−1X^n - 1 sur KK contient une racine primitive nn-ième de l'unité.

(iv) Dans ℤ[X]\mathbb Z[X], Xn−1=∏d∣nΦd,X^n - 1 = \prod_{d \mid n} \Phi_d, et Φn\Phi_n est unitaire de degré φ(n)\varphi(n).

Démonstration

(i) Le sous-groupe ⟨ζ⟩\langle\zeta\rangle a nn éléments 1,ζ,…,ζn−11, \zeta, \dots, \zeta^{n-1}, tous racines de Xn−1X^n - 1 (Groupes cycliques, (i)). Comme Xn−1X^n - 1 a au plus nn racines dans KK, μn(K)=⟨ζ⟩\mu_n(K) = \langle\zeta\rangle. Le produit des X−ζkX - \zeta^k divise Xn−1X^n - 1 (Racines, (iii)) ; les deux sont unitaires de degré nn, donc égaux. La dernière assertion est le point (iii) du nœud Groupes cycliques.

(ii) Par récurrence forte sur nn, pour tous les corps KK à la fois. Pour n=1n = 1, le seul élément d'ordre 11 est 11, et Φ1=X−1\Phi_1 = X - 1. Soit n⩾2n \geqslant 2. Pour d∣nd \mid n, notons Pd=∏(X−ξ)P_d = \prod (X - \xi), le produit portant sur les ξ∈μn(K)\xi \in \mu_n(K) d'ordre dd. L'ordre de tout élément de μn(K)\mu_n(K) divise nn : en regroupant les facteurs de (i) selon l'ordre de ζk\zeta^k, Xn−1=∏d∣nPd.X^n - 1 = \prod_{d \mid n} P_d.

Pour d∣nd \mid n avec d<nd < n, l'élément ζn/d\zeta^{n/d} est d'ordre dd (Groupes cycliques, (iii)) : KK contient une racine primitive dd-ième de l'unité. Tout élément d'ordre dd de K×K^\times vérifie xn=1x^n = 1, donc appartient à μn(K)\mu_n(K) ; ainsi PdP_d est le produit des X−ξX - \xi sur les racines primitives dd-ièmes de KK, et il est l'image de Φd\Phi_d par l'hypothèse de récurrence.

Il vient Xn−1=Ψn⋅PnX^n - 1 = \Psi_n \cdot P_n dans K[X]K[X], où Ψn\Psi_n désigne son image. Par ailleurs, Xn−1=ΨnΦn+RX^n - 1 = \Psi_n\Phi_n + R dans ℤ[X]\mathbb Z[X], avec deg⁡R<deg⁡Ψn\deg R < \deg\Psi_n ; l'image de cette égalité est une division euclidienne par le polynôme unitaire Ψn\Psi_n dans K[X]K[X]. Par unicité (Division des polynômes, (i)), l'image de Φn\Phi_n est PnP_n, et celle de RR est nulle.

(iii) La dérivée de P=Xn−1P = X^n - 1 est P′=nXn−1P' = n X^{n-1}, et n⋅1K≠0n \cdot 1_K \neq 0 par hypothèse ; alors (n⋅1K)−1X⋅P′−P=1,(n \cdot 1_K)^{-1}X \cdot P' - P = 1, et PP est premier avec P′P', donc séparable (Séparabilité, (ii)). Dans un corps de décomposition Ω\Omega, PP a donc nn racines distinctes : μn(Ω)\mu_n(\Omega) a nn éléments. C'est un sous-groupe fini de Ω×\Omega^\times, donc il est cyclique (Groupe multiplicatif, (iii)), et un générateur est d'ordre nn.

(iv) Soit Ω\Omega un corps de décomposition de Xn−1X^n - 1 sur ℚ{\mathbb Q} ; il est de caractéristique nulle, et le morphisme ℤ→Ω\mathbb Z \to \Omega est injectif (Séparabilité, (iii)). Par (iii), Ω\Omega contient une racine primitive nn-ième de l'unité, et la preuve de (ii) montre que l'image de RR dans Ω[X]\Omega[X] est nulle ; comme ℤ→Ω\mathbb Z \to \Omega est injectif, R=0R = 0, et Xn−1=ΨnΦn=∏d∣nΦdX^n - 1 = \Psi_n\Phi_n = \prod_{d \mid n} \Phi_d.

Le degré φ(n)\varphi(n) et le caractère unitaire de Φn\Phi_n ont été établis avec sa définition.

□
Remarque

Les premiers polynômes sont Φ2=X+1\Phi_2 = X + 1, Φ3=X2+X+1\Phi_3 = X^2 + X + 1, Φ4=X2+1\Phi_4 = X^2 + 1, Φ6=X2−X+1\Phi_6 = X^2 - X + 1 et Φ12=X4−X2+1.\Phi_{12} = X^4 - X^2 + 1. Pour pp premier, Xp−1=Φ1ΦpX^p - 1 = \Phi_1\Phi_p donne Φp=Xp−1+⋯+X+1\Phi_p = X^{p-1} + \cdots + X + 1 : c'est le polynôme dont le nœud Eisenstein a déjà établi l'irréductibilité.

1 2 3 3 4 4 6 6 12 12 12 12 d Φd 1 X − 1 2 X + 1 3 X2 + X + 1 4 X2 + 1 6 X2 − X + 1 12 X4 − X2 + 1
Les douze racines de X12−1X^{12} - 1 dans ℂ\mathbb C s'écrivent avec des racines carrées seulement : ±1\pm 1, ±i\pm i, ±1±i32\frac{\pm 1 \pm i\sqrt 3}2 et ±3±i2\frac{\pm\sqrt 3 \pm i}2. Elles sont groupées selon leur ordre dd, diviseur de 1212 ; chaque groupe est l'ensemble des racines de Φd\Phi_d, et les six groupes, de cardinaux φ(d)\varphi(d), donnent X12−1=Φ1Φ2Φ3Φ4Φ6Φ12X^{12} - 1 = \Phi_1\Phi_2\Phi_3\Phi_4\Phi_6\Phi_{12}. Les racines primitives douzièmes, en rouge, sont les sommets d'un rectangle de côtés 11 et 3\sqrt 3.
Remarque

Pour n⩽104n \leqslant 104, tous les coefficients de Φn\Phi_n valent −1-1, 00 ou 11, ce qu'on vérifie par le calcul ; jusqu'à n=30n = 30, on le lit sur les polynômes eux-mêmes, comme Φ30=X8+X7−X5−X4−X3+X+1\Phi_{30} = X^8 + X^7 - X^5 - X^4 - X^3 + X + 1.

Il serait tentant d'en faire une règle, et c'est une erreur : Φ105\Phi_{105}, de degré φ(105)=48\varphi(105) = 48, a pour coefficients de X7X^7 et de X41X^{41} la valeur −2-2. Le nombre 105=3⋅5⋅7105 = 3 \cdot 5 \cdot 7 est le plus petit produit de trois nombres premiers impairs distincts ; pour un produit de deux nombres premiers, on montre que les coefficients restent dans {−1,0,1}\{-1, 0, 1\}, ce qui est admis ici.

Remarque

Le point (iii) exige que la caractéristique ne divise pas nn. Dans 𝔽p[X]\mathbb F_p[X], on a Xp−1=(X−1)pX^p - 1 = (X - 1)^p (Binôme de Newton, (iv)) : la seule racine pp-ième de l'unité est 11, et il n'y a pas de racine primitive pp-ième. C'est l'hypothèse p∤np \nmid n qui servira au nœud Réduction modulo p.

Ouvrir dans l'atlas interactif →