ATLAS Ouvrir dans l'atlas →

Théorème 5Anneaux de polynômes

Racines et multiplicités

Soit P∈A[X]P \in {A[X]} et a∈Aa \in A. On dit que aa est une racine de PP si P(a)=0P(a) = 0. Pour P≠0P \neq 0, la multiplicité de aa dans PP est le plus grand entier mm tel que (X−a)m(X - a)^m divise PP ; elle existe, car (X−a)m(X - a)^m est unitaire de degré mm, de sorte que (X−a)m∣P(X - a)^m \mid P impose m⩽deg⁡Pm \leqslant \deg P (Anneau A[X], (ii)).

La racine aa est simple si m=1m = 1, multiple si m⩾2m \geqslant 2 ; m=0m = 0 signifie que aa n'est pas racine, comme le montre (i).

Un polynôme non nul PP est scindé sur AA s'il s'écrit P=c∏i=1d(X−αi)P = c\prod_{i=1}^d (X - \alpha_i) avec c,α1,…,αd∈Ac, \alpha_1, \dots, \alpha_d \in A et d=deg⁡Pd = \deg P ; les αi\alpha_i sont alors des racines de PP, par (i).

Énoncé

(i) Racine et facteur. Le reste de la division de PP par X−aX - a est la constante P(a)P(a). Ainsi aa est racine de PP si et seulement si X−aX - a divise PP.

(ii) aa est de multiplicité mm dans P≠0P \neq 0 si et seulement si P=(X−a)m QP = (X - a)^m\,Q avec Q(a)≠0Q(a) \neq 0.

(iii) Supposons AA intègre. Si a1,…,aka_1, \dots, a_k sont des racines deux à deux distinctes de P≠0P \neq 0, de multiplicités m1,…,mkm_1, \dots, m_k, alors ∏i=1k(X−ai)mi\prod_{i=1}^k (X - a_i)^{m_i} divise PP, et m1+⋯+mk⩽deg⁡Pm_1 + \cdots + m_k \leqslant \deg P. En particulier, un polynôme non nul de degré dd a au plus dd racines dans AA.

(iv) Si AA est intègre et infini, un polynôme dont la fonction polynomiale est nulle est le polynôme nul, et deux polynômes qui ont la même fonction polynomiale sont égaux.

Démonstration

(i) Le polynôme X−aX - a est unitaire ; la division euclidienne (Division des polynômes, (i)) donne P=(X−a)Q+RP = (X - a)Q + R avec deg⁡R<1\deg R < 1, c'est-à-dire R=rR = r constant. L'évaluation en aa est un morphisme d'anneaux (Évaluation, (i)), d'où P(a)=0⋅Q(a)+r=rP(a) = 0 \cdot Q(a) + r = r. Si P(a)=0P(a) = 0, P=(X−a)QP = (X - a)Q ; réciproquement, si P=(X−a)QP = (X - a)Q, alors P(a)=0P(a) = 0.

(ii) Si mm est la multiplicité, P=(X−a)mQP = (X - a)^mQ ; si l'on avait Q(a)=0Q(a) = 0, (i) donnerait Q=(X−a)Q1Q = (X - a)Q_1, et (X−a)m+1(X - a)^{m+1} diviserait PP.

Réciproquement, soit P=(X−a)mQP = (X - a)^mQ avec Q(a)≠0Q(a) \neq 0 ; la multiplicité est au moins mm. Si l'on avait P=(X−a)m+1RP = (X - a)^{m+1}R, alors (X−a)m(Q−(X−a)R)=0(X - a)^m\big(Q - (X - a)R\big) = 0 ; le produit d'un polynôme unitaire par un polynôme non nul étant non nul (Anneau A[X], (ii)), Q=(X−a)RQ = (X - a)R, et Q(a)=0Q(a) = 0 : contradiction.

(iii) Par récurrence sur kk, le cas k=0k = 0 étant clair, le produit vide valant 11. Par (ii), P=(X−a1)m1QP = (X - a_1)^{m_1}Q avec Q(a1)≠0Q(a_1) \neq 0.

