Vous êtes sur la page 1sur 132

MAT1007 Algebre I

Christophe Hohlweg

30 aout 2009
2
Table des matieres

1 Logique, ensembles et nombres entiers 9


1.1 Ecrire les mathematiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.1.1 Enonce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.1.2 Negation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.1.3 Operation (( ou )) et (( et )) sur les propositions . . . . . . . . . . . . . . . . . . . 10
1.1.4 Implication et equivalence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.1.5 Raisonnement, ou comment demontre-t-on une implication P = Q ? . . . . . 11
1.1.6 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.2 Rappels sur les ensembles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.2.1 Ensembles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.2.2 Sous-ensembles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.2.3 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.3 Les entiers et la propriete de recurrence . . . . . . . . . . . . . . . . . . . . . . . . . . 17
1.3.1 Les entiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
1.3.2 La propriete de recurrence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
1.3.3 Un exemple : la division euclidienne . . . . . . . . . . . . . . . . . . . . . . . . 19
1.3.4 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.4 Arithmetique dans Z . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.4.1 Divisibilite dans Z . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.4.2 Multiples et ideaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.4.3 Plus grand commun diviseur (PGCD) . . . . . . . . . . . . . . . . . . . . . . . 23
1.4.4 Entiers premiers entre eux, theoremes de Bezout et lemme de Gauss . . . . . . 24
1.4.5 Algorithme dEuclide et equations diophantiennes lineaires ax + by = c . . . . . 25
1.4.6 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
1.5 Retour aux ensembles : union et intersection . . . . . . . . . . . . . . . . . . . . . . . . 29
1.5.1 Partitions densemble . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
1.5.2 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
1.6 Nombres premiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
1.6.1 Infinite des nombres premiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

3
4 TABLE DES MATIERES

1.6.2 Theoreme fondamental de larithmetique . . . . . . . . . . . . . . . . . . . . . . 34


1.6.3 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

2 Relations, fonctions et calculs modulaires sur les entiers 37


2.1 Relations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2.1.1 Produit cartesien . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2.1.2 Relations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2.1.3 Restriction et inverse dune relation . . . . . . . . . . . . . . . . . . . . . . . . 39
2.1.4 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2.2 Fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2.2.1 Image directe et reciproque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
2.2.2 Composition de fonction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
2.2.3 Injection, surjection, bijection . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
2.2.4 Cardinalite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
2.2.5 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
2.3 Relations dordre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
2.3.1 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
2.4 Relation dequivalence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
2.4.1 Classes dequivalence et ensemble quotient . . . . . . . . . . . . . . . . . . . . . 50
2.4.2 Systeme de representants des classes dequivalence . . . . . . . . . . . . . . . . 52
2.4.3 Au sujet de la bonne definition de fonction . . . . . . . . . . . . . . . . . . . . 52
2.4.4 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
2.5 Calcul modulaire sur les entiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
2.5.1 Classes de congruence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
2.5.2 Addition et multiplication modulaire . . . . . . . . . . . . . . . . . . . . . . . . 57
2.5.3 Element inversible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
2.5.4 Lindicateur dEuler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
2.5.5 Theoreme des restes chinois . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
2.5.6 Petit theoreme de Fermat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
2.5.7 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

3 Structure de groupes 63
3.1 Loi de composition interne, monodes et groupes . . . . . . . . . . . . . . . . . . . . . 63
3.1.1 Loi de composition interne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
3.1.2 Element neutre et monodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
3.1.3 Elements inversibles et groupes . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
3.1.4 Notation additive et multiplicative des groupes . . . . . . . . . . . . . . . . . . 67
3.1.5 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
3.2 Groupes : premiers exemples et regles de calcul . . . . . . . . . . . . . . . . . . . . . . 69
3.2.1 Exemples classiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
TABLE DES MATIERES 5

3.2.2 Table dun groupe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71


3.2.3 Regles de calcul . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
3.2.4 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
3.3 Sous-groupes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
3.3.1 Sous-groupes engendres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
3.3.2 Ordre dun groupe, dun element . . . . . . . . . . . . . . . . . . . . . . . . . . 76
3.3.3 Groupe fini et generateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
3.3.4 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
3.4 Recapitulatif, questions et nouveaux exemples . . . . . . . . . . . . . . . . . . . . . . . 80
3.4.1 Le groupe (Z, +) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
3.4.2 Les groupes Z/nZ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
3.4.3 Le groupe symetrique Sn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
3.4.4 Les groupes diedraux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
3.4.5 Generateurs et ordre de Dm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
3.4.6 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
3.4.7 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
3.5 Morphismes de groupes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
3.5.1 Noyau dun morphisme de groupes . . . . . . . . . . . . . . . . . . . . . . . . . 90
3.5.2 Composition de morphismes de groupes . . . . . . . . . . . . . . . . . . . . . . 90
3.5.3 Isomorphisme de groupes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
3.5.4 Automorphismes interieurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
3.5.5 Groupes symetriques et theoreme de Cayley . . . . . . . . . . . . . . . . . . . . 92
3.5.6 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
3.6 Produit direct de groupes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
3.6.1 Produit direct de groupes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
3.6.2 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
3.7 Un dernier exemple : les nombres complexes . . . . . . . . . . . . . . . . . . . . . . . . 97
3.7.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
3.7.2 Lensemble des nombres complexes . . . . . . . . . . . . . . . . . . . . . . . . . 98
3.7.3 Module et conjugue dun nombre complexe . . . . . . . . . . . . . . . . . . . . 99
3.7.4 Notation exponentielle et formule de De Moivre . . . . . . . . . . . . . . . . . . 100
3.7.5 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

4 Classe modulo un sous-groupe et groupes quotients 103


4.1 Classes modulo un sous-groupe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
4.1.1 Le theoreme de Lagrange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
4.1.2 Application a larithmetique modulaire . . . . . . . . . . . . . . . . . . . . . . . 106
4.1.3 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
4.2 Groupes quotients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
4.2.1 Sous-groupes normaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
6 TABLE DES MATIERES

4.2.2 Groupe quotient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113


4.2.3 Premier theoreme disomorphisme . . . . . . . . . . . . . . . . . . . . . . . . . 114
4.2.4 Sous-groupes dun groupe quotient . . . . . . . . . . . . . . . . . . . . . . . . . 115
4.2.5 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
4.3 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
4.3.1 Groupes monogenes et cycliques . . . . . . . . . . . . . . . . . . . . . . . . . . 117
4.3.2 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118

A Les suites 119


A.1 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120

B Les relations dordre 123


B.1 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

C Complements sur les lois de composition 125


C.1 Anneaux, une introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
C.2 Corps, une introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
C.3 Loi de composition externe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
C.3.1 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Introduction

Lalgebre est la branche des mathematiques qui etudie les structures algebriques : une structure
algebrique est un ensemble associe a une ou plusieurs regles de calcul. Par exemple, lensemble des
entiers avec laddition et/ou la multiplication.
Le but de lalgebre est dexhiber des modeles ou les proprietes communes de certains ensembles
y sont traitees de maniere unifiee, ce qui evite de recommencer leur etude a chaque nouveau type
rencontre. Par exemple les groupes sont des modeles ou lon etudie des lois tels la multiplication ou
laddition.
Lalgebre, avec la theorie des ensembles, est devenue lun des piliers du langage et de la pensee
mathematique.
Pour couvrir la matiere et les notions abordees dans le cours MAT1007 Algebre 1 de lUQAM, il
fallait se referer a plusieurs ouvrages en langue francaise. Jai ressenti le besoin urgent de fournir aux
etudiants de ce cours un seul texte regroupant cours et exercices. Ce texte etait ne.
Je suis tres reconnaissant a Jacques Labelle et Christophe Reutenauer pour mavoir autorise a
travailler a partir de leurs notes de cours : MAT1000 - Algebre 1, UQAM (1994).
Je remercie tres chaleureusement Luc Belair, Eve Paquette et Christophe Reutenauer pour avoir
bien voulu lire tres attentivement ce texte et pour mavoir suggere des modifications qui en ont
grandement ameliore le contenu.

Montreal, automne 2008 et aout 2009 ; Mallorca, juillet 2009

7
8 TABLE DES MATIERES
Chapitre 1

Logique, ensembles et nombres entiers

1.1 Ecrire les mathematiques


Le but premier dun langage est de permettre la communication entre individus. Le langage
mathematique nechappe pas a cette regle. Nous allons passer en revue dans cette partie les bases
du langage et du raisonnement mathematique. Nous allons illuster nos propos a laide de trois ((
devinettes )) tirees du livre fascinant de R. Smullyan : Le livre qui rend fou [8].

Devinette 1.1. Vous payez 20$ une bouteille de Shiraz. Le vin coute 19$ de plus que la bouteille.
Combien vaut la bouteille ?

On structurera generalement la reponse comme suit :


Reponse : La bouteille vaut 50 sous.

Demonstration (aussi appelee preuve). Le vin coute 19$ plus le prix de la bouteille (cest une des
hypotheses de depart). Si on y ajoute le prix de la bouteille, on obtient le prix de la bouteille de
Shiraz, soit 20$ (seconde hypothese de depart reecrite). Donc le prix total, soit 20$, est compose de
19$ et de deux fois le prix de la bouteille (deduction logique par (( implication ))). Dou la bouteille
vaut la moitie de 1$, soit 50 sous (derniere implication et conclusion).

Ainsi pour repondre correctement a une question (mathematique ou non dailleurs), on a besoin
denoncer clairement la question, puis sa reponse : cest lintroduction ; puis on redige clairement la
preuve de ce que lon vient daffirmer : cest le plan et developpement du plan. Cest dans cette derniere
partie que lon utilise un raisonnement (qui dans lexemple se compose (( dimplications ))).
En mathematiques, on travaille avec des propositions, ou assertions, ou enonces qui sont les phrases
mathematiques, le tout structure dans un texte que lon appelle la preuve ou largument. Le tout est
lie par le raisonnement. On distinguera dans les pages qui suivent les differents types denonce, puis
les differents moyens de montrer une proposition par un raisonnement.

9
10 CHAPITRE 1. LOGIQUE, ENSEMBLES ET NOMBRES ENTIERS

Notre expose se veut le plus informel possible. Letude formelle du langage mathematique est
lobjet du cours de logique.

1.1.1 Enonce
Une phrase ayant pour but de definir des objets mathematiques, den affirmer les proprietes ou de
les introduire, sappelle un enonce.
Il y a trois types denonces. Un enonce qui definit un nouvel objet est une definition. Par exemple :
soit x un nombre reel, le plus grand des nombres x et x sappelle la valeur absolue de x. Un enonce
qui designe un objet par un symbole est une notation. Par exemple : notons |x| la valeur absolue du
reel x. Finalement, un enonce qui affirme une propriete est une proposition. Par exemple : la valeur
absolue dun nombre reel est toujours positive. On en arrive a la regle qui va guider tout raisonnement
mathematique.
Regle. Une proposition est soit fausse, soit vraie mais pas les deux a la fois !
Par exemple la proposition 1 > 0 est fausse tandis que la proposition 1 < 0 est vraie. En
mathematiques, on enonce generalement les propositions qui sont vraies. Si une proposition est fausse,
on enonce sa negation.

1.1.2 Negation
Pour developper notre intuition, nous allons considerer aussi des enonces en langage usuel, comme :
tous les hommes sont mortels. Ceci pose, la negation de cette proposition est (( il existe au moins un
homme qui est immortel )). Si P est une proposition, on note non(P ) sa negation. Il est claire que
non(non(P )) = P .
Attention : la negation, ou contraire, de (( ce tableau est noir )) est (( ce tableau nest pas noir )). Ce
nest pas (( ce tableau est blanc )).

1.1.3 Operation (( ou )) et (( et )) sur les propositions


Soit P et Q deux propositions. La proposition (( P ou Q est vraie )) veut dire quau moins lune
des deux propositions est vraie. Autrement dit, les propositions P et Q ne peuvent pas etre toutes les
deux fausses. La proposition (( P et Q )) est vraie veut dire que les deux propositions sont vraies en
meme temps.

1.1.4 Implication et equivalence


Soit P et Q deux propositions. La nouvelle proposition (( si P , alors Q )) exprime que si P est vraie
alors Q est vraie. Cest limplication. On la note par le symbole =.
Exemple. Soit x un nombre reel. Alors x > 0 = x 0. Attention, le contraire nest pas vrai (car x
peut prendre la valeur 0).
1.1. ECRIRE LES MATHEMATIQUES 11

La nouvelle proposition P si et seulement si Q exprime que P est vraie si et seulement si Q est


vraie. Cest lequivalence. On la note par le symbole .
Exemple. Une proposition P est vraie si et seulement si sa negation non(P ) est fausse.
Dans la pratique, pour montrer P Q, on montre P = Q et Q = P .

Reecriture de la preuve de la Devinette 1.1


On va illustrer ce que lon vient de voir en reprenant la preuve de la premiere devinette. On rappelle
que la reponse etait 50 sous.
Commencons par deux enonces (notations) :
Soit b le prix de la bouteille, et soit v le prix du vin.
Continuons par une succession dimplications pour confirmer notre reponse :
Par hypothese on a :

20 = b + v et v = 19 + b
= 20 = 19 + 2b
= b = 0, 5

1.1.5 Raisonnement, ou comment demontre-t-on une implication P = Q ?


Le raisonnement direct
La plupart du temps, on fait comme suit : on suppose que P est vrai ; puis, par une suite dar-
guments, une suite dimplications, qui dependent du probleme particulier (et pour lesquels il est
impossible de donner une recette generale), on montre que Q est vrai.

Le raisonnement indirect
On peut aussi demontrer sa contraposee : la contraposee de P = Q est non(Q) = non(P ). En
effet, une implication et sa contraposee sont toujours equivalentes ; demontrer lune revient a demontrer
lautre, et vice-versa. Un exemple : x = n2 et n impair = x impair. Limplication contraposee est :
x pair = x nest pas le carre dun entier impair.

Le raisonnement par labsurde (aussi appele raisonnement par contradiction)


On peut aussi montrer que : P et non(Q) = non(P ). Ceci est absurde en vertu de notre regle
qui dit que soit P est vraie, soit non(P ) est vraie. Donc Q est vraie et : P = Q.
Voici un exemple de ce raisonnement.
12 CHAPITRE 1. LOGIQUE, ENSEMBLES ET NOMBRES ENTIERS

Devinette 1.2 ([8]). Cent hommes politiques se reunissent pour fonder un nouveau parti. Chacun
deux est soit honnete, soit malhonnete.
Sachant que parmi eux il y a au moins un homme honnete (proposition P1 ), et que, si lon en
prend deux au hasard il y en a toujours au moins un malhonnete (Proposition P2 ), pouvez-vous dire
combien dhommes politiques honnetes il y a ?

Reponse : Il y a un homme politique honnete et 99 malhonnetes.

Demonstration. Ici la proposition Q sera : il y a 1 homme politique honnete. En vertu de P1 , la


proposition non(Q) est : il y a au moins deux hommes politiques honnetes.
Procedons par contradiction. Supposons que Q est fausse, cest-a-dire que non(Q) est vraie.
Alors, il existe au moins une paire dhommes politiques honnetes. Donc non(P2 ) est vraie, ce qui
est une contradiction.
Dou non(Q) est fausse, autrement dit, Q est vraie !

On voit dans cette preuve que lon a aussi utilise des implications. En fait il est courant que les
differents types de raisonnements sentremelent dans une preuve.

Le raisonnement cas par cas


Ce type de raisonnement se definit mieux par lexemple.
((
Exemple ([8, Chapitre 3]). A la suite de certaines rumeurs, on envoya durgence linspecteur Craig
afin denqueter dans onze asiles dalienes ou avaient cours, disait-on, des pratiques curieuses.
Dans chacun deux ne logeaient que des medecins et leurs patients, mais les medecins, tout comme
les patients, etaient parfaitement sains desprit, ou completement fous. On distinguait les individus
sains desprit a ce quils raisonnaient fort bien et faisaient parfaitement la difference entre le vrai
et le faux. Les fous aussi etaient faciles a reconnatre : ils croyaient systematiquement fausse toute
affirmation vraie, et toute affirmation fausse leur semblait vraie. Je dois ajouter que ce petit monde
etait sincere, car chacun naffirmait que ce qui lui semblait etre vrai )).

((
Devinette 1.3 (Le premier asile). Dans le premier asile Craig ninterrogea que deux personnes.
Dtes-moi, Durand, fit-il a la premiere, que savez vous de Dupont ?
Le Docteur Dupont, rectifia lautre, cest lun de nos medecins.
Ensuite Craig rencontra Dupont a qui il demanda :
Dapres-vous, Durand est-il un patient ou un medecin ?
Un patient, je suis formel !
Linspecteur Craig reflechit un moment et arriva a la conclusion quil y avait en effet quelque chose
danormal dans cet asile, car il abritait un patient sain desprit ou un medecin fou !
Comment est-il parvenu a cette conclusion ? ))
1.1. ECRIRE LES MATHEMATIQUES 13

Il nous faut donc montrer quil y a un medecin fou ou un patient sain desprit.

Demonstration. On va proceder par un raisonnement cas par cas. Il y a 4 cas possibles pour la
condition de Durand : il est un medecin fou, ou un medecin sain desprit, ou encore un patient fou
ou finalement un patient sain desprit. Si Durand est un medecin fou ou un patient sain desprit, on
a automatiquement notre reponse. Il ne reste donc que deux cas.
1er cas : Durand est un medecin sain desprit. Donc il dit la verite. Dou Dupont est un medecin. Mais
comme Dupont dit que Durand est un patient, laffirmation de Dupont est fausse, et donc Dupont est
fou. On a bien dans ce cas un medecin fou ou un patient sain desprit !
2eme cas : Durand est un patient fou. Son affirmation est donc fausse, dou Dupont est un patient.
Mais Dupont dit que Durand est un patient, ce qui est vrai, donc Dupont est sain desprit. On a donc
encore un patient sain desprit ou un medecin fou.

1.1.6 Exercices
Exercice 1 Trouver mon age sachant que dans 20 ans, jaurai le double de lage que javais il y a 10
ans. Il faut evidement justifier votre reponse !

Exercice 2 Parmi les enonces suivants, lequel est la negation de les elephants ne sont pas tous
roses : (a) il y a un elephant rose ; (b) il existe un elephant gris ; (c) tous les elephants sont roses ;
(d) il y a un elephant qui nest pas rose.
Lequel lui est equivalent ? Pourquoi ?

Exercice 3 Ecrire la negation des propositions suivantes, ou x, y R.


(a) x > y ; (b) x y ; (c) x > y ou x < y ; (d) x 6= y.

Exercice 4 Ecrire la contraposee des implications suivantes :


(a) P = Q ;
(b) P = non(Q) ;
(c) non(P ) = Q ;
(d) tous les chats sont gris ;
(e) chaque sport est bon pour la sante ;
(f) aucune hirondelle ne fait le printemps.

Exercice 5 Ce soir aura lieu la 6eme partie de la serie finale de la Coupe Stanley, qui oppose les
Canadiens de Montreal aux Stars de Dallas. Le score actuel dans la serie est de 3 parties a 2 en faveur
des Canadiens. On considere les propositions suivantes :
A : Les Canadiens remportent la 6eme partie.
B : Les Canadiens remportent la Coupe Stanley.
Que peut-on dire des 4 propositions suivantes :
14 CHAPITRE 1. LOGIQUE, ENSEMBLES ET NOMBRES ENTIERS

(1) B = A ; (2) A = B ; (3) non(B) = non(A) ;


(4) non(A) = non(B).
On rappelle que le vainqueur de la Coupe est celui qui remporte le premier 4 parties de la serie finale,
et quil ny a pas de parties nulles.

1.2 Rappels sur les ensembles


Sans developper completement la theorie des ensembles, nous donnons les principaux elements de
ce langage et les notations utilisees. La notion densemble est fondamentale en mathematiques. Les
termes (( groupement )), (( famille )) ou (( collection )) donnent une intuition de cette notion.

1.2.1 Ensembles
Un ensemble est une collection dobjet. Les objets qui composent un ensemble sont appeles elements
de cet ensemble.
Exemples. Lensemble des entiers naturels, lensemble des points dune droite, lensemble des droites
dans un plan, lensemble des etudiants suivant le cours dalgebre I. Il est clair que 4 nest pas un
element de lensemble des nombres premiers, tandis que 3 lest !
Lensemble qui ne contient aucun element est, par definition, lensemble vide et on le represente
par le symbole .
Remarque. Il a ete historiquement bien etabli que limprecision de la definition dun ensemble peut
engendrer des paradoxes (voir par exemple le paradoxe de Russell dans tout bon livre de logique). En
effet, si il se contient, il contrevient a Pour eviter cela, nous ne travaillerons quavec un petit nombre
densembles bien etudies et stables. Toutes nos constructions decoulerons en fait de lensemble vide et
daxiomes.

Ensembles fondamentaux
Ce sont les ensembles N, Z, Q, R et C.
Les elements de N sont les entiers naturels (i.e. 0, 1, 2, 3, . . .). Cest-a-dire que N est lensemble des
entiers naturels.
Les elements de Z sont les entiers relatifs (i.e. 0, 1, 1, 2, 2, 3, 3, . . .).
Les elements de Q sont les nombres rationnels. On rappelle quun nombre rationnel secrit a/b ou
encore ab , ou a est un entier relatif et b un entier naturel different de 0.

Les elements de R sont appeles les nombres reels (par exemple, , 2 et les nombres rationnels).
Les elements de C sont appeles les nombres complexes (par exemple, les nombres reels, les nombres
imaginaires).
Il existe une construction formelle pour chacun de ces ensembles. La construction de N et de R
nest pas lobjet de ce cours (mais de celui de theorie des ensembles, et de celui danalyse et/ou de
topologie).
1.2. RAPPELS SUR LES ENSEMBLES 15

Notation. On represente souvent les ensembles par des lettres majuscules et leurs elements par des
lettres minuscules.
Si x est un element de lensemble E, on ecrit x E et on lit x appartient a E ou x est un element
de E. Par exemple 456 N.
Si x nest pas element de E, on ecrit x / E et on lit x nappartient pas a E ou x nest pas un
element de E. Par exemple 1 / N.

Decrire un ensemble
On peut decrire un ensemble de deux facons : ou bien on donne la liste de ses elements, ou bien
on donne une propriete qui caracterise ses elements.
Lecriture E = {x1 , x2 , ..., xm } signifie que E est compose des elements x1 , x2 , . . . , xm ; il peut y
avoir des repetitions delements : par exemple, {a, b, a} represente le meme ensemble que {a, b}. Lordre
dans lequel on ecrit les elements nimporte pas : par exemple, {b, a} represente le meme ensemble que
{a, b}.
Mais le plus souvent on se donne une propriete P pour definir un ensemble, comme par exemple :
soit A = {x E | x possede P } ; cette notation signifie que A est lensemble des elements de E qui
possedent la propriete P . Ainsi, on aura pour tout element x de E : x A si et seulement si x possede
la propriete P . Autrement dit, si lon veut montrer quun element x de E est en fait dans A, il suffit
de montrer que x a la propriete P . Et reciproquement, si x E a la propriete P , il est dans A.
Exemples. N = {x Z | x 0} ; Q = { ab | a, b Z, b 6= 0}.

1.2.2 Sous-ensembles
Definitions
Soit A et E deux ensembles.
1. Si A et E sont constitues des memes elements, on dit quils sont egaux et on ecrit A = E.
2. Si tous les elements de A appartiennent a E, on dit que A est contenu dans E et on ecrit A E.
Dans ce cas on dit que A est un sous-ensemble de E.
3. Le symbole est appele linclusion.
4. Si A nest pas un sous-ensemble de E, on ecrit A * E.
Exemples. (1) et E sont des sous-ensembles particuliers de E ; un sous-ensemble autre que ceux-ci
est un sous-ensemble propre de E. (2) N Z Q R C. Ce qui signifie que N Z et Z Q etc.
mais aussi que N Q ! On dit que linclusion est transitive.

Vocabulaire
On trouvera dans la litterature dautres manieres classiques de se referer a un sous-ensemble. Soit
E un ensemble et A un sous-ensemble de E. On peut aussi ecrire et dire que A inclus dans E, ou
16 CHAPITRE 1. LOGIQUE, ENSEMBLES ET NOMBRES ENTIERS

encore que A une partie de E. On trouvera, et on utilisera aussi, la notation suivante : E A (E


contient A).
Attention, la notation A E peut signifier deux choses : soit que A E, soit que A E et
A 6= E. Dans ce cours, nous preciserons toujours si A 6= E.

Lensemble des sous-ensembles

On note P(E) lensemble des sous-ensembles de lensemble E.


Exemple. Si E = {1, 2, 3}, alors P(E) = {, {1}, {2}, {3}, {1, 2}, {2, 3}, {1, 3}, E}.

Demonstration de linclusion

Dans la pratique, quand on veut montrer quun ensemble A est inclus dans un ensemble E, on doit
montrer quun element quelconque de A est forcement aussi un element de E. Autrement dit que :
x A = x E.
De plus, pour montrer que A = E, on doit montrer que A E et E A. Autrement dit que :
x A x E.

Complementaire et difference

Si A E, le complementaire de A par rapport a lensemble E est lensemble forme des elements


de E qui nappartiennent pas a A. On le note Ac , et on lit A complementaire lorsquil ny a pas
dambiguite sur E. On a donc pour x element de E : x Ac x
/ A. En dautres termes

Ac = {x E | x
/ A}.

La difference de deux ensembles A et B, notee A \ B (lire A moins B), est le nouvel ensemble
defini par
A \ B = {x A | x / B}.

En particulier, si A E alors Ac = E \ A.
Exemple. Dans le cas dun ensemble E qui contient 0, comme N, R, on ecrit E = E \ {0}.

1.2.3 Exercices
Exercice 1 Repondre par vraie ou faux aux questions suivantes. Justifier votre reponse.
(1) {4, 1, 2, 3} {1, 2, 3, 4, 3, 2, 1} ; (2) {4, 1, 2, 3} =
6 {1, 2, 3, 4, 3, 2, 1} ;
(3) {a, b, f, g} ; (4) {, {}} ; (5) {, {}} ; (6) {} {, {}} ;
(7) {} {, {}} ; (8) {{}} {, {}} ; (9) {{}} {, {}}.
1.3. LES ENTIERS ET LA PROPRIETE DE RECURRENCE 17

Exercice 2 Soit A = {1, 2, 3}, B = {4, 5} et C = {2, 3, 4, 5}. Ecrire les ensembles suivants :
(a) P(A) ; (b) P(P(B)) ; (c) A \ B ; (d) B \ A ; (e) B c dans C ; (f) C \ A ;
(g) C \ B ; (h) A \ C ; (i) B \ C.

1.3 Les entiers et la propriete de recurrence


1.3.1 Les entiers
On a deja vu que lensemble des entiers naturels se note N et celui des entiers (relatifs) se note Z.
On suppose connues les proprietes elementaires de lensemble des entiers : addition, multiplication et
inegalite. On etudiera plus tard des generalisations de ces concepts aux ensembles.
Exemple. Soit x, y Z, alors x + y Z, x + (y) = x y Z et x y Z. Mais attention, x y
/N
en general meme si x, y N, par exemple 2 3 = 1
/ N.

Bon ordre
Le bon ordre est une propriete de lensemble des entiers naturels, que nous prenons comme axiome :
tout sous-ensemble non vide de N contient un plus petit element. En dautres termes : soit A N,
alors il existe n A tel que n x pour tout x A.
Exemple. Soit A lensemble des nombres impairs ; alors 1 A est le plus petit nombre impair.

1.3.2 La propriete de recurrence


On va commencer par enoncer une proposition.

Proposition 1.1. Soit n N, la somme de tous les entiers de 0 a n est egale a n(n + 1)/2.

Comment demontrer que cette proposition est vraie ?


Pour poser le probleme autrement, comment demontrer une propriete quont tous les entiers na-
turels n ? On note P (n) une propriete donnee pour un entier n quelconque (a lire : n a la propriete
P ). On veut donc montrer que P(0) est vraie, ainsi que P (1), P (2), P (3) . . . . Pour cela, on va utiliser
une propriete des nombres entiers : la propriete de recurrence.
Exemple. Revenons a la preuve de la Proposition 1.1. Traduite dans le langage des mathematiques, la
proposition senonce : pour tout n N
n
X n(n + 1)
P (n) : i = 0 + 1 + 2 + 3 + . . . + (n 1) + n = .
2
i=0

On appelle P (n) lhypothese de recurrence. P


Etape 1. Montrons que P (0) est vraie : 0i=0 i = 0 = 01
2 , donc P (0) est vraie.
18 CHAPITRE 1. LOGIQUE, ENSEMBLES ET NOMBRES ENTIERS

Etape 2. Supposons que P (n) est vraie pour un certain entier naturel n et essayons den deduire
P (n + 1). Lhypothese de recurrence implique que la somme des entiers de 0 a n vaut n(n + 1)/2 ; nous
en deduisons
n+1
X n
X n(n + 1) n  (n + 1)(n + 2)
i= i + (n + 1) = + n + 1 = (n + 1) +1 = ,
2 2 2
i=0 i=0

ce qui demontre que P (n + 1) est vraie.


Ainsi nous avons montre que : (i) P (0) est vraie, et (ii) si P (n) est vraie, alors P (n + 1) est vraie.
Mais comment conclure que : n N, P (n) est vraie ? (Le symbole signifie (( pour tout )).)

Recurrence (premiere forme)


Supposons que pour tout entier n 0 on se soit donne une propriete P (n), et supposons que nous
pouvons demontrer que :
(i) P (0) est vraie.
(ii) pour un entier n N quelconque, si P (n) est vraie, alors P (n + 1) est vraie (hypothese de
recurrence, premiere forme).
Alors P (n) est vraie pour tout n N.
La premiere etape pourrait traiter dun autre nombre naturel, pas necessairement 0. Par exemple
si on a une propriete P (n) pour tous les entiers naturels n 6, il faudrait remplacer (i) P (0) est
vraie par (i) P (6) est vraie.
Exemple. Revenons a la preuve de la Proposition 1.1. Comme nous avons montre precedemment (i)
et (ii), on peut donc conclure que la Proposition 1.1 est vraie.

Preuve de la propriete de recurrence (premiere forme). Soit A = {n N | P (n) est vraie}. On fait un
raisonnement par labsurde. Supposons que A 6= N, alors Ac est un sous-ensemble non vide de N. Par
laxiome du bon ordre, il existe m Ac tel que m n pour tout m Ac . Comme P (0) est vraie,
0 / Ac . Donc m 1 0 et par minimalite de m, m 1 A et de ce fait P (m 1) est vraie. Par
hypothese de recurrence, P (m) est vraie ce qui contredit m Ac . Donc A = N.

En fait, dans le cas dun raisonnement par recurrence, on peut supposer non seulement P (n) vraie
mais aussi toutes les proprietes P (k) pour les entiers k plus petits que n.

Recurrence (deuxieme forme)


Supposons que pour tout entier n 0 on se soit donne une propriete P (n), et supposons que nous
pouvons demontrer que :
(i) P (0) est vraie.
1.3. LES ENTIERS ET LA PROPRIETE DE RECURRENCE 19

(ii) pour un entier n N quelconque, si P (k) est vraie pour tout 0 k n, alors P (n + 1) est vraie
(hypothese de recurrence, deuxieme forme).
Alors P (n) est vraie pour tout n N.

Preuve de la propriete de recurrence (deuxieme forme). Cette preuve est une copie presque conforme
de la preuve precedente. Soit A = {n N | P (n) est vraie}. On fait un raisonnement par labsurde.
Supposons que A 6= N, alors Ac est un sous-ensemble non vide de N. Par laxiome du bon ordre, il
existe m Ac tel que m n pour tout m Ac . Comme P (0) est vraie, 0 / Ac . Donc m 1 0 et par
minimalite de m, k A pour tout 0 k m 1 et de ce fait P (k) est vraie pour tout 0 k m 1.
Par hypothese de recurrence, P (m) est vraie ce qui contredit m Ac . Donc A = N.

1.3.3 Un exemple : la division euclidienne


Commencons par un exemple. Nous voulons diviser 95 par 7 ; le resultat nest pas entier, mais 91
est divisible par 7, avec quotient 13, et reste 95 91 = 4. On peut donc ecrire

95 = 7 13 + 4.

On dit que le quotient de la division euclidienne de 95 par 7 est 13, et que le reste est 4. Ce procede
fonctionne de maniere generale de la facon suivante :

Theoreme 1.2 (Division euclidienne). Soit a, b N avec b 1. Alors il existe q, r N avec 0 r < b
tels que
a = bq + r.
Les nombres q, r sont determines de maniere unique par ces conditions.

Definition. On dit que q est le quotient de la division euclidienne de a par b, et que r est le reste de
cette division.

Demonstration. Cest un enonce du type (( existence )) (il faut montrer que q, r existent) et (( unicite ))
(il faut montrer que q, r sont uniques). Les deux choses se font separement.
Existence. Nous demontrons lexistence de q, r par recurrence sur a (b etant fixe).
Etape initiale : Si a = 0, nous pouvons prendre q = r = 0 et on a bien 0 r < b, puisque b 1.
Supposons maintenant prouvee lexistence de q et r pour a (hypothese de recurrence), et prouvons
lexistence dun q , r tels que a + 1 = bq + r avec 0 r < b. Nous avons a = bq + r avec 0 r < b.
Par consequent, a + 1 = bq + r + 1. Dans le cas ou r + 1 < b, nous avons a + 1 = bq + r avec 0 r < b
et q = q, r = r + 1. Si lon na pas r + 1 < b, on doit avoir r + 1 b ; mais comme r < b, la seule
possibilite est r + 1 = b, dou a + 1 = bq + r + 1 = bq + b = b(q + 1). On a bien a + 1 = bq + r avec
r = 0 < b et q = q + 1. Ceci acheve la preuve de lexistence.
20 CHAPITRE 1. LOGIQUE, ENSEMBLES ET NOMBRES ENTIERS

