Vous êtes sur la page 1sur 42

Universit des Sciences et Technologies de Lille

U.F.R. de Mathmatiques Pures et Appliques


M211 : Mathmatiques discrtes
Notes de cours par Clment Boulonne
L2 Mathmatiques 2007 - 2008
Table des matires
1 Ensembles 3
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Relation dquivalence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 Cardinalit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3.1 Ensembles nies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3.2 Ensembles innis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.4 Rsum sur la combinatoire (Voir Feuille TD) . . . . . . . . . . . . . . . . . . . 7
1.5 Bections et groupes de permutations . . . . . . . . . . . . . . . . . . . . . . . . 8
1.5.1 Reprsentations des permutations . . . . . . . . . . . . . . . . . . . . . . 8
2 Graphes et arbres 9
2.1 Introduction des graphes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2 Premires dnitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.3 Exemples de graphes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.4 Etude de graphes planaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.4.1 Dmonstration du thorme dEuler . . . . . . . . . . . . . . . . . . . . . 15
2.4.2 Quelques astuces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.5 Homomorphismes de graphes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.5.1 Gnralits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.5.2 Lien entre groupes et graphes . . . . . . . . . . . . . . . . . . . . . . . . 20
2.5.3 Lien entre graphes et groupes . . . . . . . . . . . . . . . . . . . . . . . . 22
2.6 [TD] Modlisation de jeux combinatoires . . . . . . . . . . . . . . . . . . . . . . 23
2.6.1 Taquin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.7 Chemins dans un graphe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.8 Reprsentation matricielle pour les graphess . . . . . . . . . . . . . . . . . . . . 27
2.9 Rappel sur les graphes planaires . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3 Groupes 31
3.1 Introduction sur les groupes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.2 Actions de groupes - Exemples de groupes . . . . . . . . . . . . . . . . . . . . . 32
3.3 Sous-groupes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.4 Homomorphisme de groupes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.5 Groupe quotient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.5.1 Quotient dun espace vectoriel . . . . . . . . . . . . . . . . . . . . . . . . 37
3.5.2 Quotient de groupes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.6 Homomorphismes non-triviaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2
Chapitre 1
Ensembles
1.1 Introduction
Paradoxe de Russel Soit X lensemble de tous les ensembles qui ne se contiennt pas.
Est-ce que x X ? Les membres de cet ensemble nappartiennent pas eux-mmes, il
nappartient pas lui-mme. Est-ce que x X, il a la proprit requise pour appartenir
lui-mme. Donc tout cela amne des contradictions.
Dnition 1.1.1. On note X Y si Y est un sous-ensemble de X et X Y si Y est un
sous-ensemble propre de X (cest--dire contenu dans X mais distinct de X).
Dnition 1.1.2. X, Y deux ensembles alors :
X Y = {a; a X ou a Y }
X Y = {a; a X et a Y }
Dnition 1.1.3. X, Y deux ensemble alors :
X Y = {(x, y), x X, y Y }
Dnition 1.1.4. f : X Y est une application de X dans Y . Elle est :
injective si pour x, y X, f(x) = f(y) x = y
surjective si chaque y Y est de la forme f(x) pour au moins un x X.
bective si elle est injective et surjective.
1.2 Relation dquivalence
Dnition 1.2.1. Soit X un ensemble alors :
r : X X {vrai, faux}
r est une relation entre lments de X (on la note aussi ).
Proposition 1.2.1. Si :
1. a b b a
2. a a
3. a b et b c a c.
3
4 Chapitre 1. Ensembles
est appele alors relation dquivalene. En terme de boolens :
1. r(a, a) = vrai
2. r(a, b) = vrai r(b, a) = vrai
3. r(a, b) = vrai et r(b, c) = vrai r(a, c) = vrai
Dnition 1.2.2. Soit X ensemble et est une relation dquivalence alors X/ est len-
semble des classes dquivalence ou lensemble quotient.
Exemple 1.2.1. PacMan est un jeu vido o on prend le contrle dune boule en forme de
part de pizza et qui a pour but de rcuprer de la nourriture en vitant les fantmes qui rodent
dans un ensemble (ici un carr). Quand on est lextermit de lensemble, PacMan revient
lautre extremit oppos du carr.
Soit X : [0, 1] [0, 1]. On dnit une relation dquivalence tel que :
:
_

_
(x, y) (x, y) si 0 < x < 1 et 0 < y < 1
_

_
(x, 1) (x, 1)
(x, 1) (x, 0)
(x, 0) (x, 0)
_

_
(0, y) (0, y)
(0, y) (1, y)
(1, y) (1, y)
Alors X/ est un tore.
Fig. 1.1 Ensemble et ensemble quotient pour PacMan
Exemple 1.2.2. Soit X un cercle. Si a

X
, a a. Si a et b X\

X
. X/ est une sphre.
Fig. 1.2 Ensemble et ensemble quotient pour le cercle
Exemple 1.2.3. Soit X : [1, 1] [1, 1] et soit tel que :
_

_
(x, y) (x, y) si x = {1, 1}
_

_
(1, y) (1, y)
(1, y) (1, y)
(1, y) (1, y)
si x = {1, 1}
Chapitre 1. Ensembles 5
Fig. 1.3 Ensemble et ensemble quotient dans lExemple 1.1.3.
alors X/ est un ruban de Mobius.
Exemple 1.2.4. Soit X la sphre et tel que a a et a a (a et a deux points de
lextremit du rayon de X) alors X/ = RP
2
est appel plan projectif.
1.3 Cardinalit
1.3.1 Ensembles nies
Dnition 1.3.1. X est un ensemble ni sil existe une fonction entre X et lensemble {1, ..., n}
pour un certain n N.
Notation. Dans ce cas, on dira que card(X) = n.
Proposition 1.3.1. Si f : {1, ..., m} {1, ..., n} est une injection.
Dmonstration. Si m = 1 vident. Soit m x alors on va dmontrer que si f : {1, ..., m +
1} {1, ..., n + 1} injectif (on notera f : {1, ..., m + 1} {1, ..., n + 1} quand f est injectif).
Soit g : {1, ..., m} {1, ..., n}. Si f(i) = n + 1 alors g(i) = f(i) et si f(i) = n + 1 alors
g(i) = f(m+ 1).
Remarque. g est une injection, cela implique que m n et m+ 1 n + 1.
Corollaire. Il nexiste pas une bection entre un ensemble ni et un sous-ensemble propre.
Exemple 1.3.1. Il ny a pas de bection entre N

et N

\{1}.
Dnition 1.3.2. X est dnombrable sil existe une bection entre X et N.
Exemple 1.3.2. Z = {..., 1, 0, 1, ...}. On introduit :
f : n
_
_
_
f(n) = 2n si n > 0
f(n) = 2|n| + 1 si n 0
Exemple 1.3.3. Q
+
. On peut voir cette ensemble comme un tableau inni :
1
1
2
1
3
1

1
2
2
2
3
2
4
2

1
3
2
3
3
3
4
3

.
.
.
.
.
.
.
.
.
.
.
.
On applique la mthode de la pluie pour trouver une bection de Q
+
N.
6 Chapitre 1. Ensembles
Fig. 1.4 Mthode de la pluie pour trouver une bection de Q
+
N
1.3.2 Ensembles innis
Exemple 1.3.4. 2
N
espace de fonctions f : N {0, 1} nest pas dnombrable.
Dmonstration. On utiise ce quon appelle largument de la diagonale de Cantor. Soit a
k