Pour i⩾2i \geqslant 2, soit nin_i la multiplicité de aia_i dans QQ, et Q=(X−ai)niQiQ = (X - a_i)^{n_i}Q_i avec Qi(ai)≠0Q_i(a_i) \neq 0. Alors P=(X−ai)ni (X−a1)m1QiP = (X - a_i)^{n_i}\,(X - a_1)^{m_1}Q_i, et le second facteur prend en aia_i la valeur (ai−a1)m1Qi(ai)(a_i - a_1)^{m_1}Q_i(a_i), non nulle par intégrité puisque ai≠a1a_i \neq a_1.

Par (ii), ni=min_i = m_i : les aia_i, i⩾2i \geqslant 2, sont racines de QQ avec les multiplicités mim_i. Par hypothèse de récurrence, ∏i⩾2(X−ai)mi\prod_{i \geqslant 2}(X - a_i)^{m_i} divise QQ, et le produit complet divise PP.

Si P=∏i(X−ai)mi SP = \prod_i (X - a_i)^{m_i}\,S, alors S≠0S \neq 0 et, par Anneau A[X], (iii), deg⁡P=∑imi+deg⁡S⩾∑imi.\deg P = \sum_i m_i + \deg S \geqslant \sum_i m_i. Chaque racine ayant une multiplicité au moins égale à 11, il y en a au plus deg⁡P\deg P.

(iv) Un polynôme non nul de degré dd a au plus dd racines, alors que AA, infini, contient d+1d + 1 éléments distincts. En effet, par récurrence sur kk, il existe une injection de kk dans AA : l'image d'une telle injection est finie (Ensembles finis), donc distincte de AA, et l'on prolonge l'injection en envoyant kk sur un élément hors de cette image. Si sa fonction polynomiale était nulle, ils seraient tous racines. Pour la seconde assertion, on applique la première à P−QP - Q, l'évaluation étant additive.

□
Remarque

L'intégrité ne peut pas être omise dans (iii). Dans ℤ/8ℤ{\mathbb Z/8\mathbb Z}, le polynôme X2−1X^2 - 1, de degré 22, a quatre racines, 1‾\overline 1, 3‾\overline 3, 5‾\overline 5 et 7‾\overline 7 ; la preuve échoue parce que (3‾−1‾)(3‾+1‾)=8‾=0‾(\overline 3 - \overline 1)(\overline 3 + \overline 1) = \overline 8 = \overline 0 sans qu'aucun facteur soit nul. Dans le corps ℤ/7ℤ\mathbb Z/7\mathbb Z, il n'en a que deux.

0 1 2 3 4 5 6 Z/7Z 0 1 2 3 4 5 6 7 Z/8Z
Les classes de carré 1‾\overline 1, racines de X2−1X^2 - 1, sont en rouge, et les flèches les relient à 1‾\overline 1. Dans le corps ℤ/7ℤ\mathbb Z/7\mathbb Z, il n'y a que 1‾\overline 1 et 6‾=−1‾\overline 6 = -\overline 1 ; dans ℤ/8ℤ\mathbb Z/8\mathbb Z, qui n'est pas intègre, il y en a quatre, plus que le degré de X2−1X^2 - 1.
Remarque

Dans ℤ[X]{\mathbb Z}[X], X3−3X+2=(X−1)2(X+2)X^3 - 3X + 2 = (X - 1)^2(X + 2) : la racine 11 est double, la racine −2-2 simple, et la somme des multiplicités atteint le degré 33. Le nœud Dérivée formelle reconnaîtra la racine double sans factoriser.

Remarque

L'hypothèse « infini » de (iv) est nécessaire, comme le montrait le polynôme X2+XX^2 + X sur ℤ/2ℤ\mathbb Z/2\mathbb Z (Évaluation). La borne de (iii) sera décisive pour les corps finis : elle force le groupe multiplicatif d'un corps fini à être cyclique (Groupe multiplicatif, (iii)).

Ouvrir dans l'atlas interactif →