Polynômes et fractions rationnelles

publicité
Cours de Mathématiques
Polynômes et fractions rationnelles
Sommaire
Polynômes et fractions rationnelles
Sommaire
I
Polynômes à coefficients dans K . . . . . . . . . . . . .
I.1
Suites de K à support fini . . . . . . . . . . . . . . . . .
I.2
L’anneau K[X] . . . . . . . . . . . . . . . . . . . . . . .
I.3
Degré et valuation . . . . . . . . . . . . . . . . . . . . .
I.4
Evaluation des polynômes . . . . . . . . . . . . . . . . .
I.5
Dérivation des polynômes . . . . . . . . . . . . . . . . .
II
Division dans K[X], Pgcd et Ppcm . . . . . . . . . . . .
II.1
Divisibilité dans K[X] . . . . . . . . . . . . . . . . . . .
II.2
Division euclidienne . . . . . . . . . . . . . . . . . . . .
II.3
Algorithme d’Euclide, Pgcd . . . . . . . . . . . . . . . .
II.4
Polynômes premiers entre eux . . . . . . . . . . . . . . .
II.5
Equation AU+BV=C . . . . . . . . . . . . . . . . . . .
II.6
Ppcm de deux polynômes . . . . . . . . . . . . . . . . .
II.7
Brève extension au cas de plusieurs polynômes . . . . .
III Racines des polynômes, factorisations . . . . . . . . . .
III.1 Racines d’un polynôme . . . . . . . . . . . . . . . . . .
III.2 Racines distinctes, polynômes scindés . . . . . . . . . .
III.3 Identification entre polynômes et fonctions polynomiales
III.4 Relations coefficients-racines pour un polynôme scindé .
IV Polynômes irréductibles et factorisations . . . . . . . .
IV.1 Polynômes irréductibles . . . . . . . . . . . . . . . . . .
IV.2 Factorisation dans C[X] et dans R[X] . . . . . . . . . . .
V
Fractions rationnelles . . . . . . . . . . . . . . . . . . . .
V.1
Le corps des fractions rationnelles . . . . . . . . . . . .
V.2
Opérations diverses sur fractions rationnelles . . . . . .
V.3
Degré, partie entière . . . . . . . . . . . . . . . . . . . .
V.4
Pôles et partie polaires . . . . . . . . . . . . . . . . . . .
V.5
Décomposition en éléments simples . . . . . . . . . . . .
V.6
Pratique de la décomposition en éléments simples . . . .
V.7
Exemples de référence . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . .
. . . . .
. . . . .
. . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
2
2
3
4
6
8
11
11
12
13
17
18
19
19
20
20
21
22
23
25
25
26
28
28
29
30
31
34
35
36
Dans tout ce chapitre IK désigne un corps commutatif (le plus souvent IR ou C).
l
c
Page 1
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie I : Polynômes à coefficients dans K
I
Polynômes à coefficients dans K
I.1
Suites de K à support fini
Définition
Soit a = (ak )k≥0 un élément de IKIN , c’est-à-dire une suite à valeurs dans IK.
On appelle support de a l’ensemble (éventuellement vide) des indices k tels que ak 6= 0.
On note IK(IN) l’ensemble des suites de IK qui sont à support fini.
Remarques
– La suite a = (ak )k≥0 est à support fini⇔il existe un n dans IN tel que : ∀ k > n, ak = 0.
On peut alors noter symboliquement a = (a0 , a1 , . . . , an , 0, 0, . . .).
– Soient a = (ak )k≥0 et b = (bk )k≥0 deux éléments de IK(IN) .
a + b = (ak + bk )k≥0 est encore un élément de IK(IN) .
Pour cette loi, IK(IN) a une structure de groupe commutatif :
L’élément neutre est la suite nulle.
L’opposé de la suite (ak )k≥0 est la suite (−ak )k≥0 .
– Si a = (ak )k≥0 est dans IK(IN) , et si λ est dans IK on pose λa = (λak )k≥0 .
La suite λa est encore un élément de IK(IN) .
Pour désigner cette opération (λ, a) 7→ λa, on parle de la loi externe sur IK(IN) .
– On peut définir ce qu’on appelle des combinaisons linéaires dans IK(IN) .
Par exemple si a = (ak )k≥0 , b = (bk )k≥0 et c = (ck )k≥0 sont trois éléments de IK(IN) , et si
α, β, γ sont trois scalaires (c’est-à-dire trois éléments de IK), alors d = αa + βb + γc désigne
la suite à support fini dont le terme général est dk = αak + βbk + γck .
On dit que d est une combinaison linéaire de a, b, c, avec les coefficients α, β, γ.
an = 1
(IN)
– Pour tout n dans IN, notons en = (ak )k≥0 l’élément de IK
défini par
ak = 0 si k 6= n
Ainsi e0 = (1, 0, 0 . . .), e1 = (0, 1, 0, 0, . . .), e2 = (0, 0, 1, 0, 0, . . .).
– On remarque par exemple que a = (3, 0, 1, −2, 0, 0, 4, 0, 0, . . .) s’écrit a = 3e0 + e2 − 2e3 + 4e6 .
Plus généralement, soit a = (a0 , a1 , . . . , an , 0, 0, . . .) un élément de IK(IN) .
n
P
Alors a s’écrit a = a0 e0 + a1 e1 + · · · + an en =
ak ek .
k=0
On notera aussi a =
P
k≥0
ak ek ou a =
+∞
P
ak ek , en se souvenant que cette somme est finie.
k=0
L’écriture de a comme combinaison linéaire des en est unique, à l’ordre près.
c
Page 2
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie I : Polynômes à coefficients dans K
I.2
L’anneau K[X]
Définition (un produit sur IK(IN) )
Soient a = (ak )k≥0 et b = (bk )k≥0 deux éléments de IK(IN) .
P
On définit une suite à support fini c = ab en posant : ∀ n ∈ IN, cn =
aj b k .
j+k=n
Remarques et propriétés
– La définition précédente peut aussi s’écrire : ∀ n ∈ IN, cn =
n
P
an−k bk =
k=0
n
P
ak bn−k .
k=0
En particulier c0 = a0 b0 , c1 = a0 b1 + a1 b0 , c2 = a0 b2 + a1 b1 + a2 b0 , etc.
– On sait qu’il existe m ∈ IN tel que j ≥ m ⇒ aj = 0 et p ∈ IN tel que k ≥ p ⇒ bk = 0.
On en déduit que si n = j + k ≥ m + p − 1, alors :
Ou bien j ≥ m et alors aj = 0.
Ou bien j ≤ m − 1 et alors k ≥ m + p − 1 − j ≥ p, donc bk = 0.
Ainsi n ≥ m + p − 1 ⇒ cn = 0, ce qui prouve que la suite c est à support fini.
– La loi produit sur IK(IN) est commutative, associative, distributive par rapport à l’addition.
La suite e0 = (1, 0, 0, . . .) est élément neutre pour ce produit.
– Pour tous indices j et k, on remarque que ej ek = ej+k .
On en déduit que pour tout n de IN, on a en = en1 (en posant e01 = e0 ).
Définition
Muni de la loi + “naturelle” et de la loi × précédente, IK(IN) est donc un anneau commutatif.
Les éléments de cet anneau sont appelés polynômes à coefficients dans IK.
Notation définitive des polynômes
– L’application ϕ : IK → IK(IN) définie par ϕ(λ) = λe0 est un morphisme injectif d’anneaux.
ϕ est donc un isomorphisme de IK sur son image {P = λe0 , λ ∈ IK}.
On peut ainsi identifier λe0 et λ. On posera donc e0 = 1 et on écrira P = λe0 = λ.
– On pose X = e1 = (0, 1, 0, 0, . . .).
Avec cette notation, Xn = en = (0, . . . , 0, 1, 0, 0, . . .), et en particulier X0 = e0 = 1.
+∞
P
P
P = (ak )k≥0 s’écrit donc P =
ak X k =
ak Xk = a0 + a1 X + · · · + an Xn + · · ·
k≥0
k=0
Une telle somme, toujours finie, représente P de façon unique (à l’ordre près).
On dit que les ak sont les coefficients de P .
n
P
Si n est un entier tel que k > n ⇒ ak = 0, on notera aussi P =
a k Xk .
k=0
– L’unicité de l’écriture P =
P
k
ak X permet de procéder à des identifications.
k≥0
En particulier, P est le polynôme nul si et seulement si tous ses coefficients sont nuls.
P
P
De même, on a l’équivalence :
ak Xk =
bk Xk ⇔ ∀ k ∈ IN, ak = bk .
k≥0
k≥0
c
Page 3
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie I : Polynômes à coefficients dans K
– On notera maintenant IK[X] l’anneau des polynômes à coefficients dans IK.
– Les lois sur IK[X] sont donc définies par :
Produit d’un polynôme par un scalaire : λ
a k Xk =
P
k≥0
Somme de deux polynômes :
P
ak X k +
k≥0
Produit de deux polynômes :
P
k≥0
P
k≥0
a k Xk
(λak )Xk
k≥0
b k Xk =
P
P
P
(ak + bk )Xk
k≥0
b k Xk =
k≥0
P P
k≥0
ai b j X k
i+j=k
– Soit P un élément de IK[X].
On dit que P est un monôme s’il s’écrit P = λXn , avec λ ∈ IK et n ∈ IN.
On dit que P est un polynôme constant si P = λ, avec λ ∈ IK.
– Dans la notation IK[X], on dit que le polynôme X est l’indéterminée. Il est évident que le
choix de la lettre X est assez arbitraire (quoique classique) et qu’on peut très bien travailler
sur des polynômes de l’indéterminée Y par exemple.
On peut même définir l’anneau IK[X, Y] des polynômes aux indéterminées X, Y (c’est-à-dire
des sommes de monômes λm,n Xm Yn , comme P = 1 − X + X4 Y + 2XY2 + Y3 ) mais cette
notion est hors-programme.
I.3
Degré et valuation
Définition
P
Soit P =
ak Xk un polynôme non nul de IK[X].
k≥0
On appelle degré de P et on note deg(P ) l’entier k maximum tel que ak 6= 0.
On appelle valuation de P et on note val (P ) l’entier k minimum tel que ak 6= 0.
Par convention, on pose deg(0) = −∞ et val (0) = +∞.
Exemples et remarques
– Le polynôme P = 3X2 + X3 − 2X5 + X7 est de valuation 2 et de degré 7.
P
– Si P =
ak Xk , on dit que ak est le coefficient du terme ou du monôme de degré k dans P .
k≥0
On dit que a0 est le coefficient constant de P .
– Les polynômes sont en général écrits suivant les degrés croissants (P = 3X2 + X3 − 2X5 + X7 )
ou suivant les degrés décroissants (P = X7 − 2X5 + X3 + 3X2 ). Ce choix n’est souvent qu’une
question de “confort” (identification de coefficients, division de deux polynômes, etc.)
– On a val (P ) = 0 si et seulement si le coefficient constant de P est non nul.
écrire que deg(P ) appartient à IN, c’est écrire que P est non nul.
écrire que deg(P ) ≥ 1, c’est écrire que P n’est pas un polynôme constant.
c
Page 4
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie I : Polynômes à coefficients dans K
– Soit P =
P
ak Xk un polynôme non nul, et soit n = deg(P ) ≥ 0.
k≥0
On dit que an est le coefficient dominant de P .
On dit que le polynôme P est normalisé (ou encore unitaire) si an = 1.
Proposition (degré et valuation d’une somme ou d’un produit)
Soient A et B deux éléments de IK[X]. On a les résultats suivants :
deg(A + B) ≤ max(deg(A), deg(B)), avec égalité si deg(A) 6= deg(B).
val (A + B) ≥ min(val (A), val (B)), avec égalité si val (A) 6= val (B).
deg(AB) = deg(A) + deg(B).
val (AB) = val (A) + val (B).
Proposition (intégrité de l’anneau IK[X])
L’égalité deg(AB) = deg(A) + deg(B) montre que si A 6= 0 et B 6= 0 alors AB 6= 0.
Autrement dit AB = 0 ⇒ (A = 0 ou B = 0).
Plus généralement, si A1 A2 . . . An = 0, alors l’un au moins des Ak est nul.
Autre interprétation : tout polynôme non nul est simplifiable pour le produit.
Conclusion : IK[X] est un anneau intègre.
Proposition (éléments inversibles de IK[X])
Soient A et B deux éléments de IK[X].
On a AB = 1 si et seulement si A et B sont des constantes inverses l’une de l’autre.
Les seuls éléments inversibles pour le produit dans l’anneau IK[X] sont donc les polynômes
de degré 0, c’est-à-dire les polynômes constants non nuls.
Remarques
– Les résultats de la proposition précédente sont valables y compris si A ou B est nul, avec les
conventions deg(0) = −∞, val (0) = +∞ et les règles de calculs habituelles avec ±∞.
– Si deg(A) = deg(B) = n, on peut avoir deg(A + B) < n.
Il suffit pour cela que les termes de plus haut degré de A et B se “neutralisent”.
A = X3 + X
Par exemple, si
, alors A + B = X + 1 et deg(A + B) = 1 < 3.
B = −X3 + 1
On peut aussi prendre l’exemple extrême B = −A, car alors deg(A + B) = −∞.
– De la même manière, on peut avoir val (A + B) > n si val (A) = val (B) = n.
A = X3 + X
Par exemple, si
, on a A + B = X3 + X2 et val (A + B) = 2 > 1.
2
B =X −X
De même, si on choisit B = −A, alors val (A + B) = +∞.
deg(λA) = deg(A) si λ 6= 0
– Pour tout A dans IK[X] et pour tout λ dans IK, on a
deg(λA) = −∞
si λ = 0
c
Page 5
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie I : Polynômes à coefficients dans K
n
P
deg(Ak ). En particulier deg(An ) = n deg(A).
k=1
P
n
λk Ak ≤ max (deg(Ak )).
Pour tous scalaires λk , on a deg
– On a deg(A1 A2 · · · An ) =
k=1,.., n
k=1
Dans ce dernier résultat, si l’un des Ak est de degré supérieur aux autres et si le coefficient
λk correspondant est non nul, alors il y a égalité.
I.4
Evaluation des polynômes
Définition (Composition de deux polynômes)
P
Soit A =
ak Xk un élément de IK[X].
k≥0
Pour tout polynôme B, on pose A(B) =
P
ak B k .
k≥0
On dit que A(B) est le composé du polynôme B par le polynôme A.
Remarques et propriétés
– Un exemple : posons A = X3 + X + 1 et B = X2 − 1.
Alors A(B) = B 3 + B + 1 = (X2 − 1)3 + (X2 − 1) + 1 = X6 − 3X4 + 4X2 − 1.
– Si B = X, alors A(B) = A. Ceci justifie qu’on note souvent A(X) un polynôme de IK[X].
– Un cas classique est le calcul des polynômes A(X + h), appelés translatés du polynôme A.
Par exemple : A = aX2 + bX + 1 ⇒ A(X + 1) = aX2 + (2a + b)X + a + b + 1.
– Pour tous polynômes non nuls A et B, on a deg(A(B)) = deg(A) deg(B).
– Pour tous polynômes A, B, C, on a (AB)(C) = A(C)B(C)
Définition (Fonction polynomiale associée)
P
P
Soit A =
ak Xk un élément de IK[X]. Pour tout λ de IK, on pose A(λ) =
ak λ k .
k≥0
k≥0
On dit que A(λ) est la valeur du polynôme A en λ.
Remarques et propriétés
– A(0) est le coefficient constant de A ; A(1) est la somme de ses coefficients.
– Le calcul de A(λ) est un cas particulier de composition. On compose en effet ici le polynôme
constant λ par le polynôme A, et on obtient un polynôme constant.
– Les notations sont trompeuses. Par définition, un polynôme A n’est pas une application de
IK dans IK. A priori on ne doit donc pas le confondre avec celle qui à tout λ associe A(λ).
Cette application est appelée fonction polynomiale associée au polynôme A.
e
Pour éviter tout risque de confusion, on peut (du moins dans un premier temps) la noter A.
c
Page 6
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie I : Polynômes à coefficients dans K
e+B
e
^
A
+B =A
g=A
eB
e
AB
e
Notons ϕ l’application de IK[X] dans F(IK, IK) définie par ϕ(A) = A.
L’image du polynôme 1 (le neutre de IK[X] pour le produit) est la fonction constante λ 7→ 1
(le neutre de F(IK, IK) pour le produit des fonctions).
Ainsi ϕ est un morphisme de l’anneau (IK[X], +, ×) dans l’anneau (F(IK, IK), +, ×).
On verra que si IK est infini (notamment si IK = IR ou C)
l alors ϕ est injective et réalise
donc un isomorphisme de IK[X] sur son image c’est-à-dire sur l’ensemble des fonctions polynomiales.
Dans ce cas, on pourra identifier un polynôme avec la fonction polynomiale associée.
– Avec ces notations, et pour tous A, B dans IK[X], on a
Schéma de Horner
P
– Soit A =
ak Xk un polynôme, et λ un scalaire.
k≥0
On va voir comment calculer A(λ) en un minimum d’opérations.
Posons par exemple A = a4 X4 + a3 X3 + a2 X2 + a1 X + a0 .
Le calcul de A(λ) = a4 λ4 + a3 λ3 + a2 λ2 + a1 λ + a0 nécessite à priori 14 opérations.
On remarque qu’on peut écrire A(λ) = (((a4 λ + a3 )λ + a2 ) λ + a1 ) λ + a0 .
Sous cette forme, le calcul de A(λ) nécessite 8 opérations.
Tout repose donc sur l’expression A = (((a4 X + a3 )X + a2 ) X + a1 ) X + a0 .
On dit que cette expression est le schéma de Horner du polynôme A.
Elle est particulièrement adaptée si on souhaite effectuer de nombreuses évaluations de A.
n
P
Plus généralement, A =
ak Xk = ((· · · ((an X + an−1 )X + an−2 ) X + · · ·) X + a1 ) X + a0
k=0
– Voici une procédure Maple permettant d’évaluer un polynôme A en un point x, et utilisant
l’algorithme de Horner sous forme itérative.
A est représenté par la liste [an , . . . , a0 ] de ses coefficients dans l’ordre des degrés décroissants :
> horner:=proc(a::list,x)
local c,t:
t:=0; for c in a do t:=t*x+c od;
end:
On teste cette fonction sur un polynôme A =
> A:=[a[5-k]$k=0..5]; horner(A,X);
5
P
ak X k :
k=0
A := [a5 , a4 , a3 , a2 , a1 , a0 ]
((((a5 X + a4 )X + a3 )X + a2 )X + a1 )X + a0
Voici maintenant une version récursive de l’algorithme de Horner :
> horner2:=proc(a::list,x) local n;
if a=[] then 0 else n:=nops(a); horner2(a[1..n-1],x)*x+a[n] fi
end:
c
Page 7
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie I : Polynômes à coefficients dans K
Et on vérifie avec le même exemple :
> horner2(A,X);
((((a5 X + a4 )X + a3 )X + a2 )X + a1 )X + a0
La fonction intégrée convert possède une option permettant de convertir un polynôme (exprimé sous forme algébrique) en sa forme de Horner.
Voici comment on retrouve le résultat précédent :
> A:=sum(a[k]*X^k,k=0..5); convert(A,horner,X);
A := a0 + a1 X + a2 X 2 + a3 X 3 + a4 X 4 + a5 X 5
((((a5 X + a4 )X + a3 )X + a2 )X + a1 )X + a0
I.5
Dérivation des polynômes
Dans tout ce paragraphe, et à chaque fois qu’il sera question de polynôme dérivé, on suppose
que le corps IK est infini, ce qui revient à dire qu’il contient le corps Ql des rationnels.
Cette précaution est nécessaire pour qu’on ait l’implication nλ = 0 ⇒ λ = 0 quand n ∈ IN∗ .
Autrement dit, tout élément est d’ordre 0 dans le groupe additif (IK, +).
Définition (Polynôme dérivé)
P
Soit A =
ak Xk un élément de IK[X].
k≥0
On appelle polynôme dérivé de A, le polynôme noté A0 et égal à
P
(k + 1)ak+1 Xk .
k≥0
Remarques et propriétés
– Par exemple, si A = aX3 + bX2 + cX + d alors A0 = 3aX2 + 2bX + c.
– Si A =
n
P
k=0
ak Xk , alors A0 =
n−1
P
k=0
(k + 1)ak+1 Xk , ou encore A0 =
n
P
kak Xk−1 .
k=1
– Si IK = IR, alors la fonction polynomiale associée au polynôme A0 est bien la dérivée (au
sens habituel donné à ce nom) de la fonction polynomiale associée à A. Il faut ici se limiter
à IK = IR car le programme impose de ne dériver que des fonctions d’une variable réelle.
– Pour A, B dans IK[X], et λ, µ dans IK, on a : (λA + µB)0 = λA0 + µB 0 et (AB)0 = A0 B + AB 0 .
– Si deg(A) ≥ 1 on a deg(A0 ) = deg(A) − 1 (c’est là qu’intervient l’hypothèse “IK infini”.)
Pour cette raison, A0 est le polynôme nul si et seulement si A est un polynôme constant.
Plus généralement : ∀ (A, B) ∈ IK[X]2 , A0 = B 0 ⇔ ∃ λ ∈ IK, A = B + λ.
Définition (Polynômes dérivés successifs)
Soit A un élément de IK[X].
(0)
A =A
On définit les polynômes dérivés successifs de A en posant
∀ m ∈ IN, A(m+1) = (A(m) )0
On dit que A(m) est le polynôme dérivé m-ième de A.
c
Page 8
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie I : Polynômes à coefficients dans K
Remarques et propriétés
– On note bien sûr A0 et A00 plutôt que A(1) et A(2) .
P
P
P (k+m)!
k!
k−m
=
ak+m Xk .
– Si A =
ak Xk , alors A(m) =
(k−m)! ak X
k!
k≥0
k≥0
k≥m
– Si deg(A) = n ≥ m, on a deg(A(m) ) = n − m.
n
n−m
n
P
P (k+m)!
P
k!
k
(m)
k−m
Si A =
ak Xk , alors A(m) =
a
X
,
ou
encore
A
=
.
k+m
m!
(k−m)! ak X
k=0
k=0
k=m
On a A(m) = 0 si et seulement si deg(A) < m.
k!
– Si m ≥ k, on a (Xk )(m) = k(k − 1) · · · (k − m + 1)Xk−m = (k−m)!
Xk−m .
En particulier, (Xm )(m) = m!, et si m > k on a bien sûr (Xk )(m) = 0.
P
– Si P =
ak Xk est de degré n, alors P (n) est le polynôme constant n! an .
k≥0
– On a toujours la propriété de linéarité : (λA + µB)(n) = λA(n) + µB (n) .
Proposition (formule de Leibniz)
m
P
Soient A, B dans IK[X], et m dans IN. On a (AB)(m) =
C km A(k) B (m−k) .
k=0
Remarque
(AB)00 = A00 B + 2A0 B 0 + AB 00
0
0
0
On retrouve (AB) = A B +AB , mais on a aussi
(AB)000 = A000 B + 3A00 B 0 + 3A0 B 00 + AB 000
On se méfiera de l’analogie entre (A + B)(n) dans IK[X] et (a + b)n dans IK.
En effet on a A(0) = A et B (0) = B aux “extrémités”, alors que dans IK on a a0 = b0 = 1.
Proposition (formule de Taylor en un point)
P
Soit A =
ak Xk un élément de IK[X], et soit λ un élément de IK.
k≥0
On a l’égalité : A = A(λ) + A0 (λ)(X − λ) +
P A(k) (λ)
A00 (λ)
2
k
(X
−
λ)
+
·
·
·
=
2!
k! (X − λ)
k≥0
Remarques
A(n) (λ)
– La somme précédente est finie, et si deg(A) = n son dernier terme est n! (X − λ)n .
– La formule de Taylor montre qu’un polynôme est entièrement déterminé par la valeur de ses
dérivées successives en un point.
– Le cas particulier λ = 0 est connu sous le nom de formule de Mac Laurin.
P
P A(k) (0) k
A(k) (0)
X
.
Ainsi
:
∀
k
≥
0,
a
=
Si A =
ak Xk , alors A =
k
k!
k! .
k≥0
k≥0
– On a l’équivalence : A(X) =
P A(k) (λ)
k≥0
k!
(X − λ)k ⇔ A(X + λ) =
P A(k) (λ)
k≥0
k!
Xk .
– La procédure suivante calcule les coefficients de B(X) = A(X+λ), où A et B sont représentés
par la liste de leurs coefficients dans l’ordre des degrés croissants.
c
Page 9
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie I : Polynômes à coefficients dans K
> transpol:=proc(A::list,h) local j,k,a: a:=A;
for j to nops(A)-1 do
for k from j to 1 by -1 do a[k+1]:=a[k+1]+h*a[k] od;
od; a:
end:
Voici un exemple d’utilisation, avec A = X4 + 2X3 − X + 1 et h = 2 :
> A:=[1,2,0,-1,1]: A,transpol(A,2);
[1, 2, 0, −1, 1],
[1, 10, 36, 55, 31]
A(X + 2) = X4 + 10X3 + 36X2 + 55X + 31 ou encore :
A(X) = (X − 2)4 + 10(X − 2)3 + 36(X − 2)2 + 55(X − 2) + 31
On vérifie avec la fonction taylor, intégrée à Maple :
Ce résultat signifie que
> A:=sum(A[5-k]*X^k,k=0..4); taylor(A,X=2);
A := 1 − X + 2X3 + X4
31 + 55(X − 2) + 36(X − 2)2 + 10(X − 2)3 + (X − 2)4
c
Page 10
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie II : Division dans K[X], Pgcd et Ppcm
II
II.1
Division dans K[X], Pgcd et Ppcm
Divisibilité dans K[X]
Définition (multiples et diviseurs)
Soient A et B deux éléments de IK[X].
On dit que B est un diviseur de A, ou encore que A est un multiple de B, et on note B | A,
s’il existe un polynôme Q tel que A = BQ.
On note D(A) l’ensemble des diviseurs du polynôme A, et AIK[X] l’ensemble de ses multiples.
Remarques et propriétés
– Le polynôme nul est un multiple de tout polynôme B (en effet on a 0 = 0B) mais il ne divise
que lui-même (car A = Q0 ⇒ A = 0.)
Autrement dit D(0) = IK[X] et 0IK[X] = {0}.
Si A = λ ∈ IK∗ alors A divise tout polynôme B (car B = QA avec Q = λ1 B).
Mais λ 6= 0 n’est multiple que des polynômes constants non nuls (BQ = λ ⇒ deg(B) = 0).
Autrement dit, pour tout λ de IK∗ : D(λ) = IK∗ et λIK[X] = IK[X].
– Si A = BQ avec B 6= 0, alors Q (le quotient exact de A par B) est défini de façon unique.
étant donnés deux polynômes A, B, avec B 6= 0, il est exceptionnel que B divise A.
A
Si cela se produit, on évitera cependant de noter B
leur quotient exact.
– En posant A | B, on définit une relation binaire sur IK[X] qui est réflexive et transitive.
Mais elle n’est pas antisymétrique (donc ce n’est pas une relation d’ordre).
On a en effet : (A | B et B | A) ⇔ (∃ λ ∈ IK∗ , A = λB).
On exprime cette situation en disant que les polynômes A et B sont associés.
Si on suppose que A et B sont unitaires : (A | B et B | A) ⇔ A = B.
– Si deux polynômes sont associés, alors ils ont les mêmes diviseurs (réciproque vraie).
Si deux polynômes sont associés, alors ils ont les mêmes multiples (réciproque vraie).
– Soit A un polynôme non nul, et soit λ le coefficient de plus haut degré de A.
Le polynôme A∗ = λ1 A est appelé le normalisé de A.
Deux polynômes non nuls sont associés s’ils ont le même normalisé.
– Soit A un polynôme non nul.
A∗ est l’unique polynôme normalisé tel que D(A∗ ) = D(A).
Il est l’unique polynôme normalisé tel que AIK[X] = A∗ IK[X].
– Pour tous polynômes A, B, on a : AIK[X] ⊂ BIK[X] ⇔ B | A ⇔ D(B) ⊂ D(A).
On en déduit AIK[X] = BIK[X] ⇔ A∗ = B ∗ ⇔ D(A) = D(B).
c
Page 11
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie II : Division dans K[X], Pgcd et Ppcm
II.2
Division euclidienne
Proposition
Soient A et B deux éléments de IK[X], avec B 6= 0.
A = QB + R
deg(R) < deg B
Le passage du couple (A, B) au couple (Q, R) s’appelle division euclidienne de A par B.
Dans cette division, A est le dividende, B le diviseur, Q le quotient et R le reste.
Il existe un unique couple (Q, R) de polynômes tels que
Remarques et propriétés
– Il ne faut jamais oublier de mentionner la condition deg(R) < deg(B).
– Si deg(A) < deg(B), la division euclidienne de A par B s’écrit A = 0B + A.
– Si B 6= 0, dire que B divise A, c’est dire que le reste dans la division de A par B est nul.
– Soit A dans IK[X] et α dans IK.
Le reste dans la division de A par (X − α) est la constante A(α).
– Plus généralement si A = QB + R et si B(α) = 0 alors A(α) = R(α).
√
−1+ 13
Supposons par exemple qu’on veuille calculer A(α) avec deg(A) ≥ 2 et α =
.
2
Il est sans doute plus commode de diviser par B = X2 + X − 3 car B(α) = 0.
Le reste R s’écrit en effet R = aX + b et on a alors A(α) = aα + b.
– Soient IK et IK0 deux corps, IK étant un sous-corps de IK0 .
Soient A, B deux éléments de IK[X], le polynôme B étant non nul.
Soit A = BQ + R la division euclidienne de A par B dans IK[X].
Par unicité, cette égalité représente aussi la division euclidienne de A par B dans IK0 [X].
Cette propriété est souvent utilisée avec IK = IR et IK0 = Cl : on part d’une division dans IR[X],
et on la considère momentanément comme une division dans C[X],
l
le temps de substituer à
X un nombre complexe (souvent une racine complexe du polynôme B).
– Voici un exemple de division euclidienne.
On divise ici le polynôme A = X5 + 2X3 − X2 − 4X + 3 par le polynôme B = X2 + 3X + 1.
X5
+
− 3X4 +
2X3
−
X2
−
4X
+
3
X3 − X2 − 4X + 3
10X3 + 2X2 − 4X + 3
− 28X2 − 14X + 3
70X + 31
Q = X3 − 3X2 + 10X − 28
Ainsi A = BQ + R avec
R = 70X + 31
X2 +
3X
+
1
X3 − 3X2 + 10X − 28
c
Page 12
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie II : Division dans K[X], Pgcd et Ppcm
Programmation Maple
– Voici une procédure Maple qui effectue la division euclidienne d’un polynôme A par un
polynôme B (représentés par la liste de leurs coefficients suivant les degrés décroissants).
Cette procédure renvoie la liste formée du quotient puis du reste. Remarquer les instructions
du type subsop(1=NULL,L) pour supprimer le premier élément d’une liste L.
> division:=proc(A::list,B::list) local r,b,q,k,t; r:=A; b:=B;
while nops(r)>=2 and r[1]=0 do r:=subsop(1=NULL,r) od;
while nops(b)>=1 and b[1]=0 do b:=subsop(1=NULL,b) od;
if nops(b)=0 then ERROR("Diviseur nul") fi;
if nops(r)<nops(b) then [[0],r] else q:=NULL;
to nops(r)-nops(b)+1 do t:=r[1]/b[1]; q:=q,t;
for k to nops(b) do r[k]:=r[k]-t*b[k] od;
r:=subsop(1=NULL,r);
od;
while nops(r)>=2 and r[1]=0 do r:=subsop(1=NULL,r) od; [[q],r];
fi
end:
– A titre d’exemple, on reprend la division précédente :
> division([1,0,2,-1,-4,3],[1,3,1]);
[[1, −3, 10, −28], [70, 31]]
– On peut vérifier le résultat avec les fonctions intégrées quo et rem :
> A:=X^5+2*X^3-X^2-4*X+3: B:=X^2+3*X+1: quo(A,B,X),rem(A,B,X);
X 3 − 3X 2 + 10X − 28,
II.3
31 + 70X
Algorithme d’Euclide, Pgcd
Proposition (Pgcd de deux polynômes)
Soient A et B deux éléments de IK[X].
Il existe un unique polynôme normalisé ou nul D tel que D(A) ∩ D(B) = D(D).
Autrement dit, pour tout polynôme P , on a (P | A et P | B) ⇔ P | D.
On dit que D est le pgcd de A et de B. On note D = pgcd(A, B), ou D = A ∧ B.
Il existe un couple de polynômes U, V tels que AU + BV = A ∧ B.
On dit que (U, V ) est un couple de coefficients de Bezout du couple (A, B).
Remarques
– Si A = B = 0, alors D(A) = D(B) = IK[X].
Seul le polynôme D = 0 vérifie IK[X] = D(D). Ainsi 0 ∧ 0 = 0.
Dans ce cas l’égalité AU + BV = A ∧ B est vérifée pour tous polynômes U et V .
c
Page 13
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie II : Division dans K[X], Pgcd et Ppcm
– L’unicité (si existence) de D = A ∧ B vient du fait que si D(D1 ) = D(D2 ) alors D1 = D2
sont associés. Or deux polynômes associés et unitaires sont égaux.
Pour démontrer la proposition quand (A, B) 6= (0, 0) on s’inspire de l’algorithme d’Euclide
dans ZZ et on forme une succession de divisions euclidiennes partant du couple (A, B), jusqu’à
obtenir un reste nul. Le pgcd de A et B est alors le normalisé du dernier reste non nul.
Mise en œuvre de l’algorithme d’Euclide
– Quitte à échanger A et B on peut supposer B 6= 0.
On pose R0 = A et R1 = B. Le polynôme R1 est le premier “reste” : il est non nul.
On effectue la division euclidienne de R0 par R1 .
Notons R0 = Q1 R1 + R2 cette division. On a bien sûr deg(R2 ) < deg(R1 ).
– Si R2 = 0, alors le procédé s’arrête, et R1 est le dernier reste non nul obtenu.
Sinon on effectue la division de R1 par R2 : R1 = Q2 R2 + R3 , avec deg(R3 ) < deg(R2 ).
– Si R3 = 0, alors le procédé s’arrête, et R2 est le dernier reste non nul obtenu.
Sinon on effectue la division de R2 par R3 .
– La k-ième étape de cet algorithme est une division Rk−1 = Qk Rk + Rk+1 .
A ce stade on a : deg(R0 ) > deg(R1 ) > · · · > deg(Rk ) > deg(Rk+1 ).
Ce procédé est fini car la suite des deg(Rk ) est strictement décroissante dans IN.
Il existe donc une n-ième étape lors de laquelle Rn−1 = Qn Rn c’est-à-dire Rn+1 = 0.
Le polynôme Rn est le dernier reste non nul obtenu dans cette méthode.
Pour montrer que le normalisé Rn∗ du dernier reste non nul est bien le pgcd de A et de B
(c’est-à-dire satisfait aux conditions de la définition), on fait les remarques suivantes :
Justification de l’algorithme d’Euclide
– Soient S 6= 0 et T deux polynômes, et T = QS + R la division euclidienne de T par S.
Alors D(T ) ∩ D(S) = D(S) ∩ D(R).
– Si on revient à l’algorithme précédent, on a donc :
D(A) ∩ D(B) = D(R0 ) ∩ D(R1 ) = D(R1 ) ∩ D(R2 ) = · · · = D(Rn−1 ) ∩ D(Rn )
Or Rn divise Rn−1 . Il en découle D(Rn ) ⊂ D(Rn−1 ) donc D(Rn−1 ) ∩ D(Rn ) = D(Rn ).
Ainsi D(A) ∩ D(B) = D(Rn ) = D(Rn∗ ).
– La k-ième étape de l’algorithme s’écrit : Rk+1 = Rk−1 − Qk Rk . Elle montre que si
Uk+1 = Uk−1 − Qk Uk
Rk−1 = AUk−1 + BVk−1
alors Rk+1 = AUk+1 + BVk+1 avec
Vk+1 = Vk−1 − Qk Vk
et Rk = AUk + BVk
R0 = AU0 + BV0
A=A·1+B·0
Or R0 = A et R1 = 1 s’écrivent
. En effet
R1 = AU1 + BV1
B =A·0+B·1
Une récurrence finie montre donc qu’il existe Un , Vn tels que Rn = AUn + BVn .
En divisant par le coefficient dominant de Rn , on obtient une égalité : Rn∗ = AU + BV .
c
Page 14
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie II : Division dans K[X], Pgcd et Ppcm
Remarques et propriétés
– Pour tout polynôme A, on a A ∧ 0 = A∗ .
Plus généralement, on a A ∧ B = A∗ si et seulement si A divise B.
– Si A et B ne sont pas tous deux nuls, alors D = A ∧ B est non nul.
Le polynôme D est un diviseur commun à A et B.
Parmi tous les diviseurs communs à A et B, D est le polynôme unitaire de plus haut degré.
Cette propriété justifie l’appellation “pgcd”.
– On pourrait abandonner la condition que le pgcd de A et B soit unitaire.
Dans ce cas A ∧ B ne serait défini qu’à une constante multiplicative près, et A ∧ B serait par
exemple le dernier reste non nul dans l’algorithme d’Euclide.
– Pour tous polynômes A, B, C on a A ∧ B = (A − BC) ∧ B.
Par exemple, on a A ∧ B = Rk ∧ Rk+1 , pour tout couple (Rk , Rk+1 ) de restes successifs non
nuls dans l’algorithme d’Euclide appliqué au couple (A, B).
– Pour tous polynômes A et B, et tous scalaires λ, µ non nuls, on a A ∧ B = (λA) ∧ (µB).
Cela peut permettre de simplifier les divisions successives dans l’algorithme d’Euclide.
– Pour tous polynômes A, B, C, on a : (CA) ∧ (CB) = C ∗ (A ∧ B).
e et B = ∆B.
e
De même, soit ∆ un diviseur commun de A et B. Posons A = ∆A
e∧B
e est un diviseur de A ∧ B. Plus précisément : A ∧ B = ∆∗ (A
e ∧ B).
e
Alors A
Programmation Maple
– Voici une procédure Maple calculant itérativement le pgcd de deux polynômes A et B.
Les polynômes sont ici représentés par la liste de leurs coefficints (degrés décroissants).
On fait appel à la procédure division définie précédemment.
> eucl_pol:=proc(A::list,B::list)
local a,b,r,q,t;
a:=A; b:=B;
while b<>[0] do
t:=division(a,b); a:=b; b:=t[2];
od;
a/a[1];
end:
A = X6 + 2X5 − 3X4 − 5X3 + 4X2 + 3X − 2
– Voici un exemple d’utilisation, avec
B = X5 + 4X4 + 4X3 − X2 − 4X − 4
> A:=[1,2,-3,-5,4,3,-2]: B:=[1,4,4,-1,-4,-4]: eucl_pol(A,B);
[1, 1, −2]
Le pgcd de A et B est donc D = X 2 + X − 2.
– Voici une procédure Maple calculant récursivement le pgcd de A et B.
On écrit encore les polynômes comme des listes, et on utilise la procédure division.
c
Page 15
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie II : Division dans K[X], Pgcd et Ppcm
> euclpol_rec:=proc(a::list,b::list)
if b=[0] then a/a[1] else
euclpol_rec(b,division(a,b)[2])
fi
end:
– Pour trouver un couple (U, V ) de polynômes tels que AU + BV = A ∧ B, on peut s’inspirer
de ce qui a été fait dans la partie “arithmétique” du chapitre 4.
Voici donc une version itérative puis une version récursive.
Dans les deux cas, on utilise la notation algébrique traditionnelle pour les polynômes.
On peut ainsi utiliser les fonctions intégrées quo et rem.
Il faut indiquer l’indéterminée X en troisième paramètre.
> bezout_pol:=proc(A,B,var)
local a,b,u,v,u1,v1,u2,v2,q,r,t;
a:=A; b:=B; u1:=1; v1:=0; u2:=0; v2:=1;
while b<>0 do
q:=quo(a,b,var,’r’); a:=b; b:=r;
u:=sort(expand(u1-q*u2)); v:=sort(expand(v1-q*v2));
u1:=u2; v1:=v2; u2:=u; v2:=v;
od;
t:=lcoeff(a,var); u1/t,v1/t;
end:
> bezout_pol_rec:=proc(A,B,var) # version recursive
local Q,t:
if B=0 then 1/lcoeff(A,var),0 else
t:=bezout_pol_rec(B,rem(A,B,var,’Q’),var);
t[2],sort(expand(t[1]-Q*t[2]));
fi;
end:
A = X6 + 2X5 − 3X4 − 5X3 + 4X2 + 3X − 2
Voici un exemple d’utilisation, avec
B = X5 + 4X4 + 4X3 − X2 − 4X − 4
> A:=X^6+2*X^5-3*X^4-5*X^3+4*X^2+3*X-2:
B:=X^5+4*X^4+4*X^3-X^2-4*X-4:
t:=bezout_pol(A,B,X); bezout_pol_rec(A,B,X);
t :=
1 2
X − 29 X + 19 ,
− 18
1 3
1 2
1
4
18 X + 9 X − 2 X + 9
On vérifie que le résultat est correct :
> sort(expand(A*t[1]+B*t[2]));
X2 + X − 2
c
Page 16
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie II : Division dans K[X], Pgcd et Ppcm
II.4
Polynômes premiers entre eux
Définition
Soient A et B deux polynômes.
On dit que A et B sont premiers entre eux si A ∧ B = 1.
Cela équivaut à dire que les seuls diviseurs communs à A et B sont les constantes non
nulles.
Proposition (identité de Bezout)
Soient A et B deux polynômes.
A et B sont premiers entre eux⇔il existe deux polynômes U, V tels que AU + BV = 1.
Théorème (Théorème de Gauss)
Soient A, B, C trois polynômes.
Si A divise BC et si A est premier avec B, alors A divise C.
Remarques et propriétés
– Deux polynômes A et B non nuls sont premiers entre eux si et seulement si le dernier reste
non nul dans l’algorithme d’Euclide des divisions successives est une constante.
– Soient A et B deux polynômes (non tous deux nuls), et D un diviseur commun.
e et B
e les les polynômes tels que A = DA
e et B = DB.
e
Soient A
∗
e et B
e sont premiers entre eux.
Alors D = A ∧ B si et seulement si A
– Soient A, B, C trois polynômes.
Si A est premier
n avec B et avec C, alors il est premier avec BC.
A∧B =1
Autrement dit
⇒ A ∧ (BC) = 1.
A∧C =1
Plus généralement si pour tous indices j et k les polynômes Aj et Bk sont premiers entre
eux, alors les produits A1 A2 . . . Am et B1 B2 · · · Bn sont premiers entre eux.
En particulier : A ∧ B = 1 ⇒ Am ∧ B n = 1.
– Si λ et µ sont deux scalaires distincts, alors (X − λ) ∧ (X − µ) = 1.
Plus généralement, soient λ1 , λ2 , . . . , λn , µ1 , µ2 , . . . , µp des scalaires distincts deux à deux.
Soient α1 , α2 , . . . , αn , β1 , β2 , . . . , βp des entiers naturels.
A = (X − λ1 )α1 (X − λ2 )α2 · · · (X − λn )αn
Alors
sont premiers entre eux.
B = (X − µ1 )β1 (X − µ2 )β2 · · · (X − µp )βp
– Réciproquement si A est premier avec le produit BC, il est premier avec B et avec C.
Plus généralement si les produits A1 A2 . . . Am et B1 B2 · · · Bn sont premiers entre eux, alors
chacun des Aj est premier avec chacun des Bk .
– Soient A, B, C trois polynômes.
On suppose que A et B divisent C et que A ∧ B = 1. Alors le produit AB divise C.
Plus généralement si les polynômes A1 , A2 , . . . , An sont premiers entre eux deux à deux, et
si chacun des Ak divise le polynôme C, alors le produit A1 A2 . . . An divise C.
c
Page 17
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie II : Division dans K[X], Pgcd et Ppcm
II.5
Equation AU+BV=C
Proposition (résolution de AU + BV = 1)
Soient A et B deux polynômes non nuls et premiers entre eux.
Alors il existe une infinité de couples (U, V ) de IK[X]2 tels que AU + BV = 1.
U = U0 + QB
Si (U0 , V0 ) est l’un d’eux, les autres sont donnés par
avec Q ∈ IK[X].
V = V0 − QA
Il existe un unique couple solution (U, V ) tel que deg(U ) < deg(B) et deg(V ) < deg(A).
Cette solution “minimale” est celle qui est obtenue en “remontant” l’algorithme d’Euclide.
Proposition (résolution de AU + BV = A ∧ B)
Soient A et B deux polynômes non nuls.
(
e et B
e les polynômes (premiers entre eux) tels que
Soient A
e
A = (A ∧ B)A
e
B = (A ∧ B)B
Il existe une infinité de couples (U, V ) de IK[X]2 tels que AU + BV = A ∧ B.
Chacun d’eux est appelé un couple de coefficients de Bezout de (A, B).
e
Si (U0 , V0 ) est l’un d’eux, les autres sont donnés par U = U0 + QB
e avec Q ∈ IK[X].
V = V0 − QA
Résolution de l’équation AU + BV = C dans le cas général
Soient A, B, C trois polynômes de IK[X], avec A 6= 0 et B 6= 0.
On veut résoudre l’équation (E) : AU + BV = C dans IK[X]2 .
– Supposons que le polynôme C ne soit pas un multiple de A ∧ B.
Dans ce cas l’équation (E) n’a pas de solutions dans IK[X]2 .
– Supposons que le polynôme C soit divisible par A ∧ B.
Il existe donc un polynôme ∆ tel que C = ∆(A ∧ B).
Soit (U0 , V0 ) un couple de coefficients de Bezout de (A, B).
On a AU0 + BU0 = A ∧ B donc A(∆U0 ) + B(∆V0 ) = C.
Ainsi le couple (∆U0 , ∆V0 ) est une solution particulière de (E).
L’équation (E) s’écrit alors AU + BV = A(∆U0 ) + B(∆V0 ).
Par regroupement des facteurs de A et B, on obtient A(U − ∆U0 ) = B(∆V0 − V ).
(
e
e et B
e les polynômes (premiers entre eux) définis par A = A(A ∧ B)
– Soient A
e ∧ B)
B = B(A
e − ∆U0 ) = B(∆V
e
L’équation (E) équivaut alors à : A(U
0 − V ).
e∧B
e = 1, on peut appliquer le théorème de Gauss.
Puisque A
Les solutions de (E) sont donc les couples (U, V ) tels que
e
U = ∆U0 + QB
avec Q ∈ IK[X]
e
V = ∆V0 − QA
c
Page 18
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie II : Division dans K[X], Pgcd et Ppcm
II.6
Ppcm de deux polynômes
Définition (ppcm de deux polynômes)
Soient A, B deux polynômes de IK[X].
Il existe un unique polynôme unitaire ou nul M tel que AIK[X] ∩ BIK[X] = M IK[X].
On dit que M est le ppcm de A et B. On note M = ppcm(A, B), ou M = A ∨ B.
Remarques et propriétés
Rappelons qu’on note P ∗ le polynôme unitaire associé à un polynôme non nul P .
– A ∨ B est multiple de A et B, et tout multiple de A et B est un multiple de A ∨ B.
On a l’égalité A ∨ B = A∗ si et seulement si A est un multiple de B.
– Si A = 0 ou B = 0 alors A ∨ B = 0 (le seul multiple commun à A et B est 0).
Si A 6= 0 et B 6= 0, alors M = A ∨ B 6= 0 et parmi les multiples communs à A et B, A ∨ B
est le polynôme unitaire de plus petit degré (ce qui justifie l’appellation “ppcm”).
– Pour tous polynômes A, B, et tous scalaires non nuls λ, µ, on a (λA) ∨ (µB) = A ∨ B.
Pour tous polynômes A, B, ∆, on a : (∆A) ∨ (∆B) = ∆∗ (A ∨ B).
e et B = ∆B,
e alors A ∨ B = ∆∗ (A
e ∨ B).
e
Soit ∆ un diviseur commun à A et B. Si A = ∆A
– Si A et B sont premiers entre eux, alors A ∨ B = (AB)∗ , et la réciproque est vraie.
Pour tous polynômes A et B, on a l’égalité : (A ∧ B)(A ∨ B) = (AB)∗ .
II.7
Brève extension au cas de plusieurs polynômes
Proposition
Les lois (A, B) 7→ A ∧ B et (A, B) 7→ A ∨ B sont commutatives et associatives dans IK[X].
Soit A1 , . . . , An une famille de n polynômes, avec n ≥ 2.
On note pgcd(A1 , . . . , An ) = A1 ∧ · · · ∧ An et ppcm(A1 , . . . , An ) = A1 ∨ · · · ∨ An .
Caractérisation du pgcd et du ppcm
– D = pgcd(A1 , . . . , An ) est le polynôme normalisé ou nul D tel que
n
T
D(Ak ) = D(D).
k=1
Il existe des polynômes U1 , . . . , Un tels que A1 U1 + · · · + An Un = D.
Ainsi un polynôme B divise A1 , A2 , . . . , An si et seulement si B divise D.
n
T
– M = ppcm(A1 , . . . , An ) est le polynôme normalisé ou nul tel que
Ak IK[X] = M IK[X].
Ainsi B est multiple de A1 , . . . , An ⇔ B est multiple de M .
k=1
Définition (polynômes premiers entre eux dans leur ensemble)
On dit que A1 , A2 , . . . , An sont premiers entre eux dans leur ensemble si leur pgcd vaut 1.
Cela signifie que les seuls diviseurs communs à A1 , A2 , . . . , An sont les constantes non nulles.
Cela équivaut à l’existence de U1 , . . . , Un dans IK[X] tels que A1 U1 +· · ·+An Un = 1 (Bezout).
c
Page 19
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie III : Racines des polynômes, factorisations
III
III.1
Racines des polynômes, factorisations
Racines d’un polynôme
Définition
Soit A un élément de IK[X] et α un élément de IK.
On dit que α est une racine du polynôme A si A(α) = 0.
Il est équivalent de dire que A est divisible par le polynôme X − α.
Définition
Soit A un polynôme non nul et α une racine de A dans IK.
(X − α)m | A
On appelle multiplicité de α (comme racine de A) l’entier m ≥ 1 tel que
(X − α)m+1 |A
(X − α) | A
Si m = 1, c’est-à-dire si
on dit que α est racine simple de A.
(X − α)2 |A
Si m > 1, on dit que α est racine multiple de A.
Si m = 2 (resp. m = 3) on dit que α est racine double (resp. racine triple) de A.
Remarques
– En toute précision, il faudrait dire que α est une racine de A ou que α est un zéro de la
fonction polynomiale associée à A, mais on commet souvent l’abus de langage de dire que α
est un zéro du polynôme A.
– Si α n’est pas une racine de A, il pourra cependant être commode de dire que α est une
racine de A avec la multiplicité 0.
– Si α est une racine de multiplicité m de A, alors m ≤ deg(A).
– Dire que A est divisible par (X − α)m , c’est dire que α est racine de A avec une multiplicité
au moins égale à m.
– Si IK est un sous-corps de IK0 , et si A est dans IK[X], alors A est dans IK0 [X].
Chacune des racines de A dans IK est racine de A dans IK0 , et avec la même multiplicité.
En revanche, il se peut que A admette des racines qui soient dans IK0 mais pas dans IK.
Par exemple, soit A = (X2 − 2)(X2 + 1) :
A n’a pas de racines dans Q.
l
√
√
Ses racines dans IR sont − 2 et 2.
√ √
Ses racines dans Cl sont − 2, 2, −i, i.
Proposition
Soit A dans IK[X], α dans IK, et m dans IN.
α est racine de A avec la multiplicité m ⇔ ∃ B ∈ IK[X],
A = (X − α)m B
B(α) 6= 0
c
Page 20
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie III : Racines des polynômes, factorisations
Proposition (caractérisation de la multiplicité par les dérivées successives)
Soit A dans IK[X], α dans IK, et m dans IN.
A(α) = A0 (α) = · · · = A(m−1) (α) = 0
α est racine de A avec la multiplicité m ⇔
A(m) (α) 6= 0
La multiplicité d’une racine α de A est donc l’ordre de la première dérivée non nulle en α.
Exemples
A(α) = 0
A0 (α) = 0
A(α) = A0 (α) = 0
A(α) = A0 (α) = A00 (α) = 0
– α est racine double⇔
,
triple⇔
A00 (α) 6= 0
A000 (α) 6= 0
– α est racine simple⇔
A(α) = 0
, multiple⇔
A0 (α) 6= 0
Proposition
Soit A dans IK[X], α dans IK, et m dans IN.
Supposons que α soit racine de A avec la multiplicité m ≥ 1.
Alors α est racine de A0 avec la multiplicité m − 1.
Supposons que α soit racine de A0 avec la multiplicité m.
Si A(α) = 0, alors α est racine de A avec la multiplicité m + 1.
Proposition (racines complexes d’un polynôme à coefficients réels)
Soit A un polynôme de IR[X]. Soit α une racine de A dans Cl de multiplicité m.
l avec la même multiplicité m.
Alors α est une racine de A dans C,
III.2
Racines distinctes, polynômes scindés
Proposition
Soit A un polynôme non nul de IK[X].
Soient α1 , α2 , . . . , αp dans IK, distincts deux à deux. Soient m1 , m2 , . . . , mp dans IN.
Les deux propositions suivantes sont équivalentes :
Pour tout k de {1, . . . , p}, αk est racine de A avec la multiplicité mk .
p
Q
Il existe Q dans IK[X] tel que A = Q (X − αk )mk et ∀ k ∈ {1, . . . , n}, Q(αk ) 6= 0.
k=1
Remarque
Quand on dénombre les racines d’un polynôme A, on peut soit considérer les racines distinctes
de A (indépendamment de leur multiplicité) soit au contraire compter chaque racine autant
de fois que sa multiplicité.
Ainsi une racine double sera comptée deux fois, une racine triple trois fois, etc.
Proposition (nombre maximum de racines d’un polynôme)
Soit A un polynôme de IK[X], de degré n ≥ 0.
A admet au plus n racines dans IK, chacune étant comptée autant de fois que sa multiplicité.
En particulier, A admet au plus n racines distinctes dans IK.
c
Page 21
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie III : Racines des polynômes, factorisations
Proposition (polynômes scindés)
Soit A dans IK[X], de degré n ≥ 1. Soient α1 , α2 , . . . , αp ses racines distinctes dans IK.
Soient m1 , m2 , . . . , mp leurs multiplicités respectives (les mk ≥ 1).
On suppose que m1 + m2 + · · · + mp = n (autrement dit on suppose que A admet n racines
dans IK, chacune étant comptée autant de fois que sa multiplicité.)
p
Q
Alors A = λ (X − αk )mk , où λ est le coefficient dominant de A.
k=1
On exprime cette situation en disant que le polynôme A est scindé dans IK.
Remarque
Dire qu’un polynôme A est scindé dans IK c’est dire qu’il peut s’écrire sous la forme d’un
n
Q
produit de facteurs du premier degré : A = λ (X − βk ), où n = deg(A) et où β1 , . . . βn sont
k=1
les racines (distinctes ou non) de A dans IK.
Théorème (théorème de d’Alembert-Gauss)
Soit A un polynôme de C[X],
l
de degré n ≥ 1.
Alors A admet au moins une racine dans C.
l
On exprime cette propriété en disant que le corps Cl est algébriquement clos.
Proposition
Dans C[X],
l
tout polynôme non constant est scindé.
Ainsi tout polynôme de degré n ≥ 1 dans C[X]
l
admet exactement n racines dans C,
l chacune
étant comptée autant de fois que sa multiplicité.
III.3
Identification entre polynômes et fonctions polynomiales
Proposition
Soit A un polynôme de IK[X], de degré inférieur ou égal à n.
On suppose que A s’annule en au moins n + 1 points distincts de IK.
Alors A est le polynôme nul.
Proposition
Soient A, B deux polynômes de IK[X], de degrés inférieurs ou égaux à n.
On suppose que A et B prennent la même valeur en au moins n + 1 points distincts de IK.
Alors les polynômes A et B sont identiques (autrement dit ils ont les mêmes coefficients.)
Proposition
e
Soit ϕ l’application qui à un polynôme A de IK[X] associe la fonction polynomiale A.
On sait que ϕ est un morphisme d’anneaux de (IK[X], +, ×) dans (F(IK, IK), +, ×).
Si le corps IK est infini, alors le morphisme ϕ est injectif. C’est un isomorphisme de IK[X]
sur son image, c’est-à-dire sur l’ensemble des fonctions polynomiales de IK dans IK.
Il n’y a alors aucun risque à identifier un polynôme et la fonction polynomiale associée.
c
Page 22
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie III : Racines des polynômes, factorisations
III.4
Relations coefficients-racines pour un polynôme scindé
Définition (fonctions symétriques élémentaires)
Soient x1 , x2 , . . . , xn une famille de n éléments de IK. On note :
σ1 (x1 , x2 , . . . , xn ) = x1 + x2 + · · · + xn
P
σ2 (x1 , x2 , . . . , xn ) =
xi xj (somme des produits deux à deux)
i<j
∀ k ∈ {1, . . . , n}, σk (x1 , x2 , . . . , xn ) =
P
xi1 xi2 · · · xik (somme des produits k à k)
i1 <i2 <···<ik
σn (x1 , x2 , . . . , xn ) = x1 x2 · · · xn
Les quantités précédentes (notées plus simplement σ1 , σ2 , . . . , σn s’il n’y pas d’ambiguité)
sont appelées fonctions symétriques élémentaires de x1 , x2 , . . . , xn .
Exemples et remarques
– Chaque expression σk est une somme de C kn termes.
– Les fonctions symétriques élémentaires de a, b sont σ1 = a + b et σ2 = ab.
Celles de a, b, c sont σ1 = a + b + c, σ2 = ab + ac + bc et σ3 = abc.
σ1 = a + b + c + d,
σ2 = ab + ac + ad + bc + bd + cd
Celles de a, b, c, d sont
σ3 = abc + abd + acd + bcd,
σ4 = abcd
– Soient s une permutation de {1, 2, . . . , n} et k un élément de {1, . . . , n}.
On a σk (x1 , . . . , xn ) = σk (xs(1) , . . . , xs(n) ), ce qui justifie le nom de “fonctions symétriques”.
Elles sont dites “élémentaires” parce que de nombreuses autres fonctions symétriques de
x1 , x2 , . . . , xn peuvent s’écrire en fonction de σ1 , σ2 , . . . , σn .
1
1
1
σn−1
– Ainsi S2 = x21 + x22 + · · · + x2n = σ12 − 2σ2 , ou encore
+
+ ··· +
=
.
x1 x2
xn
σn
Proposition (relations coefficients-racines)
Soit A = an Xn + an−1 Xn−1 + · · · + a1 X + a0 un polynôme de IK[X], avec deg(A) = n ≥ 1.
On suppose que le polynôme A est scindé dans IK.
n
Q
Ainsi A = an (X−αk ) ou α1 , . . . , αn sont les racines non nécessairement distinctes de A.
k=1
Soient σ1 , σ2 , . . . , σn les fonctions symétriques élémentaires de α1 , α2 , . . . , αn .
an−k
.
Alors on a les égalités : ∀ k ∈ {1, . . . , n}, σk = −
an
Exemples
– Si P = aX2 + bX + c = a(X − α)(X − β), alors σ1 = α + β = −
b
c
et σ2 = αβ = .
a
a
– Si P = aX3 + bX2 + cX + d = a(X − α)(X − β)(X − γ), alors :
b
c
d
σ1 = α + β + γ = − , σ2 = αβ + αγ + βγ = , σ3 = αβγ = −
a
a
a
c
Page 23
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie III : Racines des polynômes, factorisations
Proposition
Soient σ1 , . . . , σn les fonctions symétriques élémentaires de n scalaires α1 , . . . , αn .
Soient λ1 , λ2 , · · · , λn une famille de n scalaires.

σ = λ1
Soit (E) l’équation xn − λ1 xn−1 + · · · + (−1)n−1 λn−1 x + (−1)n λn = 0.

 1
σ2 = λ2
On considère le système (S) de n équations, aux n inconnues x1 , x2 , . . . , xn :
···

Les conditions suivantes sont équivalentes :
σn = λn
Le n-uplet (x1 , x2 , . . . , xn ) est solution de (S).
L’ensemble {x1 , x2 , . . . , xn } est égal à l’ensemble des solutions de (E).
Exemples
– Soit (E) l’équation t2 − St + P = 0, d’inconnue t dans IK.
Soit S l’ensemble de ses solutions dans IK.
Ces deux conditions sont équivalentes :
x+y =S
Le couple (x, y) est solution du système
xy = P
{x, y} est égal à S.
– Soit (E) l’équation t3 − St2 + λt − P = 0, d’inconnue t dans IK.
Soit S l’ensemble de ses solutions dans IK.
(x + y + z = S
Ces deux conditions sont équivalentes :
Le triplet (x, y, z) est solution du système xy + xz + yz = λ
xyz = P
{x, y, z} est égal à S.
Un exemple d’utilisation des fonctions symétriques élémentaires.
– On considère le polynôme A = X3 + X2 + 3X + 2. Soient α, β, γ ses racines dans C.
l
On se propose de calculer les sommes Sn = αn + β n + γ n , pour n dans IN.
On a tout d’abord S0 = 3, S1 = σ1 = −1, S2 = σ12 − 2σ2 = −5.


 α3 + α2 + 3α + 2 = 0
 αn + αn−1 + 3αn−2 + 2αn−3 = 0
On a β 3 + β 2 + 3β + 2 = 0 puis, pour tout n ≥ 3 : β n + β n−1 + 3β n−2 + 2β n−3 = 0
 3
 n
γ + γ 2 + 3γ + 2 = 0
γ + γ n−1 + 3γ n−2 + 2γ n−3 = 0
On en déduit, après addition terme à terme : ∀ n ≥ 3, Sn = −Sn−1 − 3Sn−2 − 2Sn−3 .
Ainsi S3 = −S2 − 3S1 − 2S0 = 2, S4 = −S3 − 3S2 − 2S1 = 15, etc.
Le polynôme A admet deux racines complexes conjuguées non réelles, et une racine réelle
que voici, telle que donnée par Maple (on voit bien que le calcul des Sn ne peut pas se faire
par utilisation des expressions des racines de A) :
q
√
1 3
16
1
1
p
−
116 + 12 321 +
−
√
6
3 3 116 + 12 321 3
Remarque : Voici comment obtenir directement S4 = 15 avec Maple.
> sum(x^4,x=RootOf(x^3+x^2+3*x+2));
15
c
Page 24
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie IV : Polynômes irréductibles et factorisations
IV
IV.1
Polynômes irréductibles et factorisations
Polynômes irréductibles
Définition
Soit P un polynôme non constant de IK[X].
On dit que P est irréductible dans IK[X] si ses seuls diviseurs dans IK[X] sont :
Les polynômes constants non nuls.
Les polynômes associés à P , c’est-à-dire les λP , avec λ dans IK∗ .
Remarques et propriétés
– Tout polynôme de degré 1 est irréductible.
Si deg(P ) ≥ 2 et si P admet une racine dans IK, P n’est pas irréductible dans IK[X].
– Si deg(P ) ∈ {2, 3} et si P n’a pas de racine dans IK alors il est irréductible dans IK[X].
Cette propriété cesse d’être vraie si deg(P ) ≥ 4 (exemple : P = (X2 + 1)2 dans IR[X])
– La notion de polynôme irréductible dépend du corps IK.
Ainsi A = X 2 − 2 est irréductible dans Q[X],
l
mais il ne l’est pas dans IR[X].
2
De même A = X + 1 est irréductible dans IR[X], mais il ne l’est pas dans C[X].
l
– Si un polynôme irréductible P ne divise pas un polynôme A, alors il est premier avec A.
En particulier, P est premier avec les polynômes de degré strictement inférieur à deg(P ).
– Si un polynôme P est irréductible, ses associés le sont aussi.
Si deux polynômes irréductibles ne sont pas associés, ils sont premiers entre eux.
Deux polynômes irréductibles unitaires distincts sont premiers entre eux.
– Soit P un polynôme irréductible, et soit A1 , A2 , . . . , An une famille de polynômes.
Alors P divise le produit A1 A2 . . . An si et seulement si P divise l’un au moins des Ak .
Proposition
Tout polynôme non constant est divisible par au moins un polynôme irréductible.
Théorème (décomposition en produit de polynômes irréductibles)
Tout polynôme A non constant s’écrit A = λP1α1 P2α2 . . . Pmαm , où :
– m est un entier strictement positif.
– P1 , P2 , . . . , Pm sont des polynômes irréductibles unitaires distincts deux à deux.
– α1 , α2 , . . . , αm sont des entiers strictement positifs.
Une telle écriture de A est unique à l’ordre près des facteurs.
On l’appelle décomposition de A en produit de facteurs irréductibles.
c
Page 25
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie IV : Polynômes irréductibles et factorisations
Remarques et propriétés
– Dans l’écriture précédente de A, les Pk sont les diviseurs irréductibles unitaires de A.
– Supposons que {P1 , . . . , Pm } contienne l’ensemble des diviseurs irréductibles unitaires de A.
Alors on peut encore écrire A = λP1α1 P2α2 . . . Pmαm , où les αk sont seulement supposés ≥ 0.
Pour un ensemble {P1 , P2 , . . . , Pm } donné, il y a encore unicité de l’écriture.
Un polynôme constant λ peut s’écrire sous cette forme, avec des αk tous égaux à 0.
– Soit A = λP1α1 . . . Pmαm dans IK[X] (les Pk irréductibles normalisés distincts, les αk ∈ IN).
Soit B un polynôme non constant de IK[X].
Le polynôme B divise A ⇔ B = µP1β1 . . . Pmβm , avec 0 ≤ βk ≤ αk pour tout k.
– Soient A et B deux entiers naturels.
Soient P1 , P2 , . . . , Pm les polynômes irréductibles normalisés distincts divisant A ou B.
On peut donc écrire A = λP1α1 P2α2 . . . Pmαm et B = µP1β1 P2β2 . . . Pmβm , où les αk , βk sont ≥ 0.
γk = min(αk , βk )
A ∧ B = P1γ1 P2γ2 . . . Pmγm
Dans ces conditions
avec
pour tout k.
δ1 δ2
δm
δk = max(αk , βk )
A ∨ B = P 1 P2 . . . Pm
Ce résultat permet de retrouver l’égalité (A ∧ B)(A ∨ B) = (AB)∗ .
On a en effet γk + δk = αk + βk pour tout indice k.
IV.2
Factorisation dans C[X] et dans R[X]
Proposition
Les polynômes irréductibles dans C[X]
l
sont les polynômes de degré 1.
Proposition (factorisation dans C[X])
l
Soit A un polynôme non constant de C[X].
l
Alors A s’écrit de manière unique (à l’ordre près des facteurs) A = λ
p
Q
(X − αk )mk où :
k=1
λ est le coefficient dominant de A.
α1 , α2 , . . . , αp sont les racines distinctes de A dans C.
l
m1 , m2 , . . . , mp sont leurs multiplicités respectives (ce sont des éléments de IN∗ .)
Un exemple
Les racines de Xn − 1 dans Cl sont les racines n-ièmes de l’unité ω0 , ω1 , . . . , ωn−1 .
Ce sont toutes des racines de multiplicité 1.
n−1
n−1
Q
Q
2ikπ
n
La factorisation dans C[X]
l
est donc X − 1 =
(X − ωk ) =
X − exp n
k=0
k=0
En utilisant les relations coefficients-racines, on trouve immédiatement :
ω0 + ω1 + · · · + ωn−1 = 0,
et ω0 ω1 · · · ωn−1 = (−1)n−1
c
Page 26
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie IV : Polynômes irréductibles et factorisations
Proposition
Les polynômes irréductibles dans IR[X] sont :
Les polynômes de degré 1.
Les polynômes P = aX2 + bX + c de degré 2 et de discriminant ∆ = b2 − 4ac < 0.
Proposition (factorisation dans IR[X])
Soit A un polynôme non constant de IR[X]. Alors A s’écrit de manière unique (à l’ordre
p
q
Q
Q
près des facteurs) : A = λ (X − αk )rk
(X2 + bk X + ck )sk où :
k=1
k=1
λ est le coefficient dominant de A.
α1 , α2 , . . . , αp sont les racines distinctes de A dans IR.
r1 , r2 , . . . , rp sont leurs multiplicités respectives (ce sont des éléments de IN∗ .)
Les polynômes X2 + bk X + ck sont distincts deux à deux. Ils ont un discriminant négatif.
Dans C[X],
l
chaque X2 + bk X + ck se factoriserait en (X − βk )(X − βk ), où βk est l’une des
racines complexes non réelles de A.
Les entiers s1 , . . . , sq (tous ≥ 1) sont les multiplicités respectives de β1 , . . . , βq dans C[X].
l
Remarques
– Dans l’écriture précédente de A, il est possible que q soit nul (si A est scindé dans IR), ou
que p soit nul (si A ne possède que des racines complexes non réelles.)
p
q
Q
Q
Dans ce cas, le produit “vide”
· · · ou
· · · prend la valeur 1.
k=1
k=1
– Il arrive souvent qu’on ait à factoriser dans IR[X] des polynômes “bicarrés” à discriminant
négatif, c’est-à-dire du type A = X4 + bX2 + c, avec ∆ = b2 − 4c < 0.
Dans ce cas, on considère les termes X4 et c comme provenant du développement d’un carré.
√
√
Plus précisément, on écrit : X4 + bX2 + c = (X2 + c)2 − (2 c − b)X 2 .
√
Or le coefficient 2 c − b est strictement positif.
On peut donc l’écrire comme un carré β 2 .
√
√
√
On arrive alors à X4 + bX2 + c = (X2 + c)2 − β 2 X 2 = (X2 + βX + c)(X2 − βX + c).
– Pour factoriser dans IR[X] un polynôme A ayant des racines non réelles, on peut le factoriser
dans C[X]
l
puis regrouper les facteurs correspondant à des racines complexes non réelles.
Il y a parfois une meilleure méthode comme le montre l’exemple suivant.
– Factorisation de A = X8 + X4 + 1 dans IR[X].
On a tout d’abord A = (X4 + 1)2 − X4 = (X4 − X2 + 1)(X4 + X2 + 1).
√
√
4
(X − X2 + 1) = (X2 + 1)2 − 3X2 = (X2 + 3X + 1)(X2 − 3X + 1)
Ensuite
(X4 + X2 + 1) = (X2 + 1)2 − X2 = (X2 + X + 1)(X2 − X + 1)
√
√
Conclusion : X8 + X4 + 1 = (X2 + X + 1)(X2 − X + 1)(X2 + 3X + 1)(X2 − 3X + 1)
c
Page 27
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie V : Fractions rationnelles
V
V.1
Fractions rationnelles
Le corps des fractions rationnelles
Dans la suite de ce chapitre, IK = IR ou C.
l
Définition (Le corps IK(X))
On note IK(X) le corps des fractions de l’anneau intègre IK[X].
Les éléments de IK(X) sont appelés fractions rationnelles à coefficients dans IK.
Remarques
– Pour tout F de IK(X), il existe A et B, dans IK[X], avec B 6= 0, tels que F = AB −1 .
A
Le produit dans IK(X) étant commutatif, on note plutôt F = .
B
Dans cette écriture, on dit bien sûr que A est le numérateur et que B est le dénominateur.
A
Dans toute la suite, quand on dira “soit F =
une fraction rationnelle”, il sera sous-entendu
B
que A et B sont deux polynômes de IK[X], avec B 6= 0.
– Le corps IK(X) contient l’anneau IK[X], car tout polynôme P s’écrit P =
P
.
1
A
C
et G =
dans IK(X). On a F = G ⇔ AD = BC.
B
D
AQ
A
En particulier, pour tous polynômes A, B, Q, avec B 6= 0 et Q 6= 0, on a
= .
BQ
B
A
Soit F =
un élément de IK(X). Soit ∆ = A ∧ B 6= 0.
B
C
A = ∆C
Il existe C, D tels que
, donc tels que F = , avec C ∧ D = 1.
D
B = ∆D
On dit alors que F est écrite sous forme irréductible, ou simplifiée.
A
C
– Réciproquement, supposons F =
= , avec C ∧ D = 1.
B
D
Alors il existe Q dans IK[X] tel que A = QC et B = QD.
Si on supppose aussi A ∧ B = 1, alors il existe λ dans IK∗ tel que A = λC et B = λD.
On en déduit que la forme irréductible d’une fraction rationnelle non nulle est unique si on
impose au dénominateur d’être un polynôme unitaire.
– Soient F =
– Il serait facile de vérifier que toutes les définitions et propriétés à venir et portant sur une
fraction rationnelle R ne dépendent pas, sauf hypothèse particulière, du couple de polynômes
A, B choisis pour représenter R.
A C
AD + BC
A C
AC
– Il en est ainsi de la définition des lois sur IK(X) :
+
=
et
=
.
B D
BD
B D
BD
A
−A
Le neutre pour + est F = 0. L’opposé de F =
est −F =
.
B
B
A
1
B
Le neutre pour × est F = 1. Si A 6= 0, l’inverse de F =
est
= .
B
F
A
c
Page 28
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie V : Fractions rationnelles
V.2
Opérations diverses sur fractions rationnelles
Produit par un scalaire
A
λA
On définit le produit d’une fraction rationnelle par un élément de IK : λ =
.
B
B
n
n
P
P Ak
λk
On dit alors que F =
λk Fk =
est une combinaison linéaire de F1 , . . . , Fn .
Bk
k=1
k=1
Définition (fonctions rationnelles)
A
Soit F =
une fraction rationnelle irréductible.
B
eB
e les fonctions polynomiales associées à A et B.
Soient A,
e
A(x)
On appelle fonction rationnelle Fe associée à F l’application x 7→ Fe(x) =
.
e
B(x)
Le domaine de définition de Fe est IK privé de l’ensemble des racines de B.
Remarques
– Par hypothèse, le corps IK est infini (en général IK = IR ou IK = C).
l
L’application qui a une fraction rationnelle F associe sa fonction rationnelle associée Fe est
e alors F = G. On peut donc sans grand danger identifier
injective. Autrement dit si Fe = G
une fraction rationnelle à sa fonction rationnelle associée.
– Soit F dans IR[X], et α dans C.
l Alors Fe(α) = Fe(α).
Définition (fraction rationnelle dérivée)
A0 B − AB 0
A
est la fraction rationnelle dérivée de F = .
On dit que F 0 =
2
B
B
Remarques
– Cette définition ne dépend pas du couple (A, B) utilisé pour représenter F .
– On vérifie les propriétés (λF + µG)0 = λF 0 + µG0 , et (F G)0 = F 0 G + F G0 .
– On a également une formule de Leibniz.
– On a F 0 = 0 si et seulement si F est un polynôme constant.
– Si F est une fraction rationnelle à coefficients réels, la fonction rationnelle associée à F 0 est
la dérivée (au sens habituel donné à ce terme) de la fonction rationnelle associée à F .
Définition
Pour tout polynôme A =
+∞
P
k=0
ak Xk ∈ C[X],
l
on note A =
+∞
P
a k Xk .
k=0
A
A
Soit F =
dans C(X).
l
On appelle conjuguée de F la fraction rationnelle F = .
B
B
c
Page 29
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie V : Fractions rationnelles
Remarques
– Soient F, G dans C(X)
l
et λ, µ dans C.
l Alors λF + µG = λ F + µ G.
– Soit F un élément de C(X).
l
Alors F = F ⇔ F est un élément de IR(X).
Composition de deux fractions rationnelles
n
P
– Soit A =
ak Xk un polynôme, et soit F une fraction rationnelle.
k=0
On pose A(F ) =
n
P
ak F k . C’est un élément de IK(X).
k=0
– Soient F et G deux fractions rationnelles, F n’étant pas constante.
A
A(F )
Si G = , on pose G(F ) =
. C’est un élément de IK(X) (on a B(F ) 6= 0).
B
B(F )
On dit que G(F ) est la composée de la fraction rationnelle F par la fraction rationnelle G.
X2 + 1
X2 + 1
.
Alors
G(−X)
=
.
X3 + X − 1
X3 − X − 1
1
1
+1
4
X
+
1
X3 + X
X2
De même, G(X2 ) = 6
et
G
=
=
1
1
X + X2 − 1
X
−X3 + X2 + 1
+
−
1
X3 X
– On a bien sûr G(X) = G. C’est pourquoi on peut noter G(X) une fraction rationnelle.
paire si G(−X) = G(X)
– On dit qu’une fraction rationnelle G est
impaire si G(−X) = −G(X)
2
A(X )
XA(X2 )
G est paire⇔ G(X) =
;
G
est
impaire⇔
G(X)
=
(A, B ∈ IK[X])
B(X2 )
B(X2 )
A(X2 )
X4 − 1
Par exemple G = 6
est
paire
:
G
=
avec A = X2 − 1 et B = X3 + 3X + 1.
X + 3X2 + 1
B(X2 )
X4 + 1
XA(X2 )
De même, G =
est
impaire
:
G
=
avec A = X2 + 1 et B = X(X + 1).
X(X2 + 1)
B(X2 )
– Posons par exemple G =
V.3
Degré, partie entière
Définition (Degré d’une fraction rationnelle)
A
Soit F =
une fraction rationnelle non nulle.
B
L’entier relatif deg(F ) = deg(A) − deg(B) est appelé degré de F .
Remarques
A
C
– Si F =
=
(donc AD = BC), on a bien sûr deg(A) − deg(B) = deg(C) − deg(D).
B
D
– Si F est en fait un polynôme, son degré (en tant qu’élément de IK(X)) coı̈ncide avec son
degré (en tant qu’élément de IK[X]).
c
Page 30
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie V : Fractions rationnelles
– On étend la définition en posant que le degré de F = 0 est −∞.
– On vérifie : deg(F + G) ≤ max(deg(F ), deg(G)) et deg(F G) = deg(F ) + deg(G).
– Si F n’est pas constante, et si n ∈ ZZ est son degré, celui de F 0 est n − 1.
Proposition (Partie entière)
Tout élément F de IK(X) s’écrit de manière unique F = P + G, où P est un polynôme, et
où G est une fraction rationnelle de degré strictement négatif.
On dit que le polynôme P est la partie entière de la fraction rationnelle F .
Remarques et propriétés
A
– Posons F = , et soit A = BQ + C la division euclidienne de A par B.
B
C
On a l’égalité F = Q +
avec deg(C) < deg(B).
B
La partie entière de F est donc le quotient dans la division de A par B.
En particulier, si deg(A) = deg(B), la partie entière de F est la constante obtenue par
quotient des coefficients dominants des polynômes A et B.
– Notons E(F ) la partie entière de toute fraction rationnelle F .
Pour tout polynôme P , on a E(P ) = P .
Soit F dans IK(X). On a E(F ) = 0 ⇔ le degré de F est strictement négatif.
A
Soit F = , avec deg(A) ≥ deg(B). Alors deg E(F ) = deg(A) − deg(B).
B
Soient F, G dans IK(X) et λ, µ dans IK. Alors E(λF + µG) = λE(F ) + µE(G).
Si F est paire (resp. impaire), alors E(F ) est un polynôme pair (resp. impair).
V.4
Pôles et partie polaires
Définition (pôles d’une fraction rationnelle)
A
Soit F =
une fraction rationnelle écrite sous forme irréductible.
B
Soit α un élément de IK, et m dans IN∗ . On dit que α est un pôle de F , avec la multiplicité
m, si α est une racine du polynôme B avec la multiplicité m.
Remarques
– Avec ces notations, α n’est pas racine de A car A ∧ B = 1.
A(α) 6= 0
A
– α est un pôle de F avec la multiplicité m ⇔ F =
, avec
m
(X − α) Q
Q(α) =
6 0
– On parle de pôle simple si m = 1, et de pôle multiple si m > 1.
On parle de pôle double si m = 2, triple si m = 3, etc.
c
Page 31
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie V : Fractions rationnelles
A
avec A(α) 6= 0, B(α) = 0, B 0 (α) 6= 0.
B
A(α) 6= 0
A
De même α est un pôle double de F ⇔ F =
avec
B
B(α) = B 0 (α) = 0, B 00 (α) 6= 0
– Soit F une fraction rationnelle à coefficients réels.
Soit α un pôle complexe non réel de F , avec la multiplicité m.
Alors α est un pôle de F , avec la multiplicité m.
– α est pôle simple de F ⇔ F =
Proposition (Partie polaire)
Soit F une fraction rationnelle de IK(X), admettant α comme pôle de multiplicité m ≥ 1.
m
P
λk
Alors F s’écrit de manière unique F =
+ G, où (λ1 , . . . , λm ) ∈ IKm et où G
k
k=1 (X − α)
est une fraction rationnelle n’admettant pas α pour pôle.
m
P
λk
On dit alors que
est la partie polaire de F relativement au pôle α.
k
k=1 (X − α)
Remarque
Les pôles de G sont ceux de F (sauf α), avec les mêmes multiplicités respectives.
Cas d’un pôle simple
Soit F un élément de IK(X) admettant α comme pôle simple.
λ
+ G, où α n’est pas un pôle de G.
Il existe donc λ dans IK tel que F =
X−α
Voici trois méthodes permettant de calculer le coefficient λ.
A
A(α)
Posons F =
, avec A(α) 6= 0 et Q(α) 6= 0. Alors λ =
.
(X − α)Q
Q(α)
Dans la pratique, on multiplie F par (X − α), et après simplification on substitue α à X.
Cette méthode est très adaptée au cas courant où B est factorisé.
Avec la fonction rationnelle associée à F , on écrit : λ = lim (x − α)Fe(x).
x→α
Ce passage à la limite est plutôt à réserver quand IK = IR.
A
A(α)
, avec A(α) 6= 0. Alors λ = 0
.
B
B (α)
Cette méthode est très adaptée au cas où B n’est pas factorisé.
Posons F =
Un cas classique est B = Xn − 1 : les pôles sont les racines n-ièmes de l’unité.
Cas d’un pôle double
Soit F un élément de IK(X) admettant α comme pôle double.
λ
µ
Il existe donc λ, µ dans IK tels que F =
+
+ G, où α n’est pas un pôle de G.
2
(X − α)
X−α
c
Page 32
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie V : Fractions rationnelles
Posons F =
A
A(α)
, avec A(α) 6= 0 et Q(α) 6= 0. Alors λ =
.
2
(X − α) Q
Q(α)
Avec la fonction rationnelle associée à F , on a : λ = lim (x − α)2 Fe(x).
x→α
Posons F =
A
2A(α)
, avec A(α) 6= 0. Alors λ = 00
.
B
B (α)
Une fois calculé le coefficient λ, on peut écrire : H = F −
µ
λ
=
+ G.
2
(X − α)
X−α
Ou bien α n’est pas un pôle de H (donc µ = 0 et c’est fini), ou bien α est un pôle simple
de H et on est ramené à des méthodes connues.
Cas d’un pôle multiple
Soit F un élément de IK(X) admettant α comme pôle avec la multiplicité m ≥ 2.
m
P
λk
Il existe λ1 , . . . , λm dans IK tels que F =
+ G, où α n’est pas un pôle de G.
k
k=1 (X − α)
1
On peut assez facilement calculer le coefficient λm de
:
(X − α)m
A
A(α)
Posons F =
, avec A(α) 6= 0 et Q(α) 6= 0. Alors λm =
.
m
(X − α) Q
Q(α)
On peut aussi écrire λm = lim (x − α)m Fe(x).
x→α
A
m!A(α)
, avec A(α) 6= 0. Alors λm = (m)
(méthode peu utilisée).
B
B (α)
m−1
P
λ
λk
Une fois calculé λm , on peut écrire : H = F −
=
+ G.
m
k
(X − α)
k=1 (X − α)
On est alors en mesure de calculer λm−1 , etc.
Cette méthode est cependant très lourde si m est “grand” (ce qui heureusement est rare).
A(α) 6= 0
A
Pour de “grandes” valeurs de m, on revient à F =
,
avec
(X − α)m Q
Q(α) 6= 0
m
m
P
P
λk
A
L’égalité F =
+ G devient :
=
λk (X − α)m−k + (X − α)m G.
k
(X
−
α)
Q
k=1
k=1
La substitution qui consiste à remplacer X par X + α donne alors :
Posons F =
A(α + X) = (λm + λm−1 X + · · · + λ1 Xm−1 )Q(α + X) + Xm G(X + α)
On peut alors calculer successivement λm , . . . , λ2 , λ1 par une méthode de division suivant les
puissances croissantes du polynôme A(α + X) par le polynôme Q(α + X), mais cette méthode
n’est plus au programme des classes préparatoires.
c
Page 33
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie V : Fractions rationnelles
V.5
Décomposition en éléments simples
Proposition (décomposition dans C(X))
l
A
Soit F =
une fraction rationnelle à coefficients complexes.
B
Soient α1 , . . . , αp les pôles distincts de F , avec les multiplicités r1 , . . . , rp .
!
p
rk
X
X
λk,j
Alors F s’écrit de manière unique F = E +
(X − αk )j
j=1
k=1
où E est la partie entière de F et où les λk,j sont des éléments de C.
l
Cette écriture est appelée décomposition en éléments simples de F dans C(X).
l
Remarque
rk
X
Dans cette écriture, chaque somme
j=1
λk,j
est la partie polaire de F pour αk .
(X − αk )j
Proposition (décomposition dans IR(X))
A
une fraction rationnelle à coefficients réels, sous forme irréductible.
Soit F =
B
p
q
Q
Q
Soit B = λ (X − αk )rk
(X2 + bk X + ck )sk la factorisation de B dans IR[X].
k=1
k=1
Alors la fraction rationnelle F s’écrit de manière unique :
!
!
p
q
rk
sk
X
X
X
X
ck,j + dk,j
λk,j
+
F =E+
(X − αk )j
(X2 + bk X + ck )j
j=1
j=1
k=1
k=1
où E est la partie entière de F et où les λk,j , ck,j , dk,j sont des éléments de IR.
Cette écriture est appelée décomposition en éléments simples de F dans IR(X).
Remarques
– Dans la décomposition de la fraction rationnelle F dans IR(X) :
λk,j
Les fractions
sont appelées éléments simples de première espèce.
(X − αk )j
Les fractions
(X2
ck,j + dk,j
sont appelées éléments simples de seconde espèce.
+ bk X + ck )j
– Seule l’étude de la décomposition dans C(X)
l
est réellement au programme des classes préparatoires, et qui plus est dans le cas de pôles de multiplicité 1 ou 2.
Dans les autres cas, une indication doit en principe être fournie avec l’énoncé.
– Ce qui a été dit pour les parties polaires permet :
D’effectuer complètement une décomposition dans C(X).
l
De calculer les éléments simples de première espèce dans IR(X).
c
Page 34
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie V : Fractions rationnelles
A
∈ IR(X), avec b2 − 4c < 0, (A, Q non divisibles par X2 + bX + c)
(X2 + bX + c)m Q
m
X
cj X + dj
Alors F = G +
, en groupant dans G ce qui ne relève pas de (X2 + bX + c).
2
j
(X
+
bX
+
c)
j=1
– Soit F =
Les coefficients les plus facilement “accessibles” sont cm , dm .
On peut en effet écrire A = (cm X + dm )Q + (X2 + bX + c)(· · ·)
Soit ω une des deux racines complexes non réelles de X2 + bX + c.
Si on susbstitue ω à X, on trouve : A(ω) = (cm ω + dm )Q(ω).
On peut alors trouver cm et dm par identification :
En utilisant la valeur de ω si elle est simple, notamment si ω = i ou ω = j.
Par abaissements successifs du degré en utilisant ω 2 = −bω − c.
Une fois connus cm et dm , on considère F −
V.6
cm X + dm
et on cherche cm−1 , dm−1 , etc.
+ bX + c)m
(X2
Pratique de la décomposition en éléments simples
Les méthodes vues précédemment permettent en principe de former les décompositions en
éléments simples dans IR(X) ou dans C(X).
l
Néanmoins, un certain nombre de techniques facilitent le travail :
En diminuant globalement le nombre de coefficients à calculer.
En permettant de calculer des coefficients peu facilement “accessibles”, à condition cependant
qu’il ne reste à ce stade que peu d’inconnues.
Décomposition dans C(X)
l
d’une fraction à coefficients réels
A
Soit F =
un élément de IR(X).
B
On peut considérer F comme un élément de C(X)
l
et la décomposer en tant que telle.
Tout comme F , cette décomposition doit être invariante par conjugaison.
Il en résulte par exemple que la partie entière de F est un polynôme réel.
Il en résulte également que les parties polaires sont conjuguées deux à deux. Plus précisément,
si α et α sont deux pôles conjugués non réels de F , de multiplicité m, les parties polaires
m
m
X
X
λk
λk
s’écrivent respectivement :
et
.
k
k
(X
−
α)
(X
−
α)
k=1
k=1
Cette idée permet donc de diminuer de moitié environ le nombre d’inconnues.
Il est également possible d’utiliser la décomposition dans C(X)
l
d’une fraction rationnelle
réelle F pour obtenir sa décomposition dans IR après regroupement des termes conjugués.
Cette méthode n’est envisageable que si les pôles non réels sont de multiplicité 1.
Utilisation de la parité ou de l’imparité
c
Page 35
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie V : Fractions rationnelles
Si une fraction rationnelle est paire ou impaire, la forme générale de sa décomposition doit
refléter cette propriété. On exprime donc l’invariance de cette décomposition par les transformations X 7→ F (−X) ou X 7→ −F (−X), et on en déduit des relations sur les coefficients
à calculer (le nombre d’inconnues diminue environ de moitié).
Utilisation d’une transformation laissant la fraction invariante
Il est possible (même si c’est plus rare qu’avec la parité ou l’imparité) que la fraction rationnelle F soit invariante (ou très simplement modifiée, par exemple changée en son opposée)
par une transformation “simple”, comme :
1
1
X 7→ λ − X, ou X 7→ λX, X 7→ , X 7→ X + .
X
X
La décomposition de F doit refléter la même invariance. Exprimer cette invariance donne là
encore des relations sur les coefficients inconnus.
Injection de valeurs particulières
Quand il reste peu de coefficients à calculer, il peut être intéressant d’injecter, dans l’égalité
entre F et sa décomposition, une ou plusieurs valeurs qui ne soient pas des pôles de F .
Si F est dans IR(X), on peut injecter une valeur complexe comme i (ou j), l’identification
donnant alors deux relations entre les coefficients réels inconnus.
Utilisation de la méthode lim xF (x)
x→∞
On suppose ici que le degré de F est strictement négatif (la partie entière est donc nulle).
λk
ak X + b k
La décomposition de F fait apparaı̂tre des termes du type
ou 2
.
X − αk
X + βk X + γk
Le calcul de lim xFe(x) donne alors une relation liant les coefficients λk et ak .
x→∞
Cette méthode est intéressante quand il ne reste plus que un ou deux coefficients à calculer.
V.7
Exemples de référence
Voici quelques exemples classiques ou représentatifs de décompositions en éléments simples.
P0
, où P est un polynôme scindé
P
P0
Soit P un polynôme scindé dans IK[X]. On va décomposer F =
dans IK(X).
P
Si P = (X − α)m Q, avec Q(α) 6= 0, alors P 0 = (X − α)m−1 (mQ + (X − α)Q0 ).
P0
m
Q0
m
On en déduit
=
+ . Ainsi
est la partie polaire de F pour le pôle α.
P
X−α
Q
X−α
Conclusion : Soient α1 , . . . , αr les racines distinctes de P , de multiplicités m1 , . . . , mr .
r
P 0 X mk
Alors on a la décomposition
=
.
P
X − αk
k=1
a) Décomposer F =
b) Décomposer F =
Xn
1
dans C(X).
l
−1
c
Page 36
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie V : Fractions rationnelles
n
A
A=1
, avec
. Les pôles (simples) sont les racines n-ièmes ωk de 1.
B = Xn − 1
B
A(ωk )
1
ωk
Pour tout k de {0, . . . , n − 1}, on a 0
=
.
n−1 =
B (ωk )
n
nωk
n−1
1
1 X ωk
La décomposition en éléments simples de F s’écrit donc n
=
.
X −1
n k=0 X − ωk
Ici F =
1
dans IR(X).
X2n − 1
On utilise la décomposition dans C(X)
l
et on regroupe deux à deux les termes conjugués.
c) Décomposer F =
Les racines 2n-ièmes de l’unité sont les ωk = exp ikπ
n , avec 0 ≤ k ≤ 2n − 1.
Pour tout k de {1, . . . , n − 1}, on a ω2n−k = ωk .
Ainsi, en utilisant ce qui précède :
n−1
1
1
1
1 X ωk
ωk =
−
+
+
X2n − 1
2n(X − 1) 2n(X + 1) 2n k=1 X − ωk X − ωk
=
n−1
X cos kπ
1
1
1 X
n −1
−
+
2n(X − 1) 2n(X + 1) n k=1 X2 − 2X cos kπ + 1
n
1
dans C(X).
l
− 1)2
Les pôles, tous doubles, sont les racines n-ièmes de l’unité.
d) Décomposer F =
(Xn
1
Le mieux est de procéder par dérivation de la décomposition de G = n
.
X −1
n−1
n−1
1
1 X ωk
nXn−1
1 X
ωk
=
⇒
=
n
n
2
X −1
n k=0 X − ωk
(X − 1)
n k=0 (X − ωk )2
n−1
n−1
nXn
1 X ωk X
n(Xn − 1 + 1)
1 X ωk (X − ωk + ωk )
⇒ n
=
⇒
=
(X − 1)2
n k=0 (X − ωk )2
(Xn − 1)2
n k=0
(X − ωk )2
n−1
n−1
1
1
1 X ωk
1 X
ωk2
⇒ n
+ n
=
+
X − 1 (X − 1)2
n2 k=0 X − ωk n2 k=0 (X − ωk )2
n−1
n−1
1
1 − n X ωk
1 X
ωk2
⇒ n
=
+
(X − 1)2
n2 k=0 X − ωk n2 k=0 (X − ωk )2
1
dans IR(X).
X(X + 1)(X + 2) · · · (X + n)
Les pôles sont 0, −1, −2, . . . , −n. Ce sont des pôles simples.
n
X
λk
La forme de la décomposition est : F =
.
X+k
k=0
e) Décomposer F =
λk s’obtient en multipliant F par X + k et en substituant −k à X. On trouve :
k−1
n
k
n−k
Q 1 Q
Q
Q 1
(−1)k
(−1)k k
1
1 Q 1
k
=
=
(−1)
=
=
λk =
−k+j
j−k
j−k
i
i
k!(n−k)!
n! C n
j6=k
j=0
j=k+1
i=1
i=1
c
Page 37
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie V : Fractions rationnelles
Conclusion : F =
n
1
1 X (−1)k C kn
=
X(X + 1)(X + 2) · · · (X + n)
n! k=0 X + k
f ) Décomposer F =
1
X3 (X2
− 1)
dans IR(X).
Les pôles sont 0 (triple), 1 (simple) et −1 (simple).
Comme dans les exemples précédents, la partie entière est nulle.
a
b
c
d
e
La forme de la décomposition est donc : F = 3 + 2 + +
+
.
X
X
X X−1 X+1
L’imparité de F donne immédiatement b = 0 et e = d.
On trouve a en multipliant par X3 et en substituant 0 à X. Donc a = −1.
On trouve d en multipliant par (X − 1) et en substituant 1 à X. Donc d = 12 .
1
1
c
1
1
A ce stade, on a donc F = 3 2
=− 3 + +
+
.
X (X − 1)
X
X 2(X − 1) 2(X + 1)
Si on utilise la méthode lim xF (x), on trouve 0 = c + 1.
x→∞
1
1
1
1
1
Finalement : F = 3 2
=− 3 − +
+
.
X (X − 1)
X
X 2(X − 1) 2(X + 1)
1
g) Décomposer F =
dans IR(X).
2
2
X(X + 1)(X + X + 1)(X2 − X + 1)
cX + d
a
αX + β
λX + µ
+ 2
+ 2
.
La décomposition est de la forme : F = + 2
X X +1 X +X+1 X −X+1
L’imparité de F donne immédiatement : d = 0, µ = −β et λ = α.
a
cX
αX + β
αX − β
On cherche donc a, c, α, β tels que : F = + 2
+ 2
+ 2
.
X X +1 X +X+1 X −X+1
On trouve a en multipliant par X et en substituant 0 à X. Donc a = 1.
On trouve c en multipliant par X2 + 1 et en substituant i à X. Donc c = −1.
On trouve α, β en multipliant par X2 + X + 1 et en substituant j à X :
1
= αX + β + (X2 + X + 1)(· · ·)
+ 1)(X2 − X + 1)
1
1
1
⇒ αj + β =
= ⇒ α = 0, β =
2
2
j(j + 1)(j − j + 1)
2
2
(X2 + X + 1)F =
Finalement : F =
X(X2
1
X
1
1
− 2
+
−
.
2
2
X X + 1 2(X + X + 1) 2(X − X + 1)
h) Décomposer F =
X5
dans IR(X).
(X − 1)4
On écrit X5 = (X − 1 + 1)5 = (X − 1)5 + 5(X − 1)4 + 10(X − 1)3 + 10(X − 1)2 + 5(X − 1) + 1.
10
10
5
1
On en déduit : F = X + 4 +
+
+
+
2
3
(X − 1) (X − 1)
(X − 1)
(X − 1)4
c
Page 38
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Cours de Mathématiques
Polynômes et fractions rationnelles
Partie V : Fractions rationnelles
i) Décomposer F =
X8
dans IR(X).
(X2 − X + 1)3
On procède à des divisions successives par B = X2 − X + 1.
X8 = Q1 B + R1 , avec Q1 = X6 + X5 − X3 − X2 + 1 et R1 = X − 1.
Q1 = Q2 B + R2 , avec Q2 = X4 + 2X3 + X2 − 2X − 4 et R2 = −2X + 5.
Q2 = Q3 B + R3 , avec Q3 = X2 + 3X + 3 et R3 = −2X − 7.
X8
R3 R2 R1
Ainsi : X8 = R1 + R2 B + R3 B 2 + Q3 B 3 puis F = 3 = Q3 +
+ 2 + 3.
B
B
B
B
Conclusion :
2X + 7
2X − 5
X−1
X8
= X2 + 3X + 3 − 2
− 2
+ 2
F = 2
3
2
(X − X + 1)
X − X + 1 (X − X + 1)
(X − X + 1)3
c
Page 39
Jean-Michel Ferrard
www.klubprepa.net
EduKlub
S.A.
Tous droits de l’auteur des œuvres réservés. Sauf autorisation, la reproduction ainsi que toute utilisation des œuvres autre que la consultation
individuelle et privée sont interdites.
Téléchargement