Unicite. Supposons que a = bq1 +r1 = bq2 +r2 , avec 0 r1 < b et 0 r2 < b. Alors b < r2 0,
dou par addition des inegalites : b < r1 r2 < b. Comme b > 0, on a : |r1 r2 | < b. Maintenant,
nous avons aussi b(q1 q2 ) = r2 r1 , dou en valeurs absolues |r2 r1 | = |b| |q1 q2 |. Ce qui donne,
puisque b est positif, b > |r2 r1 | = b |q1 q2 |, et donc que |q1 q2 | < 1. Puisque |q1 q2 | N, on a
forcement q1 q2 = 0. Dou q1 = q2 et par suite r1 = r2 .

Le theoreme 1.2 nest pas sans rappeler lhistoire du Chat Botte avec ses bottes de sept (ou b)
lieues. Ici le chat veut parcourir a lieues et a chaque pas il en parcoure b. Apres q + 1 pas il aurait
depasse son objectif, mais apres q pas il en reste r = a bq < b.

1.3.4 Exercices
Exercice 1 (Formule du binome de Newton). Montrer par recurrence que pour tout n N et pour
tout x, y R,
n  
X
n n i ni
(x + y) = xy .
i
i=0
 
n n!
On rappelle que = i!(ni)! .
i

Exercice 2 Montrer par recurrence les formules suivantes :


n
X n
X
1 n(n + 1)(2n + 1)
(a) k(k + 1) = n(n + 1)(n + 2); (b) i2 = ;
3 6
k=0 i=1

n n
!2 n
X X X
3
(c) k = i ; (d) 2i = 2n+1 1; (e) 2n > n.
k=1 i=1 i=0

1.4 Arithmetique dans Z


Les nombres entiers furent etudies depuis la nuit des temps. Vers le IIIe siecle, le mathematicien
grec Diophante dAlexandrie proposa dans son traite darithmetique une methode pour repondre a la
question suivante : Quelles sont les solutions entieres x, y Z de lequation lineaire du premier ordre :

ax + by = c, a, b, c Z?

Par exemple, cela represente les points du plan a coordonnees entieres sur la droite dequation ax +
by c = 0 ! Nous allons expliquer dans ce qui suit comment resoudre ce probleme, tout en jetant les
bases de ce quon appelle arithmetique, cest-a-dire, la (( science des nombres )).
1.4. ARITHMETIQUE DANS Z 21

1.4.1 Divisibilite dans Z


Definition. Soit d, n Z, ou d 6= 0. On dit que d divise n (dans Z), et on note d|n, si il existe q Z
tel que n = dq. Dans ce cas, on dit que d est un diviseur de n, et n un multiple de d.
On notera d n si d ne divise pas n.
On remarque que d|n si et seulement si le reste de la division euclidienne de n par d est nul.
Exemples. (a) Avec le quantificateur , qui signifie (( il existe )) en francais, on peut reecrire la definition
de divisibilite comme suit : d, n Z \ {0}, d|n q N, n = dq.
(b) 3|12 car 12 = 3 4.
(c) 3 10, pourquoi ? On va raisonner par contradiction. Supposons que 3|10, alors il existe q Z
tel que 10 = 3q. Or 10 = 3 3 + 1 donc 3q = 3 3 + 1. Donc 1 est le reste de la division eucldienne de
3q par 3, ce qui est une contradiction car 3|3q.
Il est important de noter que cette notion de divisibilite ne fait pas appel a lexistence des nombres
rationnels : le fait que votre calulatrice affiche que 10/3 = 3, 333 . . . nexplique pas pourquoi 3 ne divise
pas 10 dans Z.

Proposition 1.3. La divisibilite verifie les proprietes suivantes : soit n, m, p des entiers non nuls,
1. 1 et 1 divisent n ;
2. n|n (reflexivite) ;
3. n|m et m|p = n|p (transitivite) ;
4. p|n = p|nm ;
5. p|n et p|m = p|n + m et p|n m ;
6. plus generalement : p|n et p|m = p|an + bm pour tous a, b Z.

Demonstration. (1) 1|n car n = 1 n et 1|n car n = (1) (n). (2) n|n car n = n 1.
(3) On a
n|m et m|p
= q, q Z, m = nq et p = mq
= p = (nq)q = n(qq )
= n|p car qq Z.
Le reste de la preuve est laissee en exercice.

Remarque. (1) On peut toujours se ramener aux entiers naturels. En effet, si d, n Z sont non nuls,
alors d divise n si et seulement si |d| divise |n|. Ici |d| est la valeur absolue de d. On laisse en exercice
au lecteur le fait de verifier cette affirmation.
(2) Le seul diviseur entier naturel de 1 est 1, i.e., si k|1 et k 1 alors k = 1. En effet, si k est un
diviseur entier naturel de 1 alors 1 = kp avec p N ; donc k 1.
22 CHAPITRE 1. LOGIQUE, ENSEMBLES ET NOMBRES ENTIERS

1.4.2 Multiples et ideaux


Soit n Z, lensemble des multiples de n sera note :

nZ = {kn | k Z}.

On le note parfois aussi (n).


Exemples. (a) 0Z = {0} ; (b) 1Z = Z ;
(c) 2Z = {2k | k Z} = {. . . , 6, 4, 2, 0, 2, 4, 6, . . .}. Cest lensemble des nombres pairs.
(d) n|m si et seulement si mZ nZ (exercice).
On voit que la somme de deux multiples de n est un multiple de n et que le produit dun multiple
de n avec un entier quelconque est a nouveau un multiple de n. Faisons un premier pas en algebre en
regardant tous les sous-ensembles de Z qui ont cette propriete.
Definition. Un sous-ensemble non vide I Z est un ideal de Z si pour tout entier n, m Z on a
(i) n, m I = n + m I ;
(ii) m I = nm I.
On remarque que 0 I, car si n I, alors par (ii) : n = 1n I ; et donc par (i) : 0 = n+(n) I.
Exemples. (a) I = {6a + 4b | a, b Z} est un ideal (exercice) ;
(b) 1 I I = Z (exercice) ;
(c) Lensemble des nombres impairs nest pas un ideal, car la somme de deux nombres impairs est
pair (exercice). Et 0 nest pas non plus un nombre impair. (On rappelle quun nombre entier n est
impair si on peut lecrire n = 2k + 1, avec k Z).
La notion dideal dans le contexte des anneaux est du ressort du cour dalgebre 2, elle y sera
fondamentale. Dans Z, les multiples et les ideaux sont intimement lies comme le montre la proposition
suivante :
Proposition 1.4. Soit I un ideal de Z. Alors il existe n Z tel que I = nZ. En fait, on peut toujours
prendre n N.
Demonstration. Si I = {0} on peut prendre n = 0. Supposons I 6= {0}.
On va a nouveau utiliser la propriete de bon ordre sur N. Soit

I + = {x I | x > 0} N.

Comme I est non vide, que I 6= {0} et que si x I, alors x I, on en deduit que I + est non
vide. Donc par propriete du bon ordre, il existe un plus petit element n I + non nul. Montrons que
I = nZ. Pour cela il faut montrer une double inclusion, cest-a-dire, il faut montrer que nZ I et
I nZ.
Montrons que nZ I. Soit x nZ, alors x = kn avec k Z. Comme I est un ideal et n I, on a
x = kn I. Donc nZ I.
1.4. ARITHMETIQUE DANS Z 23

Montrons que I nZ. Soit x I. Pour les memes raisons quauparavant, on peut considerer
x I + . Donc x n par minimalite de n. Effectuons la division euclidienne (Theoreme 1.2) de x par
n : il existe un entier q 1 et un entier 0 r < n tel que x = nq + r. Comme I est un ideal et que
n, x I on a nq I et
r = x nq = x + (nq) I.
Or r 0 et r I donc soit r = 0, soit r I + . Mais r
/ I + car r < n et n est le plus petit element de
+
I . Donc r = 0 et x = nq nZ. Dou la deuxieme inclusion.

1.4.3 Plus grand commun diviseur (PGCD)


Un diviseur commun a n et m est un entier d qui divise a la fois n et m. Comme lensemble des
diviseurs communs a m et n est borne par |n| (ou |m| au choix), il existe un unique plus grand element
dans cet ensemble. Cest-a-dire quil existe un plus grand commun diviseur a m et n.
Definition. Soit n, m deux entiers non nuls. Le plus grand commun diviseur de n et m est le plus
grand entier naturel qui divise n et m. On le note pgcd(n, m).
Exemples. (a) pgcd(n, m) = pgcd(m, n) ; (b) lensemble des diviseurs communs a 4 et 6 est {1, 2} =
{2, 1, 1, 2} et pgcd(4, 6) = 2 ; (c) pgcd(n, m) = n n|m (exercice).
Nous allons maintenant enoncer un resultat surprenant : lensemble des multiples du pgcd de deux
nombres est egal a lensemble des sommes des multiples de ces deux nombres :
Theoreme 1.5. Soit n, m deux entiers non nuls, alors

pgcd(n, m)Z = nZ + mZ = {nk + ml | k, l Z}.

Dans la demonstration du theoreme qui va suivre, la notion dideal de Z, qui semble a priori
etrangere a celle de diviseur, joue un role de clarification.

Demonstration. Posons d = pgcd(n, m). Comme toujours, il va falloir montrer deux inclusions. Com-
mencons par la plus facile. Si x = nk + ml nZ + mZ, k, l Z, alors x est un multiple de d, car n et
m le sont ; donc x dZ.
Nous montrons maintenant linclusion inverse : dZ nZ+mZ. Pour ceci, nous montrerons dabord
que la somme nZ + mZ de deux ideaux est aussi un ideal. Puis nous en deduirons grace a la proposi-
tion 1.4 que dZ nZ + mZ.
Il est clair que nZ + mZ 6= . De plus, si nk + ml, nk + ml nZ + mZ, alors

nk + ml + nk + ml = n(k + k ) + m(l + l ) nZ + mZ.

Finalement, si p Z et nk + ml nZ + mZ, on a bien p(nk + ml) = n(pk) + m(pl) nZ + mZ. Donc


la somme nZ + mZ est un ideal de Z.
Maintenant, la proposition 1.4 nous assure que nZ + mZ = pZ, ou p N. Comme n = n 1 + m +
0 nZ + mZ = pZ, et de meme m nZ + mZ = pZ, on obtient que p divise n et m. De plus,
24 CHAPITRE 1. LOGIQUE, ENSEMBLES ET NOMBRES ENTIERS

p nZ + mZ dZ, comme nous lavons vu au debut de la preuve. Donc nous pouvons ecrire p = dr,
r N. Mais p divise n et m, et d est le plus grand commun diviseur de n et m ; la seule possibilite est
donc que r = 1 (sinon p > d). Ainsi p = d, dou finalement nZ + mZ = dZ.

Corollaire 1.6. Soit n, m deux entiers non nuls et soit d un diviseur commun positif a m et n ; alors
les conditions suivantes sont equivalentes
1. d = pgcd(n, m) ;
2. e divise d pour tout commun diviseur e a n et m.

Demonstration. Il faut montrer deux implications.


Supposons premierement que e divise d pour tout diviseur commun e a n et m. Alors pgcd(n, m)|d,
donc pgcd(n, m) d car d est positif. Comme pgcd(m, n) est le plus grand commun diviseur et que d
est un diviseur commun, on a legalite voulue.
Supposons maintenant que d = pgcd(n, m). Dapres le theoreme 1.5, nous avons d = nk + ml. Soit
e un commun diviseur a m et n, donc e divise nk + ml = d.

1.4.4 Entiers premiers entre eux, theoremes de Bezout et lemme de Gauss


Definition. Deux entiers non nuls sont dits premiers entre eux si leur pgcd est 1.
Exemple. 4 et 15 sont premiers entre eux, mais notons que 4 et 15 ont dautres diviseurs que 1.

Corollaire 1.7 (Theoreme de Bezout). Deux entiers non nuls n et m sont premiers entre eux si et
seulement sil existe k, l dans Z tels que nk + ml = 1.

Exemple. 4 4 + 15 (1) = 1.

Demonstration. Si n et m sont premiers entre eux, le theoreme 1.5 implique que 1 = np + mq pour
certains entiers k et l. Reciproquement, si 1 = nk + ml, tout e Z qui divise n et m, doit diviser 1,
dou e = 1 ; donc pgcd(n, m) = 1.

Corollaire 1.8 (Lemme de Gauss). Soit a, b, c des entiers non nuls. Si a|bc et a et b sont premiers
entre eux, alors a|c.

Demonstration. Comme a est premier avec b, on obtient par le theoreme de Bezout que : 1 = ap + bq
avec p, q Z. En multipliant par c, on obtient donc c = acp + bcq. Dautre part, a|bc donc il existe
u Z tel que bc = au. Dou c = acp + bcq = acp + auq = a(cp + uq), ainsi a|c.

Remarque. Lenonce ci-dessus est equivalent a : si a et b nont pas de diviseurs communs autre que
1 et 1 et si a divise le produit bc, alors tous les diviseurs de a sont aussi des diviseurs de c. En
particulier, a|c.
1.4. ARITHMETIQUE DANS Z 25

2 nest pas rationnel


La propriete suivante jeta le trouble dans lecole pythagoricienne : les nombres ne peuvent pas
tous sexprimer comme rapport de nombres entiers comme les mathematiciens grecs de lAntiquite le
pensaient.

Proposition 1.9. 2 / Q.

Demonstration. On va tout dabord montrer la propriete suivante : 2|a2 = 2|a. En effet, si 2 a,


comme les diviseurs de 2 sont 1, 2, on a pgcd(2, a) = 1. Si 2|a2 = a a, on obtient par le theoreme de
Gauss que 2|a, ce qui est une contradiction.
On va raisonner par contradiction pour montrer la proposition. Supposons que 2 Q. Alors il
existe p, q N tel que 2 = pq . En vertu du theoreme de Bezout, p/pgcd(p, q) et q/pgcd(p, q) sont
premiers entre eux. De ce fait, quitte a diviser par le pgcd(p, q), on peut choisir p et q premiers entre
eux. En passant au carre on obtient : 2q 2 = p2 . Ainsi 2|p2 , et donc par consequent de ce que lon a
montre plus haut, 2|p. Ecrivons p = 2k avec k N. On obtient lequation suivante : 2q 2 = p2 = 4k2 ,
qui se simplifie en q 2 = 2k2 . Avec les memes arguments quauparavant on montre que 2|q. Donc 2 est
un diviseur commun de p et de q, ce qui est une contradiction car p et q sont premiers entre eux.

1.4.5 Algorithme dEuclide et equations diophantiennes lineaires ax + by = c


Bien entendu, comme dans le cas des problemes de division dans Z, on peut toujours se ramener
au cas ou les entiers consideres sont positifs, et nous ne nous en privons pas. Commencons par la
remarque suivante :
Remarque. (a) Soit d, n Z , alors d divise n si et seulement si |d| divise |n|.
(b) Soients d, n N , alors d divise n si et seulement si le reste de la division euclidienne de n par
d est 0. En effet, il faut montrer une equivalence, cest-a-dire quil faut montrer deux implications :
supposons que d|n, alors il existe q Z tel que n = dq = dq + 0. Donc par unicite du quotient et
du reste dans la division euclidienne, le reste est 0 ; la reciproque, cest-a-dire limplication inverse, se
montre avec les memes arguments.
Exemple. Est ce que 7 divise 147 ? La reponse est oui, car la division euclidienne de 147 par 7 donne
147 = 7 21 + 0. Donc 147 = (7) (21), dou 7|147.
En fait, la division euclidienne nous permet de faire bien plus, elle nous permet de calculer le pgcd de
deux nombres entiers.

Algorithme dEuclide : calcul du pgcd


Commencons par un exemple :
Exemple. On veut calculer pgcd(a, b) ou a = 45 et b = 14. Lidee est de commencer par la division
euclidienne de a par b, puis celle de b par le reste de cette division, etc. Posons r0 = a = 45 et
26 CHAPITRE 1. LOGIQUE, ENSEMBLES ET NOMBRES ENTIERS

r1 = b = 14. Les successions de division euclidienne nous donnent alors


r0 = 45 = 3 14 + 3 = 3 r1 + r2 ou r2 = 3
r1 = 14 = 4 3 + 2 = 4 r2 + r3 ou r3 = 2
r2 = 3 = 1 2 + 1 = 1 r3 + r4 ou r4 = 1
r3 = 2 = 2 1 + 0 = 2 r4 + 0 STOP
On peut verifier que le dernier reste non nul est pgcd(a, b) !
Lalgorithme dEuclide est un processus defini par recurrence, qui nous donne un moyen automa-
tique dobtenir le pgcd de deux nombres.
Theoreme 1.10 (Algorithme dEuclide). Soit a, b N non nuls. Il existe un entier N N et des
entiers naturels r0 , . . . , rN verifiant
(i) (Condition initiale) r0 = a et r1 = b ;
(ii) (Etape recursive) pour i 1
(a) soit ri |ri1 alors N = i et le processus sarrete ;
(b) sinon ri+1 est le reste de la division euclidienne de ri1 par ri .
On appelle ce procede lalgorithme dEuclide.
Dans lexemple ci-dessus, N = 4.
Demonstration. Il suffit de montrer quil existe N N tel que rN |rN 1 . La division euclidienne nous
affirme que 0 ri < ri+1 pour tout 1 i. Donc R = {ri N | i 1} a un plus petit element rN > 0
car N est bien ordonne. Ce plus petit element correspond bien a letape ou rN |rN 1 , sinon il y aurait
un rN +1 R avec 0 < rN +1 < rN ce qui contredirait la minimalite de rN .
Corollaire 1.11. Avec les notations du theoreme 1.10. Si a b, alors pgcd(a, b) = rN .
Exemple. Avec a = 12378 = r0 et b = 3054 = r1 . Appliquons successivement la division euclidienne :
12378 = 4 3054 + 162 = r2 = 162
3054 = 18 162 + 138 = r3 = 138
162 = 1 138 + 24 = r4 = 24
138 = 5 24 + 18 = r5 = 18
24 = 1 18 + 6 = r6 =6
18 = 36+0 = N =6
Donc pgcd(12378, 3054) = 6.
Demonstration. Soit n m deux entiers non nuls, ecrivons n = mq + r, avec r, q Z. Alors si r = 0,
on a pgcd(n, m) = m ; si r 6= 0, on a pgcd(n, m) = pgcd(m, r) (exercice). Donc dans notre cas, comme
a b, on a :
pgcd(a, b) = pgcd(r0 , r1 ) = pgcd(r1 , r2 ) = . . . = pgcd(rN 1 , rN ) = pgcd(rN , 0) = rN ,
car rN |rN 1 .
1.4. ARITHMETIQUE DANS Z 27

Equation diophantienne lineaire du premier ordre


Nous allons finalement donner la methode de resolution des equations diophantiennes lineaires du
premier ordre : determinons les solutions entieres x, y Z de lequation diophantienne lineaire du
premier ordre
ax + by = c, a, b, c Z.

Etape 1 : Existence des solutions. Lexistence des solutions est garantie par le theoreme 1.5 :
lequation ax + by = c admet des solutions entieres si et seulement si c aZ + bZ = pgcd(a, b)Z ;
cest-a-dire, si pgcd(a, b)|c. Dou :

Proposition 1.12. Soit a, b, c Z, alors lequation ax + by = c admet des solutions entieres si et


seulement si pgcd(a, b)|c.

Exemple. Lequation 12378x + 3054y = 7 na pas de solution car pgcd(12378, 3054) = 6 7.


Etape 2 : Cas ou a et b sont premiers entre eux. Si a et b sont premiers entre eux, alors
pgcd(a, b) = 1 et il existe donc une solution a lequation diophantienne lineaire du premier ordre.
Commencons a nouveau par un exemple.
Exemple. Lequation 14x + 45y = 6 a une infinite de solutions, car 14 et 45 sont premiers entre
eux. Commencons par trouver une solution particuliere a lequation 14x + 45y = 1. En remontant
lalgorithme dEuclide (voir lexemple qui precede le theoreme 1.10 qui nous donne le pgcd) on obtient :

1 = r4 = r2 1 r3 = 3 1 2,
2 = r3 = r1 4 r2 = 14 4 3,
3 = r2 = r0 3 r1 = 45 3 14,

En remplacant r3 , puis r2 dans la premiere equation, on obtient

1 = r2 1r3 = r2 1(r1 4r2 ) = (r0 3r1 )1(r1 4(r0 3r1 )) = (45314)1(144(45314)).

Dou
1 = 14 (16) + 45 5.
Donc (16, 5) est une solution particuliere de lequation 14x + 45y = 6. (A noter que les plus obser-
vateurs dentre nous pourraient aussi determiner une solution particuliere a lil nu !)

Theoreme 1.13. Soit a, b, c Z tel que a et b sont premiers entre eux. Soit x0 , y0 une solution
particuliere de lequation i.e. ax0 + by0 = c. Alors lequation ax + by = c, possede une infinite de
solutions qui sont toutes donnees par

x = x0 + kb et y = y0 ka, k Z.
28 CHAPITRE 1. LOGIQUE, ENSEMBLES ET NOMBRES ENTIERS

Demonstration du theoreme 1.13. Lexistence des solutions est garantie par la proposition 1.12.
Il faut montrer une equivalence, soit deux implications : x et y sont solutions si et seulement si

x = x0 + kb et y = y0 ka, k Z.

Soit x et y des solutions de cette equation, alors ax + by = c = ax0 + by0 . En dautres termes,
a(x x0 ) = b(y0 y), donc a|b(y0 y). Mais comme a et b sont premiers entre eux (cest crucial ici),
par le theoreme de Gauss on obtient que a|(y0 y), cest a dire : y0 y = ka avec k Z. De meme,
puisque b|a(x x0 ), on peut ecrire x x0 = k b avec k Z. Donc legalite a(x x0 ) = b(y0 y)
devient abk = abk, ce qui implique k = k . Dou

x = x0 + kb et y = y0 ka, k Z.

La reciproque est facile et laissee en exercice au lecteur.

Une solution particuliere de lequation 14x+45y = 1 est donc x0 = 16 et y0 = 5. Dou une solution
particuliere a lequation 14x + 45y = 6 est x0 = 6 (16) = 96 et y0 = 6 5 = 30. Finalement, les
solutions de lequation 14x + 45y = 6 sont

x = 96 + 45k et y = 30 14k, ou k Z.

Etape 3 : Cas general. On part de lequation ax + by = c.


(i) Si pgcd(a, b) ne divise pas c, on conclut immediatement quil ny a pas de solution.
(ii) Sinon, on divise a, b et c par pgcd(a, b), ce qui nous donne une equation a x + b y = c , avec a
et b premiers entre eux. Cette equation reduite se resout alors grace au theoreme 1.13.
(iii) Les solutions de ax + by = c sont precisement les solutions de a x + b y = c .
Exemple. Lequation 28x + 90y = 12 a une infinite de solutions, car pgcd(28, 90) = 2|12. Lequation
reduite est 14x + 45y = 6, que nous avons resolue dans lexemple precedent. Les solutions sont donc

x = 96 + 45k et y = 30 14k, ou k Z.

1.4.6 Exercices
Exercice 1 Montrer que pour tout entier k :
(a) k et k + 1 sont premiers entre eux ;
(b) k et 2k + 1 sont premiers entre eux ;
(c) 3k + 2 et 5k + 3 sont premiers entre eux.

Exercice 2 Soit n, m Z deux entiers non nuls, ecrivons n = mq + r, avec q, r Z. Montrer que
pgcd(n, m) = pgcd(m, r) (on notera que pgcd(0, m) = m).
1.5. RETOUR AUX ENSEMBLES : UNION ET INTERSECTION 29

Exercice 3 (PPCM- Plus petit commun multiple) Soit n, m deux entiers. Un multiple commun a n
et m est un entier d qui est multiple a la fois de n et de m.
1. Montrer quil existe un unique plus petit element qui est un multiple commun a m et n. On
lappelle le plus petit commun multiple de m et n et on le note ppcm(m, n).
2. Montrer que nZ mZ = ppcm(m, n)Z.
3. Montrer que m|p et n|p = ppcm(n, m)|p.
4. Montrer que ppcm(m, n)|mn.

Exercice 4 Montrer que si a, b N , alors ab = ppcm(a, b) pgcd(a, b).

Exercice 5 Soit a, b, c des entiers non nuls tels que a et b sont premiers entre eux et c|a + b. Montrer
que pgcd(a, c) = 1 = pgcd(b, c).

Exercice 6 Montrer que pgcd(da, db) = d pgcd(a, b), pour tous entiers a, b, d non nuls.

Exercice 7 Soit a, b N premiers entre eux tels que a2 + a = 7b3 . Montrer que a divise 7 et
resoudre cette equation dans N.

Exercice 8 Trouver deux nombres sachant que leur somme est 581 et que le quotient de leur PPCM
par leur PGCD est 240.

Exercice 9 (Reciproque du theoreme de Gauss) Soit a, b Z tel que : c Z, a|bc = a|c. Alors a
et b sont premiers entre eux.

Exercice 10 (Le probleme de la visibilite dans le verger ) Un puits est situe au centre dun verger.
Dans ce verger, les arbres ont ete plantes de telle maniere quils occupent des points de coordonnees
entieres autour du puits. Vus du puits, certains arbres en cachent dautres. Le probleme est de ca-
racteriser les arbres qui ne sont pas caches. Pouvez-vous repondre a ce probleme ?

Exercice 11 Resoudre les equations diophantiennes lineaires du premier ordre suivantes : (a) 12378x+
3054y = 6 ; (b) 217x+34y=2 ; (c) 217x+34y=3 ; et (d) 544x 944y = 160.

1.5 Retour aux ensembles : union et intersection


On appelle reunion ou union de deux ensembles A et B le nouvel ensemble forme de tous les
elements qui appartiennent a A ou a B ou aux deux ; on le note A B et on lit A union B. Donc

A B = {x | x A ou x B}.
30 CHAPITRE 1. LOGIQUE, ENSEMBLES ET NOMBRES ENTIERS

Exemple. {1, 3, 2, } {, 2, 10, 11} = {1, 3, 2, , 2, 10, 11}.
On appelle intersection de deux ensembles A et B le nouvel ensemble forme des elements communs
a A et B ; on le note A B et on lit A inter B. Donc
A B = {x | x A et x B}.
Exemples. (a) 2Z 3Z = 6Z ; (b) 4Z 6Z = 12Z ; (c) {1, 3, 5} {1, 2, 3} = {1, 3}.
Remarque. (a) A A B ; (b) A B est un sous-ensemble de A, de B et de A B.
(c) A B = A A B (exercice).
Si A B = , on dit que A et B sont disjoints, sinon on dit que A et B se coupent.

Compatibilites entre union, intersection et complement


On va donner ici les proprietes algebriques fondamentales des ensembles, proprietes qui vont nous
permettre de calculer avec les ensembles.
Theoreme 1.14. Soit A, B, C trois ensembles, alors
1. A A = A et A A = A (idempotence) ;
2. A B = B A et A B = B A (commutativite) ;
3. A = A et A = ; et si A B alors A B = B et A B = A
(existence delements neutres).
4. (A B) C = A (B C) et (A B) C = A (B C) (associativite).
5. A (B C) = (A B) (A C) et A (B C) = (A B) (A C) (distributivite).
Demonstration. (1)(3) : exercices. (4) est une consequence evidente du fait que lon peut lire trois
(( ou )) de suite sans mettre de parentheses. Ce principe est aussi vrai pour trois (( et )) de suite.
(5) : ce sont des consequences des relations entre les operations (( ou )) et (( et )) sur les propositions :
on a toujours pour trois propositions P, Q, R que
P ou (Q et R) (P ou Q) et (P ou R)
ce qui se traduit par exemple par
x A (B C) x A ou (x B et x C)
(x A ou x B) et (x A ou x C)
x (A B) (A C)
ce qui montre la premiere partie de (5). Pour la deuxieme partie, on procede de meme car on a toujours
pour trois propositions P, Q, R que
(P et (Q ou R)) ((P et Q) ou (P et R)).
1.5. RETOUR AUX ENSEMBLES : UNION ET INTERSECTION 31

Theoreme 1.15 (Lois de Morgan). Soit A E et B E des ensembles. Alors


(a) (Ac )c = A ; (b) (A B)c = Ac B c ; (c) (A B)c = Ac B c .
Demonstration. La preuve de ces lois est simplement une reecriture des proprietes de base de ces
ensembles.
(a) Il faut montrer une double inclusion, soit (Ac )c A et A (Ac )c . Soit x A, alors x / E \A =
c c c c c c
A . Donc x (E \ A) = (A ) . Donc A (A ) . Lautre inclusion est laissee en exercice au lecteur.
(b) Il faut a nouveau montrer une double inclusion, que lon peut montrer par equivalence directe.
On va se servir de relations entre les operations (( ou )), (( et )) et (( non )) sur les propositions : on a
toujours pour deux propositions P et Q que
non(P ou Q) non(P ) et non(Q)
et
non(P et Q) non(P ) ou non(Q)
On en deduit que
x (A B)c x
/ AB
x
/ A et x
/B
x Ac et x B c
x Ac B c .
(c) est une consequence de (a) et (b) : A B = (Ac )c (B c )c = (Ac B c )c , dapres (b), et donc
(A B)c = ((Ac B c )c )c = Ac B c dapres (a).

Union et intersection generalisee


