Vous êtes sur la page 1sur 107

Universit Paris-Dauphine

DUMI2E
Anne 2011-2012
ALGEBRE 1
P. Cardaliaguet
Ce polycopi reprend en grand partie celui crit par Yannick Viossat pour lanne universitaire 2010-2011
sur ce mme cours.
1
Table des matires
1 Elments de logique 6
1.1 Les propositions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.1.1 Sens de "non", "et", "ou" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.1.2 Implication et quivalence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.1.3 Proprits principales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.1.4 Implication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.1.5 Equivalence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.2 Les expressions pour tout" et il existe" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.2.1 Enoncs avec plusieurs quanticateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.2.2 Ngation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.2.3 Quanticateurs et expressions "et", "ou" et "si ... alors" . . . . . . . . . . . . . . . . . 9
1.2.4 Autres quanticateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.3 Quelques formes de raisonnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.3.1 Par contrapose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.3.2 Par labsurde . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.3.3 Par rcurrence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2 Un peu de thorie des ensembles 12
2.1 Dnitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2 Union et intersection de deux ensembles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.3 Dirence de deux parties, complmentaire dune partie . . . . . . . . . . . . . . . . . . . . . 14
2.4 Mise en garde . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.5 Produit cartsien . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.6 Union et intersection dun nombre quelconque densembles . . . . . . . . . . . . . . . . . . . . 16
2.7 Quelques proprits videntes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.8 Rappel des principales dnitions et proprits . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3 Applications 19
3.1 Gnralits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.2 Antcdents, image directe, image rciproque . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.3 Applications injectives, surjectives, bijectives . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.4 Application rciproque dune application bijective . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.5 Prolongements et restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4 Cardinaux 26
4.1 Ensembles nis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.2 Ensembles dnombrables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
4.3 Complments (hors programme) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
5 Relations dquivalence et relations dordre 32
5.1 Relations binaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
5.2 Relations dquivalence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
5.2.1 Dnition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
5.2.2 Partition dun ensemble en classes dquivalence . . . . . . . . . . . . . . . . . . . . . . 32
5.2.3 Exemples de relations dquivalence . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
5.3 Relations dordre et de prordre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
5.3.1 Dnitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
5.3.2 Exemples de relations dordre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
5.3.3 Ordre total, ordre partiel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
5.3.4 Majorant, plus grand lment, borne suprieure . . . . . . . . . . . . . . . . . . . . . . 34
5.3.5 Elments maximaux, lments minimaux . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2
5.3.6 Exemples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6 Les nombres complexes 37
6.1 Dnitions lmentaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
6.2 Conjugu dun nombre complexe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
6.3 Module dun nombre complexe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
6.4 Argument dun nombre complexe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
6.5 Racines nimes dun nombre complexe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
6.6 Equation du second degr dans C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
6.7 Interprtation gomtrique des nombres complexes . . . . . . . . . . . . . . . . . . . . . . . . 45
6.7.1 Gnralits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
6.7.2 Exemples dapplications des nombres complexes la gomtrie plane . . . . . . . . . . 45
6.8 Quelques exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
7 Les nombres entiers et les nombres rationnels 47
7.1 Le principe de rcurrence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
7.2 La division euclidienne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
7.3 Le ppcm dune famille dentiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
7.4 Le pgcd dune famille dentiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
7.5 Nombres premiers entre eux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
7.6 Nombres premiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
7.7 Dcomposition dun entier en facteurs premiers . . . . . . . . . . . . . . . . . . . . . . . . . . 56
7.8 Quelques exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
8 Les polynmes 58
8.1 Dnitions et vocabulaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
8.2 Division euclidienne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
8.3 Le ppcm dun famille de polynmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
8.4 Le pgcd dune famille de polynmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
8.5 Polynmes premiers entre eux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
8.6 Polynmes premiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
8.7 Dcomposition dun polynme en facteurs premiers . . . . . . . . . . . . . . . . . . . . . . . . 67
8.8 Racine dun polynme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
8.9 Drive dun polynme et formule de Taylor . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
8.10 Multiplicit dune racine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
8.11 Applications aux fractions rationnelles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
8.12 Quelques exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
9 Matrices 77
9.1 Dnitions et terminologie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
9.1.1 Dnitions et notations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
9.2 Oprations sur les matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
9.2.1 Somme de deux matrices de M
n,p
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
9.2.2 Multiplication dune matrice de M
n,p
par un scalaire . . . . . . . . . . . . . . . . . . . 79
9.2.3 Produit de deux matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
9.2.4 Transpose dune matrice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
9.3 Les matrices carres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
9.3.1 Quelques matrices carres particulires . . . . . . . . . . . . . . . . . . . . . . . . . . 82
9.3.2 Oprations dans M
n
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
9.3.3 Matrices inversibles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
3
10 Systmes linaires 85
10.1 Quest ce quun systme linaire ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
10.2 Rsolution dun systme linaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
10.2.1 Exemple de rsolution dun systme linaire . . . . . . . . . . . . . . . . . . . . . . . . 86
10.2.2 Rsolution en travaillant directement sur le tableau des coecients . . . . . . . . . . . 87
10.2.3 Solutions de quelques systmes linaires simples. . . . . . . . . . . . . . . . . . . . . . 87
10.2.4 Systmes chelonns et chelonns rduits . . . . . . . . . . . . . . . . . . . . . . . . . 90
10.2.5 Solutions dun systme chelonn rduit . . . . . . . . . . . . . . . . . . . . . . . . . . 91
10.2.6 Mise dun systme sous forme chelonn rduite - exemples . . . . . . . . . . . . . . . 91
10.2.7 Mise dun systme sous forme chelonne rduite - thorie . . . . . . . . . . . . . . . . 93
10.3 Structure de lensemble des solutions dun systme linaire. . . . . . . . . . . . . . . . . . . . 94
10.3.1 Forme gnrale dun systme chelonn rduit . . . . . . . . . . . . . . . . . . . . . . . 94
10.3.2 Systme homogne associ un systme linaire, rang dun systme linaire . . . . . . 96
10.3.3 Solutions dun systme homogne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
10.3.4 Solutions dun systme linaire quelconque . . . . . . . . . . . . . . . . . . . . . . . . . 98
10.4 Systmes avec paramtres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
10.4.1 Paramtres au second membre uniquement . . . . . . . . . . . . . . . . . . . . . . . . 100
10.4.2 Paramtres au premier membre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
10.4.3 Exemples de rsolutions correctes et incorrectes dun mme systme linaire avec pa-
ramtres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
10.5 Matrices et systmes linaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
10.5.1 Ecriture matricielle dun systme linaire . . . . . . . . . . . . . . . . . . . . . . . . . 103
10.5.2 Interprtation matricielle des oprations lmentaires . . . . . . . . . . . . . . . . . . . 103
10.6 Ce quil faut retenir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
4
Notations
Dans toute le polycopi, nous utiliserons les notations suivantes :
N dsigne lensemble des entiers naturels, N

lensembles des entiers naturels non nuls,


Z dsigne lensemble des entiers relatifs, Z

lensembles des entiers relatifs non nuls,


Q dsigne lensemble des rationnels, Q

lensembles des rationnels non nuls,


R dsigne lensemble des rels, R

lensembles des rels non nuls,


C dsigne lensemble des nombres complexes, C

lensembles des nombres complexes non nuls,


R[X] dsigne lensemble des polynmes coecients rels,
C[X] dsigne lensemble des polynmes coecients complexes.
Si z est un nombre complexe, {e(z) dsigne sa partie relle tandis que Jm(z) dsigne sa partie imagi-
naire.
Quelques lettres grecques frquemment utilises en mathmatiques :
Minuscule Majuscule
alpha A
bta B
gamma
delta
epsilon E
zta Z
ta N
thta
kappa K
lambda
mu M
nu N
xi
pi
rh R
sigma
tau T
phi
khi X
psi
omega
5
1 Elments de logique
Le lecteur pourra consulter galement le chapitre "Sexprimer en mathmatiques" dans le cours dAlgbre 1re
anne de D. Liret et F. Martinais, chez Dunod.
1.1 Les propositions
Une proposition est un nonc mathmatique complet qui est soit vrai soit faux. Par exemple, "2
3
10"
est une proposition fausse ; "Dans tout triangle rectangle, le carr de lhypothnuse est gale la somme
des carrs des deux autres cts" est une proposition vraie. Un axiome est une proposition dont on admet
quelle est vraie. Un thorme est une proposition dont on dmontre quelle est vraie, laide des axiomes,
des thormes dj dmontrs, et des rgles de logique que nous allons tudier.
A partir de propositions existantes et dexpression comme "non", "et", "ou", "implique",..., on peut
former de nouvelles propositions. Dans la suite, les lettres P, Q, R dsignent des propositions. Ne pas tenir
compte du fait que ces lettres soient en italique ou pas.
1.1.1 Sens de "non", "et", "ou"
La proposition "non P", appele ngation de P, veut dire : "P est fausse". La proposition "non P" est
fausse si P est vraie, et vraie si P est fausse.
"P et Q" veut dire : les propositions P et Q sont toutes les deux vraies.
P ou Q" veut dire : au moins lune des propositions P et Q est vraie.
A noter : en mathmatiques, P ou Q" ne veut pas dire soit P, soit Q" (comme dans fromage ou des-
sert" ) mais soit P, soit Q, soit les deux" (comme dans Les tudiants boursiers ou originaires de province
bncieront dune aide."). On dit que le ou" est inclusif.
On peut combiner plusieurs de ces expressions. Par exemple, la proposition "(non P) ou Q" veut dire :
"non P est vraie ou Q est vraie", cest dire : "P est fausse ou Q est vraie". Elle est vraie dans les trois cas
suivants : "P fausse, Q fausse", "P fausse, Q vraie" et "P vraie, Q vraie". Elle est fausse dans le quatrime
et dernier cas possible : "P vraie, Q fausse".
1.1.2 Implication et quivalence
La proposition Si 2
10
1500 alors 2
11
2000" est du type "Si P alors Q", o P est la proposition
"2
10
1500" et Q la proposition "2
11
2000". Une telle proposition sappelle une implication. P en est
lhypothse, et Q la conclusion. Elle arme que si lhypothse P est vraie, alors la conclusion Q est vraie. En
dautres termes, soit P est fausse, soit les propositions P et Q sont toutes les deux vraies. En subdivisant le
cas P fausse en deux sous cas : "P fausse, Q fausse" et "P fausse, Q vraie" on saperoit que la proposition
"Si P alors Q" est vraie dans les trois cas suivants ; "P fausse, Q fausse", "P fausse, Q vraie" et "P vraie, Q
vraie". Elle est fausse dans le quatrime et dernier cas possible : "P vraie, Q fausse". En comparant avec le
paragraphe prcdent, on se rend compte que les propositions "Si P alors Q" et "(non P) ou Q" sont vraies
dans les mmes cas, et fausses dans les mmes cas. Ceci justie la dnition suivante, trs importante :
"Si P alors Q" veut dire "(non P) ou Q", cest dire "P est fausse ou Q est vraie".
Au lieu de "Si P alors Q", on peut dire "P implique Q". Dans une formule, on crit "P Q".
limplication "Si Q alors P" est la rciproque de "Si P alors Q". Limplication "Si (non Q) alors (non
P)" est la contrapose de "Si P alors Q".
On dit que les propositions P et Q sont quivalentes si (P implique Q) et (Q implique P). Dans une
formule, on crit : P Q.
6
Le tableau suivant rsume les dnitions donnes ci-dessus. Il se lit ainsi : si P est vraie et Q est vraie,
alors "non P" est fausse, "P et Q" est vraie, "P ou Q" est vraie, etc. Si P est vraie et Q est fausse, alors
"non P" est fausse, "P et Q" est fausse, "P ou Q" est vraie, etc. La deuxime colonne sappelle la table du
vrit du ET, la troisime la table de vrit du OU, etc.
P Q non P P ET Q P OU Q P Q Q P P Q
V V F V V V V V
V F F F V F V F
F V V F V V F F
F F V F F V V V
En lisant la table du vrit de lquivalence, on constate que deux propositions sont quivalentes si et
seulement si elles ont la mme "valeur de vrit", cest dire si elles sont soit toutes les deux vraies, soit
toutes les deux fausses.
1.1.3 Proprits principales
On admet que les quivalences suivantes sont vraies pour toutes propositions P, Q, R.
(Remarque : une proposition complexe est une proposition forme partir de propositions de base et de termes
comme et", ou", non", etc, quon appele des connecteurs. Par exemple, P et Q" est une proposition complexe
forme laide des propositions P, Q et du connecteur et". Une manire lmentaire (mais trs longue) de dmontrer
que deux propositions complexes A et B sont quivalentes est de faire la table de vrit de A et de B et de vrier
que A et B sont vraies dans les mmes cas et fausses dans les mmes cas. Cette mthode permettrait notamment de
dmontrer toutes les quivalences suivantes.)
Proprits de "non", "et", "ou"
Double ngation : non(non P) P
Commutativit du "ou" et du "et" : (P ou Q) (Q ou P) ; (P et Q) (Q et P).
Associativit du "ou" et du "et" : (P ou Q) ou R P ou (Q ou R) ; (P et Q) et R P et (Q et R).
Ngation du "ou" et du "et" : non(P ou Q) (non P) et (non Q) ; non(P et Q) (non P) ou (non Q)
Distributivit du "et" sur le "ou", et du "ou" sur le "et" :
P et (Q ou R) (P et Q) ou (P et R) ; P ou (Q et R) (P ou Q) et (P ou R)
Remarque : en gnral, la place dventuelles parenthses est importante. Par exemple, "(non P) ou Q"
ne veut pas dire la mme chose que "non (P ou Q)" : si P et Q sont toutes les deux vraies, la premire
proposition est vraie, mais la seconde est fausse.
1.1.4 Implication
la ngation de "P implique Q" est "P et (non Q)".
transitivit : si (P Q) et (Q R) alors (P R).
Convention : dans ce cours, quand on crira P Q R, sans parenthses, on voudra toujours dire :
P Q et Q R, donc P R.
une implication et sa contrapose sont quivalentes : "Si P alors Q" "Si (non Q) alors (non P)".
Cest la base du raisonnement par contrapose".
7
1.1.5 Equivalence
la ngation de "P et Q sont quivalentes" est "lune des propositions est vraie et lautre est fausse".
transitivit : si (P Q) et (Q R) alors (P R)
rgle dchange : si dans une proposition complexe on remplace une des propositions de base par une
proposition quivalente, on ne change pas la valeur de vrit de la proposition complexe. Par exemple, si P
et Q sont quivalentes, alors pour toute proposition R : (P et R) (Q et R).
1.2 Les expressions pour tout" et il existe"
Pour dire que pour nimporte quel rel x on a x
2
+ x + 1 0, on crit : "Pour tout x dans R, on a
x
2
+x+1 0" (au lieu de pour tout x dans R", on peut dire : pour tout rel x", "pour tout x appartenant
R", quelque soit x dans R", ou encore "pour tout lment x de R"). Dans les formules, et uniquement
dans les formules, "pour tout" se note "", et "x est dans R" se note "x R". La proposition prcdente
scrit :
x R, x
2
+x + 1 0
Aprs , la virgule se lit on a" ou ne se lit pas.
Pour dire quil y a au moins un rel x tel que x
2
+ x + 1 0, on crit : "Il existe x dans R tel que
x
2
+x +1 0" (ou simplement : "Il existe x dans R, x
2
+x +1 0"). Dans les formules, "il existe" se note
"". La proposition prcdente scrit :
x R, x
2
+x + 1 0
Aprs , la virgule se lit "tel que".
Plus gnralement, soit E un ensemble et P(x) un nonc qui, pour toute valeur donne x dans E
est soit vrai soit faux. Pour dire que pour nimporte quel lment x de E, lnonc P(x) est vrai on crit :
"Pour tout x dans E, P(x)", et dans une formule : "x E, P(x)". Pour dire quil y au moins un lment
x de E tel que P(x) est vrai, on crit : "Il existe x dans E tel que P(x), et dans une formule : "x E, P(x)".
Vocabulaire : les expressions "pour tout" et "il existe" servent prciser la quantit" dlments quon
considre. Pour cette raison, on les appelle des quanticateurs.
1.2.1 Enoncs avec plusieurs quanticateurs
Importance de lordre : dans un nonc comprenant plusieurs quanticateurs, lordre dans lequel ils in-
terviennent est important. Considrons les deux propositions suivantes :
P1 : Pour tout rel x, il existe un entier naturel n tel que x n".
P2 : Il existe un entier naturel n tel que, pour tout rel x, x n"
La premire proposition est vraie : pour nimporte quel rel donn, on peut trouver un entier naturel qui est
plus grand que ce rel. En revanche, la seconde proposition est fausse : il nexiste pas dentier naturel qui
soit plus grand que tous les rels (si je xe un entier naturel n, il y aura toujours des rels x tels que x > n,
par exemple x = n + 1). Le problme vient du fait que dans la premire proposition, n peut dpendre de x,
alors que dans la deuxime proposition, le n ne dpend pas de x.
Plus gnralement, dans un nonc du type : Pour tout x dans E, il existe y dans F tel que blah blah
blah", y dpend de x (on pourrait dailleurs crire, pour le souligner : Pour tout x dans E, il existe y
x
dans
F tel que ..."). En revanche, dans un nonc du type Il existe y dans F tel que, pour tout x dans E blah
blah blah", y ne dpend pas de x.
8
A retenir : on ne peut pas intervertir un "pour tout" et un "il existe" (cela changerait le sens de la
proposition). En revanche, on peut intervertir deux "pour tout" qui se suivent, ou deux "il existe" qui se
suivent : cela ne change pas le sens.
1.2.2 Ngation
La ngation de "Pour tout lment x de E, P(x) est vraie" est : "Il existe un lment x de E tel que
P(x) est fausse", cest dire, "Il existe un lment x de E tel que non P(x)".
La ngation de "Il existe un lment x de E tel que P(x) est vraie" est "Pour tout lment x de E,
P(x) est fausse", cest dire "Pour tout lment x de E, non P(x)".
En langage formel :
non(x E, P(x)) x E, nonP(x)
non(x E, P(x)) x E, nonP(x)
Pour former la ngation dune proposition comportant plusieurs quanticateurs, il sut dappliquer les
rgles prcdentes plusieurs fois de suite. En pratique, cela revient appliquer la rgle suivante : pour former
la ngation dune proposition comportant un ou plusieurs quanticateurs, on inverse les quanticateurs et
on nie la conclusion. Inverser les quanticateurs veut dire changer les "pour tout" en "il existe" et les "il
existe" en "pour tout". Si la proposition est crite de manire formelle (avec , , etc.), on change les en
, les en , et on nie la conclusion.
Exemple : soit P la proposition suivante (qui arme lexistence du quotient et du reste dans la division
euclidienne dun entier naturel par un entier naturel non nul ; la division euclidienne est celle quon vous a
apprise en primaire) :
Pour tout a dans N, pour tout b dans N

, il existe q dans N, il existe r dans N, (a = bq +r et r < b)".


La ngation de P est :
Il existe a dans N, il existe b dans N

, pour tout q dans N, pour tout r dans N, non(a = bq +r et r < b)".


Or la ngation de A et B" est "(non A) ou (non B)". On obtient donc que la ngation de P est :
Il existe a dans N, il existe b dans N

, pour tout q dans N, pour tout r dans N, (a = bq +r ou r b)".


Lcriture formelle de P est :
a N, b N

, q N, r N, (a = bq +r et r < b)
Celle de non P est :
a N, b N

, q N, r N, non(a = bq +r et r < b)
ce qui donne nalement
a N, b N

, q N, r N, (a = bq +r ou r b)
1.2.3 Quanticateurs et expressions "et", "ou" et "si ... alors"
Le lecteur est invit se convaincre des proprits suivantes, quon admettra :
["Pour tout x dans E, P(x)" et "pour tout x dans E, Q(x)"] si et seulement si "pour tout x dans E,
(P(x) et Q(x))"
["Il existe x dans E tel que P(x)" ou "Il existe x dans E tel que Q(x)"] si et seulement si "il existe x
dans E tel que (P(x) ou Q(x))"
9
Si ["pour tout x dans E, P(x)" ou "pour tout x dans E, Q(x)"] alors "pour tout x dans E, (P(x) ou
Q(x)". La rciproque est fausse.
Si "il existe x dans E tel que (P(x) et Q(x))" alors ["il existe x dans E tel que P(x)" et "il existe x
dans E tel que Q(x)"]. La rciproque est fausse.
Exercice : montrer laide de contre-exemples que les rciproques des deux proprits prcdentes sont
fausses. Solutions (parmi dautres possibles) dans la note de bas de page.
1
La ngation de "pour tout x dans E, si P(x) alors Q(x)" est "il existe x dans E tel que (P(x) et
nonQ(x))".
Si "pour tout x dans E, P(x)" et que E est non vide, alors "il existe x dans E tel que P(x)".
1.2.4 Autres quanticateurs
Vous rencontrerez parfois les quanticateurs suivants :
"Il existe au plus un", qui se note "!" dans une formule, et qui veut dire "Il y a zro ou un lment,
mais pas deux ni plus"
"Il existe un unique", qui se note " ! " dans une formule, et qui veut dire "Il y a exactement un lment
(ni zro, ni deux, ni plus que deux)".
Par exemple, les propositions suivantes sont vraies : "Il existe au plus un rel x tel que x
2
= 5" ; "Il
existe au plus un rel positif x tel que x
2
= 1" ; "Il existe un unique rel positif x tel que x
2
= 1. En revanche,
les propositions suivantes sont fausses : "Il existe un unique rel x tel que x
2
= 5" ; "Il existe au plus un
rel x tel que x
2
= 1" ; "Il existe un unique rel x tel que x
2
= 1".
1.3 Quelques formes de raisonnement
1.3.1 Par contrapose
Soient P et Q deux propositions. Pour montrer la proposition P Q", il sut de montrer (Non Q)
(Non P)" : en eet les propositions P Q" et (Non Q) (Non P) sont quivalentes.
Ce type de raisonnement est frquemment utilis lorsque P et Q sont des propositions complexes.
Illustrons-le ici par un exemple lmentaire. Si P=le sol est sec" et Q=il na pas plu". Dire que P Q"
peut se dmontrer en disant que si Non Q (cest--dire, sil a plu"), alors Non P (cest--dire le sol est
mouill").
1.3.2 Par labsurde
Pour montrer une proposition P, on suppose que P est fausse, et on cherche aboutir une contradic-
tion (dun point de vue raisonnement, on utilise ici le fait que les proposition Non(Non P)" et P" sont
quivalentes).
Par exemple, pour montrer la proposition P= il y a une innit de nombre premiers", on peut raisonner
par labsurde en supposant Non P= il y en a quun nombre ni de nombres premiers". Soit alors p le plus
grand nombre premier. Dnissons q comme tant le nombre q = p! + 1 = 1 2 . . . p + 1. Alors il est
facile de voir que tout nombre premier r divisant q est strictement plus grand que p. Comme il en existe
toujours un tel nombre premier r, on abouti une contradiction.
1. Contre-exemple la premire rciproque : "tout nombre rel est positif ou ngatif", mais il nest pas vrai que ("tout
nombre rel est positif" ou "tout nombre rel est ngatif") ; contre-exemple la seconde rciproque : ("il existe un tudiant de
Dauphine qui est n avant 1990" et "il existe un tudiant de Dauphine qui est n aprs 1991"), mais il nest pas vrai que : ("il
existe un tudiant de Dauphine qui est n la fois avant 1990 et aprs 1991"). Sinon, prsentez-le moi, a mintresse.
10
1.3.3 Par rcurrence
On se sert du raisonnement par rcurrence pour montrer quune famille de propositions P(n), indexe par
des entiers naturels n N, est vraie pour tout n. Le principe est de montrer (1) que P(0) (pour n = 0) est
vraie et (2) que si P(n) est vraie (hypothse de rcurrence), alors P(n+1) est vraie galement. Si on arrive
montrer que (1) et (2) sont vraies, alors la mthode de rcurrence permet darmer P(n) pour tout n N.
Voici un exemple : on veut montrer que la somme S
n
des n premiers entiers naturels est gale n(n+1)/2.
Appelons P(n) cette proposition. Il est clair que P(1) est vraie, puisque S
1
= 1 = 1(1 + 1)/2. Supposons
que P(n) soit vrai pour un certain n (hypothse de rcurrence), et montrons que P(n+1) lest aussi. Comme
S
n+1
= S
n
+ (n + 1), on a, par hypothse de rcurrence,
S
n+1
= S
n
+ (n + 1) =
n(n + 1)
2
+ (n + 1) =
n(n + 1) + 2(n + 1)
2
=
(n + 1)((n + 1) + 1)
2
Donc P(n+1) est vrai. Par rcurrence on en dduit que P(n) est vrai pour tout n, cest--dire que S
n
=
n(n+1)
2
pour tout n N

.
11
2 Un peu de thorie des ensembles
2.1 Dnitions
Un ensemble est une collection dobjets. Ces objets sont appels lments de lensemble. Pour dire que x
est un lment de lensemble E, on crit x E. Pour dire que x nest pas un lment de E, on crit x / E.
Un ensemble est caractris par ses lments. Deux ensembles A et B sont donc gaux sils ont les mmes
lments. On note alors A = B.
Lensemble qui contient les lments Truc, Bidule et Machin se note
Truc, Bidule, Machin
Un objet est lment dun ensemble donn sil gure dans la liste des lments de cet ensemble. Lordre
dans laquelle on crit les lments ne compte donc pas : lensemble Machin, Truc, Bidule est le mme
que lensemble Truc, Bidule, Machin. De mme, si lon rajoute dans la liste des lments un lment qui
y gure dj, on ne change pas lensemble : lensemble
Truc, Bidule, Machin, Bidule
est le mme que lensemble Truc, Bidule, Machin.
On peut dcrire un ensemble de deux manires. Soit en donnant la liste de ses lments de manire
explicite, soit en le dnissant comme lensemble des lments satisfaisant une certaine proprit. Par exemple,
lensemble A des entiers allant de 0 5 inclus peut notamment tre dcrit des trois manires suivantes :
A = n N, n 5 = 0, 1, 2, 3, 4, 5 = n Z, 0 n 5
Lensemble qui na aucun lment sappelle ensemble vide. On le note . On a donc = .
Remarque : n N, n 5 se lit : lensemble des n de N tel que n 5". On peut aussi crire
n N[ n 5, et n N : n 5.
Les ensembles que vous tes les plus habitus manipuler sont des ensembles de nombres : N, Z, Q, R, C,
R
+
, N

, 1, 2, 3, etc. Toutefois, il y a bien dautres ensembles intressants en mathmatiques. Par exemple,


lensemble des fonctions continues de R dans R; lensemble des fonctions polynmes ; lensemble des suites
de rels qui convergent ; ou des ensembles dobjets que vous ne connaissez pas encore, comme les matrices.
On peut aussi sintresser dans des applications des mathmatiques des ensembles issus de la vie courante :
lensemble des femmes de plus de 65 ans, lensemble des tudiants de Dauphine, etc.
Inclusion, ensemble des parties
On dit que lensemble A est inclus dans lensemble B si tout lment de A est un lment de B. On note
alors A B. Deux ensembles A et B sont gaux si et seulement si A est inclus dans B et B est inclus dans
A. La mthode la plus courante pour montrer que deux ensembles sont gaux est dailleurs de procder par
double inclusion, cest dire de montrer dabord que A est inclus dans B, puis que B est inclus dans A.
Lensemble vide est inclus dans tout ensemble : pour tout ensemble B, B (en eet, puisque na pas
dlments, il nest pas possible de trouver un lment de qui ne soit pas dans B).
Pour dire que A est inclus dans B, on dit aussi que A est un sous-ensemble de B, ou encore que A est
une partie de B. Lensemble des parties de B se note {(B).
Exemple : soit B = 1, 2, 3. Quels sont les parties de B? Ce sont les ensembles inclus dans B. Cest
dire : , 1, 2, 3, 1, 2, 1, 3, 2, 3, et 1, 2, 3 = B. On a donc :
{(B) = , 1, 2, 3, 1, 2, 1, 3, 2, 3, B
12
Remarques :
lensemble B et lensemble vide sont bien des ensembles inclus dans B. Ce sont donc bien des parties
de B. Un sous-ensemble de B qui est dirent de B est un sous-ensemble strict de B.
un ensemble qui ne contient quun seul lment sappelle un singleton. Il faut bien distinguer le nombre
3 du singleton 3. Ces deux objets nont pas la mme nature. Le premier est un nombre, cest un objet
du mme type que 2, 5, 12, etc. Le second est un ensemble de nombres, cest un objet du mme type que
1, 2, 3, 4, 8, 2, 5, 7, 9, etc. De la mme faon, supposons quil y ait un seul tudiant de Dauphine qui
soit n un 29 fvrier. Il y aurait quand mme une dirence de nature entre lensemble des tudiants de
Dauphine n un 29 fvrier et cet tudiant. Le premier est un ensemble dtudiants (qui pourrait, a priori,
tre vide, ou avoir plusieurs lments), le second est un tudiant.
dans lexemple ci-dessus, B a 3 lments et {(B) a 8 = 2
3
lments. Ce nest pas un hasard. On
montrera plus tard que si E est un ensemble ni n lments, alors {(E) est un ensemble ni 2
n
lments.
2.2 Union et intersection de deux ensembles
Dans tout ce qui suit, A et B dsignent des ensembles. Lunion des ensembles A et B est lensemble des
lments qui appartiennent A ou B. On la note A B. Formellement,
x A B (x A ou x B)
Lintersection des ensembles A et B est lensemble des lments qui appartiennent la fois A et B. On
la note A B. Formellement,
x A B (x A et x B)
Par exemple, si A = 2, 5, 7 et B = 1, 5, 7, 9, on a A B = 2, 5, 7, 1, 5, 7, 9 = 1, 2, 5, 7, 9, et A B =
5, 7.
Si A B, on a AB = B et AB = A. En fait, les trois propositions A B, AB = B et AB = A
sont quivalentes (prouvez-le !).
Deux ensembles A et B sont dits disjoints si A B = . Des ensembles A
1
,A
2
,...,A
n
sont deux deux
disjoints si pour tous i et j dans 1, 2, ..., n,
i = j A
i
A
j
=
Commutativit, associativit, distributivit
Soit A, B, C des ensembles quelconques. On a : AB = B A et AB = B A. On dit que lunion et
lintersection sont des oprations commutatives. Dautre part,
A (B C) = (A B) C et A (B C) = (A B) C
On dit que lunion et lintersection sont des oprations associatives. Enn,
A (B C) = (A B) (A C) et A (B C) = (A B) (A C)
On dit que lunion est distributive sur lintersection et que lintersection est distributive sur lunion.
Exercice 2.1 Dmontrer la commutativit et lassociativit de lunion (respectivement, de lintersection) en
utilisant la commutativit et lassociativit du OU (respectivement, du ET). De mme, dmontrer que lunion
est distributive sur lintersection, et que lintersection est distributive sur lunion, en utilisant la distributivit
du OU sur le ET, et la distributivit du ET sur le OU.
Une consquence de lassociativit de lunion et de lintersection est que les expressions ABC et ABC
ne sont pas ambiges (on na pas besoin de parenthses). La premire dsigne lensemble des lments qui
appartiennent au moins lun des trois ensemble A, B, C. La seconde dsigne lensemble des lments qui
appartiennent aux trois ensembles la fois.
Exercice 2.2 Soient A = 2, 5, 7, B = 1, 5, 7, 9 et C = 2, 7, 9, 10. Donner la liste des lments de
A B C et de A B C. Rponse en note.
2
2. A B C = {1, 2, 5, 7, 9, 10}, A B C = {7}.
13
2.3 Dirence de deux parties, complmentaire dune partie
Ensemble "A moins B"
Soient A et B deux ensembles. On appelle "A moins B", et on note A` B, lensemble des lments de A
qui ne sont pas dans B. On a donc :
x A` B (x A et x / B)
Par exemple, si A = 2, 5, 7 et B = 1, 5, 7, 9, on a A` B = 2 et B ` A = 1, 9.
Pour tout ensemble A, on a A ` = A, et A ` A = . De plus, pour tous ensembles A et B, on a
A BA` B = .
Complmentaire
Soit E un ensemble. Si A est une partie de E, lensemble E`A sappelle aussi complmentaire de A dans
E. On le note C
E
(A). Quand il ny a pas ambiguit sur E, on le note plus simplement A
c
ou

A. Dune
manire gnrale on a
x C
E
(A) (x E et x / A)
Si x E, on a x C
E
(A) x / A, et x / C
E
(A) x A.
Exemples : 1) Soit E = 1, 2, 3, 4, 5. Soit A = 2, 3. On a C
E
(A) = 1, 4, 5. Soit B = C
E
(A). On a
C
E
(B) = 2, 3 = A.
2) Soit E = R. Soit A = [0, 1]. On a C
R
(A) = x R, x / [0, 1] =] , 0[]1, +[. Soit B = C
E
(A).
On a C
E
(B) = [0, 1] = A
Dans les deux exemples prcdents, C
E
(B) = C
E
(C
E
(A)) = A. Ce nest pas un hasard :
Proposition 2.1 Soit E un ensemble. Soit A E. On a : C
E
(C
E
(A)) = A.
Preuve. (On donne ici un exemple de raisonnement par quivalence pour montrer lgalit de deux ensembles.
Ceci an de mettre en vidence le lien entre la ngation en logique et le passage au complmentaire en thorie des
ensembles. Toutefois, dans un premier temps, nous dconseillons ce type de raisonnement aux tudiants car il ore
plus de possibilits derreurs quun raisonnement par double inclusion.)
Soit x E. On a x C
E
(C
E
(A)) ssi non(x C
E
(A)). Mais comme x E, x C
E
(A) ssi non(x A).
On obtient donc x C
E
(C
E
(A)) ssi non(non(x A)), cest dire ssi x A puisquune double ngation est
quivalente une absence de ngation. Les ensembles C
E
(C
E
(A)) et A ont donc bien les mmes lments :
ils sont donc gaux.
Cette proprit se retient ainsi : le complmentaire du complmentaire est lensemble de dpart.
Le complmentaire dans E de lensemble vide est lensemble E tout entier. Le complmentaire dans E
de E lui-mme est lensemble vide : C
E
() = E, C
E
(E) = .
Proposition 2.2 Soit E un ensemble. Soient A et B des parties de E. On a alors :
A B C
E
(B) C
E
(A)
Preuve. Preuve 1 (par double inclusion) Supposons A B. Montrons C
E
(B) C
E
(A). Soit x dans C
E
(B).
On a donc x E et x / B. Comme A B et x / B, il sensuit que x / A. Or x E. Donc x C
E
(A).
Donc C
E
(B) C
E
(A). Rciproquement, supposons C
E
(B) C
E
(A). Notons A

= C
E
(B) et B

= C
E
(A).
A

et B

sont deux parties de E telles que A

. Daprs la dmonstration qui vient dtre faite, on a donc


C
E
(B

) C
E
(A

). Or C
E
(B

) = C
E
(C
E
(A)) = A et de mme C
E
(A

) = B. Donc A B.
Preuve 2 (en utilisant quune implication est quivalente sa contrapose). Par dnition, C
E
(B)
C
E
(A) ssi pour tout x E tel que x / B, on a (x E et x / A), cest dire ssi pour tout x de E, si
14
x / B, alors x / A. Or limplication "si x / B, alors x / A" est quivalente sa contrapose "si non (x / A)
alors non (x / B)", cest dire : "si x A alors x B". Donc C
E
(B) C
E
(A) ssi pour tout x de E,
si x A alors x B, donc ssi pour tout x de AE, on a x B. Comme A E, cest quivalent A B.
Complmentaire de lunion, complmentaire de lintersection.
Proposition 2.3 : Soient E un ensemble, et A et B deux sous-ensembles de E. On a :
(i) C
E
(A B) = C
E
(A) C
E
(B).
(ii) C
E
(A B) = C
E
(A) C
E
(B)
En notant

A le complmentaire dans E de A, les proprits prcdentes scrivent :
A B =

A

B et A B =

A

B
Ces proprits se retiennent de la manire suivante :
- le complmentaire de lunion est lintersection des complmentaires
- le complmentaire de lintersection est lunion des complmentaires
Preuve. Les rsultats de la proposition sont intuitivement vidents : le (i) dit quun objet nest pas dans
lunion de A et de B sil nest ni dans A ni dans B; le (ii) quun objet nest pas dans lintersection de A et
de B sil nest pas dans A ou sil nest pas dans B. Voici toutefois une preuve rigoureuse du (i).
Soit x A B. On a dune part x E, et dautre part non(x A ou x B), donc non(x A) et
non(x B). Donc x

A et x

B, donc x

A

B. On a donc A B

A

B. Rciproquement, soit
x

A

B. On a dune part x E, et dautre part (x

A) et (x

B), donc non(x A) et non(x B),
donc non(x A ou x B), donc non(x A B). Donc x A B. On a donc

A

B A B. Donc par
double inclusion A B =

A

B.
Le lecteur attentif remarquera quau lieu dune preuve par double inclusion on aurait donner une preuve
plus rapide par quivalences successives. Cest vrai ici, et le raisonnement est assez simple pour quil ny ait
pas grand risque derreur. Toutefois, nous ne rpterons jamais assez que pour des preuves plus complexes,
raisonner par quivalence est trs souvent source derreurs.
La preuve du (ii) est similaire celle du (i) et laisse en exercice.
2.4 Mise en garde
Il y a des liens entre les expressions utilises en logique (et, ou, etc.) et les oprations sur les ensembles
(intersection, union, etc.), mais il ne faut pas mlanger. Les expressions "et", "ou", "implique", etc. sont
placer entre des propositions, pas entre des ensembles. Les signes , , , etc. sont placer entre des
ensembles, pas entre des propositions. En dautres termes, si P et Q sont des propositions, "P et Q" a un
sens, mais "P Q" nen a pas. Si A et B sont des ensembles, "AB" a un sens, mais "A et B" nen a pas.
2.5 Produit cartsien
Un couple est la donne de deux objets dans un certain ordre. Bien noter que dans un couple, lordre
compte : (1, 3) = (3, 1). Un triplet (resp. quadruplet, quintuplet) est la donne de trois (resp. quatre, cinq)
objets dans un certain ordre. Soit n un entier naturel non nul. Un n-uplet est la donne de n objets dans un
certain ordre.
A partir de deux ensembles A et B, on cre un nouvel ensemble not A B, dont les lments sont les
couples (a, b) constitus dun lment a de A et dun lment b de B, dans cet ordre.
AB = (x, y), x A et y B .
On lappelle produit cartsien de A et de B.
15
Exemple 1 : si A = 1, 2, 3 et B = 1, 7, alors
AB = (1, 1), (1, 7), (2, 1), (2, 7), (3, 1), (3, 7)
et
B A = (1, 1), (1, 2), (1, 3), (7, 1), (7, 2), (7, 3)
Exemple 2 : si A = saumon, poulet et B = banane, orange, alors
AB = (saumon, banane), (saumon, orange), (poulet, banane), (poulet, orange)
(Pour vous persuader de limportance de lordre dans un couple, dites-vous que manger une banane aprs
avoir mang du saumon nest pas la mme chose que manger du saumon aprs avoir mang une banane)
On peut gnraliser cette construction un nombre ni densembles. Ainsi, si A
1
, A
2
,...,A
n
sont des
ensembles, on peut construire lensemble
A
1
A
2
A
n
dont les lments sont des n-uplets (a
1
, a
2
, a
n
) tels que a
i
A
i
pour tout i dans 1, 2, ..., n.
Cas particulier : AA se note A
2
, A A
. .. .
n fois
se note A
n
.
Par exemple on note N
2
lensemble des couples dentiers naturels et R
2
lensemble des couples de rels.
Exercice 2.3 Soient A et B les intervalles : A = [0, 1] et B = [2, 5]. Dessiner dans le plan R
2
les ensembles
AB et B A. Bien noter que AB = B A.
2.6 Union et intersection dun nombre quelconque densembles
Notations Les notions dunion et dintersection se gnralisent un nombre quelconque densembles.
Commenons par lunion. Soit n 1 un entier et A
1
, A
2
,..., A
n
des ensembles. Lunion des ensembles A
1
,
A
2
,...,A
n
se note A
1
A
2
.... A
n
, ou encore, de manire plus concise,

i{1,2,...,n}
A
i
Cest lensemble des lments qui appartiennent au moins lun des ensembles A
i
: on a donc
x A
1
A
2
.... A
n
ssi il existe i dans 1, 2, ..., n tel que x A
i
De mme, lintersection des ensembles A
1
, A
2
,...,A
n
se note A
1
A
2
... A
n
ou encore

i{1,2,...,n}
A
i
Cest lensemble des lments qui appartiennent tous les A
i
:
x A
1
A
2
.... A
n
ssi pour tout i 1, 2, ..., n, on a x A
i
Plus gnralement, si I est un ensemble quelconque (en particulier, pas forcment ni, et pas forcment
un sous-ensemble de N), et si pour tout i I, A
i
est un ensemble,

iI
A
i
16
dsigne lensemble des lments qui appartiennent au moins lun des ensembles A
i
:
x

iI
A
i
ssi il existe i dans I tel que x A
i
Attention : La variable i est muette : les ensembles

1in
A
i
et

1kn
A
k
sont les mmes.
De mme,

iI
A
i
dsigne lensemble des lments qui appartiennent tous les A
i
:
x

iI
A
i
ssi pour tout i I, on a x A
i
Proprits Les proprits essentielles de lunion et de lintersection se gnralisent un nombre quel-
conque densembles :
(distributivit de lunion) A (B
1
B
2
... B
n
) = (A B
1
) (A B
2
) ... (A B
n
)
(distributivit de lintersection) A (B
1
B
2
... B
n
) = (A B
1
) (A B
2
) ... (A B
n
)
De mme,
(complmentaire de lunion) C
E
(A
1
A
2
... A
n
) = C
E
(A
1
) C
E
(A
2
) .... C
E
(A
n
)
(complmentaire de lintersection) C
E
(A
1
A
2
... A
n
) = C
E
(A
1
) C
E
(A
2
) .... C
E
(A
n
)
En eet, dans la premire galit, lensemble de gauche et lensemble de droite sont tous les deux gaux
lensemble des lments de E qui nappartiennent aucun des A
i
. Dans la seconde galit, lensemble de
gauche et lensemble de droite sont tous les deux gaux lensemble des lments de E qui nappartiennent
pas tous les A
i
.
Plus gnralement, comme on le verra en TD, si I est un ensemble dindices quelconque et pour tout i
dans I, B
i
est un ensemble :
A

iI
B
i

iI
(A B
i
) et A

iI
B
i

iI
(A B
i
)
De mme, si E est un ensemble et pour tout i dans I, A
i
E :
C
E

iI
A
i

iI
C
E
(A
i
) et C
E

iI
A
i

iI
C
E
(A
i
)
Remarque 6 : lunion des ensembles A
1
, A
2
,..., A
n
peut aussi scrire

1in
A
i
ou
n

i=1
A
i
.
Remarque 7 (notion dopration) : Une opration (plus prcisment, une opration binaire) sur un en-
semble F est une application qui, un couple dlments de F associe un lment de F. Par exemple, dans
N, laddition (respectivement, la multiplication) associe au couple dentiers naturel (n, p) un entier naturel
not n +p (respectivement, n p). De mme, lunion associe un couple (A, B) de parties de E une partie
de E not A B. Cest donc une opration sur lensemble des parties de E. De mme, lintersection est une
opration sur {(E).
17
2.7 Quelques proprits videntes
Voici quelques proprits videntes que vous pouvez utiliser directement. Ci-dessous, si une formule est
donne sous la forme dune implication, cest que sa rciproque est fausse.
Ensembles :
Soient A, B, C des ensembles. On a toujours :
Si A B et B C alors A C.
A B A et A A B
Si A B alors pour tout ensemble C, A (B C) et (A C) B
(A C et B C) A B C
A = A et A =
(A = ou B = ) (A B = )
Ensembles et quanticateurs (en plus des formules du polycopi de logique)
Si A B et (il existe x dans A tel que P(x)) alors (il existe x dans B tel que P(x))
Si A B et (pour tout x dans B, on a P(x)) alors (pour tout x dans A, on a P(x))
(Il existe x dans A tel que P(x)) ou (il existe x dans B tel que P(x))
il existe x dans A B tel que P(x).
Si (il existe x dans A B tel que P(x)) alors ([Il existe x dans A tel que P(x)] et [il existe x dans B
tel que P(x)]).
(Pour tout x dans A, on a P(x)) et (pour tout x dans B, on a P(x))
pour tout x dans A B, on a P(x).
2.8 Rappel des principales dnitions et proprits
Soient E un ensemble et A, B, C des parties de E. Soit I un ensemble dindices, et pour tout i dans I,
soit A
i
une partie de E. Par dnition :
A B = x, x A ou x B A B = x, x A et x B
A`B = x, x A et x / B C
E
(A) = E/A, not aussi

A ou A
c
AB = (a, b), a A et b B A
n
= A A
. .. .
n fois

iI
A
i
= x, i I, x A
i

iI
A
i
= x, i I, x A
i

Principales proprits (ci-dessous, si X E, on note



X le complmentaire de X dans E) :
A (B C) = (A B) (A C) A (B C) = (A B) (A C)
A B =

A

B A B =

A

B

A = A A B

B

A
Les proprits des deux premires lignes se gnralisent un nombre quelconque densembles.
18
3 Applications
3.1 Gnralits
Notations : dans tout le chapitre, E, F, G et H dsignent des ensembles.
Dnition. Une application f est la donne dun ensemble de dpart, dun ensemble darrive, et dune rgle
de calcul qui associe tout lment x de lensemble de dpart un lment de lensemble darrive, not f(x)
et appel image de x par f. La rgle de calcul est note x f(x).
Pour se donner une application f dun ensemble de dpart E vers un ensemble darrive F, on crit : "
soit f : E F une application". Supposons quon veuille de plus prciser la rgle x f(x), par exemple
quon veuille se donner lapplication de R dans R qui x associe x
2
. On crira alors : "soit f : R R
lapplication qui tout rel x associe x
2
", ou encore : soit lapplication
f : R R
x x
2
Lensemble des applications de E dans F se note T(E, F) ou F
E
.
Egalit de deux applications. Les ensembles de dpart et darrive font partie de la dnition dune
application. De ce fait, si E, E

, F, F

sont des ensembles, deux applications f : E F et g : E

sont
gales si et seulement si elles ont mme ensemble de dpart (E = E

), mme ensemble darrive (F = F

) et
mme rgle de calcul (f(x) = g(x) pour tout x dans E).
Exemple 1. Soient f
1
, f
2
, f
3
, f
4
les applications suivantes :
f
1
: R R
x x
2
f
2
: R
+
R
x x
2
f
3
: R R
+
x x
2
f
4
: R
+
R
+
x x
2
Bien quelles aient en commun la rgle de calcul x x
2
, ces applications sont toutes direntes. Par
exemple, f
1
et f
2
sont direntes car elles nont pas le mme ensemble de dpart ; f
1
et f
3
sont direntes,
car elles nont pas le mme ensemble darrive. Ces applications nont dailleurs pas les mmes proprits.
Par exemple, f
2
et f
4
sont croissantes, alors que f
1
et f
3
ne le sont pas.
Remarques. Il faut distinguer lensemble de dnition de la rgle de calcul et lensemble de dpart de
lapplication. Lensemble de dnition de la rgle de calcul x x
2
est R tout entier, mais on peut trs bien
prendre un ensemble de dpart plus petit, comme pour f
2
et f
4
. Dautre part, il faut distinguer lensemble
des rels qui scrivent sous la forme f(x) et lensemble darrive. Il peut y avoir dans lensemble darrive
des lments qui ne peuvent pas scrire sous la forme f(x), cest dire qui ne sont limage daucun lment
de lensemble de dpart : cest le cas pour f
1
et f
2
, car leur ensemble darrive contient des rels strictement
ngatifs, et aucun rel strictement ngatif ne peut scrire sous la forme x
2
.
Insistons : on note souvent y un lment gnrique de lensemble darrive. Dautre part, vous aviez lha-
bitude de vous donner une fonction en crivant "soit la fonction y = f(x)". Du coup, certains tudiants font
la confusion et ont limpression quun lment de lensemble darrive peut toujours scrire sous la forme
f(x). Ce nest pas le cas.
Applications bien dnies : pour quune application f de E dans F soit bien dnie, il faut que pour
tout lment x de E, f(x) soit bien dnie et soit dans F. Tant que ces conditions sont satisfaites, on peut
trs bien prendre comme ensembles de dpart et darrive des ensemble peu naturels.
Exemple. Soient f, g et h les " applications " suivantes :
f : R R
x 1/x
g : R

]0, +[
x 1/x
h : [1, 2] [0, 5]
x x
2
19
Lapplication f est mal dnie car 0 appartient lensemble de dpart, mais f(0) nest pas dni. Lapplica-
tion g est mal dnie car, par exemple, 2 appartient lensemble de dpart, mais 1/(2) nappartient pas
lensemble darrive. En revanche, h est bien dnie, bien que ses ensembles de dpart et darrive ne soient
pas particulirement naturels. Rassurez-vous : en pratique, on ne fera pas exprs de prendre des ensembles
de dpart et darrive bizarres, on ne le fera que quand ce sera utile.
Graphe : Soit f : E F une application. Le graphe de f est lensemble des couples (x, f(x)), cest une
partie de E F. Quand E et F sont des parties de R, on peut dessiner" le graphe de lapplication comme
vous le faisiez en terminale. Abusivement, on appelle aussi graphe" le dessin du graphe.
Composition : soient E, F, F

et G des ensembles. Soient f : E F et g : F

G des applications.
Si F F

, on peut dnir la compose de f et g, note g f (" g rond f "). Cest lapplication de E dans
G telle que g f(x) = g(f(x)) pour tout x dans E.
Exemple. Soient
f : ]2, +[ R
x x
2
+ 1
et
g : R`5 R
x
1
x5
Pour tout x dans ]2, +[, f(x) R`5. On peut donc dnir g f et on a, pour tout x dans ]2, +[ :
g f(x) =
1
(x
2
+ 1) 5
=
1
x
2
4
Proposition 3.1 Soient f : E F, g : F G, et h : G H des applications. On a h(g f) = (hg) f
(on dit que la composition des applications est une opration associative).
Preuve. Les applications h (g f) et (h g) f sont toutes deux gales lapplication de E dans G qui
x associe h(g(f(x))).
Application identit : soit E un ensemble. On note Id
E
et on appelle application identit de E lapplica-
tion :
Id
E
: E E
x x
Proposition 3.2 Pour toute application f : E F, on a Id
F
f = f = f Id
E
.
Preuve. Ces trois applications vont de E dans F. De plus, pour tout x dans E, Id
F
f(x) = Id
F
(f(x)) = f(x)
et f Id
E
(x) = f(Id
E
(x)) = f(x).
3.2 Antcdents, image directe, image rciproque
Antcdents : soit f : E F une application. Soient x E et z F. Si z est limage de x par f (i.e.
f(x) = z), on dit que x est un antcdent de z par f.
Un lment de lensemble de dpart a exactement une image. En revanche, un lment de lensemble
darrive peut avoir 0, 1 ou plusieurs antcdents.
Exemple. Soit f
1
: R R qui x associe x
2
. Le rel 1 na pas dantcdents par f
1
, 0 en a exactement
un (lui-mme), et 3 en a deux :

3 et

3. Soit f
2
: R
+
R qui x associe x
2
. Le rel 3 a un unique
antcdent par f
2
:

3, car

3 nappartient pas lensemble de dpart de f


2
.
Soit g : R R qui x associe g(x) = sin x. Les rels nappartenant pas lintervalle [1, 1] nont pas
dantcdents par g. Les rels appartenant [1, 1] en ont une innit.
20
Remarque : dans le cas des applications de R dans R, limage et les antcdents dun rel se lisent facile-
ment sur le graphe.
Image directe et image rciproque
Soit f : E F une application. Soient A E et B F.
Limage (directe) de A par f est la partie de F forme des images de tous les lments de A. On la note
f(A). On a donc :
f(A) = f(x), x A = y F, x A, y = f(x)
Par exemple, si A = a, b, c, f(A) = f(a), f(b), f(c).
Limage rciproque de B par f est lensemble des lments de E dont limage est dans B. En dautre
termes, cest lensemble des antcdent des lments de B. On la note f
1
(B). On a donc
f
1
(B) = x E, f(x) B = x E, z B, f(x) = z
Le tableau suivant donne des exemples dimages directes par les applications f
1
,...,f
4
de lexemple 1. Pour
mmoire, ces applications ont toutes la rgle de calcul x x
2
mais dirent par leurs ensembles de dpart
et darrive. Ces derniers sont rappels sur la premire ligne du tableau. "ND" veut dire "Non dni".
R R R
+
R R R
+
R
+
R
+
A f
1
(A) f
2
(A) f
3
(A) f
4
(A)
2 4 4 4 4
2, 2 4 ND 4 ND
[1, 3] [0, 9] ND [0, 9] ND
[1, 0] [1, 3] [0, 9] ND [0, 9] ND
R
+
R
+
R
+
R
+
R
+
R R
+
ND R
+
ND
La raison pour laquelle, par exemple, f
2
(R) nest pas dni, est que R nest pas inclus dans lensemble de
dpart de f
2
.
Le tableau suivant donne des exemples dimages rciproques pour les mmes applications. On remarquera
que limage rciproque dun ensemble non vide peut tre vide.
R R R
+
R R R
+
R
+
R
+
B f
1
1
(B) f
1
2
(B) f
1
3
(B) f
1
4
(B)
2

2,

2,

2
1, 2

2,

2 ND ND
[0, 3]

3,

3

0,

3,

3

0,

[ 1, 3 ]

3,

3

0,

ND ND
[1, 0] [1, 3] 0

3, 1

1,

1,

ND ND
R
+
R R
+
R R
+
R

ND ND
R R R
+
ND ND
La raison pour laquelle, par exemple, limage rciproque de R par f
3
nest pas dnie est que R nest pas
inclus dans lensemble darrive de f
3
.
Proposition 3.3 Soit f : E F une application. Soient A et A

des parties de E, et B et B

des parties
de F. Si A A

alors f(A) f(A

). Si B B

, alors f
1
(B) f
1
(B

).
Preuve. Laisse au lecteur.
21
Proposition 3.4 Soit f : E F une application. Soient A et A

des parties de E, et B et B

des parties
de F. Alors :
1) A f
1
(f(A)) 2) f(f
1
(B)) B
3) f(A A

) = f(A) f(A

) 4) f(A A

) f(A) f(A

)
5)f
1
(B B

) = f
1
(B) f
1
(B

) 6) f
1
(B B

) = f
1
(B) f
1
(B

)
7) En gnral, les rciproques du 1), du 2) et du 4) sont fausses.
Preuve. 1) Soit x A. Posons B = f(A). On a f(x) B donc x f
1
(B) = f
1
(f(A)).
2) Soit y f(f
1
(B)). Posons A = f
1
(B). On a y f(A), donc il existe x A tel que f(x) = y.
Comme x A = f
1
(B), on a f(x) B. Donc y B. Donc f(f
1
(B)) B.
3) Par double inclusion. Montrons tout dabord f(A A

) f(A) f(A

). Soit y f(A A

). Il existe
x AA

tel que f(x) = y. Comme x AA

, on a x A ou x A

. Si x A, f(x) f(A) donc y f(A)


donc y f(A)f(A

). Sinon, x A

, et de mme y f(A)f(A

). Donc f(AA

) f(A)f(A

). Montrons
maintenant f(A) f(A

) f(A A

). On a A A A

donc f(A) f(A A

) daprs la proposition 3.4.


De mme, f(A

) f(A A

). Donc f(A) f(A

) f(A A

), et par double inclusion on a lgalit.


4) A A

A donc f(A A

) f(A). De mme f(A A

) f(A

), donc f(A A

) f(A) f(A

).
5) Soit x E. On a : x f
1
(B B

) ssi f(x) B B

donc ssi (f(x) B ou f(x) B

), donc ssi
(x f
1
(B) ou x f
1
(B

)), donc ssi x f


1
(B) f
1
(B

). Donc f
1
(B B

) = f
1
(B) f
1
(B

).
6) Identique la preuve du 5) en remplaant par , et "ou" par "et".
7) Pour voir que les rciproques du 1), du 2) et du 4) sont fausses, considrons lapplication f : R R
qui x associe x
2
. Posons A = B = R

et A

= R
+
. On a f(A) = R
+
, donc f
1
(f(A)) = R = A. Donc la
rciproque du 1) est fausse. On a f
1
(B) = 0, donc f(f
1
(B)) = 0 = B, donc la rciproque du 3) est
fausse. Enn, f(A

) = R
+
= f(A), donc f(A) f(A

) = R
+
, mais A A

= 0, donc f(A A

) = 0 =
f(A) f(A

). Donc la rciproque du 4) est fausse.


3.3 Applications injectives, surjectives, bijectives
Dnition. Soit f une application.
f est injective si tout lment de lensemble darrive a au plus un antcdent par f.
f est surjective si tout lment de lensemble darrive a au moins un antcdent.
f est bijective si tout lment de lensemble darrive a un unique antcdent.
Cette dnition peut se reformuler ainsi : f est injective (respectivement surjective ; bijective) si pour
tout z dans F, lquation f(x) = z a au plus une solution dans E (respectivement au moins une solution ;
exactement une solution). Une application injective (respectivement surjective, bijective) est aussi appele
une injection (respectivement surjection, bijection).
Exemples. Soient f
1
: R R, f
2
: R
+
R, f
3
: R R
+
et f
4
: R
+
R
+
qui x associent x
2
. Lapplication
f
1
nest ni injective ni surjective ; f
2
est injective mais pas surjective ; f
3
est surjective mais pas injective ; f
4
est bijective.
Soit E un ensemble. Lapplication identit de E est bijective (prouvez-le !).
Proposition 3.5 Soit f : E F une application. Les proprits suivantes sont quivalentes :
1) f est injective.
2) Pour tous x et x

dans E, si f(x) = f(x

) alors x = x

.
3) Pour tous x et x

dans E, si x = x

, alors f(x) = f(x

).
Preuve. . Faisons une preuve cyclique. 1) 2) : Supposons f injective. Soient x et x

dans E tels que


f(x) = f(x

). Soit z = f(x). Si x = x

, z a au moins deux antcdents distincts, ce qui est impossible car f


est injective. Donc x = x

et 2) est vri.
2) 3) : vident car une implication et sa contrapose sont quivalentes.
3) 1) : soit z dans F. Si z a deux antcdents distincts x et x

alors x = x

mais f(x) = z = f(x

), ce
qui contredit 3). Donc z a au plus un antcdent, donc f est injective.
22
Proposition 3.6 Soit f : E F une application. f est surjective si et seulement si f(E) = F.
Preuve. f(E) est lensemble des images des lments de E. Cest donc lensemble des lments de F qui
ont au moins un antcdent. Donc f(E) = F ssi tout lment de F a au moins un antcdent par f, cest
dire ssi f est surjective.
Proposition 3.7 Soient f : E F et g : F G des applications. On a :
1) si f et g sont injectives, alors g f est injective.
2) si f et g sont surjectives, alors g f est surjective.
3) si g f est injective, alors f est injective.
4) si g f est surjective, alors g est surjective.
5) Les rciproques sont toutes fausses.
Preuve. 1) Supposons f et g injectives. Soient x et x

dans E tels que g f(x) = g f(x

). On a g(f(x)) =
g(f(x

)) donc par injectivit de g, f(x) = f(x

), donc par injectivit de f, x = x

. Lapplication g f est
donc bien injective.
2) Supposons f et g surjectives. Soit z G. Comme g est surjective, il existe y F tel que z = g(y). De
plus, comme f est surjective, il existe x E tel que y = f(x). On a donc z = g(f(x)) = g f(x), donc z a
au moins un antcdent par g f. Donc g f est bien surjective.
3) Supposons g f injective. Soient x et x

dans E tels que f(x) = f(x

). On a donc g(f(x)) = g(f(x

)),
donc par injectivit de g f, x = x

. Donc f est injective. On peut aussi faire une preuve par contrapose : si
f nest pas injective il existe x = x

dans E tels que f(x) = f(x

). Mais alors g(f(x)) = g(f(x

)), donc g f
nest pas injective.
4) Supposons gf surjective. Soit z G. Comme gf est surjective, il existe x dans E tel que z = gf(x).
Posons y = f(x) (cest dire : appelons y limage de x par f). On a y F et z = g(y), donc z a au moins
un antcdent par g, donc g est surjective.
5) Montrons que les rciproques de 1) et 2) sont fausses : soit f : N N qui tout entier naturel n
associe n+1. Soit g : N N qui tout entier naturel n associe n1 si n = 0 et qui 0 associe 0. Pour tout
entier naturel n, on a g f(n) = g(n + 1) = (n + 1) 1 = n (on a utilis n + 1 = 0 pour calculer g(n + 1)).
On a donc g f = Id
N
. Lapplication g f est donc bijective, donc injective et surjective. Pourtant f nest
pas surjective (car 0 na pas dantcdents par f) et g nest pas injective (car 0 a deux antcdents par g : 1
et 0).
Montrons maintenant que les rciproques de 3) et de 4) sont fausses. Soient f = Id
R
et g lapplication de
R dans R qui tout rel x associe 0. Lapplication g est donc constante. Pour tout rel x, gf(x) = g(x) = 0.
Lapplication g f nest donc pas injective, bien que f le soit. Le lecteur vriera que, de mme, lapplication
f g nest pas surjective, bien que f le soit.
3.4 Application rciproque dune application bijective
Soit f : E F une application bijective, cest dire que chaque lment de F a exactement un antcdent
dans E. On appelle application rciproque de f lapplication g : F E telle que pour tout y dans F, g(y)
est lunique antcdent de y par f. On la note f
1
.
Proposition 3.8 Soit f : E F. Si f est bijective, alors pour tout x dans E et tout y dans F, (y =
f(x))(x = f
1
(y)).
Preuve. Soit x E et y F. Si y = f(x) alors x est un antcdent de y. Mais f
1
(y) est lunique antcdent
de y par f, donc f
1
(y) = x. Rciproquement, si x = f
1
(y), alors x est lunique antcdent de y par f ; en
particulier, x est un antcdent de y, donc f(x) = y.
Proposition 3.9 Soit f : E F une application.
1) si f est bijective, alors f
1
f = Id
E
et f f
1
= Id
F
.
23
2) Sil existe une application g de F vers E telle que g f = Id
E
et f g = Id
F
, alors f est bijective et
g = f
1
.
3) si f est bijective, alors sa rciproque f
1
aussi et (f
1
)
1
= f.
4) Soit g : F G. Si f et g sont bijectives, alors g f est bijective et (g f)
1
= f
1
g
1
.
Preuve. 1) Supposons f bijective. Soit x E. Posons y = f(x). Daprs la proposition 3.8, f
1
(y) = x donc
f
1
(f(x)) = x, donc f
1
f = Id
E
. Le lecteur vriera que, de mme, f f
1
= Id
F
.
2) Supposons gf = Id
E
et f g = Id
F
. On a donc gf et f g bijectives. En particulier, gf est injective,
donc f est injective daprs le point 3) de la proposition 3.7. De mme, fg est surjective, donc f est surjective.
Lapplication f est donc bijective, donc sa rciproque f
1
existe et daprs 1), f
1
f = Id
F
. En composant
lgalit f g = Id
F
par f
1
, on obtient f
1
f g = f
1
Id
F
= f
1
, donc g = Id
F
g = (f
1
f)g = f
1
.
3) Supposons f bijective. Pour mieux comprendre la faon dont nous allons utiliser le 2), posons

f = g
1
,
g = f
1
,

E = F et

F = E. On a daprs le 1), g

f = Id

E
et

f g = Id

F
. Daprs le 2), on a donc

f bijective
et

f
1
= g, cest dire f
1
bijective et

f
1

1
= f
4) Supposons f et g bijectives. Leur rciproques f
1
et g
1
existent donc. De plus, (g f) (f
1
g
1
) =
g (f f
1
) g
1
= g Id
F
g
1
= g g
1
= Id
G
. De mme, (f
1
g
1
) (g f) = Id
E
, donc daprs le
2), g f est bijective et (g f)
1
= f
1
g
1
.
On utilise souvent le 2) sous la forme suivante, dont la preuve est laisse au lecteur :
Proposition 3.10 Soit f : E F une application. Supposons quil existe une application g : F E telle
que, pour tout x dans E et tout y dans F, y = f(x)x = g(y). Alors f est bijective et f
1
= g.
Cohrence des notations.
Soit f : E F une application. Soit B F. Que f soit bijective ou non, on note f
1
(B) limage
rciproque de B par f. Dautre part, quand f est bijective, f
1
dsigne son application rciproque, et on
note donc aussi f
1
(B) limage directe de B par lapplication rciproque de f. Il y a donc a priori un problme
car on dsigne par une mme notation deux objets a priori dirents. La proposition suivante montre quil
nen est rien, car quand f est bijective, limage rciproque de B par f coincide avec limage de B par la
rciproque de f. Il nest donc pas gnant de les noter de la mme faon.
Proposition 3.11 Soient f : E F et g : F E des applications. Soit B F. Soient A = x E, f(x)
B et A

= g(y), y B. Lensemble A est limage rciproque de B par f, et A

est limage (directe) de B


par g. On a : si f est bijective et g est sa rciproque, alors A = A

.
Preuve. Supposons que f soit bijective et que g soit sa rciproque. Montrons que A = A

par double
inclusion. Si x A, alors f(x) B, donc g(f(x)) g(B) = A

, mais g(f(x)) = x, donc x A

, donc A A

.
Rciproquement, si x A

, alors il existe y B tel que x = g(y). On a f(x) = f(g(y)) = y, donc f(x) B,


donc x A, donc A

A et par double inclusion A = A

.
Attention : si f nest pas bijective, son application rciproque nexiste pas. La notation f
1
(B) ne dsigne
alors pas limage de B par lapplication f
1
(puisque cette application nexiste pas !), mais uniquement limage
rciproque de B par f. En particulier, ce nest pas parce que la notation f
1
(B) apparat dans un nonc
quon a suppos que f tait bijective.
3.5 Prolongements et restrictions
Dnition. Soit f : E F une application. Soit A E et B F tel que f(A) B. On appelle restriction
de f A comme ensemble de dpart et B comme ensemble darrive, et on note f
|AB
, lapplication de A
dans B qui tout x dans A associe f(x). Cette application a la mme rgle de calcul que f, seuls changent
les ensembles de dpart et darrive.
Notation : quand on restreint uniquement lensemble de dpart (B = F : cas courant), on utilise aussi la
notation f
|A
pour f
|AF
.
24
Dnition. Soient f et g des applications. On dit que f est un prolongement de g si g est une restriction de f.
Exemples.
1) Soit f : R R qui x associe x
2
. Soit g = f
|R
+
R
+, cest dire soit g : R
+
R
+
qui x associe x
2
.
Lapplication g est une restriction de f. Elle a lavantage dtre croissante et bijective, alors que f ne lest
pas.
2) Soit g : R

R qui x associe (sin x)/x. Soit f : R R qui x associe (sin x)/x si x = 0, et qui
0 associe 1. Lapplication f est un prolongement de g (on a g = f
|R
). De plus, on peut montrer que f
est continue sur R. On dit que f est le prolongement par continuit de g. Lavantage de considrer f plutt
que g est quon peut appliquer f les thormes sur les fonctions continues sur R tout entier (par exemple,
avec f on peut utiliser le thorme des valeurs intermdiaires sur un intervalle contenant 0, alors quon ne
pourrait pas avec g).
La proposition suivante est vidente quand on voit ce quelle signie sur des "patates" :
Proposition 3.12 Soit f : E F une application.
a) La restriction de f E comme ensemble de dpart et f(E) comme ensemble darrive est surjective.
b) Si f est injective, toutes ses restrictions le sont.
c) Si f est injective, la restriction de f E comme ensemble de dpart et f(E) comme ensemble darrive
est bijective (on dit que f induit une bijection de E sur f(E)).
Preuve. a) Notons g cette restriction (g = f
|Ef(E)
). Soit y f(E). Il existe x E tel que y = f(x). Mais
g(x) = f(x). Donc g(x) = y et y a au moins un antcdent par g. Ceci est vrai pour tout y dans f(E), donc
pour tout y dans lensemble darrive de g, donc g est surjective.
b) Supposons f injective. Soient A E et B F tels que f(A) B. Soit g la restriction de f A
comme ensemble de dpart et B comme ensemble darrive. Soient x et x

dans A. Si g(x) = g(x

) alors
f(x) = f(x

) par dnition de g, donc x = x

par injectivit de f. Donc g est injective.


c) Consquence directe de a) et b).
25
4 Cardinaux
Dans cette partie, on cherche compter le nombre dlments (= le cardinal) dun ensemble. Si cette
notion est intuitivement claire pour les ensembles nis, elle est sensiblement plus dlicate pour les ensembles
possdant un nombre innis dlments.
4.1 Ensembles nis
Intuitivement, le fait quun ensemble ait n lments signie quon peut compter ses lments, en attribuant
au premier lment de lensemble le numro 1, au deuxime le numro 2, etc., jusqu attribuer au dernier
lment le numro n. Ce faisant
3
, on tablit implicitement une bijection entre cet ensemble et 1, 2, ..., n.
Cela justie la dnition suivante.
Dnition 4.1 Soit E un ensemble non vide. On dit que E est ni sil existe un entier n N

et une
bijection de E dans 1, 2, ..., n. On dit alors que E a n lments, ou est de cardinal n et on note alors
Card E = n.
On peut rinterprter cette dnition ainsi : pour n N

, un ensemble E a n lments si lon peut crire E


sous la forme E = x
1
, x
2
, ..., x
n
, o les x
i
sont deux deux distincts. La dnition 4.1 et sa rinterprtation
correspondent ce que signie intuitivement avoir n lments. Elles ont en plus lavantage dtre prcises,
et donc de nous permettre de raisonner proprement.
La dnition suivante complte la dnition 4.1.
Dnition 4.2 Lensemble vide a 0 lments. Un ensemble est ni sil a n lments pour un certain entier
naturel n.
A priori, la dnition 4.1 ninterdit pas quun ensemble ait la fois 10 et 15 lments, ce qui serait
ennuyeux. La proposition ci-dessous montre que ce nest pas possible.
Proposition 4.3 Soit E un ensemble, et n et p des entiers naturels. Sil existe une bijection de E dans
1, 2, ..., n et une bijection de E dans 1, 2, ..., p alors n = p. Le cardinal dun ensemble ni est donc dni
de manire unique.
La dmonstration de la proposition repose sur le lemme un peu technique suivant :
Lemme 4.1 Soit E un ensemble et p N

. Sil existe une injection de E dans 1, . . . , p, alors E est ni


et Card(E) p.
Preuve. Elle se fait par rcurrence sur p. Supposons dabord que p = 1 et quil existe une injection
f : E 1. Alors il est clair que E est soit vide, soit rduit un singleton, car sinon, on aurait f(x) =
f(x

) = y avec x, x

E, x = x

. Donc le rsultat est vrai pour p = 1.


Supposons maintenant que le rsultat soit vrai pour p : sil existe une injection dun ensemble dans
1, . . . , p, alors cet ensemble est ni et de cardinal infrieur ou gal p. Soit E un ensemble et supposons
quil existe une injection f de E dans 1, . . . , p + 1.
Deux cas se prsentent : soit f(x) p pour tout x E. Alors f prend ses valeurs dans 1, . . . , p et est
injective. Donc par hypothse de rcurrence, E est ni et de cardinal infrieur p, donc p + 1.
Sinon, il existe un indice x
0
E tel que f(x
0
) = p+1. Notons alors que, puisque f est injective, f(x) p
pour tout x = x
0
. On pose

E = E`x
0
et on dnit

f :

E 1, . . . , p par :

f(x) = f(x) pour tout x

E.
On vrie sans dicult que

f est encore injective. Par hypothse de rcurrence on a alors que

E est ni
et de cardinal infrieur ou gal p. Il est alors immdiat que E =

E x
0
est encore ni et de cardinal
infrieur ou gal p + 1. Par rcurrence, on en dduit que la proprit est vraie pour tout p.
3. Il ny a pas forcment un lment qui se distingue comme tant "le premier", donc on a en fait en tte le processus suivant :
on choisit un lment de lensemble et on lui attribue le numro 1, puis on choisit un lment qui na pas encore de numro, et
on lui attribue le numro 2, etc. jusqu ce que tous les lments de lensemble soient numrots.
26
Preuve de la proposition 4.3. Si f est une bijection de E dans 1, 2, ..., n et g une bijection de E
dans 1, 2, ..., p, alors g f
1
est une bijection de 1, 2, ..., n dans 1, 2, ..., p. Donc n p daprs le lemme
prcdent. De plus, f g
1
est une bijection de 1, 2, ..., p dans 1, 2, ..., n, donc p n toujours grce au
lemme. En conclusion, p = n.
Pour aller plus loin, nous aurons besoin de transformer des rsultats portant sur des surjections en des
rsultats portant sur des injections.
Lemme 4.2 Soit E et F deux ensembles (non ncessairement nis). Sil existe une surjection f de E dans
F, alors il existe une injection g de F dans E telle que f g = Id
F
.
Preuve. Comme f est surjective, pour tout y F, il existe un lment x
y
E tel que f(x
y
) = y. Posons
g(y) = x
y
. Par dnition, f(g(y)) = f(x
y
) = y, cest--dire f g = Id
F
. Comme Id
F
est injective (en fait
bijective), cela implique que g est injective.
La proposition suivante donne un critre permettant de comparer les cardinaux de deux ensembles nis.
Proposition 4.4 Soient E et F deux ensembles.
(i) Si F est ni, alors (il existe une injection de E dans F), si et seulement si, (E est ni et Card(E)
Card(F)).
(ii) Si E est ni, alors (il existe une surjection de E dans F), si et seulement si, (F est ni et Card(F)
Card(E)).
(iii) Si E est ni, alors (il existe une bijection de E dans F), si et seulement si, (F est ni et Card(F) =
Card(E)).
Remarque 4.5 Une consquence importante du (i) est le fait trs intuitif suivant : si F est ni et E est un
sous-ensemble de F, alors E est ni et Card(E) Card(F).
Preuve. (i) Si F est ni, il existe une bijection g de F dans 1, . . . , p, o p = Card(F). Supposons
dabord quil existe une injection de E dans F. Alors g est une injection de E dans 1, . . . , p. Le
lemme 4.1 arme alors que E est ni et Card(E) p.
Inversement, supposons que E soit ni avec n := Card(E) Card(F). Soit f une bijection de E dans
1, . . . , n. Notons : 1, . . . , n 1, . . . , p lapplication dnie par (k) = k si k 1, . . . , n ( est
linjection naturelle" de 1, . . . , n dans 1, . . . , p). Alors g
1
f est une injection de E dans F.
(ii) Supposons maintenant que E soit ni. Sil existe une surjection de E and F, nous avons vu dans
le lemme 4.2 quil existe alors une injection de F dans E. Alors, daprs (i), F est de cardinal ni et
Card(F) Card(E).
Inversement, si n := Card(F) Card(E) =: p, alors soient f : E 1, . . . , n et g : F 1, . . . , p
deux bijections. Soit : 1, . . . , n 1, . . . , p lapplication dnie par (k) = k si k p, et (k) = p si
k > p. Il est clair que est surjective. Donc g
1
f est une surjection de E dans F.
(iii) est alors une consquence directe de (i) et (ii).
Proposition 4.6 Soit F un ensemble ni et E un sous-ensemble de F. Si Card(E) = Card(F), alors
E = F.
Preuve. On fait la preuve par contrapose, en supposant que F
0
= F`E est non vide. Comme E et F
0
sont deux sous-ensembles de lensemble ni F, ce sont deux ensembles nis de cardinal respectif n et p (avec
p 1). Montrons que Card(F) = n +p, ce qui montrera que Card(F) > Card(E) puisque p 1.
Soient f : E 1, . . . , n et g : F
0
1, . . . , p deux bijections. On dnit h : F 1, . . . , n + p par
h(x) = f(x) si x E et h(x) = n + g(x) si x F
0
. On vrie facilement que h est une bijection de F dans
1, . . . , n +p, ce qui prouve que Card(F) = n +p.
Proposition 4.7 Soit E et F des ensembles nis. Soit f : E F. Si Card E = Card F (et en particulier
si E = F) alors : f injective f bijective f surjective.
27
Preuve. Si f est injective, alors f est une bijection de E dans f(E). Alors f(E) est un sous-ensemble de F,
alors Card(f(E)) = Card(E) = Card(F). La proposition 4.6 arme alors que f(E) = F, ce qui prouve que
f est surjective.
Supposons que f soit surjective. Le lemme 4.2 arme alors quil existe une injection g de F dans E
telle que f g = Id
F
. Nous venons de voir que dans ce cas, g est en fait une bijection. Mais alors lgalit
f g = Id
F
implique que f = g
1
, cest--dire que f est bijective.
Il y a donc quivalence entre le fait que f soit injective et que f soit surjective, les deux assertions
entranant que f est bijective.
4.2 Ensembles dnombrables
Les ensembles dnombrables sont forment une classe particulire densembles innis :
Dnition 4.8 Un ensemble est inni sil nest pas ni.
Par exemple, N est inni. Pour voir cela, il sut de noter que lapplication f : N N

dnie par
f(n) = n + 1 est une bijection de N dans N

, avec N

N. Si N tait de cardinal ni, la proposition 4.6


impliquerait que N = N

, ce qui est faux.


Dnition 4.9 Un ensemble inni E est dnombrable sil peut-tre mis en bijection avec N, i.e., sil existe
une application bijective de E dans N (ou de N dans E).
Dnition 4.10 Un ensemble est au plus dnombrable sil est ni ou dnombrable.
Remarque : certains auteurs utilisent un vocabulaire dirent, et appellent "dnombrables" les ensembles
que nous avons appels "au plus dnombrables".
Proposition 4.11 1) Un ensemble inclus dans un ensemble au plus dnombrable est au plus dnombrable.
2) Soient E et F des ensembles. Si E est dnombrable et F en bijection avec E, alors E est dnombrable.
Preuve. La preuve du 2) est immdiate et laisse au lecteur. La preuve du (1) (hors programme) est plus
dlicate et utilise des proprits de N, qui, bien quintuitives, ne seront vues que plus loin dans le chapitre
sur les relations dordre. La premire proprit dont nous nous servirons est que toute partie non vide G de
N possde un plus petit lment, i.e. quil existe g G tel que g x pour tout x G. Le seconde dit que,
si G est une partie non vide et nie de N, alors G possde un plus grand lment, i.e. quil existe g G tel
que x g pour tout x G.
Soit E un sous-ensemble de N. On suppose que E est inni, sinon le rsultat est vident. Nous allons
construire une bijection f de N dans E en dnissant f(n) par rcurrence sur n. Pour n = 0, on dnit
f(0) comme tant le plus petit lment de F. Supposons que f(n) soit construit. Alors on dnit f(n + 1)
comme le plus petit lment de lensemble k E, k f(n) + 1. Comme E est inni, cet ensemble est
non vide et donc f(n + 1) est bien dni. Notons que le suite (f(n)) est strictement croissante, et donc
lapplication f : N E est injective. Elle est galement surjective : en eet, sinon, il existerait un plus
petit lment k
0
de lensemble E`f(N) (suppos non vide). Notons que k
0
ne peut pas tre le plus petit
lment de E, car cela contredirait la dnition de f(0). Donc lensemble f(N) 0, . . . , k
0
1 est contient
f(0) et est donc non vide ; comme il est ni, il possde un plus grand lment, que nous appellerons k
1
.
Comme k
1
appartient f(N), il existe n
1
N tel que k
1
= f(n
1
). Mais alors k
0
est le plus petit lment de
k E, k f(n
1
) +1 = k
1
+1, cest--dire que f(n
1
+1) = k
0
. Cela contredit lhypothse que k
0
/ f(N).
Proposition 4.12 Z, N N et Q sont dnombrables.
Preuve. Le caractre dnombrable de NN et Q sera montr en TD. Voici la preuve que Z est dnombrable :
soit f : N Z telle que pour tout entier naturel n, f(2n) = n et f(2n + 1) = n 1. On a donc f(0) = 0,
f(1) = 1, f(2) = 1, f(3) = 2, f(4) = 2, etc. Cette application est bijective (exercice). Lensemble Z est
donc dnombrable.
Il existe des ensembles non dnombrables.
28
Proposition 4.13 {(N) et R ne sont pas dnombrables.
Preuve. Ces rsultats sont admis et nous donnons juste lide. Le fait que {(N) ne soit pas dnombrable
est une consquence du rsultat gnral suivant (voir TD) : il ny a jamais de surjections dun ensemble E
dans lensemble de ses parties {(E). Ceci implique quil ny a pas de surjections, donc de bijections, de N
dans {(N), donc que {(N) nest pas dnombrable. Pour montrer que R nest pas dnombrable, lide est de
montrer que R est en bijection avec {(N) en utilisant le dveloppement dcimal des nombres rels. Ceci fait,
il suit que R nest pas dnombrable car sinon {(N) le serait.
Le rsultat suivant est un outil puissant pour montrer quun ensemble est dnombrable.
Proposition 4.14 Une union dnombrable densembles dnombrables est dnombrable. Cest dire, si I
est un ensemble dindices dnombrable, et si pour tout i dans I, A
i
est un ensemble dnombrable, alors
A =
iI
A
i
est dnombrable.
Preuve. (Hors programme) Nous donnons seulement la preuve dans le cas o les ensembles A
i
sont deux
deux disjoints. Lide est de montrer que A est en bijection avec N N. Comme N N est dnombrable, et
quun ensemble en bijection avec un ensemble dnombrable lest aussi, cela montrera que A est dnombrable.
Par hypothse, il existe une bijection f : N I et pour tout i dans I, une bijection g
i
: N A
i
. Montrons
que lapplication h : N N A dni par h(n, p) = g
f(n)
(p) est bijective.
Surjectivit : soit y A. Il existe i dans I tel que y A
i
. Soit n = f
1
(i) et p = g
1
i
(y). On a
h(n, p) = g
i
(p) = y, donc y a au moins un antcdent par h, donc h est surjective.
Injectivit : soient (n, p) et (n

, p

) dans N N tels que h(n, p) = h(n

, p

). On a h(n, p) A
f(n)
et
h(n

, p

) A
f(n

)
. Or h(n, p) = h(n

, p

), donc A
f(n)
A
f(n

)
= . Comme les A
i
sont deux deux disjoints,
on a donc f(n) = f(n

), et donc n = n

par injectivit de f. Donc h(n, p) = h(n, p

), donc g
n
(p) = g
n
(p

), et
donc p = p

par injectivit de g
n
. Donc (n, p) = (n

, p

) et h est injective.
On peut montrer que la proposition 4.14 reste vraie si lon remplace partout dnombrable par "au plus
dnombrable". En particulier, lunion de deux ensembles dnombrables est dnombrable. Une consquence
est que lensemble des irrationnels R`Q nest pas dnombrable. En eet, comme Q est dnombrable, si R`Q
tait dnombrable, alors R le serait aussi.
4.3 Complments (hors programme)
Voici pour les esprits curieux quelques rsultats et preuves complmentaires sur les cardinaux. Commen-
ons par un rsultat qui nous permettra de remplaer si besoin lhypothse "il existe une injection de E dans
F" par "il existe une surjection de F dans E".
Proposition 4.15 Soient E et F des ensembles non vides. Il existe une injection de E vers F si et seulement
sil existe une surjection de F vers E.
Preuve. Supposons quil existe une injection f de E vers F. Chaque lment de f(E) a donc exactement
un antcdent par f. Soit x
0
E. Soit g : F E lapplication dnie ainsi : si y f(E), alors g(y) est
lunique antcdent de y par f ; si y / f(E), g(y) = x
0
. Lapplication g est bien dnie. Montrons quelle est
surjective. Soit x E. Soit y son image par f. Par dnition, y f(E), donc g(y) est lunique antcdent
de y par f, donc g(y) = x. Donc x a au moins un antcdent par g, donc g est surjective. Donc il existe
une surjection de F vers E. (remarque : lapplication g dpend du choix de x
0
, mais peu importe : pour
nimporte quel choix de x
0
, elle est bien dnie et surjective).
Rciproquement, supposons quil existe une surjection g de F vers E. Chaque lment de E a donc au
moins un antcdent par g. Pour chaque lment x de E, choisissons un de ses antcdents par g (peu importe
lequel), et appellons-le f(x). Cela dnit une application f : E F. Montrons que cette application est
injective. Soit x E. Par dnition, f(x) est un antcdent de x par g, donc g(f(x)) = x, donc g f = Id
E
,
donc g f est bijective, donc injective. Donc f est injective. Donc il existe une injection de E dans F.
Corollaire 4.3 Soient E et F des ensembles nis non vides. Il existe une surjection de E dans F si et
seulement si CardE CardF.
29
Preuve. Consquence directe des propositions 4.15 et 4.4, point (i).
Essayons maintenant de gnraliser la notion de cardinal dun ensemble aux ensembles innis, notamment
pour pouvoir expliquer de manire prcise quil y a des innis plus grand que dautres. On a vu que quand
E et F sont nis non vides, il existe une injection de E vers F si et seulement si Card E Card F. Une
gnralisation naturelle de la notion d "avoir moins dlements que" aux ensembles innis est donc de dire
que le cardinal de E est plus petit que le cardinal de F si et seulement sil existe une injection de E dans
F. On crira ainsi Card E Card F pour dire : il existe une injection de E dans F (attention, quand E est
inni, Card E ne dsigne pas un entier, juste un nombre abstrait qui mesurerait le nombre dlments" de E ;
quand on crit Card E Card F, on nest donc pas en train de comparer deux rels, on veut dire : "il existe
une injection de E dans F"). De mme, une gnralisation naturelle de la notion d "avoir autant dlments
que" est de dire que deux ensembles ont le mme cardinal si et seulement sil existe une bijection entre E
et F, et cest ce que signiera la notation Card E = Card F. Pour que ces gnralisations et ces notations
soient satisfaisantes, il faudrait que si Card E Card F et Card F Card E alors Card E = Card F. Cest
heureusement le cas, comme le montre le thorme suivant, que nous admettrons.
Thorme 4.16 (Thorme de Cantor-Bernstein) Soient E et F des ensembles. Sil existe une injection
f : E F et une injection g : F E alors il existe une bijection h : E F.
Remarque : daprs la proposition 4.15, on aurait pu noncer ce thorme ainsi : sil existe une injection de
E dans F et une surjection de E dans F alors il existe une bijection de E dans F.
Le thorme de Cantor-Bernstein est utile pour montrer quun ensemble est dnombrable. Ainsi, pour
montrer que N N est dnombrable, on peut raisonner ainsi : lapplication f : N N N qui n associe
f(n) = (n, 0) est injective. Dautre part, lapplication g : N N N qui (n, p) associe g(n, p) = 2
n
3
p
est injective ( cause de lunicit de la dcomposition dun entier en produits de nombres premiers). Donc
daprs le thorme de Cantor-Bernstein, il existe une application h : N N N bijective. Bien voir quen
revanche ni f ni g ne sont bijectives.
Voici une autre preuve, constructive cette fois, du fait quil existe une bijection entre N N et N.
Preuve. Soit f : N N N

telle que pour tout couple dentier naturel (n, p), f(n, p) = 2
n
(2p + 1).
Montrons que f est bijective. Cela prouvera que N N est en bijection avec N

, et donc avec N. Montrons


que f est injective. Soient (n, p) et (n

, p

) des couples dentiers naturels tels que f(n, p) = f(n

, p

). On a
donc 2
n
(2p +1) = 2
n

(2p

+1), donc 2
nn

(2p +1) = 2p

+1. Si n > n

, 2
nn

(2p +1) est pair, donc dirent


de 2p

+1. Donc n n

. On obtient par un raisonnement symtrique n

n, et donc n = n

, et donc p = p

,
donc (n, p) = (n

, p

). Donc f est injective. Montrons que f est surjective. Soit q N

. Soit n le plus grand


entier tel que q/2
n
soit entier. Ncessairement, q/2
n
est impair. Il existe donc un entier naturel p tel que
q/2
n
= 2p + 1. On a donc f(n, p) = q, donc q a au moins un antcdent par f, et f est surjective. Donc f
est bijective. Une bijection explicite de N N dans N est donc donne par g(n, p) = 2
n
(2p + 1) 1
Le rsultat suivant montre quau sens des cardinaux, il ny a pas densembles innis plus petits que N.
Proposition 4.17 Si E est un ensemble inni, alors il existe une injection de N dans E.
Preuve. La preuve consiste construire linjection pas pas. Soit E un ensemble inni. Tout dabord, E
est non vide. Je peux donc choisir un lment de E, que jappelle x
0
. Ensuite, comme E est inni, lensemble
E
1
= E`x
0
est non vide. E
1
contient donc au moins un lment. Jen choisis un, et je lappelle x
1
. On
continue en procdant ainsi. Supposons que jai construit n lments de E, x
0
, x
1
,...,x
n
, tels que pour tout
k 1, 2, .., n, x
k
/ x
0
, ..., x
k1
. Comme E est inni, lensemble E
n+1
= E`x
0
, ..., x
n
est non vide. Je
peux donc choisir un lment dans E
n+1
que jappelle x
n+1
. Par construction, x
n+1
/ x
0
, ..., x
n
, si bien que
jai construit n +1 lments de E, x
0
, x
1
,...,x
n+1
, tels que pour tout k 1, 2, .., n +1, x
k
/ x
0
, ..., x
k1
.
Par une rcurrence dont nous omettrons les dtails, on peut donc construire une suite (x
n
)
nN
dlments de
E telle que pour tout k N, x
k
/ x
0
, ..., x
k1
. Posons alors, pour tout n dans N, f(n) = x
n
. Cela dnit
une application f : N E, et cette application est injective pour la raison suivante : si n = p, alors soit
n < p, soit p < n. Ces cas tant symtriques, il sut dexaminer le cas n < p. On a alors par construction,
x
p
/ A = x
0
, ..., x
p1
. Or x
n
A, donc x
n
= x
p
, donc f(n) = f(p).
30
Prouvons maintenant certain des rsultats admis dans le cours. Montrons tout dabord quune union
dnombrable densembles dnombrables est dnombrable dans le cas gnral.
Preuve. Soit I un ensemble dnombrable, et pour tout i dans I, soit A
i
un ensemble dnombrable. Soit
A =
iI
A
i
. Dans le cas o les ensembles A
i
sont deux deux distincts, nous avons montr quil existe une
bijection f : NN A, et que A est donc dnombrable (voir la preuve de la proposition 4.14). Dans le cas
o les A
i
ne sont pas deux deux distincts, cette application f nest plus injective, mais elle reste surjective.
Il existe donc une surjection de NN dans A. Comme il existe une bijection de N dans NN, il existe donc
une surjection de N dans A. Mais comme A est inni, il existe une injection de N dans A (proposition 4.17).
Donc daprs le thorme de Cantor-Bernstein, il existe une bijection de N dans A, donc A est dnombrable.
Montrons maintenant que Q est dnombrable.
Preuve. Par dnition, Q = p/q[p Z, q N

. Pour tout q dans N

, posons A
q
= p/q, p Z.
Lensemble A
q
est lvidence en bijection avec Z, et donc dnombrable. De plus Q =
qN
A
q
. Comme
N

est dnombrable, lensemble Q est donc une union dnombrable densembles dnombrables. Donc Q est
dnombrable.
On peut aussi raisonner ainsi : lapplication f : Z N

Q dnie par f(p, q) = p/q est surjective, par


dnition de Q. De plus, en utilisant le fait que N N et Z sont dnombrables, on montre facilement que
Z N

est dnombrable, et donc quil existe une bijection g de N dans Z N

. Lapplication f g est alors


une surjection de N dans Q. Comme par ailleurs il existe lvidence une injection de N dans Q (n n), il
suit du thorme de Cantor-Bernstein quil existe une bijection de N dans Q.
31
5 Relations dquivalence et relations dordre
Lobjectif de ce chapitre est dintroduire les notions de relation dquivalence (qui permettent de classer
ensemble des lments dun ensemble partageant une mme proprit) et de relation dordre (qui permettent
de classer des lments dun ensemble).
5.1 Relations binaires
Une relation binaire { est dnie par un ensemble E et par une partie G de E E. On dit alors que
{ est une relation binaire sur E. On dit que x est en relation avec y et on note x{y si et seulement si
(x, y) G.
En pratique, une relation est en gnral dnie par une proprit commune aux couples (x, y), par exemple
la relation { sur R telle que : x R, y R, x{yx y = 1.
Nous nous intresserons uniquement deux types de relations : les relations dordre et les relations
dquivalence.
5.2 Relations dquivalence
5.2.1 Dnition
Dnition 5.1 Une relation { sur un ensemble E est une relation dquivalence si elle vrie les trois
proprits suivantes :
- rexivit : pour tout x de E, x{x; on dit que { est rexive ;
- symtrie : pour tous x et y de E, si x{y alors y {x; on dit que { est symtrique ;
- transitivit : pour tous x, y et z de E, si x{y et y {z, alors x{z ; on dit que { est transitive.
Interprtation : la dnition des relations dquivalence cherche formaliser la notion de : "tre du mme
type (suivant un critre donn)". Ceci compris, on demande la reexivit parce quon veut que tout lment
x de lensemble soit du mme type que lui-mme. On demande la transitivit pour avoir que si x est du
mme type que y et que y est du mme type que z, alors x est du mme type que z. Enn, on demande la
symtrie pour avoir que si x est du mme type que y alors y est du mme type que x.
Une relation dquivalence permet de regrouper les lments dun ensemble en classes dquivalence ; la
classe de llment a, note cl(a) ou a, est lensemble de tous les lments x tels que x{a ; ces lments sont
dits quivalents a.
5.2.2 Partition dun ensemble en classes dquivalence
Lorsque { est une relation dquivalence sur un ensemble E, lensemble des classes dquivalences est
appel ensemble quotient de E par {, et not E/{.
Lensemble E/{ possde trois proprits remarquables :
- aucune classe dquivalence nest vide,
- deux classes distinctes sont disjointes,
- lunion de toutes les classes dquivalence est lensemble E.
Les classes dquivalence forment donc une partition de E.
5.2.3 Exemples de relations dquivalence
1. Sur Z, la relation de congruence modulo n : si p, q et n sont des entiers relatifs, on dit que p est congru
q modulo n si p q est un multiple de n. Cest une relation dquivalence.
2. Un exemple trs gnral : soit E et F des ensembles, et f : E F une application. Soit { la relation
sur E dnie par, pour tous x et y dans E, x{y si et seulement si f(x) = f(y). Cest une relation
dquivalence.
32
5.3 Relations dordre et de prordre
5.3.1 Dnitions
Dnition 5.2 Soit { une relation sur un ensemble E. La relation { est dite antisymtrique si pour tous
x et y de E :
x{y et y {x entrane x = y .
La relation { est une relation dordre si elle est rexive, transitive et antisymtrique. On dit alors que
(E, {) est un ensemble ordonn. La relation { est une relation de prordre si elle est rexive et transitive.
Lorsquon sait quune relation est une relation dordre, on la note souvent _ plutt que {, et x _ y se
lit x est plus petit que y" ou y est plus grand que x". On dit que x est strictement plus petit que y", et
lon note x y, si x _ y et x = y.
Interprtation : on exige la reexivit parce que, par convention, une relation dordre dnit un ordre du
type "infrieur ou gal" et non "infrieur strict". On exige la transitivit pour avoir la proprit naturelle :
si x est plus petit que y et que y est plus petit que z, alors x est plus petit que z". On exige lantisymtrie
pour exclure les ex-aequos. Quand on admet les ex-aequos, on ne parle par dordre, mais de prordre.
5.3.2 Exemples de relations dordre
1. Lordre usuel sur les entiers naturels, not : on a 0 1 2, etc. Cet ordre se prolonge en lordre
usuel sur les rels, toujours not .
2. Lordre de lalphabet : a vient avant b, qui vient avant c, etc. En mathmatiques, on aime bien dsigner
un ordre grce un symbole ressemblant . Si lon choisit, par exemple, le symbole courb , on
crira a b pour dire "a vient avant b".
3. Lordre lexicographique (ordre des mots du dictionnaire) : pour classer les mots dans le dictionnaire, on
compare les mots deux deux en comparant dabord les premires lettres, puis les deuximes lettres
si les premires sont identiques, etc. En notant
1
lordre obtenu, on a par exemple : crabe
1
toile

1
le
1
les
1
perles, etc.
4
4. Linclusion entre parties dun ensemble. Si E est un ensemble, la relation dnie sur les parties de E
par, pour toutes parties A et B de E, A{B si et seulement si A B.
5. Lordre de la divisibilit sur N. Cest la relation dnie sur N par, pour tous entiers n et p, n{p si et
seulement si p est un multiple de n.
5.3.3 Ordre total, ordre partiel
Soit _ une relation dordre sur un ensemble E. Lordre est total si deux lments quelconques de E sont
toujours comparables :
(x, y) E E, x _ y ou y _ x
Dans le cas contraire, lordre est dit partiel.
4. Plus prcisment, pour classer les mots dans le dictionnaire, on applique les rgles suivantes :
a) mots de mme longueur (mme nombre de lettres) : on compare les premires lettres. Si la premire lettre dun des mots
vient strictement avant la premire lettre de lautre dans lordre de lalphabet, ce mot est class strictement avant lautre. Si les
deux mots ont la mme premire lettre, on compare les deuximes lettres : si la deuxime lettre dun des mots vient strictement
avant la premire lettre de lautre, ce mot est class strictement avant lautre. Si les deux mots ont aussi la mme deuxime
lettre, on compare les troisimes lettres, etc. Comme on a suppos quon comparait des mots ayant le mme nombre de lettres,
soit on parvient a classer un mot strictement avant lautre, soit les deux mots sont identiques, et donc classs au mme endroit.
b) mots de longueurs direntes : on applique la mme rgle, en prcisant que si la n du mot le plus court, on nest
pas parvenu dpartager les deux mots, le mot le plus court est class strictement avant lautre (cela revient a complter
mentalement le mot le plus court en ajoutant la n une lettre imaginaire venant avant toutes les autres, autant de fois que
ncessaire pour que les deux mots aient la mme longueur, puis utiliser la rgle du a)).
33
Lordre usuel sur R et lordre lexicographique sur R
2
sont des ordres totaux. Lordre produit sur R
2
est
un ordre partiel (en eet, pour cet ordre, (0, 1) et (1, 0) ne sont pas comparables). De mme, si un ensemble
E a au moins 2 lments, la relation dinclusion sur les parties de E est un ordre partiel (par exemple, dans
le cas E = N, on na ni 0, 1 2, 3, ni 2, 3 0, 1).
Attention : si _ est un ordre partiel, ce nest pas parce quon na pas x _ y quon a y _ x : il se peut
que x et y ne soient pas comparables.
5.3.4 Majorant, plus grand lment, borne suprieure
Soit E un ensemble non vide muni dune relation dordre _, A une partie de E et x et y deux lments
de E.
Dnition 5.3 (Majorant, minorant) On dit que x est un majorant de A si pour tout a A, a _ x. On
dit que y est un minorant de A si pour tout a A, y _ a.
Une partie A de E est majore lorsquelle admet un majorant, minore lorsquelle admet un minorant. A
est borne si elle est la fois majore et minore.
Bien noter quun majorant (ou un minorant) dun ensemble nappartient pas forcment lensemble en
question. De plus il nest pratiquement jamais unique.
Dnition 5.4 (Plus grand lment, plus petit lment) On dit que A possde un plus grand lment
(respectivement plus petit lment) sil existe un majorant x de A qui appartient A (resp. un minorant y
de A qui appartient A). Dans ce cas, x est le plus grand lment de A (resp. y est le plus petit lment de
A).
Un tel lment est clairement unique. Cependant, il nexiste pas en gnral. Par exemple, dans R muni
de la relation dordre usuelle, lensemble ]0, 1[ est major et minor, mais nadmet ni plus grand lment, ni
plus petit (car 0 et 1 ne sont pas dans ]0, 1[).
Cependant, dans le cas particulier de Z, on a le rsultat suivant que lon admettra :
Proposition 5.5 Toute partie non vide et majore de Z a un plus grand lment. Toute partie non vide et
minore de Z a un plus petit lment.
Comme le plus grand et plus petit lments nexistent pas en gnral, on introduit une notion sensiblement
plus faible, mais qui sen approche :
Dnition 5.6 (Borne suprieure, borne infrieure) On appelle borne suprieure (resp. borne inf-
rieure) de A le plus petit des majorants de A (resp. le plus grand des minorants), sil existe. Dans ce cas on
note cet lment sup A (resp. inf A).
Si A possde un plus grand lment, alors cest clairement la borne suprieure. Un telle borne suprieure
nexiste pas toujours, mme si A est major. Par contre, les exemples sont plus dlicats construire du fait
de la proprit fondamentale de R, que lon admettra :
Thorme 5.7 Toute partie non vide majore de R possde une borne suprieure. De mme toute partie
non vide minore de R possde une borne infrieure.
Ce nest pas le cas de Q (cest pourquoi dailleurs on travaille en analyse beaucoup plus volontiers sur
R que sur Q). Voici un exemple : soit A lensemble des rationnels x tels que x
2
2 : autrement dit,
A = Q]

2,

2[. Alors A est major (par 2 par exemple). Cependant, A ne possde pas de borne
suprieure : en eet, si r tait une borne suprieure de A, il est facile de voir quon devrait avoir r =

2, ce
qui est impossible puisque

2 nest pas rationel.
34
5.3.5 Elments maximaux, lments minimaux
Pour un ordre total, il est quivalent de dire que x est plus grand que y, ou que y nest pas strictement
plus petit que x. Pour un ordre partiel, ce nest pas le cas, car il se peut que x et y ne soient pas comparables.
Cela a des consquences troublantes.
Considrons par exemple la partie de R
2
donne par A = (1, 2), (4, 0), (0, 0). Pour lordre produit,
aucun lment de A nest plus grand que (4, 0) (sauf (4, 0) lui-mme, videmment). Pourtant (4, 0) nest pas
plus grand que (1, 2), donc (4, 0) nest pas un majorant de A. Cet exemple illustre le point suivant : pour un
ordre partiel, il y a une dirence entre "x est un majorant de A" et "aucun lment de A nest strictement
plus grand que x". Cela justie la dnition gnrale suivante :
x E est un lment maximal de A si x A et si aucun lment de A nest strictement plus grand que x.
x E est un lment minimal de A si x A et si aucun lment de A nest strictement plus petit que x.
Il peut y avoir plusieurs lments maximaux (resp. minimaux), il peut y en avoir un seul, il peut ne pas
y en avoir.
Dans le cas dune relation dordre total, les notions dlment maximal et dlment minimal coincident
respectivement avec les notions de plus grand et de plus petit lment. Pour un ordre partiel, ce nest pas le
cas. Toutefois, si A un plus grand lment, alors il a un unique lment maximal qui est gal au plus grand
lment. De mme, si A a un plus petit lment, alors il a un unique lment minimal, qui est gal au plus
petit lment. Attention, il se peut que A ait un unique lment maximal mais pas de plus grand lment.
5.3.6 Exemples
Remarque : pour les relations dordre total, on ne sintressera pas la notion dlment maximal, car
elle coincide alors avec celle de plus grand lment.
1) Pour la relation dordre usuelle sur R.
1a) Soient a et b des rels, avec a < b. Soit A = [a, b[. Les majorants de A sont les rels suprieurs ou
gaux b. Les minorants de A sont les rels infrieurs ou gaux a. Lensemble A na pas de plus grand
lment, mais il a une borne suprieure : sup A = b. Lensemble A a un plus petit lment : min A = a. De
ce fait inf A existe et vaut a.
1b) Lensemble N nest pas majore, il na donc pas de borne suprieure, ni - a fortiori - de plus grand
lment. En revanche, N a un plus petit lment, qui est 0. Il a donc une borne infrieure : 0.
2) Pour lordre produit sur R
2
. Lordre produit est la relation dordre dnie sur R
2
par (x
1
, y
1
) _
P
(x
2
, y
2
)
si x
1
x
2
et y
1
y
2
.
2a) Soit A = (0, 0), (0, 1), (2, 0). Les majorants de A sont les couples (x, y) tels que x 2 et y 1.
Lensemble A a deux lments maximaux, qui sont (0, 1) et (1, 0). Il na donc pas de plus grand lment. En
revanche, il a une borne suprieure : sup A = (2, 1). Les minorants de A sont les couples (x, y) tels que x 0
et y 0. Lensemble A a un plus petit lmnt : min A = (0, 0). Donc inf A existe et inf A = min A = (0, 0).
De mme, il y a unique lment minimal : (0, 0).
2b) Soit A = (x, 0), x R (1, 1). Lensemble A nest pas major, il na donc pas de borne suprieure
ni de plus grand lment. En revanche, il a un lment maximal : (1, 1). Lensemble A nest pas minor, et
na donc pas de borne infrieure ni de plus petit lment. De plus, il na pas dlments minimaux.
3) Pour lordre lexicographique sur R
2
. Lordre lexicographique est la relation dordre dnie sur R
2
par
(x
1
, y
1
) _
L
(x
2
, y
2
) si x
1
< x
2
ou (x
1
= x
2
et y
1
y
2
).
Soit A = R

R = (x, y) R
2
, x 0. Les majorants de A sont les couples (x, y) tels que x > 0.
Lensemble des majorants de A na pas de plus petit lment, car si (x, y) majore A, (x, y 1) aussi, et
(x, y 1) _ (x, y). De ce fait, A na pas de borne suprieure, bien que A soit non vide et majore !
35
De ce fait, A na pas de plus grand lment. De plus, A nest pas minore, donc na pas de borne inf-
rieure, ni de plus petit lment.
4) Pour linclusion sur les parties de N. Sur {(N), la relation dordre _ est dnie par A _ B si A B.
Soit A = 1, 2, 2, 3, 1, 2, 3, 1, 4. Lensemble A a deux lments maximaux : 1, 2, 3 et 1, 4. Il
na donc pas de plus grand lment. En revanche, il a une borne suprieure. En eet, les majorants de A
sont les parties de N contenant tous les ensembles 1, 2, 2, 3, 1, 2, 3, 1, 4, cest dire les parties de N
contenant leur union. Leur union est donc un majorant de A, et plus petite que tous les majorants de A. On
en dduit que A a une borne suprieure qui est 1, 2, 3, 4.
A a trois lments minimaux : 1, 2, 2, 3, et 1, 4. Donc A na pas de plus petit lment. En revanche,
A a une borne infrieure. En eet, les minorants de A sont les parties de N incluses dans tous les ensembles
1, 2, 2, 3, 1, 2, 3 et 1, 4, donc incluse dans leur intersection. On en dduit que inf A = 1.
36
6 Les nombres complexes
6.1 Dnitions lmentaires
Vocabulaire et notations :
1. On appelle nombre complexe toute expression de la forme x + iy, o x et y sont des rels. Dans
toute la suite, les nombres complexes seront le plus souvent dsigns par la lettre z.
2. Si z = x +iy est un nombre complexe, on appelle
- la partie relle de z, not {e(z), le nombre rel x :
si z = x +iy alors {e(z) = x .
- la partie imaginaire de z, not Jm(z), le nombre rel y :
si z = x +iy alors Jm(z) = y .
3. On dit quun nombre complexe z = x +iy est nul si x = y = 0.
4. On dit que deux nombres complexes z = x + iy et z

= x

+ iy

sont gaux si leurs parties relles et


leurs parties imaginaires sont gales :
z = z

x = x

et y = y

5. Un nombre complexe est imaginaire pur si sa partie relle est nulle. On note alors z = iy au lieu de
z = 0 +iy.
6. Un nombre complexe est dit rel si sa partie imaginaire est nulle. On note alors z = x au lieu de
z = x +i0.
7. Lensemble des nombres complexes est not C.
Remarque importante : Contrairement lensemble des rels, dans lequel deux lments se comparent,
il ny a pas dordre naturel sur C. On ne comparera donc jamais deux nombres complexes. On dit que C
nest pas ordonn.
Dans C on dnit les oprations suivantes :
1. Addition : Si z = x+iy et z

= x

+iy

sont deux nombres complexes, la somme z +z

est le nombre
complexe dni par
z +z

= (x +x

) +i(y +y

)
2. Produit : Si z = x + iy et z

= x

+ iy

sont deux nombres complexes, le produit z.z

est le nombre
complexe dni par
() z.z

= (xx

yy

) +i(xy

+x

y)
Remarque : Notons dabord que, si z = z

= i, alors on obtient i
2
= i.i = 1. Un moyen mnmo-
technique pour se souvenir de la formule () est le suivant : il sut de dvelopper formellement le produit
(x +iy)(x

+iy

) (nous verrons plus loin que ce calcul est lgitime) :


(x +iy)(x

+iy

) = xx

+iyx

+ixy

+i
2
yy

ce qui donne le rsultat annonc compte tenu de lgalit i


2
= 1.
Voici quelques proprits lmentaires de laddition :
Proposition 6.1 Supposons que z, z

et z

sont des nombres complexes. Alors


1. Associativit : z + (z

+z

) = (z +z

) +z

2. Commutativit : z +z

= z

+z
3. Existence dun lment neutre : 0 est llment neutre pour laddition : 0 +z = z + 0 = z.
37
4. Existence dun oppos : si z = x + iy, alors le nombre complexe (z) = (x) + i(y) vrie :
z + (z) = (z) +z = 0.
Ces rsultats sont de simples applications de rsultats symtriques dans R. Nous ne les dmontrerons
donc pas.
Dans la suite, on notera z = x iy au lieu de z = (x) +i(y).
Nous nonons maintenant les proprits lmentaires du produit :
Proposition 6.2 Supposons que z, z

et z

sont des nombres complexes.


1. Associativit : z.(z

.z

) = (z.z

).z

2. Commutativit : z.z

= z

.z
3. Distributivit : (z +z

).z

= z.z

+z

.z

4. Existence dun lment neutre : le nombre complexe 1 est llment neutre pour le produit :
1.z = z.1 = z.
5. Existence dun inverse : tout nombre complexe non nul z admet un inverse pour le produit, not
1
z
.
6. 0 est un lment absorbant : 0.z = z.0 = 0 .
Preuve : Nous nous contentons de dmontrer lexistence dun inverse, le reste tant immdiat. Soit
z = x +iy un complexe non nul. On prtend que le complexe z

= x

+iy

avec
x

= x/(x
2
+y
2
) et y

= y/(x
2
+y
2
)
est un inverse de z. En eet,
z.z

= (xx

yy

) +i(xy

+yx

)
= (x
2
/(x
2
+y
2
) +y
2
/(x
2
+y
2
)) +i(xy/(x
2
+y
2
) xy/(x
2
+y
2
)) = 1 .
Montrons maintenant quun tel inverse est unique. Si z
1
et z
2
sont deux inverses de z, alors on a z.z
1
= 1,
ce qui entrane, en multipliant par z
2
gauche, que
z
2
= z
2
.1 = z
2
.(z.z
1
) = (z
2
.z).z
1
= 1.z
1
= z
1
.
Donc linverse est unique.
Un consquence trs importante de lexistence dun inverse est la suivante :
Corollaire 6.1 Si z et z

sont deux nombres complexes, et si z.z

= 0 alors soit z = 0 soit z

= 0.
On dit que C est intgre.
Preuve : Il sut de supposer par exemple que z est non nul, et de multiplier lgalit z.z

= 0 par 1/z,
ce qui donne z

= 0. Donc soit z = 0, soit z

= 0.
38
6.2 Conjugu dun nombre complexe
Dnition 6.3 Soit z = x + iy un nombre complexe. On appelle conjugu de z le nombre complexe not z
de mme partie relle que z et de partie imaginaire oppose :
si z = x +iy, alors z = x iy
Rappelons que, par convention, x iy = x +i(y).
Proposition 6.4 Soient z et z

deux nombres complexes. Alors


1. z = z
2. z +z

= z +

z

3. z.z

= z.

4. z est rel si et seulement si z = z


5. z est imaginaire pur si et seulement si z = z.
6. {e(z) =
z+ z
2
et Jm(z) =
z z
2i
.
Preuve : La premire assertion est vidente.
Montrons la troisime. Si z = x +iy et z

= x

+iy

, alors
z.z

= xx

yy

+i(xy

+yx

) = xx

yy

i(xy

+yx

) ,
tandis que
z.

= (x iy)(x

iy

) = xx

yy

i(xy

+yx

) ,
do lgalit annonce.
Nous laissons les assertions suivantes en exercice.
6.3 Module dun nombre complexe
Dnition 6.5 Soit z = x +iy un nombre complexe. Le module de z est le rel, not [z[, dni par
[z[ =

x
2
+y
2
.
Proposition 6.6 Soient z et z

deux nombres complexes. Alors


1. [z[ 0 et on a lquivalence : [z[ = 0 si et seulement si z = 0.
2. [z[
2
= z. z et, si z = 0,
1
z
=
z
|z|
2
3. [z.z

[ = [z[ [z

[
4. [ z[ = [z[, [ z[ = [z[ et, si z = 0,

1
z

=
1
[z[
.
5. [{e(z)[ [z[ et [Jm(z)[ [z[
6. (Ingalit triangulaire) [z +z

[ [z[ +[z

[
7. [ [z[ [z

[ [ [z z

[
Preuve : Dans toute la preuve on note z = x +iy et z

= x

+iy

.
1. Comme [z[ =

x
2
+y
2
et que, par dnition, une racine est positive, [z[ 0.
Si z = 0 alors il est clair que [z[ =

0
2
+ 0
2
= 0. Rciproquement, si [z[ = 0, alors on a x
2
+ y
2
= 0.
La somme du rel positif x
2
et du rel positif y
2
tant gale zro, on en dduit que x = y = 0. Donc
z = 0.
2. z. z = (x +iy).(x iy) = x
2
i
2
y
2
= x
2
+y
2
= [z[
2
.
39
3. On a, dune part,
[z.z

[
2
= (xx

yy

)
2
+ (xy

+yx

)
2
= x
2
(x

)
2
+y
2
(y

)
2
+x
2
(y

)
2
+y
2
(x

)
2
car les termes croiss se simplient. Dautre part, on a
([z[ [z

[)
2
= (x
2
+y
2
)((x

)
2
+ (y

)
2
) = x
2
(x

)
2
+y
2
(y

)
2
+x
2
(y

)
2
+y
2
(x

)
2
.
Do lgalit dsire.
4. Laiss au lecteur en exercice
5. idem
6. On a
[z +z

[
2
= (z +z

).(z +z

)
= (z +z

).( z +

z

)
= z. z +z.

+ z.z

+z

= [z[
2
+ 2{e(z

) +[z

[
2
[z[
2
+ 2[{e(z

)[ +[z

[
2
car z.

+ z.z

= z.

+z.

. Or
[{e(z

)[ [z

[ = [z[[

[ = [z[[z

[ .
Donc
[z +z

[
2
[z[
2
+ 2[z[[z

[ +[z

[
2
= ([z[ +[z

[)
2
,
ce qui donne lingalit demande.
7. On a [z[ = [(z z

) +z

[ [z z

[ +[z

[ daprs lingalit triangulaire. Donc [z[ [z

[ [z z

[.
En inversant les rles de z et z

, on obtient de mme que [z

[ [z[ [z z

[. Ces deux ingalits


impliquent le rsultat dsir : [ [z[ [z

[ [ [z z

[.
Notation : On note U lensemble des complexes z de module 1.
Exercice 6.7 Montrer que U vrie :
i) si z et z

appartiennent U, alors z.z

aussi,
ii) si z appartient U, alors z = 0 et 1/z appartient aussi U.
On dit que U est un groupe.
Exercice 6.8 Montrer que, si z C avec z = 0, alors z/[z[ appartient U.
Preuve : En eet, [ z/[z[ [ = [z[/[z[ = 1. Donc z/[z[ appartient U.
6.4 Argument dun nombre complexe
Dnition 6.9 (Exponentielle complexe) Pour tout nombre rel t, on note
e
it
= cos(t) +i sin(t) .
Remarque : Lapplication ainsi dnie est a priori une application de R dans C.
Proposition 6.10 Soient z et z

deux nombres complexes. Alors, pour tout t R, on a :


1. e
it
appartient U.
40
2.
1
e
it
= e
it
= e
it
3. e
it
= 1 si et seulement si il existe un entier relatif k tel que t = 2k.
4. pour tout rel t

, e
i(t+t

)
= e
it
.e
it

5. Formules de Moivre : pour tout entier relatif n, on a (e


it
)
n
= e
int
Remarques : 1) Les proprits prcdentes expliquent, par analogie avec les proprits de lexponentielle
dans R, la notation e
it
.
2) Les deux relations suivantes, trs souvent utiles, sont appeles formules dEuler :
t R, cos(t) =
e
it
+e
it
2
et sin(t) =
e
it
e
it
2i
.
Preuve de la proposition 6.10 : Cest une application directe des formules de trigonomtrie.
1. [e
it
[ =

cos
2
(t) + sin
2
(t) =

1 = 1.
2. Notons dabord que e
it
= cos(t)+i sin(t) = cos(t)i sin(t) = e
it
car cos(t) = cos(t) et sin(t) =
sin(t). Montrons maintenant que e
it
.e
it
= 1, ce qui prouvera que e
it
= 1/e
it
. En eet, e
it
.e
it
=
e
it
e
it
= [e
it
[
2
= 1
2
= 1.
3. e
it
= 1 quivaut cos(t) = 1 et sin(t) = 0. Or il est bien connu que, si cos(t) = 1 et sin(t) = 0, alors
t = 0 modulo 2, cest--dire quil existe un entier relatif k tel que t = 2k.
4. Calculons e
it
.e
it

:
e
it
.e
it

= (cos(t) cos(t

) sin(t) sin(t

)) +i(cos(t) sin(t

) + sin(t) cos(t

))
= cos(t +t

) +i sin(t +t

) = e
i(t+t

)
.
5. Cela se dmontre par rcurrence, en utilisant le rsultat prcdent.
Thorme 6.11 (Admis) Pour tout nombre complexe z appartenant U, il existe un rel t tel que
z = e
it
Autrement dit, lapplication exponentielle, dnie de R dans U est surjective.
Dnition 6.12 Soit z un nombre complexe non nul. On appelle argument de z tout rel t tel que
z
[z[
= e
it
.
Remarque : Cette dnition a bien un sens car nous avons vu dans un exercice ci-dessus que z/[z[
appartient U. Bien noter quil ny a pas unicit de largument, puisque si t est un argument de z, alors
t + 2k est galement un argument de z pour tout k Z.
Forme trigonomtrique : On dit quun nombre complexe non nul z est mis sous forme trigonomtrique
si on crit z sous la forme : z = [z[e
it
, avec t un argument de z. La forme z = x + iy sappelle la forme
algbrique.
Proposition 6.13 Soient z un complexe non nul et t un argument de z. Alors un rel t

est un argument
de z si et seulement sil existe un entier relatif k tel que
t

= t + 2k .
41
Remarque : On dit alors que t

= t modulo 2. Ce qui est not : t

= t (mod 2).
Preuve : Supposons dabord que t

soit un argument de z. Alors, par dnition de largument, on a


z
[z[
= e
it
= e
it

.
En divisant cette galit par e
it
, on obtient 1 = e
i(t

t)
. Cette galit implique lexistence dun entier relatif
k tel que t

= t + 2k (cf. la proposition 6.10).


Rciproquement, sil existe un entier relatif k tel que t

= t + 2k, alors
e
it

= e
it
=
z
[z[
,
et t

est un argument de z.
Notation : Pour tout complexe non nul z, on note arg(z) nimporte quel argument de z.
Proposition 6.14 Soient z et z

deux nombres complexes non nuls. Alors


1. arg(z) = +arg(z) (mod 2) et arg( z) = arg(z) (mod 2),
2. arg(1/z) = arg(z) (mod 2),
3. arg(z.z

) = arg(z) +arg(z

) (mod 2)
Attention la faon de lire ces galits : lgalit arg(z) = +arg(z) signie : pour tout t argument
de z et pour tout t

argument de z, on a lgalit suivante : t = +t

(mod 2), cest--dire quil existe un


entier k Z avec t = +t

+ 2k.
Preuve :
1. Soit t un argument de z et t

un argument de z. Montrons que t = + t

(mod 2). En eet, par


dnition de largument, on a :
e
it
=
z
[ z[
=
z
[z[
= e
it

= e
i(t

+)
.
Donc t

= t + (mod 2) (cf. Proposition 6.10, 3).


Montrons que arg( z) = arg(z) (mod 2). Soit t un argument de z et t

un argument de z. Alors
e
it
=
z
[ z[
=

z
[z[

= e
it

= e
it

(on a utilis le fait que [ z[ = [z[). Donc t = t

(mod 2).
2. Soit t un argument de 1/z et t

un argument de z. Alors
e
it
=
1/z
[1/z[
=
1/z
1/[z[
=
1
z/[z[
=
1
e
it

= e
it

(on a utilis le fait que [1/z[ = 1/[z[). Donc t = t

(mod 2).
3. Soient t un argument de z, t

un argument de z

et t un argument de z.z

. On a alors
e
it
=
z.z

[z.z

[
=
z
[z[
.
z

[z

[
= e
it
.e
it

= e
i(t+t

)
(on a utilis le fait que [z.z

[ = [z[ [z

[). Donc t = t +t

(mod 2).
42
6.5 Racines nimes dun nombre complexe
Dans toute cette partie, n dsigne un entier naturel non nul.
Dnition 6.15 On dit quun nombre complexe z est une racine nime de lunit (ou de 1) si z
n
= 1.
Exemple : Le nombre complexe i est racine quatrime de lunit car i
4
= (1)
2
= 1.
Thorme 6.16 Il y a exactement n racines nimes de lunit. Ce sont les nombres complexes de la forme
z
k
= e
2ik
n
o k 0, . . . , n 1 .
Preuve : Dabord il est clair que les z
k
dnis ci-dessus sont des racines nimes de lunit. En eet,
z
n
k
=

e
2ik
n

n
= e
2ik
= 1 .
Notons de plus que, si 0 k, k

n1, avec k = k

, alors z
k
= z
k
. Il y a donc au moins n racines distinctes
de lunit.
Rciproquement, supposons quun nombre complexe z soit racine nime de lunit. Montrons dabord
que z appartient U. En eet, on a
1 = [z
n
[ = [z[
n
.
Or le module est un nombre rel positif. Donc [z[ = 1, i.e., z U.
Comme z U, il existe un nombre rel t tel que z = e
it
. Choisissons un entier k

tel que t + 2k

soit positif. Notons que t

= t + 2k

est un argument de z. Comme z est racine nime de lunit, on a :


z
n
= 1 = e
int

. On dduit de la proposition 6.10 quil existe un entier relatif k tel que


nt

= 2k .
Par consquent, comme n = 0, cela donne t

=
2k
n
. Comme t

est positif, k lest aussi. Eectuons la division


euclidienne de k par n : il existe deux entiers naturels p et r, tels que r 0, . . . , n1 et k = pn+r. Alors,
comme t

= 2p +
2r
n
est un argument de z, on dduit de la proposition 6.13 que
2r
n
est un argument de z.
Do z = e
2ir
n
avec r 0, . . . , n 1, ce qui est bien le rsultat dsir.
Dnition 6.17 Soit a un nombre complexe non nul. On dit quun nombre complexe z est une racine nime
de a si z
n
= a.
Remarque : Dans le cas n = 2 on parle de racine carre" ou mme simplement de racine" de a.
Par contre, on ncrit jamais cette racine sous la forme

a ni a
1
2
. En eet, comme dans R, il y a toujours
2 nombres complexes vriant z
2
= a, mais, contrairement R, il ny a aucun moyen de choisir de faon
naturelle une de ces racines (rappelons que, si a R,

a dsigne la racine positive).
Corollaire 6.2 Pour tout nombre complexe non nul a il existe exactement n racines nimes de a. Ce sont
les nombres complexes de la forme
z
k
= [a[
1/n
e
it+2ik
n
o k 0, . . . , n 1 ,
et o t dsigne un argument de a.
Remarque : Dans le cas des racines carres, si est une racine de a = 0 alors lautre racine est .
Preuve : Il est ais de voir que, si z
k
= [a[
1/n
e
it+2ik
n
avec k 0, . . . , n 1, alors z
k
est une racine
nime de a.
43
Rciproquement, supposons que z soit une racine nime de a. Alors le nombre complexe ze
it/n
/[a[
1
n
est
une racine nime de lunit, car

ze
it/n
[a[
1
n

n
=
z
n
e
it
[a[
=
ae
it
[a[
=
[a[e
it
e
it
[a[
= 1 ,
car a = [a[e
it
(forme trigonomtrique). Donc, daprs le thorme 6.16, il existe un entier k 0, . . . , n 1
tel que
ze
it/n
[a[
1
n
= e
ik
n
.
En multipliant lgalit par e
it/n
[a[
1
n
, on obtient que z se met sous la forme dsire :
z = [a[
1/n
e
it+2ik
n
o k 0, . . . , n 1 .
6.6 Equation du second degr dans C
On considre une quation du second degr dans C :
() az
2
+bz +c = 0
o a, b et c sont des nombres complexes donns, et z est linconnue. On suppose que a = 0, de sorte que
lquation est vraiment du second degr.
Thorme 6.18 Soit = b
2
4ac. Alors
si = 0, alors lquation (*) admet exactement deux solutions distinctes z
1
et z
2
avec
z
1
=
b +
1
2a
et z
2
=
b +
2
2a
,
o
1
et
2
sont les deux racines carres du nombre complexe .
si = 0, alors lquation admet une solution unique z =
b
2a
.
Remarque : Rappelons que
2
=
1
.
Preuve : Montrons dabord quun nombre complexe z est solution de (*) si et seulement si 2az +b est
une racine carre de .
En eet, si z est solution de (*), alors
(2az +b)
2
= 4a
2
z
2
+ 4abz +b
2
= 4a(az
2
+bz) +b
2
= 4a(c) +b
2
= .
Rciproquement, si 2az +b est une racine carre de , alors
(2az +b)
2
= 4a
2
z
2
+ 4abz +b
2
= b
2
4ac ,
ce qui implique, en simpliant dabord par b
2
puis en divisant par 4a, que
az
2
+bz +c = 0 .
Donc z est bien solution de (*).
Supposons maintenant que = 0. Alors il existe deux racinces distinctes de , notes respectivement
1
et
2
. Un nombre complexe z est alors solution de (*) si et seulement si 2az +b est une racine carre de ,
i.e., si et seulement si 2az + b =
j
(avec j = 1 ou j = 2). En soustrayant b cette galit, puis en divisant
par 2a on obtient le rsultat annonc.
Si au contraire = 0, alors la seule racine carre de est 0. Donc un nombre complexe z est solution
de (*) si et seulement si 2az +b est nul. Ce qui donne bien une seule solution z = b/2a.
Exercice 6.19 Si a, b et c sont des rels, alors les solutions z
1
et z
2
sont conjugues : z
2
= z
1
.
44
6.7 Interprtation gomtrique des nombres complexes
6.7.1 Gnralits
Dans toute la suite, on considre le plan { orient muni dune base orthonorme directe (O,, ).
Dnition 6.20 Soit z = x +iy un nombre complexe.
- Le point daxe z est le point M du plan de coordonnes (x, y).
- Le vecteur daxe z est le vecteur v de coordonnes (x, y).
Rciproquement,
- A tout point M du plan, de coordonnes (x, y), on peut associer le nombre complexe z = x + iy. Le
point M a alors pour axe z.
- De mme, tout vecteur v de coordonnes (x, y), on peut associer le nombre complexe z = x + iy. Le
vecteur v a alors pour axe z.
Interprtation de la somme de nombres complexes :
Si le vecteur v
1
a pour axe z
1
et le vecteur v
2
a pour axe z
2
, alors le vecteur v
1
+v
2
a pour axe
z
1
+z
2
.
Si le point M
1
a pour axe z
1
et le point M
2
a pour axe z
2
, alors le vecteur

M
1
M
2
a pour axe
z
2
z
1
.
La preuve de ces assertions est immdiate.
Interprtation du module dun nombre complexe :
Soit M le point daxe z. Alors [z[ = [OM[ (o [OM[ signie la distance de O M).
Si le point M
1
a pour axe z
1
et le point M
2
a pour axe z
2
, alors [z
2
z
1
[ = [M
1
M
2
[.
Interprtation de largument dun nombre complexe :
Si le vecteur v, non nul, a pour axe le nombre complexe z, alors arg(z) =

(, v) (mod 2) (o

(, v)
est une mesure de langle orient entre et v).
Si les vecteurs non nuls v
1
et v
2
ont pour axe respective les nombres complexes z
1
et z
2
, alors

(v
1
, v
2
) = arg(z
2
) arg(z
1
) (mod 2)
et

(v
1
, v
2
) = arg

z
2
z
1

(mod 2) .
Soit M le point daxe z. Alors arg(z) =

(, v) avec v =

OM.
6.7.2 Exemples dapplications des nombres complexes la gomtrie plane
Exemple 6.21 (Points aligns) Soient M
1
, M
2
et M
3
trois points distincts du plan, daxe respective
z
1
, z
2
et z
3
. Les points M
1
, M
2
et M
3
sont aligns si et seulement si lexpression suivante :
z
2
z
1
z
3
z
1
est un rel.
En eet, les points M
1
, M
2
et M
3
sont aligns si et seulement si langle

(v
1
, v
2
), avec v
1
=

M
1
M
2
et
v
2
=

M
1
M
3
, vaut 0 ou ( 2k prs). Or cet angle a pour expression

(v
1
, v
2
) = arg

z
2
z
1
z
3
z
1

.
Comme largument du nombre complexe
z
2
z
1
z
3
z
1
est 0 ou si et seulement si ce nombre un rel, les points M
1
,
M
2
et M
3
sont aligns si et seulement si nombre complexe
z
2
z
1
z
3
z
1
est un rel.
45
Exemple 6.22 (Translation) A toute translation du plan de vecteur v, on peut associer de faon biuni-
voque un nombre complexe a, laxe de v.
Limage par la translation de vecteur v dun point M daxe z est alors le point M

daxe z +a.
Preuve : Exercice.
Exemple 6.23 (Similitudes) A toute similitude plane S(O, k, ) de centre O, de rapport k > 0 et dangle
, on peut associer de faon biunivoque lunique nombre complexe ke
i
.
Limage par la similitude S(O, k, ) dun point M daxe z est alors le point M

daxe ke
i
z.
Preuve : Exercice.
Exemple 6.24 (Equation dun cercle) Soient un point A daxe a et un rayon r > 0. Alors le cercle de
centre A et de rayon r est lensemble des points M daxe z avec [z a[ = r.
Preuve : Exercice.
Exemple 6.25 (Droites et cercles) Soient a et b deux nombres complexes distincts, et k > 0.
Lensembles des points M daxe z vriant

za
zb

= k est
- un cercle si k = 1, et
- une droite si k = 1 (cest la mdiatrice du segment [A, B], avec A le point daxe a et B le point daxe
b).
Preuve : Exercice (faire par exemple une preuve analytique).
6.8 Quelques exercices
Exercice 6.26 Simplier les expressions suivantes : (3 + 2i)(1 3i) et
3 + 2i
1 3i
.
Exercice 6.27 Calculer le module et un argument pour les nombres complexes suivants :
1 cos() +i sin() o R .
Exercice 6.28 Montrer que, pour tout rel t, cos
3
(t) =
1
4
cos(3t) +
3
4
cos(t). Donner une formule similaire
pour sin
3
(t).
Exercice 6.29 Pour tout rel t, calculer cos(5t) et sin(5t) en fonction de cos(t) et de sin(t).
Dduire du fait que cos(5

10
) = 0 la valeur de cos(/10).
Exercice 6.30
i) Calculer les racines carres des nombres complexes suivants :
1
2
+

3
2
i et z = 8(i +

3).
ii) Calculer les racines carres du nombre complexe z = 4ab + 2(a
2
b
2
)i (avec a, b R).
iii) Calculer les racines quatrimes de 4.
Exercice 6.31 Rsoudre lquation du second degr suivante : z
2
2iz 1 + 2i.
Exercice 6.32 Soit R. Rsoudre lquation : z
2
2e
i
z + 2i sin()e
i
= 0.
Exercice 6.33 Dterminer lensemble des points du plan dont laxe est un nombre complexe z tels que
les points daxes respectives i, z et iz sont aligns.
46
7 Les nombres entiers et les nombres rationnels
Pour des raisons de temps, nous ne ferons pas la construction de N, Z ou Q. Nous supposerons donc
connues les rgles de calcul sur N, Z et Q, ainsi que les proprits de lordre sur ces ensembles.
Rappelons la proprit trs importante suivante : N (respectivement Z ou Q) est intgre : si p
1
et p
2
appartiennent N (resp. Z ou Q), et si p
1
p
2
= 0, alors p
1
= 0 ou p
2
= 0.
7.1 Le principe de rcurrence
Dnition 7.1 Soit A une partie non vide de N. On dit que a est le plus petit lment de A si :
i) a appartient A,
ii) a A, on a : a a (i.e., a minore A)
Remarques :
1. Un tel lment, sil existe, est ncessairement unique.
2. Si a est le plus petit lment de A, alors
a N, avec a < a, on a a / A .
Une proprit trs importante de lensemble des entiers est la suivante :
Thorme 7.2 (Admis) Soit A une partie non vide de N. Alors A possde un plus petit lment.
Dnition 7.3 On dit quune partie non vide A de N est majore sil existe un entier M tel que
a A, a M .
On dit que M est un majorant de A.
On dit quune partie non vide A de N possde un plus grand lment a si
i) a appartient A,
ii) a A, on a : a a.
Remarque : On montre facilement quun plus grand lment, sil existe, est unique. Notons que le plus
grand lment de A est un majorant de A.
Corollaire 7.1 Toute partie non vide et majore de N possde un plus grand lment.
Preuve : Soit B le sous-ensemble de N compos des majorants de A :
B = b N [ a A, b a .
Comme A est major, B est une partie non vide de N. Donc, daprs le thorme 7.2, B possde un plus
petit lment not a.
Montrons que a est bien le plus grand lment de A. Pour cela, montrons dabord que a appartient A.
Raisonnons par labsurde en supposant au contraire que a nappartient pas A. Nous allons montrer qualors
b = a 1 appartient B, ce qui contredit le fait que a est le plus petit lment de B. En eet, comme a
appartient B, on a : pour tout a A, a a. Or a nappartient pas A, donc en fait a < a, ce qui montre
que a a 1 = b. On a donc prouv que, pour tout a A, a b. Ceci montre que b appartient B, et
contredit le fait que a est le plus petit lment de B.
Par consquent, on a dmontr que a appartient A. Comme a appartient B, il est clair que a est un
majorant de A. En conclusion, a est bien le plus grand lment de A.
Voici le rsultat le plus important de cette partie :
47
Thorme 7.4 (Principe de rcurrence) Soit { : N 0, 1 une application possdant les proprits
suivantes :
a) {(0) = 1
b) pour tout n N, si {(n) = 1, alors {(n + 1) = 1.
Alors {(n) = 1 pour tout n N.
Remarque : En pratique, {(n) dsigne une proprit, dpendant de lentier n, dont on veut montrer
quelle est vraie pour tout entier n. Lexpression {(n) = 1 signie que la proprit est vraie, tandis que
{(n) = 0 quelle est fausse.
Le thorme prcdent signie donc que, pour montrer une proprit {(n) (qui dpend de n N) pour
tout n N, il sut
- de montrer que {(0) est vraie,
- de montrer que, si {(n) est vraie pour un certain n, alors {(n + 1) est galement vraie.
Preuve du thorme 7.4 : On raisonne par labsurde en supposant quil existe n
0
N tel que
{(n
0
) = 0. Soit
A = n N [ {(n) = 0 .
Par hypothse, A est une partie non vide de N car n
0
appartient A.
Donc A possde un plus petit lment a. Notons que a appartient A, donc {( a) = 0, et que a 1 car
{(0) = 1 par hypothse (a).
De plus, comme a est le plus petit lment de A, n = a 1 (qui appartient N) nappartient pas A.
Do {(n) = 1. Mais lhypothse (b) implique alors que {(n+1) = 1. On a trouv une contradiction puisque
n + 1 = a.
Ceci prouve que, pour tout n N, {(n) = 1.
On montre exactement de la mme faon le principe de rcurrence gnralis, qui est souvent utile :
Thorme 7.5 (Principe de rcurrence gnralis) Soit { : N 0, 1 une application possdant les
proprits suivantes :
a) {(0) = 1
b) pour tout n N, si k n, {(k) = 1, alors {(n + 1) = 1.
Alors {(n) = 1 pour tout n N.
Preuve : Exercice.
7.2 La division euclidienne
Dnition 7.6 Soient a et b deux entiers relatifs. On dit que a divise b si
a) a nest pas nul,
b) il existe un entier relatif k Z tel que b = ka.
Remarque : Lentier k est alors unique, et not
b
a
.
Notation : lexpression a[b" signie a divise b".
Proposition 7.7 Soient a, b et c trois entiers relatifs.
1. si c = 0, alors a[b si et seulement si ac[bc,
2. si a[b, alors (a)[b et a[(b),
3. si a[b et a[c, alors a[(b +c).
4. si a[b et b[a, alors a = b ou a = b.
5. si ab[c alors a[c et b[c.
48
6. si a N

et b N, avec a[b, alors soit b = 0 soit a b.


Preuve : Cette proposition est une consquence immdiate de la dnition de la division. Nous la
laissons en exercice.
Thorme 7.8 (Division euclidienne) Soient a et b deux entiers naturels, avec a non nul. Il existe
alors un unique couple (q, r) N
2
tel que
b = qa +r et 0 r < a .
Vocabulaire : q est appel quotient de la division euclidienne tandis que r sappelle le reste.
Preuve de lunicit : Montrons dabord que le couple (q, r), sil existe, est unique. Pour cela, on suppose
quil existe deux couples (q
1
, r
1
) N
2
et (q
2
, r
2
) N
2
tels que lgalit suivante soit satisfaite : pour j = 1
et j = 2,
b = q
j
a +r
j
et 0 r
j
< a .
Sans perte de gnralit, on peut supposer que r
1
r
2
(dans le cas contraire, on change le rle de (q
1
, r
1
)
et (q
2
, r
2
)). Comme
b = q
1
a +r
1
= q
2
a +r
2
, on a : r
2
r
1
= a(q
1
q
2
) .
Donc r
2
r
1
est un entier naturel divisible par a. Mais, dautre part, r
2
r
1
r
2
(car r
1
0) et r
2
< a. Comme
a > 0, a[(r
1
r
2
) et a > (r
1
r
2
), on a r
2
= r
1
. Cette galit, conjugue avec lgalit r
2
r
1
= a(q
1
q
2
)
et le fait que a = 0 implique que q
1
= q
2
. En conclusion, nous avons prouv que, si le couple (q, r) existe, il
est unique.
Preuve de lexistence : Nous montrons maintenant son existence. Pour cela, on considre le sous-
ensemble A de N dni par
A = p N [ ap > b .
Notons dabord que lensemble A nest pas vide. En eet, le nombre entier b + 1 appartient A car a 1,
et donc a(b + 1) b + 1 > b.
Par consquent, lensemble A possde un plus petit lment p. Posons q = p 1 et r = b aq. Comme 0
nappartient pas A, on a q 0. Comme lgalit b = aq + r est vidente daprs la dnition de q et r, il
reste montrer que 0 r < a.
Notons dabord que r 0. En eet, comme p est le plus petit lment de A, q = p 1 nappartient pas
A, i.e., aq b. Do r 0.
Montrons enn que r < a. En eet, comme p appartient A, on a a p > b. Do a(q + 1) > b, ce qui
implique que r = b aq < a.
7.3 Le ppcm dune famille dentiers
Dnition 7.9 (PPCM) Soit a
1
, . . . , a
n
un sous-ensemble de Z

. On appelle plus petit commun multi-


plicateur (ppcm) de a
1
, . . . , a
n
lunique entier N

tel que
a) i = 1, . . . , n, a
i
[,
b) k N

, si i = 1, . . . , n, a
i
[k, alors [k.
Notation : Le ppcm de a
1
, . . . , a
n
est not ppcma
1
, . . . , a
n
.
Terminologie : Soit k N

tel que : i = 1, . . . , n, a
i
[k. On dit alors que k est un multiple commun
a
1
, . . . , a
n
.
Le ppcm de a
1
, . . . , a
n
est lentier naturel non nul qui est un multiple commun a
1
, . . . , a
n
, et qui
divise tous les autres multiples communs a
1
, . . . , a
n
.
Montrons lexistence du ppcma
1
, . . . , a
n
.
49
Thorme 7.10 Soit a
1
, . . . , a
n
un sous-ensemble de Z

. Le ppcm de a
1
, . . . , a
n
existe et est unique.
Cest le plus petit multiple commun a
1
, . . . , a
n
.
Remarque : Ce rsultat justie donc la terminologie de plus petit multiple commun.
Preuve : Soit A lensemble des entiers naturels non nuls multiples communs tous les a
i
:
A = k N

[ i = 1, . . . , n, a
i
[k .
Lensemble A est non vide car il contient lentier [a
1
. . . . .a
n
[. Donc A possde un plus petit lment not .
Montrons que est bien le ppcm de a
1
, . . . , a
n
.
Comme appartient A, est non nul et vrie la condition (a) de la dnition. Pour montrer que
vrie aussi (b), il sut de montrer que divise k pour tout k appartenant A.
On raisonne par labsurde en supposant quil existe k dans A qui nest pas divisible par . Soient q et r
respectivement le quotient et le reste de la division euclidienne de k par . On a k = q + r et 0 < r < .
Comme, pour tout i = 1, . . . , n, a
i
divise k et , a
i
divise r. Donc r appartient A, ce qui contredit le fait
que est le plus petit lment de A. Donc divise k pour tout k dans A. On a montr lexistence du ppcm
de a
1
, . . . , a
n
.
Montrons lunicit du ppcm. Si
1
et
2
sont deux ppcm de a
1
, . . . , a
n
, alors
1
divise
2
et
2
divise

1
(cest la proprit (b) de la dnition). Donc, daprs la proposition 7.7, on a
1
=
2
ou
1
=
2
.
Comme
1
et
2
sont strictement positifs, la seule galit possible est
1
=
2
. Le ppcm est donc unique.
Voici quelques proprits du ppcm :
Proposition 7.11
i) Soit a
1
, . . . , a
n
un sous-ensemble de Z

et Z

. Alors
ppcma
1
, . . . , a
n
= [[ ppcma
1
, . . . , a
n
.
ii) Si a et b sont deux entiers relatifs non nuls, avec a[b, alors
ppcma, b = [b[ .
Preuve : i) Appelons le ppcm de a
1
, . . . , a
n
. Il faut montrer que [[ est le ppcm de a
1
, . . . , a
n
.
Comme, pour tout i = 1, . . . , n, a
i
divise , on a que a
i
divise [[. Donc [[ vrie le (a) de la
dnition du ppcm.
Soit k N

tel que, pour tout i = 1, . . . , n, a


i
divise k. Alors divise k (cf proposition 7.7), et donc [[
divise aussi k. Posons k

=
k
||
. Notons que k

appartient N

car k N

.
Comme, pour tout i = 1, . . . , n, a
i
divise k = [[k

, on en dduit que a
i
divise k

. De plus, tant le
ppcm de a
1
, . . . , a
n
, la proprit (b) de la dnition du ppcm implique que divise k

. Donc divise
k = [[k

. Par consquent, [[ vrie la condition (b) de la dnition du ppcm.


ii) Pour montrer que ppcma, b = [b[, posons = [b[. Alors a et b divisent clairement , qui vrie (a)
de la dnition du ppcm.
Soit maintenant k tel que a et b divisent k. Alors = [b[ divise aussi k. Do vrie le (b) de la
dnition du ppcm.
Nous apprendrons plus loin calculer le ppcm.
50
7.4 Le pgcd dune famille dentiers
Dnition 7.12 (PGCD) Soit a
1
, . . . , a
n
un sous-ensemble de Z

. On appelle plus grand commun divi-


seur (pgcd) de a
1
, . . . , a
n
lunique entier N

tel que
a) i = 1, . . . , n, [a
i
,
b) k N

, si i = 1, . . . , n, k[a
i
, alors k[.
Remarques : 1) Bien noter que le pgcd de a
1
, . . . , a
n
est le mme que celui de [a
1
[, . . . , [a
n
[. On
peut donc toujours se restreindre au cas o a
1
, . . . , a
n
sont des entiers naturels.
2) En ce qui concerne la terminologie, il faut remarquer que le pgcd est non seulement le plus grand
diviseur commun a
1
, . . . , a
n
, mais galement est divis par tout autre diviseur commun a
1
, . . . , a
n
.
Notation : Le pgcd de a
1
, . . . , a
n
est not pgcda
1
, . . . , a
n

Comme pour le ppcm, cette dnition est justie par le thorme suivant :
Thorme 7.13 Soit a
1
, . . . , a
n
un sous-ensemble de Z

. Le pgcd de a
1
, . . . , a
n
existe et est unique.
Lunicit du pgcd est claire puisque, si
1
et
2
sont deux pgcd de a
1
, . . . , a
n
, alors
1
et
2
se divisent
lun lautre, et, tant positifs, sont donc gaux.
Le lemme suivant montre lexistence du pgcd :
Lemme 7.2 Soient a
1
, . . . , a
n
un sous-ensemble de Z

et J le sous-ensemble de N

dni par
J = m N

[ (
1
, . . . ,
n
) Z
n
tels que m =
1
a
1
+. . . +
n
a
n
.
Alors J est non vide, et le plus petit lment de J est le pgcd de a
1
, . . . , a
n
.
Preuve : Lensemble J est non vide car, par exemple a
2
1
appartient J (prendre
1
= a
1
,
2
= . . . =

n
= 0). Notons le plus petit lment de la partie J.
Comme appartient J, il existe
1
, . . . ,
n
tels que =
1
a
1
+ . . . +
n
a
n
. Vrions que satisfait
(a) de la dnition du pgcd. Pour cela, on raisonne par labsurde en supposant quil existe i 1, . . . , n tel
que ne divise pas a
i
. Soit q et r respectivement le quotient et le reste de la division euclidienne de a
i
par
: a
i
= q +r et 0 < r < . Alors r appartient J car r N

et
r = a
i
q = (
1
q)a
1
+. . . + (
i1
q)a
i1
+ (1
i
q)a
i
+(
i+1
q)a
i+1
+. . . + (
n
q)a
n
.
Mais dautre part > r et est le plus petit lment de A. On a donc trouv une contradiction. Par
consquent divise tous les a
i
, i = 1, . . . , n.
Reste prouver que satisfait la partie (b) de la dnition du pgcd. Pour cela, considrons k un diviseur
commun tous les a
i
. Il est clair alors que k divise tous les lments de J. Comme appartient J, k divise
donc .
Le lemme que nous venons de montrer montre aussi le corollaire suivant, qui sera trs important pour
prouver le thorme de Bezout :
Corollaire 7.3 Soit a
1
, . . . , a
n
un sous-ensemble de Z

. Il existe alors des entiers relatifs


1
, . . . ,
n
tels
que
pgcd(a
1
, . . . , a
n
) =
1
a
1
+. . . +
n
a
n
.
Voici maintenant quelques proprits du pgcd qui seront utiles plus tard :
Proposition 7.14
i) Soient a
1
, . . . , a
n
un sous-ensemble de Z

et un entier relatif non nul. Alors


pgcda
1
, . . . , a
n
= [[ pgcda
1
, . . . , a
n
.
ii) Si a et b sont deux entiers relatifs non nuls tels que a[b, alors
pgcd(a, b) = [a[ .
51
Preuve : i) Posons = pgcda
1
, . . . , a
n
et

= a
1
, . . . , a
n
. Il faut montrer que [[ =

.
On remarque dabord que [[ est un diviseur commun a
1
, . . . , a
n
, car est un diviseur commun
a
1
, . . . , a
n
. Donc [[ divise

. Il existe donc k N

avec

= [[k.
Comme

est le pgcd de a
1
, . . . , a
n
,

= [[k est un diviseur commun a


1
, . . . , a
n
, ce qui
implique que k est un diviseur commun a
1
, . . . , a
n
. Or tant le pgcd a
1
, . . . , a
n
, cela entrane que
k divise . Or > 0 et k > 0, donc k = 1. On a donc prouv que

= [[.
ii) Posons = pgcda, b. Comme [a[ divise la fois a et b, [a[ divise . De plus, divise a, donc divise
[a[. Ceci prouve que = [a[.
La proposition suivante arme que lon peut toujours ramener le calcul du pgcd de n entiers n calculs
du pgcd de 2 entiers.
Proposition 7.15 Soient a
1
, . . . , a
n
un sous-ensemble de Z

, avec n 3. Alors
pgcda
1
, . . . , a
n
= pgcd a
1
, pgcda
2
, . . . , a
n
.
Preuve : Posons = pgcda
1
, . . . , a
n
,

= pgcda
2
, . . . , a
n
et = pgcda
1
,

. On veut montrer
que = .
Montrons dabord que divise . Comme est un diviseur commun a
2
, . . . , a
n
, divise

. Comme
de plus, divise a
1
, divise le pgcd de a
1
et de

, i.e., divise .
Rciproquement, divise la fois a
1
et

. Or

tant un diviseur commun a


2
, . . . , a
n
, est galement
un diviseur commun a
2
, . . . , a
n
. Donc divise tous les a
i
, avec i = 1, . . . , n, donc divise le pgcd de
a
1
, . . . , a
n
, cest--dire .
En conclusion, les entiers naturels et se divisent lun lautre, et sont donc gaux.
Voici maintenant le rsultat principal de cette partie, qui justie lalgorithme dEuclide de calcul du pgcd,
que nous introduisons aprs.
Thorme 7.16 Soient a
1
et a
2
deux entiers naturels non nuls. Si a
2
ne divise pas a
1
, alors
pgcda
1
, a
2
= pgcda
2
, r
o r est le reste de la division euclidienne de a
1
par a
2
.
Preuve : Soient q et r respectivement le quotient et le reste de la division euclidienne de a
1
par a
2
:
a
1
= qa
2
+r et 0 < r < a
2
. Notons le pgcd de a
2
et r et

le pgcd de a
1
et a
2
. Montrons que =

.
(a) Par dnition, [a
2
. Comme [r et [a
2
, on a aussi [qa
2
+r = a
1
. Donc est un diviseur commun
de a
2
et de a
1
. Donc divise

qui est le pgcd de a


1
et a
2
.
(b) Rciproquement,

divise a
1
et a
2
, donc

divise aussi a
1
qa
2
= r. Par consquent,

divise le
pgcd de a
2
et de r, i.e., divise .
En conclusion, les entiers naturels et se divisent lun lautre, et sont donc gaux.
Dcrivons maintenant lalgorithme dEuclide. Lobjet de lalgorithme est de calculer le pgcd de deux
entier naturels non nuls a
1
et a
2
.
Initialisation : Posons r
1
= a
1
et r
2
= a
2
tant que r
i
> 0, on dnit r
i+1
comme tant le reste de la division euclidienne de r
i1
par r
i
.
Proposition 7.17 Soit (r
i
) la suite dnie par lalgorithme dEuclide. Alors il existe un indice i
0
a
2
+ 2
tel que r
i
0
= 0 et
pgcda
1
, a
2
= r
i
0
1
.
52
Exemple : Si a
1
= 48 et a
2
= 30, alors r
1
= a
1
= 48, r
2
= a
2
= 30, r
3
= 48 1.30 = 18,
r
4
= 30 1.18 = 12, r
5
= 18 1.12 = 6, r
6
= 12 2.6 = 0. Donc i
0
= 6 et pgcd48, 30 = r
5
= 6.
Preuve de la proposition 7.17 : Par dnition du reste de la division euclidienne, la suite (r
i
) est
strictement dcroissante partir du rang i = 2. On montre donc facilement par rcurrence que r
i
a
2
i +2
pour i 2. Or r
i
est positif pour tout i. Lalgorithme sarrte donc au plus tard en temps i
0
r
2
+ 2.
On dmontre galement par rcurrence, en utilisant le thorme 7.16, que, pour tout i < i
0
1,
pgcda
1
, a
2
= pgcdr
i1
, r
i
. (1)
Or, par dnition de i
0
, lentier r
i
0
1
divise r
i
0
2
. La proposition 7.14 arme alors que
pgcdr
i
0
2
, r
i
0
1
= r
i
0
1
. (2)
En mettant ensembles les galits (1) et (2), on obtient le rsultat dsir : pgcda
1
, a
2
= r
i
0
1
.
7.5 Nombres premiers entre eux
Dnition 7.18 Soit a
1
, . . . , a
n
un sous-ensemble de Z

. On dit que les nombres a


1
, . . . , a
n
sont premiers
entre eux si leur pgcd est 1.
Exemple : Les nombres 30, 35 et 14 sont premiers entre eux. En eet, on a dune part : pgcd35, 14 =
pgcd14, 7 = 7 daprs lalgorithme dEuclide. Dautre part, on a
pgcd30, 35, 14 = pgcd30, pgcd35, 14 = pgcd30, 7,
o pgcd30, 7 = pgcd7, 2 = pgcd2, 1 = 1 daprs lalgorithme dEuclide. Donc on a montr que
pgcd30, 35, 14 = 1.
Le thorme le plus important de cette partie, et un des plus importants de ce cours, est le thorme de
Bezout :
Thorme 7.19 (Bezout) Soit a
1
, . . . , a
n
un sous-ensemble de Z

. Alors les nombres a


1
, . . . , a
n
sont
premiers entre eux si et seulement si il existe n entiers relatifs
1
, . . . ,
n
tels que

1
a
1
+. . . +
n
a
n
= 1 . (3)
On appelle relation de Bezout une relation du type (3).
Preuve : Supposons dabord que a
1
, . . . , a
n
sont premiers entre eux. Comme le pgcd de a
1
, . . . , a
n
est
1, le corollaire 7.3 arme quil existe n entiers relatifs
1
, . . . ,
n
tels que
1
a
1
+. . . +
n
a
n
= 1.
Rciproquement, supposons quil existe n entiers relatifs
1
, . . . ,
n
tels que
1
a
1
+. . . +
n
a
n
= 1. Soit
le pgcd de a
1
, . . . , a
n
. Comme est un diviseur commun de a
1
, . . . , a
n
, divise galement
1
a
1
+. . . +
n
a
n
,
i.e., divise 1. Comme > 0, ne peut tre gal qu 1. En conclusion, a
1
, . . . , a
n
sont premiers entre eux.
Comment trouver une relation de Bezout ?
En pratique, pour trouver une relation de Bezout, on utilise lalgorithme dEuclide, en crivant chaque
tape le quotient et le reste de la division euclidienne de r
i+1
par r
i
(cf les notations de lalgorithme).
Par exemple, pour les entiers n
1
= 48 et n
2
= 30, cela donne :
n
1
= r
1
= 48, n
2
= r
2
= 30, r
1
= 1.r
2
+ 18, do r
3
= 18 = n
1
n
2
.
r
2
= 1.r
3
+ 12, do r
4
= 12 = r
2
r
3
= n
2
(n
1
n
2
) = 2n
2
n
1
.
r
3
= 1.r
4
+ 6 do r
5
= 6 = r
3
r
4
= (n
1
n
2
) (2n
2
n
1
) = 2n
1
3n
2
.
53
r
4
= 2n
5
do r
6
= 0.
On en conclut que pgcdn
1
, n
2
= r
5
= 6. Une relation de Bezout est donc : 2n
1
3n
2
= 6.
Thorme 7.20 (Gauss) Soient a, b et c trois entiers naturels non nuls. Si a divise bc et est premier avec
b, alors a divise c.
Preuves : Nous donnons deux dmonstrations de ce rsultat :
Premire dmonstration : Comme a et b sont premiers entre eux, le thorme de Bezout arme quil
existe
1
et
2
tels que

1
a +
2
b = 1 . Do
1
ac +
2
bc = c .
Comme a divise la fois ac et bc, a divise
1
ac +
2
bc, cest--dire, a divise c.
Seconde dmonstration : Daprs la premire partie de la proposition 7.14, on a :
pgcdac, bc = c pgcda, b = c.1 = c .
Comme a est un diviseur commun de ac et de bc, et que c est le pgcd de ac et bc, on en dduit que a divise c.
Une consquence cruciale du thorme de Gauss est le corollaire suivant :
Corollaire 7.4 Soient a, b, c trois entiers naturels, avec a et b non nuls et premiers entre eux. Si a[c et b[c
alors ab[c.
Preuve : Comme a[c, il existe un entier c

tel que c = ac

. Or b[c, donc b[(ac

). Comme a et b sont
premiers entre eux, le thorme de Gauss arme que b[c

. Donc ab[c.
Une autre application du thorme de Bezout est la suivante :
Proposition 7.21 Soit a
1
, . . . , a
n
un sous-ensemble de Z

. Alors un entier naturel est le pgcd de


a
1
, . . . , a
n
si et seulement si est un diviseur commun de a
1
, . . . , a
n
et les entiers
a
1

, . . . ,
an

sont premiers
entre eux.
Preuve : Supposons dabord que est le pgcd de a
1
, . . . , a
n
. Alors on sait que est un diviseur commun
de a
1
, . . . , a
n
. De plus, le corollaire 7.3 arme quil existe des entiers
1
, . . . ,
n
tels que
1
a
1
+. . .+
n
a
n
= .
En divisant cette galit par , on obtient :

1
a
1

+. . . +
n
a
n

= 1 .
Le thorme de Bezout arme alors que
a
1

, . . . ,
an

sont premiers entre eux.


Rciproquement, supposons que est un diviseur commun de a
1
, . . . , a
n
et les entiers
a
1

, . . . ,
an

sont
premiers entre eux. Notons d le pgcd de a
1
, . . . , a
n
. Comme est un diviseur commun de a
1
, . . . , a
n
, divise
d par dnition du pgcd. De plus, comme
a
1

, . . . ,
an

sont premiers entre eux, le thorme de Bezout arme


quil existe des entiers
1
. . . ,
n
tels que
1
a
1

+ . . .
n
an

= 1, ce qui implique que


1
a
1
+ . . .
n
a
n
= .
Comme d est un diviseur commun de a
1
, . . . , a
n
, d divise
1
a
1
+. . .
n
a
n
, et donc divise . Nous avons prouv
que les entiers naturels d et se divisent lun lautre. Ils sont donc gaux.
Nous expliquons maintenant comment calculer le ppcm de deux nombres partir de leur pgcd : pour
cela, commenons par un rsultat intermdiaire.
54
Proposition 7.22 Soient a et b deux entiers naturels non nuls premiers entre eux. Alors le ppcm de a et b
est gal ab.
Preuve : Posons = ppcma, b. Comme ab est un multiple commun de a et de b, divise ab (condition
(b) de la dnition du ppcm).
Comme a divise , il existe un entier k tel que = ak. Or b divise galement , donc divise ak. Or a et b
sont premiers entre eux. Le thorme de Gauss arme alors que b divise k. Donc il existe un entier k

tel que k = bk

. Do = abk

. On en dduit que ab divise .


Les entiers naturels et ab se divisent lun lautre, donc sont gaux.
Voici maintenant la relation entre ppcm et pgcd dans le cas gnral :
Thorme 7.23 Soient a et b deux entiers naturels non nuls. Alors
pgcda, b ppcma, b = ab .
Preuve : Posons d = pgcda, b. La proposition 7.21 arme que d divise a et b et que
a
d
et
b
d
sont
premiers entre eux. Daprs la proposition 7.22, le ppcm de
a
d
et
b
d
est gal
ab
d
2
.
Donc
ppcma, b = ppcmd
a
d
, d
b
d
= d ppcm
a
d
,
b
d
= d
ab
d
2
=
ab
d
.
On en dduit lgalit dsire.
On conclut cette partie par la mise sous forme irrductible dun nombre rationnel. Rappelons quun
nombre rationnel est un nombre rel r pour lequel il existe (p, q) Z Z

avec r = p/q.
Thorme 7.24 (Forme irrductible dun nombre rationnel) Soit r un nombre rationnel non nul. Il
existe un unique couple (a, b) Z

tel que
r =
a
b
et a et b premiers entre eux .
Preuve : Existence : On suppose que r est positif (sinon, faire le mme travail avec r). Comme r est
rationnel, il existe (p, q) ZZ

avec r = p/q. On peut choisir p et q strictement positifs car r lest. Posons


d = pgcdp, q, a = p/d et b = q/d. Alors la proposition 7.21 arme que a et b sont premiers entre eux. De
plus, on a bien r = a/b car
r =
p
q
=
ad
bd
=
a
b
.
Unicit : Supposons quil existe deux couples (a
1
, b
1
) Z

et (a
2
, b
2
) Z

tels que, pour


j = 1, 2, r =
a
j
b
j
et a
j
et b
j
sont premiers entre eux. Alors
r =
a
1
b
1
=
a
2
b
2
Do a
1
b
2
= a
2
b
1
. Alors b
2
divise a
2
b
1
. Comme b
2
et a
2
sont premiers entre eux, le thorme de Gauss arme
que b
2
divise b
1
. On obtient de mme que b
1
divise b
2
. Les entiers naturels b
1
et b
2
se divisant lun lautre,
ils sont gaux. Lgalit a
1
b
2
= a
2
b
1
et le fait que b
1
= b
2
= 0 impliquent alors que a
1
= a
2
. Do lunicit
de la mise sous forme irrductible.
55
7.6 Nombres premiers
Dnition 7.25 On appelle nombre premier tout nombre entier naturel p, tel que p 2 et dont les seuls
diviseurs dans N

sont 1 et p, i.e., :
si q N

avec q[p , alors q = 1 ou q = p .


Le thorme suivant arme que tout entier naturel possde des diviseurs premiers :
Thorme 7.26 Soit n un entier naturel, avec n 2. Il existe un nombre premier qui divise n.
Preuve : Soit A le sous-ensemble des entiers naturels suprieurs 2 et diviseurs de n :
A = q N

[ q 2 et q[n .
Alors A est une partie non vide de N (car n A) et donc possde un plus petit lment p.
Montrons que p est premier. Soit k un nombre entier naturel qui divise p. Alors k divise aussi n, car p
divise n. Il y a alors deux possibilits :
- soit k < 2, cest--dire k = 1,
- soit k 2, et donc k appartient A. Or p est le plus petit lment de A. Donc k p. Mais k divise p,
donc k = p.
On a prouv que, si k divise p, alors soit k = 1, soit k = p. Donc p est un diviseur premier de n.
Le thorme dEuclide arme quil existe une innit de nombres premiers :
Thorme 7.27 (Euclide) Pour tout entier naturel n, il existe un nombre premier p suprieur n.
Preuve : Fixons un entier n 2, et considrons le nombre q = n! + 1 = (1.2.3 . . . n) + 1. Daprs le
thorme 7.26, il existe un nombre premier p qui divise q.
Montrons que p est suprieur n. En eet, si, raisonnant par labsurde, on suppose que p < n, alors p
divise n!. Donc p ne peut pas diviser q car p ne divise pas 1 (rappelons que p 2). On a donc trouv une
contradiction. Par consquent, p est suprieur n.
7.7 Dcomposition dun entier en facteurs premiers
Thorme 7.28 Tout entier naturel a 2 peut scrire dune manire unique sous la forme :
a = (p
1
)
k
1
. . . (p
m
)
km
o p
1
, . . . , p
m
sont des nombres premiers distincts et k
1
, . . . , k
m
sont des entiers strictement positifs.
Remarque : Lunicit signie ici que si on a deux expressions de cette forme :
a = (p
1
)
k
1
. . . (p
m
)
km
= (q
1
)
r
1
. . . (q
n
)
rn
avec p
1
, . . . , p
m
(respectivement q
1
, . . . , q
n
) des nombres premiers distincts et k
1
, . . . , k
m
(respectivement
r
1
, . . . , r
n
) des entiers strictement positifs, alors m = n et, pour tout i 1, . . . , n, il existe un indice
j 1, . . . , n tel que p
i
= q
j
et k
i
= r
j
.
Preuve : Nous ne dmontrons que lexistence, la preuve de lunicit tant un peu plus dlicate. On
raisonne par rcurrence gnralise sur le nombre a. Si a = 2, le rsultat est vident.
Supposons le rsultat vrai jusquau nombre a 2. Montrons quil est encore vrai pour a + 1. Daprs le
thorme 7.26, le nombre a + 1 possde un diviseur premier, not p. Posons b =
a+1
p
.
56
Il y a alors 2 cas : soit b = 1, et alors le rsultat est dmontr. Soit b > 1, et on a alors 2 b a. Par
hypothse de rcurrence, il existe alors des nombres premiers distincts p
1
, . . . , p
m
et des entiers strictement
positifs k
1
, . . . , k
m
tels que
b = (p
1
)
k
1
. . . (p
m
)
km
.
Donc
a + 1 = p(p
1
)
k
1
. . . (p
m
)
km
et a + 1 possde une dcomposition en facteurs premiers.
Par rcurrence, on en dduit lexistence de la dcomposition pour tout entier a.
Application au calcul du pgcd et du ppcm : Soient a et b deux entiers naturels non nuls suprieurs
2. On suppose que
a = (p
1
)
k
1
. . . (p
m
)
km
et b = (p
1
)
r
1
. . . (p
m
)
rm
avec p
1
, . . . , p
m
des nombres premiers distincts et k
1
, . . . , k
m
(respectivement r
1
, . . . , r
m
) des entiers positifs
ou nuls (de faon avoir une criture commune pour a et b). Alors
pgcda, b = (p
1
)
min{k
1
,r
1
}
. . . (p
m
)
min{km,rm}
et ppcma, b = (p
1
)
max{k
1
,r
1
}
. . . (p
m
)
max{km,rm}
.
7.8 Quelques exercices
Exercice 7.29 Soit k un entier naturel. Montrer que 9k + 4 et 2k + 1 sont premiers entre eux.
Exercice 7.30 Calculer pgcd(1863, 368, 14375) et ppcm(1863, 368, 14375).
Exercice 7.31 Quel est le pgcd de 17
63
1 et 17
42
1 ?
Exercice 7.32 Rsoudre dans Z Z lquation 27x + 45y = 63.
Exercice 7.33 1) A partir de lalgorithme dEuclide, dterminer deux entiers relatifs u
0
et v
0
tels que
35u
0
+ 13v
0
= 1.
2) Dterminer tous les couples dentiers relatifs (u, v) tels que 35u + 13v = 1.
Exercice 7.34 Dterminer tous les couples dentiers n, m tels que
1 n m, m+n = 256 et pgcdn, m = 16 .
Exercice 7.35 Soit n 1 un nombre entier. En sinspirant de lalgorithme dEuclide, montrer que la fraction
rationnelle
15n
2
+8n+6
30n
2
+21n+13
est irreductible.
57
8 Les polynmes
Avertissement : Lensemble des polynmes partage de nombreuses proprits communes avec lensemble
des entiers (division euclidienne, existence dun ppcm, dun pgcd, notion de nombres ou de polynmes
premiers, etc...) Cest pourquoi plusieurs parties de ce chapitre sont redondantes par rapport au chapitre
prcdent. Cest en particulier le cas des parties 8.3 8.7 qui ne gurent ici que par commodit du lecteur.
8.1 Dnitions et vocabulaire
Dnition 8.1
Un polynme P est une expression de la forme P(X) = a
0
+a
1
X +a
2
X
2
+. . . a
n
X
n
.
a
0
, a
1
, . . . , a
n
sont les coecients du polynme. Si a
0
, a
1
, . . . , a
n
sont des nombres rels, le polynme
est rel. Si a
0
, a
1
, . . . , a
n
sont des nombres complexes, le polynme est complexe.
Lensemble des polynmes rels est not R[X], tandis que lensemble des polynmes complexes est not
C[X].
Le polynme P est nul si tous ses coecents sont nuls.
Si P est un polynme non nul, avec P(X) = a
0
+ a
1
X + a
2
X
2
+ . . . a
n
X
n
, le degr du polynme P,
not deg(P), est le plus grand entier k 0, . . . , n tel que a
k
= 0.
Par convention, le degr du polynme nul est .
Si P est un polynme non nul, avec P(X) = a
0
+a
1
X +a
2
X
2
+. . . a
n
X
n
et n = deg(P), alors a
n
est
appel coecient directeur de P.
Si ce coecient directeur est gal 1, on dit que le polynme P est normalis.
Deux polynmes P
1
et P
2
sont gaux si P
1
et P
2
ont mme degr et si les coecients de P
1
et P
2
sont
gaux.
Somme de deux polynmes : Soient P
1
(X) = a
0
+a
1
X+. . .+a
n
X
n
et P
2
(X) = b
0
+b
1
X+. . .+b
m
X
m
.
Le polynme P
1
+P
2
est le polynme (P
1
+P
2
)(X) = c
0
+c
1
X +. . . +c
k
X
k
, avec
- lentier k est dni par k = maxn, m,
- les coecients c
i
sont dnis par :
i 1, . . . , k , c
i
=

a
i
+b
i
si i minn, m
a
i
si m+ 1 < i n
b
i
si n + 1 < i m
Remarque : La somme des deux polynmes rels (respectivement complexe) est un polynme rel
(respectivement complexe).
Produit de deux polynmes : Soient P
1
(X) = a
0
+a
1
X+. . .+a
n
X
n
et P
2
(X) = b
0
+b
1
X+. . .+b
m
X
m
.
Le polynme P
1
P
2
est le polynme (P
1
P
2
)(X) = c
0
+c
1
X +. . . +c
k
X
k
, avec
- lentier k est dni par k = n +m,
- les coecients c
i
sont dnis par :
i 1, . . . , k , c
i
=

j+l=i
a
j
b
l
.
Remarque : Cette formule correspond au developpement formel du produit
(a
0
+a
1
X +. . . +a
n
X
n
)(b
0
+b
1
X +. . . +b
m
X
m
) .
Il est facile de montrer que la somme et le produit de polynmes possdent les proprits habituelles
(associativit, commutativit, le polynme nul est un lment neutre pour laddition, existence dun oppos,
distributivit).
Sauf mention contraire, dans toute la suite nous travaillerons indiremment dans R[X] ou dans C[X].
Un scalaire sera alors, dans le premier cas, un lment de R, et dans le second, un lment de C.
Thorme 8.2 Soient P
1
et P
2
deux polynmes. Alors
58
deg(P
1
+ P
2
) maxdeg(P
1
), deg(P
2
). De plus, il y a ingalit stricte si et seulement si deg(P
1
) =
deg(P
2
) et le coecient dominant de P
1
est loppos de celui de P
2
.
deg(P
1
P
2
) = deg(P
1
) + deg(P
2
). De plus, si P
1
et P
2
sont non nuls, le coecient dominant de P
1
P
2
est le produit du coecient dominant de P
1
et de celui de P
2
.
Remarques :
1. Si P
1
ou P
2
est le polynme nul, le rsultat est encore valable condition dutiliser la convention
+k = pour tout entier k.
2. Notons que, si P
1
et P
2
sont non nuls et normaliss, alors P
1
P
2
est non nul et normalis.
Preuve du thorme : Cest une consquence directe des dnitions de la somme et du produit.
Ceci implique que lensemble des polynmes est intgre :
Corollaire 8.1 Si P
1
et P
2
sont deux polynmes, et si P
1
P
2
= 0 alors soit P
1
= 0, soit P
2
= 0.
Preuve : En eet, deg(P
1
P
2
) = deg(P
1
) + deg(P
2
) = car P
1
P
2
= 0. Donc deg(P
1
) = ou
deg(P
2
) = , cest--dire que P
1
= 0 ou P
2
= 0.
8.2 Division euclidienne
Dnition 8.3 Soient A et B deux polynmes. On dit que A divise B si
a) A nest pas nul,
b) il existe un polynme Q tel que B = QA.
Remarque : Le polynme Q est alors unique, et not
B
A
.
Notation : lexpression A[B" signie A divise B".
Proposition 8.4 Soient A, B et C trois polynmes.
1. si C = 0, alors A[B si et seulement si AC[BC,
2. si A[B, alors (A)[B et A[(B),
3. si A[B et A[C, alors A[(B +C).
4. si A[B et B[A, alors il existe un scalaire non nul tel que B = A.
5. si AB[C alors A[C et B[C.
6. si A = 0 et A[B, alors, soit B = 0, soit deg(A) deg(B).
Preuve : Cette proposition est une consquence immdiate de la dnition de la division. Nous la
laissons en exercice.
Thorme 8.5 Soient A et B deux polynmes avec B = 0. Il existe alors un unique couple (Q, R) de
polynmes, avec
A = QB +R et deg(R) < deg(B) .
59
Terminologie : Le polynme Q sappelle le quotient de la division euclidienne de A par B, tandis que
le polynme R sappelle le reste.
Preuve de lunicit : Supposons que (Q
1
, R
1
) et (Q
2
, R
2
) soient deux couples de polynmes tels que
A = Q
1
B +R
1
= Q
2
B +R
2
avec deg(R
1
) < deg(B) et deg(R
2
) < deg(B) .
Alors, comme (Q
1
Q
2
)B = R
2
R
1
, le polynme B divise le polynme R
1
R
2
qui est de degr strictement
infrieur celui de B. Donc R
1
= R
2
, ce qui implique, puisque B = 0, que Q
1
= Q
2
.
Nous avons donc prouv quil existe au plus un couple (Q, R) de polynmes vriant la relation dsire.
Preuve de lexistence : On suppose que B ne divise pas A, car sinon le rsultat est vident. Notons
E = n N [ un polynme C avec deg(ABC) = n .
Lensemble E nest pas vide car il contient par exemple deg(A) (prendre C = 0). Donc E contient un plus
petit lment r. Comme r E, il existe un polynme Q tel que le polynme R = (ABQ) a pour degr r.
Montrons que r < deg(B).
Pour cela, on raisonne par labsurde en supposant au contraire que r = deg(R) deg(B). Posons
n = deg(B) et appelons b
n
et c
r
respectivement le coecient dominant de B et de R. Alors on arme que
le polynme Q
1
= Q+
cr
bn
X
rn
(avec la convention X
0
= 1) vrie : deg(ABQ
1
) < r. En eet,
ABQ
1
= AB(Q+
c
r
b
n
X
rn
) = R
c
r
b
n
X
rn
B .
Les polynmes R et
cr
bn
X
rn
B sont de mme degr r et ont mme coecient dominant c
r
. Donc A BQ
1
a un degr strictement infrieur r. Comme deg(ABQ
1
) appartient E par dnition de E (notons que
A BQ
1
= 0 car B ne divise pas A), on a trouv une contradiction car r est le plus petit lment de E et
deg(ABQ
1
) < r. Par consquent, on a prouv que r = deg(R) < deg(B). Ceci achve la dmonstration de
lexistence du couple (Q, R) tel que A = QB +R et deg(R) < deg(B).
8.3 Le ppcm dun famille de polynmes
Dnition 8.6 (PPCM) Soit A
1
, . . . , A
n
une famille de polynmes non nuls. On appelle plus petit com-
mun multiplicateur (ppcm) de A
1
, . . . , A
n
lunique polynme non nul et normalis P tel que
a) i = 1, . . . , n, A
i
[P,
b) Pour tout polynme non nul Q, si i = 1, . . . , n, A
i
[Q, alors P[Q.
Notation : Le ppcm de A
1
, . . . , A
n
est not ppcmA
1
, . . . , A
n
.
Terminologie : Soit Q un polynme tel que : i = 1, . . . , n, A
i
[Q. On dit alors que Q est un multiple
commun A
1
, . . . , A
n
.
Le ppcm de A
1
, . . . , A
n
est le polynme non nul et normalis qui est un multiple commun A
1
, . . . , A
n
,
et qui divise tous les autres polynmes multiples communs A
1
, . . . , A
n
.
Montrons lexistence du ppcmA
1
, . . . , A
n
.
Thorme 8.7 Soit A
1
, . . . , A
n
une famille de polynmes non nuls. Le ppcm de A
1
, . . . , A
n
existe et est
unique. Cest le polynme de plus petit degr parmi les polynmes non nuls et normaliss qui sont multiples
commun de A
1
, . . . , A
n
.
Preuve : Soit E lensemble des entiers naturels non nuls dni par
E = k N

[ un polynme Q tel que i = 1, . . . , n, A


i
[Q et k = deg(Q) .
60
Lensemble E est non vide car il contient lentier k = deg(A
1
. . . . .A
n
). En eet, A
1
. . . . .A
n
est un multiple
commun de A
1
, . . . , A
n
. Donc E possde un plus petit lment not p. Comme p appartient E, il existe un
polynme P (que lon peut choisir normalis) qui est multiple commun tous les A
i
et tel que deg(P) = p.
Montrons que P est le ppcm de A
1
, . . . , A
n
.
Par construction, P est non nul et vrie la condition (a) de la dnition. Pour montrer que P vrie
aussi (b), il sut de montrer que P divise A pour tout A multiple commun A
1
, . . . , A
n
.
On raisonne par labsurde en supposant quil existe A multiple commun A
1
, . . . , A
n
qui nest pas
divisible par P. Soient Q et R respectivement le quotient et le reste de la division euclidienne de A par P.
On a A = QP +R et 0 deg(R) < deg(P). Comme, pour tout i = 1, . . . , n, A
i
divise A et P, A
i
divise R.
Donc R est un multiple commun tous les A
i
et deg(R) appartient E. Ceci contredit le fait que p = deg(P)
est le plus petit lment de E. Donc P divise A pour tout A multiple commun tous les A
i
. On a montr
lexistence du ppcm de A
1
, . . . , A
n
.
Montrons lunicit du ppcm. Si P
1
et P
2
sont deux ppcm de A
1
, . . . , A
n
, alors P
1
divise P
2
et P
2
divise
P
1
. Comme P
1
et P
2
sont normaliss, cela implique que P
1
= P
2
. Le ppcm est donc unique.
Voici quelques proprits du ppcm :
Proposition 8.8
i) Soit A
1
, . . . , A
n
une famille de polynmes non nuls et B un polynme non nul et de coecient
dominant b. Alors
ppcmBA
1
, . . . , BA
n
=
1
b
BppcmA
1
, . . . , A
n
.
ii) Si A et B sont deux polynmes non nuls, avec A[B, et si b est le coecient dominant de B, alors
ppcmA, B =
1
b
B .
Preuve : i) Quitte remplacer B par
1
b
B, on peut supposer que B est normalis. Appelons P le ppcm
de A
1
, . . . , A
n
. Il faut montrer que BP (qui est alors normalis) est le ppcm de BA
1
, . . . , BA
n
.
Comme, pour tout i = 1, . . . , n, A
i
divise P, on a que BA
i
divise BP. Donc BP vrie le (a) de la
dnition du ppcm.
Soit Q un polynme non nul tel que, pour tout i = 1, . . . , n, BA
i
divise Q. Alors B divise Q et on note
Q
1
=
Q
B
. Remarquons que Q
1
= 0 car Q = 0.
Comme, pour tout i = 1, . . . , n, BA
i
divise Q = BQ
1
, on en dduit que A
i
divise Q
1
. De plus, P tant le
ppcm de A
1
, . . . , A
n
, la proprit (b) de la dnition du ppcm implique que P divise Q
1
. Donc BP divise
Q = BQ
1
. Par consquent, BP vrie la condition (b) de la dnition du ppcm.
ii) On suppose encore que B est normalis. Comme A et B divisent clairement B, B vrie (a) de la
dnition du ppcm.
Le polynme B vrie le (b) de la dnition du ppcm de faon vidente. Donc B = ppcmA, B.
Nous apprendrons plus loin calculer le ppcm dune famille de polynmes.
8.4 Le pgcd dune famille de polynmes
Dnition 8.9 (PGCD) Soit A
1
, . . . , A
n
une famille de polynmes non nuls. On appelle plus grand
commun diviseur (pgcd) de A
1
, . . . , A
n
lunique polynme non nul et normalis P tel que
a) i = 1, . . . , n, P[A
i
,
b) pour tout polynme non nul Q, si i = 1, . . . , n, Q[A
i
, alors Q[P.
61
Remarque : Le pgcd est le plus grand diviseur commun A
1
, . . . , A
n
au sens o il a le plus grand
degr.
Notation : Le pgcd de A
1
, . . . , A
n
est not pgcdA
1
, . . . , A
n

Thorme 8.10 Soit A


1
, . . . , A
n
une famille de polynmes non nuls. Le pgcd de A
1
, . . . , A
n
existe et
est unique.
Lunicit du pgcd est claire puisque, si P
1
et P
2
sont deux pgcd de A
1
, . . . , A
n
, alors P
1
et P
2
se divisent
lun lautre, et, tant normaliss, sont donc gaux.
Le lemme suivant montre lexistence du pgcd :
Lemme 8.2 Soient A
1
, . . . , A
n
une famille de polynmes non nuls et J lensemble des polynmes dni
par :
J = A = 0 [ Z
1
, . . . , Z
n
des polynmes tels que A = Z
1
A
1
+. . . +Z
n
A
n
.
Alors cet ensemble est non vide et possde un polynme normalis P de plus petit degr dans J. Ce polynme
est le pgcd de A
1
, . . . , A
n
.
Preuve : Lensemble J est non vide car, par exemple A
2
1
appartient J (prendre Z
1
= A
1
, Z
2
= . . . =
Z
n
= 0). Soit
E = n N [ A J avec deg(A) = n .
Comme E est une partie non vide de N, E possde un plus petit lment not p. Comme p appartient E,
il existe un polynme P, que lon peut choisir normalis, tel que deg(P) = p. Montrons que P est le pgcd de
A
1
, . . . , A
n
.
Comme P J, il existe des polynmes Z
1
, . . . , Z
n
tels que P = Z
1
A
1
+. . .+Z
n
A
n
. Vrions que P satisfait
(a) de la dnition du pgcd. Pour cela, on raisonne par labsurde en supposant quil existe i 1, . . . , n tel
que P ne divise pas A
i
. Soit Q et R respectivement le quotient et le reste de la division euclidienne de A
i
par P : A
i
= QP +R et 0 deg(R) < deg(P). Alors R appartient J car R = 0 par hypothse et
R = A
i
QP = (Z
1
Q)A
1
+. . . + (Z
i1
Q)A
i1
+ (1 Z
i
Q)A
i
+(Z
i+1
Q)A
i+1
+. . . + (Z
n
Q)A
n
.
Donc deg(R) appartient E. Mais dautre part deg(R) < p et p est le plus petit lment de E. On a donc
trouv une contradiction. Par consquent P divise tous les A
i
, i = 1, . . . , n.
Reste prouver que P satisfait la partie (b) de la dnition du pgcd. Pour cela, considrons Q un diviseur
commun tous les A
i
. Il est clair alors que Q divise tous les lments de J. Comme P appartient J, Q
divise donc P.
On dduit de la dmonstration le corollaire suivant :
Corollaire 8.3 Soit A
1
, . . . , A
n
une famille de polynmes non nuls. Il existe alors des polynmes Z
1
, . . . , Z
n
tels que
pgcd(A
1
, . . . , A
n
) = Z
1
A
1
+. . . +Z
n
A
n
.
Voici maintenant quelques proprits du pgcd qui seront utiles plus tard :
Proposition 8.11
i) Soient A
1
, . . . , A
n
une famille de polynmes non nuls et B un polynme non nul de coecient dominant
b. Alors
pgcdBA
1
, . . . , BA
n
=
B
b
pgcdA
1
, . . . , A
n
.
ii) Si A et B sont deux polynmes non nuls tels que A[B, et si a est le coecient dominant de A, alors
pgcd(A, B) =
A
a
.
62
Preuve : i) On suppose pour simplier les notations que B est normalis. Posons P
1
= pgcdA
1
, . . . , A
n

et P
2
= pgcdBA
1
, . . . , BA
n
. Il faut montrer que BP
1
= P
2
.
On remarque dabord que BP
1
est un diviseur commun BA
1
, . . . , BA
n
, car P est un diviseur commun
A
1
, . . . , A
n
. Donc BP
1
divise P
2
. Il existe donc un polynme Q non nul avec P
2
= QBP
1
.
Comme P
2
est le pgcd de BA
1
, . . . , BA
n
, P
2
= QBP
1
est un diviseur commun BA
1
, . . . , BA
n
, ce qui
implique que QP
1
est un diviseur commun A
1
, . . . , A
n
. Or P
1
tant le pgcd de A
1
, . . . , A
n
, cela entrane
que QP
1
divise P
1
. Or P
1
= 0 et Q = 0, donc Q est un scalaire non nul. On a donc prouv que P
2
= QBP
2
,
avec Q scalaire non nul. Comme P
1
, B et P
2
sont normaliss, on en dduit que Q = 1 et que P
2
= BP
1
.
ii) On suppose que A est normalis. Posons P = pgcdA, B. Comme A divise la fois A et B, A divise
P. De plus, P divise A par dnition du pgcd. Comme A et P sont normaliss et se divisent lun lautre, on
a P = A.
La proposition suivante arme que lon peut toujours ramener le calcul du pgcd de n polynmes n
calculs du pgcd de 2 polynmes.
Proposition 8.12 Soient A
1
, . . . , A
n
une famille de polynmes non nuls, avec n 3. Alors
pgcdA
1
, . . . , A
n
= pgcd A
1
, pgcdA
2
, . . . , A
n
.
Preuve : Posons P
1
= pgcdA
1
, . . . , A
n
, P
2
= pgcdA
2
, . . . , A
n
et P
3
= pgcdA
1
, P
2
. On veut
montrer que P
1
= P
3
.
Montrons dabord que P
1
divise P
3
. Comme P
1
est un diviseur commun A
2
, . . . , A
n
, P
1
divise P
2
.
Comme de plus, P
1
divise A
1
, P
1
divise le pgcd de A
1
et de P
2
, i.e., divise P
3
.
Rciproquement, P
3
divise la fois A
1
et P
2
. Or P
2
tant un diviseur commun A
2
, . . . , A
n
, P
3
, divisant
P
2
, est galement un diviseur commun A
2
, . . . , A
n
. Donc P
3
divise tous les A
i
, avec i = 1, . . . , n, ce qui
implique que P
3
divise le pgcd de A
1
, . . . , A
n
, cest--dire P
1
.
En conclusion, les polynmes normaliss P
1
et P
3
se divisent lun lautre, et sont donc gaux.
Voici maintenant le rsultat principal de cette partie, qui justie lalgorithme dEuclide de calcul du pgcd,
que nous introduisons aprs.
Thorme 8.13 Soient A
1
et A
2
deux polynmes non nuls. Si A
2
ne divise pas A
1
, alors
pgcdA
1
, A
2
= pgcdA
2
, R
o R est le reste de la division euclidienne de A
1
par A
2
.
Preuve : Soient Q et R respectivement le quotient et le reste de la division euclidienne de A
1
par A
2
:
A
1
= QA
2
+ R et 0 deg(R) < deg(A
2
). Posons P
1
= pgcdA
2
, R et P
2
= pgcdA
1
, A
2
. Montrons que
P
1
= P
2
.
(a) Par dnition, P
1
[A
2
. Comme P
1
[R et P
1
[A
2
, on a aussi P
1
[QA
2
+R = A
1
. Donc P
1
est un diviseur
commun de A
2
et de A
1
. Donc P
1
divise P
2
qui est le pgcd de A
1
et A
2
.
(b) Rciproquement, P
2
divise A
1
et A
2
. Donc P
2
divise aussi R = A
1
QA
2
. Par consquent, P
2
divise
le pgcd de A
2
et de R, i.e., divise P
1
.
En conclusion, les polynmes normaliss P
1
et P
2
se divisent lun lautre, et sont donc gaux.
Dcrivons maintenant lalgorithme dEuclide. Comme dans Z, lobjet de lalgorithme est de calculer
le pgcd de polynmes non nuls A
1
et A
2
.
Initialisation : Posons R
1
= A
1
et R
2
= A
2
63
tant que R
i
= 0, on dnit R
i+1
comme tant le reste de la division euclidienne de R
i1
par R
i
.
Proposition 8.14 Soit (R
i
) la suite de polynmes dnie par lalgorithme dEuclide. Alors il existe un indice
i
0
deg(A
2
) + 2 tel que R
i
0
= 0 et
pgcdA
1
, A
2
=
1
r
i
0
1
R
i
0
1
,
o r
i
0
1
est le coecient dominant de R
i
0
1
.
Exemple : Si A
1
= X
3
+X + 2 et A
2
= X
2
1, on a
R
1
= A
1
= X
3
+X + 2 et R
2
= A
2
= X
2
1,
R
3
= 2X + 2 car R
1
= XR
2
+ 2X + 2
R
4
= 0 car R
3
divise R
2
.
Conclusion : pgcd(A
1
, A
2
) =
1
2
R
3
= X + 1
Preuve de la proposition 8.14 : Par dnition du reste de la division euclidienne, la suite (deg(R
i
))
est strictement dcroissante partir du rang i = 2. On montre donc facilement par rcurrence que deg(R
i
)
deg(R
2
) i + 2 pour i 2. Or deg(R
i
) 0 est positif pour tout i < i
0
. Lalgorithme sarrte donc au plus
tard en temps i
0
deg(R
2
) + 2.
On dmontre galement par rcurrence, en utilisant le thorme 8.13, que, pour tout i < i
0
1,
pgcdA
1
, A
2
= pgcdR
i1
, R
i
. (4)
Or, par dnition de i
0
, le polynme R
i
0
1
divise R
i
0
2
. La proposition 8.11 arme alors que
pgcdR
i
0
2
, R
i
0
1
=
1
r
i
0
1
R
i
0
1
. (5)
En mettant ensembles les galits (4) et (5), on obtient le rsultat dsir : pgcdA
1
, A
2
=
1
r
i
0
1
R
i
0
1
.
8.5 Polynmes premiers entre eux
Dnition 8.15 Soit A
1
, . . . , A
n
une famille de polynmes non nuls. On dit que les polynmes A
1
, . . . , A
n
sont premiers entre eux si leur pgcd est 1.
Exemple : Par exemple, les polynmes A
1
(X) = X
4
+X
2
+ 1 et A
2
(X) = X
2
+ 1 sont premiers entre
eux car pgcd(A
1
, A
2
) = pgcd(A
2
, 1) = 1 car 1 est le reste de la division euclidienne de A
1
par A
2
.
Thorme 8.16 (Bezout) Soit A
1
, . . . , A
n
une famille de polynmes non nuls. Alors les polynmes
A
1
, . . . , A
n
sont premiers entre eux si et seulement si il existe n polynmes Z
1
, . . . , Z
n
tels que
Z
1
A
1
+. . . +Z
n
A
n
= 1 . (6)
On appelle relation de Bezout une relation du type (6).
Preuve : Supposons dabord que A
1
, . . . , A
n
sont premiers entre eux. Comme le pgcd de A
1
, . . . , A
n
est
1, le corollaire 8.3 arme quil existe n polynmes Z
1
, . . . , Z
n
tels que Z
1
A
1
+. . . +Z
n
A
n
= 1.
Rciproquement, supposons quil existe n polynmes Z
1
, . . . , Z
n
tels que Z
1
A
1
+. . . +Z
n
A
n
= 1. Soit P le
pgcd de A
1
, . . . , A
n
. Comme P est un diviseur commun de A
1
, . . . , A
n
, P divise galement Z
1
A
1
+. . . +Z
n
A
n
,
i.e., P divise 1. Comme P est normalis, P ne peut tre gal qu 1. En conclusion, A
1
, . . . , A
n
sont premiers
entre eux.
64
Comment trouver une relation de Bezout ?
Comme dans Z, pour trouver une relation de Bezout, on utilise lalgorithme dEuclide, en crivant chaque
tape le quotient et le reste de la division euclidienne de R
i+1
par R
i
(cf les notations de lalgorithme).
Par exemple, soit A
1
= X
4
+ 1 et A
2
= X
3
+ 1.
Posons R
1
= A
1
et R
2
= A
2
.
Eectuons la division euclidienne de R
1
par R
2
. Alors R
1
= XR
2
+(X +1), donc R
3
= (X +1) =
A
1
XA
2
.
Eectuons maintenant la division euclidienne de R
2
par R
3
. Alors R
2
= R
3
(X
2
X 1) + 2 et on
pose R
4
= 2.
Do
1 =
1
2
A
2
+
1
2
(X
2
+X + 1)(X + 1) =
1
2
A
2
+
1
2
(X
2
+X+)(A
1
XA
2
)
=
1
2
(X
2
+X + 1)A
1

1
2
(X
3
+X
2
+X 1)A
2
.
On a donc trouv la relation de Bezout suivante :
1
2
(X
2
+X + 1)A
1

1
2
(X
3
+X
2
+X 1)A
2
= 1.
Thorme 8.17 (Gauss) Soient A, B et C trois polynmes non nuls. Si A divise BC et est premier avec
B, alors A divise C.
Preuves : Comme A et B sont premiers entre eux, le thorme de Bezout arme quil existe Z
1
et Z
2
tels que
Z
1
A+Z
2
B = 1 . Do Z
1
AC +Z
2
BC = C .
Comme A divise la fois AC et BC, A divise Z
1
AC +Z
2
BC, cest--dire que A divise C.
Une consquence cruciale du thorme de Gauss est le corollaire suivant :
Corollaire 8.4 Soient A, B et C trois polynmes, avec A et B non nuls et premiers entre eux. Si A[C et
B[C alors (AB)[C.
Preuve : Comme A[C, il existe un polynme D tel que C = AD. Or B[C, donc B[(AD). Comme A et
B sont premiers entre eux, le thorme de Gauss arme que B[D. Donc (AB)[C.
Une autre application du thorme de Bezout est la suivante :
Proposition 8.18 Soit A
1
, . . . , A
n
une famille de polynmes non nuls. Alors un polynme non nul et
normalis P est le pgcd de A
1
, . . . , A
n
si et seulement si P est un diviseur commun de A
1
, . . . , A
n
et les
polynmes
A
1
P
, . . . ,
An
P
sont premiers entre eux.
Preuve : Supposons dabord que P est le pgcd de A
1
, . . . , A
n
. Alors on sait que P est un diviseur
commun de A
1
, . . . , A
n
. De plus, le corollaire 8.3 arme quil existe des polynmes Z
1
, . . . , Z
n
tels que
Z
1
A
1
+. . . +Z
n
A
n
= P. En divisant cette galit par P, on obtient :
Z
1
A
1
P
+. . . +Z
n
A
n
P
= 1 .
Le thorme de Bezout arme alors que les polynmes
A
1
P
, . . . ,
An
P
sont premiers entre eux.
Rciproquement, supposons que P est un diviseur commun de A
1
, . . . , A
n
et les polynmes
A
1
P
, . . . ,
An
P
sont premiers entre eux. Notons D le pgcd de A
1
, . . . , A
n
. Comme P est un diviseur commun de A
1
, . . . , A
n
,
P divise D par dnition du pgcd. De plus, comme
A
1
P
, . . . ,
An
P
sont premiers entre eux, le thorme de
Bezout arme quil existe des polynmes Z
1
. . . , Z
n
tels que Z
1
A
1
P
+ . . . Z
n
An
P
= 1, ce qui implique que
Z
1
A
1
+. . . Z
n
A
n
= P. Comme D est un diviseur commun de A
1
, . . . , A
n
, D divise Z
1
A
1
+. . . Z
n
A
n
, et donc
divise P. Nous avons prouv que les polynmes normaliss D et P se divisent lun lautre. Ils sont donc
gaux.
65
Nous expliquons maintenant comment calculer le ppcm de deux polynmes partir de leur pgcd : pour
cela, commenons par un rsultat intermdiaire.
Proposition 8.19 Soient A et B deux polynmes non nuls premiers entre eux, de coecients dominant
respectif a et b. Alors le ppcm de A et B est gal
1
ab
AB.
Preuve : On suppose pour simplier, que A et B sont normaliss. Posons P = ppcmA, B. Comme
AB est un multiple commun de A et de B, P divise AB (condition (b) de la dnition du ppcm).
Comme A divise P, il existe un polynme K tel que P = AK. Or B divise galement P, donc divise
AK. Or A et B sont premiers entre eux. Le thorme de Gauss arme alors que B divise K. Donc il existe
un polynme R tel que K = BR. Do P = ABR. On en dduit que AB divise P.
Les polynmes normaliss P et AB se divisent lun lautre, donc sont gaux.
Voici maintenant la relation entre ppcm et pgcd dans le cas gnral :
Thorme 8.20 Soient A et B deux polynmes non nuls de coecient dominant respectivement a et b.
Alors
ab pgcdA, B ppcmA, B = AB .
Preuve : On suppose pour simplier que A et B sont normaliss. Posons D = pgcdA, B. La proposition
8.18 arme que D divise A et B et que les polynmes
A
D
et
B
D
sont premiers entre eux. Daprs la proposition
8.19, le ppcm de
A
D
et
B
D
est gal
AB
D
2
.
Donc
ppcmA, B = ppcmD
A
D
, D
B
D
= Dppcm
A
D
,
B
D
= D
AB
D
2
=
AB
D
.
On en dduit lgalit dsire.
8.6 Polynmes premiers
Dnition 8.21 On appelle polynme premier tout polynme P non nul, de degr suprieur ou gal 1, qui
nest divisible que par les polynmes constants ou par les polynmes de la forme P o est un scalaire non
nul.
Voici un exemple fondamental :
Proposition 8.22 Soit P un polynme de degr 1. Alors P est premier.
Preuve : Si Q est un diviseur de P, comme P = 0, deg(Q) = 0 ou deg(Q) = 1. Dans le premier cas, Q
est un polynme constant. Dans le second, Q est un polynme de degr 1, et le quotient de P par Q est un
polynme constant. Donc Q est de la forme P avec = 0. Par consquent, P est un polynme premier.
Le thorme suivant arme que tout polynme possde des diviseurs premiers :
Thorme 8.23 Soit A un polynme, avec deg(A) 1. Il existe un polynme premier qui divise A.
66
Preuve : Notons J lensemble des polynmes de degr suprieur ou gal 1 qui divisent A. Notons que
J est non vide car A appartient J. Soit maintenant
E = n N

[ B J avec n = deg(B) .
Comme A appartient J, n = deg(A) appartient E. Donc E est une partie non vide de N et possde un
plus petit lment, not p. Par dnition de E, il existe un polynme P J de degr p. Comme P J,
p = deg(P) 1.
Montrons que P est premier. Soit Q un polynme qui divise P. Alors Q divise aussi A, car, comme P J,
P divise A. Il y a alors deux possibilits :
- soit deg(Q) = 0, cest--dire que Q est constant,
- soit deg(Q) 1, et donc deg(Q) appartient E. Or p = deg(P) est le plus petit lment de E. Donc
deg(Q) deg(P). Comme Q divise P, il existe un scalaire non nul tel que Q = P.
On a prouv que, si Q divise P, alors soit Q est constant, soit Q est de la forme P avec = 0. Donc P
est un diviseur premier de A.
8.7 Dcomposition dun polynme en facteurs premiers
Thorme 8.24 Tout polynme non nul A peut scrire dune manire unique sous la forme :
A = (P
1
)
k
1
. . . (P
m
)
km
o est un scalaire non nul, P
1
, . . . , P
m
sont des polynmes premiers et normaliss distincts et k
1
, . . . , k
m
sont des entiers strictement positifs.
Remarque : Lunicit signie ici que si on a deux expressions de cette forme :
A =
1
(P
1
)
k
1
. . . (P
m
)
km
=
2
(Q
1
)
r
1
. . . (Q
n
)
rn
avec
1
et
2
des scalaires non nuls, P
1
, . . . , P
m
(respectivement Q
1
, . . . , Q
n
) des polynmes premiers et
normaliss distincts et k
1
, . . . , k
m
(respectivement r
1
, . . . , r
n
) des entiers strictement positifs, alors m = n,

1
=
2
et, pour tout i 1, . . . , n, il existe un indice j 1, . . . , n tel que P
i
= Q
j
et k
i
= r
j
.
Preuve : On ne dmontre que lexistence. On raisonne par rcurrence gnralise sur le degr de A. Si
deg(A) = 1, le rsultat est vident car A est premier.
Supposons le rsultat vrai pour tous les polynmes de degr infrieur ou gal n, n 1. Montrons quil
est encore vrai pour les polynmes de degr n + 1. Soit A un polynme de degr n + 1. Daprs le thorme
8.23, le polynme A possde un diviseur premier, not P. Posons B =
A
P
.
Il y a alors 2 cas : soit B est constant, et alors le rsultat est dmontr. Soit deg(B) 1, et on a alors
1 deg(B) < deg(A) = n + 1. Par hypothse de rcurrence, il existe alors un scalaire = 0, des polynmes
premiers et normaliss distincts P
1
, . . . , P
m
et des entiers strictement positifs k
1
, . . . , k
m
tels que
B = (P
1
)
k
1
. . . (P
m
)
km
.
Donc
A = P(P
1
)
k
1
. . . (P
m
)
km
et A possde une dcomposition en facteurs premiers.
Par rcurrence, on en dduit lexistence de la dcomposition pour tout polynme A.
67
Application au calcul du pgcd et du ppcm : Soient A et B deux polynmes non nuls de degr
suprieurs 1. On suppose que
A =
1
(P
1
)
k
1
. . . (P
m
)
km
et b =
2
(P
1
)
r
1
. . . (P
m
)
rm
avec
1
et
2
des scalaires non nuls, P
1
, . . . , P
m
des polynmes premiers et normaliss distincts et k
1
, . . . , k
m
(respectivement r
1
, . . . , r
m
) des entiers positifs ou nuls (de faon avoir une criture commune pour A et
B). Alors
pgcdA, B = (P
1
)
min{k
1
,r
1
}
. . . (P
m
)
min{km,rm}
et ppcmA, B = (P
1
)
max{k
1
,r
1
}
. . . (P
m
)
max{km,rm}
.
8.8 Racine dun polynme
A partir de maintenant, nous sommes obligs de faire une nette distinction entre le cas rel et le cas
complexe. An de ne pas trop alourdir les noncs, on introduit la notation k qui signie indiremment R
ou C, et k[X] qui signie R[X] ou C[X]. La notation k signie toujours la mme chose lintrieur dun
mme nonc.
Dnition 8.25 (Racine) Soit P un polynme de k[X] et k un scalaire. On dit que est une racine
de P si P() = 0.
Par exemple, le polynme P(X) = X
2
+ 1 na pas de racine relle, mais a pour racines complexes i et
i.
Notons quun polynme de degr 1 possde toujours une et une seule racine :
Lemme 8.5 Soit P(X) = aX + b un polynme de k[X] avec a = 0. Alors P possde une, et une seule,
racine dans k.
Preuve : Il est clair que la seule racine de P est b/a.
Lemme 8.6 Si P[Q et est une racine de P, alors est une racine de Q.
Preuve : En eet, comme P divise Q, il existe un polynme A tel que Q = AP. Alors Q() =
A()P() = 0 car P() = 0.
La caractrisation suivante des racines joue un rle essentiel dans toute la suite :
Thorme 8.26 Soit P k[X] et k. Alors est une racine de P si et seulement si (X ) divise P
dans k[X].
Preuve : On suppose dabord que est une racine de P. Pour montrer que (X ) divise P, notons
Q et R le quotient et le reste de la division euclidienne de P par (X ) :
P(X) = Q(X)(X ) +R(X) et deg(R) < deg(X ) = 1 .
Comme deg(X ) = 1, R est un polynme constant. Or
0 = P() = Q().0 +R() = R()
car est une racine de P. Donc le polynme constant R est nul, ce qui prouve que (X ) divise P.
Rciproquement, si (X ) divise P, alors comme est une racine de (X ), est aussi une racine
de P.
68
Corollaire 8.7 Soient n un entier naturel et P un polynme de degr infrieur ou gal n. Si P a au moins
n + 1 racines distinctes, alors P est gal au polynme nul.
Preuve : On fait la preuve par rcurrence sur n. Pour n = 0, cest vrai car un polynme constant qui
sannule en au moins un point est identiquement nul.
On suppose que le rsultat est vrai pour n. Montrons-le pour n+1. Soit P un polynme de degr au plus
(n + 1), qui possde au moins (n + 2) racines distinctes
1
, . . . ,
n+2
. On sait alors que P est divisible par
(X
n+2
). Soit Q tel que P(X) = Q(X)(X
n+2
). Comme le degr de P est au plus n + 1, le degr de
Q est au plus n. Montrons que
1
, . . . ,
n+1
sont des racines de Q. En eet
i 1, . . . , n + 1, P(
i
) = 0 = (
i

n+2
)Q(
i
) .
Comme
i
=
n+2
si i 1, . . . , n + 1, cette dernire galit montre que Q(
i
) = 0. Donc, pour tout
i 1, . . . , n + 1,
i
est une racine de Q. Nous avons montr que le polynme Q, de degr au plus n,
possde au moins n + 1 racines distinctes. Lhypothse de rcurrence arme alors que Q est nul. Donc
P = (X
n+2
)Q lest aussi.
Le thorme suivant est souvent appel thorme fondamental de lalgbre :
Thorme 8.27 (dit de dAlembert) Soit P C[X] un polynme non constant. Alors P possde au
moins une racine complexe.
On dit aussi que C est algbriquement clos. La dmonstration de ce rsultat est dicile et hors programme.
Remarque : En particulier, tout polynme non constant de R[X] possde au moins une racine relle
ou complexe.
Corollaire 8.8 Les polynmes premiers de C[X] sont les polynmes de degr 1.
Preuve : Soit P un polynme de degr 1. Alors nous avons dj montr que P est premier.
Rciproquement, soit P un polynme premier de C[X]. Comme deg(P) 1, P nest pas constant. Donc
le thorme de dAlembert arme que P possde au moins une racine C. Donc (X) divise P. Comme
P est premier, cela implique quil existe une constante C

telle que P(X) = (X ) et prouve que P


est un polynme de degr 1.
On en dduit la factorisation en facteurs premiers dun polynme de C[X].
Thorme 8.28 Soit P un polynme de C[X],
1
, . . . ,
n
les racines distinctes de P dans C. Il existe alors
une constante C

, et des entiers strictement positifs k


1
, . . . , k
n
tels que
P(X) = (X
1
)
k
1
. . . (X
n
)
kn
.
De plus, le degr de P est k
1
+k
2
+. . . +k
n
, cest--dire que P possde exactement deg(P) racines condition
de les compter avec leur ordre de multiplicit.
Preuve : Cest une consquence immdiate du thorme de factorisation en facteurs premiers dun
polynme et de la caractrisation des polynmes premiers de C[X].
69
Nous cherchons maintenant caractriser les polynmes premiers de R[X]. Pour cela, nous avons besoin
de deux rsultats prliminaires :
Lemme 8.9 Soit P un polynme de R[X] et C une racine de P dans C[X].
Alors le conjugu de , not , est aussi une racine de P.
Preuve : En eet, si P(X) = a
0
+ a
1
X + . . . + a
n
X
n
, est une racine de P signie que a
0
+ a
1
+
. . . +a
n

n
= 0. Prenons le conjugu de cette expression :
0 = a
0
+a
1
+. . . +a
n

n
= a
0
+a
1
+. . . +a
n

n
= a
0
+a
1
+. . . +a
n

n
= P( )
car les coecients a
i
sont rels. Ceci prouve que est une racine de P.
Lemme 8.10 Soient P et Q deux polynmes de R[X]. On suppose que Q divise P dans C[X]. Alors Q divise
P dans R[X].
Preuve : Par hypothse, il existe un polynme R C[X] tel que P = QR. Montrons que les coecients
de R sont en fait rels. En eet, comme P et Q sont des polynmes rels,

P = P = QR =

Q

R = QR .
Donc R est galement le quotient de P par Q. Ce quotient tant unique, cela prouve que R = R, cest--dire
que R est coecients rels.
Nous dcrivons maintenant les polynmes premiers de R[X].
Thorme 8.29 Soit P un polynme de R[X]. Alors P est premier si et seulement si, soit deg(P) = 1, soit
deg(P) = 2 et P na pas de racine relle.
Preuve : Montrons dabord que, deg(P) = 1, ou si deg(P) = 2 et P na pas de racine relle, alors P est
premier. Si deg(P) = 1, nous avons vu que cest bien le cas. Supposons maintenant que deg(P) = 2 et que
P na pas de racine relle. Si Q R[X] est un diviseur de P, alors, comme P = 0, on a deg(Q) = 0, 1 ou 2.
Supposons un instant que deg(Q) = 1. Alors Q possde une racine relle R. Or Q divise P, donc est
aussi une racine de P. Cest impossible car P na pas de racine relle par hypothse. Donc soit deg(Q) = 0,
et Q est alors constant, soit deg(Q) = 2 = deg(P), et, comme Q divise P, il existe un rel non nul tel que
Q = P. Ceci prouve que P est premier.
Rciproquement, supposons que P soit un polynme premier. Comme deg(P) 1, P possde au moins
une racine , relle ou complexe (cf thorme de dAlembert). Si est rel, alors le polynme rel (X )
divise P. Comme P est premier, il existe R

tel que P(X) = (X ). Donc P est de degr 1.


Supposons maintenant que / R. Alors le conjugu de , not , est dirent de et est aussi une racine
de P. Les polynmes (X ) et (X ) divise P dans C[X]. Ces polynmes sont premiers (car de degr
1), et distincts, car = . Donc ces polynmes sont premiers entre eux. Comme chacun deux divise P dans
C[X], leur produit (X )(X ) divise aussi P dans C[X]. Or
(X )(X ) = X
2
2{e()X +[[
2
est un polynme rel. Donc X
2
2{e()X +[[
2
divise P dans R[X]. Comme P est premier, il existe une
constante R

telle que P(X) = (X


2
2{e()X +[[
2
), et P est un polynme de degr 2 sans racine
relle.
70
8.9 Drive dun polynme et formule de Taylor
Dnition 8.30 (Drive) Soit P un polynme de k[X], P(X) = a
0
+ a
1
X + . . . a
n
X
n
=

n
k=0
X
k
. Le
polynme driv de P, not P

, est le polynme
P

(X) = a
1
+ 2a
2
X + 3a
3
X
2
+. . . +na
n
X
n1
=
n

k=1
ka
k
X
k1
.
Notons en particulier que :
Proposition 8.31 Si P k[X] et si deg(P) 1, alors deg(P

) = deg(P) 1.
Proposition 8.32 Si P
1
et P
2
sont deux polynmes de k[X], et si k, alors
1. Drive dune somme : (P
1
+P
2
)

= P

1
+P

2
,
2. Drive du produit par un scalaire : (P)

= P

,
3. Drive dun produit de polynmes : (P
1
P
2
)

= P

1
P
2
+P
1
P

2
.
Preuve : Seule la dernire assertion pose vraiment une dicult de dmonstration, cest donc elle seule
que nous dmontrons. Remarquons dabord que le rsultat est vrai si P
1
(X) = X
m
et P
2
(X) = X
n
. En eet,
(P
1
P
2
)

(X) = (X
m+n
)

= (m+n)X
n+m1
tandis que
P

1
(X)P
2
(X) +P
1
(X)P

2
(X) = mX
m1
X
n
+X
m
(nX
n1
) = mX
m+n1
+nX
m+n1
= (m+n)X
n+m1
.
Dmontrons maintenant le rsultat dans le cas gnral. Soient P
1
(X) =

n
k=0
a
k
X
k
et P
2
(X) =

n
i=0
b
i
X
i
.
Alors
(P
1
P
2
)

(X) =

n
k=0

n
i=0
a
k
b
i
X
k+i

n
k=0

n
i=0
a
k
b
i
(X
k+i
)

n
k=0

n
i=0
a
k
b
i

(X
k
)

X
i
+X
k
(X
i
)

n
k=0

n
i=0
a
k
b
i
(X
k
)

X
i

n
k=0

n
i=0
a
k
b
i
X
k
(X
i
)

n
k=0
a
k
(X
k
)


n
i=0
b
i
X
i

n
k=0
a
k
X
k

n
i=0
b
i
(X
i
)

= P

1
(X)P
2
(X) +P
1
(X)P

2
(X)
Dnition 8.33 (Drives nimes) Pour n N

, on dnit par rcurrence la drive nime dun poly-


nme, note P
(n)
:
P
(1)
(X) = P

(X) et, si P
(n)
a t dni, alors P
(n+1)
=

P
(n)

.
Par convention, on notera P
(0)
= P.
Exemple fondamental : Si P(X) = X
m
(avec m 1), alors
k 0, . . . , m, P
(k)
(X) =
m!
(mk)!
X
mk
,
et
k m+ 1, P
(k)
(X) = 0 .
Preuve : On fait la preuve par rcurrence sur k. Pour k = 0 et k = 1, cest vident.
On suppose le rsultat vrai pour k 1, et on le montre pour k + 1. Lhypothse de rcurrence arme
que, si k m, alors P
(k)
(X) =
m!
(mk)!
X
mk
, et si k > m, alors P
(k)
(X) = 0.
71
Supposons dabord k + 1 m. On drive lgalit P
(k)
(X) =
m!
(mk)!
X
mk
:
P
(k+1)
(X) =
m!
(mk)!
(mk)X
mk1
=
m!
(mk 1)!
X
mk1
,
ce qui est le rsultat dsir. Si k = m, alors P
(k)
(X) est un polynme constant. Donc sa drive est nulle :
P
(k+1)
(X) = 0. Finalement, si k > m, alors P
(k)
(X) est nul, donc P
(k+1)
(X) = 0. Nous avons montr le
rsultat au rang k + 1.
Par rcurrence, on en dduit le rsultat pour tout k.
Thorme 8.34 (Formules de Taylor) Soient n un entier naturel et P un polynme de k[X] de degr au
plus n. Alors, pour tout k, on a
P(X) =
n

k=0
(X )
k
k!
P
(k)
() .
Preuve : Dmontrons dabord la formule pour les polynmes P
i
(X) = X
i
(i 0, . . . , n) :
n

k=0
(X )
k
k!
P
(k)
i
() =
i

k=0
(X )
k
k!
i!
(i k)!

(ik)
=
i

k=0
i!
k!(i k)!
(X )
k

(ik)
Appliquons la formule du binme de Newton cette galit :
i

k=0
i!
k!(i k)!
(X )
k

(ik)
= (X +)
i
= X
i
= P
i
(X) .
Donc la formule est dmontre pour les polynmes P
i
(X) = X
i
.
Montrons-la maintenant pour un polynme P quelconque de degr infrieur ou gal n : P(X) =

n
i=0
a
i
X
i
=

n
i=0
a
i
P
i
(X).
n

k=0
(X )
k
k!
P
(k)
() =
n

k=0
(X )
k
k!

i=0
a
i
P
(k)
i
()

=
n

i=0
a
i

k=0
(X )
k
k!
P
(k)
i
()

Or nous avons dj montr la formule de Taylor pour les polynmes P


i
. Donc
n

k=0
(X )
k
k!
P
(k)
() =
n

i=0
a
i
P
i
(X) = P(X) .
8.10 Multiplicit dune racine
Thorme 8.35 (Multiplicit dune racine) Soit P un polynme non nul de k[X] et k une racine
de P.
Il existe un unique entier k N

tel que
a) (X )
k
divise P,
b) (X )
k+1
ne divise pas P.
On dit que la racine est de multiplicit k.
72
Preuve : Montrons dabord quil existe un entier k 1 tel que (X )
k
divise P et (X )
k+1
ne
divise pas P. Soit A lensemble des entiers naturels n tels que (X )
n+1
ne divise pas P. Alors A est non
vide car, comme P est non nul, n = deg(P) appartient A. Soit k le plus petit lment de A. Alors k 1
car (X ) divise P, et donc 0 / A. De plus, comme k appartient A, (X )
k+1
ne divise pas P. Enn,
comme k est le plus petit lment de A, lentier naturel k 1 nappartient pas A, et donc (X )
k
divise
P. Donc nous avons prouv lexistence dun entier k possdant les proprits dsires.
Montrons maintenant que cet entier est unique. Soit n 1 un autre entier tel que (X )
n
divise P et
(X )
n+1
ne divise pas P. Notons que n appartient lensemble A dni plus haut. De plus, pour tout
entier m < n, le polynme (X )
m+1
divise (X )
n
, et donc divise P. On a donc montr que, pour tout
entier m < n, m nappartient pas A. Donc n est le plus petit lment de A, et n = k.
Terminologie : Une racine de multiplicit 1 est galement appele racine simple, une racine de
multiplicit 2, racine double, etc...
Thorme 8.36 Soient P un polynme non nul de k[X], k une racine de P et k un entier naturel non
nul.
Alors est de multiplicit k si et seulement si
n 0, . . . , k 1, P
(n)
() = 0 et P
(k)
() = 0 .
Par exemple, est une racine simple de P si et seulement si P() = 0 et P

() = 0. De mme, est
une racine double de P si et seulement si P() = P

() = 0 et P

() = 0.
Preuve : Soit r 1 le plus grand entier tel que n 0, . . . , r 1, P
(n)
() = 0 . Un tel entier existe
car, si P est de degr d, alors P
(d)
est un polynme constant et non nul. Donc P
(d)
() = 0. Notre objectif
est de montrer que r est la multiplicit de la racine .
Notons dabord que P
(r)
() = 0. Ecrivons la formule de Taylor en : si deg(P) = m (avec m r), alors
P(X) =
m

n=0
(X )
n
n!
P
(n)
() =
m

n=r
(X )
n
n!
P
(n)
() = (X )
r

n=r
(X )
nr
n!
P
(n)
()

.
Notons Q(X) le polynme

m
n=r
(X)
nr
n!
P
(n)
(). On peut remarquer que Q() =
P
(r)
()
r!
est non nul.
Donc (X )
r
divise P mais (X )
r+1
ne divise pas P car sinon, (X ) diviserait Q, ce qui est en
contradiction avec le fait que Q() = 0.
On a donc prouv que r est la multiplicit de .
8.11 Applications aux fractions rationnelles
Dnition 8.37 On appelle fraction rationnelle toute expression de la forme
P
Q
o P k[X], Q k[X] et
Q = 0.
Notation : Lensembles des fractions rationnelles sur k (avec k = R ou k = C) est not k(X).
Proposition 8.38 (Forme irrductible dune fraction rationnelle) Soit R k(X) une fraction ra-
tionnelle non nulle. Il existe alors un unique couple de polynmes (P, Q) k[X] k[X] tels que
i) Q = 0 est normalis,
ii) R =
P
Q
,
iii) P et Q sont premiers entre eux.
73
Terminologie : Lorsque lon crit la fraction rationnelle R sous la forme
P
Q
avec P et Q comme si
dessus, on dit que la fraction rationnelle R est mise sous forme irrductible.
La preuve du thorme tant identique celle du thorme correspondant dans Q, nous lomettons.
Lobjectif du reste du chapitre est dcrire une fraction rationnelle comme somme de fractions rationnelles
dont le dnominateur est simple (cest--dire une puissance dun polynme premier).
Nous allons pour cela procder en plusieurs tapes.
Lemme 8.11 Soit P, Q
1
et Q
2
trois polynmes de k[X] avec Q
1
et Q
2
non nuls. Si Q
1
et Q
2
sont premiers
entre eux, il existe des polynmes P
1
et P
2
dans k[X] tels que
P
Q
1
Q
2
=
P
1
Q
1
+
P
2
Q
2
.
Preuve : Comme Q
1
et Q
2
sont premiers entre eux, le thorme de Bezout arme quil existe deux
polynmes A
1
et A
2
dans k[X] tels que A
1
Q
1
+A
2
Q
2
= 1. Alors
P
Q
1
Q
2
=
P(A
1
Q
1
+A
2
Q
2
)
Q
1
Q
2
=
PA
1
Q
1
Q
1
Q
2
+
PA
2
Q
2
Q
1
Q
2
=
PA
1
Q
2
+
PA
2
Q
1
.
Pour obtenir le rsultat annonc, il sut donc de poser P
1
= PA
2
et P
2
= PA
1
.
Lemme 8.12 Soient D un polynme non nul de k[X] de degr d, P un polynme de k[X] et n un entier
naturel. Il existe alors un unique (n + 1)uplet de polynmes (Q
0
, . . . , Q
n1
, R) tel que
P = Q
0
+Q
1
D +. . . +Q
n1
D
n1
+RD
n
=

i=0
Q
i
D
i

+RD
n
,
avec, pour tout i 0, . . . , n 1, deg(Q
i
) < d.
Preuve : On fait la preuve de lexistence et de lunicit par rcurrence sur n.
Pour n = 1, le rsultat est une application directe de la division euclidienne du polynme P par le
polynme D, Q
0
tant le reste de cette division euclidienne et R le quotient.
On suppose maintenant le rsultat vrai pour lentier n. Montrons-le pour n + 1. Daprs lhypothse de
rcurrence, il existe un unique (n + 1)uplet de polynmes (Q
0
, . . . , Q
n1
, R) tel que
P = Q
0
+Q
1
D +. . . +Q
n1
D
n1
+RD
n
, (7)
avec, pour tout i 0, . . . , n 1, deg(Q
i
) < d. Eectuons la division euclidienne de R par D : il existe un
unique couple de polynmes (S, Q
n
) tel que R = SD +Q
n
et deg(Q
n
) < d. Alors lgalit (7) devient
P = Q
0
+Q
1
D +. . . +Q
n1
D
n1
+ (SD +Q
n
)D
n
= Q
0
+Q
1
D +. . . +Q
n1
D
n1
+Q
n
D
n
+SD
n+1
.
Nous avons prouv lexistence du (n + 2)uplet remplissant les conditions du thorme au rang n + 1.
Montrons maintenant lunicit au rang n + 1. Supposons que le (n + 2)-uplet (A
0
, . . . , A
n
, B) vrie :
P = A
0
+A
1
D +. . . +A
n
D
n
+BD
n+1
avec, pour tout i 1, . . . , n, deg(A
i
) < d. Notons dabord que lgalit prcdente se rcrit
P = A
0
+A
1
D +. . . +A
n1
D
n1
+ (A
n
+BD)D
n
Daprs lhypothse de rcurrence au rang n, lunicit du (n + 1)uplet (Q
0
, . . . , Q
n1
, R) implique que
A
0
= Q
0
, A
1
= Q
1
, . . ., (A
n
+BD) = R. De plus, comme deg(A
n
) < d par hypothse, le couple (B, A
n
) est
ncessairement le quotient et le reste de la division euclidienne de R par D. Do A
n
= Q
n
et B = S. On a
donc montr lunicit au rang n + 1.
Par rcurrence, on en dduit le rsultat pour tout entier n.
74
Corollaire 8.13 Soient P et D deux polynmes de k[X], avec D = 0 et n un entier naturel non nul. Il
existe alors un unique (n + 1)uplet de polynmes (Q
0
, . . . , Q
n1
, R) tel que
P
D
n
= R +
Q
n1
D
+. . . +
Q
1
D
n1
+
Q
0
D
n
,
avec, pour tout i 0, . . . , n 1, deg(Q
i
) < d.
Preuve : Cest une application immdiate du lemme prcdent.
Nous pouvons maintenant noncer le thorme le plus important du chapitre :
Thorme 8.39 (Dcomposition en lments simples dune fraction rationnelle) Soit
P
Q
une frac-
tion rationnelle de k(X) mise sous forme irrductible. On suppose que la dcomposition en facteur premiers
de Q scrit sous la forme
Q = P
k
1
1
. . . P
kn
n
o les P
i
sont des polynmes premiers tous distincts, k
1
, . . . , k
n
sont des entiers naturels non nuls, et = 0
appartient k.
Il existe alors des polynmes Q
ij
avec i 1, . . . , n et j 1, . . . , k
i
et un polynme R tels que
P
Q
= R +

Q
11
P
1
+. . . +
Q
1,k
1
P
k
1
1

+. . . +

Q
n1
P
n
+. . . +
Q
n,kn
P
kn
n

= R +
n

i=1
k
i

j=1
Q
ij
P
j
i
et, pour tout i 1, . . . , n et j 1, . . . , k
i
, deg(Q
ij
) < deg(P
i
).
Remarques :
1. Une telle dcomposition est unique lordre prs. La preuve de lunicit (ainsi que son nonc prcis)
tant un peu dlicate, nous ne la ferons pas.
2. Pour une fraction rationnelle de R(X), il existe a priori deux dcompositions, lune dans C et lautre
dans R. En pratique (par exemple en intgration), on se sert le plus souvent de celle dans R.
Preuve : En utilisant le lemme 8.11, on montre sans dicult, par rcurrence, quil existe des polynmes
Q
1
, . . . , Q
n
tels que
P
Q
=
Q
1
P
k
1
1
+. . . +
Q
n
P
kn
n
car les polynmes P
k
1
1
, . . . , P
kn
n
sont premiers entre eux.
A chaque fraction
Q
i
P
k
i
i
, on applique le corollaire 8.13, ce qui donne le rsultat du thorme.
8.12 Quelques exercices
Exercice 8.40
On considre le polynme P(X) = X
4
+ 6X
3
+ 16X
2
+ 22X + 15.
i) Dterminer deux scalaires et tels que
P(X) = (X
2
+ 3X +)
2
(X +)
2
.
ii) En dduire la dcomposition de P en produit de facteurs irrductibles dans C[X] et dans R[X].
75
Exercice 8.41
On considre les deux polynmes P(X) = X
4
+ 1 et Q(X) = X
3
+ 1.
i) Calculer les racines de P et Q (dans C) sous forme algbrique et sous forme trigonomtrique.
ii) Dcomposer P et Q en produit de polynme irrductibles de R[X].
iii) Calculer le pgcd de P et Q.
iv) En dduire un couple (U, V ) de polynmes de R[X] de degr 3 tel que PU +QV = 1.
Exercice 8.42
Soit A(X) = X
6
+aX
4
+bX
3
+c un polynme de C[X].
i) Dterminer a, b, c tels que 1 soit racine double de A et j soit racine de A.
ii) Montrer alors que A R[X] et que j est racine double.
iii) Dcomposer A en produits de facteurs irrductibles dans C[X] et dans R[X].
Exercice 8.43
Dcomposer dans R[X] et dans C[X] les polynmes suivants en facteurs irrductibles :
X
3
+ 1 X
3
1 X
3
+ 2X
2
+ 2X + 1
X
4
+ 1 X
4
+X
2
+ 1 1 +X +X
2
+X
3
+X
4
+X
5
Exercice 8.44
Dcomposer en lments simples sur R les fractions rationnelles suivantes :
X + 1
X + 2
2X 3
X
2
3X + 2
4X
3
X
4
1
X
3
+ 8X
2
+ 8X + 1
(X
2
+X + 1)(X + 1)
2
X + 5
(X + 1)(X + 2)(X + 3)
Exercice 8.45
1. Montrer sans calcul que le polynme (X + 1) divise les polynmes X
5
+ 1 et X
3
+ 1.
2. Calculer explicitement les polynmes P
1
(X) =
X
5
+1
X+1
et P
2
(X) =
X
3
+1
X+1
.
3. Montrer que P
1
et P
2
sont premiers entre eux.
4. En dduire le pgcd de X
5
+ 1 et X
3
+ 1.
5. Calculer le ppcm de X
5
+ 1 et X
3
+ 1.
76
9 Matrices
Dans ce chapitre, nous apprenons les rudiments du calcul matriciel : comment (et quand) additionner
deux matrices, les multiplier, les inverser.
9.1 Dnitions et terminologie
9.1.1 Dnitions et notations
Dnition 9.1 (Matrices)
Soient n et p deux entiers non nuls. On appelle matrice coecients rels (resp. complexes) la donne de
n p nombres rels (resp. complexes) nots
a
ij

i{1,...,n}, j{1,...,p}
On reprsente la matrice sous forme dun tableau A n lignes et p colonnes :
A =

a
11
. . . a
1j
. . . a
1p
. . . . . . . . . . . . . . .
a
i1
. . . a
ij
. . . a
ip
. . . . . . . . . . . . . . .
a
n1
. . . a
nj
. . . a
np

On dit que a
ij
est le terme gnral de la matrice A : le premier indice (ici i) dsigne toujours lindice de ligne
et le second indice (ici j) lindice de colonne. On crit aussi sous forme condense : A = (a
ij
)
n,p
ou encore
A = (a
ij
) sil ny a aucune ambigut.
Le couple (n, p) sappelle le format de la matrice.
Dnition 9.2 (Egalit de deux matrices)
Deux matrices A = (a
ij
)
n,p
et B = (b
ij
)
m,q
sont gales si et seulement si :
- A et B ont mme format : n = m et p = q
et
- i 1, . . . , n, j 1, . . . , p, a
ij
= b
ij
.
On dsigne par M
n,p
(R) (resp. M
n,p
(C)) lensemble des matrices coecients rels (resp. complexes) n
lignes et p colonnes. Dans la suite du chapitre, pour simplier lexpos, on tudie les matrices coecients
rels, mais les dnitions et les proprits restent vraies pour les matrices coecients complexes. On crira
donc simplement M
n,p
au lieu de M
n,p
(R) ou M
n,p
(C).
Matrices particulires
la matrice nulle dans M
n,p
: on la note O, cest la matrice n lignes et p colonnes dont tous les
coecients valent 0.
les matrices lmentaires dans M
n,p
: on les note E
ij
(i et j xs, 1 i n, 1 j p). La matrice E
ij
est la matrice dont tous les coecients sont nuls, sauf celui qui se trouve dans la ligne i et la colonne
j, et qui vaut 1.
matrice ligne : cest une matrice de format (1, p).
matrice colonne : cest une matrice de format (n, 1).
matrice carre dordre n : cest une matrice de format (n, n). Lensemble des matrices carres dordre n
est not M
n
(R) pour les matrices coecients rels, M
n
(C) pour les matrices coecients complexes.
Si n = 1, on identie M
1
(R) et R.
77
9.2 Oprations sur les matrices
9.2.1 Somme de deux matrices de M
n,p
Dnition 9.3 Soient A = (a
ij
) et B = (b
ij
) deux lments de M
n,p
. On appelle somme de A et B la
matrice C = (c
ij
) de format (n, p) dont le terme gnral est :
i 1, . . . , n, j 1, . . . , p, c
ij
= a
ij
+b
ij
On note C = A+B.
Attention : on ne peut additionner que des matrices de mme format.
Proposition 9.4 (Proprits de laddition)
1. elle est commutative :
A M
n,p
, B M
n,p
, A+B = B +A.
2. elle est associative :
A M
n,p
, B M
n,p
, C M
n,p
, A+ (B +C) = (A+B) +C .
3. elle admet un lment neutre, qui est la matrice nulle :
A M
n,p
, A+O = O +A = A .
4. toute matrice A a un unique symtrique pour laddition, not A :
A M
n,p
, A+ (A) = (A) +A = O, avec A = (a
ij
) si A = (a
ij
)
Remarque : Grce la proprit dassociativit, on crira dsormais A + B + C pour A + (B + C) =
(A+B) +C.
Dmonstration :
1. Si A = (a
ij
) et B = (b
ij
), le terme gnral de la matrice A + B est (a
ij
+ b
ij
), tandis que le terme gnral de
la matrice B + A est (b
ij
+ a
ij
). Comme (a
ij
+ b
ij
) = (b
ij
+ a
ij
), on en dduit que les deux matrices A + B et
B +A, qui ont mme format (n, p) et mme terme gnral, sont gales.
2. Si A = (a
ij
), B = (b
ij
) et C = (c
ij
), la matrice B+C a pour terme gnral (b
ij
+c
ij
) et la matrice A+(B+C)
a pour terme gnral a
ij
+ (b
ij
+c
ij
). De mme, la matrice (A+B) +C a pour terme gnral (a
ij
+b
ij
) +c
ij
.
Comme a
ij
+(b
ij
+c
ij
) = (a
ij
+b
ij
) +c
ij
, les matrices A+(B+C) et (A+B) +C, qui ont mme format (n, p)
et mme terme gnral sont gales.
3. Si A = (a
ij
), comme la matrice O a pour terme gnral 0, la matrice A+O a pour terme gnral a
ij
+0 = a
ij
.
Donc les matrices A et A + O, qui ont mme format (n, p) et mme terme gnral, sont gales. On vrie de
mme lgalit O +A = A.
4. Si A = (a
ij
), alors la somme A+ (A) a pour terme gnral (a
ij
+ (a
ij
)) = 0. Comme les matrices A+ (A)
et O ont mme format (n, p) et mme terme gnral, elles sont gales.
Rciproquement, si B = (b
ij
) est un symtrique de A, alors on doit avoir A+B = O, cest--dire a
ij
+b
ij
= 0
pour tout i 1, . . . , n et tout j 1, . . . , p. Donc on a b
ij
= a
ij
pour tout i 1, . . . , n et tout j 1, . . . , p. Par
consquent, toute matrice a un unique symtrique.
78
9.2.2 Multiplication dune matrice de M
n,p
par un scalaire
Dnition 9.5 Soit A = (a
ij
) une matrice de M
n,p
, et soit un scalaire (rel ou complexe suivant le cas).
On appelle multiplication de la matrice A par le scalaire la matrice B = (b
ij
) de format (n, p) dont le terme
gnral est
i 1, . . . , n, j 1, . . . , p, b
ij
= a
ij
.
On note B = A.
Proposition 9.6 (Proprits de la multiplication par un scalaire)
A M
n,p
, B M
n,p
, (, ) R R,
1. (A+B) = A+B
2. ( +)A = A+A
3. (A) = ()A = (A)
4. 1.A = A
Preuve : On pose A = (a
ij
) et B = (b
ij
).
1. La matrice (A+B) a pour terme gnral (a
ij
+b
ij
), et la matrice (A+B) a pour terme gnral ((a
ij
+b
ij
)).
Dautre part, les matrices A et B ont pour terme gnral respectivement (a
ij
) et (b
ij
). Donc la matrice
A+B a pour terme gnral (a
ij
)+(b
ij
). Comme (a
ij
+b
ij
) = (a
ij
)+(b
ij
), on en dduit que les matrices
(A+B) et A+B, qui ont mme format (n, p) et mme terme gnral, sont gales.
2. La matrice ( + )A a pour terme gnral (( + )a
ij
). Dautre part, les matrices A et A ont pour terme
gnral respectivement (a
ij
) et (a
ij
). Donc la matrice A+A a pour terme gnral (a
ij
) +(a
ij
). Comme
( +)a
ij
= (a
ij
) +(a
ij
), on en dduit que les matrices ( +)A et A+A, qui ont mme format (n, p) et
mme terme gnral, sont gales.
3. La matrice A a pour terme gnral (a
ij
), et la matrice (A) a alors pour terme gnral ((a
ij
)). Dautre
part, la matrice ()A a pour terme gnral (a
ij
). Comme ((a
ij
)) = (a
ij
), on en dduit que les matrices
(A) et ()A, qui ont mme format (n, p) et mme terme gnral, sont gales.
Lgalit ()A = (A) sobtient de la mme faon.
4. La matrice 1.A a pour terme gnral 1a
ij
= a
ij
. Donc les matrices 1A et A, qui ont mme format (n, p) et mme
terme gnral, sont gales.
9.2.3 Produit de deux matrices
Dnition 9.7 Soient A = (a
ij
)
n,p
un lment de M
n,p
et B = (b
ij
)
p,q
un lment de M
p,q
. On appelle
produit de A par B la matrice C de format (n, q) dont le terme gnral c
ij
est dni par :
i 1, . . . , n, j 1, . . . , q , c
ij
=
p

k=1
a
ik
b
kj
On note C = AB.
Attention : Le produit de deux matrices nest pas toujours dni. Le produit AB
na de sens que si le nombre de colonnes de A est gal au nombre de lignes de B.
Pour viter les erreurs , il est conseill dadopter la prsentation suivante des calculs, propose ici sur un
exemple :
B =

2 1 0 1
0 1 0 3
1 0 1 1

A =

1 2 3
0 1 2

AB =

5 3 3 10
2 1 2 5

79
Cette disposition permet de vrier que la matrice AB obtenue a le mme nombre de lignes que A et le mme
nombre de colonnes que B; elle a de plus lavantage de bien se prter aux calculs itrs.
Proposition 9.8 (Proprits du produit matriciel)
Avec les hypothses convenables pour que les produits existent :
1. le produit matriciel est associatif :
A(BC) = (AB)C
2. il est distributif par rapport laddition :
A(B +C) = AB +AC et (A+B)C = AC +BC
3. R,
A(B) = (A)B = (AB)
Remarque : On note dsormais ABC le produit A(BC) = (AB)C.
Ces proprits sont des proprits agrables" qui correspondent bien aux calculs auxquels jusqu prsent
vous tes habitus.
Mais attention ! Ce produit matriciel recle aussi quelques piges :
Le produit matriciel nest pas commutatif :
- le produit AB peut avoir un sens alors que BA nen a pas : cest le cas lorsque A est une matrice
(n, p) et B une matrice (p, q) avec n = q.
- mme si les produits AB et BA ont un sens, les matrices AB et BA ne sont en gnral pas du mme
format, donc certainement pas gales ; par exemple si A est une matrice (3, 2) et B une matrice (2, 3),
alors AB est une matrice (3, 3) et BA une matrice (2, 2).
- enn mme dans le cas a priori le plus favorable, cest--dire si A et B sont des matrices carres de
mme ordre n, les deux matrices AB et BA sont aussi des matrices carres de mme ordre n, mais en
gnral elles ne sont pas gales.
On peut avoir AB = O , sans que A = O ou B = O.
Une consquence de cette proprit est quon na pas le droit de simplier une galit matricielle :
AB = AC nimplique pas forcment B = C.
Dmonstration de la proposition 9.8 :
1. Si A = (a
ij
)
n,p
, B = (b
ij
)
p,q
, C = (c
ij
)
q,r
, alors :
La matrice D = BC a pour terme gnral D = (d
lj
)
pr
o
d
lj
=
q

k=1
b
lk
c
kj
et la matrice E = A(BC) = AD a alors pour terme gnral E = (e
ij
)
n,r
o
e
ij
=
p

l=1
a
il
d
lj
=
p

l=1
q

k=1
a
il
b
lk
c
kj
Dautre part, la matrice F = (AB) a pour terme gnral F = (f
ik
)
n,q
o
f
ik
=
p

l=1
a
il
b
lk
et la matrice G = (AB)C = FC a pour terme gnral G = (g
ij
)
n,r
o
g
ij
=
q

k=1
f
ik
c
kj
=
q

k=1
p

l=1
a
il
b
lk
c
kj
Comme on peut permuter deux sommes nies, on en dduit que les matrices E = A(BC) et G = (AB)C, qui
ont mme format (n, r) et mme terme gnral, sont gales.
80
2. Montrons lgalit A(B + C) = AB + AC. Si A = (a
ij
)
n,p
, B = (b
ij
)
p,q
, C = (c
ij
)
p,q
, alors la matrice (B + C)
a pour terme gnral (b
ij
+ c
ij
) et pour format (p, q). Le produit D = A(B + C) a alors pour format (n, q) et
pour terme gnral
d
ij
=
p

k=1
a
ik
(b
kj
+c
kj
) .
Dautre part, les matrices AB et AC ont mme format (n, q) et pour terme gnral respectif (

p
k=1
a
ik
b
kj
) et
(

p
k=1
a
ik
c
kj
). Donc la matrice E = AB +AC a pour format (n, q) et pour terme gnral
e
ij
=
p

k=1
a
ik
b
kj
+
p

k=1
a
ik
b
kj
= d
ij
Comme les matrices D et E ont mme format (n, q) et mme terme gnral d
ij
= e
ij
, on en dduit que D = E.
Lgalit (A+B)C = AC +BC se montre de mme (attention au format des matrices !).
3. Montrons lgalit A(B) = (AB). Si A = (a
ij
)
n,p
, B = (b
ij
)
p,q
et R, alors la matrice B a pour format
(p, q) et terme gnral (b
ij
). Donc la matrice C = A(B) a pour format (n, q) et terme gnral
c
ij
=
p

k=1
a
ik
(b
kj
) .
Dautre part, la matrice AB a pour format (n, q) et terme gnral (

p
k=1
a
ik
b
kj
). Donc la matrice D = (AB)
a pour format (n, q) et terme gnral
d
ij
=

k=1
a
ik
b
kj

= c
ij
.
Comme les matrices C = A(B) et E = (AB) ont mme format (n, q) et mme terme gnral c
ij
= d
ij
, on en
dduit lgalit A(B) = (AB).
Lgalit (A)B = (AB) se montre de mme.
9.2.4 Transpose dune matrice
Dnition 9.9 Soit A = (a
ij
)
n,p
une matrice de M
n,p
. On appelle transpose de A la matrice A

= (a

ij
)
p,n
de format (p, n) dont le terme gnral est
i 1, . . . , p, j 1, . . . , n, a

ij
= a
ji
.
On la note A

= A
T
.
Proposition 9.10
1. A M
n,p
, B M
n,p
, R, (A+B)
T
= A
T
+B
T
et (A)
T
= A
T
.
2. A M
n,p
, (A
T
)
T
= A.
3. A M
n,p
, B M
p,q
, (AB)
T
= B
T
A
T
.
Preuve :
1. Si A = (a
ij
)
n,p
et B = (b
ij
)
n,p
, alors la matrice A + B a pour terme gnral (a
ij
+ b
ij
) et pour format (n, p),
et donc la matrice (A + B)
T
a pour terme gnral (a
ji
+ b
ji
) et pour format (p, n). Dautre part, les matrices
A
T
et B
T
ont pour terme gnral respectivement (a
ji
) et (b
ji
), donc la matrice A
T
+B
T
a pour terme gnral
(a
ji
+ b
ji
) et pour format (p, n). Les matrices (A + B)
T
et A
T
+ B
T
ont mme format (p, n) et mme terme
gnral. Elles sont donc gales. On montre de mme lgalit (A)
T
= A
T
.
2. Si A = (a
ij
)
n,p
, la matrice A
T
a pour terme gnral (a
ji
) et pour format (p, n). Donc la matrice (A
T
)
T
a pour
terme gnral (a
ij
) et pour format (n, p). On en dduit lgalit (A
T
)
T
= A.
81
3. Si A = (a
ij
)
n,p
et B = (b
ij
)
p,q
, alors AB a pour format (n, q) et pour terme gnral (

p
k=1
a
ik
b
kj
). Par
consquent, la matrice C = (AB)
T
a pour format (q, n) et pour terme gnral
c
ij
=
p

k=1
a
jk
b
ki
.
Dautre part, les matrices A
T
et B
T
ont pour format respectif (p, n) et (q, p) et pour terme gnral (a
ji
) et (b
ji
).
Le produit D = B
T
A
T
existe donc, a pour format (q, n) et pour terme gnral
d
ij
=
p

k=1
b
ki
a
jk
= c
ij
Les matrices C et D ont mme format (q, n) et mme terme gnral c
ij
= d
ij
. Elles sont donc gales.
Dnition 9.11 (Adjointe dune matrice)
Soit A = (a
ij
) une matrice de M
n,p
(C) ( coecients complexes). On appelle adjointe de A la matrice
A

= (a

ij
) de format (p, n) dont le terme gnral est
i 1, . . . , p, j 1, . . . , n, a

ij
= a
ji
.
(ici z dsigne le conjugu du complexe z). On note A

= A

.
9.3 Les matrices carres
Nous allons tudier dans ce paragraphe les matrices carres de format (ou dordre) n. Toutes les proprits
vues dans le cas gnral restent bien entendu valables, mais nous allons voir que ces matrices possdent en plus
des proprits particulires. Lensemble des matrices carres dordre n coecients rels (resp. complexes)
se note M
n
(R) (resp. M
n
(C)) et plus simplement M
n
. Comme ci-dessus nous faisons lexpos dans le cas
rel.
9.3.1 Quelques matrices carres particulires
si A = (a
ij
)
n
est une matrice carre dordre n, les termes a
ii
constituent la diagonale principale de
A.
une matrice A = (a
ij
)
n
est diagonale si tous ses termes sont nuls, sauf peut-tre ceux de la diagonale
principale :
(i, j) 1, . . . , n
2
, i = j a
ij
= 0 .
la matrice identit dordre n, note I
n
est la matrice diagonale dont tous les termes diagonaux sont
gaux 1. Dans le cas o il ny a pas de risque dambigut sur lordre de la matrice, on la note plus
simplement I :
Exemple : si n = 3 I
3
=

1 0 0
0 1 0
0 0 1

une matrice A est scalaire si cest une matrice diagonale dont tous les termes diagonaux sont gaux :
A scalaire R, A = I
n
une matrice A est triangulaire suprieure si cest une matrice dont tous les termes situs en dessous
de la diagonale principale sont nuls :
(i, j) 1, . . . , n
2
, i > j a
ij
= 0 .
82
une matrice A est triangulaire infrieure si cest une matrice dont tous les termes situs au-dessus
de la diagonale principale sont nuls :
(i, j) 1, . . . , n
2
, i < j a
ij
= 0 .
une matrice A est symtrique si elle est gale sa transpose : A = A
T
.
une matrice A antisymtrique si elle est gale loppose de sa transpose : A = A
T
.
dans le cas complexe, une matrice A est auto-adjointe si elle est gale son adjointe : A = A

.
9.3.2 Oprations dans M
n
On a vu ci-dessus que M
n
muni de laddition et de la multiplication par un scalaire a une structure
despace vectoriel rel. Le produit de deux matrices de M
n
est une matrice de M
n
: le produit matriciel est
donc dans ce cas une loi interne. Les proprits de la proposition 4.2.4 restent bien entendu vraies :
associativit du produit.
distributivit du produit par rapport laddition.
A M
n
, B M
n
, R, A(B) = (A)B = (AB).
De plus :
Proposition 9.12
Si I
n
est la matrice identit dnie ci-dessus, on a :
A M
n
, AI
n
= I
n
A = A .
On dit que I
n
est lment neutre pour la multiplication.
Mais encore une fois attention :
- ce produit nest pas commutatif (AB = BA en gnral)
- ce produit a des diviseurs de zro : par dnition, une matrice A est un diviseur de zro si A = O et
sil existe une matrice B = O avec AB = O ou BA = O.
Preuve de la proposition : Montrons lgalit AI
n
= A. Si A = (a
ij
)
n
et I
n
= (b
ij
)
n
, alors le produit AI
n
a
pour format (n, n) et terme gnral (

n
k=1
a
ik
b
kj
). Daprs la dnition de I
n
, on a
(i, j) 1, . . . , n
2
, b
ij
=

0 si i = j
1 si i = j
Donc le terme gnral de la matrice AI
n
est (

n
k=1
a
ik
b
kj
= a
ij
), ce qui prouve lgalit AI
n
= A.
On montre de mme que I
n
A = A.
9.3.3 Matrices inversibles
Dnition 9.13 (Matrices inversibles)
Soit A une matrice de M
n
. On dit que A est inversible ou rgulire sil existe une matrice B de M
n
telle
que :
AB = BA = I
n
.
Dans ce cas, la matrice B est unique et sappelle linverse de A. On note B = A
1
.
Remarque : Notez bien que, si B est linverse de A, alors B est inversible et a pour inverse A :
B = A
1
A = B
1
.
Preuve de lunicit : Supposons quil existe deux matrices B
1
et B
2
telles que
AB
1
= B
1
A = I
n
= AB
2
= B
2
A .
83
Comme AB
1
= I
n
, on a, en multipliant cette galit gauche par B
2
:
B
2
(AB
1
) = B
2
I
n
.
Or
B
2
(AB
1
) = (B
2
A)B
1
= I
n
B
1
= B
1
et B
2
I
n
= B
2
.
On en dduit que B
1
= B
2
.
En fait il sut, pour que A soit inversible, quil existe une matrice B de M
n
vriant une seule des deux
proprits AB = I
n
ou BA = I
n
. On a alors ncessairement A
1
= B. Cette proprit remarquable est une
consquence dun thorme profond que nous verrons par la suite : le thorme du rang.
Thorme 9.14 (admis) Soit A et B deux matrices de M
n
. Si AB = I
n
, alors A et B sont inversibles et
B = A
1
.
Proposition 9.15 (Produit de deux matrices inversibles)
Soient A et B deux matrices inversibles de M
n
: alors le produit AB est inversible et
(AB)
1
= B
1
A
1
.
Preuve : Calculons le produit

B
1
A
1

(AB) :

B
1
A
1

(AB) = B
1
(A1A)B par associativit
= B
1
I
n
B par dnition de B
1
= B
1
B
= I
n
On montre de mme que
(AB)

B
1
A
1

= I
n
et on en dduit que AB est inversible et dinverse

B
1
A
1

.
Proposition 9.16 (Transpose dune matrice inversible)
Si A est une matrice carre inversible, alors A
T
est inversible et
(A
T
)
1
= (A
1
)
T
.
De mme dans le cas complexe, A

est inversible et (A

)
1
= (A
1
)

.
Preuve : En transposant lgalit AA
1
= I
n
, on obtient
(A
1
)
T
A
T
= (I
n
)
T
= I
n
.
De mme, en transposant lgalit A
1
A = I
n
, on obtient
A
T
(A
1
)
T
= I
n
On en dduit que A
T
est inversible et que son inverse est (A
1
)
T
.
La dmonstration pour ladjointe est identique.
Proposition 9.17
Si A est inversible, et si AB = AC (respectivement BA = CA) alors B = C.
Preuve : On multiplie lgalit AB = AC, gauche, par A
1
pour obtenir
A
1
(AB) = A
1
(AC)
Par associativit, on obtient :
A
1
(AB) = (A
1
A)B = I
n
B = B
De mme, A
1
(AC) = C. Donc B = C.
Lautre galit sobtient de la mme faon, en multipliant droite lgalit BA = CA par A
1
.
84
10 Systmes linaires
On sintresse ici aux systmes linaires coecient rels, mais la faon de procder est
tout fait gnrale, et tous les rsultats obtenus sont encore vrais pour les systmes linaires
coecients complexes.
En pratique, vous savez dj rsoudre des systmes linaires de petite taille, et depuis longtemps. Mais
pour cela, beaucoup dentre vous utilisent plutt un ensemble dastuces quune mthode prcise. Vous seriez
dans doute un peu perdu si vous deviez rsoudre un systme linaire de 150 quations 130 inconnues, o
si vous deviez crire un programme informatique qui permette un ordinateur de rsoudre un tel systme.
Or rsoudre des systmes de trs grande taille est un problme courant dans beaucoup dapplications des
mathmatiques. Il est donc important de comprendre comment de tels systmes peuvent tre rsolus.
10.1 Quest ce quun systme linaire ?
Informellement, une quation est linaire si les variables y apparaissent de manire spares et toujours
la puissance 1. Un systme linaire, aussi appel systme dquations linaires", est un systme de telles
quations. Par exemple, les trois systmes suivants sont des systmes linaires :

3x + 6y = 3
2x + y = 12

x + 2y + 3z = 5
2x + y 4z = 0

2x
1
+ 4x
2
= 0
3x
1
+ x
2
= 0
2x
1
+ 2x
2
= 0
(8)
Le premier est un systme de deux quations deux inconnues (notes x et y), le deuxime un systme de
deux quations trois inconnues (x, y et z) et le troisime un systme de trois quations deux inconnues
(notes x
1
et x
2
au lieu de x et y).
En revanche, les systmes suivants ne sont pas des systmes linaires :

x y
2
= 1
2x + 3y = 8

x + 3y = 5
2xy = 4
En eet, dans le systme de gauche, dans la premire quation, une des inconnues apparait une puissance
autre que 1. Dans le systme de droite, dans la deuxime quation, les inconnues napparaissent pas de
manire spare".
Vous avez sans doute lhabitude de noter les inconnues x et y quand il y en a deux et x, y et z quand il y
en a trois. Mais comment les noter sil y a 130 inconnues ? La solution la plus simple est de noter la premire
inconnue x
1
, la deuxime x
2
et la kime x
k
. En notant ainsi les inconnues, les deux premiers systmes de (8)
deviennent respectivement :

3x
1
+ 6x
2
= 3
2x
1
+ x
2
= 12
et

x
1
+ 2x
2
+ 3x
3
= 5
2x
1
+ x
2
4x
3
= 0
Dnition : soient n et p des entiers non nuls. Un systme linaire de n quations p inconnues est un
systme du type :

a
11
x
1
+a
12
x
2
+ +a
1p
x
p
= b
1
a
21
x
1
+a
22
x
2
+ +a
2p
x
p
= b
2
.
.
.
.
.
.
.
.
.
a
n1
x
1
+a
n2
x
2
+ +a
np
x
p
= b
n
(9)
o les coecients a
ij
et b
i
sont des rels xs.
Les inconnues sont x
1
, x
2
, ..., x
p
.
les rels a
ij
sont les coecients du premier membre. Le premier indice indique la ligne, le deuxime la
colonne.
Les rels b
i
sont les coecients du second membre. Lindice indique la ligne.
85
Exemple : pour le systme

3x
1
+ 6x
2
= 3
2x
1
+ x
2
= 12
(10)
on a a
11
= 3, a
12
= 6, a
21
= 2, a
22
= 1, b
1
= 3 et b
2
= 12.
Dnition : une solution du systme linaire (9) est un p-uplet de rels (x
1
, x
2
, ..., x
p
) qui vrie toutes les
quations du systme. On dit quun systme est compatible sil a au moins une solution.
Exemple : (5, 2) est une solution du systme (10). En eet, pour x
1
= 5 et x
2
= 2, on a bien
3x
1
+ 6x
2
= 3 et 2x
1
+ x
2
= 12. En revanche, (1, 1) nest pas une solution de (10) car pour x
1
= 1 et
x
2
= 1, la deuxime quation nest pas satisfaite.
10.2 Rsolution dun systme linaire
Dnition : deux systmes linaires sont quivalents sils ont le mme ensemble de solutions.
Rsoudre un systme linaire, cest en dterminer toutes les solutions. Pour ce faire, on transforme le
systme initial en un systme quivalent plus simple, puis en un systme encore plus simple, jusqu aboutir
un systme quon sache rsoudre. Les principales oprations qui permettent de transformer un systme
linaire en un systme linaire quivalent sont les suivantes :
multiplier une ligne par une constante non nulle
ajouter fois la ligne k la ligne i, o est un rel quelconque et i = k
changer la ligne i et la ligne k
Les trois oprations ci-dessus sont appeles oprations lmentaires". Ce sont les plus importantes.
On peut aussi :
ajouter une ligne une combinaison des autres lignes (remplacer la kime ligne L
k
par L
k
+

i=k

i
L
i
).
Cela revient faire plusieurs oprations lmentaires successives.
supprimer les lignes 0 = 0
conclure que le systme na pas de solutions sil comporte une ligne du type 0 = b
i
avec b
i
= 0.
Dans les exemples de rsolution de systmes linaires ci-dessous, on crira en face de la ime ligne du
systme :
L
i
L
i
, ou simplement L
i
, pour dire que la ime ligne du nouveau systme est gale fois la
ime ligne de lancien systme.
L
i
L
i
+L
k
, ou simplement L
i
+L
k
, pour dire que la nouvelle ligne i est gale lancienne ligne i
plus fois lancienne ligne k
L
i
L
k
pour dire que les lignes i et k ont t changes
10.2.1 Exemple de rsolution dun systme linaire
Considrons le systme suivant :

3x + 6y = 3
2x + y = 12
(11)
En multipliant la premire ligne par 1/3, on obtient le systme quivalent :
1
3
L
1
L
2

x + 2y = 1
2x + y = 12
(12)
Puis en ajoutant deux fois la premire ligne la seconde ligne, on obtient :
L
1
L
2
+ 2L
1

x + 2y = 1
5y = 10
(13)
86
En divisant la deuxime ligne par 5, on obtient
L
1
1
5
L
2

x + 2y = 1
y = 2
(14)
Enn, en soustrayant deux fois la deuxime ligne la premire ligne, on obtient :
L
1
2L
2
L
2

x = 5
y = 2
(15)
Le systme a donc une solution unique : (5, 2)
10.2.2 Rsolution en travaillant directement sur le tableau des coecients
Lorsquon travaille sur des systmes de grande taille, recopier chaque fois le nom des inconnues est vite
fatiguant. Aussi, les mathmaticiens, qui sont des tres paresseux, prfrent-ils travailler directement sur le
tableau des coecients. Au lieu dcrire :

3x + 6y = 3
2x + y = 12
on crit

3 6 3
2 1 12

(16)
Les coecients du premier membre apparaissent gauche de la barre verticale, et les coecients du second
membre droite. La rsolution se fait comme prcdemment, sauf quon ne sembte plus recopier les
inconnues. On obtient successivement :
1
3
L
1
L
2

1 2 1
2 1 12

L
1
L
2
+ 2L
1

1 2 1
0 5 10

L
1
1
5
L
2

1 2 1
0 1 2

et enn
L
1
2L
2
L
2

1 0 5
0 1 2

cest dire le systme :

x = 5
y = 2
(17)
On conclut comme prcedemment que le systme a une unique solution : (5, 2).
Dans la suite, on travaillera directement sur le tableau des coecients.
10.2.3 Solutions de quelques systmes linaires simples.
Avant de donner dautres exemples de rsolutions de systmes linaires, voici quelques exemples du type
de systmes auquel on souhaite aboutir.
Exemple 2.3.1 Le systme

x + y = 3
0 = 5
(18)
na pas de solutions, car la deuxime quation ne peut pas tre satisfaite. Dune manire gnrale, si lors de
la rsolution dun systme, on obtient un systme quivalent qui comporte une quation du type 0 = avec
87
= 0, on sarrte et on conclut que le systme na pas de solutions.
Exemple 2.3.2 Le systme

2x +2y +2z = 12
3y +6z = 3
5z = 10
(19)
a les proprits suivantes :
(a) il a autant dquations que dinconnues
(b) il est triangulaire (au sens o les coecients a
ij
avec i > j sont nuls)
(c) les coecients situs sur la diagonale sont non nuls.
Un tel systme se rsoud aisment, et a toujours exactement une solution. Voici deux mthodes de rsolutions :
Premire mthode (sans doute la plus rapide) : on calcule z laide de la dernire quation, puis y
laide de la deuxime quation et de la valeur de z, puis enn x laide de la premire quation et des
valeurs de y et de z. On obtient ici : z = 10/5 = 2, puis y =
1
3
(3 6z) =
1
3
(3 + 12) = 3 et enn
x =
1
2
(122y 2z) =
1
2
(126+4) = 5. Il y a donc une seule solution possible : (5, 3, 2). De plus, (5, 3, 2)
est bien solution des trois quations du systme. Le systme a une solution unique : (5, 3, 2).
5
Deuxime mthode (la plus intressante dun point de vue thorique) : on transforme le systme (19) en
un systme quivalent encore plus simple. Le but est dobtenir la n un systme avec des coecients 1 sur
la diagonale et des 0 la fois en dessous de la diagonale (comme cest dj le cas) et au dessus. En pratique,
en partant du systme initial

2 2 2 12
0 3 6 3
0 0 5 10

(20)
on commence par mettre des 1 sur la diagonale :
1
2
L
1
1
3
L
2

1
5
L
3

1 1 1 6
0 1 2 1
0 0 1 2

(21)
puis on fait apparatre des 0 au-dessus de la diagonale, en commenant par la dernire colonne. On obtient :
L
1
L
3
L
2
2L
3
L
3

1 1 0 8
0 1 0 3
0 0 1 2

puis
L
1
L
2
L
2
L
3

1 0 0 5
0 1 0 3
0 0 1 2

cest dire :

x = 5
y = 3
z = 2
(22)
Ce systme a lvidence une solution unique : (5, 3, 2)
5. On na pas raisonn en transformant le systme initial en un systme quivalent, mais en disant que si (x, y, z) est solution,
alors on a forcment x = 5, y = 3 et z = 2. Cest pourquoi il faut en thorie vrier que le candidat" quon a trouv est bien
solution. En fait, comme on la dit ci-dessus, on peut montrer quun systme qui vrie les proprits (a), (b) et (c) ci-dessus a
toujours une solution et donc on est sr que le candidat" trouv par la mthode ci-dessus est bien solution du systme.
88
Exemple 2.3.3 Le systme

x + z = 1
y 2z = 2
(23)
a une innit de solutions : z peut prendre nimporte quelle valeur, et chaque valeur de z dtermine un
unique couple (x, y) tel que (x, y, z) est solution du systme. Pour bien le voir, remarquez que le systme
(23) est quivalent :

x = 1 z
y = 2 2z
Lensemble S des solutions est lensemble des triplets (x, y, z) R
3
tels que x = 1 +z et y = 2 + 2z (z
pouvant prendre nimporte quelle valeur relle). On note
S = (1 +z, 2 + 2z, z), z R
Cela signie la mme chose que S = (x, y, z) R
3
, x = 1 +z et y = 2 + 2z.
La variable z est dite libre : elle peut prendre nimporte quelle valeur. Les variables x et y sont dites
lies : leur valeurs sont dtermines par la valeur de z.
Dans le systme (22), il ny avait aucune variable libre. Dans le systme (23), il y avait exactement une
variable libre. Dans dautres systmes, il peut y avoir plusieurs variables libres. Par exemple, dans le systme

x
1
+ 2x
4
+ 3x
5
= 2
x
2
+ 2x
5
= 3
x
3
2x
5
= 0
(24)
il y a deux variables libres : x
4
et x
5
, et trois variables lies : x
1
, x
2
, et x
3
. Le systme peut se rcrire sous
la forme :

x
1
= 2 2x
4
3x
5
x
2
= 3 2x
5
x
3
= 2x
5
Lensemble S des solutions est lensemble des quintuplets (x
1
, x
2
, x
3
, x
4
, x
5
) R
5
tels que x
1
= 22x
4
3x
5
,
x
2
= 3 2x
5
et x
3
= 2x
5
(x
4
et x
5
pouvant prendre nimporte quelles valeurs). On crit :
S = (2 2x
4
3x
5
, 3 2x
5
, 2x
5
, x
4
, x
5
), (x
4
, x
5
) R
2

Exercice (rponse dans la note de bas de page) : (a) dterminer lunique solution du systme prcdent
telle que x
4
= 1 et x
5
= 0 ; (b) mme question avec x
4
= 0 et x
5
= 1.
6
Exemple 2.3.4 Considrons maintenant le systme suivant :

x
1
+ 2x
2
+ 3x
5
= 2
x
3
+ 2x
5
= 3
x
4
2x
5
= 0
(25)
A premire vue, les solutions peuvent paratre plus diciles trouver que dans le systme (24), mais
en fait, cest exactement le mme systme, sauf quon a chang le rle des inconnues. Le systme peut se
rcrire sous la forme :

x
1
= 2 2x
2
3x
5
x
3
= 3 2x
5
x
4
= 2x
5
(26)
Lensemble des solutions est
S = (2 2x
2
3x
5
, x
2
, 3 2x
5
, 2x
5
, x
5
), (x
2
, x
5
) R
2

6. Rponses : (a) : (0, 3, 0, 1, 0) ; (b) : (1, 5, 2, 0, 1)


89
Exercice (rponse dans la note de bas de page) : dterminer lunique solution du systme prcdent telle
que : (a) x
2
= 1, x
5
= 0 ; (b) x
2
= 0, x
5
= 1. Comparer lexercice similaire pour le systme de lexemple
3.
7
10.2.4 Systmes chelonns et chelonns rduits
Dnitions
On prcise maintenant la forme du systme auquel on souhaite aboutir dans le cas gnral. Dans les deux
dnitions suivantes, on dira quune ligne dun tableau de coecients est non nulle" si les coecients du
premier membre situs sur cette ligne ne sont pas tous nuls.
Dnition. Un tableau de coecients est dit chelonn si chaque ligne non nulle commence par davantage
de 0 que la prcdente. Un systme linaire est chelonn si le tableau de coecients correspondant est che-
lonn. On appelle pivots dun systme chelonn les coecients qui apparaissent en tte des lignes non nulles.
Dnition. Un tableau de coecient est dit chelonn rduit sil est chelonn, si les pivots sont tous gaux
1, et si les coecients situs au-dessus des pivots sont nuls. Un systme linaire est dit chelonn rduit si
le tableau de coecients correspondant est chelonn rduit.
Exemples :
les trois systmes de (8) ne sont pas chelonns.
les systmes (13), (14) et (19) sont chelonns mais pas chelonns rduits. Les pivots sont respective-
ment : 1 et 5 pour le systme (13), 1 et 1 pour le systme (14), et 2, 3 et 5 pour le systme (19).
le systme

x +3y z = 8
4z = 4
est galement chelonn mais pas chelonn rduit. Le pivots sont gaux 1 et 4.
les systmes (15), (22), (23), (24) et (25) sont chelonns rduits
Remarque : un systme chelonn rduit peut comporter des lignes du type 0 = 0 ou 0 = avec = 0.
Par exemple, le tableau de coecients suivant est chelonn rduit :

1 0 2 0 3 1
0 1 6 0 1 0
0 0 0 1 2 4
0 0 0 0 0 0
0 0 0 0 0 5

(27)
Le systme correspondant :

x
1
+ 2x
3
+ 3x
5
= 1
x
2
+ 6x
3
+ x
5
= 0
x
4
+ 2x
5
= 4
0 = 0
0 = 5
(28)
est donc chelonn rduit.
7. Rponses : (a) : (0, 1, 3, 0, 0) ; (b) : (1, 0, 5, 2, 1). On obtient les mmes solutions que dans lexercice prcdent une
permutation des inconnues prs.
90
10.2.5 Solutions dun systme chelonn rduit
Dnition : dans un systme linaire chelonn ou chelonn rduit, les variables qui correspondent aux
colonnes o il ny a pas de pivots sont dites libres. Les variables qui correspondent aux colonnes o il y a un
pivot sont dites lies.
Exemple : dans le systme (25), les variables libres sont x
2
et x
5
, les variables lies sont x
1
, x
3
et x
4
.
Exercice : dans le systme (28), quelles sont les variables libres ? quelles sont les variables lies ?
8
Les solutions dun systme chelonn rduit se trouvent de manire immdiate. Si le systme comporte
une ligne du type 0 = avec = 0, comme les systmes (18) et (28), il na pas de solutions. Sinon :
- sil ny a pas de variables libres, le systme a exactement une solution qui se lit de manire immdiate,
comme dans le systme (22).
- sil y a une ou plusieurs variables libres, il y a une innit de solutions : les variables libres peuvent
prendre nimporte quelles valeurs relles et les variables lies sexpriment en fonction des variables libres,
comme pour les systmes (23), (24) et (25).
Puisque les solutions dun systme chelonn-rduit se trouvent de manire immdiate, il sut pour
rsoudre un systme linaire de le transformer en un systme chelonn rduit quivalent. Avant de montrer
que cest toujours possible, voyons comment cela peut se faire sur quelques exemples. La mthode utilise
dans la section suivante sappelle mthode de Gauss-Jordan. Cest une variante de la mthode dite du pivot
de Gauss".
10.2.6 Mise dun systme sous forme chelonn rduite - exemples
Il y a plusieurs manires de rsoudre un systme linaire et les systmes ci-dessous ne seront pas for-
cment rsolus de la manire la plus astucieuse qui soit. En revanche, la mthode de rsolution propose
a lavantage dtre tout fait gnrale (voir la section 2.7). Elle comporte deux phases : dans la premire,
on met le systme sous forme chelonne. Dans la deuxime, on met le systme sous forme chelonne rduite.
Exemple 2.6.1 Rsoudre le systme suivant

3x + 3y + 3z = 18
x + 3y + 7z = 10
x + 3y + 4z = 6
(29)
Ecrivons tout dabord le systme sous forme symbolique :

3 3 3 18
1 3 7 10
1 3 4 6

(30)
Premire phase de la rsolution.
Le coecient en haut gauche du systme sappelle le pivot du systme. On commence par le transformer
en un 1 en multipliant la premire ligne par 1/3.
1
3
L
1
L
2
L
3

1 1 1 6
1 3 7 10
1 3 4 6

(31)
Une fois que le pivot est gal 1, on fait apparatre des 0 sous le pivot (ce qui revient liminer la premire
inconnue des deux dernires quations).
L
1
L
2
+L
1
L
3
L
1

1 1 1 6
0 4 8 4
0 2 3 0

(32)
8. Rponses : les variables libres sont x3 et x5. Les variables lies sont les autres : x1, x2 et x4.
91
On travaille ensuite sur le sous-systme compos des deux dernires quations (donc des deux dernires lignes
du tableau des coecients). Le pivot de ce sous-systme est le coecient 4. On commence par le transformer
en un 1 en divisant la deuxime ligne par 4 :
L
1
1
4
L
2
L
3

1 1 1 6
0 1 2 1
0 2 3 0

(33)
puis on fait apparatre un 0 sous le pivot (ce qui revient liminer la deuxime inconnue de la troisime
quation)
L
1
L
2
L
3
2L
2

1 1 1 6
0 1 2 1
0 0 1 2

(34)
Il ne reste plus qu multiplier la dernire ligne par -1 pour obtenir un systme chelonn avec des 1 comme
pivots :
L
1
L
2
L
3

1 1 1 6
0 1 2 1
0 0 1 2

(35)
Deuxime phase (dite phase de remonte") : on met le systme sous forme chelonn rduite.
Le but est maintenant de faire apparatre des 0 au dessus des pivots (ce qui revient dans ce cas liminer
la troisime inconnue des deux premire quations et la deuxime inconnue de la premire quation). Pour
cela, on commence par faire apparatre des 0 au dessus du dernier pivot.
L
1
L
3
L
2
2L
3
L
3

1 1 0 8
0 1 0 3
0 0 1 2

(36)
puis on fait apparatre un zro au dessus du deuxime pivot :
L
1
L
2
L
2
L
3

1 0 0 5
0 1 0 3
0 0 1 2

(37)
On est alors arriv au systme (22). Il y a donc une solution unique (5, 3, 2).
Exemple 2.6.2 Dans lexemple prcdent, les pivots ntaient jamais nuls. Le but de lexemple qui suit
est de montrer comment continuer la rsolution quand on tombe sur un pivot nul.
Supposons quon veuille rsoudre le systme suivant :

2x
3
2x
4
+ 8x
5
= 6
x
1
+ 2x
2
+ x
3
+ 5x
5
= 1
2x
1
4x
2
x
3
8x
5
= 1
(38)
On commence par le mettre sous forme symbolique :

0 0 2 2 8 6
1 2 1 0 5 1
2 4 1 0 8 1

Le pivot du systme (le coecient en haut gauche) est gal 0. On ne peut donc pas utiliser la premire
ligne pour liminer la premire inconnue des deuxime et troisime quations. Pour rsoudre ce problme,
on change la premire et la deuxime ligne :
L
1
L
2
L
2
L
1
L
3

1 2 1 0 5 1
0 0 2 2 8 6
2 4 1 0 8 1

92
On fait ensuite apparatre des 0 sous le pivot :
L
1
L
2
L
3
+ 2L
1

1 2 1 0 5 1
0 0 2 2 8 6
0 0 1 0 2 3

(39)
Normalement, on devrait travailler ensuite sur le sous-systme obtenu en liminant la premire ligne et la
premire colonne. Mais on a de la chance : ce systme commence par une colonne de 0. On ne peut pas mettre
davantage de 0 sur cette colonne. On travaille donc directement sur le sous-systme obtenu en supprimant
la premire ligne et les deux premires colonnes du systme (39). Le pivot de ce systme est gal 2. On
commence par le rendre gal 1 :
L
1
1
2
L
2
L
3

1 2 1 0 5 1
0 0 1 1 4 3
0 0 1 0 2 3

puis on met des zros sous le pivot


L
1
L
2
L
3
L
2

1 2 1 0 5 1
0 0 1 1 4 3
0 0 0 1 2 0

Le systme est alors sous forme chelonn avec des 1 comme pivots. On a termin la premire phase. La
deuxime phase consiste mettre des 1 au dessus des pivots, en commenant par le dernier pivot.
L
1
L
2
+L
3
L
3

1 2 1 0 5 1
0 0 1 0 2 3
0 0 0 1 2 0

L
1
L
2
L
2
L
3

1 2 0 0 3 2
0 0 1 0 2 3
0 0 0 1 2 0

On est arriv au systme chelonn rduit :

x
1
+ 2x
2
+ 3x
5
= 2
x
3
+ 2x
5
= 3
x
4
2x
5
= 0
(40)
Cest exactement le systme (25). Lensemble S des solutions est :
S = (2 2x
2
3x
5
, x
2
, 3 2x
5
, 2x
5
, x
5
), (x
2
, x
5
) R
2

10.2.7 Mise dun systme sous forme chelonne rduite - thorie


Proposition 10.1 Nimporte quel systme linaire peut se mettre par une suite doprations lmentaires
sous une forme chelonne avec des 1 comme pivots.
Preuve. On fait une rcurrence sur le nombre dinconnues du systmes. Soit H
p
la proprit :
(H
p
) : nimporte quel systme linaire p inconnues peut tre transform par une suite doprations
lmentaires en un systme chelonn rduit avec des 1 comme pivots.
Prouvons que H
p
est vraie pour tout p N

. La preuve de H
1
est laisse au lecteur (pour prouver H
1
il
sut de procder comme dans la preuve de H
p
H
p+1
ci-dessous). Montrons H
p
H
p+1
.
Supposons H
p
vraie. Considrons un systme linaire (o) p + 1 inconnues.
Premier cas : si la premire colonne comporte uniquement des coecients nuls, cest dire si le tableau
des coecients est de la forme :

0 ..
.. .. .. .. ..
0 ..

93
(le symbole sur une case signie que le coecient situ sur cette case est quelconque). On considre alors
le systme linaire (o

) obtenu en supprimant la premire colonne. Ce systme linaire a p inconnues et


peut donc, par hypothse de rcurrence, tre transform en un systme quivalent (o

) chelonn avec des 1


comme pivots. En rajoutant une colonne de 0 au systme (o

), on obtient un systme chelonn avec des 1


comme pivots qui est quivalent (o).
Deuxime cas : si les coecients sur la premire colonne ne sont pas tous nuls. Dans ce cas, quitte
changer deux lignes, on peut se ramener un systme du type :

11
..
a

21
..
.. .. .. ..
a

n1
.. ..

avec a

11
= 0. En divisant la premire ligne par a

11
, on obtient un systme du type :

1 ..
a

21
..
.. .. .. ..
a

n1
.. ..

puis pour tout i 2, ..., n, on soustrait a

i1
fois la ligne 1 la ligne i. On obtient alors un systme de la
forme :

1 ..
0
..
0
..
.. .. .. ..
..

(41)
Soit (o

) le sous-systme encadr ci-dessus, cest dire le systme obtenu partir du systme (41) en
supprimant la premire ligne et la premire colonne. (o

) est un systme p inconnues. Par hypothse de


rcurrence, on peut donc le transformer par une suite doprations lmentaires en un systme chelonn avec
des 1 comme pivots. En faisant les oprations correspondantes sur le systme (41), on obtient un systme
chelonn avec des 1 comme pivots qui est quivalent (o).
Bilan : dans tous les cas, H
p+1
est vraie. Donc, par rcurrence, H
p
est vraie pour tout p N

.
Remarque : la preuve de la proposition fournit une mthode pour tranformer un systme linaire quel-
conque en un systme chelonn : comme dans la preuve, on ramne le problme au fait de mettre sous forme
chelonn un systme (o

) qui a une inconnnue de moins, puis on ramne le problme de mettre (o

) sous
forme chelonn au problme de mettre sous forme chelonne un systme contenant une inconnue de moins
que (o

), etc.
Proposition 10.2 Nimporte quel systme linaire peut se mettre sous forme chelonne rduite par une
suite doprations lmentaires.
Preuve. Daprs la proposition prcdente, on peut mettre nimporte quel systme sous forme chelonne
avec des 1 commes pivots. Il est alors facile de le transformer en un systme chelonn rduit (il sut de
faire apparatre des 0 au dessus du dernier pivot, puis au dessus de lavant-dernier pivot, etc, comme dans
les exemples de la section 2.6).
10.3 Structure de lensemble des solutions dun systme linaire.
10.3.1 Forme gnrale dun systme chelonn rduit
Soit (o) un systme linaire de n quations p inconnues. Nous avons vu quil existe toujours un systme
linaire chelonn rduit (o

) qui est quivalent (o). En supposant quon nait pas supprim les lignes du
type 0 = 0, le systme (o

) est galement un systme de n quations p inconnues. Notons r le nombre


94
dquations de (o

) dont le premier membre est non nul. On peut montrer (voir cours du second semestre) que
la valeur de r ne dpend que du systme linaire initial (autrement dit, dans tous les systmes chelonnes
rduits (o

) quivalents (o), le nombre dquations dont le premier membre est non nul est toujours le
mme). Cet entier r est appel le rang du systme linaire (o).
Premier cas : si dans le systme (o

) les inconnues lies sont celles qui ont les indices les plus bas.
(o

) est alors un systme de la forme :

x
1
+ a

1,r+1
x
r+1
+ a

1,p
x
p
= b

1
x
2
+ a

2,r+1
x
r+1
+ a

2,p
x
p
= b

2
.
.
. +
.
.
. +
.
.
. =
.
.
.
x
r
+ a

r,r+1
x
r+1
+ a

r,p
x
p
= b

r
0 = b

r+1
0 = b

r+2
.
.
. =
.
.
.
0 = b

n
Il y a n r lignes du type 0 = b

i
et p r inconnues libres.
9
En particulier, r n et r p.
Si r = n alors il ny a pas de lignes 0 = b

i
et (o

) est de la forme :

x
1
+ a

1,r+1
x
r+1
+ a

1,p
x
p
= b

1
x
2
+ a

2,r+1
x
r+1
+ a

2,p
x
p
= b

2
.
.
. +
.
.
. +
.
.
. =
.
.
.
x
r
+ a

r,r+1
x
r+1
+ a

r,p
x
p
= b

r
Dans ce cas, le systme est toujours compatible. En eet, on a toujours la solution x
1
= b

1
, ...., x
r
= b

r
, et
x
i
= 0 pour i > r. De plus, si r < p alors il y une innit de solutions et lensemble des solutions a p r
degrs de libert.
10
Si r = p, il ny a pas dinconnues libres et (o

) est de la forme :

x
1
= b

1
x
2
= b

2
.
.
. =
.
.
.
x
r
= b

r
0 = b

r+1
0 = b

r+2
.
.
. =
.
.
.
0 = b

n
Dans ce cas, le systme a au plus une solution. Plus prcisment, sil existe i r + 1, ..., p tel que b

i
= 0,
le systme na pas de solutions. Sinon, le systme a exactement une solution.
Si r = n = p, (o

) est de la forme :

x
1
= b

1
x
2
= b

2
.
.
. =
.
.
.
x
r
= b

r
9. Vous ntes pas habitus au fait que le systme comporte des lignes du type 0 = b

i
car, en pratique, quand on rsoud un
systme linaire sans paramtres et quon tombe sur une ligne du type 0 = bi, soit bi = 0, et lon limine la ligne, soit b
k
= 0, et
lon conclut directement que le systme na pas de solutions ; toutefois, si vous mettez un systme sous forme chelonne rduite
en vous interdisant de supprimer les lignes 0 = 0, il se peut trs bien quil y ait des lignes du type 0 = bi dans le systme nal.
En fait, ce sera le cas chaque fois que le rang du systme est strictement plus petit que le nombre dquations.
10. Pour les redoublants : on peut montrer que lapplication qui va de lensemble des solutions de (S

) dans R
pr
et qui la
solution (x1, ..., xr, xr+1, ..., xp) de (S

) associe (xr+1, ..., xp) est une application linaire bijective ; lensemble des solutions de
(S

) est donc isomorphe R


pr
.
95
Dans ce cas le systme a exactement une solution.
Enn, si r < n et r < p, on ne sait pas si le systme est compatible (car r < n), mais comme r < p, on
peut montrer que si le systme est compatible alors il a une innit de solutions.
On peut rsumer ces rsultats par le tableau suivant :
r = p r < p
r = n exactement une solution une innit de solutions
r < n au plus une solution soit pas de solutions soit une innit de solutions
(42)
En particulier : sil y a plus dinconnues que dquations (n < p), alors comme r n, on a forcment
r < p, donc le systme na soit aucune solution, soit une innit de solutions. En revanche, sil y a plus
dquations que dinconnues (p < n), on ne peut rien dire.
2nd cas : si dans le systme (o

), les inconnues lies ne sont pas celle qui ont les indices les plus bas (pas
les r premires).
Alors en permutant des colonnes, on peut se ramener un systme chelonne rduit (o

) o les inconnues
lies sont situes sur les r premires colonnes. En raisonnant sur (o

), on montre que les rsultats rsums


dans le tableau (42) sont encore valables.
10.3.2 Systme homogne associ un systme linaire, rang dun systme linaire
Dnition : un systme est homogne (ou sans second membre) si les coecients du second membre sont
tous nuls.
Par exemple, dans (8), le systme de gauche est homogne, mais pas les autres.
Dnition : soit (o) un systme linaire. Le systme homogne associ au systme (o) est le systme qui a
le mme premier membre que (o) mais o le second membre est nul.
Exemple : Le systme homogne associ au systme

3x + 6y = 3
2x + y = 12
est

3x + 6y = 0
2x + y = 0
Dans la section 10.3.1, on a dj introduit la notion de rang dun systme linaire. Voici une dnition
quivalente :
Dnition-proposition Soit (o) un systme de n quations p inconnues et (o
0
) le systme homogne
associ. Si on transforme (o
0
) en un systme chelonn (ou chelonn rduit) et quon limine les lignes
0 = 0, on obtient un systme de r quations. On admet (voir cours du second semestre) que cet entier r est
indpendant de la manire dont on a opr. On lappelle rang du systme linaire (o).
11
Exercice (rponse dans la note de bas de page) : quel est le rang des systmes (11), (18), (19), (22), (23),
(25) et (38).
12
Les proprits suivantes sont des consquences directes de la dnition du rang et de lexamen de la forme
gnrale dun systme chelonn rduit fait dans la section 10.3.1.
un systme linaire et le systme homogne qui lui est associ ont mme rang.
11. En dautre termes, nimporte quel systme chelonn quivalent (S0) et ne contenant pas de lignes 0 = 0 comporte
le mme nombre dquations. Ce nombre sappelle le rang de (S). En fait, on peut mme montrer que, parmi les systmes ne
comportant pas de lignes 0 = 0, il existe un unique systme chelonn rduit quivalent (S0).
12. Les rangs sont, dans lordre, 2, 1, 3, 3, 2, 3 et 3.
96
le rang de (o) peut aussi tre dni comme le nombre de pivots (ou dinconnues lies) dans nimporte
quel systme chelonn quivalent (o).
le rang est infrieur ou gal au nombre dquations, ainsi quau nombre dinconnues du systme :
r min(n, p).
si r = n, dans un systme chelonn rduit quivalent (o), il ne peut pas y avoir de lignes du type
0 = . Le systme admet donc au moins une solution.
si r = p, il ny a pas dinconnues libres. Le systme a donc au plus une solution.
si r = n = p (systme carr de rang maximal), le systme est dit de Cramer". Il a exactement une
solution.
13
si r < p, il y a au moins une inconnue libre. Si le systme est compatible, il a donc une innit de
solutions.
le rang dun systme nindique pas, en gnral, si ce systme est compatible ou non.
10.3.3 Solutions dun systme homogne
Notations : soient x = (x
1
, x
2
, ..., x
p
) et y = (y
1
, y
2
, ...., y
p
) deux p-uplets de rels, et un rel. On note
respectivement x et x +y les p-uplets x = (x
1
, x
2
, ...., x
p
) et x +y = (x
1
+y
1
, x
2
+y
2
, ..., x
p
+y
p
).
Considrons un systme homogne (o
0
) et notons S
0
lensemble de ses solutions. Lensemble S
0
a trois
proprits fondamentales :
(a) S
0
est non vide (en eet, (0, 0, ..., 0) est toujours solution) ;
(b) si x = (x
1
, x
2
, ..., x
p
) S
0
, alors pour tout rel , x S
0
;
(c) si x = (x
1
, x
2
, ..., x
p
) S
0
et y = (y
1
, y
2
, ...., y
p
) S
0
, alors x +y S
0
.
Exercice (indications dans la note de bas de page) : prouver les proprits (b) et (c).
14
La proprit (b) a une consquence immdiate :
Proposition 10.3 Lensemble des solutions dun systme homogne est soit gal (0, 0, ..., 0), soit inni.
Preuve. (0, 0, ...0) est toujours solution. De plus, sil existe une solution non nulle x, alors : dune part,
daprs la proprit (b), pour tout rel , x est solution; dautre part, comme x est non nul, lensemble
des p-uplets de la forme x avec rel est inni ; donc le systme a une innit de solutions.
15
En fait, en utilisant des dnitions et rsultats qui seront vus au second semestre, on peut dire beaucoup
plus : pour dire quun ensemble vrie les proprits (b) et (c), on dit quil est stable par combinaison linaire.
Un sous-ensemble de R
p
qui est non vide et stable par combinaison linaire sappelle un sous-espace vectoriel
de R
p
. Les proprits (a), (b) et (c) sexpriment donc en disant que lensemble des solutions dun systme
homogne p inconnues est un sous-espace vectoriel de R
p
.
De plus, dans nimporte quel systme chelonn quivalent (o
0
), le nombre dinconnues libres est gal
p r, o r est le rang de (o
0
). Les solutions du systme sexpriment donc en fonction de p r variables,
qui peuvent prendre nimporte quelles valeurs. Informellement, on peut dire que lensemble S
0
des solutions
de (o
0
) a p r degrs de libert". La notion vague de degrs de libert" sera remplac au second semestre
par la notion de dimension", et on dira que S
0
est un sous-espace vectoriel de R
p
de dimension d = p r.
On verra quun tel espace a une structure bien particulire :
- si d = 0 (r = p), S
0
ne contient que le point (0, 0, ..., 0).
- si d = 1 (r = p 1), S
0
est une droite passant par (0, 0, ..., 0).
13. Attention : si un systme est de Cramer, il a exactement une solution. Mais un systme peut avoir exactement une solution
sans tre de Cramer. En eet, nimporte quel systme compatible dont le rang est gal au nombre dinconnues a exactement
une solution.
14. Pour prouver (b), il sut de remarquer que si ai1x1 + ai2x2 + ... + aipxp = 0 alors pour tout rel , on a : ai1(x1) +
ai2(x2) + ... + aip(xp) = (ai1x1 + ai2x2 + ... + aipxp) = 0 = 0. De mme, pour prouver (c), il sut de remarquer que
si ai1x1 + ai2x2 + ... + aipxp = 0 et ai1y1 + ai2y2 + ... + aipyp = 0, alors ai1(x1 + y1) + ai2(x2 + y2) + ... + aip(xp + yp) =
(ai1x1 + ai2x2 + ... + aipxp) + (ai1y1 + ai2y2 + ... + aipyp) = 0 + 0 = 0.
15. On dit quune solution x = (x1, x2, ..., xp) est non nulle si les xi ne sont pas tous nuls.
97
- si d = 2 (r = p 2), S
0
est un plan contenant (0, 0, ..., 0).
- si d = 3 (r = p 3), S
0
est un espace trois dimensions contenant (0, 0, ..., 0).
- si d > 3, S
0
est un espace du mme type" mais de dimension" plus grande.
Pour d 1, le fait que lensemble S
0
des solutions dun systme homogne ait dimension d signie que
nimporte quelle solution de ce systme peut sexprimer comme combinaison linaire" de d solutions de
base", et quil nest pas possible dexprimer toutes les solutions du systme comme combinaison linaire de
moins de d solutions. Ce vocabulaire sera prcis au second semestre.
Exemple : considrons le systme homogne associ au systme (40) :

x
1
+ 2x
2
+ 3x
5
= 0
x
3
+ 2x
5
= 0
x
4
2x
5
= 0
Lensemble des solutions de ce systme est :
S = (2x
2
3x
5
, x
2
, 2x
5
, 2x
5
, x
5
), (x
2
, x
5
) R
2

Ici, p = 5, r = 3 donc d = 5 3 = 2. On peut exprimer nimporte quelle solution en fonctions des solutions
s
2
= (2, 1, 0, 0, 0) et s
5
= (3, 0, 2, 2, 1) (obtenues respectivement pour x
2
= 1, x
5
= 0, et pour x
2
= 0,
x
5
= 1). En eet, lensemble des solutions peut scrire sous la forme :
S
0
= x
2
(2, 1, 0, 0, 0) +x
5
(3, 0, 2, 2, 1), (x
2
, x
5
) R
2
= x
2
s
2
+x
5
s
5
, (x
2
, x
5
) R
2

Vous verrez au second semestre que S


0
sinterprte gomtriquement comme un plan.
Exercice : pour tous les systmes linaires que nous avons considrs, dterminer la dimension d de
lensemble des solutions du systme homogne associ. Lorsque d 1, exprimer lensemble des solutions en
fonction des d solutions telles que lune des variables libres vaut 1 et les autres variables libres valent 0.
10.3.4 Solutions dun systme linaire quelconque
On a vu quun systme homogne avait toujours au moins la solution (0, 0, ..., 0). En revanche, un systme
non homogne na pas forcment de solutions. On dit alors quil est incompatible.
Exemple : le systme suivant

x + y = 5
x + y = 7
(43)
est incompatible.
Nous allons maintenant voir que quand le systme est compatible, lensemble de ses solutions est reli de
manire prcise lensemble des solutions du systme homogne associ.
Soit (o) un systme linaire. Soit (o
0
) le systme homogne associ. Soit S et S
0
lensemble des solutions
de (o) et de (o
0
), respectivement. Pour tout x = (x
1
, ..., x
p
) R
p
, on note
x +S
0
= x +y, y S
0
= x

R
p
, y S
0
, x

= x +y
lensemble des p-uplet de rels de la forme x +y avec y S
0
.
Proposition 10.4 Si le systme linaire (o) admet la solution x, alors
S = x +S
0
Preuve. Soit (o) le systme gnrique (9). Soit x une solution de (o). Montrons S x +S
0
par double
inclusion. Montrons tout dabord S x+S
0
. Soit x

= (x

1
, x

2
, ..., x

p
) S. Soit y = x

x. Soit i 1, ..., n.
On a :
a
i1
y
1
+a
i2
y
2
+... +a
ip
y
p
= a
i1
(x

1
x
1
) +a
i2
(x

2
x
2
) +... +a
ip
(x

p
x
p
)
= (a
i1
x

1
+a
i2
x

2
+... +a
ip
x

p
) (a
i1
x
1
+a
i2
x
2
+... +a
ip
x
p
)
98
Or x

et x sont solutions de (o), donc


a
i1
x

1
+a
i2
x

2
+... +a
ip
x

p
= b
i
= a
i1
x
1
+a
i2
x
2
+... +a
ip
x
p
Donc a
i1
y
1
+a
i2
y
2
+... +a
ip
y
p
= 0. Comme ceci est vrai pour tout i 1, ..., n, y est solution de (o
0
). Or
x

= x +y. Donc x

x +S
0
, donc S x +S
0
.
Montrons maintenant x +S
0
S. Soit y S
0
et x

= x +y. Pour tout i 1, ..., n,


a
i1
x

1
+a
i2
x

2
+... +a
ip
x

p
= a
i1
(x
1
+y
1
) +a
i2
(x
2
+y
2
) +... +a
ip
(x
p
+y
p
)
= (a
i1
x
1
+a
i2
x
2
+... +a
ip
x
p
) + (a
i1
y
1
+a
i2
y
2
+... +a
ip
y
p
)
= b
i
+ 0
= b
i
Donc x

S. Donc x +S
0
S, et par double inclusion, S = x +S
0
.
La proposition prcdente se retient de la manire suivante : la solution gnrale dun systme linaire est
donne par la somme dune solution particulire de ce systme et de la solution gnrale du systme homogne
associ.
Proposition 10.5 Un systme linaire na soit aucune solution, soit exactement une solution, soit une
innit de solutions.
Preuve. Si un systme linaire est compatible, alors, daprs la proposition prcdente 10.4, lensemble
S de ses solutions est en bijection avec lensemble des solutions du systme homogne associ. Daprs la
proposition 10.3, S a donc soit un seul lment, soit une innit.
Gomtriquement, lgalit S = x + S
0
de la proposition 10.4 sinterprte de la manire suivante : si
x est solution de (o), alors lensemble des solutions de (o) est limage par la translation de vecteur x de
lensemble des solutions du systme homogne associ. Si lensemble des solutions de (o) est non vide, il a
donc la mme forme" que lensemble des solutions du systme homogne associ. Cest donc soit un point
(si r = p), soit une droite (si r = p 1), soit un plan (si r = p 2), soit un espace trois dimensions (si
r = p 3), soit un espace du mme type" mais de plus grande dimension.
16
Exemple Considrons le systme (o) :

2x
3
2x
4
+ 8x
5
= 6
x
1
+ 2x
2
+ x
3
+ 5x
5
= 1
2x
1
4x
2
x
3
8x
5
= 1
(44)
Le systme homogne associ (o
0
) est :

2x
3
2x
4
+ 8x
5
= 0
x
1
+ 2x
2
+ x
3
+ 5x
5
= 0
2x
1
4x
2
x
3
8x
5
= 0
(45)
En rsolvant (o
0
) on trouve que lensemble S
0
des solutions de (o
0
) est :
S
0
= (2x
2
3x
5
, x
2
, 2x
5
, 2x
5
, x
5
), (x
2
, x
5
) R
2

De plus, (2, 0, 3, 0, 0) est solution de (o). Lensemble des solutions de (o) est donc
S = (2, 0, 3, 0, 0) +S
0
=

(2 2x
2
3x
5
, x
2
, 3 2x
5
, 2x
5
, x
5
), (x
2
, x
5
) R
2

16. Si le systme nest pas homogne, alors (0, 0, ..., 0) nest pas solution. Considrons par exemple un systme linaire (S)
non homogne, compatible, et de rang r = p 1. Lensemble des solutions du systme homogne associ est alors une droite
passant par (0, 0, ..., 0) et lensemble des solutions de (S) une droite ne passant pas par (0, 0, ..., 0).
99
On verra au second semestre que S sinterprte gomtriquement comme un plan, cest dire un espace
deux dimensions.
Remarques :
- la solution (2, 0, 3, 0, 0) ne saute pas aux yeux, mais dans certains systmes il y a une solution vidente.
Plutt que de rsoudre le systme initial, il est alors plus rapide de rsoudre le systme homogne associ (qui
a lavantage que le second membre est toujours nul, donc moins de calculs faire) et dutiliser la proposition
10.4.
- quand un systme linaire a une innit de solutions, il y a le plus souvent plusieurs manires de dcrire
lensemble des solutions. Par exemple, (0, 1, 3, 0, 0) est une solution particulire de (o). On a donc aussi
S = (0, 1, 3, 0, 0) +S
0
=

(2x
2
3x
5
, 1 +x
2
, 3 2x
5
, 2x
5
, x
5
), (x
2
, x
5
) R
2

Cest une autre manire de dcrire lensemble des solutions que celle donne plus haut, tout aussi valable.
Exercice : montrer en raisonnant pas double inclusion quon a bien

(2 2x
2
3x
5
, x
2
, 3 2x
5
, 2x
5
, x
5
), (x
2
, x
5
) R
2

(2x
2
3x
5
, 1 +x
2
, 3 2x
5
, 2x
5
, x
5
), (x
2
, x
5
) R
2

Exercice : Considrons le systme (o) suivant :

2x
3
2x
4
+ 8x
5
= 6
x
1
+ 2x
2
+ x
3
+ 5x
5
= 1
2x
1
4x
2
x
3
8x
5
= 1
x
1
2x
2
3x
5
= 4
(46)
Montrer que le systme homogne associ (o) les mmes solutions que le systme (45), mais que (o) na
pas de solutions. Question subsidiaire : comment lauteur de ces lignes a-t-il construit cet exercice, presque
sans faire de calculs, partir de lexemple prcdent.
10.4 Systmes avec paramtres
On considre dans cette sections des systmes linaires comportant des paramtres, comme les systmes
suivants, dinconnues x et y, et de paramtres a et b.

3x + 6y = a
2x + y = b

3ax + 6y = 0
2x + by = 0

3ax + 6y = b
2x + by = 0
10.4.1 Paramtres au second membre uniquement
Lorsquun systme linaire ne comporte de paramtres quau second membre, le mettre sous forme che-
lonne ne pose pas de dicults. On procde comme sil ny avait pas de paramtres. Une fois que le systme
est mis sous forme chelonne rduite, il y a deux cas :
1er cas : si le systme ne comporte pas de ligne du type 0 = f(paramtres) o f(paramtres) dsigne une
expression qui dpend de paramtres (ce cas se produit notamment lorsque r = n). Dans ce cas, la prsence
de paramtres ne change rien : sil y a des lignes du type 0 = avec = 0, le systme na pas de solutions,
sinon, on exprime les solutions en fonctions des paramtres.
2nd cas : si le systme comporte k 1 lignes du type 0 = f
1
(paramtres), 0 = f
2
(paramtres),...,
0 = f
k
(paramtres), o f
i
(paramtres) dsigne une expression qui dpend de paramtres. Le fait que le
systme comporte des lignes du type 0 = 0 peut alors dpendre de la valeur des paramtres. On poursuit
ainsi : si les valeurs des paramtres sont telles que f
i
(paramtres) = 0 pour tout i 1, ..., k, on est ramen
au 1er cas. Sinon, le systme na pas de solutions.
100
Exercice : Dterminer les solutions du systme (o) suivant en fonction des valeurs des paramtres rels
a, b, c, d.

2x
3
2x
4
+ 8x
5
= a
x
1
+ 2x
2
+ x
3
+ 5x
5
= b
2x
1
4x
2
x
3
8x
5
= c
x
1
2x
2
3x
5
= d
(47)
Solution : (je passe les calculs) le systme est quivalent au systme sous forme chelonne rduite

x
1
+ 2x
2
+ 3x
5
= b c
x
3
+ 2x
5
= 2b +c
x
4
2x
5
= a/2 + 2b +c
0 = b c +d
Il y a donc deux cas : si d = b + c, le systme na pas de solutions. Si d = b + c la dernire quation est
toujours satisfaite et lensemble des solutions est
S = ([b c 2x
2
+ 3x
5
], x
2
, [2b +c 2x
5
], [a/2 + 2b +c 2x
5
], x
5
), (x
2
, x
5
) R
2

10.4.2 Paramtres au premier membre


La situation est plus dlicate. En eet, pour mettre un systme sous forme chelonne rduite, on doit
parfois faire des oprations du type (a) L
k
L
k
, (b) L
k

1

L
k
ou leurs variantes (a) L
k
L
k
+ L
i
,
(b) L
k
L
k
+
1

L
i
, o est un coecient du premier membre. Or, si = 0, le systme obtenu en faisant
lopration (a) ou lopration (a) nest en gnral pas quivalent au systme initial ; quand aux oprations
(b) et (b), elles nont carrment pas de sens, et quand on a limpression (fausse) quon peut leur donner un
sens, le systme quon obtient nest en gnral pas quivalent au systme initial.
La rgle dor est la suivante : lorsquon veut faire une opration du type L
k
L
k
ou bien diviser quelque
chose par , et que est une expression dpendant de paramtres, il faut distinguer le cas = 0 du cas
= 0.
Dans le cas = 0, on peut faire lopration voulue. Dans le cas = 0, on ne peut pas, mais la nouvelle
information = 0 nous permet de poursuivre la rsolution.
Remarque : bien distinguer lopration L
k
L
k
+ L
i
, toujours permise quand k = i, de lopration
L
k
L
k
+L
i
, interdite quand k = i et = 0.
Pour viter davoir trop de cas distinguer ds les premires phases de la rsolution, on peut :
Echanger deux lignes an de faire apparatre un pivot qui ne comprend pas de paramtres
Ne pas systmatiquement se ramener au cas o le pivot vaut 1.
Dune manire gnrale, ne pas utiliser la mthode du pivot de manire rigide, mais ladapter an de
distinguer le moins de cas possibles.
Paramtres aux deux membres
On combine simplement la mthode de rsolution des systmes avec paramtres au 1er membre avec la
mthode de rsolution des systmes avec paramtres au 2nd membre.
10.4.3 Exemples de rsolutions correctes et incorrectes dun mme systme linaire avec
paramtres
Voici lnonc : dterminer lensemble S des solutions du systme (o) ci-dessous, en fonction de la valeur
du paramtre a.
(o)

ax + ay = a
x + y = 2
Premire mthode correcte (traiter le cas a = 0 part)
101
1er cas : si a = 0. On a alors :
(o)
1
a
L
1
L
2

x + y = 1
x + y = 2

L
1
L
2
L
1

x + y = 1
0 = 1
et le systme na pas de solution : S = .
2nd cas : si a = 0. Le systme scrit alors

0 = 0
x + y = 2
et lensemble des solutions est S = (2 y, y), y R.
Conclusion : si a = 0, il ny a pas de solutions : S = ; si a = 0, lensemble des solutions est
S = (2 y, y), y R
Seconde mthode correcte (changer de pivot)
Dans la rsolution ci-dessus, le coecient en haut gauche (le pivot) tait potentiellement nul, ce qui
amenait distinguer le cas o il tait nul du cas o il ne ltait pas. Ci-dessous, pour viter davoir distinguer
des cas ds le dbut, on intervertit deux lignes, an de se retrouver avec un pivot dont on est sr quil est
non nul.
(o)
L
1
L
2
L
2
L
1

x + y = 2
ax + ay = a

L
1
L
2
aL
1

x + y = 2
0 = a
Conclusion : si a = 0, il ny a pas de solutions : S = ; si a = 0, lensemble des solutions est S = (2y, y), y
R
Mthodes incorrectes
Trouvez lerreur dans les rsolutions 1), 1), 2) et 2) ci-dessous. Vous constaterez que dans chacun de ces
exemples, lerreur commise conduit une conclusion fausse.
1)
(o)
1
a
L
1
L
2

x + y = 1
x + y = 2

L
1
L
2
L
1

x + y = 1
0 = 1
Conclusion : quelle que soit la valeur de a, le systme na pas de solutions : S = .
1) (variante de lerreur prcdente) :
(o)
L
1
L
2

1
a
L
1

ax + ay = a
0 = 1
Conclusion : quelle que soit la valeur de a, le systme na pas de solutions : S = .
2)
(o)
L
1
aL
2

ax + ay = a
ax + ay = 2a

L
1
L
2
L
1

ax + ay = a
0 = a
Conclusion : si a = 0, il ny a pas de solutions : S = ; si a = 0, lensemble des solutions est S = R
2
.
2) (variante de lerreur prcdente)
(o)
L
1
aL
2
L
1

ax + ay = a
0 = a
Conclusion : si a = 0, il ny a pas de solutions : S = ; si a = 0, lensemble des solutions est S = R
2
.
102
10.5 Matrices et systmes linaires
10.5.1 Ecriture matricielle dun systme linaire
Considrons un systme linaire de n quations p inconnues

a
11
x
1
+a
12
x
2
+ +a
1p
x
p
= b
1
a
21
x
1
+a
22
x
2
+ +a
2p
x
p
= b
2
.
.
.
.
.
.
.
.
.
a
n1
x
1
+a
n2
x
2
+ +a
np
x
p
= b
n
(48)
Soit A
n,p
la matrice des coecients du premier membre et B la matrice (ou vecteur) colonne des
coecients du second membre :
A =

a
11
a
21
.. a
1p
a
21
a
22
.. a
2p
.. .. .. ..
a
n1
a
n2
.. a
np

B =

b
1
b
2
..
b
n

Rsoudre le systme linaire (48) revient trouver les vecteurs colonnes p composantes
X =

x
1
x
2
..
x
p

tels que
AX = B (49)
o AX est le produit matriciel de la matrice A et du vecteur X.
Exemple :
Le systme

x
1
+ 3x
2
x
3
= 8
4x
3
= 4
scrit de manire matricielle :

1 3 1
0 0 4

x
1
x
2
x
3

8
4

10.5.2 Interprtation matricielle des oprations lmentaires


Considrons un systme linaire sous forme matricielle AX = B, o A
n,p
.
Proposition 10.6 Soit P
n
une matrice inversible. Soit X
p,1
. On a :
PAX = PB AX = B
Preuve. Si AX = B, alors (PA)X = P(AX) = PB. Rciproquement, si (PA)X = PB alors, puisque P est
inversible, P
1
(PA)X = P
1
(PB) donc I
n
AX = I
n
B donc AX = B.
Ainsi, si on multiplie lgalit AX = B par une matrice inversible, on transforme le systme initial
en un systme quivalent. On va voir dans cette section que les oprations lmentaires sur un systme
correspondent multiplier lgalit AX = B par des matrices inversibles particulires.
Considerons un systme linaire AX = B o A
n,p
, X
p,1
et B
n,1
. Soit R. Soient i et
j des lments de 1, 2, ..., n. On dnit les matrices P(i, ), Q(i, j) et R(i, j, ) de la manire suivante :
P(i, ) est la matrice n n obtenue partir de la matrice identit en multipliant la ime ligne par ,
cest dire la matrice diagonale dont tous les coecients diagonaux sont gaux 1 sauf le ime qui vaut .
103
Q(i, j) est la matrice quon obtient partir de la matrice identit en changeant la ligne i avec la ligne
j.
R(i, j, ) est la matrice quon obtient partir de la matrice identit en rajoutant fois la ligne j la
ligne i. On a donc R(i, j, ) = I
n
+E
ij
o I
n
est la matrice identit dordre n et E
ij
la matrice n n dont
tous les coecients sont nuls, sauf celui situ sur la ligne i et la colonne j qui vaut 1.
Exemple. Pour n = 6, i = 2 et j = 5, on a :
I
6
=

1 0 0 0 0 0
0 1 0 0 0 0
0 0 1 0 0 0
0 0 0 1 0 0
0 0 0 0 1 0
0 0 0 0 0 1

P(2, ) =

1 0 0 0 0 0
0 0 0 0 0
0 0 1 0 0 0
0 0 0 1 0 0
0 0 0 0 1 0
0 0 0 0 0 1

Q(2, 5) =

1 0 0 0 0 0
0 0 0 0 1 0
0 0 1 0 0 0
0 0 0 1 0 0
0 1 0 0 0 0
0 0 0 0 0 1

R(2, 5, ) =

1 0 0 0 0 0
0 1 0 0 0
0 0 1 0 0 0
0 0 0 1 0 0
0 0 0 0 1 0
0 0 0 0 0 1

Proposition 10.7 Considrons le systme linaire AX = B.


1. Multiplier par la ligne i revient multiplier lgalit AX = B par P(i, ), cest dire transformer
le systme AX = B en le systme PAX = PB, o P = P(i, ).
2. Echanger les lignes i et j du systme linaire AX = B revient multiplier lgalit AX = B par Q(i, j),
cest dire transformer le systme AX = B en le systme QAX = QB, o Q = Q(i, j)
3. Ajouter fois la ligne j la ligne i revient multiplier lgalit AX = B par R(i, j, ), cest dire
transformer le systme AX = B en le systme RAX = RB, o R = R(i, j, ).
Preuve. On ladmet (cest un calcul simple mais un peu long crire : essayez de le faire).
Proposition 10.8 Soient i et j des entiers dans 1, 2, ..., n.
1. Si = 0, la matrice P(i, ) est inversible, dinverse P(i, 1/).
2. La matrice Q(i, j) est inversible, dinverse elle-mme
3. Si i = j, que soit nul ou non, la matrice R(i, j, ) est inversible, dinverse R(i, j, ).
Preuve. Preuve du 1. Daprs la proposition prcdente, la matrice P(i, 1/)P(i, ) est la matrice quon
obtient en multipliant par 1/ la ime ligne de P(i, ), cest donc la matrice I
n
. Donc P(i, ) est inversible
dinverse P(i, 1/). Les autres preuves sont similaires.
Dnition On dit quune matrice est chelonne si toute ligne non nulle commence par davantage de 0 que
la prcdente. Les coecients qui viennent en tte des lignes non nulles dune matrice chelonne sappellent
les pivots de la matrice. On dit quune matrice est chelonne rduite si elle est chelonne, si les pivots sont
gaux 1, et si les coecients situs au dessus des pivots sont des 0.
Appelons matrice dopration lmentaire toute matrice qui est de la forme P(i, ) (avec = 0), Q(i, j),
ou R(i, j, ) (avec i = j). Souvenons-nous de la proposition 10.2, qui dit que tout systme linaire peut
tre transform en un systme chelonn rduit par une suite doprations lmentaires. Cette proposition
sinterprte matriciellement de la manire suivante :
104
Proposition 10.9 Soit A
n,p
une matrice. Il existe un entier k et des matrices dopration lmentaire
P
1
, P
2
, ..., P
k
telles que la matrice P
k
P
k1
...P
2
P
1
A est chelonn rduite (le systme P
k
P
k1
...P
2
P
1
A =
P
k
P
k1
...P
2
P
1
B est alors chelonn rduit et quivalent AX = B).
Calcul de linverse dune matrice par la mthode du pivot
Proposition 10.10 Soit A
n
. Supposons quen faisant une suite doprations lmentaires sur les lignes
de la matrice A, on parvienne la transformer en la matrice identit I
n
. Alors la matrice A est inversible
et en faisant la mme suite doprations lmentaires sur la matrice I
n
on obtient la n la matrice A
1
.
Preuve. Supposons quen faisant une suite de k oprations lmentaires sur les lignes de la matrice A, on
parvienne la transformer en la matrice identit I
n
. Cela veut dire quil existe un entier k et des matrices
dopration lmentaire P
1
, P
2
, ..., P
k
telles que P
k
P
k1
...P
2
P
1
A = I
n
. Soit B = P
k
P
k1
...P
2
P
1
. On a
BA = I
n
, donc A est inversible et A
1
= B. De plus, en faisant la mme suite doprations lmentaires
partir de la matrice I
n
on obtient la matrice P
k
P
k1
...P
2
P
1
I
n
= P
k
P
k1
...P
2
P
1
= A
1
.
Exemple :
Soit
A =

1 1 1
1 3 5
2 2 1

On forme le tableau contenant A dans la partie gauche et I


3
dans la partie droite :

1 1 1 1 0 0
1 3 5 0 1 0
2 2 1 0 0 1

Puis on fait des oprations lmentaires sur les lignes de manire mettre la partie gauche sous forme
chlonn rduite :
L
1
L
2
L
1
L
3
+ 2L
1

1 1 1 1 0 0
0 2 4 1 1 0
0 0 1 2 0 1

L
1
1
2
L
2
L
3

1 1 1 1 0 0
0 1 2 1/2 1/2 0
0 0 1 2 0 1

L
1
L
3
L
2
2L
3
L
3

1 1 0 1 0 1
0 1 0 9/2 1/2 2
0 0 1 2 0 1

L
1
L
2
L
2
L
3

1 0 0 7/2 1/2 1
0 1 0 9/2 1/2 2
0 0 1 2 0 1

On est parvenu transformer la partie de gauche en le tableau correspondant I


3
. La matrice A est donc
inversible, dinverse :
A
1
=

7/2 1/2 1
9/2 1/2 2
2 0 1

Un conseil : ce stade, vriez vos calculs en multipliant A et la matrice que vous avez trouve pour A
1
.
Si vous ne vous tes pas tromps, vous devez trouver I
n
(I
3
ici).
105
Dnition-proposition : soit A M
n,p
. Daprs la dnition du rang dun systme linaire, il est clair que
tous les systmes linaires du type AX = B ont le mme rang. Ce rang sappelle le rang de A (une autre d-
nition du rang dune matrice, quivalente mais plus naturelle, sera donne dans le cours du second semestre).
Soit A M
n
. A peut-tre transform par une suite dopration lmentaires en une matrice chelonne
rduite A

= PA (o P est une matrice inversible produit de matrices doprations lmentaires). Il y a deux


cas :
Cas 1 : si A

a n pivots, alors comme A

est une matrice n n, ces pivots sont ncessairement situs sur


la diagonale. On a donc A

= I
n
, donc PA = I
n
. Donc A est inversible dinverse P
1
.
Cas 2 : si A

r < n pivots, alors comme A

est une matrice n n, la dernire ligne de A

est ncessai-
rement nulle. Ceci implique que A

nest pas inversible (preuve en note


17
). Donc A nest pas inversible car
sinon A

= PA le serait comme produit de matrices inversibles.


Ces observations permettent de prouver les rsultats suivants.
Proposition 10.11 Soit A M
n
. Les proprits suivantes sont quivalentes :
1) A est inversible
2) il existe une matrice obtenue partir de A par une suite doprations lmentaires qui est inversible.
3) il existe une matrice obtenue partir de A par une suite doprations lmentaires qui est gale I
n
.
4) toute matrice chelonne rduite obtenue partir de A par une suite doprations lmentaires est gale
I
n
.
Preuve. Soit A

une matrice chelonne rduite obtenue partir de A par une suite doprations lmentaires.
Si A

nest pas gale I


n
, alors, comme expliqu dans le cas 2 ci-dessus, A nest pas inversible. Donc si 4)
est fausse, 1) est fausse et donc par contrapose 1) implique 4). Le fait que 4) implique 3) et que 3) implique
2) est vident. Enn, soit A

une matrice obtenue partir de A par une suite doprations lmentaires. Il


existe une matrice inversible P telle que A

= PA. Donc si A

est inversible, alors A = P


1
A

lest aussi
comme produit de matrices inversibles. Donc 2) implique 1). Donc (preuve cyclique) les propositions 1) 4)
sont quivalentes.
Proposition 10.12 Soit A M
n
. Les proprits suivantes sont quivalentes :
1) A nest pas inversible
2) il existe une matrice obtenue partir de A par une suite doprations lmentaires qui nest pas
inversible.
3) il existe une matrice obtenue partir de A par une suite doprations lmentaires qui comporte une
ligne de 0
4) toute matrice chelonne rduite obtenue partir de A par une suite doprations lmentaires comporte
une ligne de 0.
Preuve. Si A nest pas inversible et que A

est une matrice chelonne rduite obtenue partir de A par


une suite doprations lmentaires, on a forcment A

= I
n
(sinon A serait inversible daprs la proposition
prcdente). Donc, comme toute matrice carre chlonne rduite dirente de lidentit, A

comporte une
ligne de 0. Donc 1) implique 4). Le fait que 4) implique 3) est vident, et le fait que 3) implique 2) aussi
puisquune matrice qui comporte une ligne de 0 nest pas inversible. Enn, si A

est une matrice obtenue


partir de A par une suite doprations lmentaires, alors il existe une matrice P inversible telle que
A

= PA. Si A

nest pas inversible, alors A ne lest pas non plus (sinon A

le serait comme produit de


matrices inversibles). Donc 2) implique 1), et les proposition 1) 4) sont bien quivalentes.
Proposition 10.13 Soit A M
n
. A est inversible si et seulement si A est de rang n.
17. montrons quune matrice qui a une ligne nulle nest pas inversible : soit M une matrice nn dont la kime ligne est nulle.
En notant L la matrice ligne 1 n dont toutes les coordonnes sont nulles sauf la kime qui vaut 1, on a LM = 0 (faites-le
calcul) ; si M tait inversible on aurait donc L = LMM
1
= 0M
1
= 0, ce qui est impossible car L est non nulle. Donc M
nest pas inversible.
106
Preuve. Par dnition, A est de rang n si et seulement si toute matrice chelonne rduite A

obtenue
partir de A par une suite doprations lmentaires n pivots. Or comme A

est carre, A

a n pivots si et
seulement si A

= I
n
. Le rsultat est donc une consquence de lquivalence de 1) et de 3) dans la proposition
10.11.
On peut maintenant prciser ce qui se passe quand on utilise la mthode de calcul de linverse dune
matrice avec une matrice A non inversible : soit A M
n
. Si A est inversible, alors en faisant sur I
n
une
suite doprations qui transforme A en une matrice chelonn rduite (donc ici en I
n
), on obtient la matrice
A
1
, comme dans lexemple prcdent. Si A nest pas inversible, en transformant A en une matrice chelonn
rduite, on obtient une matrice qui comporte une ligne de 0. On peut alors conclure que A nest pas inversible.
10.6 Ce quil faut retenir
Outre la mthode pratique de rsolution dun systme linaire, avec ou sans paramtres, il faut absolu-
ment retenir les proprits suivantes :
nimporte quel systme linaire peut tre transform en un systme chelonn rduit quivalent
le nombre r dquation dont le premier membre nest pas nul dans ce systme chelonn rduit ne
dpend que du systme initial. Ce nombre est appel le rang du systme. Il est gal au nombre dinconnues
lies.
lensemble des solutions dun systme linaire homogne est non vide et stable par addition et mul-
tiplication par une constante. De plus, si un systme linaire homogne p inconnues est de rang r, alors
lensemble de ses solution a p r degrs de libert" (autant que dinconnues libres). Si r = p, le systme a
une solution unique ; si r < p, il a une innit de solutions.
un systme linaire non homogne nest pas forcment compatible. Sil est compatible, sa solution gn-
rale est la somme dune solution particulire et de la solution gnrale du systme linaire homogne associ.
De ce fait, un systme linaire a toujours zro, une unique, ou une innit de solutions.
un systme linaire peut tre crit sous forme dune quation matricielle.
les oprations lmentaires sur les lignes sinterprtent alors comme la multiplication gauche par
des matrice inversibles ; le fait quon puisse mettre nimporte quelle systme sous forme chelonne rduite
implique que, pour toute matrice A, il existe une matrice inversible P telle que PA est chelonne rduite.
soit A une matrice carr n n. Supposons que par une suite dopration lmentaires, on transforme
A en une matrice A

chelonne rduite. Alors : si A

= I
n
, A nest pas inversible ; si A

= I
n
alors A est
inversible et linverse de A est la matrice obtenue en faisant la mme suite doprations lmentaires partir
de la matrice I
n
. Ceci donne une mthode pratique de calcul de linverse.
une matrice carre n n est inversible si et seulement si elle est de rang n.
107