{0, 1}
0 1 1 0 0 0 1 1
a
1
a
2
a
3
a
n
On dmontre que 2
N
nest pas dnombrable par labsurde. On suppose que 2
N
est dnombrables.
Soient des suites :
a
11
a
12
a
13
a
14

a
21
a
22
a
23
a
24

a
31
a
32
a
33
a
34

a
41
a
42
a
43
a
44

.
.
.
(L
1
)
On construit une autre suite dlments (a
ii
)
iN
tel que :
a
ii
=
_
_
_
1 si a
ii
= 0
0 si a
ii
= 1
Cette suite nest pas dans la litste (L
1
).
Exemple 1.3.5. [0, 1] nest pas dnombrable.
Dmonstration. Soient les nombres :
0, a
11
a
12
...a
1n
...
0, a
21
a
22
...a
2n
...
0, a
31
a
32
...a
3n
...
Mais on ne veut pas qu partir dun certain rang les a
ij
soient gaux.
0, a
11
a
12
a
13
...a
1n
...
0, a
21
a
22
a
23
...a
2n
...
0, a
31
a
32
a
33
...a
3n
...
Si :
_
_
_
a
ii
= 9 a
ii
= 0
a
ii
= 9 a
ii
= a
ii
+ 1
0, a
11
a
22
a
33
a
44
... nappartient pas la liste.
Chapitre 1. Ensembles 7
Dnition 1.3.3. SI X Y alors card(X) card(Y ).
Theorme 1.3.2 (Schrder-Bernstein). Sil existe une injection X Y et une injection
Y X alors il existe une bection X Y .
Dmonstration. On va considrer deux pays : la France (F) et lAllemagne (A) et les
hommes. On va construire une fonction telle quun homme dun pays un ls dans un autre.
On note :
en Allemagne :
_

_
A

: gnalogie innie
A
A
: gnalogie nie en Allemagne
A
F
: gnalogie nie en France
en France :
_

_
F

: gnalogie innie
F
A
: gnalogie nie en Allemagne
F
F
: gnalogie nie en France
On a alors les proprits suivantes :
A
A
A

A
F
= A et F
A
F

F
F
= A
_

_
A
A
A

=
A

A
F
=
A
A
A
F
=
et
_

_
F
A
F

=
F

F
F
=
F
A
F
F
=
Soit f : F A et g : A F, on a :
_

_
f : F

bective
f : F
F
A
F
bective
g : A
A
F
A
bective
bection
Dnition 1.3.4. Soit le carr ]0, 1[]0, 1[ et lintervalle ]0, 1[. On veut construire deux in-
jections. La premire t est celle qui va de lintervalle au carr et lautre s va du carr vers
lintervalle.
t
_
t,
1
2
_
s : (0, x
1
x
2
x
3
, ...; 0, y
1
y
2
y
3
...) (0, x
1
y
1
x
2
y
2
...)
Par exemple s(0, 1; 0, 1) (0, 11).
Dmonstration. On montre que s est injectif. Si (0, x
1
y
1
x
2
y
2
x
3
y
3
...) = (0, x

1
y

1
x

2
y

2
...) alors
(0, x
1
x
2
...; 0, y
1
y
2
...) = (0, x

1
x

2
; 0, y

1
y

2
).
1.4 Rsum sur la combinatoire (Voir Feuille TD)
1. Si card(X) = n et card(Y ) = m alors :
card(X Y ) = mn
2. Les nombres dapplications entre X et Y sont au nombre de m
n
3. Le nombre dinjection entre X et Y sont au nombre de (m)
n
.
4. Le nombre de sous-ensembles de X de cardinal k est C
k
n
=
(n)
k
k!
=
n!
(nk)!k!
.
5. Le nombre de tous les sous-ensembles de X est 2
n
.
6. (a +b)
n
=
n

k=0
C
k
n
a
nk
b
k
.
7. C
k
n
= C
k1
n1
+C
k
n1
avec C
n
n
= C
0
n
= 1.
8 Chapitre 1. Ensembles
1.5 Bections et groupes de permutations
Dnition 1.5.1. Soit X un ensemble tel que card(X) = n alors on note B(X) lensemble
de toutes les bections de X sur lui-mme. On a alors : card(B(X)) = n!.
Dnition 1.5.2. Si X = {1, ..., n}. S
n
:= B(X) alors S
n
est le groupe des permutations n
lments.
1.5.1 Reprsentations des permutations
1.
_
1 2 3 n
(1) (2) (3) (n)
_
: {1, ..., n} {1, ..., n}
Exemple 1.5.1. S
3
= {1, 2, 3} {1, 2, 3}
_
1 2 3
1 2 3
_ _
1 2 3
2 1 3
_
_
1 2 3
3 2 1
_ _
1 2 3
1 3 2
_
_
1 2 3
2 3 1
_ _
1 2 3
3 1 2
_
Il y a 6 lments dans S
3
.
2. Reprsentation dun produit :
_
1 2 3
3 2 1
__
1 2 3
3 1 2
_
=
_
1 2 3
2 1 3
_

_
1 2 3
3 1 2
__
1 2 3
3 2 1
_
=
_
1 2 3
1 3 2
_

_
1 2 3
1 3 2
__
1 2 3
3 1 2
_
=
_
1 2 3
3 2 1
_

reprsente dans quel sens on fait la multiplication.


Chapitre 2
Graphes et arbres
Cours sur les graphes : http://www.apprendre-en-ligne.net/graphes
2.1 Introduction des graphes
Exemple 2.1.1. Ceci est un graphe.
Dnition 2.1.1. Soient S un ensemble de "sommets" et A un ensemble d"arrtes". On dnit :
: A S
: A S
2 fonctions
Tout cela dnit un graphe orient.
Exemple 2.1.2. Si y A, (y), (y) se dnit comme ceci.
Si z A, on peut avoir (z) = (z)
9
10 Chapitre 2. Graphes et arbres
Exemple 2.1.3. 1) On peut relier les capitales europennes pour construire un graphe.
2) Soit S examens et A : "deux examens sont lis si un tudiant prend les deux examens. On
peut colorier les arrtes tel quun jour reprsente une couleur.
3) Les ponts de Koningsberg :
Le problme est de passer sur les 7 ponts une et une seule fois en partant dun sommet
donne. On peut reprsenter par un graphe le problme :
Dnition 2.1.2. Soit S des sommets. On considre (S S, ) et on dit que (a, b) (b, a) si
a et b sont relis. (S S/ ) = . Un ensemble (S, E) avec E est un graphe non orient.
Chapitre 2. Graphes et arbres 11
Dnition 2.1.3. Un graphe simple est un ensemble (S, E) tel que S sommets et E ((S
S\)/ ) avec = {(s, s), s S}.
2.2 Premires dnitions
Dnition 2.2.1. Soit S un ensemble des sommets et A un ensemble darrtes et f : A SS
alors la donne de ces structures peut dnir un graphe.
Exemple 2.2.1. On a S = {u, v, w, x, y} et A = {1, 2, 3, 4, 5}
_