La reunion de plusieurs ensembles A1 , A2 , . . . , An , ou n N est notee
[
Ai = A1 A2 . . . An .
1in
S
Si lon a une famille infinie densembles (Ai )iI , on ecrit iI Ai pour leur reunion ; ici, I est un
ensemble dindices.
S
Exemple. Si An = {0, 1, . . . , n}, on aura nN An = N.
Pour lintersection, on a des notations analogues.
T
Exemple. Avec An comme dans lexemple precedent, nN An = {0}.
Pour resumer, on a : [
x Ai i I, x Ai
iI
et \
x Ai i I, x Ai .
iI
32 CHAPITRE 1. LOGIQUE, ENSEMBLES ET NOMBRES ENTIERS

Nombres pairs et impairs


Lensemble des nombres pairs est 2Z et celui des nombres impairs est
I = {2k + 1 | k Z}.
Alors on a 2Z I = et 2Z I = Z. En francais cela veut dire quun nombre entier est soit pair, soit
impair, mais pas les deux a la fois !
On dit en mathematique que lensemble des nombres pairs et lensemble des nombres impairs
forment une partition de Z.

1.5.1 Partitions densemble


Definition. Soit E un ensemble. Une partition de E est une famille {Ai }iI de sous-ensembles non
vides de E telle
S que
(i) E = iI Ai ;
(ii) Les Ai sont disjoints deux a deux, i.e., pour tout i, j I distincts, Ai Aj = sont disjoints.
Exemples. (a) 2Z, I forment une partition de Z. (b) 2Z, 3Z ne forment pas une partition de Z car
6 2Z 3Z. (c) Soit Ax = [x, x + 1[ ou x Z ; alors (Ax )xZ est une partition de R.

1.5.2 Exercices
Exercice 1 Soit A et B deux ensembles. Montrer que :
1. Si A B alors A Ac = B, Ac A = , c = B et B c = . Ici, Ac = B \ A.
2. A B si et seulement si A B = A.
3. (A B) \ (A B) = (A \ B) (B \ A) (cet ensemble, note AB, sappelle la difference symetrique
de A et B).
4. A B = A \ (A \ B). 8. (A \ B) B = . 9. B \ A = B Ac .

Exercice 2 Soit A, B et C des ensembles. Montrer que


1. A B A B C.
2. A B C A B.
3. (A \ B) \ C A \ C.
4. (A \ C) (C \ B) = .
5. (B \ A) (C \ A) = (B C) \ A.

Exercice 3 (a) Montrer que tout entier naturel est egal au produit dun nombre impair par une
puissance de 2. S
(b) Soit An = {(2k + 1) 2n | k N}, montrer queT nN An = N.
(c) Soit Hx = [x, +[, avec x R. Montrer que xR Hx = .
1.6. NOMBRES PREMIERS 33

Exercice 4 Pour i N , on note Ai = {x Z | x i}. Trouver, et justifier par recurrence :

n
[ n
\
(a) Ai (b) Ai
i=1 i=1

Exercice 5 Soit n N . Pour 0 k n 1 on note

Ak = {np + k | p Z}.

Montrer que la famille {Ak }0kn1 forme une partition de Z.

1.6 Nombres premiers


Definition. Un nombre p N est dit premier si p 2 et si les seuls diviseurs de p sont 1 et p.
Exemple. 2, 3, 5, 7, 11 sont des nombres premiers, mais 4 nen est pas un car 2|4.

Theoreme 1.16. Tout entier naturel superieur ou egal a 2 est divisible par un nombre premier.

Demonstration. On va raisonner par recurrence (deuxieme forme). Nous prenons pour P (n) la pro-
priete n est divisible par un nombre premier.
(i) P (2) est vraie, car 2 est premier et se divise lui-meme.
(ii) Supposons que P (k) soit vraie pour tout k n (hypothese de recurrence). Demontrons que
P (n + 1) est aussi vraie. Si n + 1 est premier, P (n + 1) est vraie. Par contre, si n + 1 nest pas
premier, il est divisible par un entier naturel a tel que 2 a n.
Lhypothese de recurrence implique alors que P (a) est vraie, i.e. a admet un diviseur premier
p : nous pouvons donc ecrire a = pq, ou q est un entier naturel, et enfin que n + 1 = ab = pqb,
ce qui montre que n + 1 est divisible par p premier. Donc P (n + 1) est vraie, ce qui acheve la
preuve.

Il est temps de mentionner un probleme darithmetique qui est toujours (( ouvert )), cest-a-dire
quil ny a pas de preuve pour cette conjecture et quaucun contre-exemple na jamais ete trouve.

Conjecture de Goldbach (1742). Tout nombre entier pair non nul est somme de deux nombres
premiers.
34 CHAPITRE 1. LOGIQUE, ENSEMBLES ET NOMBRES ENTIERS

1.6.1 Infinite des nombres premiers


Definition. Un ensemble E est fini si on peut ecrire E = {x1 , . . . , xn } avec n N fixe.
Exemple. {1, 3, 6, 7, 8, 9, 10, 34} = {x1 , x2 , . . . , x8 } est fini, mais N ne lest pas.

Theoreme 1.17 (Euclide). Il y a une infinite de nombres premiers.

Demonstration. Il faut montrer que lensemble des nombres premiers nest pas fini ! Raisonnons par
contradiction :
Supposons donc quil ny a quun nombre fini de nombres premiers ; admettons quil y en ait k, et
notons ces nombres premiers p1 , p2 , p3 , . . . , pk . On peut faire le produit N = p1 p2 pk , et considerer
N + 1. Ce nombre est 2, donc il admet un diviseur premier, dapres le theoreme 1.16. Celui-ci se
trouve parmi p1 , . . . , pk , puisque ce sont les seuls nombres premiers. Donc, il existe 1 i k tel que
pi divise N + 1. Mais pi divise aussi N . Donc pi divise 1 = (N + 1) N , ce qui est absurde car pi > 1.
De ceci, nous deduisons quil y a une infinite de nombres premiers.

1.6.2 Theoreme fondamental de larithmetique


Les nombres premiers jouent un role fondamental pour les nombres entiers : pour connatre un
entier il suffit de connatre sa decomposition en nombres premiers comme nous le montre le theoreme
suivant.

Theoreme 1.18. Tout entier n 2 est produit de nombres premiers. Plus precisement, n secrit

n = p1 p2 . . . pk ,

ou p1 , . . . , pk sont des nombres premiers determines de maniere unique (mais non necessairement
distincts).

Exemple. 1620 = 2 2 3 3 3 3 5 = 22 34 5.
Remarque. (1) Lunicite dans le theoreme veut dire que lordre dans lequel on ecrit les pi na pas
dimportance, mais que {pi , n = p1 . . . pk } est unique et que le nombre de fois que chaque pi apparat
dans lecriture est fixe.
(2) En regroupant les nombres premiers identiques, et en les reordonnant, n secrit de maniere
unique
n = pn1 1 . . . pnk k ,
ou n1 , . . . , nk sont des nombres entiers positifs et p1 , . . . , pk sont des nombres premiers distincts.
Avant de montrer le theoreme, nous avons besoin dune variante du theoreme de Gauss.

Lemme 1.19 (Lemme dEuclide). Soit p un nombre premier, et soit a, b Z. Si p|ab, alors p|a ou
p|b.
1.6. NOMBRES PREMIERS 35

Demonstration. Comme p est premier, ses diviseurs sont 1 ou p. Soit p|a ou alors p a. Dans ce dernier
cas, p et a sont forcement premiers entre eux, et donc par le theoreme de Gauss, p|b. Donc p|a ou
p|b.

Demonstration du theoreme 1.18. Il faut montrer lexistence, puis lunicite dune telle ecriture.
Existence. Nous raisonnons par recurrence (deuxieme forme) sur n 2. Si n = 2 il suffit de constater
que 2 est premier.
Supposons que lexistence de cette ecriture soit vraie pour tout 2 k n. Montrons qualors une
telle ecriture existe pour n + 1. Si n + 1 est premier, on a gagne. Sinon, nous avons n + 1 = ab, avec
2 a, b n. Nous appliquons lhypothese de recurrence a a et a b : ils admettent une factorisation
en nombres premiers. En mettant bout a bout ces deux factorisations, nous en obtenons une pour
n + 1 = ab. Ceci acheve la preuve de lexistence.
Unicite. Nous procedons a nouveau par recurrence sur n. Si n = 2, il ny a rien a prouver. Supposons
lunicite prouvee pour les nombres de 2 a n, et prouvons-la pour n + 1. Ecrivons que n + 1 a deux
factorisations :
p1 p2 . . . pk = n + 1 = q 1 q 2 . . . q l ,
ou les p1 , . . . , pk et q1 , . . . , ql sont des nombres premiers (on ne peut pas avoir k ou l egal a 0, sinon
n + 1 = 1 et n = 0, contrairement a lhypothese n 2). Comme p1 divise n + 1 = q1 q2 . . . ql , alors par
le lemme dEuclide, p1 |q1 ou p1 |q2 ou . . . ou p1 |ql . En dautres termes, comme les qj sont premiers, il
existe 1 i l tel que p1 divise qi . Alors p1 = qi . Quitte a reordonner les qj on peut supposer p1 = q1 .
Dans ce cas, on a
p2 . . . pk = q 2 . . . q l < n
et donc k = l et, apres avoir eventuellement reordonne, pj = qj par recurrence. Ceci termine la
preuve.

Exemple. On a : 6|1620 car 6 = 2 3 et 1620 = 22 34 5.

Corollaire 1.20. Soit n, m deux entiers 2 admettant les factorisations en nombres premiers

n = pn1 1 . . . pnk k et m = pm mk
1 . . . pk
1

ou p1 , . . . , pk sont des nombres premiers distincts.


Alors m|n si et seulement si : 1 i k, mi ni .

Demonstration. Exercice.

1.6.3 Exercices
Exercice 1 (a) Soit p un nombre premier. Montrer que : n N , pgcd(p, n) = 1 ou pgcd(p, n) = p.
(b) Soit p, q deux nombres premiers. Montrer que pour tout n N , p|q n p = q.
36 CHAPITRE 1. LOGIQUE, ENSEMBLES ET NOMBRES ENTIERS

Exercice 2 Soit p, q1 , . . . , ql des nombres premiers (non necessairement distincts) tel que p divise le
produit q1 . . . ql . Montrer par recurrence quil existe 1 i l tel que p = qi .

Exercice 3 Soit n, m deux entiers 2 admettant les factorisations en nombres premiers

n = pn1 1 . . . pnk k et m = pm mk
1 . . . pk
1

ou les p1 , . . . , pk sont des nombres premiers distincts. Alors montrer que


(a) m|n si et seulement si : 1 i k, mi ni .
(b) pgcd(m, n) = pr11 . . . prkk ou ri = min(ni , mi ).
(c) ppcm(m, n) = pr11 . . . prkk ou ri = max(ni , mi ).


Exercice 4 Montrer que pour tout entier premier p, p nest pas rationnel.

Exercice 5 Determiner les couples (p1 , p2 ) de nombres premiers tels que p1 p2 = 15.

Exercice 6 Montrer que tout nombre non premier n N tel que n 6 divise (n 1)!. On rappelle
que n! = n (n 1) . . . 2 1.

Exercice 7 (1) (Le crible dEratosthene) Soit n N, n 2. On va donner une methode pour trouver
tous les nombres premiers entre 2 et n. On prend la liste de tous les entiers naturels compris entre 2 et
n et on raye les uns apres les autres et de gauche a droite, certains elements de la liste de la maniere
suivante : des que lon trouve un entier qui na pas encore ete raye, on le garde, et on raye tous les
autres multiples de celui-ci. Puis on passe a lentier non raye suivant a sa droite. On sarrete quand
on ne trouve plus dentier non raye.

(a) Montrer que le crible sarrete au nombre premier juste avant n.
On note En lensemble de tous les entiers entre 2 et n non rayes.
(b) Montrer que p est un nombre premier entre 2 et n si et seulement si p En .

Exercice 8 (1) Determiner pour quelles valeurs de n N les nombres suivants sont premiers :
(a) 2n2 + 7n + 6 ; (b) 3n2 + 8n + 5 ; (c) 2n2 n 10.
2
(2) n + n + 1 est il premier pour tout n ?
Chapitre 2

Relations, fonctions et calculs


modulaires sur les entiers

2.1 Relations
2.1.1 Produit cartesien
1. Un couple (a, b) est la donnee de a comme premiere coordonnee et b comme seconde coordonnee.
2. Si A et B sont des ensembles, le produit cartesien de A et B est lensemble

A B = {(a, b) | a A, b B}

et se lit A croix B.
Exemples. (a) Le plan R2 = R R. (b) Si A = {A, R, D, V, 10, 9, 8, 7, 6, 5, 4, 3, 2} et B =
{, , , }, alors le produit cartesien de ces deux ensembles est lensemble a 52 elements
suivant :

{(A, ), (R, ), . . . , (2, ), (A, ), . . . , (2, ), (A, ), . . . , (2, ), (A, ), . . . , (2, )}.

3. Si n N et E est un ensemble, le produit cartesien n fois de E est lensemble defini par


recurrence
E n = E E n1 (= E| EE {z . . . E})
n f ois

dont les elements sont appeles n-uplets.


Exemples. (a) Lespace R3 = R R R. (b) Lespace Rn .
Remarque. (a) E = E = ; en effet, il nexiste pas de couple (a, b) tel que a E et b !
(b) En general AB 6= BA ; par exemple {(0, 1), (1, 1)} = {0, 1}{1} =
6 {1}{0, 1} = {(1, 0), (1, 1)}.

37
38CHAPITRE 2. RELATIONS, FONCTIONS ET CALCULS MODULAIRES SUR LES ENTIERS

(c) Il faut distinguer le couple (a, b), ou lordre de a et b est important, de la paire {a, b} qui est un
ensemble, ou lordre de a et b ne lest pas. En general, les couples sont differents : (a, b) 6= (b, a) ; mais
pas les paires : {a, b} = {b, a}

2.1.2 Relations
En mathematique, il est utile detudier les liens, ou (( relations )) quil peut y avoir entre deux
ensembles. Par exemple, prenons E = {Marie, Jon, Huilan}, F = {langues}, on pourrait alors regarder
si (( Marie parle chinois )), ou (( Jon parle francais )) ou encore si ((Huilan parle anglais )). Le terme
(( parle )) est alors une relation de E vers F que lon pourrait representer par son (( graphe )) :

parle = {(Huilan, chinois), (Huilan, anglais), (Huilan, francais),


(Marie, chinois), (Marie, francais), (Jon, espagnol)} E F.

On peut voir alors que Huilan parle trois langues, Marie ne parle pas langlais et Jon ne parle que
lespagnol. Essayons de formaliser la definition de relation entre ensembles.
Definition. Une relation (binaire) R de E vers F est la donnee dun triplet (E, F, R) ou E et F sont
deux ensembles et R E F .
E est appele ensemble de depart,
F est appele ensemble darrivee,
R E F est appele le graphe de la relation.
Notation. 1. Par abus de language, on parle sans distinction dune relation ou de son graphe.
Pour une relation de E vers F comme ci-dessus, on dira que R est une relation de E vers F ; et
on ecrira plutot xRy que (x, y) R ; ceci met en evidence laspect relationnel dune relation :
on dit (( x et y sont en relation )). Nous adopterons cette notation dans la suite.
2. Si xRy alors y est image de x par R et x est antecedent de y par R.
Exemples. (a) Considerons la relation (( R = parle )) comme ci-dessus, alors (( francais )) et (( chinois ))
sont images de (( Marie )) par R ; et (( Marie )) et (( Huilan )) sont antecedents de (( chinois )) par R.
(b) Soit R la relation (( est un carre de )) de N sur Z defini par : xRy si x = y 2 . Donc 2 et 2 sont
images de 4 par R. Et le graphe de R est

R = {(x, y) N Z | x = y 2 } = {(y 2 , y) | y Z}.

Definition. Une relation sur un ensemble E est une relation de E vers E.


Exemples. (a) Si E = {habitants du Quebec}, on peut prendre

{(x, y) | x et y sont habitants du Quebec et ont le meme nom}.

Autrement dit, deux habitants du Quebec x et y sont en relation xRy si et seulement si x et y ont le
meme nom. (b) E = Z et R = {(x, y) Z Z | x y 2Z}.
2.1. RELATIONS 39

2.1.3 Restriction et inverse dune relation


Soit R une relation de E vers F .
Definition. La restriction de R a A E est la relation R|A de A vers F definie par :

xR|A y xRy et x A.

Son graphe est donc :

R|A = {(x, y) A F | xRy} = {(x, y) R | x A}.

Exemples. (a) Si A = {Huilan} alors

R|A = {(Huilan, chinois), (Huilan, anglais), (Huilan, francais)}.

(b) Si A = {1, 2, 3} alors : R|A = {(1, 1), (1, 1)}.


Definition. Linverse de R est la relation R1 de F vers E definie par :

yR1 x xRy.

Son graphe est donc :


R1 = {(y, x) F E | xRy}.

Exemples. (a) Linverse de la relation (( parle )) est la relation (( est parle par )) :

parle1 = {(chinois, Huilan), (anglais, Huilan), (francais, Huilan),


(Chinois, Marie), (francais, Marie), (espagnol, Jon)} E F.

(b) yR1 x xRy x = y 2 i.e.

R1 = {(y, x) Z N | x = y 2 } = {(y, y 2 ) | y Z}.

Trois types de relations sont fondamentales en mathematiques : les fonctions, les relations dordre
et les relations dequivalence. Les premieres sont bien connues et consistent a associer a chaque element
dun ensemble un unique element dun autre ensemble ; les secondes sont plus faciles a comprendre, car
elles mettent un ordre parmi les elements dun ensemble ; enfin, les troisiemes consistent a regrouper
les elements dun ensemble par (( classes dequivalence )). Nous etudierons ces dernieres dans la seconde
partie de ce chapitre.
40CHAPITRE 2. RELATIONS, FONCTIONS ET CALCULS MODULAIRES SUR LES ENTIERS

2.1.4 Exercices
Exercice 1 On considere la relation R de Z vers N definie par : xRy si y = x2 .
(a) Ecrire le graphe de R ; (b) Trouver les images de 3 par R ;
(c) Quels sont les antecedents de 4 par R ? Et de 2 ?
(d) Quelle est la restriction R|2Z de R a 2Z ? (e) Quel est linverse R1 de R ?
(f) Est-ce que la restriction a N de linverse de R est egal a linverse de la restriction a N de R ?
En dautres termes, est-ce que (R1 )|N = (R|N )1 ?
(g) Est-ce que (R1 )|2N = (R|2N )1 , ou 2N = 2Z N ?

2.2 Fonctions
Tout le monde connat la fonction

f : R+ R (R+ = {x R | x 0})

x 7 x

Mais que veut vraiment signifier le mot fonction. Intuitivement, une fonction est une regle qui
permet dassocier a tout element dun ensemble E un et un seul element dun ensemble F .
Definition. On dit quune relation f dun ensemble E vers un ensemble F est une fonction de E
dans F si tout element de E a une unique image dans F . Ce qui secrit en symboles mathematiques :

x E, !y F, xf y. (Le symbole ! se lit il existe un unique.)

Notation. On ecrit f : E F pour dire que f est une fonction de lensemble E vers lensemble F .
Lunique image dun element x E par la fonction f est note f (x).
Ici les notions densemble de depart, densemble darrivee et de graphe dune relation concident bien
avec celles bien connues pour les fonctions.
Exemples. (a) Soit E un ensemble, lidentite sur E est la fonction

IdE : E E
x 7 x

(b) Une suite (un )nI est une fonction u : I E ou I N et E est un ensemble. Voir Annexe A.
(c) La relation (( parle )) de lexemple 2.1.2 nest pas une fonction car (( Huilan )) a trois images :
(( anglais )), (( chinois )) et (( francais )).
(d) La deuxieme relation R de lexemple 2.1.2 nest pas non plus une fonction, car 4 a deux images :
2 et 2. Par contre son inverse R1 est une fonction.
2.2. FONCTIONS 41

(e) Laddition sur N (mais aussi sur Z, Q et R) est une fonction

+ : N N N
(n, m) 7 n + m

De meme, la multiplication est une fonction.


(f) Soit E un ensemble, la reunion des sous-ensembles de E est une fonction sur P(E) :

: P(E) P(E) P(E)


(A, B) 7 A B

De meme, lintersection est une fonction.


(g) Les lois de composition, dont (e) et (f) sont des exemples, sont des fonctions (voir Chapitre 3).
Definition. Une fonction f : E F est inversible si sa relation inverse est aussi une fonction.
Remarque. Si f : E F est une fonction inversible, alors il est clair que f 1 est une fonction de F
dans E, f 1 : F E, qui est aussi inversible.
Exemple. (a) Lidentite IdE est inversible car IdE 1 = IdE .
(b) La fonction f : Z N definie par f (n) = n2 nest pas inversible car sa relation inverse nest
pas une fonction : 4 a deux images 2 et 2.

2.2.1 Image directe et reciproque


Definition. Soit f : E F une fonction.
1. Lensemble
Im(f ) = {f (x) | x E} = {y F | x E, f (x) = y} F
est appele limage de E par f .
2. Si A E, alors f (A) F est limage (directe) de A par f . On a donc Im(f ) = f (E).
3. Si B F , alors lensemble
f 1 (B) = {x E | f (x) B}
est limage reciproque (ou inverse) de B par f . On a donc f 1 (F ) = E. Si B = {y} est un
singleton, on ecrit aussi simplement f 1 (y) au lieu de f 1 ({y}).
Exemple. On considere la fonction

f : R+ R

x 7 x

Alors Im(f ) = R+ ; f (N) = {n2 | n N} ; f 1 ({ 2, 4, 3, 3}) = {2, 16, 9} car 3 na pas dantecedent.
De meme, f 1 ({x R | x < 0}) = car aucun reel negatif na dantecedent.
42CHAPITRE 2. RELATIONS, FONCTIONS ET CALCULS MODULAIRES SUR LES ENTIERS

Proposition 2.1. Une fonction f : E F est inversible si et seulement si f 1 (y) = {x} est un
singleton pour tout y F .

Demonstration. f : E F est inversible si et seulement si sa relation inverse f 1 est aussi une


fonction. En dautres termes, si et seulement si tout y F a une et une seule image x par la relation
f 1 . Ce qui se traduit par f 1 (y) = {x}.

Proposition 2.2. Soit f : E F une fonction.


Si A1 , A2 E, alors
1. f (A1 A2 ) = f (A1 ) f (A2 ),
2. f (A1 A2 ) f (A1 ) f (A2 ) (legalite est fausse en general),
3. A1 A2 = f (A1 ) f (A2 ).

Si B1 , B2 F , alors
4. f 1 (B1 B2 ) = f 1 (B1 ) f 1 (B2 ),
5. f 1 (B1 B2 ) = f 1 (B1 ) f 1 (B2 ),
6. B1 B2 = f 1 (B1 ) f 1 (B2 ).
De plus, si A E et B F , alors f (f 1 (B)) B et A f 1 (f (A)).

Demonstration. On va montrer (1.a) et (1.b). Le reste est laisse en exercice.


(1.a)

y f (A1 A2 ) = x A1 A2 et f (x) = y
= (x A1 ou x A2 ) et f (x) = y
= (x A1 et f (x) = y) ou (x A2 et f (x) = y), par distributivite
= y = f (x) f (A1 ) ou y = f (x) f (A2 )
= y f (A1 ) f (A2 )).

Donc f (A1 A2 ) f (A1 ) f (A2 ). Reste linclusion inverse a montrer.

y f (A1 ) f (A2 ) = x E, y = f (x) f (A1 ) ou y = f (x) f (A2 )


= (x A1 et f (x) = y) ou (x A2 et f (x) = y)
= (x A1 ou x A2 ) et f (x) = y, par distributivite
= x A1 A2 et f (x) = y
= y f (A1 A2 )

Dou legalite des ensembles.


2.2. FONCTIONS 43

(1.b)

x f 1 (B1 B2 ) f (x) B1 B2
f (x) B1 ou f (x) B2
x f 1 (B1 ) ou f 1 (B2 )
x f 1 (B1 ) f 1 (B2 ).

Dou legalite des ensembles.

2.2.2 Composition de fonction


Definition. Si f : A B et g : B C sont des fonctions, alors g f , appelee composee (ou
composition) de f et g, est la fonction de A a C definie par : (g f )(x) = g(f (x)), x A.

Exemple. Soit f : N R+ et g : R+ R definie par f (n) = n et g(x) = x2 + x + 1. Alors

g f : N R tel que (g f )(n) = n + n + 1.
Remarque. Soit A, B, C trois ensembles. Alors la composition est une fonction

: {fonction de A dans B} {fonction de B dans C} {fonction de A dans C}


(f, g) 7 g f

Cest aussi un autre exemple de loi de composition (voir Chapitre 3).

Proposition 2.3. Soit f : A B, g : B C et h : C D trois fonctions, alors :


1. h (g f ) = (h g) f (associativite) ;
2. f IdA = f et IdB f = f (elements neutres).

Demonstration. Si x A on a :
(1) (h (g f ))(x) = h((g f )(x)) = h(g(f (x))) = (h g)(f (x)) = ((h g) f )(x).
(2) f IdA (x) = f (IdA (x)) = f (x). De meme (IdB f )(x) = IdB (f (x)) = f (x).

On va voir maintenant une caracterisation tres importante des fonctions inversibles.

Theoreme 2.4. Une fonction f : E F est inversible si et seulement si il existe une fonction
g : F E tel que
g f = IdE et f g = IdF
Dans ce cas g = f 1 .

Demonstration. Supposons f inversible, alors posons g = f 1 qui est une fonction. Il suffit de montrer
que f 1 f (x) = x pour tout x E (lautre cas est symetrique, i.e. on peut echanger les roles de f et
f 1 car ces objets mathematiques verifient les memes proprietes). Soit x E, alors f (x) a une unique
44CHAPITRE 2. RELATIONS, FONCTIONS ET CALCULS MODULAIRES SUR LES ENTIERS

image z = f 1 (f (x)) E par f 1 . Donc (f (x), z) est element du graphe de f 1 . Par definition de la
relation inverse, on obtient (x, f (x)) dans le graphe de f si et seulement si (f (x), x) est element du
graphe de f 1 . Donc x, z sont images de f (x) par la fonction f 1 , ce qui entrane que z = x et donc
que f 1 f (x) = f 1 (f (x)) = x.
Supposons maintenant quil existe g : F E tel que g f = IdE et f g = IdF . Montrons que
g = f 1 . Pour cela il suffit de montrer que le graphe de g est egal au graphe de f 1 . Soit (y, x) g,
alors g(y) = x. Donc f (x) = f g(y) = IdF (y) = y. Donc (x, y) f et par definition de f 1 on
a (y, x) f 1 . Donc g f 1 (cela a du sens en tant que graphe de relations). Il reste a montrer
linclusion inverse. Soit (y, x) f 1 , alors y = f (x). Donc g(y) = g f (x) = IdE (x) = x ce qui
implique que (y, x) g.

2.2.3 Injection, surjection, bijection


Definition. Soit f : E F une fonction. On dit que :
1. f est injective si tout y F a au plus un antecedent par f .
Cest-a-dire, si pour tout x, x E : f (x) = f (x ) = x = x .
On dit aussi que f est une injection.
2. f est surjective si tout y F a au moins un antecedent par f .
Cest-a-dire, si f (E) = F .
On dit aussi que f est une surjection.
3. f est bijective si f est injective et surjective. On dit aussi que f est une bijection. On dit alors
que E est en bijection avec F .
Remarque. (a) f est injective si et seulement si f 1 (y) est un singleton pour tout y Im(F ).
(b) f est surjective si et seulement si pour tout y F il existe x E tel que f (x) = y.
(c) f est bijective si et seulement si f 1 (y) est un singleton pour tout y F .
Exemples. (a) La fonction f : R R definie par f (x) = |x| nest pas surjective car 1 na pas
dantecedent. Elle nest pas non plus injective car f (2) = 2 = f (2).
(b) Par contre, la fonction g = f |R+ : R+ R est injective : si x, x R+ tel que g(x) = g(x ), alors
x = |x| = |x | = x car x.x 0.
(c) La fonction h : R+ R+ definie par f (x) = |x| est une bijection.
Injectivite : comme ci-dessus.
Surjectivite : On a bien h(R+ ) = R+ .

Theoreme 2.5. Soit f : E F une fonction. Alors f est inversible si et seulement si f est une
bijection.

Demonstration. En vertu de la proposition 2.1, f est inversible si et seulement si f 1 (y) est un


singleton pour tout y F . Ce qui est equivalent a dire que f est une bijection.
2.2. FONCTIONS 45

2.2.4 Cardinalite
Si il existe une bijection entre deux ensemble, alors ils ont le meme (( nombre )) delements ; on
pourrait dire que dune certaine facon ils sont egaux et quil suffit den etudier un pour connatre
lautre.
Definition. On dit que deux ensembles E et F sont equipotents (ou ont meme cardinal) si il existe
au moins une bijection f : E F .
On dit que E est fini de cardinal n, note |E| = n, si E et [n] = {1, 2, . . . , n} sont equipotents.
Sinon on dit que E est infini.

Proposition 2.6. Soit A E deux ensembles, alors


1. E fini = A fini ; Dans ce cas |A| |E|.
2. A infini = E infini.

Demonstration. Laissee en exercice.

Exemples. (a) N estinfini (exo) ; et donc Z, Q et R sont infinis.


(b) E = {1, 3, 8, 11, 2} est fini de cardinal |E| = 5. On pourrait par exemple considerer la bijection
f : E [5] definie par f (1) = 1, f (3) = 2, f (8) = 3, f (11) = 4 et f ( 2) = 5.
(c) 2Z et Z ont meme cardinal. En effet, la fonction

u : Z 2Z
n 7 2n

est une bijection (si u(n) = u(m) alors 2n = 2m implique n = m et donc u est injective ; la fonction
u est clairement surjective).
(d) De meme, Z et lensemble des nombres impairs I sont en bijection :

u : Z I
n 7 2n + 1

Remarque. Soit A, B et C trois ensembles finis alors


1. Si |A| = |B| et |B| = |C|, alors |A| = |C|.
2. |A| |B| si et seulement si il existe une injection i : A B (exercice).
3. Si |A| |B| et |B| |A| alors |A| = |B|.
Ces resultats sont aussi vrais si A, B et C sont infinis ((3) est le theoreme de Cantor-Bernstein, qui
nest pas trivial).
46CHAPITRE 2. RELATIONS, FONCTIONS ET CALCULS MODULAIRES SUR LES ENTIERS

Theoreme 2.7. Soit E un ensemble fini et (Ai )i[n] (n N ) une partition de lensemble E. Alors
n
X
|E| = |Ai |.
i=1

Demonstration. Preuve par recurrence sur n N . Si n = 1 alors par definition des partitions den-
semble, A1 = E dou |E| = |A1 |. Supposons le theoreme vrai pour n N et montrons que
n+1
X
|E| = |Ai |.
i=1
P
Posons E = i[n] Ai . Alors par recurrence, on a |E | = ni=1 |Ai |. Comme E = E An+1 , il suffit
donc de montrer que |E| = |E |+|An+1 |. Soit k = |E | et l = |An+1 |, on peut donc ecrire sans repetition

E = {xi | i [k]} et An+1 = {yj | j [l]}.

Puique les sous-ensembles Ai sont deux a deux disjoints, E An+1 = . Les elements de E sont donc

E = {x1 , x2 , . . . , xk , y1 , y2 , . . . , yl }

sans repetition. On a donc une bijection

f : E [k + l]
xi 7 i
yj 7 k + j

Dou |E| = |[k + l]| = k + l = |E | + |An+1 |.

Remarque. On a vu dans la preuve ci-dessus que pour bien definir la fonction f , il a fallu sassurer
quun element de E ne pouvait pas secrire de deux facons differentes. Mais si, dans la preuve ci-dessus,
6 An+1 E et que donc x = xi = yj E An+1 . Dans ce cas, x aurait eu alors deux images
=
i < j + k et donc la relation f naurait pas ete une fonction.

Corollaire 2.8. Soit A et B deux ensembles finis alors


1. |A B| = |A| |B| ;
2. |A \ B| = |A| |A B| ;
3. |A B| = |A| + |B| |A B| ;
4. |P(A)| = 2|A| .

Demonstration. (2) Il suffit de remarquer que {A \ B, A B} est une partition de A, donc |A| =
|A \ B| + |A B|. Le reste de la preuve est laissee en exercice.
2.2. FONCTIONS 47

2.2.5 Exercices
Exercice 1 Determiner lesquelles des relations suivantes, ou de leurs inverses, sont des fonctions.
Lesquelles sont inversibles ?
(a) R = {(x, y) R R | x = y1 } ; (b) R = {(x, y) R R+ | y = |x|} ;
(c) R = {(x, y) R R | x = 1y } ; (d) R = {(x, y) R+ R+ | x = y1 } ;
(e) R = {((x, y), z) (R R) R | z = x y}.

Exercice 2 Soit f : E F une fonction.


1. Si A1 , A2 E, montrer que :
(a) f (A1 A2 ) f (A1 ) f (A2 ) et trouver un exemple ou legalite est fausse,
(b) A1 A2 = f (A1 ) f (A2 ).
(c) Est-ce que f (A1 \ A2 ) f (A1 ) \ f (A2 ) ? (Trouver un exemple ou linclusion est fausse).
2. Si B1 , B2 F , montrer que
(a) f 1 (B1 B2 ) = f 1 (B1 ) f 1 (B2 ),
(b) B1 B2 = f 1 (B1 ) f 1 (B2 ),
(c) f 1 (B1 \ B2 ) = f 1 (B1 ) \ f 1 (B2 ).
3. Si A E et B F , montrer que f (f 1 (B)) B et A f 1 (f (A)).

Exercice 3 Soit f : A B et g : B C deux fonctions. Montrer que pour tout X A et pour


tout Y C on a (g f )(X) = g(f (X)) et (g f )1 (Y ) = f 1 (g1 (Y )).

Exercice 4 Soit A1 , A2 , B des ensembles, montrer que


(a) f (A1 A2 ) = f (A1 ) f (A2 ) si et seulement si f est injective ;
(b) f (f 1 (B)) = B si et seulement si f est surjective.

Exercice 5 La fonction f : A B definie par f (x) = x2 est-elle injective, surjective ou bijective


dans les cas suivants :
(a) A = B = R ; (b) A = B = R+ ; (c) A = R+ et B = R ; (d) A = R et B = R+ .

Exercice 6 Soit f : A B et g : B C deux fonctions. Montrer que


(a) f et g injectives = g f injective ;
(b) f et g surjectives = g f surjective ;
(c) g f injective = f injective ;
(d) g f surjective = g surjective ;
(e) g f injective et f surjective = g injective.
48CHAPITRE 2. RELATIONS, FONCTIONS ET CALCULS MODULAIRES SUR LES ENTIERS

Exercice 7 Soit f : E F une fonction.


(a) Montrer que f est injective si et seulement si f 1 (y) est un singleton pour tout y Im(F ).
(b) Montrer que f est surjective si et seulement si pour tout y F il existe x E tel que f (x) = y.
(c) Montrer que f est bijective si et seulement si f 1 (y) est un singleton pour tout y F .
(d) On considere f0 : E f (E) definie par f0 (x) = f (x). Montrer que f0 est surjective et que f0 est
une bijection si et seulement si f est injective.

Exercice 8
1. Soit : A B et : B C des fonctions. Montrer que :
(a) injective = injective.
(b) surjective = surjective.
2. Soit f : E F , g : F G, h : G E des fonctions. On suppose que la fonction h g f est
surjective et que les fonctions g f h et f h g sont injectives.

(a) Montrer que h est inversible.


(b) Montrer que g f est bijective.
(c) Montrer que f , g et h sont des bijections.

Exercice 9 Soit f : A B une fonction, montrer que


(a) Si |A| = 1 alors f est injective. (b) Si |B| = 1, A est non vide, alors f est surjective.

Exercice 10 (a) Montrer que N est infini. (b) Soit A E deux ensembles. Montrer que si E est
fini alors A est fini et que |A| |E| ; et montrer que si A est infini alors E est infini.

Exercice 11 Soit A et B deux ensembles finis.


1. Montrer que |A| |B| si et seulement si il existe une injection i : A B.
2. Montrer que |A B| = |A| |B|.
3. Montrer que |A B| = |A| + |B| |A B|.
4. Montrer que |P(A)| = 2|A| .
5. On note B A lensemble des fonctions de A dans B. Cette notation est expliquee par le resultat
suivant : montrer par recurrence sur |A| que |B A | = |B||A| .

Exercice 12 (a) Pour tout n Z , montrer que nZ et N sont equipotents.


(b) Montrer que tout sous-ensemble infini de N est en bijection avec N. (difficile)
(c) Montrer que N et Q ont meme cardinal.
2.3. RELATIONS DORDRE 49

2.3 Relations dordre


Definition. Soit E un ensemble et R une relation sur E. On dit que R est une relation dordre si R
est :
Reflexive : x E, on a xRx.
Antisymetrique : x, y E, xRy et yRx implique x = y.
Transitive : x, y, z E, xRy et yRz implique xRz.
Deux exemples fondamentaux sont les suivants.

Ordre naturel sur les ensembles fondamentaux


On prend E = N (ou bien Z, Q, R), et on definit R = {(x, y) E E | x y}. La relation R est
une relation dordre : en effet, R est reflexive car x x pour tout x E ; R est anti-symetrique car il
est bien connu que x = y si et seulement si x y et y x ; et finalement, R est transitive car si x y
et y z il est bien connu que x z. Cet ordre est appele ordre naturel.
Notation. Par analogie avec cet exemple, on note souvent un ordre par au lieu de R.

Inclusion de sous-ensembles
On prend un ensemble X quelconque, et E = P(X), cest-a-dire lensemble des sous-ensembles de
X. Alors linclusion est une relation sur E. Ici aussi, on peut verifier, et on invite le lecteur a le
faire, que est reflexive, anti-symetrique et transitive.

Ordre total
Une relation dordre sur un ensemble E est totale si : x, y E, x y ou y x. On dit alors
que E est totalement ordonne. Si lordre nest pas total, on dit ordre partiel.
Remarque. Cela signifie que deux elements quelconques de E sont toujours comparables pour lordre
. Lordre naturel sur N, Z, Q ou R est un ordre total, alors que linclusion ne lest pas si X a au
moins 2 elements : en effet, si X = {x, y, . . .} avec x 6= y, alors les sous-ensembles {x} et {y} de X ne
sont pas comparables pour linclusion (on na ni {x} {y}, ni {y} {x}).
Des information complementaires sur les relations dordre sont contenues dans lAnnexe B.

2.3.1 Exercices
Exercice 1 Soit E un ensemble. Montrer que la relation sur P(E) est un ordre. Est-ce un ordre
total ?

Exercice 2 Montrer que la relation | (i.e. divise) sur N est un ordre. Est-ce un ordre total ? Est-ce
un ordre sur Z ?
50CHAPITRE 2. RELATIONS, FONCTIONS ET CALCULS MODULAIRES SUR LES ENTIERS

Exercice 3 On considere lensemble E ordonne par . Sur EE, on definit la relation : (x, y)R(x , y )
si (x x et y y ).
(a) Montrer que cest une relation dordre. (b) On suppose que E a au moins deux elements.
Montrer que R nest pas un ordre total.

Exercice 4 (Ordre lexicographique) On considere lensemble E muni dun ordre total . Sur E E,
on definit la relation R par : (x, y)R(x, y) si [x < x ou (x = x et y y )].
(a) Montrer que R est une relation dordre (cest lordre dit lexicographique).
(b) Montrer que cest un ordre total.
(c) Montrer que (x, y)R(x , y ) est equivalent a (x x et y y ) ou (x < x et y > y ).

2.4 Relation dequivalence


Nous allons nous interesser ici aux relations qui servent a regrouper les elements dun ensemble par
(( familles )). On pourrait par exemple definir une relation qui regroupe les cartes dun jeu de cartes
par couleurs : cest une relation dequivalence.
Definition. Soit E un ensemble et R une relation sur E. On dit que R est une relation dequivalence
si est :
Reflexive : x E, on a xRx.
Symetrique : x, y E, xRy = yRx.
Transitive : x, y, z E, xRy et yRz implique xRz.
Exemple. (a) Si E = {habitants du Quebec}, on peut definir la relation suivante : deux habitants du
Quebec x et y sont en relation xRy si et seulement si x et y ont le meme nom. Cest une relation
dequivalence.
(b) Soit E un ensemble quelconque et considerons la relation R sur E definie par : xRy si x = y
(autrement dit, R est legalite sur E). Alors R est une relation dequivalence (x = x, x = y y = x
et si x = y, y = z alors x = z).
(c) Prenons un ensemble E et f : E F une fonction. Definissons la relation sur E : xRy si
f (x) = f (y). On verifie que R est une relation dequivalence sur E.
(d) Les relations dordre ne sont pas en general des relations dequivalence.

2.4.1 Classes dequivalence et ensemble quotient


Plongeons un peu plus profondement dans labstraction.
Definition. Soit E un ensemble et R une relation dequivalence sur E.
1. La classe dequivalence de a E est le sous-sensemble de E

[a]R = {x E | xRa}.
2.4. RELATION DEQUIVALENCE 51

2. Une classe dequivalence de R est un sous-ensemble A de E, tel quil existe a E verifiant


A = [a]R .
3. Lensemble des classes dequivalence est note E/R et est appele lensemble quotient de E par R.
Remarque. Lensemble quotient E/R est un objet de premiere importance en mathematiques. Il est
tres important de bien en comprendre la nature : les elements de E/R sont les classes dequivalence
de R, en dautres termes, des sous-ensembles de E. Donc E/R P(E).
Une classe dequivalence nest jamais vide : a [a]R car aRa.
Exemple. On reprend dans lordre les exemples precedents.
(a) E/R est en bijection avec lensemble des noms representes au Quebec.
(b) Dans ce cas, les classes dequivalence sont les singletons de E, cest-a-dire les sous-ensembles a un
element de E. Donc E/R est en bijection avec E.
(c) Une classe dequivalence est ici de la forme [x0 ]R = {x E | xRx0 } = {x E | f (x) = f (x0 )} =
f 1 (f (x0 )), ou x0 E. Donc E/R = {f 1 (f (x0 )) | x0 E} = {f 1 (y) | y Im(f )} est en bijection
avec Im(f ).
En effet, la fonction u : E/R Im(f ) definie par u([x0 ]R ) = u(x0 ) est une bijection : si y Im(f )
et x f 1 (y) alors u([x]R ) = f (x) = y donc u est surjective. Si u([x]R ) = u([x ]R ) alors f (x) = f (x )
et donc x [x ]R . Dou [x]R = [x ]R et u est injective.
Il faut noter que cette fonction est bien definie, i.e., que la relation u est bien une fonction : on
verifie que si x [x0 ]R alors f (x) = f (x0 ).

Lemme 2.9. Soit R une relation dequivalence sur E et x, y E, alors


1. x [y]R [x]R = [y]R ;
2. [x]R [y]R 6= [x]R = [y]R . Autrement dit, deux classes dequivalence , E/R sont
disjointes si et seulement si 6= .

Demonstration. (1) Il faut montrer une double inclusions. Soit z [x]R , alors zRx et xRy et donc
par transitivite de la relation R, on obtient zRy. Ainsi z [y]R et donc [x]R [y]R . Soit maintenant
z [y]R , alors zRy et yRx. Comme auparavant, on peut conclure par transitivite de la relation R que
z [x]R et donc que [y]R [x]R . La reciproque est triviale.
(2) Si [x]R [y]R 6= alors il existe z [x]R [y]R . Donc xRz et zRy. Dou xRy. Donc x [y]R
et y [x]R . Par (1) on conclut a legalite. La reciproque est triviale.

Theoreme 2.10. Soit E un ensemble et R une relation dequivalence sur E, alors E/R est une
partition de lensemble E. En particulier, si E est fini alors A/E est fini et
X
|E| = |A|.
AE/R
52CHAPITRE 2. RELATIONS, FONCTIONS ET CALCULS MODULAIRES SUR LES ENTIERS

Demonstration. Le lemme 2.9 montre que les elements de E/R sont disjoints deux a deux. Il reste
donc a montrer que
[
E= A.
AE/R

Il est clair que


S la reunion des sous-ensembles
S de E est incluse dans E. Soit maintenant x E, alors
x [x]R AE/R A. Donc E AE/R A. Legalite sensuit. La deuxieme partie du theoreme est
une consequence du theoreme 2.7.

Remarque. Il est bon de noter que si {Ai }iI P(E) est une partition de lensemble E, alors on
peut construire une unique relation dequivalence R sur E tel que E/R = {Ai | i I} : xRy si et
seulement si x et y sont dans le meme Ai .

2.4.2 Systeme de representants des classes dequivalence


Si on prend la relation dequivalence sur lensemble dun jeu de cartes : deux cartes sont en relation
si et seulement si elles ont meme couleur. Alors les classes dequivalences des cartes sont en bijection
avec lensemble des couleurs : a chaque classe dequivalence correspond une couleur. Cest la que reside
lidee de systeme de representant.
Definition. Soit R une relation dequivalence sur E. Un sous-ensemble I de E est un systeme de
representants des classes dequivalence de R si la fonction

I E/R
x 7 [x]R

est une bijection. Les elements de I sont les representants.


Exemple. Prenons f : R R la fonction definie par f (x) = x2 . Regardons a nouveau la relation
dequivalence sur E : xRy si f (x) = f (y). Alors I = R+ est un systeme de representants des classes
dequivalence de R. En effet, dans chaque classe A = {x, x} E/R il ny a quun unique element
positif.
Remarque. I est un systeme de representants de E/R si et seulement si pour tout A E/R il existe
un et un seul x I tel que A = [x]R . Cela provient directement des definitions.

2.4.3 Au sujet de la bonne definition de fonction


Dans la pratique, on ne verifie pas souvent si une fonction f est bien definie, cest-a-dire, que la
relation f est bien une fonction. Mais attention, dans certains cas cest absolument necessaire. Prenons
f : R R la fonction definie par f (x) = x2 . Regardons a nouveau la relation dequivalence sur E :
2.4. RELATION DEQUIVALENCE 53

xRy si f (x) = f (y). Alors R/R = {{x, x} | x R+ }. Voila le piege habituel : nous voulons considerer
la (( fonction )). (Cest certainement une relation, mais une fonction ?)

g : R/R {, +}
I = [x]R 7 signe de x

La faute ici est que limage de I = [x]R = [x]R depend du choix du representant de I choisi : x ou
x. Donc si I 6= {0}, on va avoir deux images et + et donc g nest pas une fonction.
Conclusion. Quand on veut definir une fonction f de E/R sur un ensemble F a partir dun element
x de la classe E/R, il faut toujours sassurer que tous les elements de la classe auront la meme
image que celle de x !
Exemple. La fonction

h : R/R R+
I = [x]R 7 x2

est bien definie et est une bijection. En effet, si xRx alors x2 = x2 et donc [x]R = [x ]R na quune
seule image par la relation h qui est donc bien une fonction.

2.4.4 Exercices
Exercice 1 Soit la relation sur R definie par : x y si |x| = |y|.
(a) Montrer que cest une relation dequivalence et determiner son ensemble quotient R/ .
(b) Montrer que R+ est un systeme de representants des classes dequivalence de .
(c) Les fonctions ci-dessous sont-elles bien definies ? Justifier !

f : R/ R g : R/ R
et
[x] 7 x [x] 7 |x|

Exercice 2 Sur lensemble E = {1, 2, 3, . . . , 30} definissons la relation R par : iRj si tout nombre
premier p qui divise i divise aussi j. Verifier que R est bien une relation dequivalence, ecrire lensemble
quotient et trouver un systeme de representants.

Exercice 3 Soit {Ai }iI une partition de lensemble E et R la relation sur E definie par xRy si
et seulement si x et y sont dans le meme Ai . Montrer que R est une relation dequivalence et que
E/R = {Ai | i I}.

Exercice 4 Soit R1 , R2 deux relations dequivalence sur E. Montrer que la relation R sur E definie
par : xRy si (xR1 y et xR2 y) est une relation dequivalence. Decrire les classes dequivalence de R en
fonction de celles de R1 et de R2 .
54CHAPITRE 2. RELATIONS, FONCTIONS ET CALCULS MODULAIRES SUR LES ENTIERS

2.5 Calcul modulaire sur les entiers


Les notions et techniques que nous allons voir dans cette section ont ete introduites par Gauss vers
1801 (il avait 21 ans). Mais commencons avec un probleme dorigine chinoise et datant de lAntiquite.

Probeme 1. Mon panier peut contenir au plus cent oeufs. Si je le vide par trois oeufs a la fois, il
en reste un, si je le vide par huit oeufs a la fois, il en reste deux, et si je le vide par sept oeufs a la
fois, il en reste cinq. Combien ai-je doeufs ? (voir [3])

Essayons decrire ce probleme en termes mathematiques.


Definition. Soit n N. La relation de congruence modulo n est une relation sur Z definie par : deux
entiers relatifs a et b sont congrus modulo n si n divise a b. On ecrit : a b (mod n).
Remarque. Pour sentraner a jouer avec les mots mathematiques, reecrivons cette definition de
plusieurs manieres possibles (on invite le lecteur a verifier ces equivalences). Les enonces suivants sont
equivalents :
1. a b (mod n) ;
2. n divise a b ;
3. n divise b a ;
4. a b nZ (i.e. a b est un multiple de n) ;
5. a = b + kn, pour un entier relatif k.
Exemples. (a) 8 29 (mod 7), car 7 divise 8 29 = 21 = 3 7, ou encore 8 = 29 + (3) 7.
(b) Le probleme 1 se traduit par la resolution du systeme dequation suivant :

x 1 (mod 3)
x 100 et x 2 (mod 8)

x 5 (mod 7)

ou x est le nombre doeufs.

Theoreme 2.11. Soit n N . La relation de congruence modulo n est une relation dequivalence.

Demonstration. Soit a, b, c Z. La relation de congruence modulo n est


Reflexive : n divise 0 = a a donc a a (mod n) ;
Symetrique : a b (mod n) n|a b n|b a b a (mod n) ;
Transitive : Si a b (mod n) et b c (mod n) alors n divise a b et n divise b c. Donc n divise
a b + b c = a c. Dou a c (mod n).
2.5. CALCUL MODULAIRE SUR LES ENTIERS 55

2.5.1 Classes de congruence


Nous allons maintenant determiner les classes dequivalence de la congruence modulo n. Com-
mencons par un exemple.
Exemple. Prenons n = 3 et determinons la classe [0] de 0. Par definition,

[0] = {a Z | a 0 (mod 3)} = {a Z | 3 divise a} = 3Z.

Ainsi la classe de 0 consiste en tous les multiples de 3. De maniere analogue,

[1] = {a Z | a 1 (mod 3)} = {a Z | 3 divise a 1} = {a Z | a = 1 + 3k, k Z} = 1 + 3Z.

Donc la classe de 1 est lensemble 1 + 3Z des nombres egaux a 1 plus un multiple de 3. La classe de 2
est
[2] = {a Z | a 2 (mod 3)} = {a Z | a = 2 + 3k, k Z} = 2 + 3Z.
Dou la classe de 2 est lensemble 2 + 3Z des nombres egaux a 2 plus un multiple de 3.
On peut observer que pour tout a Z, le reste de la division euclidienne de |a| par 3 sera 0, 1 ou 2.
Donc il ny a pas dautre classe, car tout entier est soit dans 3Z, soit dans 1 + 3Z, soit dans 2 + 3Z. Il
y a donc 3 classes de congruence modulo 3.

Definition. On appelle classe de congruence modulo n une classe dequivalence pour la relation
congruence modulo n N .
Notation. Comme deux entiers relatifs a et b sont dans la meme classe de congruence modulo n si
et seulement si b a nZ, on pose les notations suivantes :
1. Soit a Z, on note a + nZ la classe de congruence modulo n de a.
2. Pour simplifier les notations, on note parfois a = a + nZ.
3. On note Z/nZ lensemble des classes de congruence modulo n.
Attention. Il faut bien shabituer a voir que a = a + nZ est a la fois un sous-ensemble de Z et un
element de Z/nZ. Autrement dit, il faut bien comprendre que lon peut ecrire :

a + nZ = a Z et a = a + nZ Z/nZ.

En particulier, on en deduit les proprietes suivantes :

Proposition 2.12. Soit n N et x, y Z, alors les enonces suivants sont equivalents :


1. x y (mod n) ;
2. x = y dans Z/nZ ;
3. x y + nZ ;
4. y x + nZ ;
56CHAPITRE 2. RELATIONS, FONCTIONS ET CALCULS MODULAIRES SUR LES ENTIERS

5. x + nZ = y + nZ.

Demonstration. Pour montrer toutes ces equivalences, il suffit de montrer que :

(1) = (2) = (3) = (4) = (5) = (1).

(1) = (2) : Par definition des classes dequivalence.


(2) = (3) : x = y signifie que x et y sont dans la meme classe dequivalence sous la relation
modulo n. Donc x, y x + nZ.
(3) = (4) : Le meme argument que ci-dessus montre que x, y y + nZ.
(4) = (5) : Comme y x + nZ, alors (y + nZ) (x + nZ) 6= . Comme ce sont deux classes
dequivalence, on a egalite par le lemme 2.9.
(5) = (1) : Par definition, on a x = x + nZ.

Commencons par compter le nombre de classes de congruence n (qui semble etre n selon nos
observations).

Theoreme 2.13. Soit n N , alors


1. lensemble {0, 1, 2, . . . , n 1} est un systeme de representants des classes de congruences modulo
n ; autrement dit

Z/nZ = {nZ, 1 + nZ, 2 + nZ, . . . , (n 1) + nZ} = {0 , 1 , . . . , n 1 };

2. lensemble des classes de congruence modulo n est de cardinal n : |Z/nZ| = n.

Demonstration. Il suffit de montrer que la fonction ci-dessous est une bijection.

f : {0, . . . , n 1} Z/nZ
a 7 a + nZ = a

Injectivite : Soit a, a {0, . . . , n1} tel que f (a) = f (a ). Alors par la proposition 2.12, a a+nZ.
Donc a = kn + a = 0 n + a avec 0 a < n. En vertue de lunicite du quotient et du reste dans la
division euclidienne, on obtient k = 0 et a = a . Donc f est injective.
Surjectivite : Soit b Z. Alors la division euclidienne de |b| par n nous donne un reste a
{0, 1, . . . , n 1}. Donc |b| = qn + a. Si b 0 alors selon la proposition 2.12

|b| = b = b a + nZ = b = a = f (a) = a = b .

Si b < 0 alors b = (q) n + (a) = (q 1) n + (n a) : soit a = 0 et donc comme ci-dessus f (0) = b ;


soit 0 < a < n, alors n a {0, 1, 2, 3, . . . , n 1} et comme auparavant f (n a) = n a = b . Donc
f est surjective.
2.5. CALCUL MODULAIRE SUR LES ENTIERS 57

2.5.2 Addition et multiplication modulaire


Soit n N , la plus grande decouverte de Gauss a ete dintroduire une addition et une multiplica-
tion sur lensemble quotient Z/nZ. En dautres termes on veut pouvoir bien definir deux fonctions

+ : Z/nZ Z/nZ Z/nZ


(a + nZ, b + nZ) = (a , b ) 7 (a + b) + nZ = a + b

et

: Z/nZ Z/nZ Z/nZ


(a + nZ, b + nZ) = (a , b ) 7 a b + nZ = a b .

Theoreme 2.14. Soit n N . Les fonctions ci-dessus sont biens definies.

Demonstration. Il faut montrer que la definition de ces fonctions ne depend pas du choix dun
representant dans une classe dequivalence. Cest-a-dire que quels que soient les representants
a + nZ et b + nZ il faut montrer que (a + b) + nZ = ( + ) + nZ et a b + nZ = + nZ. Pour
cela, et en vertue du lemme 2.9, il suffit de montrer que + (a + b) + nZ et (a b) + nZ.
(1) Comme a + nZ et b + nZ, alors il existe k, l Z tel que = a + kn et = b + ln.
Comme la somme de multiples de n est un multiple de n (nZ est un ideal), on obtient que

+ = (a + kn) + (b + ln) = (a + b) + n(k + l) (a + b) + nZ.

(2) Comme a + nZ et b + nZ, alors il existe k, l Z tel que = a + kn et = b + ln.


Comme le produit dun multiple de n avec tout entier est un multiple de n (nZ est un ideal), on
obtient que
= (a + kn) (b + ln) = a b + n(kb + la + nkl) (a b) + nZ.

Remarque (exercice). (a) Autrement dit :

a+b =a +b et ab = a b

ou encore
(a + nZ) + (b + nZ) = (a + b) + nZ et (a + nZ)(b + nZ) = ab + nZ.
(b) Le fait que ces fonctions soit bien definies veut aussi dire que si a, a , b, b Z tel que a a (mod n)
et b b (mod n) alors

a + b a + b (mod n) et a b a b (mod n).

(c) On a aussi pour a Z : a + 0 = a ; a 1 = a; et a 0 = 0. (elements neutres)


58CHAPITRE 2. RELATIONS, FONCTIONS ET CALCULS MODULAIRES SUR LES ENTIERS

Proposition 2.15. Soit p est un nombre premier, x y = 0 dans Z/pZ si et seulement si x = 0 ou


y = 0.

Demonstration. Supposons x 6= 0 , alors on peut prendre 0 < x < p. Donc pgcd(x, p) = 1. Par le
theoreme de Bezout, on peut ecrire kx + lp = 1 avec k, l Z. Donc k x = 1 . En multipliant par y on
obtient :
k x y = 1 y = y = k 0 = y = y = 0 .

La reciproque est triviale.

Exemple. Ce nest pas vrai en general, par exemple 2 2 = 4 = 0 dans Z/4Z et 2 6= 0 .

2.5.3 Element inversible


Definition. Soit n N . On dit que x est inversible dans Z/nZ si il existe y Z/nZ tel que
x y = 1 . On dit alors que y est linverse de x et on le note x 1 .
Exemples. (a) 1 (Z/nZ) , son inverse est lui-meme. En effet, 1 1 = 1 (b) Dans Z/4Z, les inversibles
sont : 1 1 = 1 et 3 1 = 3 .
1
(c) Dans Z/11Z, les inversibles sont : 1 1 = 1 , 2 1 = 6 , 3 1 = 4 , 5 1 = 9 , 7 1 = 8 et 10 = 10.
On remarque que seuls 1 et 10 sont leurs propres inverses.
Notation. On note (Z/nZ) lensemble des elements inversibles dans Z/nZ.

Proposition 2.16. Soit n N et x Z, alors x (Z/nZ) si et seulement si pgcd(x, n) = 1.

Demonstration. Montrons dabord limplication directe :

x (Z/nZ) = y Z, x y = 1
= xy 1 + nZ, (proposition 2.12)
= k Z, xy + kn = 1
= pgcd(x, n) = 1, (theoreme de Bezout).

La reciproque revient a emprunter le chemin inverse des implications ci-dessus.

Grace a cette proposition, nous pouvons caracteriser les elements inversibles dans Z/pZ si p est
premier, et confirmer nos observations faites dans lexemple ci-dessus.

Corollaire 2.17. Soit p un nombre premier, alors tout element non nul de Z/pZ est inversible. De
plus, 1 et p 1 sont les seuls elements dans Z/pZ qui sont leurs propres inverses. En particulier,
1 1 = 1 et p 11 = p 1 = 1.
2.5. CALCUL MODULAIRE SUR LES ENTIERS 59

Demonstration. Si 1 x p 1 tel que x est son propre inverse, alors x 2 = 1 . Cest a dire que x
est solution de lequation
x 2 1 = (x 1 )(x + 1 ) = 0

dans Z/pZ. Comme p est premier, x 1 = 0 ou x + 1 = 0 la proposition 2.15. Dou x = 1 ou


x = 1 = 1.

On en deduit cette caracterisation des nombres premiers decouverte par Wilson au XVIIIe siecle
(et en fait, un siecle auparavant par Leibniz). On rappelle que n! = n (n 1) (n 2) . . . 2 1.

Theoreme 2.18 (Wilson). Soit n N, n 2, alors n est premier si et seulement si (n 1)!


1 (mod n). En dautres termes, n est premier si et seulement si n divise (n 1)! + 1.

Demonstration. Montrons dabord la reciproque : si (n 1)! 1 (mod n) alors n divise (n 1)! + 1.


Comme 1|n, il existe 1 a < n un diviseur de n. Donc a divise (n 1)! + 1, et de ce fait, a n 1
divise (n 1)!. Donc a divise 1, ce qui implique que a = 1. On en deduit que les seuls diviseurs de n
sont n et 1 donc n est premier.
Montrons le sens direct. Si n est premier, alors en vertue de la proposition 2.16, a est inversible
dans Z/nZ des que n ne divise pas a. En particulier, 1 , 2 , 3 , . . . , n 1 sont inversibles dans Z/nZ.
Par le biais de la proposition 2.16, on sait que seuls 1 et p 1 sont leurs propres inverses dans Z/nZ.
Les autres elemens 2 , 3 , . . . , n 2 peuvent etre regroupes par paires (a , a 1 ) dinversible. Il sensuit
que dans le produit 2 3 . . . n 2 il apparat chaque element et son inverse. Donc ce produit doit
etre 1 .
(n 1)! = 1 (2 3 . . . n 2) n 1 = 1 n 1 = n 1 = 1.

Donc (n 1)! 1 (mod n).

2.5.4 Lindicateur dEuler


Lindicateur dEuler est la fonction, notee : N N , definie par : (1) = 1 et si n 2, (n) est
le nombre (le cardinal de lensemble) dentiers k {1, 2, . . . , n} qui sont premiers avec n.
Exemple. (2) = 1, (3) = 2, (4) = 2, (5) = 4 et (6) = 2.
La proposition suivante est une consequence directe de la proposition 2.16.

Proposition 2.19. Si n 2, |(Z/nZ) | = (n).

2.5.5 Theoreme des restes chinois


Revenons maintenant a la resolution de notre probleme 1. Le theoreme suivant nous certifie lexis-
tence dune solution unique.
60CHAPITRE 2. RELATIONS, FONCTIONS ET CALCULS MODULAIRES SUR LES ENTIERS

Theoreme 2.20. Soit n, m N premiers entre eux. Pour k, l Z, il existe un unique entier 0
x nm 1 tel que 
x k (mod n)
x l (mod m)
Demonstration. Comme n et m sont premiers entre eux, il existe, par le theoreme de Bezout, ,
tel que n + m = 1. Donc m 1 (mod n) et n 1 (mod m). Posons x = nl + mk. Alors
x mk k (mod n) et x nl l (mod m). Lexistence de x est donc prouvee.
Lunicite est facile a prouver : si x, x sont deux solutions, alors x x est divisible a la fois par
n et par m. Donc x x est divisible par tous les diviseurs de n et tous les diviseurs de m. Ainsi
x x est divisible par nm, puisque n et m sont premiers entre eux. Donc x x (mod nm). Comme
x, x {0, 1, 2, . . . , nm 1} sont des representants des classes de congruences, on doit avoir x = x en
vertue du theoreme 2.13.
Exemple. Le probleme 1 se traduit par la resolution du systeme dequation suivant :

x 1 (mod 3)
x 100 et x 2 (mod 8)

x 5 (mod 7)
ou x est le nombre doeufs. On peut alors ecrire x = 3k + 1 car x 1 (mod 3). Donc dans Z/8Z on a
x = 3 k + 1 = 2 , cest-a-dire que 3 k = 1 . En multipliant cette expression par 3 qui est linverse
de 3 dans Z/8Z on obtient k = 3 . Donc k = 8l + 3 avec l Z, dou x = 24l + 10.
Finalement, puisque x 5 (mod 7) on a 24 l + 10 = 5 dans Z/7Z. Donc 3 l = 2 . Ou encore
en multipliant par 5 qui est linverse de 3 dans Z/7Z on obtient l = 10 = 3 . Donc l = 7m + 3 et
x = 168m + 82. Puisque x 100, la seule possibilite est m = 0 et x = 82.
Il y a donc 82 oeufs dans ce panier.

2.5.6 Petit theoreme de Fermat


On va finir avec un dernier theoreme.
Theoreme 2.21 (Petit theoreme de Fermat). Si a nest pas divisible par un nombre premier p alors
ap1 1 (mod p).
Demonstration. Puisque p divise toujours ap a (exercice). Alors p divise le produit a(ap1 1).
Comme a et p sont premiers entre eux, p divise ap1 1 en vertue du lemme de Gauss. Dou ap1 1
0 (mod p).
Remarque. (a) On verra la generalisation de ce theoreme par Euler plus tard dans le cours.
(b) La generalisation de ce theoreme par Euler a une application pratique : le cryptage RSA, que
lon verra aussi dans ce cours. Cest une methode de cryptage a clef publique tres utilise dans le
commerce electronique (lapplication na pas ete la motivation pour cette recherche a lorigine, et cest
tres souvent le cas).
2.5. CALCUL MODULAIRE SUR LES ENTIERS 61

2.5.7 Exercices
Exercice 1 Etant donne les choix pour A Z et n N ci-dessous, ecrivez une expression de la
forme A r (mod n) avec 0 r < n :
(1) A = 27 et n = 7 ; (2) A = 231 et n = 7 ; (3) A = 27x5 9x3 + 82, x Z et n = 9.
(4) A est quelconque et n est un nombre premier qui apparat dans la decomposition de A en nombres
premiers.

Exercice 2 Montrer que pour tout x Z on a : 7x2 + 123x = 15x4 + x2 dans Z/3Z.

Exercice 3 Soit n N et soit a, b Z. Montrer que


(a) k Z, ka pgcd(a, b) (mod b) ; (b) l Z, lb pgcd(a, b) + aZ.

Exercice 4 Soit n N et a, b Z. Montrer que les propositions suivantes sont equivalentes :


1. (a + nZ) (b + nZ) 6= ;
2. a = b dans Z/nZ ;
3. a b (mod n).

Exercice 5 Soit n N et a, b Z tel que 0 a, b n 1. Montrer que a = b si et seulement si


(a + nZ) (b + nZ) 6= .

Exercice 6 Soit n N et soit a Z, montrer que : a + 0 = a ; a 1 = a; et a 0 = 0.

Exercice 7 Trouver (Z/nZ) dans les cas suivants : n = 5 ; n = 8 ; n = 12 et n = 15.

Exercice 8 Soit n N et x, y (Z/nZ) . Montrer que x y (Z/nZ) et que (x y)1 = y 1 x1 .

Exercice 9 Dans Z/11Z, montrer que les inversibles sont : 1 1 = 1 , 2 1 = 6 , 3 1 = 4 , 5 1 = 9 ,


1
7 1 = 8 et 10 = 10.

Exercice 10 Trouver linverse de 342 + 997Z dans Z/997Z.

Exercice 11 Soit n N, n 2. Montrer que les nombres n! + 2, n! + 3, . . . , n! + n ne sont pas


premiers.
62CHAPITRE 2. RELATIONS, FONCTIONS ET CALCULS MODULAIRES SUR LES ENTIERS

Exercice 12 Soit p 5 un nombre premier et soit


p1  
X (p 1)! 2
N= .
k
k=1

(a) Montrer que N N. P


(b) Montrer que N p1 2
k=1 k (mod p).
(c) En deduire que p divise N .

Exercice 13 (Au sujet de lindicateur dEuler)


1. Soit n, m N premiers entre eux, montrer que (nm) = (n)(m).
2. Soit n = pn1 1 . . . pnk k , ou les pi sont des nombres premiers distincts et les ni N . Montrer que
     
1 1 1
(n) = n 1 1 ... 1 .
p1 p2 pk

3. Calculer (60).

Exercice 14 Soit a, b, n des entiers et d = pgcd(a, n). Montrer que lequation ax b (mod n) a
une solution dans Z si et seulement si d|b. Montrer que dans ce cas, il y a exactement d solutions dans
Z/nZ.

Exercice 15 Quel jour de la semaine serons-nous dans 101000000000 jours si nous sommes aujourdhui
lundi ?

Exercice 16 Resoudre les systemes de congruence suivants :


 
2x 3 (mod 5) 2x 4 (mod 6)
(a) (b)
3x 1 (mod 4) 3x 3 (mod 10)

 x 1 (mod 2)
5x 1 (mod 7)
(c) (d) x 2 (mod 3)
3x 1 (mod 5)
x 3 (mod 4)

Exercice 17 Soit p un nombre premier. Montrer par recurrence sur n N que p divise np n.
(Indication : utiliser la formule du binome de Newton)
Chapitre 3

Structure de groupes

Nous venons de voir que nous pouvons multiplier et additionner des entiers, mais aussi que lon
peut additionner et multiplier des ensembles (les classes de congruence). On peut se demander quel est
le point commun entre ces operations, et en particulier, quels resultats sont toujours valides lorsque
nous considerons uniquement les proprietes generales de ces lois de calcul.En fait on va introduire ici
de nouveaux objets mathematiques qui vont illustrer les proprietes generales de ces operations, en se
detachant du particulier.

3.1 Loi de composition interne, monodes et groupes


3.1.1 Loi de composition interne
On va supposer E 6= dans la suite.
Definition. Soit E un ensemble. Toute fonction : E E E est appelee loi de composition interne
sur E. On dit aussi une loi de composition ou une operation binaire sur E.
Notation. On note (E, ) lensemble E muni de la loi de composition interne

: E E E
(x, y) 7 x y

En fait, cela signifie que lon munit E de (( la regle de calcul )) . Comme E est specifie dans le couple
(E, ), on notera souvent simplement (x, y) 7 x y.
On pourrait donner un exemple de loi de composition interne maintenant, mais au vu de la
generalite de la definition, il est plus interessant de definir quelques proprietes de ces lois pour res-
treindre notre champ detude.
Definition. Soit E un ensemble et une loi de composition interne sur E. Dans (E, ) la loi est
dite

63
64 CHAPITRE 3. STRUCTURE DE GROUPES

1. associative si x (y z) = (x y) z, pour tout x, y, z E.


La paire (E, ) est alors appelee un demi-groupe.
2. commutative si x y = y x pour tout x, y E.
Remarque. Si est associative dans (E, ), on note x y z au lieu de (x y) z = (x y) z. Toutes
les lois ne sont pas associatives : il ny a aucune raison pour que les deux expressions

x (y z) = x f (y, z) = f (x, f (y, z))


(x y) z = f (x, y) z = f (f (x, y), z)

soient en general egales pour la loi de composition interne f : E E E definie par (x, y) 7 x y.
Exemples. 1. La loi de composition interne : (x, y) 7 xy + 1 sur N nest pas associative, mais est
commutative. En effet :
(a) pour x, y, z N, on a (x y) z = (xy + 1) z = (xy + 1)z + 1 = xyz + z + 1 et
x (y z) = x (yz + 1) = x(yz + 1) = xyz + x + 1. Donc si x = 0 et z = 1, on a
(x y) z = 2 6= 1 = x (y z) ;
(b) pour x, y N on a x y = xy + 1 = yx + 1 = y x.
2. Dans Z, laddition + et la multiplication sont commutatives et associatives.
3. Soit n N , alors dans Z/nZ, + et sont associatives et commutatives (exercice).
4. Dans Mn (R), lensemble des matrices nn a coefficients reels, laddition est une loi associative et
commutative tandis que la multiplication est une loi associative mais pas commutative (exercice).
Definition. Soit une loi de composition sur E et A E. On dit que A est stable pour si pour
tout x, y A on a x y A. On dit parfois que A herite de la loi de composition de E.
Autrement dit, A est stable pour si limage de la restriction de la fonction a A A est incluse dans
A.
Remarque. 1. Dans ce cas, est aussi une loi de composition interne sur A car la fonction

: A A A
(x, y) 7 x y

est bien definie. On peut donc noter (A, ).


2. Lassociativite est hereditaire : si est associative dans E et A est stable pour , alors est
associative dans A. En effet, legalite x (y z) = (x y) z est vraie pour tout x, y, z E, donc
en particulier pour tout x, y, z A sous-ensemble de E.
3. La commutativite est hereditaire : si est commutative dans E et A est stable pour , alors
est commutative dans A (meme argument que pour lassociativite).
Exemple. Z Z est stable pour la multiplication, mais Z nest pas stable pour + car 1 + (1) =
/ Z .
0
3.1. LOI DE COMPOSITION INTERNE, MONOIDES ET GROUPES 65

3.1.2 Element neutre et monodes


Chacun sait que la place de 1 pour la multiplication et de 0 pour laddition est de la premiere
importance : ils sont les elements neutres de ces lois.
Definition. Soit E un ensemble et une loi de composition interne sur E.
1. On dit que (E, ) possede un element neutre si il existe e E tel que x e = e x = x, x E.
2. On dit que (E, ) est un monode si est associative et si (E, ) possede un element neutre.
3. Un monode (E, ) est un monode commutatif si est commutative dans E.
Remarque. Si (E, ) possede un element neutre e, alors
1. lelement neutre e est unique : en effet, soit e un element neutre alors e = e e = e e = e .
2. Si A E est stable pour , (A, ) possede un element neutre si et seulement si e A. De plus,
dans ce cas, e est lelement neutre de (A, ).
Exemples. 1. (N, +) est un monode commutatif dont lelement neutre est e = 0.
2. (N, ) est un monode commutatif dont lelement neutre est e = 1.
3. (N , +) nest pas un monode car 0
/ N et 0 est lunique element neutre dans (N, +).
4. (Mn (R), ), lensemble des matrices carrees n n muni de la multiplication des matrices, est un
monode non commutatif, lelement neutre etant la matrice identite In .

3.1.3 Elements inversibles et groupes


En derniere instance, que dire de la division qui est associee a la multiplication et de la soustraction
qui est associee a laddition ? En fait, ces deux notions sont la manifestation de la multiplication par
linverse dun element dans le cas de la multiplication, et de laddition par loppose dun element dans
le cas de laddition. Ces notions nous amenent a la definition suivante.
Definition. Soit E un ensemble et une loi de composition interne sur E et munie dun element
neutre e.
1. On dit que x E est inversible (ou symetrisable) dans (E, ) si il existe y E tel que x y =
y x = e.
2. On dit que (E, ) est un groupe si (E, ) est un monode et si tous les elements de E sont
inversibles.
3. Un groupe (E, ) est un groupe abelien1 , ou commutatif, si est commutative dans E.
Exemple. (Z, +) est un groupe abelien. Par contre, le monode (Z , ) nest pas un groupe car les seuls
elements inversibles de Z sont 1 et 1.
Remarque. La definition de groupe ci-dessus est redondante, on peut la simplifier. Dans la pratique,
on prefere utiliser la definition de groupe reecrite comme suit : (G, ) est un groupe si et seulement si
1
Du mathematicien norvegien N. H. Abel (18021829)
66 CHAPITRE 3. STRUCTURE DE GROUPES

(i) est associative ;


(ii) e G tel que x G, e x = x (element neutre a gauche) ;
(iii) x G, y G tel que y x = e (element inversible a gauche).
Limplication directe est une consequence immediate des definitions. Supposons maintenant que (G, )
verifie les trois conditions susmentionnees. Donc est associative. Il reste alors a montrer que (G, )
possede un element neutre et que tout element de G est inversible.
Montrons que tout element de G est inversible : soit x G, alors il existe y G tel que y x = e. Il
reste a montrer que x y = e. Comme y G, il existe egalement z G tel que z y = e. Dou

x y = e (x y) = (z y) (x y) = z (y x) y = z e y = z y = e.

Montrons que e est lelement neutre : soit x G, alors il existe y G tel que y x = x y = e. Donc

x e = x (y x) = (x y) x = e x = e.

Monodes et groupes : Soit (E, ) un monode dont lelement neutre est note e.
1. Linverse dun element, si il existe, est unique : soit x E et y, y E deux inverses, alors
y = y e = y (x y ) = (y x) y = e y = y .
2. De ce fait, si x E est inversible tel que y x = x y = e, on dit que y est linverse de x et on
e. De plus, e
le note x x
e = x et ee = e (exercice).
3. On note lensemble des elements inversibles de E

E = {x E | x est inversible}.

Proposition 3.1. (E , ) est un groupe dont lelement neutre est e. De plus, xg


y = ye x
e.

Demonstration. Il faut montrer que


(i) est une loi de composition interne sur E ; en dautres termes, que E est stable pour ;
(ii) (E, ) est un monode delement neutre e ;
(iii) Tout element de E est inversible.
Montrons (i) : il suffit de montrer que si x, y sont inversibles dans E alors x y est inversible
dans E. On a

x y) (x y) = ye x
(] e x y = e = x y ye x
e = (x y) (]
x y)

Donc x y est inversible et son inverse est ye x


e. En particulier, comme x] y est aussi inversible

dans E (dinverse x y), tout element de E est inversible, ce qui montre (iii).
Montrons (ii) : on sait que E est stable pour donc par heredite, est associative sur E .
Puisque ee = e car e e = e, alors e E et donc (E , ) est un monode.

4. On peut dire alors quun monode (E, ) est un groupe si et seulement si E = E .


3.1. LOI DE COMPOSITION INTERNE, MONOIDES ET GROUPES 67

3.1.4 Notation additive et multiplicative des groupes


Attention, de nombreux problemes de comprehension en theorie des groupes viennent de la meconnaissance
des conventions suivantes.

Notation multiplicative : Sauf mention contraire, on notera les lois de groupes multiplicativement :
(x, y) 7 xy, et on dira que ce sont des produits. De plus :
on dira (( Soit G un groupe )) au lieu de (( Soit (G, ) un groupe )) ;
on notera x1 = x e linverse de x G ;
lelement neutre sera note 1 ou 1G .

Notation additive : Lorsque le groupe (G, ) est un groupe abelien, on notera souvent sa loi
additivement : (x, y) 7 x + y (cest a dire + = ), et on dira que ce sont des sommes. De plus :
on dira (( Soit G un groupe abelien note additivement )) au lieu de (( Soit (G, +) un groupe )) ;
on notera x = x e linverse de x G, qui dans ce cas est appele loppose de x ;
lelement neutre sera note 0 ou 0G .

3.1.5 Exercices
Exercice 1 Soit la loi de composition interne : (a, b) 7 ab+a+b sur R. Est-ce que est associative ?
commutative ?

Exercice 2 Soit la loi de composition interne : (A, B) 7 AB + I sur Mn (R) lensemble des
matrices carrees n n. Est-ce que est associative ? commutative ?

Exercice 3 (Difference symetrique) Soit E un ensemble. Soit la loi de composition interne


: (A, B) 7 (AB)\(AB) sur P(E). Montrer que (P(E), ) est associative. Est-elle commutative ?

Exercice 4 Soit n N .
1. Montrer que dans Z/nZ, + est associative et commutative.
2. Montrer que dans Z/nZ, est associative et commutative.
3. Montrer que est une loi de composition interne associative et commutative dans (Z/nZ) .
Quen est-il de + ?
4. Soit la loi de composition interne : (a, b) 7 ab + a + b dans Z/nZ. Est-ce que est associative,
commutative ?
68 CHAPITRE 3. STRUCTURE DE GROUPES

Exercice 5 Soit E un ensemble muni dune multiplication et dune addition. On considere dans E
la loi de composition interne : (a, b) 7 ab + a + b.
1. Posons E = R. Est-ce que (R, ) possede un element neutre ? (justifier.) Lesquels des sous-
ensembles A R suivants sont stables pour :
(a) A = N ; (b) A = Q ; (c) A = Q+ (d) A = R ; (e) A = nZ.
2. Memes questions avec E = Mn (R) et A = GLn (R).

Exercice 6 On considere les ensembles N , Z, Z , Q, Q , Q+ , Q+ , R , R+ , R+ , Z , Q et R .


Parmis ces ensembles, lesquels sont des groupes ou des monodes pour : (a) laddition sur R ; (b) la
multiplication sur R. Justifier et preciser lensemble de leurs elements inversibles.

Exercice 7 Soit G un ensemble munit dune loi de composition interne . Montrer que (G, ) est
un groupe si et seulement si
(i) est associative ;
(ii) e G tel que x G, x e = x (element neutre a droite) ;
(iii) x G, y G tel que x y = e (element inversible a droite).

Exercice 8 Soit E un ensemble.


1. Montrer que (P(E), ) et (P(E), ) sont des monodes. Sont-ils des groupes ?
2. On considere dans P(E) la loi de composition interne

: (A, B) 7 AB = (A B) \ (A B) (Difference symetrique).

Montrer que (P(E), ) est un groupe. Quel est son element neutre ? Quel est linverse de A ?
Est-ce un groupe abelien ?

Exercice 9 Soit n N .
1. Montrer que (Z/nZ, +) est un groupe abelien de cardinal n.
2. Montrer que (Z/nZ, ) est un monode commutatif. Est-ce un groupe ? (Justifier.)
3. Montrer que ((Z/nZ) , ) est un groupe abelien de cardinal (n).
4. Soit la loi de composition interne : (a, b) 7 ab + a + b dans Z/nZ. Est-ce que possede un
element neutre ? (Justifier.) Est-ce que (Z/nZ) est stable pour ?
3.2. GROUPES : PREMIERS EXEMPLES ET REGLES DE CALCUL 69

3.2 Groupes : premiers exemples et regles de calcul


3.2.1 Exemples classiques
Laddition sur les reels : Laddition des reels (a, b) 7 a + b est une loi de composition interne sur
R : (R, +) est un groupe abelien delement neutre 0. De plus, on sait que
1. (N, +), (Z , +), (Q+ , +), (R , +) et (R+ , +) sont des monodes commutatifs : ces sous-ensembles
sont stables pour +, ils heritent alors de lassociativite et de la commutativite. Mais tous leurs
elements ne sont pas inversibles. Par exemple, loppose (linverse) de 2 nexiste pas, ni dans N,
ni Q+ , ni dans R+ ;
2. (Z, +) est un groupe : il est clair que cest un monode, et que tous ses elements ont des opposes
(i.e. sont inversibles) dans Z pour laddition (attention, ce nest pas vrai pour la multiplication) ;
3. Z nest pas stable pour + : en effet, 1 + (1) = 0
/ Z ;
4. pour n N , on constate aussi que (nZ, +) est un groupe : nZ est stable pour laddition car nZ
est un ideal de Z. De plus, 0 nZ donc (nZ, +) est un monode, et enfin, nk nZ est inversible
dans nZ car son oppose est n(k) nZ.

La multiplication sur les reels : La multiplication des reels (a, b) 7 ab est une loi de composition
interne sur R : (R, ) est un monode commutatif. Par ailleurs, puisque R = R , alors (R , ) est un
groupe abelien delement neutre 1. De plus, on sait que
1. (N , ) et (Z , ) sont des monodes commutatifs : ces sous-ensembles sont stables pour , ils
heritent alors de lassociativite et de la commutativite. Mais tous leurs elements ne sont pas
inversibles. Par exemple, linverse de 2 nexiste pas, ni dans N, ni dans Z ;
2. (Q , ) est un groupe : il est clair que cest un monode, et que tous ses elements sont inversibles
dans Q pour laddition (attention, (Q, ) nest pas un groupe mais seulement un monode car 0
nest pas inversible pour la multiplication) ;
3. Z nest pas stable pour : en effet, le produit de deux nombres negatifs est positif ;
4. pour n N , on sait que (nZ, ) est un monode si et seulement si n = 1 : nZ est stable pour la
multiplication car nZ est un ideal de Z. De plus, 1 nZ si et seulement si n = 1.

En algebre lineaire : Tout espace vectoriel est un groupe abelien pour laddition des vecteurs
(exercice). De plus, pour n N on constate que
1. (Mn (R), +) est un groupe abelien ;
2. (Mn (R), ) est un monode (non commutatif) dont lelement neutre est la matrice identite In .
3. Dans (Mn (R), ), lensemble des inversibles est

GLn (R) = (Mn (R)) = {M Mn (R) | det(M ) 6= 0}.


70 CHAPITRE 3. STRUCTURE DE GROUPES

Donc en vertu de la proposition 3.1, (GLn (R), ) est un groupe. On lappelle le groupe lineaire.
Il est non abelien si n > 1. De plus, (AB)1 = B 1 A1 (attention, ici lordre de multiplication
est important car la loi de composition nest pas commutative).

Les ensembles quotients Z/nZ


1. (Z/nZ, +) est un groupe abelien.
2. (Z/nZ, ) est un monode commutatif, mais pas un groupe.
3. ((Z/nZ) , ) est un groupe abelien.
On invite le lecteur a verifier ces propositions en exercice.

Fonctions et bijections : Soit E un ensemble et F(E) lensemble des fonctions sur E.


Proposition 3.2. (F(E), ) est un monode (non commutatif en general).

Demonstration. On sait que est une loi de composition associative sur F(E) en vertu de la propo-
sition 2.3. La meme proposition nous dit que IdE est lelement neutre dans (F(E), ) qui est, de ce
fait, un monode.

Notons SE lensemble des bijections sur E. On sait par notre etude des bijections et fonctions
inversibles au chapitre 2.2 que
(F(E)) = SE .
Donc en vertu de la proposition 3.1 on obtient
Corollaire 3.3. (SE , ) est un groupe appele groupe symetrique ou groupe des permutations de
lensemble E.

Remarque. 1. Si E = {1, . . . , n} on note traditionnellement SE par Sn . Ses elements sont representes


par des matrices 2 n : si Sn , on note
 
1 2 ... n
=
(1) (2) . . . (n)

ou, plus simplement, ((1), (2), . . . , (n)) ; ou encore plus simplement (1)(2) . . . (n).
2. Les groupes symetriques sont fondamentaux en mathematiques, nous les etudierons en details
dans ce cours.
3. Soit E un espace vectoriel, alors lensemble des applications lineaires bijectives GL(E) est un
sous-ensemble de SE . Comme la composee dapplications lineaires est lineaire, on peut montrer
que (GL(E), ) est un groupe appele groupe lineaire sur E. On verra plus tard, avec la notion
disomorphisme de groupes, que cest le (( meme )) groupe que GLn (R) si E est un espace vectoriel
reel de dimension n.
3.2. GROUPES : PREMIERS EXEMPLES ET REGLES DE CALCUL 71

3.2.2 Table dun groupe


On peut representer un monode, ou un groupe, par sa table de multiplication : cest une matrice
qui peut etre infinie et telle que chaque ligne et chaque colonne de cette table est indexee par un
element ; a lintersection de la ligne x et de la colonne y, on met le produit de x par y.
Exemple. Soit E = {1, 2, 3}, alors les elements de S3 sont
     
1 2 3 1 2 3 1 2 3
e= = 123 1 = = 213 2 = = 132
1 2 3 2 1 3 1 3 2
     
1 2 3 1 2 3 1 2 3
3 = = 321 1 = = 231 2 = = 312.
3 2 1 2 3 1 3 1 2
Le produit de 1 avec 2 est
       
1 2 3 1 2 3 1 2 3 1 2 3
1 2 = = = = 1 .
2 3 1 1 3 2 1 (2 (1)) 1 (2 (2)) 1 (2 (3)) 2 1 3

La table de multiplication de S3 est

e 1 2 3 1 2
e e 1 2 3 1 2
1 1 e 1 2 2 3
2 2 2 e 1 3 1 .
3 3 1 2 e 1 2
1 1 3 1 2 2 e
2 2 2 3 1 e 1

On remarque que S3 nest pas abelien car 1 2 6= 2 1 . On peut clairement voir sur la table de
multiplication les inverses de chaque element : linverse de est tel que lintersection de la ligne
avec la colonne soit e.

3.2.3 Regles de calcul


Soit G un groupe.

Inverse du produit delements : On a deja vu plus haut que si x, y G alors (xy)1 = y 1 x1 .


Plus generalement, si x = x1 x2 . . . xn G alors x1 = x1n . . . x1 1
2 x1 .
Attention, comme le groupe nest pas forcement abelien, (xy)1 = y 1 x1 6= x1 y 1 = (yx)1 en
general. En effet, sinon xy = yx car (x1 )1 = x.
72 CHAPITRE 3. STRUCTURE DE GROUPES

Exemple. On prend dans GL2 (R) les matrices


   
1 1 1 1
x= et y= .
1 0 0 1

Alors    
1 2 2 1
xy = 6= yx = .
1 1 1 0
De surcrot, leurs inverses ne peuvent etre egaux.
Remarque. Par contre, si G est un groupe abelien note additivement, il faut savoir que loppose de
x + y est x y = y x.

Puissance delements : Soit x G et n, m N alors le produit xn est lelement

xn = xn1 x = xx x} .
| {z
n f ois

Par convention, x0 = e. En notation additive, cela secrit

{z + x} .
nx = |x + x +
n f ois

De plus,
xn xm = xn+m .
Ou en notation additive : nx + ny = n(x + y).
Remarque. Attention, si le groupe G nest pas commutatif, (xy)n 6= xn y n . On peut seulement affirmer
que
(xy)n = xyxy xy .
| {z }
2n termes

Proposition 3.4. Soit G un groupe, n Z et x G alors (xn )1 = xn .

Demonstration. Puisque xn xn = xn+n = x0 = e = xn xn , donc (xn )1 = xn .

Remarque. En notation additive, on a (nx) = (n)x.

3.2.4 Exercices
Exercice 1 Soit G un groupe. On suppose que pour tout x G on a x2 = e. Montrer que G est
abelien.
3.3. SOUS-GROUPES 73

Exercice 2 Soit G un groupe et soit a, b G tel que a5 = e et a3 b = ba3 .


(1) Montrer que a6 b = ba6 ; (2) en deduire que ab = ba.

3.3 Sous-groupes
On a vu precedemment que pour montrer que (Q , ) est un groupe, il suffisait de montrer que Q
est stable pour la multiplication et que les inverses des elements de Q sont aussi dans Q : cest la
notion de sous-groupe.
Definition. Soit G un groupe et H G. On dit que H est un sous-groupe de G si
(i) H est non vide ;
(ii) H est stable pour la loi de G ;
(iii) x H, x1 H.
Notation. Si H est un sous-groupe de G, on note H G.
Remarque. (a) H = {e} et G sont des sous-groupes de G. Un sous-groupe different de G et de {e}
est appele sous-groupe propre.
(b) Pour montrer (i) il suffit de montrer que e H.
(c) Pour montrer que (E, ) est un groupe, il est souvent plus facile de montrer que cest un sous-groupe
dun groupe deja connu.

Proposition 3.5. Soit G un groupe et H G alors H est un groupe pour la loi induite par G.

Demonstration. H est stable donc la loi de G induite sur H est associative. De plus, puisque H est
non vide, il existe x H. (ii) et (iii) impliquent alors que e = xx1 H. Donc H est un monode.
(iii) implique que H = H.

Exemple. 1. (nZ, +) (Z, +) (Q, +) (R, +) ;


2. (Q , ) (R , ) ;
3. GL(E) SE .
4. Pour un groupe G, lensemble

Z(G) = {x G | gx = xg, g G}

est un sous-groupe de G appele le centre du groupe G. Cest en fait un groupe abelien. En effet,
eg = ge = g pour tout g G donc e Z(G) (et donc Z(G) est non-vide). Soit x, y G et
g G, alors (xy)g = x(yg) = x(gy) = (xg)y = g(xy) donc xy Z(G) et Z(G) est stable pour la
loi induite par G. Finalement, si x Z(G) et g G, alors

gx = xg = x1 (gx)x1 = x1 (xg)x1 = x1 g = gx1 .


74 CHAPITRE 3. STRUCTURE DE GROUPES

Donc x1 Z(G). Donc Z(G) G. De plus, si x, g Z(G) alors xg = gx par definition, donc
Z(G) est abelien.
Remarque. G est abelien si et seulement si Z(G) = G.

Proposition 3.6. Les seuls sous-groupes de (Z, +) sont les nZ, pour n N.

Demonstration. Les nZ sont clairement des sous-groupes. Si H est un sous-groupe de Z note additi-
vement, alors il suffit de montrer que H est un ideal et dutiliser la proposition 1.4 (exercice).

Proposition 3.7. Soit G un groupe.


1. Soit H G, alors H est un sous-groupe de G si et seulement si e H et x, y H, xy 1 H.
2. Si H G et K H alors K G (la relation est transitive).
3. Lintersection non vide dune famille de sous-groupes de G est un sous-groupe de G.

Demonstration. Exercice.

3.3.1 Sous-groupes engendres


Dans le groupe Z avec laddition, tout element secrit x = x 1 (notation additive). Autrement dit
Z est engendre par 1 : cest le plus petit sous-groupe de Z qui contient 1 en vertu de la proposition 3.6.
Definition. Soit G un groupe et S G.
1. On note hSi lintersection de tous les sous-groupes de G qui contiennent S. Cest un sous-groupe
de G (proposition 3.7) appele sous-groupe engendre par S.
2. Si G = hSi, on dit que G est engendre par S et que S est une partie generatrice de G. Les
elements de S sont appele generateurs de G.
3. Si S = {s} alors on note hsi le sous-groupe engendre par s G. Si G = hsi on dit que G est
monogene.
Cette definition correspond plus ou moins a notre intuition ; la proposition suivante devrait clarifier
le lien entre cette definition et notre intuition.

Proposition 3.8. Soit G un goupe et S G.


1. Dans P(G) ordonne par linclusion, hSi est le plus petit sous-groupe de G contenant S.
2. On a
hSi = {x1 . . . xn | n N , xi S ou x1
i S, 1 i n}.

Les elements de hSi sont les produits constitues de generateurs ou de leurs inverses.
3.3. SOUS-GROUPES 75

Demonstration. (1) Il faut montrer que hSi est le plus petit element dans lensemble

= {H P(G) | H G, S H}.

Par definition, si H , alors H apparat dans lintersections de tous les sous-groupes de G qui
contiennent S. En dautres termes, hSi H. Donc hSi est bien le plus petit element de lensemble
de tous les sous-groupes de G qui contiennent S.
(2) Notons H = {x1 . . . xn | n N , xi S ou x1
i S, 1 i n}. On remarque que S H et
1
si s S alors e = ss H. Soit y = y1 . . . yn et z = z1 . . . zm des elements de H, ou yi , zj S ou
zi1 , zj1 S. Alors
yz 1 = y1 . . . yn zm
1
. . . z11 .
Puisque yi zj S ou zi1 , zj1 S, yz 1 est bien le produit delement de S ou de leurs inverses. Ainsi
xy 1 H. On en deduit en vertu de la proposition 3.7 que H G, dou H . En vertu de (1)
on sait donc que hSi . Montrons maintenant linclusion inverse. Soit K et x = x1 . . . xn H
avec xi S K ou x1 i S K. Donc, puisque K est un groupe, xi = (x1 i )
1 K pour tout

1 i n. Dou x = x1 . . . xn K. On en conclut que H K. Donc H est le plus petit element de


pour linclusion. Autrement dit, H = hSi par (1).

Remarque. En notation additive on a

hSi = {x1 + . . . + xn | n N , xi S ou xi S, 1 i n} {e}.

Exemples. 1. hi = {e} qui est le plus petit sous-groupe contenant le vide.


2. Z = h1i est un groupe monogene pour laddition. En effet, si n Z est positif, alors n =
1 + 1 + . . . + 1 (n fois) ; et si n Z est negatif, alors n = (1) + (1) + . . . + (1) (|n| fois).
3. nZ = hni et aussi un groupe monogene pour laddition.
4. Z/nZ = h1 + nZi = h1 i est encore un groupe monogene (pour laddition).
5. S3 = h1 , 2 i car 3 = 1 2 1 = 2 1 2 ; 1 = 1 2 et 2 = 2 1 (ici les generateurs sont leurs
propres inverses donc il faut savoir que tous les produits peuvent sexprimer avec seulement les
generateurs). Dou S3 = {e, 1 , 2 , 1 2 , 2 1 , 1 2 1 }.
6. S3 = h1 , 1 i car 2 = 1 1 , 3 = 1 2 et 2 = 12 = 11 .
Convention : dans Sn on omet le symbole de la composition des fonctions et on ecrit la loi
multiplicativement.
Remarque. 1. Lexpression dun element comme produit de generateurs nest pas unique ; par
exemple, 3 = 1 2 1 = 2 1 2 dans S3 ou 1 = 1 + 1 + 1 + 1 dans Z/3Z (note additivement).
On appelle ces expressions des relations du groupe.
2. La partie generatrice dun groupe nest pas en general unique : hGi = G.
76 CHAPITRE 3. STRUCTURE DE GROUPES

Proposition 3.9. Soit G = hsi un groupe monogene, alors G est un groupe abelien et

G = {sn | n Z}.

De plus, la fonction

f : Z hxi
k 7 xk

est surjective et verifie f (k + l) = f (k)f (l).

Demonstration. Exercice.

3.3.2 Ordre dun groupe, dun element


Definition. Soit G un groupe.
1. On dit que G est un groupe fini si G est fini en tant quensemble.
2. Si G est un groupe fini, le cardinal |G| de G est appele lordre de G.
3. Lordre de lelement x G est lordre du groupe (monogene) hxi : on le note o(x).
Si ce groupe est infini, on dit que lordre de x est infini : o(x) = .
Si il est fini, o(x) = |hxi|. Le groupe monogene fini hxi est alors appele groupe cyclique.
Avant de donner des exemples, il est bon de faire quelques remarques (qui guideront ainsi nos
calculs).
Remarque. (a) Si G est fini, o(x) |G|. En effet o(x) = |hxi| et hxi G.
(b) Lelement neutre e est le seul element dordre 1. En effet, |hei| = |{e}| = 1 ; et reciproquement,
si o(x) = 1 = |hxi| alors hxi = {x} mais puisque tout sous-groupe contient e, e hxi et donc
x = e.
(c) Dans (Z, +), tous les elements non nuls sont dordre infini et o(0) = 1 ! En effet si n 6= 0, alors
nZ = hni est en bijection avec Z et est donc, de ce fait, infini.
(d) Si G contient un element dordre infini x, alors G contient un sous-ensemble infini : hxi. Donc
G est infini (la reciproque nest pas vraie car Z contient 0 dordre fini 1).
(e) Les elements dordre 2 dans un groupe G, cest-a-dire x G tel que x2 = e, sont des involutions.
(f) o(x) = o(x1 ) (exercice).
Ce resultat est une caracterisation tres importante de lordre dun element.

Proposition 3.10. Soit G un groupe et x G un element dordre fini. Alors o(x) est le plus petit entier
positif n N tel que xn = e. En outre, le groupe cyclique hxi secrit hxi = {e = xn , x, x2 , . . . xn1 }.
3.3. SOUS-GROUPES 77

Demonstration. On sait que


hxi = {xk | k Z}
Comme x est dordre fini, lensemble {xk | k Z} lest aussi. Donc il existe p, q tel que p > q et xp = xq .
En effet, sinon xp = xq impliquerait que p = q et donc que la fonction

Z hxi
k 7 xk

serait injective, et donc bijective. Dou hxi serait infini, ce qui contredirait notre hypothese.
Puisque xp = xq , on constate donc que xpq = e et p q > 0. Lensemble {k N | xk = e} N
est donc non vide, il admet donc un plus petit element n. Il sensuit que

hxi = {e = xn , x = xn+1 , x2 , . . . xn1 }

et donc que o(x) = |hxi| = n.

Remarque. Il est maintenant bien plus facile de caculer lordre dun element, il suffit de compter le
nombre de fois ou il faut le multiplier par lui-meme jusqua obtenir lidentite e.
Exemples. 1. S3 est dordre 6 : |S3 | = 6.
2. Dans S3 , on a : o(e) = 1, o(1 ) = o(2 ) = o(3 ) = 2 (ce sont des involutions) et o(1 ) = o(3 ) = 3.
Ainsi dans S3 , 1 6= e, 12 = 2 6= e mais 13 = e donc o(1 ) = 3.
3. Z/nZ est dordre n.
4. Dans Z/6Z, o(0 ) = 1, o(1 ) = o(5 ) = 6, o(2 ) = o(4 ) = 3 et o(3 ) = 2 (cest une involution).
Notez bien que dans nos exemples, lordre dun element divise lordre du groupe ! On montrera
plus tard que cela est vrai en general.
Si on calculait lordre de S4 , S5 , etc. on sapercevrait que

Proposition 3.11. Soit n N , alors |Sn | = n!.

Mais montrons dabord un resultat un peu plus general.

Lemme 3.12. Soit E et F deux ensembles de cardinal n, alors lensemble B(E, F ) des bijection de
E dans F est de cardinal n!.

La proposition est une consequence immediate du lemme suivant (poser E = F = {1, . . . , n}).

Demonstration du lemme. On montre le lemme par recurrence sur n. Si n = 1 il y a une et une seule
fonction de E = {x} F = {y} qui est clairement bijective. Donc B(E, F ) = 1 = 1! dans ce cas.
Supposons maintenant la propriete vraie pour n 1 1 : si E et F sont deux ensembles de cardinal
n 1, alors |B(E , F )| = (n 1)!.
78 CHAPITRE 3. STRUCTURE DE GROUPES

Soit x E alors pour tout y F on a |E \ {x}| = |F \ {y}| = n 1. Donc par recurrence, |B(E \
{x}, F \ {y})| = (n 1)! pour tout y F . Si B(E \ {x}, F \ {y}) alors la fonction f : E F tel que
f |E\{x} = et f (x) = y est une bijection de E dans F (a verifier). Donc pour tout y F , il y a (n1)!
bijection de E dans F tel que f (x) = y. Cest-a-dire que lensemble Ay = {f B(E, F ) | f (x) = y} est
de cardinal (n 1)! pour tout y F . On peut verifier que {Ay | y F } est une partition de lensemble
B(E, F ) (exercice). Dou
X X
|B(E, F )| = |Ay | = (n 1)! = |F | (n 1)! = n(n 1)! = n!.
yF yF

Donc la propriete est vraie au rang n, le lemme est donc vrai pour tout n N .

3.3.3 Groupe fini et generateurs


Soit G un groupe et x G. Si o(x) = n est fini, alors x1 = xn1 . En effet xn1 x = xn = e = xxn1 .
En particulier, si G est un groupe fini engendre par S, alors tous les generateurs sont dordre fini
et s1 = so(s)1 pour tout s S. Donc en vertu de la proposition 3.8, x G secrira comme un
produit de generateurs : x = x1 . . . xm avec xi S (on na plus besoin de considerer aussi les inverses
des generateurs). En effet, il suffit de partir dun produit constitue de generateurs et de leurs inverses,
puis pour s S il suffit de remplacer chaque inverse s1 par le mot so(s)1 .
Exemple. On considere S3 engendre par 1 = 213 et 1 = 231. Alors 321 = 1 11 . Mais 1 est dordre
3, alors 11 = 12 . Dou on obtient pour 321 S3 un mot en 1 et 1 (et non pas leurs inverses) :

321 = 1 1 1 .

3.3.4 Exercices
Exercice 1 (Groupe orthogonal) Soit n N . (1) Montrer que lensemble

O(n) = {M Mn (R) | t M M = In }

est un groupe. (Indication : on pourra montrer que cest un sous-groupe de GLn (R).)
(b) Montrer que lensemble
SO(n) = {M O(n) | det(M ) = 1}
est un sous-groupe de O(n) ; et montrer que cest un sous-groupe de GLn (R).

Exercice 2 Soit G un groupe et A G. Pour g G on note gAg1 = {gxg1 | x A}.


(a) Montrer que Z(A) = {g G | gx = xg, x A} est un sous-groupe de G.
(b) Montrer que gAg1 et A sont en bijection.
(c) Montrer que N (A) = {g G | gAg1 = A} est un sous-groupe de G.
(d) Montrer que Z(A) N (A).
3.3. SOUS-GROUPES 79

Exercice 3 (a) Quel est le centre du groupe Sn , ou n N ?


(b) Montrer que G est un groupe abelien si et seulement si G est egal a son centre.

Exercice 4 Montrer que les seuls sous-groupes de (Z, +) sont les nZ, pour n N.

Exercice 5 Soit G un groupe. Montrer que


1. Soit H G, alors H est un sous-groupe de G si et seulement si e H et x, y H, xy 1 H.
2. Si H G et K H alors K G (la relation est transitive).
3. Lintersection non vide dune famille de sous-groupes de G est un sous-groupe de G.

Exercice 6 Soit G un groupe et H, H deux sous-groupes de G. Montrer que H H est un sous-


groupe de G si et seulement si H H ou H H.

Exercice 7 Soit G un groupe. On dit que x et y sont conjugues dans G si il existe g G tel que
x = gyg1 . On notera x y.
1. Montrer que est une relation dequivalence sur G.
La classe dequivalence de x G est appelee classe de conjugaison de x.
2. Soit x G, montrer que lensemble Gx = {g G | gxg1 = x} est un sous-groupe de G, appele
sous-groupe stabilisateur de x G.

Exercice 8 Soit G = hsi un groupe monogene. Montrer que


(a) G est un groupe abelien.
(b) G = {sn | n Z}.
(c) La fonction f : Z hxi, definie par f (k) = xk , est surjective et que f (k + l) = f (k)f (l).
Si G est note additivement, montrer que G = {ns | n Z}.

Exercice 9 (Un peu de topologie, difficile) On dit que A R est dense dans R si :
x R, > 0, A]x , x + [6= .
1. Montrer que tout sous-groupe de (R, +) est ou bien dense dans R, ou bien il existe n R+ tel
que H = nZ. (Indication : considerer une borne inferieur n de lensemble H + = R+ H.)
2. Montrer que tout sous-groupe de (R, +) est soit dense dans R, soit monogene.

Exercice 10 Soit G un groupe et g G. Montrer que


1. Si o(g) = alors o(gk ) = pour tout k N .
2. Si o(g) = n est fini et k N, alors o(gk ) = n/pgcd(n, k).
3. o(g1 ) = o(g).
80 CHAPITRE 3. STRUCTURE DE GROUPES

3.4 Recapitulatif, questions et nouveaux exemples


Que pouvons-nous deja dire au sujet des ensembles et lois de compositions que nous connaissons
dans le cadre de la theorie des groupes ?

3.4.1 Le groupe (Z, +)


Le groupe Z muni de laddition est un groupe abelien dordre infini. On sait classifier les sous-
groupes et generateurs de Z.

Ordre des elements de Z : On a vu que Z est dordre infini et que tous les entiers non nuls sont
dordre infini.

Les sous-groupes de Z : On a vu que les sous-groupes de Z sont les nZ avec n N.

Generateurs particuliers de Z : Les seuls generateurs de Z qui lengendrent en tant que groupe
monogene sont 1 et 1 : si n Z tel que Z = hni = nZ alors tout entier est multiple de n, ce qui
implique n = 1.

Generateurs particuliers des sous-groupes de Z : Les generateurs du sous-groupe nZ qui


lengendrent en tant que groupe monogene sont n pour les memes raisons que ci-dessus. On peut
donc dire que lensemble des sous-groupes de Z est en bijection avec N.

Question : Comme on vient de le voir, on connat tres bien la structure du groupe Z muni de
laddition. Pouvons-nous decrire aussi bien dautres groupes ?

3.4.2 Les groupes Z/nZ


Soit n N . Le groupe Z/nZ muni de laddition est un groupe abelien dordre fini n. On va
classifier les sous-groupes et generateurs de Z/nZ.

Ordre des elements de Z/nZ :


Proposition 3.13. Soit x Z et d = pgcd(x, n), alors o(x ) = n/d.
Demonstration. Soit k = n/d N On peut prendre 0 a n 1 tel que a = x car dans ce cas,
pgcd(a, n) = pgcd(x, n) car x = a + n, Z. On veut montrer que o(x ) = o(a ) = k.
(a) Posons l = a/d, alors pgcd(k, l) = 1. En effet, si d divise k et l, alors d d divise n et a. Or
d = pgcd(a, n), donc d = 1.
(b) On a (notation additive)

kx = ka = ka = kdq = nd = 0 .
3.4. RECAPITULATIF, QUESTIONS ET NOUVEAUX EXEMPLES 81

(c) Il suffit donc de montrer quen vertu de la proposition 3.10, k est minimum pour cette propriete.
Si q k tel que qa = 0 alors qld = qa = bn = bkd avec b Z. Donc ql = bk. Comme k et l sont
premiers entre eux, on obtient envertu du lemme de Gauss que k|q donc k = q car q k.

Remarque. Ainsi lordre des elements de Z/nZ divise lordre de Z/nZ. On verra dans le chapitre 4
que cette propriete est vraie pour tout groupe fini : cest le theoreme de Lagrange (voir Chapitre 4).
Exemple. Lordre de 30 dans Z/42Z est 42/pgcd(30, 42) = 7.

Les sous-groupes de Z/nZ :

Proposition 3.14. Les seuls sous-groupes de Z/nZ sont les hk i tel que k divise n (et dordre n/k).
En particulier, la fonction kZ 7 hki est une bijection entre lensemble des sous-groupes kZ de Z tel
que k|n et lensemble des sous-groupes de Z/nZ.

Demonstration. Soit H un sous-groupe de Z/nZ. Considerons K = {x Z | x H}. Montrons que


K est un sous-groupe de Z contenant nZ.
Tout dabord, observons que K est non vide car 0 K, car 0 H. De meme, puisque n = 0 , on
obtient que n K. Soit x, y K alors x y = x y H car H est un sous-groupe de Z/nZ. Donc
K Z.
Comme K est un sous-groupe de Z, on sait quil existe k N tel que K = kZ. Puisque n K = kZ
et nZ = hni est le plus petit sous-groupe contenant n, on a nZ kZ.
Donc tout element de y K secrit y = qk et donc tout element de H secrit y = qd . Dou
K = hk i.
Puisque nZ kZ, on a k|n et donc pgcd(n, k) = k. En vertu de la proposition 3.13, on a

|H| = |hk i| = o(k ) = n/k.

On verifiera en exercice la derniere partie de la proposition.

Remarque. La technique de la preuve ci-dessus est la meme que celle que lon utilisera pour determiner
les sous-groupes des groupes quotients dans le chapitre 4.

Generateurs particuliers de Z/nZ :

Corollaire 3.15. Soit n N, alors


1. x Z/nZ engendre Z/nZ si et seulement si pgcd(x, n) = 1.
2. (Z/nZ) est lensemble des generateurs de Z/nZ.

Demonstration. Exercice.
82 CHAPITRE 3. STRUCTURE DE GROUPES

3.4.3 Le groupe symetrique Sn


Soit n N . Nous allons etudier plus en detail le groupe symetrique Sn . On sait que Sn muni de
la composition des fonctions est un groupe dordre n! et non abelien en general. Cest notre premier
vrai exemple de groupe fini non abelien (le groupe lineaire est un groupe infini non abelien).
Comme nous allons le voir plus tard dans ce chapitre, tout groupe fini est sous-groupe dun
groupe symetrique (theoreme de Cayley). La question de trouver TOUS les sous-groupes dun groupe
symetrique est donc etroitrement liee a la classification de TOUS les groupes finis !
Voici ce que nous pouvons dire au sujet du groupe symetrique. Pour cela, nous allons developper
deux outils combinatoires : les inversions et les cycles dune permutation.

Generateurs particuliers de Sn et transpositions


Definition. 1. Une inversion dune permutation Sn est un couple (i, j) tel que :

1 i < j n et (i) > (j).

2. Le nombre dinversions de la permutation Sn est appele la longueur de et, notee :

() = {(i, j) | 1 i < j n et (i) > (j)}.

Exemple. 1. (e) = (12 . . . n) = 0 et () = 0 si et seulement si = e. En effet, si () = 0 alors


on doit avoir (1) < (2) < . . . < (n). Donc = 12 . . . n = e.
2. Les inversions de = 24513 sont (1, 4), (2, 4), (2, 5), (3, 4) et (3, 5), donc () = 5.
3. Dans S3 , on a (123) = (e) = 0 ; (213) = (1 ) = 1 ; (132) = (2 ) = 1 ;
(231) = (1 ) = (1 2 ) = 2 ; (312) = (2 ) = (2 1 ) = 2 ; et (321) = (3 ) = (1 2 1 ) = 3.
On observe dans ce dernier exemple que le nombre dinversion de S3 est egal au nombre minimal
de generateurs 1 , 2 dont on a besoin pour ecrire . Nous allons demontrer que ce phenomene est
vraie pour tout n N.
Definition. Soit 1 i < n, la transposition adjacente i est la permutation qui echange i et i + 1 et
laisse fixe tout j {1, . . . n} \ {i, i + 1}. En dautres termes :

i (i) = i + 1; i (i + 1) = i; i (j) = j, j {1, . . . n} \ {i, i + 1}.

Remarque. Les transpositions sont des involutions : o(i ) = 2, cest-a-dire i1 = i .


Theoreme 3.16. Toute permutation Sn est un produit de () transpositions adjacentes.
Avant de montrer ce theoreme, donnons un exemple et enoncons un lemme.
Exemple. Soit = 24513 S5 . Puisque multiplier a gauche par i revient a echanger (i) et (i + 1)
dans le mot , on obtient :

24513 = 24153 3 = 21453 2 3 = 12453 1 2 3 = 12435 4 1 2 3 = 3 4 1 2 3 .


3.4. RECAPITULATIF, QUESTIONS ET NOUVEAUX EXEMPLES 83

Remarquer dans lexemple precedent que multiplier par i revient a augmenter ou diminuer la
longueur par 1 !
Lemme 3.17. Soit Sn et 1 i < n, alors (i ) = () 1. Plus precisement,

() + 1 si (i) < (i + 1)
(i ) = .
() 1 si (i) > (i + 1)
Demonstration. Ecrivons = a1 a2 . . . an ou ai = (i). On a alors = i = a1 . . . ai1 ai+1 ai ai+2 . . . an ,
i.e sobtient a partir de en y echangeant la i-eme et la i + 1-eme lettre.
Premierement, observons que toute inversion (k, l) 6= (i, i + 1) de correspond a une inversion
(k , l ) 6= (i, i + 1) de et vice versa. Par exemple si (i, k) est une inversion de alors (i + 1, k) est
une inversion de car ai = (i) = i+1 et (k) = k . En dautres termes, le nombre dinversions de
differentes de (i, i + 1) est egal au nombre dinversions de differentes de (i, i + 1).
Si ai = (i) < (i + 1) = ai+1 , alors (i, i + 1) nest pas une inversion de . Mais puisque (i) =
ai+1 > ai = (i + 1), alors (i, i + 1) est une inversion de . Dans ce cas, a une inversion de plus que
.
Si par contre ai = (i) > (i + 1) = ai+1 , alors (i, i + 1) est une inversion de . Mais puisque
(i) = ai+1 < ai = (i + 1), alors (i, i + 1) est une inversion de . Dans ce cas, a une inversion de
moins que .
Demonstration du theoreme 3.16. Par recurrence sur (). Si () = 0, alors = e est lidentite, qui
correspond au produit vide.
Supposons () > 0, alors 6= e. Il existe donc i tel que (i) > (i + 1). Ainsi en vertu du
lemme 3.17, (i ) = () 1 < (). Par hypothese de recurrence, 1 est egal a un produit de (i )
transpositions adjacentes. Donc = i i1 = (i )i (car i est une involution) est un produit de
() transpositions adjacentes.

Signature dune permutation : On considere la fonction


: Sn {1}
7 (1)() .
Definition. Le nombre () est appele signature de la permutation .
Corollaire 3.18. ( ) = ()( ), , Sn .
Demonstration. Il suffit de montrer que
() ( ) () + ( ) (mod 2).
En effet, on aura alors k Z tel que ( ) = () + ( ) + 2k et donc que
( ) = (1)( ) = (1)()+( )+2k = (1)() (1)( ) ((1)2 )k = ()( ).
Legalite () est laissee en exercice.
84 CHAPITRE 3. STRUCTURE DE GROUPES

Ordre et cycles dune permutation


La notion de cycle est fondamentale dans le groupe symetrique. Cest une nouvelle facon decrire
les permutations qui va aussi nous permettre de calculer, entre autres, leurs ordres.
Definition. Soit 2 p n. Une permutation Sn est appelee un p-cycle si il existe p entiers
1 a1 , . . . , ap n distincts tel que

(a1 ) = a2 , . . . , (aj ) = aj+1 , . . . , (ap ) = a1

et (a) = a si a
/ {a1 , . . . , ap }.
Notation. Un p-cycle se note = (a1 , a2 , . . . , ap ).
Exemple. La permutation
 
1 2 3 4 5
= 24351 = = (1, 2, 4, 5)
2 4 3 5 1

est un 4-cycle dans S5 car (1) = 2, (2) = 4, (4) = 5 et (5) = 1 ; de plus, (3) = 3.
Remarque. 1. On dit parfois que e est lunique 1-cycle.
2. Les p-cycles sont appeles cycles.
3. p est souvent appele la longueur du p-cycle.
4. Une transposition est par definition un 2-cycle.
5. La transposition adjacente i est donc un 2-cycle qui secrit i = (i, i + 1).
6. Une permutation circulaire de Sn est un n-cycle.
Exemple. Reprenons lexemple precedent : = 24351 = (1, 2, 4, 5). Alors 1 = 51324 = (1, 5, 4, 2)
(on lit le cycle a lenvers). Donc 1 est aussi un 4-cycle. Notons que 2 = 45312 nest pas un cycle
car 2 (1) = 4, 2 (4) = 1, 2 (2) = 5 et 2 (5) = 2. Donc le produit de cycles nest pas forcement un
cycle (lensemble des cycles nest pas stable). Par ailleurs, on voit que 3 = 1 donc o() = 4, i.e. la
longueur du cycle.
Proposition 3.19. Soit = (a1 , . . . , ap ) Sn un p-cycle, alors
1. 1 = (a1 , ap , ap1 , . . . a2 ) est un p-cycle ;
2. o() = p.
Demonstration. Exercice.

Definition. Soit 2 p, q n. On dit que les cycles (a1 , . . . , ap ) et (b1 , . . . , bq ) sont a support disjoint
ou simplement disjoints si {a1 , . . . , ap } {b1 , . . . , bq } = .
Exemple. Les cycles (1, 5, 4) et (2, 3) sont a support disjoint tandis que (1, 5, 2) et (2, 6, 3) ne le sont
pas car 2 {1, 2, 5} {2, 3, 6}.
3.4. RECAPITULATIF, QUESTIONS ET NOUVEAUX EXEMPLES 85

Proposition 3.20. Deux cycles a support disjoint commutent : si et sont a support disjoint, alors
= .

Demonstration. Exercice.

Theoreme 3.21. Toute permutation differente de lidentite secrit de maniere unique, a lordre des
facteurs pres, comme produit de cycles a support disjoint (et donc qui commutent).

Nous nallons pas demontrer ce theoreme, mais lillustrer par la decomposition dune permutation
particuliere. La demonstration est proposee en exercice (ou voir [1]).
Exemple. Prenons = 729158436 S9 . Nous partons de 1 et ecrivons les images sous , 2 , etc.
jusqua ce quon retrouve 1 : ceci nous donne le cycle (1, 7, 4). Continuant avec 2, le plus petit entier
qui nest pas apparu jusquici, nous voyons que (2) = 2, cest-a-dire que 2 est point fixe de . Nous
continuons avec 3, ce qui nous donne le cycle (3, 9, 6, 8). Le seul nombre qui reste est 5, qui est point
fixe. Dou la decomposition

= (1, 7, 4)(3, 9, 6, 8) = (3, 9, 6, 8)(1, 7, 4).

Lunicite de la decomposition provient de lunicite des cycles qui la compose.

Corollaire 3.22. Soit = c1 . . . ck Sn une permutation en cycle decomposee en cycles disjoints,


alors o() = ppcm(o(c1 ), o(c2 ), o(c3 ), . . . , o(ck )).

Demonstration. Exercice.

Exemple. Avec = 729158436 S9 comme dans lexemple precedent, on obtient o() = 12 qui est le
plus petit commun multiple de la longueur des cycles dans la decomposition de .

3.4.4 Les groupes diedraux


Pour terminer, nous allons donner un exemple de groupe provenant de la geometrie. Lexpose de
ces resultats fait appel a une connnaissance de base de la geometrie du plan.
Soit m N, m 3, et Pm le polygone plan regulier convexe a m sommets A0 , . . . , Am1 inscrit
dans le cercle unite de centre O.
Definition. Le groupe diedral Dm est le groupe des isometries du plan qui preserve Pm .
Exemple. 1. D3 est le groupe des isometries du triangle, D4 celui du carre, D5 celui du pentagone
et ainsi de suite.
2. Si f D4 alors f doit etre une permutation des sommets A0 = A4 , A1 , A2 , A3 . Donc les seuls
elements de D4 sont : Id, r la rotation de centre 0 qui envoie A0 sur A1 , r 2 la rotation de
centre 0 qui envoie A0 sur A2 , r 3 la rotation de centre 0 qui envoie A0 sur A3 . On remarque que
r 4 (A0 ) = A4 = A0 donc r 4 = Id ; mais aussi s la symetrie orthogonale daxe OA0 , t la symetrie
86 CHAPITRE 3. STRUCTURE DE GROUPES

orthogonale daxe la mediatrice a [A0 , A1 ], s la symetrie orthogonale daxe OA1 et t la symetrie


orthogonale daxe la mediatrice a [A1 , A2 ]. On observe que

t = rs, s = r 2 s, , t = r 3 s.

Donc Dm = {Id, r, r 2 , r 3 , s, rs, r 2 s, r 3 s} est dordre 2 4 = 8.

3.4.5 Generateurs et ordre de Dm


Soit s la symetrie orthogonale daxe OA0 et r la rotation de centre O et dangle 2/m. Donc

s(0) = 0 et s(Ai ) = Ami , 1 i m 1

r(Ai ) = Ai+1 1 i m 1 et r(Am1 ) = A0 .

Donc s et r preservent Pm , dou

Theoreme 3.23. Soit m N, m 3, alors


1. s, r Dm . De plus, o(s) = 2, o(r) = m et srs = r 1 .
2. Dm = hr, si = {r k , sr k | 0 k m 1} est un groupe dordre 2m.

Demonstration. (1) La premiere partie de la proposition est une consequence de ce qui precede. Pour
ce qui est de la deuxieme partie : par definition, une symetrie verifie s2 = Id et s 6= Id donc o(s) = 2.
De plus, puisque r m (Ai ) = Ai , r m (m 3) fixe au moins trois points du plan, donc r m = Id et
r, r 2 , . . . , r m1 6= Id donc o(r) = m (le fait quune rotation dangle 2/m est dordre m est un resultat
bien connu et que lon vient de redemontrer). Maintenant : en posant Am = A0 on a

rsrs(Ai ) = rsr(Ami ) = rs(Ami+1 ) = r(Ai1 ) = Ai

Ainsi rsrs fixe plus de trois points du plan, donc rsrs = Id. Dou la relation srsr = Id.
(2) Les seules isometries qui preservent Pm sont :
(i) Les rotations dangles 2k/m, cest-a-dire, les r k (Id = r 0 ).
(ii) Les symetries daxe OAk et celles passant par les mediatrices des segments [Ai , Ai+1 ] (qui
peuvent etre les memes, selon que si m est pair ou impair) : cest a dire les sr mk . Dou le resultat.

Remarque. Comme la relation rsrs = Id suffit a construire Dm pour peu que lon sache que s2 = Id
et r m = Id, on dit que Dm est presente par les generateurs s, r et les relations s2 = r m = srsr = e,
que lon note
Dm = hs, r | s2 = r m = srsr = ei.
3.4. RECAPITULATIF, QUESTIONS ET NOUVEAUX EXEMPLES 87

3.4.6 Conclusion
Trouver les plus petits ensembles de generateurs dun groupe et tous ses sous-groupes est un
probleme difficile qui a motive et motive toujours les chercheurs en theorie des groupes. Une des
taches des algebristes du XXe siecle a ete de classifier tous les groupes finis (voir latlas des groupes
finis [2]).
Nous allons developper dans la suite du cours quelques-unes des techniques developpees pour
repondre a ces questions : classes disomorphisme, groupes quotients, etc. Cette etude sera plus avancee
dans le cours Algebre II.
Plus specifiquement, nous allons voir que si un groupe est monogene, alors cest Z si il est infini
ou cest Z/nZ si il est cyclique. Nous aurons alors classifie tous les groupes monogenes. Et donc aussi
leurs sous-groupes et generateurs !

3.4.7 Exercices
Exercice 1 Soit le groupe G = Z/12Z.
1. Determiner le sous-groupe H de G engendre par 6 et 8 . Determiner son ordre.
2. Caracteriser les generateurs de G.
3. Quel est lordre de lelement 9 ?

Exercice 2 On considere dans cette exercice le groupe symetrique S4 . On note


     
1 2 3 4 1 2 3 4 1 2 3 4
s1 = = 2134 s2 = = 1324 s3 = = 1243.
2 1 3 4 1 3 2 4 1 2 4 3

1. Ecrire tous les elements de S4 comme un produit de transpositions adjacentes ;


2. Calculer les ordres et les longueurs des elements de S4 .
3. On considere les sous-groupes de S4 suivants :

H = hs1 , s2 i ; K = hs2 , s3 i et L = hs1 , s3 i .

(a) Quels sont les ordres de H, K et L ?


(b) Ecrire la table de multiplication de ces sous-groupes. Sont-ils abeliens ?
(c) Que remarquez-vous ?

Exercice 3 Soit G un groupe et g G. Montrer que


1. Si o(g) = alors o(gk ) = pour tout k N .
2. Si o(g) = n est fini et k N, alors o(gk ) = n/pgcd(n, k).
3. o(g1 ) = o(g).
88 CHAPITRE 3. STRUCTURE DE GROUPES

Exercice 4 Soit n N , montrer que


1. La fonction kZ 7 hki est une bijection entre lensemble des sous-groupes kZ de Z tel que k|n et
lensemble des sous-groupes de Z/nZ.
2. Z/nZ = hxi si et seulement si pgcd(x, n) = 1.
3. (Z/nZ) est lensemble des generateurs de Z/nZ.

Exercice 5 (Relations de tresse) Dans Sn , montrer que pour tout 1 i, j n : i j = j i si


|i j| > 1 et que i j i = j i j si |i j| = 1.

Exercice 6 On considere la fonction

: Sn Z/2Z
7 () = () + 2Z.

1. Montrer que (e) = 2Z et que (i ) = 1 + 2Z pour tout 1 i < n.


2. Soit Sn . Par recurrence sur (), montrer que ( ) () + ( ) (mod 2).
3. Montrer que ( ) = ()( ), , Sn .

Exercice 7 (a) Decomposer en cycles disjoints les permutations dans S3 et dans S4 .

Exercice 8 Soit = (a1 , . . . , ap ) Sn un p-cycle, alors


1. 1 = (a1 , ap , ap1 , . . . a2 ) est un p-cycle ;
2. o() = p.

Exercice 9 Considerons les deux permutations suivantes de S9 : = 492517683 et = 719238465.


1. Ecrire et comme produits de cycles disjoints.
2. Trouver lordre de et de .
3. Ecrire et comme produits de transpositions adjacentes.

Exercice 10 (Decomposition en cycles) Soit Sn , montrer que secrit de maniere unique


comme produit de cycles disjoints (a lordre des facteurs pres).

Exercice 11 (Classe de conjugaison de Sn ) (a) Soit Sn et = (a1 , . . . , ak ) un k-cycle.


Montrer que 1 = ((a1 ), . . . , (ak )) est un k-cycle.
(b) Montrer que , Sn sont conjugues si et seulement si pour tout k, et ont le meme
nombre de k-cycles dans leur decomposition en cycles disjoints. (On rappelle que si G est un groupe,
on dit que x et y sont conjugues dans G si il existe g G tel que x = gyg1 .)
3.5. MORPHISMES DE GROUPES 89

Exercice 12 Soit = c1 . . . ck Sn une permutation decomposee en cycles disjoints, alors o() =


ppcm(o(c1 ), o(c2 ), o(c3 ), . . . , o(ck )).

Exercice 13 Ecrire la table du groupe diedral D3 . Comparer avec la table du groupe S3 : que
remarquez-vous ?

Exercice 14 Soit Dm = hs, ri le groupe diedral dordre 2m engendre par la rotation r et la symetrie
s usuelle. Soit t = sr, montrer que t est une involution et que Dm = hs, ti.

3.5 Morphismes de groupes


On a vu auparavant des exemples de fonctions entre groupes qui respectaient les lois de composition
de ces groupes, par exemple pour la signature dune permutation. Ces fonctions specifiques sont de
premiere importance dans letude des groupes.
Definition. Soit (G, ) et (G , ) deux groupes. Un morphisme (ou homomorphisme) de groupe est
une fonction f : G G qui verifie

x, y G, f (x y) = f (x) f (y).

On note Hom (G, G ) lensemble des morphismes de groupes de G dans G .


On note End (G) lensemble des morphismes de groupes de G dans lui-meme, dont les elements sont
appelles endomorphisme.
Exemples. 1. Lensemble C2 = {1} est un groupe pour la multiplication, la signature : Sn C2
est donc un morphisme de groupe surjectif (que lon appelle parfois epimorphisme).
2. Si H G, linclusion i : H G definie par i(g) = g est un morphisme de groupe injectif (que
lon appelle parfois monomorphisme).
3. Si n N , la fonction : Z Z/nZ definie par (k) = k + nZ = k est un morphisme de groupe
surjectif (epimorphisme) appele surjection canonique.
4. La fonction f : Z/2Z C2 definie par f (0 ) = 1 et f (1 ) = 1 est un morphisme de groupe
bijectif (que lon appelle un isomorphisme) : en effet f (0 + 1 ) = f (1 ) = 1 = 1 (1) =
f (0 )f (1 ) ; f (0 + 0 ) = f (0 ) = 1 = 1 1 = f (0 )f (0 ) et f (1 + 1 ) = f (0 ) = 1 = (1) (1) =
f (1 )f (1 ). Donc additionner dans Z/2Z est la meme chose que de multiplier dans C2 !
Proposition 3.24. Soit f Hom (G, G ) alors
1. f (eG ) = eG ;
2. f (x1 ) = f (x)1 pour tout x G ;
3. H G f (H) G ;
4. H G f 1 (H ) G.
90 CHAPITRE 3. STRUCTURE DE GROUPES

Demonstration. 1. Pour tout x G on a f (x) = f (xeG ) = f (x) f (eG ). Comme f (x) eG = f (x),
on obtient par identification que f (x) f (eG ) = f (x) eG , puis en multipliant a gauche par
linverse de f (x) on trouve f (eG ) = eG .
2. Soit x G. Comme eG = f (eG ) = f (xx1 ) = f (x) f (x1 ) et de meme eG = f (x1 ) f (x),
on en deduit que f (x1 ) = f (x)1 linverse de f (x) dans G .
3. Soit H G et soit y1 , y2 f (H). Notons que eG = f (eG ) f (H) car H G. Alors il existe
x1 , x2 H tel que f (x1 ) = y1 et f (x2 ) = y2 . Ainsi, puisque x1 x1 2 H on obtient en vertu de
(2) que
y1 y21 = f (x1 ) f (x2 )1 = f (x1 ) f (x1 1
2 ) = f (x1 x2 ) f (H).

Donc f (H) G .
4. Exercice.

Remarque. Si f : G G , alors Im(f ) = f (G) est un sous-groupe de G .

3.5.1 Noyau dun morphisme de groupes


Definition. Soit f Hom (G, G ), le noyau de f est le sous-groupe ker f = f 1 (eG ).
Exemple. Le groupe alterne. Soit n N , on considere la signature de Sn : n : Sn C2 . Le noyau
ker n de la signature est un sous-groupe de Sn appele le groupe alterne et note An = ker(n ).
Proposition 3.25. Si f : G G est un morphisme de groupes, on a
1. f est injective si et seulement si ker(f ) = {eG } ;
2. f est surjective si et seulement si Im(f ) = G .
Demonstration. Supposons dabord f injective. Soit x ker(f ), alors f (x) = eG = f (eG ). Comme f
est injective, x = eG . Supposons maintenant que ker(f ) = {eG }. Soit x1 , x2 G tel que f (x1 ) = f (x2 ),
alors eG = f (x1 ) f (x2 )1 = f (x1 x1 1
2 ). Donc x1 x2 ker(f ) = {eG } dou x1 = x2 .

3.5.2 Composition de morphismes de groupes


Proposition 3.26. Soit f Hom (G, G ) et g Hom (G , G ) deux morphismes de groupes, alors
g f Hom (G, G ) est un morphisme de groupe.
Demonstration. Notons (G, ), (G , ) et (G , ). Il est clair que g f est une fonction de G dans G .
Soit a, b G, montrons que (g f )(ab) = (g f )(a) (g f )(b). Puisque f et g sont des morphismes de
groupes on obtient : (gf )(ab) = g(f (ab)) = g(f (a)f (b)) = g(f (a))g(f (b)) = (gf )(a)(gf )(b).

On en deduit immediatement le resultat suivant :


Corollaire 3.27. (End (G), ) est un monode.
3.5. MORPHISMES DE GROUPES 91

3.5.3 Isomorphisme de groupes


Definition. Un morphisme de groupes f Hom (G, G ) est un isomorphisme de groupes si la fonction
f est inversible. Un isomorphisme de G dans G est appele un automorphisme de G. Lensemble des
automorphismes est note Aut (G).
Exemple. Le morphisme de groupes f : Z/2Z C2 defini par f (0 ) = 1 et f (1 ) = 1 est un
isomorphisme. La fonction g : Z/2Z C2 definie par g(0 ) = 1 et g(1 ) = 1 nen est pas un : cest
une bijection, mais ce nest pas un morphisme de groupes !
Lidentite IdG est un isomorphisme.

Proposition 3.28. 1. Soit f Hom (G, G ) un isomorphisme, alors f 1 Hom (G , G) est aussi
un isomorphisme.
2. Aut (G) = (End (G)) est un groupe pour la composition.
3. Aut (G) SG .

Demonstration. Il faut seulement montrer que f 1 est un morphisme de groupes : soit a , b G alors
comme f est un morphisme de groupes on a

a b = f (f 1 (a )) f (f 1 (b )) = f (f 1 (a) f 1 (b)) = f 1 (a b ) = f 1 (a) f 1 (b).

(2) et (3) sont des consequences immediates de ce qui precede.

Remarque. 1. Un morphisme de groupes f est un isomorphisme si et seulement si f est un


morphisme de groupes bijectif. Cest-a-dire si et seulement si Im(f ) = G et ker(f ) = {e}.
2. Une fonction bijective nest pas forcement un isomorphisme : il faut quelle soit aussi un mor-
phisme de groupes.
Definition. On dit que deux groupes G et G sont isomorphes si il existe au moins un isomorphisme
de groupes f : G G . On dit alors que G et G sont dans la meme classe disomorphisme et on note
G G .
Remarque. 1. La relation est une relation dequivalence (sur lensemble des groupes contenus
dans un ensemble donne).
2. Cette notion est dextreme importance, car elle signifie que si G G , alors G et G ont exac-
tement les memes proprietes algebriques. Par exemple, G est abelien si et seulement si G est
abelien (a verifier).
3. (Exercice) Soit f : G G un morphisme de groupes injectif alors
(a) G f (G) = Im(f ) ;
(b) o(f (x)) = o(x) pour tout x G.
Par ailleurs ces resultats sont valides pour tout isomorphisme.
92 CHAPITRE 3. STRUCTURE DE GROUPES

4. Si G G , alors pour tout q N , le nombre delements de G dordre q est egal au nombre


delement de G dordre q (exercice).
5. Soit G et G deux groupes isomorphes, alors G et G ont le meme ordre : il existe une bijection
entre eux et donc leurs cardinaux sont egaux (le cardinal dun groupe est son ordre).
6. La reciproque nest pas vraie car S3 et Z/6Z ont le meme ordre mais ne sont pas isomorphes ;
Z/6Z possede 2 elements dordre 6 tandis que S3 nen possede pas ! On pourrait aussi tout
simplement dire que Z/6Z est abelien tandis que S3 ne lest pas.

3.5.4 Automorphismes interieurs


Soit G un groupe et g G. La fonction

g : G G
x 7 gxg1

est un automorphisme de groupe appele automorphisme interieur de G. En effet,


(i) g est un endomorphisme : soit x, y G alors

g (xy) = gxyg1 = gxeyg1 = gx(g1 g))yg1 ) = (gxg1 )(gyg1 ).

(ii) g est inversible dinverse (g )1 = g1 : pour x G on a

g1 g (x) = g1 (gxg1 ) = g1 (gxg1 )(g1 )1 = g1 (gxg1 )g = x = g(g1 xg)g1 = g g1 (x).

Donc g1 g = g g1 = IdG .
On note Int (G) lensemble des automorphismes interieurs de G.
Proposition 3.29. Soit G un groupe, alors Int (G) Aut (G) est appele le groupe des automorphismes
interieurs de G.
Demonstration. Exercice.

3.5.5 Groupes symetriques et theoreme de Cayley


Proposition 3.30. Soit E un ensemble, alors
1. si F est un ensemble equipotent a E, alors SE SF ;
2. si |E| = n, alors SE Sn .
Demonstration. Soit f : E F une bijection, f existe car E et F sont equipotents. Il suffit de montrer
que la fonction

: SE SF
g 7 f g f 1
3.5. MORPHISMES DE GROUPES 93

est un isomorphisme de groupes. Soit

: SF SE
h 7 f 1 h f.

Alors pour g SE on a

(g) = (f g f 1 ) = f 1 (f g f 1 ) f = g.

Donc = IdSE . De meme, on montre que = IdSF . Donc est inversible et 1 =


Il reste donc a montrer que est un morphisme de groupe : soit g, g SE , alors

(gg ) = f gg f 1 = f gIdE g f 1 = f gIdE g f 1 = (f gf 1 )(f g f 1 ) = (g)(g ).

Le theoreme qui suit explique limportance du groupe symetrique.


Theoreme 3.31 (Theoreme de Cayley). Tout groupe G est isomorphe a un sous groupe de SG , le
groupe de ses permutations.
Demonstration. Il suffit de construire un morphisme de groupes injectif f : G SG . Soit g G, la
fonction

fg : G G
x 7 gx

est une bijection, appelee translation a gauche par g (exercice). En outre, fg SG et son inverse est
(fg )1 = fg1 . Donc la fonction

f : G SG
g 7 fg

est bien definie.


(i) f est un morphisme de groupes : soit g, h G, alors f (g) f (h) = fg fh = fgh = f (gh) (exercice).
(ii) f est injective : soit g ker(f ) alors fg = IdG : x 7 x. Donc gx = x pour tout x G, dou g = e
et f est injective.

Exemple. Comme |Z/3Z| = 3, alors Z/3Z est isomorphe au sous-groupe de S3 engendre par 1 =
231 = (123) qui est le seul sous-groupe dordre 3 dans S3 .

3.5.6 Exercices
Exercice 1 Soit Dm = hs, ri le groupe diedral dordre 2m engendre par la rotation r et la symetrie
s usuelle. Soit t = sr ; montrer que t est une involution et que Dm = hs, ti.
94 CHAPITRE 3. STRUCTURE DE GROUPES

Exercice 2 On considere

f : Z/6Z Z/3Z
n + 6Z 7 n + 3Z.

1. Montrer que f est une fonction est bien definie.


2. Montrer que f est un homomorphisme surjectif.
3. Quel est son noyau ?

Exercice 3 Soit f Hom (G, G ) et H G . Montrer que f 1 (H ) G .

Exercice 4 Soit G, G et G trois groupes, montrer que


(i) G G ; (ii) G G G G ; (iii) si G G et G G alors G G .

Exercice 5 (1) Soit f : G G un morphisme de groupes injectif, montrer que


1. G f (G) = Im(f ) ;
2. o(f (x)) = o(x) pour tout x G.
(2) Soit G G et q N , montrer que le nombre delements de G dordre q est egal au nombre
delements de G dordre q.

Exercice 6 Soit G = hxi un groupe monogene. On considere la fonction

f :Z G
k 7 xk .

1. Montrer que f est un morphisme de groupes surjectif.


2. Montrer quil existe n N tel que ker(f ) = nZ.
3. Si G est infini, montrer que G Z.
4. Si G est fini dordre n, montrer que G Z/nZ.

Exercice 7 (Translation a gauche) Soit G un groupe. Pour g G, on considere la fonction

fg : G G
x 7 gx.

(a) Montrer que fg SG et que (fg )1 = fg1 .


(b) Est-ce que fg est un morphisme de groupes ?
(c) Montrer que fg fh = fgh pour tout g, h G.
3.6. PRODUIT DIRECT DE GROUPES 95

Exercice 8 Soit G un groupe.


1. Montrer que lensemble Int (G) des morphismes interieurs du groupe G est un sous-groupe de
Aut (G).
2. Soit g, g G, montrer que g = g si et seulement si g1 g Z(G) le centre du groupe G.
3. Montrer que si G est fini, alors |Int (G)| |G|.
4. Calculer Int (S3 ) et Int (Z/nZ).

Exercice 9 Montrer que


(a) le groupe diedral Dm est isomorphe a un sous-groupe de Sm .
(b) Z/nZ est isomorphe a un sous-groupe de Sn .

3.6 Produit direct de groupes


Bien evidement, le produit cartesien de deux ensembles est un ensemble. Est-ce que le produit
cartesien de deux groupes est un groupe ?

3.6.1 Produit direct de groupes


Soit (G, ) et (G , ) deux groupes delements neutres e et e . On peut definir une loi de composition
interne sur G G par

((x, x ), (y, y )) 7 (x, x ) (y, y ) = (xx , y y ).

Etudions cette loi de composition interne :


1. (e, e ) est element neutre : (e, e ) (x, x ) = (ex, e x ) = (x, x ) = (x, x ) (e, e ) ;
2. est associative : en effet et sont associatives, dou

(x, x ) ((y, y ) (z, z )) = (x, x ) (yz, y z ) = (xyz, x y z ) = ((x, x ) (y, y )) (z, z );

3. tout element de G G est inversible pour cette loi : (x1 , x2 )1 = (x1 1


1 , x2 ) car

(x1 , x2 ) (x1 1 1 1 1 1
1 , x2 ) = (x1 x1 , x2 x2 ) = (e, e ) = (x1 , x2 ) (x1 , x2 ).

On en deduit que

Proposition 3.32. (G G , ) est un groupe. On lappelle le produit direct de G avec G .

Remarque. 1. G G est abelien si et seulement si G et G sont abeliens (exercice).


2. Si G et G sont finis, alors |G G | = |G||G |.
96 CHAPITRE 3. STRUCTURE DE GROUPES

3. Si : G H et : G H sont deux morphismes de groupes, alors la fonction

( ) : G G H H
(g, g ) 7 ((g), (g ))

est aussi un morphisme de groupes (exercice).


Exemple. Les groupes dordre 4 sont exactement Z/4Z ou Z/2ZZ/2Z, a isomorphisme pres (exercice).

3.6.2 Exercices
Exercice 1 Soit G et G deux groupes. Montrer que
1. G G est abelien si et seulement si G et G sont abeliens.
2. Les projections canoniques

p1 : G G G p1 : G G G
et
(x, x ) 7 x (x, x ) 7 x

sont des morphismes de groupes surjectifs.


3. Les injections canoniques

i1 : G G G i1 : G G G
et
x 7 (x, e ) x 7 (e, x )

sont des morphismes de groupes injectifs.

Exercice 2 Soit G un groupe dordre 4.


1. Montrer que Z/4Z et Z/2Z Z/2Z ne sont pas isomorphes.
2. Montrer que si g G alors o(g) {1, 2, 4}.
3. Montrer que G Z/4Z ou G Z/2Z Z/2Z. En deduire quil ny a que deux groupes dordre
4 a isomorphisme pres.

Exercice 3 Soit G1 , . . . , Gn des groupes. Montrer par recurrence que la loi de composition interne
((x1 , . . . , xn ), (y1 , . . . , yn )) 7 (x1 y1 , . . . , xn yn ) munit G1 . . . Gn dune structure de groupe. En
quelle(s) occasion(s) G1 , . . . , Gn est-il abelien ?
3.7. UN DERNIER EXEMPLE : LES NOMBRES COMPLEXES 97

3.7 Un dernier exemple : les nombres complexes


3.7.1 Motivation
Nous avons vu au Chapitre 1 une methode pour resoudre les equations diophantiennes lineaires du
premier ordre. Le probleme de trouver des methodes de resolutions dequations a passionne, et pas-
sionne encore, les mathematiciens. En particulier, les equations polynomiales, cest-a-dire les equations
du type
an xn + an1 xn1 . . . a1 x + a0 = 0, ou ai R, (3.1)
sont parmis les premieres a avoir ete etudiees.
Les plus simples sont les equations du premier degre :

ax + b = 0, a, b R, a 6= 0.
b
On sait alors que la solution est x = .
a
Un autre cas tres connu est celui des equations du second degre, cest-a-dire les equations du type

ax2 + bx + c = 0, a, b, c R, a 6= 0.

Elles se resolvent de la maniere suivante. On calcule le discriminant = b2 4ac : si 0 alors les


solutions sont
b + b
x1 = et x1 = .
2a 2a
(Si = 0 la solution est dites double.) On observe alors que lequation se reecrit a(x x1 )(x x2 ) = 0,
a 6= 0. Ceci implique que soit x x1 = 0 ou x x2 = 0. On vient de se ramener a deux equations du
premier degre.
De maniere generale, la methode consiste a factoriser le polynome P (x) = an xn +an1 xn1 . . . a1 x+
a0 (an 6= 0) sous la forme

P (x) = an (x xn )(x xn1 ) . . . (x x1 ),

ou les xi sont alors les solutions de lequation 3.1.


Revenons aux cas des equations du second degre. Que se passe-til si le discriminant < 0.
Lequation ax2 + bx + c = 0 na alors pas de solution. Par exemple, le polynome x2 + 1 ne peut pas
se factoriser sous la forme
x2 + 1 = (x x1 )(x x2 ),
car la racine carree de 1 nexiste pas dans R. On peut montrer que si < 0, lequation ax2 + bx + c
na pas de solution reelle. Alors comment factoriser le polynome x4 + 1, et donc resoudre lequation
x4 + 1 = 0 ? On peut avoir de la chance et observer que

x4 + 1 = (x2 2x + 1)(x2 + 2x + 1).
98 CHAPITRE 3. STRUCTURE DE GROUPES

Puis on peut alors resoudre independamment chacunes de ces equations du second degre. Mais com-
ment trouver cette factorisation sans compter sur la chance ? On peut poser X = x2 er resoudre alors
lequation X 2 + 1 = 0. Mais on vient de voir que cette equation na pas de solution reelle ! La solution
a ce probleme fut donnee au XVIe siecle : il suffit dintroduire une solution imaginaire, autrement dit,
un nombre imaginaire i tel que i2 = 1. Alors dans ce cas

x4 + 1 = X 2 + 1 = (X i)(X + i) = (x2 i)(x2 + i).

Imaginons maintenant quil y ait une racine carre a i et i et continuons ainsi. Pour conclure, on veut
imaginer un ensembledans lequel les lois de calculs seront identiques a celles de R et qui contiendra
toutes les solutions des equations polynomiales : ce sont les nombres complexes. (Nous verrons la fin
de la methode de factorisation de x4 + 1 a la fin de cette section.)

3.7.2 Lensemble des nombres complexes


Lensemble des nombres complexes est lensemble

C = {a + ib | a, b R}.

Lecriture a + ib est formelle : la lette i designe ici une indeterminee. Les elements de C sont appeles
nombres complexes. Soit z = a + ib C un nombre complexe, le reel a est appele partie reelle de z et
se note (z), le reel b est sa partie imaginaire et se note Im(z). Deux nombres compexes sont egaux si
et seulement si ils ont meme partie reelle et la meme partie imaginaire. Un nombre complexe dont la
partie reelle est nulle est dit imaginaire pur, il secrit alors z = ib. Un nombre complexe dont la partie
imaginaire est nulle, il secrit donc z = a, est un reel. On a donc une inclusion naturelle de R dans C :
R C.

Addition sur C Soit z = a + ib et z = a + ib deux nombres complexes. On definit

z + z = (a + a ) + i(b + b ).

Proposition 3.33. (i) (C, +) est un groupe abelien.


(ii) La fonction C R2 qui a un nombre complexe z = a + ib associe le vecteur de coordonnee (a, b)
est un isomorphisme de groupes.
(iii) (R, +) est un sous-groupe de (C, +).

Demonstration. Exercice.

Remarque. Lisomorphisme ci-dessus envoit 1 sur (1, 0) et i sur (0, 1).


3.7. UN DERNIER EXEMPLE : LES NOMBRES COMPLEXES 99

Produit sur C On veut definir sur C un produit dont la restriction a R soit la multiplication usuelle
de R et tel que i2 = 1. Effectuons un calcul informelle de multiplication en sautorisant les memes
principes de calculs que dans R et en supposant que i2 = 1 : soit z = a + ib et z = a + ib deux
nombres complexes, et

z z = (a + ib) (a + ib ) = aa + i2 bb + iab + ia b
= (aa bb ) + i(ab + a b).

On definit la multiplication sur C par cette formulle :

(a + ib) (a + ib ) = (aa bb ) + i(ab + a b).

Proposition 3.34. (i) (C, ) est un monode commutatif dunite 1 et i2 = 1.


(ii) (C , ) est un groupe abelien.
(iii) R est un sous-groupe de C .
(iv) La multiplication est distributive par rapport a laddition :

z, z , z C, z(z + z) = zz + zz.

Demonstration. Exercice.

Remarque. 1. On dit alors que (C, +, ) est un corps, voir lappendice C. On lappelle le corps des
nombres complexes qu dune importance capitale en mathematiques
2. Linverse dun nombre complexe non nul est
 
1 a b
(a + ib) = 2 2
+i 2 .
a +b a + b2

En effet, si z C = C \ {0}, alors z = a + ib avec a, b qui ne sont pas nuls en meme temps. On
obtient
     
a b a b a b
z +i 2 = a 2 b 2 +i b+a 2 = 1,
a2 + b2 a + b2 a + b2 a + b2 a2 + b2 a + b2

dou le resultat anonce.

3.7.3 Module et conjugue dun nombre complexe


Definition. Soit z = a + ib un nombre complexe.

(i) Le module de z est le nombre |z| = a2 + b2 .
(ii) Le nombre complexe z = a ib est le conjugue de z.
100 CHAPITRE 3. STRUCTURE DE GROUPES

Remarque. On ecrira aussi souvent que lon peut un nombre complexe sous la forme A + iB avec
A, B R. En particulier, si z, z C , alors pour ecrire zz = A + iB il suffira de multiplier la fraction
par z :
z zz (zz ) I(zz )
= = + i .
z z z |z |2 |z |2
Exemple. Si z = 3 4i alors |z| = 5 et z = 3 + 4i. On observe alors que

zz = (3 4i)(3 + 4i) = (9 + 16) + i(12 12) = 25 = |z|2 .

Proposition 3.35. Soit z, z C, alors


1. zz = |z|2 R ;
z+z
2. (z) = 2 ;
zz
3. I(z) = 2 ;
4. |zz | = |z||z | et |z| = |z| ;
5. z R I(z) = 0 z = z.
Demonstration. Exercice.

3.7.4 Notation exponentielle et formule de De Moivre


Le groupe additif C est isomorphe au groupe R2 , les nombres complexes admettent donc une
interpretation geometrique : z = a + ib est represente par le point M de coordonnes (a, b) dans le plan
cartesien R2 . On appelle z laffixe du point M . Le segment OM est de longueur |z|. Si |z| = 1, alors le
point M correspondant se trouve sur le cercle de centre (0, 0) et de rayon 1. En vertu de la definition
des fonctions cosinus et sinus, il existe un unique [0, 2[ tel que z = a + ib = cos() + i sin(), et
tout nombre complexe de cette forme est de module 1, car cos()2 + sin()2 = 1.
Proposition 3.36. Soit z C, il existe un unique [0, 2[ tel que z = |z|(cos() + i sin()). Le
nombre est appele largument de z.
Demonstration. Exercice.
~ .
Remarque. Largument de z est langle oriente entre le vecteur 1 = (0, 1) et le vecteur OM

Proposition 3.37 (Formule de De Moivre). Pour tout n N, on a

(cos() + i sin )n = cos(n) + i sin(n), R.

Demonstration. Exercice.

On ecrit ei pour cos() + i sin (ceci recoit sa justification dans un cours danalyse), et la formule
de De Moivre secrit alors plus simplement : (ei )n = ein .
3.7. UN DERNIER EXEMPLE : LES NOMBRES COMPLEXES 101

Notation exponentielle : Un nombre complexe secrit sous la forme z = rei , ou r = |z| est le
module de z et est son argument. Deux nombres complexes se multiplient alors selon la formule :

rei r ei = rr ei(+ ) .

De plus (rei )n = r n ein et rei = rei/2 .
Exemple. On a vu au debut de cette section que x4 + 1 = (x2 i)(x2 + i). On observe que

i = ei/2 et i = ei/2 .

Dou
x4 + 1 = (x2 ei/2 )(x2 ei/2 ) = (x ei/4 )(x + ei/4 )(x ei/4 )(x + ei/4 ).
Posons z = ei/4 , alors z = ei/4 . Lequation ci-dessus se reecrit alors

x4 + 1 = (x z)(x z )(x + z )(x + z) = (x2 (z + z )x + zz )x2 + (z + z )x + zz ).



Comme zz = |z|2 = 1 et z + z = 2(z) = 2, on obtient bien le resultat escompte :

x4 + 1 = (x2 2x + 1)(x2 + 2x + 1).

Ce phenomene est plus profond, comme nous le montre les deux theoremes suivants.

Theoreme 3.38. 1. Lensemble U = {z C | |z| = 1} est un sous-groupe de (C, ).


x
2. La fonction exp : R C definie par exp(x) = ei est un morphisme de groupe de (R, +) vers
(C , ).
3. Im(exp) = U et ker(exp) = 2Z = {2x | x Z}.

Demonstration. Exercice.

Le resultat suivant sera admis, et demontrer dans un cours danalyse.

Theoreme 3.39 (Theoreme fondamental de lalgebre). Toute equation polynomiale a coefficient com-
plexes de degre 1 admet au moins une solution a C.

3.7.5 Exercices
Exercice 1 Soient z, z , z C, montrer que z(z z ) = (zz )z et z(z + z) = zz + zz.

Exrecice 2 Soit z C, montrer que : (1) zz = |z|2 ; (2) (z) = z+z 2 ; (3) I(z) =
zz
2 ;
(4) z R I(z) = 0 z = z ; (5) si z C, |zz | = |z||z | et |z| = |z|.

(zz )
+ i I(zz )

z
Exercice 3 Montrer que si z, z C , alors z = |z |2 |z |2
.
102 CHAPITRE 3. STRUCTURE DE GROUPES

Exercice 4 Montrer que si z est un nombre complexe de module 1, son inverse est z.

Exercice 5 Ecrire les nombres complexes suivants sous la forme a + ib :


(a) 1 + 3i + 9i2 + 27i3 + 81i4 + 243i5 ; (b) 73i
1+5i ; (c) i1000 + i123 .

Exercice 6
1. Montrer par recurrence sur n N la formule de De Moivre :

(cos() + i sin )n = cos(n) + i sin(n), R.

2. Montrer que lensemble U = {z C | |z| = 1} est un sous-groupe de (C, ) ;


x
3. Montrer que la fonction exp : R C definie par exp(x) = ei est un morphisme de groupe de
(R, +) vers (C , ) ;
4. Montrer que Im(exp) = U et ker(exp) = 2Z = {2x | x Z} ;
Chapitre 4

Classe modulo un sous-groupe et


groupes quotients

Dans ce chapitre, nous allons developper deux outils tres puissants pour letude des groupes : le
theoreme de Lagrange et le premier theoreme disomorphisme. Nous generaliserons aussi la construc-
tion du quotient Z/nZ de Z par son sous-groupe nZ. Nous montrerons alors que letude des groupes
cycliques et monogenes revient a etudier les groupes Z et Z/nZ.

4.1 Classes modulo un sous-groupe


Nous avions defini la relation de congruence par a b (mod n) si et seulement si (a) + b nZ.
Ce qui se traduirait en notation multiplicative par a b (mod n) si et seulement si a1 b est dans le
sous-groupe nZ. On arrive alors a poser la definition suivante :
Definition. Soit G un groupe et H G. On definit sur G la relation suivante :

xy (mod H) x1 y H.

Elle est appelee congruence a gauche modulo H.

Proposition 4.1. Soit G un groupe et H G alors


1. est une relation dequivalence ;
2. la classe dequivalence de x G est xH = {xh | h H}. Elle est appelee classe a gauche modulo
H.

Notation. On note G/H lensemble quotient pour la relation de congruence a gauche modulo H.
Remarque. Soit G un groupe et H G.

103
104 CHAPITRE 4. CLASSE MODULO UN SOUS-GROUPE ET GROUPES QUOTIENTS

(a) Si G est note additivement, on retrouve alors la notation x + H pour la classe dequivalence de
x modulo H. Si G = Z et H = nZ alors la classe de k Z est k + nZ ; et lensemble quotient est
bien Z/nZ.
(b) Soit x G alors xH = H si et seulement si h H ;
De plus xH = yH x1 yH = H y 1 xH = H x1 y H (exercice).
(c) On definit une congruence a droite modulo H par

x d y xy 1 H.

La classe dequivalence de x G est Hx = {hx | h H} et est appelee classe a droite modulo


H.
Lensemble quotient est alors note H\G
Notons que : y xH y 1 Hx1 .
(d) Si G est abelien, alors xH = Hx pour tout x G.
(e) Si G nest pas abelien, ce nest plus vrai. En effet, si G = S3 , H = h1 i avec 1 = 213, et
x = 1 = 231 alors
xH = {213, 321} et Hx = {231, 132}.
On voit bien que xH 6= Hx.
(f) Un sous-groupe tel que xH = Hx pour tout x H est appele sous-groupe normal. Cest dans
le cas des sous-groupes normaux que lensemble quotient sera alors muni dune structure de
groupe ; on y reviendra plus tard dans ce chapitre.

Demonstration de la proposition 4.1. Il faut montrer que est transitive, symetrique et reflexive. Soit
x, y, z G alors
est reflexive : x1 x = e H car H G, donc x x ;
est symetrique : si x y alors y 1 x = (x1 y)1 H car H G, donc y x ;
est transitive : si x y et y z alors x1 y H et y 1 z H, donc puisque H est stable on
a
x1 z = x1 yy 1 z H = x z.
Il reste a montrer que la classe [x] de x est xH = {xh | h H}. Soit y xH, alors il existe h H
tel que y = xh. Donc x1 y = h H et il sensuit que x y et y [x] . Donc xH [x] .
Reciproquement, soit y [x] , i.e. x y, alors h = x1 y H. Il existe alors h H tel que y = xh,
ce qui prouve legalite des ensembles.

Etudions maintenant lensemble quotient.

Proposition 4.2. Soit G un groupe et H G, alors


1. pour tout x G, xH, Hx et H ont meme cardinal.
4.1. CLASSES MODULO UN SOUS-GROUPE 105

2. Les ensembles quotients G/H et H\G sont en bijection.


Demonstration. (1) Soit x H, alors la fonction h 7 xh est une bijection de H sur xH (exercice).
(2) Soit xH G/H, posons f (xH) = Hx1 . Montrons que f : G/H H\G est une fonction bien
definie. Cest-a-dire, montrons que si xH = yH alors Hx1 = Hy 1 . Or on sait que
() xH = yH x1 y H H = Hx1 y Hy 1 = Hx1 .
Ce qui montre que f est bien definie. Montrons que f est une bijection :
f est injective : f (xH) = f (yH) Hy 1 = Hx1 xH = yH par ().
f est surjective : si Hx H\G, alors f (x1 H) = H(x1 )1 = Hx.
On peut alors donner la definition suivante.
Definition. Soit G un groupe et H G. Lindice de H dans G, note [G : H], est le cardinal de
lensemble G/H (qui est egal au cardinal de H\G). Si G/H est un ensemble fini, on dit que H est
dindice fini dans G.
Exemple. [Z : nZ] = n. Lindice peut etre fini alors que G et H sont infinis !

4.1.1 Le theoreme de Lagrange


Soit n N tel que xn = e. Alors o(x) divise n. En effet, en effectuant la division euclidienne de n
par o(x) on obtient n = o(x)q + r avec 0 r < o(x). Donc
e = xn = (xo(x) )q xr = xr .
Donc comme o(x) est le plus petit entier positif tel que xo(x) = e, on a forcement r = 0 et donc
n = qo(x).
On peut se demander comment trouver un tel n au depart, surtout si on ne connat pas lordre de
x. En regardant tous les exemples de groupes finis du chapitre 3, on peut observer que les ordres des
elements divisent lordre du groupe. Ce resultat est general.
Theoreme 4.3 (Theoreme de Lagrange). Soit G un groupe fini et H G alors
|G| = |H|[G : H].
En particulier, lordre de tout sous-groupe de G divise lordre de G et lordre de tout element de G
divise lordre de G.
Demonstration. Comme est une relation dequivalence, G/H est une partition de G. Par la propo-
sition 4.2 on obtient alors
X X
|G| = |xH| = |H| = |G/H||H| = |H|[G : H].
xHG/H xHG/H

Puisque lordre de x G est lordre du sous-groupe hxi, on obtient bien lordre de tout element de G
divise |G|.
106 CHAPITRE 4. CLASSE MODULO UN SOUS-GROUPE ET GROUPES QUOTIENTS

Corollaire 4.4. Soit G un groupe fini dordre n, alors xn = e pour tout x G.

Demonstration. Soit x G. En vertu du theoreme de Lagrange, o(x) divise |G| = n. Alors il existe
k N tel que n = ko(x). Dou

xn = xko(n) = (xo(n) )k = ek = e.

Corollaire 4.5. Soit G un groupe dordre p premier, alors G est cyclique.

Demonstration. Exercice.

4.1.2 Application a larithmetique modulaire


Le petit theoreme de Fermat generalise

Voici la generalisation du petit theoreme de Fermat par Gauss.

Theoreme 4.6 (Fermat-Euler). Soit n N et a un entier premier avec n alors

a(n) 1 (mod n)

ou est lindicatrice dEuler.

Demonstration. Comme a est premier avec n, a (Z/nZ) qui est un groupe multiplicatif dordre
(n). En vertu du corollaire du theoreme de Lagrange ci-dessus, a (n) = 1 .

Le cryptage RSA

La plupart des cryptages informatiques actuels (SSH, SSL) font appel a lalgorithme de cryptage
RSA1 .

Pourquoi ca marche ? Le cryptage RSA est tres efficace car il est base sur deux principes : la
puissance modulaire, qui nest pas une fonction reversible, et le fait que la difficulte a factoriser les
grands nombres en nombres premiers excede la capacite e calcul des ordinateurs actuels.
1
Rivest, Shamir et Adleman (1977).
4.1. CLASSES MODULO UN SOUS-GROUPE 107

Clef publique et privee : On se donne une clef publique (n, e) ou n, e N sont tels que :
1. n = pq ou p, q sont deux nombres premiers tres grands (cest ce quon appelle un grand nombre).
Lemme 4.7. Si n = pq avec p 6= q nombres premiers, alors (n) = (p 1)(q 1).

Demonstration. En effet, k n nest pas premier avec pq si et seulement si p ou q est diviseur


de k. Donc k n est premier avec n si et seulement si p et q ne sont pas diviseurs de k. Donc
k {ab | 1 a < p, 1 b < q} de cardinal (p 1)(q 1) est lensemble des nombres plus petits
que n et premiers avec n, dou le resultat.

2. e est premier avec (n) = (p 1)(q 1), donc inversible dans Z/(n)Z.
La clef publique est detenue par tout le monde, i.e., le programme de cryptage generique.
On se donne aussi une clef privee (n, d) ou d est tel que : d est linverse de e dans Z/(n)Z. Il est
tres difficile de calculer d , meme si lon connt e.

Chiffrement dun message : On se donne un message M (un nombre plus petit que n). Le
programme connat la clef publique (n, e). On rappelle que n est un grand nombre. Alors le chiffrement
est : C M e (mod n).

Dechiffrement du message : Pour dechiffrer C, on procede comme suit. Le receveur connat la


clef privee (n, d), donc il ne lui reste qua calculer C d modulo n. Le resultat sera le message M .
Remarque. Pour calculer d a laide de la clef publique (n, e), il faut resoudre lequation diophantienne
de + (n)k = 1, ce qui revient a connatre la decomposition n = pq dont la complexite de calcul excede
la capacite de nos ordinateurs.
Exemple. On prend un petit exemple pour illustrer le processus. Dans la pratique on prend des tres
grands nombres. On prend p = 7 et q = 5 et n = 5 7 = 35. Donc (n) = (5 1)(7 1) = 24.
La clef publique est (n = 35, e = 5).
La clef privee est (n = 35, d = 5). En effet 5 5 = 1 + 1 24 1 (mod (n)).
Le message est M = 8.
Le message crypte est C = M e = 85 = 32768.
Essayons de retrouver le message. Calculons modulo 35 :

(32768)d (32768)5 47685 2185 85 64 64 8 6 (6) 8 36 8 8 (mod 35).

On retrouve bien M = 8.

Demonstration. En effet,

C d (M e )d M ed M M (n)k = M (M (n) )k (mod n)


108 CHAPITRE 4. CLASSE MODULO UN SOUS-GROUPE ET GROUPES QUOTIENTS

car ed 1 (mod (n)) (e = d 1 ). Donc si M est premier avec n, on obtient en vertu du petit theoreme
de Fermat generalise par Euler que
C d M (mod n).
Si M nest pas premier avec n, puisque M < n, alors p|M ou q|M . Si p|M alors

M ed 0 M (mod p).

Si p ne divise pas M alors en vertu du petit theoreme de Fermat on a

M p1 1 (mod p) = M ed M (M p1 )k(q1) M (mod p).

En procedant de meme avec q, on en deduit que p et q divisent M ed M donc n aussi divise M ed M .


Dou
C d M ed M (mod n).
Puisque M < n, le resultat de ce calcul est M !

Produit direct de sous-groupes


Soit G un groupe et H, K G. On definit

HK = {hk | h H, k K}.

Exemple. On considere G = S3 , H = h1 i = {e, 1 } et K = h2 i. Alors

HK = {e, 1 , 2 , 1 2 = 1 } et KH = {e, 1 , 2 , 1 2 = 2 }

ne sont pas des sous-groupes de S3 . En effet, puisque 12 = 2


/ HK, HK nest pas stable pour la loi
de S3 et de meme pour KH.
Remarque. En general HK 6= KH et HK et KH ne sont pas des sous-groupes de G. Bien sur si
H G alors HK = KH.

Proposition 4.8. Soit G un groupe et H, K G, alors : HK G HK = KH.

Demonstration. Exercice.

Remarque. (a) Si HK = KH, ce groupe nest pas necessairement abelien (considerer par exemple
le groupe S3 Z avec H = S3 {0} et K = {e} Z).
Si G est abelien, alors on a toujours HK = KH.

Theoreme 4.9. Soit G un groupe et H, K G. Supposons que les hypotheses suivantes sont verifiees :
1. h H, k K, hk = kh ;
2. H K = {e}.
4.1. CLASSES MODULO UN SOUS-GROUPE 109

Alors HK G et HK H K. En notamment, si HK = G alors G H K.

Demonstration. (1) implique que HK G en vertu de la proposition 4.8. Montrons maintenant que
la fonction

f : H K HK
(h, k) 7 hk

est un isomorphisme de groupes. Soit (h, k), (h , k ) H K alors par (1)

f ((h, k)(h , k )) = f ((hh , kk )) = h(h k)k = h(kh )k = (hk)(h k ) = f (h, k)f (h , k ).

Donc f est un morphisme de groupe. Il reste a montrer que f est une bijection :
f est injectif : soit (h, k) ker(f ) alors hk = f (h, k) = e H K. Donc h = k1 H K car
H, K G. Comme H K = {e}, on en deduit que h = k = e et donc que ker(f ) = {e}. Ainsi f est
bien injective.
f est surjective par definition.

Remarque. Si G est fini, et H, K G verifient les hypotheses du theoreme, il suffit alors de montrer
que |H||K| = |G| pour montrer que G H K. En effet, HK H K, donc |HK| = |H||K|.
Puisque HK G et |G| = |H||K| = |HK|, on obtient G = HK H K.
Exemples. On a Z/6Z Z/2Z Z/3Z. En effet :
(i) Le sous-groupe H = h2 i est normal dordre 3 = 6/2 dans Z/6Z ; donc H Z/3Z car il est
cyclique dordre 3.
(ii) Le sous-groupe K = h3 i est normal dordre 2 = 6/3 dans Z/6Z ; donc K Z/2Z car il est
cyclique dordre 2.
(iii) H K = {0 } : en effet, si x H K alors o(x) divise o(H) et o(K) en vertu du theoreme de
Lagrange. Puisque 2 et 3 sont premiers entre eux, on obtient o(x) = 1 et donc x = 0 lidentite de ce
groupe.
Ainsi, en vertu du theoreme 4.9, on sait que HK H K est dordre 2 3 = 6 et donc que

Z/6Z = HK H K Z/3Z Z/3Z.

Le theoreme des restes chinois, version groupe


On retrouve comme corollaire le theoreme des restes chinois, dont la demonstration est exactement
la meme que dans lexemple precedent.

Corollaire 4.10. Soit n, m N premiers entre eux, alors

Z/nmZ Z/nZ Z/mZ.


110 CHAPITRE 4. CLASSE MODULO UN SOUS-GROUPE ET GROUPES QUOTIENTS

En particulier, pour k, l Z, il existe un unique entier 0 x nm 1 tel que



x k (mod n)
.
x l (mod m)

Demonstration. Il faut appliquer le theoreme 4.9 comme dans lexemple ci-dessus :


(i) Le sous-groupe H = hn i est normal dordre m = nm/n dans Z/nmZ ; donc H Z/mZ car il
est cyclique dordre m.
(ii) Le sous-groupe K = hm i est normal dordre n = mn/m dans Z/nmZ ; donc K Z/nZ car il
est cyclique dordre n.
(iii) H K = {0 } : en effet, si x H K alors o(x) divise o(H) et o(K) en vertu du theoreme de
Lagrange. Puisque n et m sont premiers entre eux, on obtient o(x) = 1 et donc x = 0 lidentite de ce
groupe.
Ainsi, en vertu du theoreme 4.9, on sait que HK H K est dordre n m = nm et donc que

Z/nmZ = HK H K Z/mZ Z/nZ.

Remarque. On a utilise le fait suivant : si G H et G H alors G G H H . Soit


f : G H et g : G H deux isomorphismes, alors la fonction : G G H H definie par
(x, y) = (f (x), g(y)) est un isomorphisme de groupes.

4.1.3 Exercices
Exercice 1 Soit G un groupe et H G, montrer que
1. si x G alors xH = H si et seulement si x H ;
2. si x, y G alors xH = yH x1 yH = H y 1 xH = H x1 y H ;
3. si G est abelien, alors xH = Hx pour tout x G ;
4. si x, y H, alors y xH y 1 Hx1 ;
5. si x H, alors la fonction h 7 xh est une bijection de H sur xH.
6. En deduire que xH, H et Hx ont meme cardinal.

Exercice 2 On considere G = S3 .
1. Donner tous les sous-groupes de S3 ;
2. pour tout sous-groupe H de S3 , donner G/H et H\G.

Exercice 3 Soit G un groupe dordre p premier, montrer que G est cyclique.


4.1. CLASSES MODULO UN SOUS-GROUPE 111

Exercice 4 Soit G un groupe et H, K deux sous-groupes finis de G.


1. Montrer que si |H| et |K| sont premiers entre eux, alors H K = {e}.
2. On pose n = [H : H K]. Soit {xi | 1 i n} un systeme de representant des classes de
H/H K.
(a) Montrer que {xi K | 1 i n} est une partition de HK.
(b) Montrer que
|H||K|
|HK| = |KH| = .
|H K|

Exercice 5 Soit G un groupe abelien dordre |G| = nm ou n et m sont premiers entre eux. Soit H
et K deux sous-groupes de G tel que |H| = n et |K| = m. Montrer que G H K.

Exercice 6 Soit G un groupe et H1 , . . . , Hn desT sous-groupes de G dindice fini. Montrer par


recurrence sur n N que lindice du sous-groupe ni=1 Hi est fini.

Exercice 7 Soit G un groupe et x, y G dordre fini tel que xy = yx. Montrer que :
(a) xy est dordre fini ; (b) si o(x) = n et o(y) = m sont premiers entre eux, alors o(xy) = nm.

Exercice 8 (Formule de lindice) Soit H un sous-groupe dindice fini dun groupe G et K H.


Le but de ce probleme est de montrer que K est dindice fini dans G si et seulement si il est dindice
fini dans H, ainsi que la formule suivante :

[G : K] = [G : H][H : K].

1. Si K H, notons I G un systeme de representant des classes a gauche modulo H et J H


un systeme de representant des classes a gauche H/K modulo K.
Montrer que
(a) = IJ est un systeme de representant des classes G/K ;
(b) est en bijection avec I J.
2. Montrer que [G : K] = [G : H][H : K].
3. En deduire que K est dindice fini dans G si et seulement si il est dindice fini dans H.

Exercice 9 (La preuve (( savante )) du theoreme de Wilson) Nous avons demontre au chapitre
2 le theoreme de Wilson 2.18. Cet exercice a pour but den proposer une nouvelle preuve.

Theoreme 4.11 (Wilson). Soit n N, n 2, alors n est premier si et seulement si (n 1)!


1 (mod n).
112 CHAPITRE 4. CLASSE MODULO UN SOUS-GROUPE ET GROUPES QUOTIENTS

1. Montrer que x = (p 1)! est est le produit de tous les elements du groupe abelien (Z/pZ) .
2. Soit G un groupe abelien fini et x le produit des elements de G.
(a) Si |G| est impair, montrer que x = e ;
(b) si |G| est pair et G ne contient quune involution alors montrer que x est cette unique
involution ;
(c) si |G| est pair et G contient plus dune involution, montrer que x = e (difficile).
3. En deduire la preuve du theoreme de Wilson.

4.2 Groupes quotients


Lensemble quotient G/H admet-il une structure de groupe heritee de G, tel Z/nZ a sa structure
heritee de Z.

4.2.1 Sous-groupes normaux


Definition. Soit G un groupe et H G, on dit que H est un sous-groupe normal dans G ou distingue
dans G si xH = Hx pour tout x G.
Notation. Si H est un sous-groupe normal de G, on note H G.
Proposition 4.12. Soit G un groupe et H G, montrer que les propositions suivantes sont equivalentes.
1. H G ;
2. xHx1 = H, x G ;
3. x1 Hx = H, x G ;
4. xhx1 H, x G, h H ;
5. x1 hx H, x G, h H.
Demonstration. Exercice.

Exemples. 1. Le centre du groupe Z(G) est normal dans G. En effet, si x G, alors xg = gx pour
tout g Z(G). Donc xZ(G) = Z(G)x.
2. Int (G) Aut (G).
3. Si G est un groupe abelien, tout sous-groupe est normal dans G.
4. Lintersection de sous-groupes normaux dans G est un sous-groupe normal dans G.
Remarque. Soit G un groupe et K H G.
1. nest pas une relation transitive : si K H et H G, il nest pas vrai que H G. On
trouve un contre-exemple dans S4 (exercice).
2. si K G = K H : en effet, xK = Kx pour tout x G donc aussi pour tout x H.
3. Si H G et K G contenant H alors H K (exercice).
4.2. GROUPES QUOTIENTS 113

4.2.2 Groupe quotient


Theoreme 4.13. Soit G un groupe et H un sous-groupe normal de G, alors la fonction
G/H G/H G/H
(xH, yH) 7 xH yH = xyH
munit G/H dune structure de groupe. On lappelle le groupe quotient de G par H. De plus
(i) eG/H = H et (xH)1 = x1 H ;
(ii) la fonction : G G/H definie par (x) = xH est un morphisme de groupe surjectif appele
epimorphisme canonique ;
(iii) ker() = H.
Remarque. En notation additive, on obtient commme loi de composition interne : (x+H)+(y +H) =
(x + y) + H, ce qui correspond bien a notre addition sur Z/nZ !
On note aussi parfois xH = x .

Demonstration du theoreme 4.13. La preuve est entieremen similaire a la demonstration du fait que
Z/nZ est un groupe (on remplace laddition par la multiplication, Z par G et Z par H ; seule la
commutativite manque, mais le fait que H est un sous-groupe normal de G nous donne les hypotheses
suffisantes pour prouver ce resultat).
La difficulte de la preuve de ce theoreme nest pas de verifier les axiomes de groupes, mais plutot
de montrer que le produit est bien defini. Soit xH, x H, x H, y H tel que xH = x H et yH = y H, il
faut montrer que xyH = x y H. Puisque H G, on obtient
x y H = x Hy = (x H)y = (xH)y = xy H = x(y H) = xyH.
Montrons maintenant que les axiomes de groupes sont satisfaits : Soit xH, yH, zH G/H, alors
associativite : (xH yH) zH = (xyH) zH = (xy)zH = x(yz)H = xH (yH zH) car la loi de
G est associative ;
element neutre : xH H = xH = H xH car H = eH. Donc eG/H = eH = H ;
inverse : xH X 1 H = xx1 H = H = x1 H XH donc xH est inversible dinverse x1 H.
Enfin, on constate que (xy) = xyH = xH yH = (x) (y) donc est un morphisme de groupe
clairement surjectf ; de plus : ker() = 1 (eG/H ) = 1 (H) = {x G | xH = H} = H.

Theoreme 4.14. Soit G un groupe et H G, alors H G si et seulement si il existe un morphisme


de groupes f : G G tel que H = ker(f ).
En particulier, ker(f ) G, pour tout morphisme de groupes f : G G .
Demonstration. Si H G, il suffit de prendre f = : G G/H. Reciproquement, il suffit de montrer
que ker(f ) G : soit x G et g ker(f ), alors f (xgx1 ) = f (x)f (g)f (x)1 f (x)eG f (x)1 = eG car
g ker(f ) et f est un morphisme de groupes. Ainsi xgx1 ker(f ), le noyau est donc normal dans G
en vertu de la proposition 4.12.
114 CHAPITRE 4. CLASSE MODULO UN SOUS-GROUPE ET GROUPES QUOTIENTS

4.2.3 Premier theoreme disomorphisme


On va maintenant pouvoir enoncer un theoreme de premiere importance en algebre, appele pro-
priete universelle des groupes quotients, ou premier theoreme disomorphisme.
Theoreme 4.15. [Premier theoreme disomorphisme] Soit G un groupe, H G et : G G/H la
surjection canonique. Soit f : G G un morphisme de groupes tel que H ker(f ), alors il existe un
unique morphisme : G/H G tel que f = . De plus
(i) si H = ker(f ) alors est injective ;
(ii) si f est surjective, alors est surjective.
Plus specifiquement, si f est surjective et H = ker(f ) alors est un isomorphisme.
Remarque. On peut memoriser ce resultat en le resumant dans le diagramme commutatif (i.e. f =
) suivant :
f
G // G .
zz<<
zz
zzz!
 z
G/H
Exemples. 1. Si f : G G est un morphisme de groupes, alors G/ ker(f ) Im(f ) (exo).
2. En outre, en vertu du theoreme de Lagrange, le groupe alterne An = ker() est dordre |An | =
n!/2.
3. C/R R en tant que groupe additif. En effet R C car C est abelien. De plus, le morphisme
de groupes f : C R, defini par f (a + ib) = b, est surjectif. Son noyau est ker(f ) = R, donc en
vertu du theoreme disomorphisme, il existe un isomorphisme : C/R R. Dou C/R R.

Demonstration du theoreme 4.15. Unicite : Soit et tel que f = = . Soit x G


alors f (x) = (x) = (x), donc ((x)) = ((x)). Donc pour tout xH G/H on a
(xH) = (xH). Dou = car deux fonctions sont egales si et seulement si leurs valeurs sur tous
les elements de lensemble de depart sont egales.
Existence : Commencons par montrer que la fonction : G/H G definie par (xH) = f (x), x G,
est bien definie. Pour cela, il faut montrer que si xH = yH alors f (x) = f (y). Ainsi, soit x, y G tel
que xH = yH. Donc x1 yH = H et donc x1 y H ker(f ). Dou f (x1 y) = eG . Comme f est un
morphisme de groupes, on obtient que f (x)f (y)1 = eG et donc que f (x) = f (y). La fonction est
bien definie.
Il reste a montrer que est un morphisme de groupes, que si ker(f ) = H alors est injective et que
si f est surjective, alors lest aussi.
est un morphisme de groupe car : si xH, x H G/H alors puisque f est un morphisme de
groupes on obtient

(xH x H) = (xx H) = (xx ) = f (xx ) = f (x)f (x ) = (x) (x ) = (xH)(x H).


4.2. GROUPES QUOTIENTS 115

est surjective si f lest : soit y G , alors il existe x G tel que f (x) = y. Dou

(xH) = (x) = f (x) = y.

est injective si H = ker(f ) : soit xH, x H G/H tel que (xH) = (x H), alors f (x) = f (x ).
Autrement dit, et en utilisant le fait que f est un morphisme de groupes, on a f (x1 x ) = eG . Donc
x1 x ker(f ) = H. On en deduit que x1 x H = H et donc que x H = xH. En dautres termes,
est bien injective.

4.2.4 Sous-groupes dun groupe quotient


On a vu au Chapitre 3 que les sous-groupes du groupe quotient Z/nZ correspondent aux sous-
groupes de Z contenant nZ. On montre ici que ce phenomene est vrai en general.
Theoreme 4.16. Soit G un groupe, H G et : G G/H lepimorphisme canonique. Alors la
fonction K 7 (K) est une bijection de lensemble des sous-groupes de G contenant H sur lensemble
des sous-groupes de G/H.
Remarque. 1. Autrement dit, L est un sous-groupe de G/H si et seulement si il existe K G tel
que H K et (K) = L.
2. Si K = hSi alors (K) = h(S)i (exercice).
3. Si K est fini, alors en vertu du theoreme de Lagrange |(K)| = |K|/|H| (exercice).
4. Si K est un sous-groupe de G contenant H alors H K et donc le groupe quotient K/H existe.
Dautre part, grace au theoreme ci-dessus on sait que (K) G/H. Ainsi, en vertu du theoreme
disomorphimme que (K) K/H (exercice).
Exemple. On retrouve ainsi le resultat connu suivant : soit n N alors les sous-groupes de Z/nZ sont
les (kZ) = hk i tel que k|n et sont dordre n/k. Mais grace a la remarque ci-dessus, on a aussi que
(kZ) kZ/nZ. On verra dans la section suivante quen fait (kZ) = Z/(n/k)Z car cest un groupe
cyclique dordre n/k.

Demonstration du theoreme. A nouveau, les arguments de la preuve sont les meme que dans le cas
des groupes Z/nZ. Soit K G qui contient H. Montrons que K = (K) est un sous-groupe de G/H.
On a H = eG/H K car H K implique que (H) = H (K) = K . Soit xH, yH K , x, y K,
alors xH(yH)1 = xy 1 H = (xy 1 ) (K) = K car K G. Donc K G/H.
Donc la fonction K (K) est bien definie de lensemble des sous-groupes de G contenant H
dans lensemble des sous-groupes de G/H. Il reste a montrer quelle est bijective.
Surjective : Soit L G/H, posons K = 1 (L) = {g G | (g) L}. Alors e K car (e) = eG/H
L. Si x, y K alors puisque est un morphisme de groupes on a (xy 1 ) = (x)(y)1 L car
L G/H, donc xy 1 K. Donc K G. Lapplication est surjective.
Injective : Soit K, K deux sous-groupes de G contenant H tel que (K) = (K ). Par symetrie, il
suffit de montrer que K K pour montrer que K = K et donc son injectivite. Soit x K alors
116 CHAPITRE 4. CLASSE MODULO UN SOUS-GROUPE ET GROUPES QUOTIENTS

(x) (K) = (K ). Donc xH = yH avec y K . Ce qui implique quil existe h H tel que x = yh.
Puisque H K , y, h K . En outre, puisque x = yh et K G, on obtient que x K .

4.2.5 Exercices
Exercice 1 Soit G un groupe et H G, montrer que les propositions suivantes sont equivalentes.
1. H G ;
2. xHx1 = H, x G ;
3. x1 Hx = H, x G ;
4. xhx1 H, x G, h H ;
5. x1 hx H, x G, h H.

Exercice 2 Soit G un groupe et H G dindice 2, montrer que H est normal dans G.

Exercice 3 Soit G un groupe, montrer que Int (G) Aut (G).

Exercice 4 Soit G un groupe et S G. Posons H = hSi.


(a) Montrer que si xSx1 H pour tout x G, alors H G.
(b) Si f : G G est un isomorphisme, montrer que f (H) = hf (S)i.

Exercice 5 Dans le groupe symetrique S4 , on considere

H = h(1, 2)(3, 4)i et K = {e, (1, 2)(3, 4), (1, 3)(2, 4), (1, 4)(2, 3)}.

(a) Verifier que K = h(1, 2)(3, 4), (1, 3)(2, 4)i.


(b) Montrer que H K et K S4 , mais que H nest pas normal dans S4 .

Exercice 6 Soit G un groupe et H, K G, montrer que


1. si H G et K G contenant H alors H K ;
2. H G = H K G ;
3. En deduire que lintersection de sous-groupes normaux de G est un sous-groupe normal de G.

Exercice 7 Soit G un groupe et H, K G.


1. Montrer que HK G HK = KH.
2. Montrer que si HK G alors HK = hH Ki. Est-ce que dans ce cas HK est abelien ?
3. Montrer que si H G alors HK G et H HK.
4.3. APPLICATIONS 117

Exercice 8 Soit f : G G un morphisme de groupes, montrer que


1. si H G alors f (H) f (G), et que si f est surjective alors f (H) G. Est-ce vrai dans le cas ou
f nest pas surjective ?
2. Si H G alors f 1 (H ) G.

Exercice 9 Si f : G G est un morphisme de groupes, montrer que G/ ker(f ) Im(f ).

Exercice 10 Soit n N et d|n.


1. Montrer quil existe un morphisme de groupes injectif : Z/dZ Z/nZ.
2. Montrer quil existe un morphisme de groupes surjectif : Z/nZ Z/dZ.

Exercice 11 Soit G un groupe, H G et K est un sous-groupe de G contenant H. On note


: G G/H le morphisme surjectif canonique. Montrer que
1. (K) K/H ;
2. si K = hSi alors (K) = h(S)i ;
3. si K est fini, alors |(K)| = |K|/|H|.

Exercice 12 Donner tous les sous-groupes de Z/20Z.

Exercice 13 (Deuxieme et troisieme theoremes disomorphisme)


Soit G un groupe et H G et K G.
1. Montrer que H K G et K/(K H) HK/H.
2. Si de plus K G et K H, montrer que H/K G/K et (G/K)/(H/K) G/H.
Indice : Se servir du premier theoreme disomorphisme.

Exercice 14 Soit G un groupe, montrer que si G/Z(G) est un groupe monogene, alors G est abelien.

4.3 Applications
4.3.1 Groupes monogenes et cycliques
Nous allons voir que letude des groupes monogene et cycliques se reduit a letude du groupe
monogene Z et des groupes cycliques Z/nZ.

Theoreme 4.17. Soit G = hxi un groupe monogene, alors


1. Si G est infini, alors G Z.
118 CHAPITRE 4. CLASSE MODULO UN SOUS-GROUPE ET GROUPES QUOTIENTS

2. Si G est fini dordre n, alors G Z/nZ.

Demonstration. On considere f : Z G definie par f (n) = xn . Alors f est un morphisme de groupes :


f (n + m) = xn+m = xn xm = f (n)f (m) (on notera que Z est un groupe note additivement tandis que
G est note multiplicativement). Il est clair que f est surjective. Si ker(f ) = {0} alors G Z.
Si ker(f ) nest pas 0 alors il existe k Z tel que ker(f ) = kZ car ker(f ) est un sous-groupe
de Z et les seuls sous-groupes de Z sont les ensembles de multiples. Donc en vertu du theoreme
disomorphismes, G Z/kZ. Puisque n = |G| = |Z/kZ| = k, on en deduit le theoreme.

Corollaire 4.18. Tout sous-groupe dun groupe cyclique est cyclique.

Demonstration. Soit G un groupe cyclique, alors G Z ou G Z/nZ. Les sous-groupes de G sont


donc isomorphes a des sous-groupes de Z ou de Z/nZ qui sont tous cycliques. Donc par isomorphisme
inverse, les sous-groupes de G sont cycliques (sen convaincre en faisant lexercice).

Exemples. 1. U R/2Z le groupe des reels modulo 2.


2. (Racines nieme de lunite) Soit n N, on dit que z C est une racine nieme de lunite si z n = 1.
On note U(n) lensemble des racines nieme de lunite. Soit n N, alors U(n) est un sous-groupe
cyclique fini de U isomorphe a Z/nZ. Il est engendre par e2i/n .

4.3.2 Exercices
Exercice 1 Justifier les isomorphismes suivants :
1. C/R R ;
2. R/Z U ;
3. C /R+ U ;
4. C /R U ;
5. U/U(n) U ;
6. C /U(n) C .

Exercice 2 Soit G un sous-groupe dindice fini dans C , montrer que G = C .


Annexe A

Les suites

Definition. Une suite est une fonction u : I E ou I N et E est un ensemble.


Notation. Quitte a definir u(n) = 0 pour n N \ I, on note traditionnellement une suite (un )nN ,
ou un = u(n). On dit alors que (un )nN est une suite a valeurs dans E.
Exemples. (a) La suite des entiers naturels (un )nN est a valeurs dans N et est definie par un = n.
(b) La suite ci-dessus est un exemple particulier de suite arithmetiques. Une suite (un )nN a valeurs
dans R est une suite arithmetique si il existe un nombre r R appele la raison et un0 R
(n0 0) appele le premier terme tel que

n n0 , un = un0 + r(n n0 ).

Dans lexemple precedent, r = 1 et n0 = 0 (mais pourrait aussi etre egal a 1, 2 ou . . .).


(c) La suite des premieres puissances de 7, (vn )nN , est a valeurs dans N et est definie par vn = 7n .
(d) La suite ci-dessus est un exemple particulier de suite geometrique. Une suite (vn )nN a valeurs
dans R est une suite geometrique si il existe un nombre q R appele la raison et un0 R
(n0 0) appele le premier terme tel que

n n0 , vn = vn0 q nn0 .

Dans lexemple precedent, q = 7 et n0 = 0 (mais pourrait aussi etre egal a 1, 2 ou . . .).



(e) La suite des racines carrees (wn )nN est a valeurs dans R et est definie par wn = n.

Definition par recurrence


Certaines suites peuvent etre definies par recurrence. Par exemple, prenons la suite (un )n3 definie
par 
u3 = 3 Conditions initiales
(un )n3 = .
un+1 = un + 1, pour n 3 relation de recurrence

119
120 ANNEXE A. LES SUITES

En calculant les premiers termes, on se rend compte quon semble obtenir la suite des entiers naturels
3. On peut montrer par recurrence que cette suite est la suite arithmetique de raison 1 et de premier
terme u3 = 3.
Definition. Une definition par recurrence (ou recursive) dune suite est la donnee de conditions
initiales et une relation de recurrence qui calcule un+1 en fonction dun ou de plusieurs termes uk
pour k n.
Exemples. (a) Soit (un )nn0 une suite arithmetique de raison r et de premier terme un0 , alors

un0 Conditions initiales
(un )nn0 = .
un+1 = un + r, pour n n0 relation de recurrence

(b) Soit (vn )nn0 une suite geometrique de raison q et de premier terme vn0 , alors

vn0 Conditions initiales
(vn )nn0 = .
un+1 = qun , pour n n0 relation de recurrence

(c) (Suite de Fibonacci.) On definit une suite (Fn )nN a valeurs entieres par :

F0 = F1 = 1 Conditions initiales
(Fn )nN = .
Fn+1 = Fn + Fn1 , pour n 1 relation de recurrence

Cette suite est appelee suite de Fibonacci et les nombres quelle produit sont appeles les nombres
de Fibonacci. Elle a ete introduite au XIIIe siecle par Fibonacci pour decrire la croissance dune
population de lapins : (( Possedant initialement un couple de lapins, combien de couples obtient-on en
douze mois si chaque couple engendre tous les mois un nouveau couple a compter du second mois de
son existence ? ))

A.1 Exercices
Exercice 1 (a) Montrer que la suite (un )nn0 a valeurs reelles est une suite arithmetique de raison
r et de premier terme un0 si et seulement si

un0
(un )nn0 = .
un+1 = un + r, pour n n0

(b) Montrer que


n
X un0 + un
ui = (n n0 + 1) .
2
i=n0
A.1. EXERCICES 121

Exercice 2 (a) Montrer que la suite (vn )nn0 a valeurs reelles est une suite geometrique de raison
q et de premier terme vn0 si et seulement si

vn0
(vn )nn0 = .
vn+1 = qvn , pour n n0

(b) Montrer que si q 6= 1 alors


n
X 1 q nn0 +1
vi = vn0 .
1q
i=n0

2
Exercice 3 Montrer que la suite de Fibonacci (Fn )nN verifie n 0, on a Fn+2 Fn Fn+1 = (1)n .
122 ANNEXE A. LES SUITES
Annexe B

Les relations dordre

Minimum et maximum
Nous allons generaliser la notion de plus petit et plus grand elements, que lon connat bien dans
les ensembles fondamentaux munis de leur ordre naturel. Commencons par un exemple.
Exemples. (a) Pour E = N avec lordre naturel, prenons A = N : alors A a un minimum, a savoir
0. Tous les elements de N sont plus grands que 0. Mais A na pas de maximum.
De meme, pour A = {n N | n < 101}, nous voyons que A a le minimum 0 et le maximum 100 (tous
les elements de A sont plus petits que 100).
(b) Prenons maintenant E = P(X) pour un certain ensemble X. Alors E a le minimum et le
maximum X. Mais pour X = {x, y, z}, et A E defini par
A = P(X) \ {, X} = {{x}, {y}, {z}, {y, z}, {z, x}, {x, y}},
on voit que A na ni minimum, ni maximum. Cependant,
les singletons {x}, {y} et {z} sont des elements minimaux de A : il nexiste pas delement de A
plus petit que ceux-la ;
les sous-ensembles {x, z}, {x, y}, {y, z} sont des elements maximaux de A : il nexiste pas
delement de A plus grand que ceux-la.
La situation differe donc du cas classique de lordre naturel sur les ensembles fondamentaux.
Notez bien la difference des termes employes en francais pour parler de minimum ou delements
minimaux. Cest cela qui va nous guider dans notre definition.
Definition. Soit E un ensemble muni dun ordre et A E.
1. On dit que A a un minimum ou un plus petit element si :
a A, x A, a x.
Cela veut dire que tous les elements de A sont plus grands que a. En particulier, ils sont tous
comparables a a.

123
124 ANNEXE B. LES RELATIONS DORDRE

2. On dit que A a un maximum ou un plus grand element si :

b A, x A, x b.

Cela veut dire que tous les elements de A sont plus petits que b. En particulier, ils sont tous
comparables a b.
3. On dit que a A est un element minimal de A si :

x A, x a = x = a.

Cela veut dire quil ny a pas delements de A plus petits que a. Attention, cela ne veut pas dire
que tous les elements de A sont tous comparables
4. On dit que b A est un element maximal de A si :

x A, b x = x = b.

Cela veut dire quil ny a pas delement de A plus grand que b. Attention, cela ne veut pas
dire que tous les elements de A sont tous comparables a b. Cest ici quest la difference avec le
maximum.
Remarque. (a) Si a A est minimum, alors a A est minimal (exercice).
(b) Si b A est maximum, alors b A est maximal (exercice).
(c) Attention, la reciproque de ces deux propositions est fausse, comme nous le montre lexemple (b)
ci-dessus.
(d) Le principe du bon ordre sur les entiers vu en 1.3.1 pourrait etre pris comme definition avec
nimporte quel ensemble ordonne, ce qui ouvre des perspectives des plus interessantes mais releve du
contenu du cours de theorie des ensembles.

B.1 Exercices
Exercice 1 (a) Montrer que si un ensemble ordonne a un maximum, celui-ci est unique.
(b) Tout minimum est minimal. Trouver un contre-exemple a la reciproque.
(c) Tout maximum est maximal. Trouver un contre-exemple a la reciproque.

Exercice 2 Soit X = {a, b, c, d} et E = P(X) .


(a) (digraphe de lordre) Dessiner avec des fleches representant les couples ordonnes la relation
dinclusion sur E : on met une fleche I J si I J.
(b) Trouver le maximum (et le minimum) de E, sil existe.
(c) Trouver dans E les elements maximaux et minimaux.
(d) Trouver dans E un sous-ensemble totalement ordonne ayant quatre elements.
Annexe C

Complements sur les lois de


composition

Nous avons defini les structures algebriques de monodes et de groupes. Dans chacune delles, il y
a une seule loi. Pourtant, dans Z par exemple, il y a deux lois : laddition et la multiplication ; Z est
ce quon appelle un anneau.

C.1 Anneaux, une introduction


Definition. Un anneau (unitaire) (A, +, ) est un ensemble A muni de deux lois de composition
interne : une addition + et une multiplication telles que :
(i) (A, +) est un groupe abelien, dont lelement neutre est note 0A (ou simplement 0).
(ii) (A, ) est un monode, dont lelement neutre est notee 1A (ou simplement 1).
(iii) Ces deux lois sont compatibles : La multiplication est distributive par rapport a laddition, i.e.

a, b, c A, a(b + c) = ab + bc et (a + b)c = ac + bc.

Si de plus (A, ) est un monode commutatif, on dit que A est un anneau (unitaire) commutatif.
Remarque. 1. Toutes les notions vue au prealable comme inverse et oppose dun element sont
toujours valide dans un anneau.
2. On dit anneau unitaire car on veut que la multiplication est un element neutre. Pour un anneau
en general, la condition (ii) est simplement que soit associative (et donc nest pas necessairement
un element neutre).
3. On dira souvent un anneau A au lieu dun anneau (A, +, ).
Exemple. 1. Lexemple de base est Z : (Z, +) est un groupe abelien et (Z, ) est un monode. La
distributivite est une propriete bien connue de Z.

125
126 ANNEXE C. COMPLEMENTS SUR LES LOIS DE COMPOSITION

2. R est un anneau.
3. Soit n N, alors nZ et Z/nZ sont des anneaux commutatifs (exercice).
4. Lensembles des matrices carrees Mn (R) muni de laddition et de la multiplication des matrices
est anneau non-commutatif.
On retrouve dans la resultat suivant des proprietes bien connues dans Z :
Proposition C.1. Soient A un anneau et a, b A. Alors
1. 0 a = a 0 = 0 ; En particulier 0 nest pas inversible ! (sauf si 1 = 0 !)
2. a b = (a) (b) et (a b) = (a) b = a (b) ;
3. Loppose de b est (1) b ; En particulier, loppose de 1 est 1.
La regle (2) est la fameuse regle des signes.
Demonstration. (1) Pour laddition, 0 est element neutre, donc 0 + 0 = 0. On a donc par distributivite
0 a = (0 + 0)a = 0 a + 0 a. Additionnons aux deux extremes loppose x de 0 a, nous obtenons

0 = 0 a + x = (0 a + 0 a) + x = 0 a + (0 a + x) = 0 a.

. Legalite 0 = a 0 se montre de maniere analogue.


(2) Demontrons dabord la deuxieme serie degalites. On a

0 = 0 b = (a + (a))b = ab + (a)b,

ou lon utilise successivement (1), le fait que a est loppose de a, et la distributivite. Donc (ab)
etant loppose de ab on a :

(ab) = (ab) + 0 = (ab) + 0 b = (ab) + ab + (a)b = (a)b.

Lautre egalite se montre de maniere analogue. La premiere equation se deduit de ce que lon vient de
montrer en remplacant b par b.
(3) est une consequence directe de (2) :prendre a = 1 dans la deuxeme equation.

C.2 Corps, une introduction


Quel difference y-a til entre les anneaux Z et R : on sait par exemple quil est plus facile de diviser
dans R que dans Z.
Definition. Un corps K est un anneau tel que tout element non nul est inversible i.e. K = K =
K \ {0}.
Exemple. Z nest pas un corps, mais R en est un.
Proposition C.2. Soit n N, alors Z/nZ est un corps si et seulement si n est un nombre premier.
C.3. LOI DE COMPOSITION EXTERNE 127

Demonstration. Si n nest pas premier, alors il existe 2 a, b n 1 tel que n = ab. Donc a ne peut
pas etre inversible dans Z/nZ. En effet sinon, il existe x Z/nZ tel que x s a = 1 , dou

0 = x 0 = x (a b ) = (x a )b = 1 b = b

ce qui est absurde car 2 b < n. La reciproque est une consequence du corollaire 2.17.

On en finit la avec la theorie. Letude des anneaux et corps et lobjet du cours dalgebre II,
notemment on verra quil y a une notion de quotient danneaux, de morphismes danneaux etc. Nous
allons maintenant appliquer tous ce que nous avons appris pour donner une relecture dexemples et de
techniques connues. On pourra aussi consulter lannexe C pour en apprendre plus sur le langage des
lois de compositions, ce qui clarifiera certainement certaines notions connues tel que la notion despace
vectoriel. Beaucoup des constructions que lon connait utilisant Q, R o C peut etre en fait relisee sur
un corps K en general.

C.3 Loi de composition externe


Le langage des lois de composition nous amene bien plus que la notion de groupes, danneaux ou
de corps. On a vu que certains ensembles possedent plusieurs lois de composition interne, comme par
exemple lanneau Z muni de laddition et de la multiplication et note (Z, +, ).
Definition. Soit E et K deux ensembles. Une loi de composition externe (a gauche) de K sur E est
une fonction
K E E.

Exemple. La multiplication des matrices par un scalaire dans R est une loi de composition externe.

R Mn (R) Mn (R)
(a, M ) 7 aM.

Ceci nous amene a la definition despace vectoriel.


Definition. Soit k un corps dont on note 0 et 1 les elements neutres. On appelle k-espace vectoriel
(ou espace vectoriel sur le corps k) tout ensemble E muni dune loi de composition interne (( + )) et
dune loi externe (( )) tel que :
1. (E, +) est un groupe abelien delement neutre note ~0 ;
2. 1 u = u pour tout u E ;
3. la loi (( )) est distributive a gauche par rapport a laddition + de E :

k, u, v E, (u + v) = u + v.
128 ANNEXE C. COMPLEMENTS SUR LES LOIS DE COMPOSITION

4. La loi (( )) est distributive a droite par rapport a laddition du corps k :

, k, u E, ( + ) u = u + u.

5. La loi (( )) est associative par rapport a la multiplication du corps k :

, k, u E, ( u) = () u.

Les elements de k sont alors appeles scalaires et les elements de E sont appeles vecteurs.

Remarque. On peut aussi redefinir les applications lineaires. Soient E, F deux espaces vectoriels sur
un corps k. Une application lineaire est un morphisme de groupe f : E F tel que f ( x) = f (x)
pour tout k.

C.3.1 Exercices
Exercice 1 Soit n N, montrer que nZ et Z/nZ sont des anneaux commutatifs.

Exercice 2 Soit A un anneau, on dit que A est integre si ab = 0 dans A implique que a = 0 ou
b = 0. Montrer que
1. Tout corps est integre ;
2. Z/nZ est integre si et seulement si n est premier.
Bibliographie

[1] J. Calais, Elements de theorie des groupes, PUF Mathematiques (1984).


[2] J. H. Conway, R. T. Curtis, S. P. Norton, R. A. Parker et R. A. Wilson, Atlas of finite groups,
Clarendon Press Oxford (1985).
[3] P. Damphousse, Larithmetique ou lart de compter, Quatre a quatre, Edition le Pommier (2002).
[4] D. Guin, Algebre, Tome 1 : Groupes et anneaux, Belin (1997).
[5] J. Labelle et C. Reutenauer, MAT1000 : Algebre 1, Notes de cours, UQAM.
[6] S. Lang, Structures algebriques, InterEditions, Paris (1976).
[7] F. Liret et D. Martinais, Algebre 1re annee, 2e edition, Dunod (2003).
[8] R. Smullyan, Le livre qui rend fou, Dunod (1997).

129
Index

Abel, 65 cardinal, 45
anneau, 125 cardinalite, 45
anneau commutatif, 125 complementaire, 16
application lineaire, 128 difference, 16
element, 14
Bezout, theoreme de, 24 ensemble vide, 14
bon ordre sur N, 17 equipotent, 45
fini, 45
classe dequivalence, 50
inclusion, 15
representants, 52
infini, 45
classe de congruence modulo n, 55
intersection, 30
congruence modulo n, 54
P(E), 16
congruence modulo un sous-groupe
partition densemble, 32, 45
classe de congruence, 103
produit cartesien, 37
congruence a droite, 104
reunion, 29
congruence a gauche, 103
sous-ensemble, 15
corps, 126
union, 29
Cryptage RSA, 106
ensemble quotient, 51
demonstration entiers premiers entre eux, 24
equivalence, 11 equation diophantienne lineaire du premier ordre,
implication, 10 27
demi-groupe, 64 Eratosthene, crible de, 36
divisibilite, 21 espace vectoriel, 127
division euclidienne, 19 Euclide, lemme de, 34

enonce mathematique, 10 Fermat, petit theoreme de, 60


definition, 10 fonction, 40
et, 10 bien definie, 52
negation dune proposition, 10 bijection, 44
ou, 10 bijective, 44
proposition, 10 composition, 43
ensemble, 14 identite, 41

130
INDEX 131

image directe, 41 ideal de Z, 22


image reciproque, 41 indicateur dEuler, 59
injection, 44 isomorphisme
injective, 44 premier theoreme disomorphisme, 114
inversible, 4144
surjection, 44 Lagrange, theoreme de, 105
surjective, 44 loi de composition externe, 127
Formule de De Moivre, 100 loi de composition interne, 63
element inversible, 65
Gauss, lemme de, 24 element neutre, 65
groupe, 65 element symetrisable, 65
epimorphisme, 89 associative, 64
abelien, 65 commutative, 64
cyclique, 117 sous-ensemble stable, 64
fini, 76
formule de lindice, 111 monode, 65
generateurs, 74 morphisme de groupes
groupe quotient, 113 automorphisme, 91
homomorphisme de groupes, 89 automorphisme interieur, 92
indice dun sous-groupe, 105 composition, 90
monogene, 117 isomorphisme, 91
monomorphisme, 89 noyau, 90
morphisme de groupes, 89 multiple dun entier, 22
notation additive, 67
Nombre complexe
notation multiplicative, 67
racines de lunite, 118
ordre, 76
nombre complexe
ordre dun element, 76
argument, 100
regles de calcul, 71
nombre impair, 32
sous-groupe, 73
nombre pair, 32
sous-groupe distingue, 112
nombre premier, 33
sous-groupe engendre, 74
nombres complexes, 97
sous-groupe normal, 104, 112
nombres reels
table de multiplication, 70
addition, 69
groupe cyclique, 76
multiplication, 69
groupe diedral, 85
groupe lineaire, 70 oppose dun element, 67
groupe monogene, 74
groupe symetrique, 70, 82, 92 permutation
groupe alterne, 90 cycle, 84
signature, 90 signature, 83
132 INDEX

plus grand commun diviseur pgcd, 23


plus petit commun multiple ppcm, 29
preuve par recurrence, 17
1ere forme, 18
2eme forme, 18
produit cartesien, 37
produit direct
produit direct de groupes, 95
produit direct de sous-groupes, 108

relation, 38
antisymetrique, 49
inverse, 38
reflexive, 49, 50
restriction, 38
symetrique, 50
transitive, 49, 50
relation dequivalence, 50
relation dordre, 49
ordre total, 49

symboles
=, 10
, 14
, 11
, 15
,
/ 15
, 15
C, 14
N, 14
nZ, 22
Q, 14
R, 14
Z, 14

theoreme des restes chinois, 59, 109


theoreme fondamental de lalgebre, 101
theoreme fondamental de larithmetique, 34

Wilson, theoreme de, 59, 111