ATLAS Ouvrir dans l'atlas →

Théorème 7Anneaux de polynômes

Contenu et lemme de Gauss

Soit FF le corps des fractions de ℤ{\mathbb Z} (Corps des fractions), dans lequel on identifie a∈ℤa \in \mathbb Z à a/1a/1, de sorte que ℤ[X]⊂F[X]\mathbb Z[X] \subset F[X].

Pour P=∑kakXk∈ℤ[X]P = \sum_k a_kX^k \in \mathbb Z[X] non nul, l'idéal engendré par ses coefficients, somme des idéaux akℤa_k\mathbb Z (Idéal), s'écrit c ℤc\,\mathbb Z pour un unique entier c⩾1c \geqslant 1 (Idéaux de ℤ) : c'est le contenu c(P)c(P) de PP, PGCD de ses coefficients. Le polynôme PP est primitif si c(P)=1c(P) = 1.

Pour un nombre premier pp, la réduction modulo pp est le morphisme d'anneaux π:ℤ[X]→(ℤ/pℤ)[X]\pi : \mathbb Z[X] \to ({\mathbb Z/p\mathbb Z})[X] qui prolonge ℤ→ℤ/pℤ\mathbb Z \to \mathbb Z/p\mathbb Z et envoie XX sur XX (Évaluation, (i)) ; il remplace chaque coefficient par sa classe modulo pp.

Énoncé

(i) Tout P∈ℤ[X]P \in \mathbb Z[X] non nul s'écrit P=c(P) P0P = c(P)\,P_0 avec P0P_0 primitif.

(ii) Le produit de deux polynômes primitifs est primitif ; plus généralement, c(PQ)=c(P) c(Q)c(PQ) = c(P)\,c(Q).

(iii) Tout P∈F[X]P \in F[X] non nul s'écrit P=λP0P = \lambda P_0, avec λ∈F\lambda \in F non nul et P0∈ℤ[X]P_0 \in \mathbb Z[X] primitif ; P0P_0 est unique au signe près.

(iv) Lemme de Gauss. Si P∈ℤ[X]P \in \mathbb Z[X] est le produit, dans F[X]F[X], de deux polynômes de degrés rr et ss, il est le produit, dans ℤ[X]\mathbb Z[X], de deux polynômes de degrés rr et ss.

Démonstration

(i) Chaque aka_k s'écrit c bkc\,b_k, avec c=c(P)c = c(P) ; posons P0=∑kbkXkP_0 = \sum_k b_kX^k. Si l'idéal engendré par les bkb_k est d ℤd\,\mathbb Z, celui qu'engendrent les aka_k est cd ℤcd\,\mathbb Z ; donc cd=ccd = c, et d=1d = 1 par intégrité de ℤ\mathbb Z. Le même calcul montre que c(aR)=∣a∣c(aR) = |a| pour a∈ℤa \in \mathbb Z non nul et RR primitif.

(ii) Soient PP et QQ primitifs. Le produit PQPQ est non nul (Anneau A[X], (iii)). Si l'on avait c(PQ)⩾2c(PQ) \geqslant 2, un nombre premier pp diviserait c(PQ)c(PQ) (Nombres premiers, (ii)), donc tous les coefficients de PQPQ, et π(P)π(Q)=π(PQ)=0\pi(P)\pi(Q) = \pi(PQ) = 0.

Comme ℤ/pℤ\mathbb Z/p\mathbb Z est un corps (ℤ/nℤ), l'anneau (ℤ/pℤ)[X](\mathbb Z/p\mathbb Z)[X] est intègre (Anneau A[X], (iii)) : π(P)=0\pi(P) = 0 ou π(Q)=0\pi(Q) = 0, c'est-à-dire que pp divise tous les coefficients de PP ou tous ceux de QQ, ce qui contredit leur primitivité.

En général, PQ=c(P)c(Q) P0Q0PQ = c(P)c(Q)\,P_0Q_0 avec P0Q0P_0Q_0 primitif, donc c(PQ)=c(P)c(Q)c(PQ) = c(P)c(Q) par la fin de (i).

(iii) Soit v⩾1v \geqslant 1 le produit des dénominateurs d'écritures uk/vku_k/v_k des coefficients de PP ; alors vP∈ℤ[X]vP \in \mathbb Z[X], et vP=c(vP) P0vP = c(vP)\,P_0 par (i), d'où λ=c(vP)/v\lambda = c(vP)/v.

Si λP0=μQ0\lambda P_0 = \mu Q_0 avec Q0Q_0 primitif, écrivons μ/λ=a/b\mu/\lambda = a/b avec a,b∈ℤa, b \in \mathbb Z non nuls ; alors bP0=aQ0bP_0 = aQ_0 dans ℤ[X]\mathbb Z[X], et les contenus donnent ∣b∣=∣a∣|b| = |a|. Ainsi a=±ba = \pm b, puis Q0=±P0Q_0 = \pm P_0 par intégrité.

(iv) Soit P=ABP = AB dans F[X]F[X], avec deg⁡A=r\deg A = r et deg⁡B=s\deg B = s. Par (iii), A=αA0A = \alpha A_0 et B=βB0B = \beta B_0, avec A0A_0, B0B_0 primitifs de degrés rr et ss, et P=(αβ) A0B0P = (\alpha\beta)\,A_0B_0, où A0B0A_0B_0 est primitif par (ii).

Mais aussi P=c(P) P0P = c(P)\,P_0 par (i) ; l'unicité de (iii) donne A0B0=±P0A_0B_0 = \pm P_0, d'où P=(±c(P)A0) B0P = \big(\pm c(P)A_0\big)\,B_0, produit de deux polynômes de ℤ[X]\mathbb Z[X] de degrés rr et ss.

□
Remarque

Dans F[X]F[X], on a 4X2−1=(X−12)(4X+2)4X^2 - 1 = \big(X - \tfrac12\big)(4X + 2), factorisation dont aucun facteur n'est dans ℤ[X]\mathbb Z[X]. Le lemme de Gauss redistribue les constantes : X−12=12(2X−1)X - \frac12 = \frac12(2X - 1) et 4X+2=2(2X+1)4X + 2 = 2(2X + 1), d'où 4X2−1=(2X−1)(2X+1)4X^2 - 1 = (2X - 1)(2X + 1).

Il ne dit pas que les facteurs trouvés dans F[X]F[X] sont eux-mêmes à coefficients entiers, mais qu'ils le deviennent après multiplication par des constantes de produit 11.

Remarque

Le corps FF est le corps ℚ\mathbb Q des rationnels, qui sera construit ainsi au nœud Construction de ℚ. Le même argument vaut pour tout anneau factoriel à la place de ℤ\mathbb Z : il montre que A[X]A[X] est factoriel si AA l'est, et donc que ℤ[X]\mathbb Z[X] l'est, bien qu'il ne soit pas principal (K[X] principal).

Ouvrir dans l'atlas interactif →