_
f(1) = (w, w)
f(2) = (w, u)
f(3) = (v, x)
f(4) = (x, y)
f(5) = (y, x)
Remarque. Selon cette dnition :
1) On peut avoir des boucles.
2) Les arrtes qui ne sont pas des boucles ne sont pas orients.
3) On peut avoir une multitude darrtes entre deux sommets.
Dnition 2.2.2. Soit S un ensemble et : S S {0, 1}. On dit que x S est adjaant
y S (x, y) = 1.
Dnition 2.2.3. Si x S, (x, y) = (y, x) et (x, x) = 0 alors on a un graphe simple.
2.3 Exemples de graphes
Exemple 2.3.1 (Ponts de Koningsberg). Peut-on faie une promenade o on passerait par les
7 ponts une et une seule fois enn revenant par le point de de dpart ?
12 Chapitre 2. Graphes et arbres
Dnition 2.3.1. Un circuit eulrien est un circuit qui contient toutes les arrtes une seule
fois.
Problme. Si est un graphe, admet-il un circuit eulrien ?
Ici le problme des ponts de Koningsberg ne peut se rsoudre car il nexiste pas de chemin
eulrien (il nexiste pas plus de deux sommets de degr
1
impair).
Exemple 2.3.2. Peut-on passer par un et un seul sommet en revenant par le point de dpart ?
Dnition 2.3.2. Un circuit hamiltonien est un circuit qui contient tous les sommets une seule
fois.
Problme. Si est un graphe, admet-il un chemin hamiltonien ?
Dnition 2.3.3. Un graphe simple est dit planaire si il peut tre reprsent sur le plan de
faon ce que les arrtes ne se coupent pas.
Problme. Si est un graphe, dterminer sil est planaire.
On peut reprsenter le graphe sur une sphre puis sur un plan grce la projection strogra-
phique.
1
Le degr dun sommet est le nombre darrtes admettant le sommet pour extrmit
Chapitre 2. Graphes et arbres 13
Theorme 2.3.1 (Euler). Si est planaire alors :
s a +f = 2
avec
s : nombre de sommets
a : nombre darrtes
f : nombre de faces
Exemple 2.3.3 (Les graphes K
n
, K
n,m
). Les graphes K
n
sont les graphes complets n som-
mets.
Les graphes K
m,n
sont les graphes bipartits complets.
Problme. Peut-on dessiner les graphes bipartits sans avoir dintersections ?
On peut reprsenter ce graphe dans un tore en representant le croisement par un pont.
Exemple 2.3.4. Dans la gure suivante, on a la proprit suivante :
so sa +p = 2
avec :
so = nombre de sommets
se = nombre de selles
p = nombre de puits
14 Chapitre 2. Graphes et arbres
Exemple 2.3.5. Soit S un ensemble dexamens et A tudiants en mathmatiques. Soit f :
S S {0, 1} tel que f(x, y) = 1 si et seulement si il y a au moins un tudiant qui prsente
x et y. Soit
X = {lundi, mardi, mercredi, jeudi, vendredi, samedi, dimanche}
et D : S X. On voudrait avoir si x est adjaant y alors D(x) = D(y).
Dnition 2.3.4. Soit un graphe, un coloriage de n couleurs est une application :
c : P {1, ..., n}
tel que si x est adjaant y alors :
c(x) = c(y)
Problme. a) Si est un graphe, quel est le nombre minimal de couleurs avec lequel il peut
tre colorie.
b) Comment le faire de faon ecace ?
Exemple 2.3.6 (Arbres).
Dnition 2.3.5. Un arbre est un graphe simple connexe sans circuits.
Dnition 2.3.6. est connexe si deux sommets quelconques peuvent tre rlis par un
chemin.
Proposition 2.3.2. est un arbre si s a = 1 avec :
s = nombre de sommets
a = nombre darretes
Chapitre 2. Graphes et arbres 15
2.4 Etude de graphes planaires
Dans cette section, tous les graphes sont connexes et simples.
2.4.1 Dmonstration du thorme dEuler
Rappel (Thorme 2.3.1). Si est planaire
2
alors :
s a +f = 2
avec :
s : nombre de sommets.
a : nombre darrtes.
f : nombre de faces.
Dmonstration. On note les arrtes bleues T
1
et les arrtes rouges T
2
. Pour :
s
T
1
= s

s
T
2
= f

a
T
1
+a
T
2
= a

s
T
1
a
T
1
+a
T
2
a
T
2
= 2
2.4.2 Quelques astuces
1. Si est un graphe quelconque, on peut former le graphe bipartite sommets-arrtes.
2. Si est un graphe planaire, on a une autre reprsentation planaire, le graphe faces-arrtes :
2
cest--dire represent sur un plan sans intersections darrtes
16 Chapitre 2. Graphes et arbres
Proposition 2.4.1. Si est planaire alors 2a 3f.
Dmonstration. On regarde le graphe faces-arrtes :
1. Chaque arrte appartient une ou deux faces (a 2a).
3
2. Chaque face a au moins 3 arrtes pour bord (a 3f)
Donc : 2a 3f.
Proposition 2.4.2. K
5
nest pas planaire.
Dmonstration. s = 5, a = 10, f = 7 (par le thorme dEuler) mais 2 10 3 7.
CONTRADICTION!
Proposition 2.4.3. K
3,3
nest pas planaire.
Dmonstration.
Remarque. On ne peut pas avoir de faces triangulaires 2a 4f.
Mais a = 9 et f = 5 et 2 9 5 4. CONTRADICTION!
Proposition 2.4.4. Si est planaire, il y a au moins un sommet de degr 5.
Dnition 2.4.1. Le degr dun sommet est le nombre darrtes partant et venant de ce
sommet.
Dmonstration. Par contradiction, on suppose quon a que chaque sommet a un degr 6.
On a alors :
a 6
a = 2a
Les deux ingalits 1) et 2) sont incompatibles :
1) 2a 6s
2) 2a 4f 4a 6f (2

)
On addition (1) + (2

) :
6a 6(s +f) a 5 +f 0 s a +f = 2
CONTRADICTION!
Proposition 2.4.5. Si est planaire, il peut tre colorie avec six couleurs.
Dmonstration. Par reccurence sur le nombre de sommets. Pour un graphe planaire un
sommet, on peut le colorier avec 6 couleurs. On suppose pour un graphe planaire n sommets
quon peut le colorier avec 6 couleurs. Soit un graphe avec n+1 sommets (x le (n+1)
me
sommet).
Par hypothse, on peut colorier \{x} avec six couleurs. Les voisins de x sont coloris par les
couleurs c
1
, c
2
, c
3
, c
4
, c
5
(au pire) donc on peut choisir c
6
.
3
a = nombre darcs
Chapitre 2. Graphes et arbres 17
[Annexe] Caractrisation des graphes planaires
Theorme 2.4.6 (Kuratowski). Un graphe est planaire si et seulement si il ne contient pas de
graphes de type K
3,3
et de type K
5
.
Proposition 2.4.7. Soit un graphe simple. On peut colorier en deux couleurs si et seule-
ment si na pas de cycles impaires.
Dmonstration. Si a un cycle impair, on ne peut pas colorier le graphe en deux couleurs.
Si na pas de cycles impaires, on prend un sommet x quelconque. Si x est blanc alors les
voisins de x sont noirs. On peut alors colorier les voisins des voisins de x en blanc. Ainsi de
suite !
Mthode de coloriage des graphes - Polynme chromatique
On dnit le polynme chromatique Z

(q, v) de la manire suivante :


1) si a un sommet alors Z

(q, v) = q.
2) si a un point isol alors Z
x
(q, v) = qZ

(q, v)
3) si on a :
On a alors :
Z
r
1
= Z
r
2
+vZ
r
3
Exemple 2.4.1. Soient :
alors :
Z
r
1
(q, v) = Z
r
2
(q, v) +vZ
r
3
q, v = qZ
r
3
(q, v) +vq = q
2
+vq
Exemple 2.4.2. Soient :
alors :
Z
r
1
(q, v) = Z
r
2
(q, v) +vZ
r
2
(q, v) = (1 +v)Z
r
2
(q, v)
18 Chapitre 2. Graphes et arbres
Exemple 2.4.3. Soient :
alors :
Z
r
1
(q, v) = Z
r
2
(q, v) +vZ
r
5
(q, v) = Z
r
3
(q, v) +vZ
r
3
(q, v) +vZ
r
3
(q, v) +v
2
Z
r
4
(q, v)
= q
2
+vq +vq
2
+v
2
q +v(q
2
+vq) +v
2
(Z
r
6
(q, v) +vZ
r
6
(q, v)) = (1 + 2v)(q
2
+vq) +v
2
q +v
3
q
Theorme 2.4.8. Si k N alors Z

(k, 1) est le nombre de faons de colorier avec k


couleurs.
Remarque. Sil ny a pas darrtes et on a n sommets :
Z

(q, 1) = q
n
Dans ce cas, le thorme est trivialement vri.
2.5 Homomorphismes de graphes
2.5.1 Gnralits
Exemple 2.5.1. Soient les graphes suivants :
et f une application S
1
S
2
, g : A
1
A
2
dnie comme suivant :
f(s
1
) =
1
g(a
1
) =
1
f(s
2
) = g(a
2
) =
2
f(s
3
) =
2
g(a
3
) =
1
Chapitre 2. Graphes et arbres 19
Dnition 2.5.1. Soient G
1
= (S
1
, A
1
) avec i
1
: A
1
S
1
S
1
et G
2
= (S
2
, A
2
) avec i
2
: A
2

S
2
S
2
deux graphes. Un homomorphisme (S
1
, A
1
) et (S
2
, A
2
) est une paire dapplications :
f : S
1
S
2
g : A
1
A
2
tel que le diagramme suivant est commutatif
4
:
Dmonstration. On reprend les graphes de lExemple 2.5.1.. Pour a
1
:
a
1

i
1
(s
1
, s
2
)
ff
(
1
,
2
)
a
1

g
(
1
)
i
2
(
1
,
2
)
Pour a
2
:
a
2

i
1
(s
2
, s
3
)
ff
(
1
,
2
)
a
2

g

2

i
2
(
1
,
2
)
Pour a
3
:
a
3

i
1
(s
1
, s
3
)
ff
(
1
,
2
)
a
3

g

1

i
2
(
1
,
2
)
Dnition 2.5.2. G
1
= (S
1
, A
1
) et G
2
= (S
2
, A
2
) sont isomorphes sil existe un homomor-
phisme (f, g) dont f : S
1
S
2
et g : A
1
A
2
sont des bections.
Dnition 2.5.3 (Version graphe non orient). Une paire dapplications :
f : S
1
S
2
g : A
1
A
2
est un homomorphisme de graphes (non-orients) si pour toute paire de sommets, x, y S
1
et
arrte a A
1
joignant x et y, larrte g(a) joint f(x) et f(y). Si f et g sont des bections alors
les graphes (non-orients) sont isomorphes.
Exemple 2.5.2. Le graphe dun cube est isomorphe sa reprsentation planaire.
4
cest--dire quon peut partir dune partie une autre de deux faons (dans ce diagramme, on peut aller de
A
1
S
2
S
2
en passant par (i
1
, f
1
f
1
) et (g, i
2
)). On note un diagramme commutatif en plaant au milieu
du diagramme.
20 Chapitre 2. Graphes et arbres
2.5.2 Lien entre groupes et graphes
Dnition 2.5.4. Un automorphisme dun graphe est un isomorphisme de graphe sur lui-
mme.
Exemple 2.5.3. Soit le graphe suivant :
f : S S dnie par :
_

_
f(s
1
) = s
2
f(s
2
) = s
3
f(s
3
) = s
4
f(s
4
) = s
1
et g : A A dnie par :
_

_
g(a
1
) = a
2
g(a
2
) = a
3
g(a
3
) = a
4
g(a
4
) = a
1
(f, g) est un automorphisme de graphes.
Proposition 2.5.1. Lensemble dautomorphismes dun graphe (avec la loi de composition) est
un groupe.
Remarque. On peut crire la dnition dhomomorphisme de groupes avec des diagrammes
commutatifs.
Chapitre 2. Graphes et arbres 21
Dans le diagramme, on a : f(g
1
g
2
) = f(g
1
) f(g
2
). On a aussi f(e
G
) = e
H
et le diagramme
commute.
Dmonstration (Cas orient). Soit (S, A) un graphe, (f
1
, g
1
), (f
2
, g
2
) deux automorphismes
cest--dire :
f
1
: S S
f
2
: S S
_
bections
g
1
: A A
g
2
: A A
_
bections
et :
sont deux diagrammes commutatifs. On considre (f
1
f
2
, g
1
g
2
). il faut vrier que f
1
f
2
est
une bection g
1
g
2
est une bection (immdiat car une composition dune bection est une
bection) et que :
soit commutatif. On a :
Remarque. 1) Le diagramme (1) est la "composition" de deux diagrammes dans (2).
2) Faire le chemin rouge ou faire le chemin bleu fait le mme que le chemin vert.
22 Chapitre 2. Graphes et arbres
2.5.3 Lien entre graphes et groupes
Dnition 2.5.5. Soit G un groupe et soit X G un sous-ensemble. X engendre
5
G si tout
g G est un produit (de nombre ni) dlments de X.
Exemple 2.5.4. Dans les exemples suivants : X engendre G :
1) G = Z
5
et X = {1}
2) G = Z
5
et X = {2}
3) G = Z
5
et X = {1, 2}
4) G = S
3
, X = {(12), (13), (23)}
Exemple 2.5.5 (Graphe de Cayley). On tudie les graphes de Cayley associs aux ensembles
gnrateurs et aux groupes qui sont engendrs par ces ensembles.
1) G = Z
5
, X = {1}
2) G = Z
5
et X = {2}
3) G = Z
5
et X = {1, 2}
5
On dit que X est un ensemble gnrateur de G
Chapitre 2. Graphes et arbres 23
4) G = S
3
, X = {(12), (13), (23)}
5) G = Z
2
Z
2
, X = {(1, 0), (0, 1)}
Dnition 2.5.6. G groupe et X G ensemble gnrateur. On peut associer S = G, A =
X X et i : A S tel que i(g, x) = g(xg). Un tel graphe est (S, A) est un graphe de Cayley
associ (G, X).
2.6 [TD] Modlisation de jeux combinatoires
2.6.1 Taquin
Au dbut, le taquin ressemble un maillage 4 4 (le 16 reprsente la case vide.
24 Chapitre 2. Graphes et arbres
On appelera ce type de graphe.
Dnition 2.6.1. Une numrotation de est une bection {1, ..., 16} S

Dnition 2.6.2. Deux numrotations f et g sont adjaantes si g


1
f est une permutation
de la forme (x, 16) avec 1 x 15.
Dnition 2.6.3. Le graphe du jeu est lensemble des numrotations possibles.
Dnition 2.6.4. Une position lgale est une numrotation dont le 16 est en bas droite de
.
Remarque. Un jeu est un chemin sur le graphe du jeu.
Theorme 2.6.1. 1) Le sous-graphe du jeu engendr par les positions lgales a deux compo-
santes connexes.
2) La composante connexe qui contient la numrotation standard consiste de toutes les permu-
tations paires de 15 lments.
Remarque. Pour facilier le problme, on peut considrer un maillage 2 2.
Dnition 2.6.5. Une permutation est paire si elle est produit de transpositions paires.
2.7 Chemins dans un graphe
Dnition 2.7.1. Une promenade sur un graphe est une squence (a
1
s
1
, a
2
s
2
, ..., , a
n
s
n
) avec :
s
i
: sommets
a
i
: arrtes qui joignent s
i1
et s
i
Exemple 2.7.1. Exemple de promenade :
Chapitre 2. Graphes et arbres 25
Remarque. Pour une promenade alatoire (les probabilits sur chaque arrte est 1/ deg s), on
est presque sr de revenir au point de dpart.
Dnition 2.7.2. 1) Un chemin est une promenade dont tous les sommets sont distincts.
2) Un cycle est une promenade dont tous les sommets sont distincts sauf le premier et le chemin
qui concide
Dnition 2.7.3. Un graphe est connexe si chaque paire de sommets peut tre joint par un
chemin.
Dnition 2.7.4. Un arbre est un graphe connexe sans cycles.
Theorme 2.7.1. Si est un arbre, deux sommets quelconques distincts sont lis par un seul
chemin.
Dmonstration. Il y a au moins un chemin (connexit). On suppose quil y a deux chemins
qui relient deux sommets distincts quelconque sur un arbre. Soient P, P

ces deux chemins


reliant x et y. Soit u un sommet dans les chemins P et P

tel que les successeurs par P et


P

sont dirents. Soit v le premier sommet aprs u tel que les successeurs par P et P

sont
identiques. Mais ceci est impossible car un arbre est un grape sans cycle.
Problme des ponts de Koningsberg
Peut-on se promener en ville en revenant notre destination de dpart en passant par les 7
ponts ?
26 Chapitre 2. Graphes et arbres
Dnition 2.7.5. Un circuit eulrien sur un graphe est un circuit qui passe par chaque
arrte une fois.
Dnition 2.7.6. La matrice dincidence associ un graphe est la matrice :
a
1
a
2
a
k
s
1
s
2
.
.
.
s
n
_
_
_
_
_
_
_
_
. .
.
.
. .
. .
.
.
. .
m
ij

. .
.
.
. .
_
_
_
_
_
_
_
_
avec :
m
ij
=
_

_
0 si s
i
a
j
1 si s
i
a
j
2 si a
j
est une boucle sur s
i
Dnition 2.7.7. On dnit lordre de s
i
:
Ord(s
i
) =
k

j=1
m
ij
Theorme 2.7.2 (Euler).
n

i=1
Ord(s
i
) = 2a
avec a = le nombre darrtes.
Dmonstration. Les deux quantits sont gales

i,j
m
ij
.
Theorme 2.7.3. Si est un arbre, a au moins deux sommets dordre 1.
Remarque. Si est un arbre :
s = a + 1
Dmonstration.

Ord(s
i
) = 2 a = 2 s 2 < 2s
Il y a au moins deux sommets dordre 1.
Theorme 2.7.4. Un graphe connexe admet un circuit eulrien si et seulement si lordre de
chaque sommet est pair.
Chapitre 2. Graphes et arbres 27
Dmonstration. () 1) si x nest pas un point de dpart, on compte +1 si on arrive
en x et 1 si on part de x. A la n du circuit, le compteur doit tre gal 0 le
nombre darrtes incidentes x est pair.
2) si x est le point de dpart, mme argument.
() Preuve par rccurence
1) Trivial pour le cas dun graphe un sommet.
2) On suppose que G est un graphe tel que :
a) tous les sommets ont un ordre pair
b) Si G

un sous-graphe de G, (G

G) et tous les sommets de G

sont dordre
pair alors G

admet un circuit eulrien.


Comme G est connexe et tous les sommets sont dordre pair alors G nest pas un
arbre donc il existe un ou des cycles. Soit C un cycle dans G, on considre G\C,
cest--dire G\A
C
6
G\C =
_
G
i
G
i
connexe
Lordre de chaque sommet de G
i
est pair. Donc tous les G
i
ont des circuits eulriens.
Donc : G a un circuit eulrien car G =

G
i
C. Pour le construire, on commence
par x
1
C. Quitte renumroter les G
i
, on prend x
1
G
1
. On fait le circuit eulrien
sur G
1
et on revient x. On continue dans C vers x
2
.Si x
2
G
1
, on va sur x
3
, sinon
si x
2
G
2
on fait le circuit eulrien sur G
2
. Ainsi de suite...
2.8 Reprsentation matricielle pour les graphess
Dnition 2.8.1. Soit = (S, A) un graphe orient (boucles permises). La matrice dincidence
de est :
a
1
a
m
s
1
.
.
.
s
n
_
_
_ m
ij
_
_
_
tel que :
m
ij
=
_

_
0 si s
i
a
j
1 si s
i
a
j
2 si a
j
est une boucle pour s
i
Dnition 2.8.2. Soit = (S, A) un graphe non orient (boucles permises). La matrice
dadjacence de est :
s
1
s
n
s
1
.
.
.
s
n
_
_
_ m
ij
_
_
_
tel que :
m
ij
=
_
_
_
0 si (s
i
, s
j
) nexiste pas
1 si (s
i
, s
j
) existe
Exemple 2.8.1. Soit le graphe qui modlise les ponts de Koningsberg :
6
A
C
reprsente les arrtes du sous-graphe C
28 Chapitre 2. Graphes et arbres
Sa matrice dadjacence est :
s
1
s
2
s
3
s
4
s
1
s
2
s
3
s
4
_
_
_
_
_
0 1 0 1
1 0 1 1
0 1 0 1
1 1 1 0
_
_
_
_
_
Exemple 2.8.2. Soit le graphe planaire dun cube :
Sa matrice dadjacence est :
M =
A B C D E F G H
A 0 1 0 1 1 0 0 0
B 1 0 1 0 0 1 0 0
C 0 1 0 1 0 0 1 0
D 1 0 1 0 0 0 0 1
E 1 0 0 0 0 1 0 1
F 0 1 0 0 1 0 1 0
G 0 0 1 0 0 1 0 1
H 0 0 0 1 1 0 1 0
Chapitre 2. Graphes et arbres 29
On calcule ensuite M
2
:
M
2
=
A B C D E F G H
A 3 0 2 0 0 2 0 2
B 0 3 0 2 2 0 2 0
C 2 0 3 0 0 2 0 2
D 0 2 0 3 2 0 2 0
E 0 2 0 2 3 0 2 0
F 2 0 2 0 0 3 0 2
G 0 2 0 2 2 0 3 0
H 2 0 2 0 0 2 0 3
Ce qui nous amne noncer le thorme suivant :
Theorme 2.8.1. Si A est la matrice dadjacence de alors les coecients a
ij
de A
n
est le
nombre de chemin de longueur n qui lient s
i
s
j
.
Dmonstration.
m
(2)
ij
=
n

k=1
m
ik
m
kj
On a que m
ik
m
kj
= 1 on a un chemin de longueur 2 qu lient s
i
s
j
. Par ce raisonnement,
m
(2)
ij
= nombre de chemins de longueur 2 qui lie s
i
avec s
j
. On veut montrer le thorme par
rccurence. Soit alors :
m
(p+1)
ij
=
n

k=1
m
(p)
ik
m
kj
=
_
_
_
0 sil nexiste pas de chemin de longueur p + 1 qui lie s
i
s
j
1 sinon
On a ainsi que m
(p+1)
ij
est le nombre total de chemin de longueur p+1 car m
(p)
ik
donne le nombre
de chemins possibles de longueur p.
2.9 Rappel sur les graphes planaires
Theorme 2.9.1 (Euler). Un graphe simple dessin (ou plong) sur le plan sans que les arrtes
se croisent est un graphe planaire :
s a +f = 2
7
Question 2.9.1. Peut-on dessiner sur la sphre un graphe simple avec 7 sommets et 16 arrtes
sans que les arrtes se croisent ?
Theorme 2.9.2. Si est planaire, 2a 3f. On a alors K
5
nest pas planaire.
On a aussi que K
3,3
nest pas planaire. En faisant le graphe bipartit faces-arrtes, on trouve
les relations suivants :
a 3f
a 2a Pour K
3,3
, on a : 2a 4f
Pour notre problme sur la sphre (voir Question prcdente) :
s = 7
7
s : nombre de sommets, a : nombre darrtes, f : nombre de faces, a : nombre darcs
30 Chapitre 2. Graphes et arbres
a = 16
f = 11
mais 32 33. On peut comparer une sphre un plan en projettant chaque point de la sphre
par projection strographique.
Autre problme : plonger K
3,3
sur le tore.
Chapitre 3
Groupes
3.1 Introduction sur les groupes
Soit X un ensemble. On note B(X) lensemble des bections de X dans X. Si f et g sont
des bections alors f g est une bection.
B(X) B(X) B(X)
avec les proprits suivantes :
1. Associativit :
f (g h) = (f g) h
2. Il existe une bection e (la bection identit) telle que :
f e = e f = f
3. Pour chaque bection f, il existe un inverse f
1
telle que :
f f
1
= f
1
f = e
Dnition 3.1.1. Un ensemble G muni dune application binaire : G G G avec les
proprits 1., 2., 3..
Exemple 3.1.1 (Concept de symtrie). La proprit de symtrie est une proprit de groupe.
Ici, on dit que le cercle est plus symtrique que le carr car il existe plus de transformations
qui prserve le cercle que de transformations qui prserve le carr.
Fig. 3.1 On dit que le cercle est plus symtrique que le carr car il existe plus de transfor-
mations qui prserve le cercle que de transformations qui prserve le carr.
31
32 Chapitre 3. Groupes
3.2 Actions de groupes - Exemples de groupes
Dnition 3.2.1. Une action dun groupe G sur un ensemble X est une application :
: GX X
avec les proprits suivantes :
1. (e, x) = x x X
2. (f, (g, x)) = (f g, x)
Exemple 3.2.1. Soit G les matrices inversibles n n. On a que G est un groupe. Soit X les
matrices n n. Soit A G et B X. Soit une application telle que (A, B) = ABA
1
. On
montre alors que est une action de groupe :
1. vident
2. (A
1
, (A
2
, B)) = (A
1
, A
2
BA
1
2
) = A
1
(A
2
BA
1
2
)A
1
1
= A
1
A
2
B(A
1
A
2
)
1
= (A
1
.A
2
, B).
Exemple 3.2.2. Une autre action de groupes peut tre les transformations euclidiennes du
plan.
Exemple 3.2.3 (Exemples de groupes). 1. (B(X), )
2. Les matrices inversibles n n sur R (ou C) avec le produit des matrices.
3. (Z
2
, +) avec Z
2
= {0, 1}
+ 0 1
0 0 1
1 1 0
table dun groupe
4. (Z
n
, +) avec Z
n
= {0, 1, ..., n} = Z/ avec x y si x y est divisible par n. On va
montrer en TD que Z
n
est un groupe.
Exemple : Z
5
: 3 + 4 = 2[5]
+ 0 1 2 3 4
0 0 1 2 3 4
1 1 2 3 4 0
2 2 3 4 0 1
3 3 4 0 1 2
4 4 0 1 2 3
(Z
p
\{0}, .), p premier.
3.4 2[5]
2.4 3[5]
On va montrer que ceci est un groupe. Mais il sera plus dicile de montrer lexistence de
llment inverse.
En eet, si p nest pas premier, on na pas un groupe (Z
4
\{0} nest pas un groupe car
2.2 = 0). Par exemple, on recherche les inverses dans Z
11
de 7, 5, 3 :
7.8 1[11]
5.9 1[11]
3.4 1[11]
Chapitre 3. Groupes 33
Theorme 3.2.1 (Petit thorme de Fermat). Soit a entier et p premier alors on a :
a
p
a[p]
Remarque. Linverse de a Z
p
est a
p2
.
Exemple 3.2.4. 3
11
3[11] 3
10
1[11] 3.3
9
1[11]
Dmonstration (Voir TD). Si a nest pas premier avec p, comme p est un nombre premier,
alors a est un multiplie de p, donc a et a
p
ont le mme reste nul dans la division par p donc
a
p
a[p]. Supposons donc a premier avec p, donc a nest pas multiple de p. Dmontrons dabord
le rsultat suivant :
(a + 1)
p
a
p
+ 1[p]
La formule du binme de Newton donne :
(a + 1)
p
=
p

k=0
C
p
k
a
k
= a
p
+ 1 +
p1

k+1
C
p
k
a
k
avec C
p
k
=
p(p 1)...(p k + 1)
k!
donc k!C
p
k
= p(p 1)...(p k + 1). p divise k!C
p
k
or p premier
avec k! donc p divise C
p
k
. Donc p divise (a + 1)
p
a
p
1 par consquent :
(a + 1)
p
a
p
1 0[p] (a + 1)
p
a
p
+ 1[p]
Il ne sut plus que dmontrer par rccurence que a
p
a[p] en utilisant la proprit prcdente.
Supposons que lon a : a
p
a[p] pour un certain rang a et dmontrons que lon a alors :
(a + 1)
p
a + 1[p]. On a :
(a + 1)
p
a
p
+ 1
p
[p]
puisque p est premier. Or a
p
a(p) donc a
p
+ 1 a + 1[p] donc (a + 1)
p
a + 1[p].
Dmonstration. PGCD(a, p) = 1 (x, y) Z
2
, xa +yp = 1 xa 1[p]. Donc x = a
1
Les ensembles suivants sont des groupes :
(R, +), (R\{0}, .)
(Z, +)
(C, +), (C\{0}, .)
(Q, +), (Q\{0}, .)
Soit V un espace vectoriel alors (V, +) est un groupe
Les groupes de tresses.
La multiplication est dnit comme suivant :
La tresse identit :
34 Chapitre 3. Groupes
La tresse inverse :
Dmonstration. On peut voir ces dessins comme un groupe. Voir TD
Dnition 3.2.2 (Orbite). Si x X, lorbite de x (par rapport laction est lensemble :
{(g, x), g G}
Theorme 3.2.2. Deux orbites direntes sont disjointes. Cest--dire que si (x) (y) =
alors (x) = (y).
3.3 Sous-groupes
Dnition 3.3.1. H G est un sous-groupe si et seulement si :
1. h
1
h
2
H si h
1
, h
2
H
2. h
1
H si h H.
Remarque. 1. e
G
H
2. (H, ) est lui-mme groupe.
Exemple 3.3.1. (G, ) = R, +), Q R est un sous-groupe.

p
q
+
m
n
Q

m
n
Q.
Exemple 3.3.2. (G, ) = GL(n, R) : matrices inversibles, n n avec coecients rels. H =
{A GL(n, R), det A = 1} est un sous-groupe.
Dnition 3.3.2 (Ordre dun groupe). Lordre dun groupe est le nombre dlments dans le
groupe. Soit G ce groupe alors on note Ord(G) lordre de G.
Theorme 3.3.1 (Thorme de Lagrange). Lordre dun sous-groupe divise lordre dun groupe.
Rappel (Orbite). : GX X, orbite de x X : (x) = {(g, x) : g G} X.
Si (x) (y) = alors (x) = (y).
Notation. H < G : H est un sous-groupe de G.
Dnition 3.3.3. Si H < G, on a laction :
H G G
(h g) h g
Dmonstration (Thorme de Lagrange). (1) Les orbites de cette action ont toutes le mme
nombre dlments = card(H).
Chapitre 3. Groupes 35
(2) Soit g G, (g) = {h g, h H}. On trouve une bection entre (g) et H.
(g) H
f f g
1
card((g)) = card(H). On a G =
_
gG
(g).
G :
g
1
(g
1
)
g
2
(g
2
)
.
.
.
.
.
.
.
.
.
.
.
.
g
n
(g
n
)
,
_

_
(g
i
1
)
(g
i
2
)
.
.
.
(g
i
n
)
disjoints
k
_
j=1
(g
i
j
) = G (g
i
j
) = (g
i
n
) si j = n
Or card(g
i
1
) = card(H)
(g
i
1
)
.
.
.
(g
i
k
)
. .
card(H)
_

_
k
card(H) k = card(G).
Application 3.3.1. Si Ord(G) = p premier et H < G H = {e} ou G.
3.4 Homomorphisme de groupes
Dnition 3.4.1. SOient (G, ) et (K, ) deux groupes, une application :
f : G K
est un homomorphisme si :
1) f(g
1
g
2
) = f(g
1
) f(g
2
)
2) f(g
1
) = (f(g))
1
Remarque. (1) + (2) f(e
G
) = e
K
Dnition 3.4.2. f : G K est un isomorphisme sil est un homomorphisme bectif.
Remarque. Dans ce cas, lapplication inverse :
K G
est aussi un homomorphisme.
36 Chapitre 3. Groupes
Exemple 3.4.1.
Z
2
:
0 1
0 0 1
1 1 0
G :
a b
a a b
b b a
Alors G est isomorphe Z
2
:
f :
G Z
(a, b) (0, 1)
est un isomorphisme.
Exemple 3.4.2. f : G K homomorphisme.
Ker f : {g G, f(g) = e
K
}
Proposition 3.4.1. Si f : G K homomorphisme :
Ker f < G
Imf < K
Dmonstration. 1. Ker f < G. Soient g
1
, g
2
Ker f :
f(g
1
g
2
) = f(g
1
) f(g
2
) = e
K
e
K
= e
K
f(g
1
1
) = f(g
1
)
1
= e
1
K
= e
K
2. Imf < K : k
1
, k
2
Imf g
1
, g
2
G, f(g
1
) = k
1
et f(g
2
) = k
2
.
k
1
k
2
= f(g
1
g
2
) = f(g
1
) f(g
2
)
k Imf g G, f(g) = k
k
1
= f(g)
1
= f(g
1
)
Application 3.4.1. Si Ord(G) = p premier et
f : G K homomorphisme
Que peut-on dire sur f ?
1. f est une injection.
2. f envoie tout G sur e
K
.
Proposition 3.4.2. f : G K homomorphisme. Ker f = {e
G
} f est injective.
Dmonstration. Si f est injective, la primage (ensemble des antcdents) de e
K
a tout au
plus un lment. Mais e
G
est un antcdent alors Ker f = {e
G
}.
Supposons que Ker f = {e
G
} et f(g
1
) = f(g
2
). Il faut prouver que g
1
= g
2
.
f(g
1
) f(g
2
)
1
= e
K
= f(g
1
) f(g
2
)
1
= f(g
1
g
1
2
)
g
1
g
1
2
= e
G
g
1
= g
2
.
Proposition 3.4.3. H < G, f : G K homomorphisme. Limage de H par f = {f(h), h
H} est un sous-groupe de K.
Chapitre 3. Groupes 37
Exemple 3.4.3.
Z
2
2
:
+ (0, 0) (1, 0) (0, 1) (1, 1)
(0, 0) (0, 0) (1, 0) (0, 1) (1, 1)
(1, 0) (1, 0) (0, 0) (1, 1) (0, 1)
(0, 1) (0, 1) (1, 1) (0, 0) (1, 0)
(1, 1) (1, 1) (0, 1) (1, 0) (0, 0)
Z
4
:
+ 0 1 2 3
0 0 1 2 3
1 1 2 3 0
2 2 3 0 1
3 3 0 1 2
Z
2
2
nest pas isomorphe Z
4
car il nexiste pas de sous-groupe dordre 2 pour Z
4
.
Dnition 3.4.3. Soit G un groupe, g G, < g >= {g
k
, k Z} G. < g > est un
sous-groupe (commutatif) engendr par G.
Notation. Ord(< g >) = ordre de llment g.
Dmonstration. On peut voir g
k
comme g g ... g
. .
k fois
. Donc :
g
k
g
m
= g
k+m
< g >
(g
k
)
1
= g
k
< g >.
3.5 Groupe quotient
3.5.1 Quotient dun espace vectoriel
Dnition 3.5.1. Soit V un espace vectoriel et W < V un sous-espace. Soient x, y V , on dit
que x y xy W. Lide est dassocier une relation dquivalence dans V au sous-espace
W.
Fig. 3.2 x y
Notation. Classe dquivalence de x : [x] = x +W
Proposition 3.5.1. On peut munir lespace V/W = V/ dune structure despace vectoriel
de faon naturelle.
Dnition 3.5.2. Soit x V et K alors :
[x] := [x]
38 Chapitre 3. Groupes
Dmonstration. Soit w W, il faut vrier que [x + w](= [x]) = [x + w](= [x]). Or
w W donc on a bien lgalit.
Dnition 3.5.3. Soient x, y V , on a ainsi :
[x] + [y] = [x +y]
Dmonstration. On monte que ([x + y] =)[x + w
1
] + [y + w
2
] = [x + w
1
+ y + w
2
] avec
w
1
, w
2
W. Mais w
1
+ w
2
W donc lgalit est vrie.
Proposition 3.5.2. On peut vrier que V/W = V/ a une proprit despace vectoriel.
3.5.2 Quotient de groupes
Dnition 3.5.4. Soit (G, ) un groupe et H < G. On note g
1
g
2
si g
1
2
g
1
H.
Dmonstration. 1. g g car g
1
g = e H
2. g
1
g
2
g
2
g
1
? Si g
1
g
2
alors g
1
2
g
1
H mais (g
1
2
g
1
. .
H
)
1
. .
H
= g
1
1
g
2
. .
H
3. g
1
g
2
et g
2
g
3
g
1
g
3
? Si on note a = g
1
2
g
1
H et b = g
1
3
g
2
H alors
b
..
H
a
..
H
. .
H
= g
1
3
g
2
g
1
2
g
1
= g
1
3
g
1
H.
Notation. [g] = gH car g
1
2
g
1
= h H g
1
= g
2
h.
Dnition 3.5.5. On appelle G/ = G/H classe latrale.
Dnition 3.5.6. H < G est un sous-groupe distingu (ou sous-groupe normal (in english :
normal subgroup)) si g G et h H, g
1
hg H.
Remarque. Si (G, ) est un groupe commutatif (ou ablien) alors tout sous-groupe de G est
distingu.
Exemple 3.5.1. Z < R est un sous-groupe distingu.
Notation. H G : H est un sous-groupe distingu.
Exemple 3.5.2. Soit G = S
3
(groupes de 3-permutations) et H < G tel que :
H =
_
e =
_
1 2 3
1 2 3
_
, h =
_
1 2 3
2 1 3
__
ON montre que H G. On a que g G, g
1
e g
=
e g
1
g = e H mais si on prend :
g =
_
1 2 3
2 3 1
_
g
1
_
1 2 3
3 1 2
_
g
1
h g =
_
1 2 3
3 1 2
__
1 2 3
2 1 3
__
1 2 3
2 3 1
_
=
_
1 2 3
1 3 2
_
H
Remarque. Pour montrer quun sous-groupe est distingu, on nuitlise pas la Dnition 3.5.6,
on verra des thormes particuliers.
Chapitre 3. Groupes 39
Proposition 3.5.3. Si (G, ) groupe et H G, on peut munir G/H dune structure de groupe
de faon naturelle. Cela veut dire que si g
1
, g
2
G alors :
[g
1
] [g
2
] = [g
1
g
2
]
Dmonstration. Si h
1
, h
2
H :
|g
1
h
1
](= [g
1
]) [g
2
h
2
](= [g
2
]) = [g
1
h
1
g
2
h
2
]
?
= [g
1
g
2
]
Il faut vrier quil existe h H tel que
g
1
g
2
h = g
1
h
1
g
2
h
2
(3.1)
Daprs la Dnition 3.5.6, on a que H G si g G, h H, on a g
1
hg = h

g
1
hg = gh

hg = gh

(3.1) = g
1
g
2
h

1
h
2
= g
1
g
2
h
On a donc vrier que lopration de la Proposition 3.5.3 est bien dnie. On montre en suite
les proprits de groupe :
1. ([g
1
] [g
2
]) [g
3
] = [g
1
g
2
] [g
3
] = [(g
1
g
2
) g
3
] = [g
1
(g
2
g
3
)] = [g
1
] ([g
2
] [g
3
])
2. [e] [g] = [e g] = [g] et [g] [e] = [g e] = [g]
3. [g]
1
= [g
1
] ? [g]
1
[g] = [g
1
] [g] = [g
1
g] = [e].
Theorme 3.5.4. H < G est distingu si et seulement si il est le noyau dun homomorphisme
de groupes :
f : G K
Ker f = {g G| f(g) = e
K
}
Dmonstration. A) Soit f : G K un homomorphisme et H := Ker f = {g G| f(g) =
e
K
}
1) On montre alors que H est un sous-groupe : cest--dire si h
1
, h
2
H, i lfaut montrer
que h
1
h
2
H et que h
1
H.
f(h
1
h
2
) = f(h
1
) f(h
2
) = e
K
e
K
= e
K
Donc h
1
h
2
Ker f = H et :
f(h
1
) = f(h)
1
= e
1
K
= e
K
Donc h
1
H. Donc H < G.
2) H est distingu : soit
g G, h H f(g
1
h h) = f(g
1
) f(h) f(g) = f(g
1
) e
K
f(g)
= e
K
f(g
1
) f(g) = e
K
B) Soit H G, K = G/H alors il existe une application :
f : G G/H
g [g]
On vrie que f est un homomorphisme est que Ker f = H.
40 Chapitre 3. Groupes
1) f(g
1
g
2
)
?
= f(g
1
) f(g
2
)
f(g
1
g
2
) = [g
1
g
2
] = [g
1
] [g
2
] = f(g
1
) f(g
2
)
f(g
1
)
?
= f(g)
1
f(g
1
) = [g
1
] = [g]
1
= f(g)
1
2) Ker f = {g | f(g) = e
K
}. Cela veut dire que [g] = [e]. Mais e g si et seulement si
g
1
e H g
1
H g H.
Exemple 3.5.3. Soit B
3
le groupe de 3-tresses et S
3
le groupe de 3-permutations alors :
f : B
3
S
3
est un homomorphisme et :
Ker f = groupe de tresses colore
Fig. 3.3 Exemple doprations dans B
3
le groupe de 3-tresses
Exemple 3.5.4. Soit H < G, on appelle indice de H (dans G), le nombre de classes latrales.
Exemple 3.5.5. (G, ) groupe, S G sous-enseble. On dit que S engendre G si :
1. Le plus petit sous-groupe de G contient S.
2. Le sous-groupe ferm par tous les lments g
1
... g
n
ou g
i
ou g
1
i
S.
1. et 2. sont quivalents.
3.6 Homomorphismes non-triviaux
Pour rpondre la question : "Quand est-ce que deux groupes sont isomorphismes ?", il faut
classier les groupes et remarquer des proprits sur le groupeo il faut trouver son isomorphe.
Groupes cycliques Les groupes cycliques sont les groupes (Z
n
, +) = {0, ..., n 1} dont
laddition des lments se fait modulo n.
Proposition 3.6.1. Soit (G, +) un groupe dordre n, G est isomorphe Z
n
si et seulement si
il contient un lment dordre n.
Si g G est dordre n, lapplication :
e 0, g 1, g
2
2
ou plus gnralement,
k 1, ..., n 1, g
k
k
Chapitre 3. Groupes 41
Proposition 3.6.2. Si Ord(G) = 4, G est isomorphe Z
4
ou Z
2
Z
2
Dmonstration. On applique le thorme de Lagrange sur lordre dun lment dun groupe.
Soit il existe un lment dordre 4 donc G serait isomorphe Z
4
ou sinon dordre 2 (isomorphe
Z
2
Z
2
).
Proposition 3.6.3. Si Ord(G) est un nombre premier G est cyclique.
Si f : G H est un isomorphisme et g G dordre n alors on peut montrer que f(g) H
est dordre n.
Dnition 3.6.1. Lhomomorphisme trivial entre deux groupes G et H est lapplication qui
envoie tous les lments de G sur e
H
.
Existe-il un homomorphisme non trivial entre :
1) Z
4
Z
6
2) Z
4
Z
5
3) Z
4
S
3
4) Z
6
S
6
5) S
3
Z
6
1) Z
4

f
Z
6
: il existe un homomorphisme non-trivial. On prend llment 1 dans Z
4
, il est
dordre 4. On cherche alors des lments dordre 1, 2 ou 4 dans Z
6
. Il nexiste pas des
lments dordre 4 dans Z
6
. Si on prend un lment dordre 1, on a un homomorphisme
trivial. Soit un lment dordre 2 dans Z
6
(cela correspond au 3 car 3 + 3 = 0). On a alors
lhomomorphisme non-trivial suivant :
f :
0 0
1 3
2 0
3 3
et on vrie que f(a +b) = f(a) +f(b).
Question 3.6.1. Existe-il un homomorphisme injectif de Z
4
Z
6
?
2) Z
4
Z
5
. Si g Z
4
, g
4
= e f(g)
4
= e mais le seul lment de Z
5
qui vrie cela, est 0.
f(g) = 0. Tout est envoy sur 0 donc lhomomorphisme est trivial.
Proposition 3.6.4. Il existe un homomorphisme non-trivial entre Z
a
Z
b
si PGCD(a, b) =
1.
3) Z
6
S
3
42 Chapitre 3. Groupes
On peut vrier que f est un homomorphisme.

Vous aimerez peut-être aussi