Académique Documents
Professionnel Documents
Culture Documents
Combinatoire Algébrique
Combinatoire Algébrique
Math 314
2016/2017
2n
1
n = 1 14x
x
n+1 n
2x
n=0
Combinatoire
1 Fondations
1.1 Les bases du dnombrement . . . . . . . . . . . . .
1.1.1 Injection, surjection, cardinalit . . . . . . .
1.1.2 Les fonctions lmentaires du dnombrement
1.2 Preuves bijectives . . . . . . . . . . . . . . . . . . .
1.3 Le groupe Sn . . . . . . . . . . . . . . . . . . . . .
1.3.1 Transpositions . . . . . . . . . . . . . . . . .
1.3.2 Orbites, dcomposition en cycles . . . . . .
1.3.3 Type cyclique . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2 Sries gnratrices
2.1 Trois lois fondamentales sur AN . . . . . . . . . . . . . . .
2.1.1 Lanneau des sries formelles . . . . . . . . . . . . .
2.1.2 Sries exponentielles . . . . . . . . . . . . . . . . .
2.1.3 Sries de Dirichlet formelles . . . . . . . . . . . . .
2.2 Sries gnratrices . . . . . . . . . . . . . . . . . . . . . . .
2.2.1 Proprits fondamentales . . . . . . . . . . . . . . .
2.2.2 Rcurrences linaires . . . . . . . . . . . . . . . . .
2.3 Sries exponentielles . . . . . . . . . . . . . . . . . . . . .
2.3.1 Permutation sans cycle . . . . . . . . . . . . . . . .
2.3.2 Sries gnratrices des types cycliques . . . . . . . .
2.3.3 Formule dinversion de Pascal et dnombrement des
2.4 Sries de Dirichlet . . . . . . . . . . . . . . . . . . . . . . .
2.4.1 Produits formels . . . . . . . . . . . . . . . . . . .
2.4.2 Formule dinversion de Mbius . . . . . . . . . . . .
2.4.3 Polynmes cyclotomiques . . . . . . . . . . . . . . .
II
.
.
.
.
.
.
.
.
5
5
5
8
10
13
13
14
15
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
surjections
. . . . . .
. . . . . .
. . . . . .
. . . . . .
16
16
17
19
20
21
21
22
23
23
24
25
26
26
28
29
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
31
3 Gnralits
31
3.1 Notions de base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.1.1 Dfinitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.1.2 Chemins, connexit, cycles, arbres . . . . . . . . . . . . . . . . 32
4 Mthodes
36
2
4.1
4.2
Maximalit, minimalit . . . . . . . . . . . . . . . . . .
4.1.1 Rcurrence sur le cardinal de G . . . . . . . . .
4.1.2 Rcurrence sur le cardinal de E . . . . . . . . .
4.1.3 Maximalit par rapport une caractrisation du
Induction structurelle . . . . . . . . . . . . . . . . . . .
5 Bestiaire
5.1 Graphes lmentaires . . . . . . . .
5.1.1 Graphes complets, isols . .
5.1.2 Chemins lmentaires, cycles
5.2 Graphes moins lmentaires . . . .
5.2.1 Graphes circulants . . . . .
5.2.2 Graphes de Cayley . . . . .
5.2.3 Graphes de Mycielski . . . .
5.3 Btes curieuses et remarquables . .
5.3.1 Graphes bipartis . . . . . .
5.3.2 Graphe des artes . . . . . .
5.3.3 Graphe de Petersen . . . . .
. . . . . . . .
. . . . . . . .
lmentaires
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
6 Isomorphismes
6.1 Isomorphismes et groupe des automorphismes . .
6.1.1 Gnralits . . . . . . . . . . . . . . . . .
6.1.2 Action de groupes . . . . . . . . . . . . . .
6.2 Exemples . . . . . . . . . . . . . . . . . . . . . .
6.2.1 Graphes complets, isols . . . . . . . . . .
6.2.2 Chemins lmentaires, cycles lmentaires
6.2.3 Arbres . . . . . . . . . . . . . . . . . . . .
6.2.4 Graphes circulants . . . . . . . . . . . . .
6.2.5 Graphes de Cayley . . . . . . . . . . . . .
6.2.6 Graphe de Petersen . . . . . . . . . . . . .
6.2.7 Graphe asymtrique . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. . . . .
. . . . .
. . . . .
graphe .
. . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
36
36
36
36
37
.
.
.
.
.
.
.
.
.
.
.
39
39
39
39
39
39
40
41
42
42
43
44
.
.
.
.
.
.
.
.
.
.
.
45
45
45
46
47
47
47
47
48
48
49
49
7 Connectivit
50
7.1 Gnralits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
7.2 Thorme de Menger . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
8 Algbre linaire
54
8.1 Endomorphisme associ un graphe . . . . . . . . . . . . . . . . . . 54
8.1.1 Gnralits . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
8.1.2 Thorme de Sachs . . . . . . . . . . . . . . . . . . . . . . . . 55
3
8.2
8.3
Spectre . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.2.1 Gnralits . . . . . . . . . . . . . . . . . . . . .
8.2.2 Entrelacement . . . . . . . . . . . . . . . . . . . .
8.2.3 Bipartition . . . . . . . . . . . . . . . . . . . . . .
Parcours sur les graphes . . . . . . . . . . . . . . . . . .
8.3.1 Parcours ferms sur les graphes sommets-transitifs
8.3.2 Parcours sur les chemins et nombre de Catalan .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
56
56
59
60
60
60
61
9 Graphes hamiltoniens
66
9.1 Cycles hamiltoniens . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
9.2 Deux classes de graphes hamiltoniens . . . . . . . . . . . . . . . . . . 68
10 Coloration
69
10.1 Gnralits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
10.2 Perfection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
11 Morphismes
74
11.1 Dfinitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
11.2 Lien avec la coloration . . . . . . . . . . . . . . . . . . . . . . . . . . 76
12 Planarit
78
12.1 Dessins, multigraphes, planarits . . . . . . . . . . . . . . . . . . . . 78
12.2 Pr-requis de topologie de R2 . . . . . . . . . . . . . . . . . . . . . . 78
12.3 Graphes planaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
13 Exercices
13.1 Notions lmentaires
13.2 Automorphismes . .
13.3 Connectivit . . . . .
13.4 Algbre linaire . . .
13.5 Graphes hamiltoniens
13.6 Coloration . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
81
81
82
84
85
87
88
14 Annexes
90
14.1 Annexe I : Algbre . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
14.2 Annexe II : Proprits connexe-descendantes et connexe-ascendantes . 92
Premire partie
Combinatoire
1
Fondations
Combinations like melodies! You know, I can simply hear the moves.
(Vladimir Nabokov).
1.1
1.1.1
(1.1.1)
Corollaire 1.4. Soient X, Y deux ensembles finis. Il existe une injection de X vers
Y si et seulement si |X| |Y |. Il existe une surjection de X vers Y seulement
si |X| |Y |. Il existe une bijection entre ensembles finis X, Y si et seulement si
|X| = |Y |.
Dmonstration. En composant par les bijections avec {0, , |Z| 1} pour Z =
X, Y et en utilisant le lemme 1.2, on se ramne au cas o X = {0, , n 1} et
Y = {0, , m 1}. Supposons quil existe une injection f de X vers Y et montrons
qualors |X| |Y |. Cest vrai si X = . Supposons que la proposition soit vraie
pour les ensembles sources de cardinal au plus n et considrons X = {0, , n}. Soit
y Y limage de n par f . Alors f dfinit par restriction une application de X {n}
vers Y {y} qui est une injection par construction. Donc
|X| 1 = |X {n}| |Y {y}| = |Y | 1
et donc |X| |Y |. Rciproquement, si n m, alors X Y et lapplication qui x
associe x est une injection de X vers Y , y compris lorsque X = . Si maintenant il
existe une surjection f de X vers Y , alors ou bien X = Y = et lassertion souhaite
est bien vraie ou bien lapplication g qui y Y associe lun des antcdents de y
par f est une application bien dfinie qui est une injection par construction. Donc
|Y | |X| daprs la premire partie de la dmonstration. En combinant ces deux
rsultats, on obtient quil existe une bijection entre ensembles finis seulement sils
sont de mme cardinaux. La rciproque dcoule directement de la proposition 1.3 et
du lemme 1.2.
Lemme 1.5. Soit X, Y deux ensembles de cardinaux finis. Le produit cartsien de
X Y est un ensemble fini de cardinal |X| |Y |.
Dmonstration. Il suffit de le dmontrer pour X = {0, , n1} et Y = {0 , m
1}. Lapplication qui envoie (a, b) X Y sur a|Y | + b est une bijection de X Y
sur {0, , |X| |Y | 1}.
Le fait quil nexiste pas dinjection dun ensemble de cardinal fini n vers un
ensemble de cardinal m < n est dusage constant en combinatoire. Il est parfois
prnomm principe des tiroirs, en rfrence au fait que si lon range n paires de
chaussettes dans m < n tiroirs, il existe ncessairement un tiroir contenant au moins
deux paires de chaussettes (lapplication de lensemble des paires de chaussettes vers
lensemble des tiroirs ne peut pas tre une injection). Les anglophones le baptisent
souvent pigeonhole principle (principe des trous pigeons) en rfrence au fait que
si n pigeons veulent entrer dans un pigeonnier avec m < n trous, il existe ncessairement un trou contenant plusieurs pigeons ( lUniversit dAustin, Texas, on
justifie plutt ce nom par le fait que si on tire n balles dans m < n pigeons, il
existe ncessairement un pigeon trou par plusieurs balles). Bien quvident en un
sens, il est important de noter dune part que sa dmonstration utilise la pleine
puissance du principe de rcurrence, dautre part que ses consquences peuvent tre
contre-intuitives. Par exemple, il implique directement quil existe deux tudiants de
lUniversit Paris-Sud qui ont le mme code de carte bancaire ou deux bacheliers de
la session 2016 qui ont exactement le mme nombre de cheveux. Le corollaire 1.4 ne
7
se gnralise pas au del des ensembles finis : il peut tout fait exister une injection
dun ensemble X vers un de ses sous-ensembles stricts ; un exemple est donn par
lapplication de N vers N {0} qui n N associe n + 1.
Corollaire 1.6. Soit X, Y deux ensembles finis et f : X Y . Deux des trois
assertions suivantes entrainent la troisime.
1. f est une injection.
2. f est une surjection.
3. X et Y ont mme cardinal.
Dmonstration. Que les deux premires assertions entrainent la troisime est lnonc
de la proposition 1.3. En utilisant cette proposition, on peut de plus se ramener au cas
o X = {0, , n1} et Y = {0, , m1}. Supposons alors que f soit une injection
et que f ne soit pas une surjection. Il existe donc y Y qui ne soit pas dans limage
de f . Lapplication f induit donc une application de X vers Y {y} injective par
construction et donc |X| |Y {y}| = m1. Donc |X| < |Y |. Supposons maintenant
que f soit une surjection et que f ne soit pas une injection. Il existe donc y Y et
un couple (x, x0 ) X 2 dlments distincts tel que f (x) = f (x0 ) = y. Lapplication f
induit donc une application de X {x0 } vers Y surjective par construction et donc
|X| > |X {x0 }| |Y |.
1.1.2
Proposition 1.9. Soit X, Y deux ensembles finis. Lensemble S(X, Y ) des bijections
entre X et Y est un ensemble fini de cardinal n! si |X| = |Y | = n et 0 sinon. De
plus :
n
Y
n! =
i
i=1
Dmonstration. Si |X| 6= |Y |, alors S(X, Y ) = daprs la proposition 1.3. Supposons donc que |X| = |Y | = n. Quitte composer avec des bijections avec {0, , n
1}, nous pouvons de plus supposer que X = Y = {0, , n 1}. Si n = 0, alors
lunique lment de S0 est Id donc Sn est bien fini et de cardinal :
0
Y
0! =
i=1
i=1
Supposons maintenant que la proprit soit vraie pour tout les entiers infrieurs n.
La donne dune bijection de {0, , n} vers lui-mme est quivalente la donne de
limage x de n et dune bijection de {0, , n 1} vers {0, , n} {x}. Donc Sn+1
est fini de cardinal (n + 1)! = n!(n + 1) daprs la dernire assertion du corollaire
1.4.
Soit X, Y deux ensembles finis. On note A(X, Y ) lensemble des injections de X
vers Y , et A(n, p) lensemble A({0, . . . , p 1}, {0, , n 1}).
Proposition 1.10. Soit X, Y deux ensembles finis de cardinaux p et n respectivement. Lensemble des injections de X vers Y est un ensemble fini de cardinal Apn .
De plus :
n
Y
Apn =
i
(1.1.2)
i=np+1
Noter que la formule (1.1.2) est valable pour tout (n, p) N2 , et donc que A0n = 1
pour tout n N et Apn = 0 si n < p.
Dmonstration. On se ramne au cas du calcul de |A(n, p)|. A une injection f :
X Y et une bijection de Y X vers Y im f , on associe g S(Y ) en
posant g(x) = f (x) si x X et g(x) = (x) si x
/ X. Lapplication A(X, Y )
S(Y X, Y im f ) S(Y ) ainsi dfinie admet comme inverse 7 (X , Y X )
donc est une bijection. Donc |Sn | = |A(X, Y )||S(Y X, Y im f )|. Cette assertion
est quivalente (1.1.2).
n
Proposition 1.11. Soit
le nombre de sous-ensembles de cardinal p dun enp
semble fini de cardinal n. Alors :
Ap
n(n 1) (n p + 1)
n!
n
= n =
=
(1.1.3)
p
p!
p!
p!(n p)!
1.2
Preuves bijectives
La proposition 1.3 contient en particulier lide que deux ensembles finis ont mme
cardinal si et seulement sil existe une bijection entre eux. Dans cette sous-section,
nous donnons quelques exemples de cette ide. On note C(n, p) lensemble des sousensembles de {0, , n 1} de cardinal p.
1.
n
n
=
p
np
(1.2.1)
n
X
n
s=0
= 2n
(1.2.2)
Lidentit convient.
3. Soit n > 0.
n
X
s=0
n
(1)
=0
s
s
(1.2.3)
f:
p=0
4.
n
n
n+1
+
=
p
p+1
p+1
Il suffit de construire une bijection
a
f : C(n, p)
C(n, p + 1) C(n + 1, p + 1).
(1.2.4)
n
X
n
s
= n2n1
s
(1.2.5)
s=0
n
n1
p
=n
p
p1
(1.2.6)
n
X
n+1
s=
2
(1.2.7)
s=1
j=0
La bijection inverse est en effet celle qui (ui ) associe lapplication f telle que
f (i) soit le
nombre de x entre le i-me et le i + 1-me y. Le cardinal de Z est
n+k1
.
k
9. Le nombre de partitions dun ensemble de 2n lments en ensemble de cardinal
2 est (2n)!/2n n!. Soit en effet E lensemble de telles partitions. Il suffit de
construire une bijection entre S2n et E Sn F o F est de cardinal 2n .
Soit F lensemble des suites de longueur n de + et de -. La bijection qui
i
(e, , f ) E Sn F associe (ef(i)
)1in o (a, b) = (b, a)+ convient.
Son inverse associe le triplet (e, , f ) dfini par e = {{ (i), (i + 1)}},
(i) = (2i 1) et fi = + si et seulement si ei,1 < ei,2 .
10. Soit (n, k) N2 une paire dentier strictement positif. Soit X lensemble des
n-uplets (X1 , , Xn ) avec Xi ( {1, , k}. Alors |X| = (2k 1)n . Soit Y
lensemble des k-uplets (Y1 , , Yk ) avec Yi {1, , n} et Y1 Yk = .
Soit f lapplication de X vers Y dfinie de la faon suivante :
f ((X1 , , Xn )) = ({i|1 Xi }, , {i|j Xi }, , {i|k Xi })
Alors f ((X1 , , Xn ))j est un k-uplet de sous-ensembles de {1, , n}. De
plus, si i appartient f ((X1 , , Xn ))j , alors j Xi , donc lintersection des
f ((X1 , , Xn ))j est lensemble des i tels que Xi = {0, , k 1}, donc lensemble vide. Donc f est une application bien dfinie de X vers Y . Soit g
lapplication dfinie par :
g(Y1 , , Yk ) = ({i|1 Yi }, , {i|j Yi }, , {i|n Yi })
Alors limage de g est incluse dans X et un calcul direct montre que f g = IdY
et g f = IdX . Donc f est une bijection. Donc |X| = |Y | = (2k 1)n .
11.
X n m n + m
=
s
t
p
s+t=p
12
(1.2.8)
t
P
n1
nt
n
= i=1 i
s1
st
s1 ++st =p
p
X
1.3
1.3.1
Le groupe Sn
Transpositions
Le groupe Sn est le groupe des bijections dun ensemble de n lments. On considre usuellement que cet ensemble est lensemble {0, , n 1} ou {1, , n} mais
dautres choix sont possibles et parfois utiles. Une transposition est une permutation
qui laisse fixe tous les lments sauf exactement 2 (et qui change ces deux lments).
La transposition tel que (a) = b est note (ab). Un cycle de longueur m est une
permutation qui laisse fixe tous les lments sauf exactement m + 1 et qui agit par
(i) = i + 1 sur lensemble des m + 1 lments non fixes identifi avec le groupe
additif Z/(m + 1)Z. Une transposition est donc un cycle de longueur 1. Un cycle de
longueur m est not (a1 am+1 ).
Proposition 1.12. Le groupe Sn est engendr par les transpositions (autrement dit
le plus petit sous-groupe de Sn contenant toutes les transpositions est Sn ).
Dmonstration. Montrons la premire assertion par rcurrence descendante sur le
nombre de points fixes de Sn . Si a n points fixes, est lidentit, qui appartient
bien au groupe engendr par les transpositions. Supposons maintenant que a au
plus m < n points fixes. Il existe donc un lment i tel que (i) = j 6= i. La
permutation est une bijection donc (j) 6= (i) donc j nest pas non plus un point
fixe de . Soit la transposition (ij) et 0 la permutation . Soit k un point fixe
de , donc un lment distinct de i et j. Alors (k) = k et (k) = k donc 0 (k) = k.
Donc les points fixes de sont des points fixes de 0 . De plus, i est un point fixe de
0 . Donc 0 a au moins m + 1 point fixe. Donc appartient au groupe engendr par
les transpositions. Il en est donc de mme pour .
Corollaire 1.13. Une application de Sn dans un groupe G respectant lidentit
est un morphisme de groupes si et seulement si ( ) = ( )() pour toute transposition et toute permutation . Un morphisme de groupes de Sn dans un groupe
G est dtermin par limage des transpositions.
Dmonstration. Soit (, 0 ) S2n . De = 1 i et 0 = 10 j0 , on dduit :
( 0 ) = (1 i 10 j0 ) = (1 ) (i )(10 ) (j0 ) = ()( 0 )
13
2. Soit O une orbite de cardinal a. Quitte indexer O par {1, , a}, laction
de sur O est donne par laction du cycle (12 a).
3. Une permutation scrit de manire unique comme produit de cycles disjoints.
Dmonstration.
1. Supposons quil existe un lment k commun dans lorbite sous
de i et j. Alors il existe (n, m) Z2 tel que n (i) = m (j) donc nm (i) = j
donc j appartient lorbite de i. De mme i appartient lorbite de j et ces
deux orbites sont donc gales.
2. Cette assertion dcoule directement de la premire.
3. Il suffit de prendre les cycles induits par sur chacune de ses orbites.
Soit m() lentier gal n moins le nombre dorbites disjointes de . Soit () =
(1)m() la signature de .
Proposition 1.15. La signature est lunique morphisme de groupes de Sn dans
{1} tel que ( ) = 1 pour toute transposition.
Dmonstration. Daprs la proposition 1.12, il suffit de vrifier que ( ) = 1 et
que ( ) = () pour toute transposition et toute permutation . Soit la
transposition (ij). Alors a n 1 orbites donc ( ) = (1)nn+1 = 1. Soit
une permutation. Si i et j appartiennent la mme orbite sous , alors il existe un
entier n > 0 minimal tel que n (i) = j. Si n = 1, alors lorbite de i sous est
rduite i donc ne contient pas j. Sinon, pour tout 0 < m n 1, m (i) 6= i, j
donc m (i) = m (i) donc ( )m (i) = m (i) 6= j. Donc ( )n (i) = n (j) = i et j
nappartient pas lorbite de i. Si au contraire i et j nappartiennent pas la mme
orbite sous , alors il existe un entier n > 1 minimal tel que n (i) = i. Pour les
mmes raisons que plus haut, ( )n (i) = n (i) = j. Donc i et j appartiennent la
mme orbite sous . Enfin, si k distinct de i, j nappartient ni lorbite de i ni
celle de j sous , alors (k) = (k) donc lorbite de k sous est gale lorbite
de k sous . Finalement, a exactement une orbite de plus ou de moins que :
celle de j. Donc ( ) = ().
14
Remarque : Le fait que soit lunique morphisme de groupes vrifiant ces proprits permet de reconnatre sous diverses incarnations. En identifiant par exemple
{1, , n} avec une base de lespace vectoriel Rn , on peut identifier Sn avec un
sous-groupe de GLn (R). Le morphisme qui Sn associe le signe de det est un
morphisme de groupes valeurs dans {1} et qui vaut 1 sur chaque transposition.
Ce morphisme est donc gal la signature.
Corollaire 1.16. La signature dune permutation est le produit des signatures des
cycles de sa dcomposition en cycles. Il sagit donc de la parit du nombre de ses
cycles de longueur impaire.
Dmonstration. Un cycle de longueur m 1 orbite de taille m + 1 et n m 1
orbites de taille 1 donc n m orbites. Sa signature est donc m. La signature tant un
morphisme de groupes, la signature dune permutation est le produit des signatures
des cycles de sa dcomposition en cycles et donc la parit du nombre de ses cycles
de longueur impaire.
1.3.3
Type cyclique
Lemme 1.17. Lapplication qui Sn associe le n-uplet (a1 a2 an ) comportant chaque lment de {1, , n} une fois et une seule donn par la liste des cycles
de ordonne dans lordre croissant des lments maximaux de chaque cycle et commenant par llment maximal est une bijection de Sn vers lui-mme dont linverse
est lapplication qui (a1 an ) associe la permutation dont la dcomposition en
cycle est donne par (a1 as1 ), (as1 +1 as2 ), , (ast +1 an ) o les asi vrifient
ai < asj pour tout i < sj .
Par exemple ((14)(2)(375)(6)) = 2416753 et (4315726) = (431)(5)(726).
Dmonstration. On vrifie directement que = = Id
On dit que Sn est de type cyclique (c1 , , cn ) {0, , n}n si la dcomposition en cycles de contient ci cycles de longueur i. Soit Sc lensemble des permutations de type cyclique c = (c1 , , cn ). Il rsulte de la dfinition que Sc Sn est
non-vide seulement si lgalit
n
X
ici = n
(1.3.1)
i=1
est vrifie. Rciproquement, si (1.3.1) est vrifie, alors on peut crire {1, , n}
comme une union disjointe densembles telle que ci ensembles soient de cardinal i.
Une telle partition dfinit la dcomposition en cycles dune permutation de type
cyclique c donc Sc Sn est non-vide.
Proposition 1.18. Le cardinal de lensemble Sc est :
n!
n
Q
ici ci !
i=1
15
i=1
et lgalit
n
Y
n! = |Sc | ici ci !
i=1
Sries gnratrices
. . .eine Vermittlerin, erst zwischen unendlichen und endlichen Natur, dann zwischen
einem und dem andern Individuum.1 (Wilhelm von Humboldt)
2.1
(2.1.1)
. . .une mdiation, dabord entre ce qui est de nature finie et ce qui est de nature infinie, ensuite
entre un individu et un autre.
16
2.1.1
(2.1.2)
nN
On vrifie sans peine que (2.1.2) est associative, commutative et distributive sur
(2.1.1). De plus, llment (1, 0, 0, ) est neutre pour (2.1.2). Ces deux lois font
donc de AN un anneau commutatif que lon note A[[X]]. Cette notation est justifie
par le fait que si lon note llment (an )nN AN par
X
an X n
n=0
alors laddition et la multiplication dans A[[X]] se passe comme si lon faisait le calcul
de manire usuelle. En particulier, il existe un isomorphisme danneaux entre A[X],
lensemble des polynmes coefficients dans A, et un sous-anneau de A[[X]] ( savoir
lensemble des suites coefficients dans A qui sont nulles sauf pour un ensemble fini
dindice). Dans cette dfinition de A[[X]], on ne se proccupe pas de convergence,
mme si A = R ou C. Si S A est une srie formelle, on note S(0) = a0 (S).
crivons quelques sries formelles simples ( coefficients dans A Q disons).
1.
(1, 0, 0, ) = 1
2.
(0, 1, 0, ) = X
3.
(1, 1, 1, ) =
Xn =
n=0
4.
(1, 1, 1/2, 1/6, , 1/n!, ) =
1
1X
X
Xn
n=0
5.
n!
= eX
n
X
n
n
=
X s = (1 + X)n
s
s
sN
s=0
Lidentification des sries formelles avec des fonctions dans les quations ci-dessus est
une identification purement formelle qui exprime dans ces cas particuliers le contenu
de la proposition suivante.
Proposition 2.1. Soit A un anneau contenant Z. Lapplication
D:
A[[X]] A[[X]]
(an )nN 7 ((n + 1)an+1 )nN
17
X
D(n) (S)(0)
an X =
n=0
n!
n=0
Xn
Autrement dit, on peut calculer avec les sries formelles comme avec les fonctions
C .
Dmonstration. Notons :
S=
an X , T =
n=0
bn X n
n=0
n+1
X
as (n + 1 s)bn+1s +
s=0
n+1
X
(s + 1)as+1 bns .
s=0
n+1
X
as bn+1s .
s=0
La srie formelle (cn )nN est donc bien la srie formelle D(ST ). Pour montrer la
deuxime assertion, il suffit de vrifier que D(n) (S)(0) = n!an pour tout n N. Ceci
rsulte directement de D(n) (X m ) = Anm X mn .
Pour identifier une srie formelle, il suffit de connatre tous ses coefficients. Il rsulte
donc de la proposition 2.1 que lon peut identifier une srie formelle si lon connat
la premier coefficients de toutes ses drives, et donc si lon connat par exemple une
quation diffrentielle que la srie formelle satisfait.
Soit A un anneau commutatif (contenant Z ou Q). Alors A[[X]] est un anneau
commutatif (contenant Z ou Q). Donc lanneau A[[X]][[Y ]] des sries formelles
coefficients dans A[[X]] et dans la variable Y est bien dfini. On note galement
cette anneau A[[X, Y ]]. Il est commutatif (et contient Z ou Q). En rptant cette
construction, on peut construire lanneau A[[X1 , , Xn ]] des sries formelles en un
nombre quelconque dindtermines. Le lemme suivant justifie le fait que dans la
notation A[[X, Y ]], les variables X et Y ne sont pas distingues.
Lemme 2.2. Il existe un isomorphisme danneaux entre A[[X]][[Y ]] et A[[Y ]][[X]].
Dmonstration. Soit S = (an )nN A[[X]][[Y ]]. Donc S scrit
S=
an Y n
n=0
an,m X m
m=0
18
X
X
X
m
n
S=
an,m X
Y =
n=0
m=0
m=0
!
an,m Y n
n=0
avec :
bm =
an,m Y n
m=0
Lisomorphisme cherch est celui qui envoie (an )nN A[[X]][[Y ]] sur (bm )mN
A[[Y ]][[X]].
Proposition 2.3. Soit A un anneau commutatif. Alors
n
X
n ns s
n
(a + b) =
a b
s
s=0
Dmonstration. crivons :
n
Y
(a + b) =
(a + b)
n
i=1
ns s
Sries exponentielles
nN
Lapplication qui envoie (an )N AN sur (an /n!)nN AN est un morphisme danneaux pour la loi de composition interne (2.1.3) sur lensemble source et (2.1.2) sur
lensemble but. Donc (2.1.3) est associative, commutative et distributive sur (2.1.1).
De plus, llment (1, 0, 0, ) est neutre pour (2.1.2). Ces deux lois font donc de
AN un anneau commutatif que lon note Ae [[X]] et qui sidentifie avec lensemble des
sries formelles de la forme
X
an n
X
(2.1.4)
n!
n=0
muni de la structure danneaux des sries formelles. Si S A est une srie formelle
exponentielle, on note S(0) = a0 (S).
crivons quelques sries formelles exponentielles simples.
19
1.
(1, 0, 0, ) = 1
2.
(0, 1, 0, ) = X
3.
(1, 1, 1, ) =
X
Xn
n=0
4.
(1, 1, 1, 1, ) =
n!
= eX
(1)n
n=0
5.
(1, 0, 1, 0, 1, )nN =
(1)n
n=0
Xn
= eX
n!
X 2n
= cos X
(2n)!
(2.1.5)
Dmonstration.
(an )nN (bn )nN =
n
X
n
s=0
2.1.3
!
= ((a + b)n )nN
ans bs
nN
X
(an )nN (bn )nN = ad bn/d
(2.1.6)
d|n
nN
Bien que ce la soit moins vident que pour les lois (2.1.2) et (2.1.3), cette loi fait de
AN un anneau commutatif unitaire que lon appelle lanneau des sries de Dirichlet
formelles. Une dmonstration simple de cette assertion provient de ce que la multiplication (2.1.6) devient simplement la multiplication usuelle si lon note (an )nN
par :
X
an ns
n=1
2.
X
(1, 1, ) =
ns = (s)
n=1
3.
X
1
d|n
= (s)2
nN
4.
(1, 2, 3, ) =
5.
X
d
d|n
2.2
2.2.1
X
n
ns
n=1
= (s 1)
= (s)(s 1)
nN
Sries gnratrices
Proprits fondamentales
Lensemble A[[X]] des sries formelles coefficients dans A est muni dune structure danneau commutatif (intgre lorsque A est intgre) ainsi que dun morphisme
danneau D (qui est surjectif lorsque A contient Q) dont le noyau contient A vu
comme sous-anneau de A[[X]] par linclusion a 7 (a, 0, 0, ) (et est gal A lorsque
A Z).
Proposition 2.5. Le groupe des units de A[[X]] est {S A[[X]]|S(0) A }
Dmonstration. Soit S = (an )nN A[[X]] . Alors il existe T tel que ST = 1. Or,
ST (0) = S(0)T (0) donc S(0)T (0) = 1 et S(0) A est donc inversible. Rciproquement, supposons S(0) A . Soit T = (bn )nN A[[X]] dfini par :
1. T (0) = a1
0 .
2. Supposons (b0 , , bn ) connu. Alors :
bn+1 =
a1
0
n
X
bs ans
s=0
et plus gnralement
(
n
X
1 si n = 0.
m
s
+
m
1
=
(1)ns
ns
s
0 sinon.
s=0
m
Dmonstration. La srie formelle ((1)
)
est (1 X)m dinverse
n nN
n
1
1X
m
=
X
Xn
!m
=
n=0
n=0
s1 ++sm =n
!
1 X n.
Or
(
)
m
X
n+m1
1 = | f : {1, , m} {1, , n}| f (i) = n | =
n
s1 ++sm =n
donc (1X)
alors
i=1
n+m1
est la srie formelle (
)nN . La formule du produit donne
n
(
n
X
1 si n = 0.
m
s
+
m
1
(1)ns
=
(2.2.1)
ns
s
0 sinon.
s=0
s=0
Rcurrences linaires
22
o les i sont non-nuls et distincts. Les conditions suivantes sur f CN sont quivalentes.
1. Il existe P C[X] de degr strictement infrieur d tel que :
(f (n))nN =
X
P
f (n)X n =
Q
n=0
Autrement dit, la srie gnratrice des f (n) est une fraction rationnelle.
2.
n N,
d
X
s f (n + d s) = 0
s=0
k
X
Pi (n)in
i=1
di
k X
X
X
f (n)X n =
ij
(1 i X)j
i=1 j=1
n=0
2.3
2.3.1
Sries exponentielles
Permutation sans cycle
S de cardinal s de {1, , n} avec une permutation sans point fixe sur {1, , n}S
est une bijection. Donc
n
X
n
n! =
Dns
s
s=0
eX
.
1X
X
X n X X (1)s
=
Xn
Dn
n!
s!
n=0
s=0
n=0
et donc
Dn = n!
n
X
(1)s
s!
s=0
En particulier la proportion de permutation sans cycle dans lensemble des permutations tend trs vite vers e1 .
2.3.2
Soit n N. Posons
Zn (X1 , , Xn ) =
n
XY
X c ()
c ()
Xi i =
X1 1 Xncn ()
Sn i=1
Sn
Tn
Zn
=e
n!
n=0
P
Xi Ti
2
3
X1 T +X2 T2 +X3 T3 +
=e
i=1
Dmonstration.
exp
Ti
Xi
i
i=1
Ti
=
exp Xi
i
i=1
=
Y
i=1 j=0
X
n=0
Xij
T ij
ij j!
X
i1 c1 ++in cn
n!
X1c1 Xncn
c
c
n
2
c !2 c2 ! n cn !
=n 1
24
Tn
n!
X
Tn
T2 T3 T6
an
= exp T +
+
+
n!
2
3
6
n=0
Dmonstration. Une permutation vrifie 6 = 1 si et seulement si les cycles intervenants dans sa dcomposition en cycles sont de cardinaux 1,2,3 ou 6 ou autrement
dit si les seuls termes non nuls de son type cyclique sont c1 , c2 , c3 et c6 . Donc an est
gal lvaluation de Zn en X1 = 1, X2 = 1, X3 = 1,X6 = 1 et Xn = 0 si n - 6. Do
le rsultat.
2.3.3
Soit (bn )nN et (an )nN deux suites de nombres complexes vrifiant lidentit
bn =
n
X
n
s=0
Alors
as .
(2.3.1)
n
X
s n
an = (1)
(1)
b.
s s
n
(2.3.2)
s=0
n
X
X xn
X
X
xn
xn
x
=
an
= ex
an
bn
n!
n!
n!
n!
n=0
n=0
n=0
n=0
entre sries exponentielles formelles et donc lidentit
!
n
X
X
xn
x
x
e
bn
=
an
n!
n!
n=0
n=0
soit encore
an =
X
n
s=0
ns
(1)
bs = (1)
X
n
s=0
(1)s bs .
n
X
n
s=0
(1)s sp .
25
(2.3.3)
s=0
p
a
{im(f ), f : Y Z, |Z| = s}
s=0
est donc une bijection. Remarquons que cette bijection est bien dfinie mme lorsque
np = 0.
2.4
2.4.1
Sries de Dirichlet
Produits formels
La structure dalgbre de CN donne par la loi de multiplication des sries de Dirichlet formelles est intimement lie aux proprits multiplicatives des entiers au sens
suivant. Considrons la donne pour chaque nombre premier p dune srie formelle
Fp C[[X]] de terme constant gal 1 et donc inversible. Lvaluation formelle en
ps de linverse de Fp dfinit une srie de Dirichlet formelle
X
X
1
ms
a(p)n ns
=
1
+
b(p)
p
=
m
Fp (ps )
m=1
n=1
X
Y
Y 1
Y X
s
a(p)
n
=
=
a(pi )pmi ns .
n
s
Fp (p ) pS n=1
m1
ms
pS
n(S)
p1 ps =n
Fp (ps )
i=1
X
1
C[[X]]
1+
a(pi )pni X n =
F pi
n=1
Proposition 2.12.
Y
(s) =
1
1 ps
Y
p
X
1
=
ns = (s)
1 ps
n=1
f (pn )X n .
n=0
f (pn )X n
n=0
dans C[[X]]. Son terme constant est gal 1 donc elle est inversible dans C[[X]]
dinverse note Fp . Alors
Y
Y
X
Gp (ps ) =
f (pvp (n) )ns
p
n=1 p
Y
X
Y
X
Gp (ps ) =
f
pvp (n) ns =
f (n)ns
p
n=1
n=1
2.4.2
(n)ns =
n=1
(2.4.1)
Y
1
(1 ps ) =
(s)
p
pour n 1. Or, si n = p1 1 pmm , lensemble des diviseurs d de n tels que p|d entraine
p2 - d et ayant exactement s diviseurs premiers est en bijection avec lensemble des
sous-ensemble de {1, , m} ayant s lments. Donc :
(
m
X
X
1 si m = 0
m
(1)s
= (1 1)m =
(d) =
s
0 sinon
s=0
d|n
Lassertion sur M en dcoule directement.
Corollaire 2.15. Soit f, g deux fonctions de N dans C. Si
X
f (n) =
g(d)
d|n
alors :
g(n) =
X
f (d)(n/d)
d|n
d|n
a
{x Z/nZ|< x > ' Z/dZ}
d|n
soit encore :
n=
(d)
d|n
Polynmes cyclotomiques
Soit Un,p lensemble des racines n-imes primitives de lunit. Soit n C[X] le
polynme dfini par :
Y
n =
(X )
(2.4.2)
Un,p
Toutes racines n-imes de lunit est racine primitive d-ime de lunit pour un unique
d|n donc
a
Un =
Ud,p
d|n
et donc
Xn 1 =
Y
d .
d|n
X
(1)n n
n
u
log(x 1) = log(1 + u) =
n
n=1
est dfinie et vrifie
log(xn 1) =
log d (x)
d|n
soit encore
X
(n/d) log(xn 1) = log n (x)
d|n
(n/d) log(xn 1)
d|n
et elog n (x)
sont donc gales sur U , donc on mme dveloppement en srie analytique. Lgalit
de sries formelles
Y
n =
(X d 1)(n/d)
(2.4.3)
d|n
29
est donc vrifie. On pourra remarquer que cette identit de sries formelles coefficients dans Z bien un sens car X d 1 est une srie formelle inversible de Z[[X]].
Donc n appartient Z[[X]]. Donc d C[X] Z[[X]] donc n est un polynme
coefficients entiers donn par la formule (2.4.3).
30
Deuxime partie
Gnralits
Die Mathematiker sind eine Art Franzosen : redet man zu ihnen, so bersetzen sie
es in ihre Sprache, und dann ist es alsobald ganz etwas anderes.2 (Johann Wolfgang
von Goethe).
3.1
3.1.1
Notions de base
Dfinitions
Les mathmaticiens sont un peu comme les Franais : lorsque vous leur parlez, ils traduisent
tout dans leur langue, si bien que cest devenu quelque chose de tout fait diffrent
31
H est dit couvrant si X(H) = X. Un graphe est dit minimal pour une proprit P
sil nadmet pas de sous-graphe strict vrifiant P . Un sous-graphe H de G est dit
maximal pour une proprit P sil nexiste pas de sous-graphe H 0 de G contenant H
et vrifiant P .
Remarque : La relation dordre tant partielle, il peut exister plusieurs sousgraphes minimaux ou maximaux pour une proprit.
3.1.2
32
Un graphe connexe est par dfinition lunion de chemins passant par un sommet
fix quelconque, donc lunion des parcours dextrmit un sommet fix quelconque.
En particulier, lunion de deux graphes connexes est un graphe connexe si et seulement si ces deux graphes ont un sommet en commun. Un sous-graphe H dun graphe
G est une composante connexe de G sil est maximal pour la proprit dtre connexe.
Lemme 3.2. Un graphe est lunion disjointe de ses composantes connexes. La composante connexe contenant un sommet x est lunion de tous les chemins contenant
x.
Dmonstration. Un sommet est un graphe connexe donc est contenu dans une composante connexe. Il suffit donc de dmontrer que deux composantes connexes distinctes
sont disjointes. Soit C une composante connexe et H un sous-graphe connexe ayant
une intersection non-triviale x avec C. Lunion de tous les chemins passant par x
est un graphe connexe contenant C donc est gal C par maximalit de C. Cette
union contient galement H donc H est inclus dans C. Si H est galement un composante connexe, il sensuit que C = H. Si C est un sous-graphe connexe contenant
x, il est inclus dans lunions de tous les chemins contenant x donc cette union est la
composante connexe contenant x.
La distance entre deux sous-ensembles A et B de sommets dun graphe connexe
G, en particulier entre deux sommets, est la longueur de plus court chemin dont
lune des extrmits est dans A et lautre dans B. Si A et B sont inclus dans des
composantes connexes distinctes, on considre que cette distance est infinie.
Lemme 3.3. Soit P r une proprit telle que si P r est vraie pour x X, alors P r
est vraie pour tout y NG (x). Alors, si P r est vraie pour x, P r est vraie pour tout
y dans la composante connexe de x.
Dmonstration. Soit y dans la composante connexe de x. Le sommet y appartient
un chemin dorigine x donc il suffit de dmontrer le lemme lorsque G est un chemin
P dextrmits x = x1 et y = xk . Lhypothse que nous avons faite sur P r entraine
en particulier lassertion suivante : si P r est vraie pour xi , alors P r est vraie pour
xi+1 . La proprit P r est vraie pour x1 donc pour xk par rcurrence sur le nombre
de sommets de P .
On dira quune proprit est expansive si elle vrifie les hypothses du lemme
prcdent.
Lemme 3.4. Les chemins sont les graphes connexes ayant exactement deux sommets
de degr 1 et tous les autres sommets de degr 2 ainsi que le sommet isol.
Dmonstration. Un chemin P est un sommet isol ou bien un graphe connexe ayant
exactement deux sommets de degr 1 et tous les autres sommets de degr 2. Rciproquement, si G est un graphe ayant exactement deux sommets de degr 1 et tous
les autres sommets de degr 2, soit P = (x1 , , xn ) un chemin maximal contenu
dans P . Les sommets internes de P sont de degr 2 dans P et de degr 2 dans G
donc leurs voisins dans G sont sur P . Tous les voisins dans G de xn et x1 sont sur
P par maximalit. Tous les voisins dans G des sommets de P sont donc dans P . La
33
proprit dtre dans P est donc expansive. Le graphe G tant connexe, il est donc
gal P .
Un cycle est un graphe C = (X, E) tel que X soit un chemin P de longueur au
moins 2 et E = E(P ) {(xk , x1 )}. La longueur dun cycle est k, donc son cardinal.
Si C est un cycle et (x, y) X o X, le parcours de C dans un sens ou lautre ralise
C comme lunion de deux chemins intrieur-disjoints. Un cycle est donc connexe.
Rciproquement, lunion de deux chemins intrieur-disjoints est un cycle. Un graphe
ne contenant pas de cycles est dit acyclique.
Proposition 3.5. Un graphe G tel que G 2 contient un cycle. Un graphe est une
union disjointe de cycles si et seulement sil est 2-rgulier.
Dmonstration. Soit G un graphe tel que G 2. Ce graphe contient un cycle si
et seulement si lune de ses composantes connexes en contient un ; nous supposons
donc G connexe sans perte de gnralit. Soit P = (X, E) un chemin maximal G ;
cest--dire un sous-graphe maximal pour la proprit dtre un chemin. Le dernier
sommet de P est de degr au moins 2 donc a au moins un voisin u qui ne soit pas
xk1 . Le sous-graphe (X {u}, E {(xk , u)}) de G contient P , donc nest pas un
chemin par maximalit de P . Donc u X et u scrit u = xi . Comme u 6= xk1 , le
voisinage de xi contient lensemble {xi+1 , xk } de cardinal 2. Le graphe ({xj |i j
k}, {(xj , xj+1 )|i j k} {(xk , xi )}) est un cycle.
Une union disjointe de cycles est un graphe 2-rgulier. Soit G un graphe 2-rgulier
et H une de ses composantes connexes. Daprs la premire partie de la preuve, H
contient un cycle C = (X, E). Soit v un sommet de C. Le sommet v a deux voisins
dans C et dans G donc NG (v) = NC (v) X. Les deux voisins de v dans G sont donc
dans C. La proprit P r appartenir C est donc expansive. Daprs le lemme 3.3,
P r est donc vraie pour H. Donc H = C.
Un arbre est un graphe connexe sans cycle. Les sommets de degr 0 ou 1 dun arbre
sont appels feuilles. Les sommets qui ne sont pas des feuilles sont appels sommets
intrieurs. Daprs la proposition 3.5, un graphe de degr minimal suprieur 2
contient un cycle donc le degr minimal dun arbre est au plus 1. Un arbre contient
donc des feuilles.
Proposition 3.6. Soit T = (X, E) un graphe. Les assertions suivantes sont quivalentes.
1. Le graphe T est un arbre.
2. Le graphe T est acyclique et T {(x, y)} contient un cycle pour tout (x, y)
/ E.
3. Il existe un unique chemin P de x y pour tout (x, y) X X.
4. Le graphe T est connexe et T {e} nest pas connexe pour tout e E.
Dmonstration. Supposons (1). Alors T est acyclique. Soit (x, y)
/ E avec x 6= y.
Soit P un chemin de x y dans T . Le graphe P (x, y) est un cycle. Donc (2) est
vraie. Supposons (2) et soit (x, y) X o X. Le graphe T est acyclique donc contient
34
35
Mthodes
4.1
Maximalit, minimalit
Une technique de dmonstration commode lorsque lon traite de graphes et de considrer les graphes extrmaux pour certaines proprits et diverses relations dordres.
On rappelle quune relation dordre est une relation antisymtrique, rflexive et transitive ; quune relation dordre sur un ensemble S est totale si x y ou y x pour
tout (x, y) S 2 et quelle est partielle sinon. On rappelle quun lment maximal
est un lment z tel que z x implique x = z et quun lment maximum est un
lment z tel que x z pour tout x. Nous listons ici quelques proprits quil faut
garder en mmoire.
4.1.1
On considre les graphes extrmaux pour une certaine proprit et la relation dordre
(totale) suivante sur N : G H si et seulement si |G| |H|
Exemple : On a utilis cette mthode pour montrer quune proprit expansive
tait vraie pour tous les sommets dune composante connexe si elle tait vraie pour
un des sommets.
4.1.2
On considre les sous-graphes minimaux pour une certaine proprit et pour la relation dordre (totale) suivante sur N : G H si et seulement si X(G) = X(H) et
|E(G)| |E(H)|.
Exemple : Montrons que tout graphe connexe contient un sous-arbre couvrant.
Soit G un arbre connexe. Soit T un sous-graphe connexe minimal pour cette proprit
et |E|. Daprs la proposition 3.6, le graphe T est un arbre.
4.1.3
On considre les graphes maximaux pour une certaine proprit intrinsque dun
graphe, par exemple tre connexe, ou tre un chemin, ou tre biparti...
Exemples : On est souvent amen considrer les sous-graphes maximaux pour la
proprit dtre un chemin (les plus longs chemins) et en particulier le fait que tous
les voisins de x1 sont dans P . La considration des sous-graphes minimaux pour la
proprit dtre un cycle permet souvent de remplacer un cycle par un cycle induit.
Lemme 4.1. Un circuit eulrien dun graphe est un circuit passant exactement une
fois par chaque arte, cest--dire un multiplet ((x1 , x2 ), (x2 , x3 ), , (xn , xn+1 )) avec
36
4.2
Induction structurelle
Une classe de graphes est dfinie par induction structurelle lorsquelle est dfinie par
la donne dobjets initiaux et dun ensemble doprations permettant de construire
une nouvel objet de la classe partir dobjets de la classe dj construits. Pour
dmontrer quune proprit est vraie pour tous les lments dune classe dfinie par
induction structurelle, il suffit donc de la dmontrer pour les objets initiaux et de
montrer que si elle est vraie pour certains objets, elle demeure vraie lorsquon leur
applique les oprations permettant de construire de nouveaux objets. Par exemple,
les entiers sont dfinis par induction structurelle en prenant comme objet initial
lentier zro et comme opration, le fait de prendre le successeur. Le raisonnement
par induction structurelle sur les entiers se confond alors avec le raisonnement par
rcurrence. Les chemins sont caractriss par la proprit dinduction structurelle
suivante : un graphe est un chemin dextrmit x si et seulement si cest un sommet
isol x ou bien un sommet x reli lextrmit y dun chemin. En consquence, pour
dmontrer une proprit pour les chemins, il suffit de la dmontrer pour un sommet
isol et de vrifier que si elle est vraie pour un chemin dextrmit y, elle est vraie
pour un sommet x reli lextrmit dun chemin dextrmit y.
Lemme 4.2. Les arbres sont caractriss par les proprits dinduction structurelle
suivantes :
1. Objet initial : un sommet isol. Opration : n arbres relis par exactement une
arte un mme sommet isol.
2. Objet initial : un sommet isol. Opration : Un arbre reli par exactement une
arte un sommet isol.
Dmonstration. Notons T lensemble des arbres, T1 lensemble des graphes dfinis par
la premire proprit dinduction structurelle et T2 lensemble des graphes dfinis par
37
|X(Ti )| =
X
|E(Ti )| + n = |E(T )|
i
38
Bestiaire
trois dimensions douze aptres mille et une nuits trente-deux positions six parties du
monde cinq points cardinaux dix ans de bons et loyaux services sept pchs capitaux
deux doigts de la main dix gouttes avant chaque repas trente jours de prison dont
quinze de cellule cinq minutes dentracte et... plusieurs ratons laveurs. (Jacques
Prvert).
5.1
5.1.1
Graphes lmentaires
Graphes complets, isols
n.
Le graphe complet Kn est le graphe ({1, , n}, X o X). Le graphe isol In est K
Le graphe complet est bien videmment connexe. Relier deux graphes complets en
un sommet ou par une arte montre quil existe des graphes ayant degr minimal
arbitrairement grand que lon peut dconnecter en enlevant un seul sommet ou une
seule arte.
5.1.2
5.2
5.2.1
Graphes de Cayley
Soit G un groupe fini et C G. Un graphe H = (G, E(G, C)) est dit de Cayley pour
G et C si et seulement E(G, C) = {(x, y) X(H) o X(H)|xy 1 C}. A nouveau,
nous voyons quil ny a pas de perte de gnralit supposer que eG
/ C et que
1
x C si et seulement si x C. Un graphe circulant est un graphe de Cayley pour
G = Z/nZ.
40
Graphes de Mycielski
41
5.3
5.3.1
Un graphe (X, E) est dit biparti si et seulement sil existe une partition de X en
deux sous-ensembles disjoints X1 X2 tel que si (x, y) E, alors x X1 et y X2 .
On note Km,n = (X, E) le graphe biparti avec X = {1, , m} {1, , n} et
E = {(x, y)|x {1, , m}, y {1, , n}}. La proprit dtre un graphe biparti
est connexe ascendante et fortement connexe-descendante donc est vraie pour G
si et seulement si elle est vraie pour toutes les composantes connexes de G. On
pourra donc se ramener sans perte de gnralit au cas connexe lorsque lon tudie
la bipartition. Plus gnralement, une bipartition de G dfinit une bipartition de
H G pour tous sous-graphes de G. Ceci implique les assertions suivantes. Si un
graphe est biparti, tous ses sous-graphes, et donc en particulier tous ses sous-graphes
induits, sont galement bipartis. Si G est un graphe et si H est un sous-graphe de
G biparti, alors G est biparti si et seulement sil existe une bipartition de H qui
stende en une bipartition de G.
Lemme 5.1. Les forts sont des graphes bipartis. A lchange des classes de bipartition prs, les arbres admettent une unique bipartition qui est construite en assignant
Xi mod 2 lensemble des sommets distance i dun sommet de profondeur de taille
maximale. Les cycles bipartis sont les cycles pairs.
Dmonstration. Un graphe est biparti si et seulement si toutes ses composantes
connexes le sont. Il suffit donc de dmontrer que les arbres sont bipartis, quils admettent une unique bipartition lchange des classes prs et que cette bipartition est
construite en assignant Xi mod 2 lensemble des sommets distance i dun sommet
de profondeur de taille maximale. Le sommet isol x est biparti, nadmet essentiellement quune bipartition et cette bipartition est construite en assignant x X1 ou
X2 . Soit T 0 un arbre biparti dont lunique bipartition lchange des classes prs est
donne par la distance modulo 2 un sommet de profondeur maximale. Soit T le
graphe form en reliant un sommet isol x un unique sommet y Xi (T 0 ). Le graphe
T est alors un arbre daprs le lemme 4.2. Assigner x la classe X3i = X(i+1) mod 2
montre quassigner lensemble des sommets distance i dun sommet de profondeur
maximale est une bipartition de T , et cest galement lunique bipartition de T une
fois fixe une bipartition de T 0 . Toute bipartition de T stend T 0 donc la bipartition de T est essentiellement unique. Par induction structurelle, les arbres sont donc
bipartis, nadmettent essentiellement quune seule bipartition et cette bipartition est
donne par la distance un sommet de profondeur maximale.
Soit C un cycle, e une arte de C et Pe = (x1 , , xn ) le chemin obtenu en
supprimant e de G. Le graphe C est biparti si et seulement si lunique bipartition de
Pe stend C donc si et seulement si x1 X1 entrane xn X2 donc si et seulement
si n est pair.
Proposition 5.2. Un graphe est biparti si et seulement sil ne contient pas de cycle
impair.
Dmonstration. Soit G un graphe. Les deux proprits de lnonc sont vraies pour
42
43
5.3.3
Graphe de Petersen
44
Isomorphismes
6.1
6.1.1
7. Aut(G) = Aut(G)
Dmonstration.
1. Soit x, y G0 induit dans G. Soit H 0 le sous-graphe de H
induit par les images des sommets de G0 . Alors x G0 y si et seulement si
x G y si et seulement si (x) H (y) si et seulement si (x) H 0 (y).
45
6.1.2
Action de groupes
On dit quun groupe agit sur un ensemble X sil existe un morphisme de groupes
de vers SX . Autrement dit, agit sur X sil existe une application 7 f X X
telle que
x X, (, 0 ) 2 , f 0 (f (x)) = f 0 (x), fe (x) = x.
Dans un lger abus de notation, on note de la mme faon et f .
Lensemble des (x) pour sappelle lorbite de x et est not O(x). Lorsque
pour tout (x, y) X 2 , il existe tel que (x) = y, on dit que agit transitivement sur X ou que laction de sur X est transitive. Laction de sur X
est transitive si et seulement si lorbite de tous les lments est X tout entier si et
seulement si lorbite dun lment est X tout entier. Lensemble des tels que
(x) = x sappelle le stabilisateur de x et est not Stabx .
Lemme 6.3 (Lemme Orbite-Stabilisateur). Soit un groupe avec une action sur un
ensemble X de cardinal fini. Soit x X et y O(x). Alors
|O(x)| =
||
.
|Staby |
46
Dmonstration. Il suffit de montrer dune part quil existe une surjection de vers
O(x) telle que la pr-image de tout lment de O(x) soit de cardinal Stabx et dautre
part que Stabx est de mme cardinal que Staby .
Lensemble des lments de X tels que (x) = x pour tout est not X .
Lorsque X est , on dit que agit sans point fixe. Lorsque le morphisme de groupes
de dans SX est une injection, on dit que laction de est fidle. Lorsquil existe
x X tel que (x) = x seulement si = e , on dit que laction de est simple. On
dit que laction de est simplement transitive lorsquelle est transitive et simple.
On dit que G = (X, E) est sommet-transitif si pour tout (x, y) X 2 , il existe
Aut(G) tel que (x) = y. Un graphe sommet-transitif est rgulier. Si = Aut(G),
on note X lensemble des sommets de G fixs par tous les lments de et on note
E lensemble des artes de G fixes par tous les lments de .
6.2
6.2.1
Exemples
Graphes complets, isols
Arbres
47
Dmonstration.
1. Soit Aut(T ). Alors prserve lensemble des feuilles de T
donc galement lensembles des sommets internes de T . La restriction t(T )
induit donc un morphisme de groupes res de Aut(T ) vers Aut(t(T )), et donc
vers Aut(tn (T )) pour tout n.
2. Lensemble des lments de hauteur de taille maximale est un singleton ou une
arte. Cet ensemble est fix par Aut(T ).
3. Supposons maintenant X 6= . Alors le sous-graphe induit par X est acyclique. Soit x, y deux sommets de X et . Le chemin P de x y est
transform par en un chemin de T de x y, donc en P . Donc induit un
automorphisme de P dordre au plus 2. Comme il fixe une extrmit, cest
lidentit. Donc P X .
Il est dmontr en exercice que la classe C des groupes qui sont groupes dautomorphismes dun arbre est dfinie par induction structurelle de la manire suivante.
Objet initial : Le groupe trivial. Oprations : 1) Si (G, H) C 2 , alors G H C.
2) Si G C et n 2, alors le produit en couronne de G et Sn est dans C.
6.2.4
Graphes circulants
Graphes de Cayley
6.2.6
Graphe de Petersen
Graphe asymtrique
49
Connectivit
Alguna vez, los senderos de ese laberinto convergen.3 (Jorge Luis Borges).
7.1
Gnralits
50
7.2
Thorme de Menger
53
Algbre linaire
8.1
8.1.1
7 x 7
X
v(y)
yx
Lespace K X admet une famille F (Sn ) de bases canoniques : les familles (vx )xX
avec vx (y) = xy (deux lments de F (Sn ) ont les mmes lments mais dans un
ordre ventuellement diffrent, ce qui justifie lindexation par Sn ). Par dfinition :
(
X
X
1 si x G z
(G)(vx ) = z 7
vx (y) = z 7
=
vy
0
sinon
yz
yx
Une matrice A(G) de G est la matrice de (G) relative un choix dune telle base.
Le polynme caractristique (G) et le spectre Spec G de G sont par dfinition le
polynme caractristique et le spectre de (G).
Lemme 8.1. Deux matrices dadjacence sont conjugues sous laction dune matrice
de permutation
Dmonstration. Ceci rsulte du fait que deux bases de F (Sn ) sont images lune de
lautre sous une permutation de Sn .
Supposons que K soit R ou C. Alors K X est muni dune forme hermitienne (|)
dfinie par (vx |vy ) = xy et tendue par antilinarit gauche et linarit droite.
Thorme 4. Supposons K = R. Alors est un endomorphisme symtrique. En
particulier, il est diagonalisable dans une base orthonorme et Spec G Rn .
Dmonstration. Soit vx et vy deux lments dune base de la famille canonique de
K X . Il suffit de montrer que ((vx )|vy ) = (vx |(vy )). Ces deux quantits sont gales
respectivement 1 si x et y sont voisins et 0 sinon.
En particulier, si V K X est un sous-espace vectoriel stable sous (G), alors
(G)|V est diagonalisable. Si X1 est lensemble des sommets dune composante connexe
de (G), alors K X1 est stable par (G). On pourra donc se restreindre pour ltude
de (G) au cas des graphes connexes.
On donne quelques proprits lmentaires de (G) lorsque Q K.
54
Proposition 8.2.
1. Le nombre de parcours de x y de longueur s est donne
s
par ( (vx )|vy ).
2. La trace de (G) est nulle. La trace de (G)2 est gale 2|E| ; la trace de (G)3
est gale 6 fois le nombre de triangles dans G.
8.1.2
Thorme de Sachs
n
X
k X k
k=0
(1)r(H) 2c(H)
La somme prcdente est prise sur tous les sous-graphes sesquivalents de G ayant
n k sommets. Les entiers r(H) et c(H) dsignent respectivement le nombre de
composantes connexes de H et le nombre de composantes connexes de H qui sont
des cycles.
En particulier, le coefficient n2 est gal |E| et n3 est gal -2 fois le
nombre de triangles de G.
Dmonstration. Supposons tout dabord k = 0. Alors 0 = det . On choisit une
matrice dadjacence A de .
det =
n
Y
() ai(i)
Sn
i=1
n
Q
i=1
contribution de det est donc non nulle, auquel cas elle est gale 1, si et
seulement si ai(i) 6= 0 pour tout i. Les orbites de sont donc toutes de cardinal au
moins 2. Sur lorbite O, la permutation agit comme un cycle. A O est donc associ
un sous-cycle HO de G dfini par X(O) = O et E(O) = {(i, (i))|i O}. A est
donc associ le graphe sesquivalent H gal lunion des HO prise sur les orbites de
.
Rciproquement, soit H un graphe sesquivalent avec X(H) = X(G). A H est associ un sous-ensemble SH de Sn par le procd suivant : la permutation appartient
SH si et seulement si H = H. Le cardinal de SH est alors gal 2c(H) car chaque
composante connexe C de H dfinit deux permutations : la permutation cyclique
correspondant au parcours des sommets de C dans un sens et celle correspondant
55
au parcours dans lautre sens. Remarquons que deux permutations de SH ont les
mmes orbites donc la mme signature (H), savoir (1)nr(H) .
Daprs la discussion prcdente :
det = (1)n
(1)r(H) 2c(H)
La somme est prise sur tous les sous-graphes sesquivalents de cardinal n de H. Donc :
0 =
(1)r(H) 2c(H)
La somme est prise sur tous les sous-graphes sesquivalents de G ayant exactement
n k sommets. En effet, les sous-graphes sesquivalents de G de cardinal n k sont
les sous-graphes sesquivalents de cardinal maximum des sous-graphes de G obtenus
en supprimant k sommets.
Le cas particulier de n2 et n3 sen dduit en observant que les artes isoles
sont les seuls graphes sesquivalents deux sommets et que les K3 sont les seuls
graphes sesquivalents 3 sommets.
8.2
8.2.1
Spectre
Gnralits
v(y) = v(x)
yx
yx
56
n1
X
1S (x)X
x=0
(s).
sS
P ()(v0 ) =
n1
X
1S (x) x (v0 ) =
x=0
X
X
vx =
vx = (G)(v0 )
x0
xS
!
XX
=
(us)vu =
u sS
X
sS
(s)
X
(u)vu
u
Proposition 8.5. Soit G un graphe k-rgulier et L son graphe des artes. Alors
(L, X) = (X + 2)en (G, X k + 2). Le spectre de L est donc {(i) + k 2|(i)
Spec(G)} {2(en) }
Dmonstration. Soit B la matrice dont les colonnes sont indexes par les artes de G,
les lignes par les sommets de G et telle que bij = 0 sauf si le sommet i est sur larte
j. Le produit scalaire de deux colonnes est 0 sauf si ces colonnes sont confondues,
auquel cas il vaut 2, ou bien si les artes correspondantes sont incidentes, auquel
cas il vaut 1. Le produit scalaire de deux lignes vaut 0 sauf si ces deux lignes sont
confondues, auquel cas il vaut k, ou si les deux sommets correspondants sont voisins,
auquel cas il vaut 1. Donc B t B = k Idn +(G) et t BB = 2 Ide +(L). Donc :
(L, X 2) = det((X 2) Ide (L)) = det(X Ide 2 Ide (L))
= det(X Ide t BB) = X en det(X Idn B t B)
= X en det((X k) Idn (G))
58
vz
zX
Entrelacement
max G .
Lendomorphisme max Id (G) est positif semi-dfini. Soit v RX(H) . Alors :
((max Id (H))v|v) = ((max (G))v|v) 0
Dans la deuxime galit, on considre v comme un vecteur de RX en posant v(x) = 0
si x
/ H. Donc max Id (H) est positif semi-dfini donc max max . De mme,
lendomorphisme (G) min Id est positif semi-dfini donc min min .
La preuve du thorme suivant est admise.
Thorme 6 (Entrelacement). Soit H un sous-graphe induit de G. Soit {i |1 i
n} le spectre de G rang en ordre dcroissant et soit {i |1 i m} le spectre de H
rang en ordre dcroissant. Alors :
1 i m, nm+i i i
59
8.2.3
Bipartition
Proposition 8.8. Soit G un graphe biparti. Si (i) Spec G, alors (i) Spec G.
Soit G un graphe connexe tel que Spec G. Alors G est rgulier biparti.
S
P
Dmonstration. Soit G un graphe biparti et X1 X2 une bipartition. Soit v =
x vx +
xX1
P
P
x vx un vecteur propre de G pour la valeur propre . Le vecteur w =
x vx
xX2
xX1
P
x vx vrifie
xX2
(G)w(x) =
X
X
w(y) = v(y) = v(x) = w(x) = w(x)
yx
yx
8.3
8.3.1
2n
cos
k
2s
= n
k
2
Z /2
1 2n
2n
2n
et
cos x dx = n
n
n 2
2
0
60
soit encore
1
k
n1
X
2n
cos
s=0
2s
k
1
= n
2
2n
n
puis
1
1 2n
cos (2x) dx = n
n
2
0
en passant la limite. On obtient la valeur de lintgrale de Wallis par changement
de variables.
Z
2n
8.3.2
Flip Le flip est lapplication suivante f de lensemble des mots quilibrs dexcs
strictement positif vers lensemble des mots quilibrs. Soit m dexcs d > 0. Soit
m = m1 m2 m3 ms lcriture de m en mots quilibrs minimaux. Supposons que
m1 mi soit le sous-mot initial quilibr maximal de m ayant plus de parenthses
fermantes que de parenthses ouvrantes. Lexcs de m tant strictement positif, m
est diffrent de m1 mi donc il existe un mot quilibr minimal mi+1 dans m aprs
m1 mi . Alors le mot mi+1 commence ncessairement par une parenthse ouvrante
(la premire parenthse ouvrante qui contribue lexcs de m) et se termine ncessairement par une parenthse fermante. Soit mi+1 = (m0i+1 ). Dfinissons
f (m) = f (m1 mi (m0i+1 )mi+2 ms ) = mi+2 ms )m1 mi (m0i+1 .
Les mots m et f (m) sont forms des mmes symboles donc f (m) est quilibr. Les
parenthses ouvrantes situes dans les mots minimaux ouvrants mi+2 , , ms sont
toujours des parenthses ouvrantes dans des mots minimaux ouvrants de f (m) donc
contribuent lexcs de f (m) comme lexcs de m. Il en est de mme pour les
parenthses ouvrantes de m0i+1 . Le mot )m1 mi ( est quilibr et tous ses sousmots minimaux sont fermants par construction. Les parenthses ouvrantes de ce mot
ne contribuent donc pas lexcs. Lexcs de f (m) est donc gal lexcs de m moins
1 : savoir la contribution de la premire parenthse ouvrante de mi+1 .
Le flip admet un inverse. Soit en effet un mot quilibr m de longueur 2n dont
lexcs est strictement plus petit que n. Il existe alors une, et donc une dernire,
parenthse fermante ) commenant un mot quilibr minimal de la forme )m0 . Ce
mot quilibr minimal est ncessairement fermant. crivons m = p)m0 n. Alors
f 1 (m) = m0 n)p
vrifie f (f 1 (m)) = m.
Nombres de Catalan Considrons les sous-ensembles
Ls = {m L |m quilibr dexcs s}
des mots quilibrs dexcs s. Alors f : Ls+1 Ls est une bijection. De
n
a
Lb = {m L |m quilibr} =
Ls
s=0
on dduit que
1
|Ls | =
n+1
2n
n
pour tout s. Lensemble Ln des mots bien parenthss est donc en particulier de
cardinal
1
2n
.
n+1 n
On appelle |Ln | le n-ime nombre de Catalan.
62
Parcours sur les chemins Il existe une bijection vidente entre L0 et lensemble
des parcours de x = x1 lui-mme de longueur 2n sur Pk pour k > 2n. Donc
1
2n
2n
((Pk ) (vx )|vx ) =
.
n+1 n
crivons vx dans une base orthonormale de vecteurs propres de (Pk ). Une base de
vecteurs propres de (Pk ) est la base des (vj )1jk donne par
ij
1 ij
ij
( )
= sin
.
vj =
2i
k + 1 1ik
1ik
Ici est une racine primitive 2k + 2-ime de lunit et le i au dnominateur est la
racine carre de 1, et non pas lindice de sommation. Le vecteur vj est associ la
valeur propre
j
j = 2 cos
.
k+1
et est de norme au carr
2
||vj || =
k
X
sin
i=1
ij
k+1
.
Soit un racine primitive 2k+2-ime de lunit (par exemple = ei/(k+1) ). Pour tout
1 i k, lapplication i : 7 i tendue par linarit est un morphisme du corps
Q() (il sagit du plus petit corps contenant et est aussi lespace vectoriel de base
(1, , 2 , , 2k+1 ) sur Q). Par construction, la restriction Q de i est lidentit. En
considrant (Pk ) comme un endomorphisme de QX(Pk ) et de Q()X(Pk ) , on obtient
i Tr (Pk )2 = Tr (Pk )2
pour tout 1 i k. De plus
Tr (Pk )2 = 2(k 1)
car la trace du carr de lendomorphisme dadjacence est gal 2 fois le nombre
dartes du graphe. Mais par ailleurs
!
k
k
X
X
j
2
i
j 2
.
i Tr (Pk ) = i
( + ) =
4 cos2
k+1
j=1
j=1
Donc
k
X
4 cos2
j=1
et
2
||vj || =
k
X
i=1
sin2
ij
= 2(k 1)
k+1
ij
k1
k+1
=k
=
.
k+1
2
2
63
((Pk ) vx |vx ) =
k
X
s2
s=1
2n
s
2 cos
k+1
si vx scrit
vx =
k
X
s ws
s=1
et donc lidentit
2n
k
X
1
s
2
2n
2 s
=
sin
2 cos
.
n
k
+
1
k
+
1
k
+
1
n
+
1
s=1
Si lon fait tendre k vers linfini, on interprte cette somme comme une somme de
Riemann et on obtient
Z 1
1
2n
2
2n
2 sin x(2 cos x) dx =
.
n+1 n
0
Posons maintenant u = cos x, du = sin x dx. On obtient
2n
Z 1
n
2
u2n 1 u2 du = 2n
.
1
2 (n + 1)
Ceci signifie que la mesure de R pour la mesure
d =
2
1 x2 dx
Z
1
2n
m
x d = 2 (n+1)
64
2n
n
!
si n = 2m,
sinon.
n
X
=
Cs Cns .
s=0
X
X
1
n
C(x) =
Cs Cns x =
Cn+1 xn = (C(x) 1)
x
n=0 s=0
n=0
2
ou encore
C(x) = 1 + xC(x)2 .
Les solutions de cette quation fonctionnelle sont
1 1 4x
.
(x) =
2x
La fonction C(x) est dfinie en x = 0 de valeurs 1 donc
1 1 4x
C(x) =
2x
Quatre problmes fondamentaux Les quatre problmes suivants admettent
donc tous la mme rponse.
1. Combien y a-t-il de chemins de longueur 2n de x lui-mme dans Pk (pour
k > 2n) ?
2. Calculer
1
2
x2n 4 x2 dx.
1
n
Cn = P
Cs Cns
si n = 0.
sinon.
s=0
Calculer Cn .
4. Dvelopper en srie entire
f (x) =
65
1 4x
.
2x
Graphes hamiltoniens
Le rapporteur avoue nen avoir pas fait entirement le tour. (Alexandre Grothendieck).
9.1
Cycles hamiltoniens
(2)
(2)
(2)
La septime valeur de C10 est donc 1+2 5 , qui est plus grand que la septime valeur
propre 1 de L(P ). Les valeurs propres de C10 nentrelacent donc pas les valeurs
propres de L(P ). Daprs le thorme 6 dentrelacement fort, C nest donc pas C10 .
Donc P na pas de cycle couvrant.
Proposition 9.2. Soit G un graphe de cardinal n 3. Supposons que G n/2.
Alors G est hamiltonien.
Dmonstration. La plus petite composante connexe de G a au moins n/2+1 sommets,
donc est G tout entier. Donc G est connexe. Soit P = {x1 , , xs } un chemin
maximal. Tous les voisins de x1 et de xs sont sur P . Lensemble des voisins de xs
est de cardinal au moins n/2 et lensemble des prdcesseurs des voisins de x1 est
de cardinal au moins n/2. Lunion de ces deux ensembles inclus dans {x1 , , xs1 }
est donc de cardinal au moins n. Donc leur intersection est non-vide. Donc le sousgraphe induit par les xi contient un cycle C passant par tous les xi . Par connexit de
G et maximalit de P , il nexiste pas de sommet de G externe P . Donc s = n.
Le lemme suivant est particulirement utile dans ltude des graphes sommetstransitifs.
Lemme 9.3. Soit G un graphe pouvant scrire comme lunion disjointe de graphes
(Hi )1in tous isomorphes et tous hamiltoniens. Supposons que les sommets xi,j et
xi,j+1 de Hi et Hj+1 soient adjacents pour tout j (avec la convention que n + 1 = 1).
Alors G est hamiltonien.
66
67
9.2
68
10
Coloration
10.1
Gnralits
Soit G = (X, E) un graphe. Un stable est un sous-ensemble S X tel que le sousgraphe induit par S soit isol. Une clique est un sous-ensemble S X tel que le
sous-graphe induit par S soit complet. Le graphe G admet un stable et une clique.
et rciproquement. On appelle stabilit et on
Un stable de G est une clique de G
note (G) le cardinal du plus grand stable de G et on appelle nombre de clique et
on note (G) le cardinal de la plus grande clique de G.
Une coloration de G en k couleurs est une partition de X en k sous-ensembles
k
S
X = Xi telle que chaque Xi soit un stable. Un graphe est dit k-coloriable sil existe
i=1
une coloration de G en k couleurs. Le graphe G est |G|-coloriable. Le nombre de coloration (G) de G est le plus petit entier k tel que G soit k-coloriable. Les graphes
1-coloriables sont les graphe isols ; les graphes 2-coloriables sont les graphes bipartis. La proprit dtre k-coloriable est connexe-ascendante et fortement connexedescendante ; elle est donc vraie pour G si et seulement si elle est vraie pour toutes
les composantes connexes de G, si bien que lon peut se ramener au cas des graphes
connexes lorsque lon tudie les problmes de coloration.
Proposition 10.1. Soit G un graphe de cardinal n. Alors :
(G) (G) max{H |H G} + 1 G + 1
Dmonstration. La premire et la dernire ingalits rsultent directement de la dfinition. Pour dmontrer la deuxime, on considre une coloration de G construite
de la manire suivante. On choisit vn X parmi les sommets de degr minimal. Si
vi , , vn sont supposs choisis, on prend vi1 parmi les sommets de degr minimal
de G {vi , , vn }. Pour 1 i n, on assigne ensuite vi la premire classe Cs ne
contenant aucun des voisins de vi dans le sous-graphe Hi de G induit par {v1 , , vi }.
Cette procdure requiert au maximum Hi + 1 couleurs chaque tape.
On remarque que ces ingalits sont les meilleurs possibles, puisquelles deviennent
des galits lorsque G est un cycle impair ou un graphe complet. Inversement, les
graphes de Mycielski montrent que lon peut rendre arbitrairement grand la diffrence
entre (G) et (G). La preuve du thorme suivant est admise (et il ne sera pas utilis
dans le cours).
Thorme 10 (Brooks 1941). Soit G un graphe qui nest ni complet ni un cycle
impair. Alors (G) G .
Une coloration de E en k couleurs est une partition de E en k sous-ensembles
k
S
E = Ei telle que si e Ei , alors e nest incidente aucune arte de Ei . Un graphe
i=1
4
69
10.2
Perfection
Nous avons vu que pour tout graphe G, le nombre de coloration (G) est suprieur au
nombre de clique (G). Un graphe G est dit parfait si et seulement si (G) = (G)
et si (H) = (H) pour tout sous-graphe induit de G.
70
Lemme 10.5. La proprit dtre parfait est connexe-ascendante et fortement connexedescendante. Les graphes 2-coloriables sont parfaits.
Dmonstration. Supposons toutes les composantes connexes de G parfaites. Soit H
un sous-graphe induit de G. Le graphe H est une union disjointe de sous-graphes
induits Hi des composantes connexes de G. Pour chacun de ces sous-graphes (Hi ) =
(Hi ) donc (H) = max (Hi ) = max (Hi ) = (H). Donc G est parfait. Si G est
parfait et si C est une composante connexe de G, alors tout sous-graphe induit de C
est un sous-graphe induit de G donc C est parfait.
Les graphes de nombre chromatique 1 sont les graphes isols. Ils sont effectivement
parfaits. Les graphes de nombre chromatique 2 sont les graphes bipartis qui ne sont
pas isols. Un sous-graphe induit dun graphe biparti est biparti donc isol ou de
nombre chromatique 2. Dans les deux cas, cest bien le cardinal de la plus grande
clique.
En vertu de la premire assertion du lemme prcdent, on peut se ramener au cas
des graphes connexes pour tudier la perfection.
Proposition 10.6. Soit G un graphe. Tout sous-graphe induit H de G contient un
stable A tel que (H A) < (H) si et seulement si G est parfait.
Dmonstration. Supposons G parfait et soit H un sous-graphe induit de G. Soit
A = C1 . Alors (H A) = (H A) = (H) 1 < (H) = (H). Rciproquement,
supposons que tout sous-graphe induit H de G contient un stable A tel que (H
A) < (H) et raisonnons par rcurrence sur |H|. Si |H| = 1, alors (H) = (H).
Supposons que (H) = (H) pour tout sous-graphe induit de cardinal infrieur
n > 0. Soit H un sous-graphe induit de cardinal n + 1. Posons C1 = A. Alors
(H A) = (H A) < (H). Donc (H A) + 1 (H) et donc (H) = (H).
Donc G est parfait.
Corollaire 10.7. Soit G un graphe tel que (H) soit gal au nombre de cliques
maximales de H pour tout sous-graphe induit H. Alors G est parfait.
Dmonstration. Sans perte de gnralit, on peut supposer G connexe. Soit u un
sommet de degr maximal et soit v un voisin de u. Soit w un voisin de v et x un
voisin de u. Soit H le sous-graphe induit par uvwx. Alors (H) < 3 donc H contient
au plus 2 cliques maximales donc ses cliques maximales ne sont pas des K2 . Il y a
donc un K3 dans H. Si u G w, alors v G x donc dG (v) > dG (u), ce qui est contraire
notre hypothse. Donc u G w. Donc u est voisin de tous les sommets de G. Donc
u appartient toutes les cliques maximales de G. Donc (G {u}) < (G). Donc
G est parfait.
Les graphes vrifiant les hypothses de la proposition prcdente sont appels les
graphes trivialement parfaits.
Un graphe G est dit triangul si et seulement si K3 est le seul cycle induit possible
de G.
71
Lemme 10.8 (Induction structurelle sur les graphes trianguls). La classe des graphes
trianguls est dfinie par induction structurelle de la manire suivante. Objets initiaux : les graphes complets. Oprations : Soit G1 et G2 trianguls. Alors G = G1 G2
et G1 G2 est vide ou un graphe complet.
Dmonstration. Appelons pour cette preuve les graphes complets ou bien scrivant
G = G1 G2 avec G1 et G2 trianguls dinduction et avec G1 G2 vide ou un graphe
complet les graphes trianguls dinduction.
Les graphes complets sont trianguls. Soit G scrivant G = G1 G2 avec G1 et
G2 trianguls et avec G1 G2 un graphe complet. Soit C un cycle induit de G. Alors
C est contenu dans G1 ou G2 . Donc C est un K3 . Donc G est triangul. Donc les
graphes trianguls dinduction sont trianguls.
Rciproquement, supposons que tous les graphes trianguls de cardinal n soient
trianguls dinduction et soit G un graphe triangul avec |G| = n + 1. Si G est nonconnexe, cest une union disjointe de graphes trianguls dinduction, donc de graphes
trianguls. Donc il est triangul. Si G est complet, il est trianguls dinduction. Sinon,
soit u et v deux sommets non-adjacents et soit S un ensemble minimal sparant u
de v. Soit C la composante connexe de u. Soit G1 le sous-graphe de G induit par
les sommets de C et par les sommets de S. Soit G2 le sous-graphe de G induit par
les sommets qui ne sont pas dans C. Les graphes G1 et G2 sont des sous-graphes
induits de G donc sont trianguls. Ce sont des sous-graphes stricts donc ils sont
trianguls dinduction. De plus, G1 G2 est gal G et G1 G2 = S. Soit x et y
deux lments de S. Il existe un cycle contenant u, v, x, y donc un cycle de longueur
minimale contenant des sommets de G1 , des sommets de G2 ainsi que x, y. Ce cycle
est induit, donc il sagit dun K3 . Donc il existe une arte entre x et y. Donc S est
complet. Donc G est triangul dinduction.
Thorme 11. Les graphes trianguls sont parfaits.
Dmonstration. Soit G un graphe triangul. Sans perte de gnralit, on peut le
supposer connexe. Si G est complet, il est parfait. Sinon, il scrit G1 G2 avec G1 et
G2 trianguls et S = G1 G2 complet. Sans perte de gnralit, on peut supposer G1
et G2 parfaits. Soit H un sous-graphe induit de G et soit H1 et H2 les sous-graphes
de G1 et G2 induits par les sommets de H. Les graphes Hi sont coloriables avec
(Hi ) couleurs. Si H1 H2 est vide, alors H est coloriable avec max (Hi ) couleurs
donc (H) (H). Sinon H1 H2 est un sous-graphe induit de S donc est complet.
Quitte permuter les classes de couleur si ncessaire, une coloration des Hi stend
une coloration de H. Donc (G) (H). Donc G est parfait.
Thorme 12. Soit G un graphe. Le graphe G est parfait si et seulement si pour
tout sous-graphe induit H de G, lingalit
|H| (H)(H)
(10.2.1)
est vrifie.
Dmonstration. Si G est parfait et si H est un sous-graphe induit, on peut le colorer
en (H) couleurs. Chacune classe de couleur est un stable de H donc a moins de
(H) sommets. Donc |H| est plus petit que (H)(H).
72
73
11
Morphismes
11.1
Dfinitions
Un morphisme de graphes f de G1 = (X1 , E1 ) dans G2 = (X2 , E2 ) est une application de X1 dans X2 qui envoie un lment de E1 sur un lment de E2 . De manire
quivalente : x G1 y implique f (x) G2 y. Ceci implique en particulier que deux
sommets adjacents de G1 sont envoys sur deux sommets distincts de G2 . Un morphisme nest ni ncessairement injectif, ni ncessairement surjectif. Lensemble des
x X(G1 ) tel que f (x) = y X(G2 ) est appel la fibre de f au-dessus y. Une fibre
est un stable.
Lensemble des morphismes de G1 dans G2 est not Mor(G1 , G2 ). Il contient
Hom(G1 , G2 ). Si f Mor(G1 , G2 ) et g Mor(G2 , G3 ), alors g f Mor(G1 , G3 ).
On note End(G) lensemble Mor(G, G). Cest un monode pour la composition.
Lemme 11.1. Limage dun graphe connexe est connexe.
Dmonstration. Cela rsulte du fait que f prserve ladjacence.
Lorsque Mor(G1 , G2 ) est non-vide, on crit G1 G2 . Lorsque G1 G2 et
G2 G1 , on crit G G2 .
Proposition 11.2. La relation est une relation dquivalence.
Dmonstration. Lidentit est un lment de Mor(G, G) donc G G. Si G H,
alors G H et H G donc H G. Si G H et H U , alors G H et
H U . En composant deux morphismes de Mor(G, H) et Mor(H, U ), on obtient
un morphisme de G vers U . Donc G U . La mme dmonstration en changeant
G et U montre que U G. Donc G U .
Si G H, il existe f Mor(G, H) et g Mor(H, G). Donc g f End(G).
Lorsque de plus il existe de tels f et g vrifiant g f = Id, on dit que G est une
rtraction de H et on note G , H. La relation ,, tre une rtraction, est rflexive
et transitive mais nest pas symtrique. Si G est une rtraction de H et si f et g
sont comme dans la dfinition dune rtraction, alors f (G) est un sous-graphe de H
isomorphe G par g. Cest donc un sous-graphe induit. Si lon identifie G et f (G),
la restriction de g G devient lidentit. Un lment de la classe dquivalence de G
ayant un nombre minimum de sommets est appel un coeur5 de G.
Proposition 11.3. Les coeurs de G sont tous isomorphes. Le graphe C est un coeur
si et seulement si End(C) = Aut(C). Un coeur de G est une rtraction de G.
Dmonstration. Soit C1 et C2 deux coeurs de G. Alors C1 C2 donc il existe f
Mor(C1 , C2 ) et g Mor(C2 , C1 ). La compose g f est un endomorphisme de C1 ; soit
C son image. Cest un sous-graphe induit de C1 . De plus gf appartient Mor(C1 , C),
5
En Anglais, core.
74
11.2
77
12
Planarit
Education doesnt change life much. It just lifts trouble to a higher plane of regard.
(Robert Frost).
12.1
12.2
Pr-requis de topologie de R2
12.3
Graphes planaires
est associ. Une face de D est un ouvert maximal de R2 D. Deux faces sont dites
adjacentes si lintersection de leurs adhrences est non-vide.
Lemme 12.1. Les chemins, les cycles et les forts sont planaires. Le graphe K4 est
planaire. Les chemins et les forts nont quune seule face. Les cycles ont deux faces.
Dmonstration. Cela rsulte de nos pr-requis de topologie.
Un dessin plan est dit maximal si D {e} nest pas un dessin plan pour tout
e X o X E.
Lemme 12.2. Soit D un dessin plan dordre au moins 3. Alors D est maximal si et
seulement la frontire de toutes faces F de D est un triangle.
Dmonstration. Si la frontire de toutes faces F de D est un triangle, alors D est
maximal daprs nos pr-requis de topologie. Rciproquement, soit F une face de D
un dessin plan maximal. Soit x et y deux sommets de ladhrence de F . Les sommets
x et y appartiennent la mme composante connexe par lignes de R2 D {x, y}
donc sont relis par une ligne de D par maximalit de D. Les sommets de ladhrence
de F forment donc un graphe complet. Les lignes de la frontire de F sparent R2
donc contiennent un cycle. Supposons quils contiennent un cycle de longueur 4. Ce
cycle a deux faces ; soit F1 celle qui contient F . Alors lune des lignes x1 x3 ou x2 x4
est contenu dans F1 donc lautre spare F1 . Donc F ne contient pas tous les sommets
de C, ce qui est une contradiction. Donc ce cycle est de longueur 3.
Le dual plan G dun multigraphe planaire connexe G associ un dessin plan D
de G est le multigraphe connexe construit par le procd suivant. Soit D un dessin
dont les sommets sont dans chacune des faces de D. Entre deux sommets de deux
faces adjacentes, il existe une unique ligne incidente chacune des lignes de leurs
frontires communes. Soit G le multigraphe associ D . Le dual plan G de G
peut sidentifier G.
Thorme 13. Soit G = (X, E) un multigraphe planaire connexe. Soit F lensemble
des faces dun dessin plan D de G. Alors |X| |E| + |F | = 2.
Dmonstration. Soit G est acyclique. Alors G est un arbre donc |X| |E| = 1 et D
a une seule face donc la formule est vraie.
Soit maintenant E 0 E un ensemble dartes et H = (X, E 0 ) le sous-graphe de G
ayant pour arte E 0 . A H est associ le sous-graphe GH de G dont les artes sont
les artes correspondant aux lignes de D qui ne sont pas incidentes E 0 . Si E 0 = ,
le graphe GH est le graphe dual G . Au contraire, si E 0 = E, le graphe GH est un
graphe isol ayant autant de sommets que G a de faces.
Si E 0 contient un cycle C, alors lensemble des lignes de C spare R2 en deux rgions
dont une est borne. Le sommet de GH correspondant la face infinie de G nest
donc pas dans la composante connexe des sommets correspondant aux faces incluses
dans la rgion intrieure de C. Le graphe GH est donc non-connexe. Rciproquement,
si GH est non-connexe, il existe une face qui nest pas dans la composante connexe
de la face infinie, donc cette face est borne par des ligness homomorphes S 1 donc
E 0 contient un cycle.
79
Soit T un arbre couvrant de G. Daprs ce que nous avons vu plus haut, le graphe
est connexe. Si lon ajoute une arte T , donc si on supprime une arte GT ,
on cre un cycle, donc on dconnecte GT . Donc GT est un arbre. Par construction,
cest donc un arbre couvrant de G . Alors :
GT
Ce thorme montre que le nombre de faces dun graphe planaire ne dpend pas
du choix du dessin D qui lui est associ.
Corollaire 12.3. Le nombre darte e dun graphe planaire G ayant n sommets est
au plus 3n 6. Plus gnralement, si G est un graphe planaire dont les faces sont
toutes bornes par des cycles de longueur `, alors (` 2)e (n 2)`
Dmonstration. Sans perte de gnralit, on peut supposer que G est associ un
dessin plan maximal. Alors chaque face de G a pour frontire une triangle donc
2e = 3|F |. De 3n 3e + 3|F | = 6, on dduit que 3n 6 = e. Si toutes les faces de G
sont bornes par un cycle de longueur au moins `, alors 2e `|F | donc `n`e+`|F | =
2` `n (` 2)e donc (` 2)e (n 2)`.
Corollaire 12.4. Les graphes K5 , K3,3 et le graphe de Petersen ne sont pas planaires.
Le n-cube est planaire si et seulement si n 3.
Dmonstration. Le graphe K5 a 10 artes ce qui est plus que les 9 permises par la
formule dEuler. Le graphe K3,3 a 9 artes, ce qui est plus que les 8 permises par la
formule dEuler pour les graphes sans triangles. Le graphe de Petersen a 15 artes,
ce qui est plus que les 13 permises par la formule dEuler pour les graphes sans
triangles ni carrs. Le n-cube a n2n1 artes et est planaire seulement sil en a moins
que 4(2n1 1), donc seulement si n 3. Le n-cube pour n 3 admet bien un dessin
plan.
80
13
13.1
Exercices
Notions lmentaires
Exercice 1 :
1. Quel est le cardinal de E(Kn ) ?
2. Combien y a-t-il de graphes dont lensemble des sommets est {1, , n} ?
3. Y a-t-il plus de graphes connexes ou de graphes non connexes de cardinal n ?
4. Montrer que si G est k-rgulier, alors L(G) est k 0 -rgulier. Que vaut k 0 ?
5. Dterminer L(Pn ) et L(Cn ). Trouver deux graphes connexes distincts G et H
tel que L(G) = L(H).
Exercice 2 :
1. Que vaut la somme des degrs des sommets dun graphe ? En dduire que le
nombre de sommets de degr impair dun graphe est pair.
2. Soit G un graphe tel que |NG (u) NG (v)| soit impair pour tout (u, v) X o X.
Montrer que le degr de tout sommet de G est pair.
Exercice 3 :
1. Montrer quun graphe de degr G contient un chemin de longueur G et un
cycle de longueur au moins G + 1 si G 2.
2. Montrer quun graphe de cardinal n et tel que G n/2 est connexe.
3. Soit G un graphe connexe et H un sous-graphe strict de G. Montrer quil existe
un sommet x de G a distance 1 de H.
4. Soit P = {x1 , , xk } un chemin de longueur maximale dun graphe G connexe.
Montrer quun voisin de x1 est successeur dun voisin de xk seulement si
P = X(G). En dduire quun graphe connexe contient un chemin de longueur
min{2G , |G| 1}.
Exercice 4 :
1. Montrer quun arbre T contient au moins T feuilles.
2. Un arbre binaire de racine x est un arbre ayant un unique sommet x de degr 0
ou 2 et dont les sommets intrieurs distincts de x sont de degr 3. Montrer que
les arbres binaires sont caractriss par la proprit dinduction structurelle
suivante : un graphe est un arbre binaire si et seulement si cest un sommet
isol x ou bien deux arbres binaires de racines y et z relies un sommet x.
81
3. Montrer que tout graphe connexe G contient un arbre couvrant. Soit T (G) le
graphe tel que X(T (G)) soit lensemble des arbres couvrants de G et (x, y)
E(T (G)) si et seulement si la diffrence symtrique de E(x) et E(y) est de
cardinal 2. Montrer que T (G) est connexe.
Exercice 5 :
1. Montrer quun sous-graphe dun graphe biparti est biparti.
2. Montrer quun graphe est biparti si et seulement sil ne contient pas de cycle
impair.
3. Montrer quun graphe est biparti si et seulement sil ne contient pas de cycle
impair induit.
Exercice 6 : Donner un exemple de graphe circulant connexe qui ne soit ni un
cycle, ni complet. Donner un exemple de graphe de Cayley connexe qui ne soit pas
un graphe circulant.
Exercice 7 : Le n-cube C n est le graphe de Cayley ((Z/2Z)n , {x|! i, xi = 1}).
Que valent X(C n ) et E(C n ) ? Montrer que le n-cube est connexe et biparti.
Exercice 8 :
1. Une griffe est un arbre quatre sommets et trois feuilles. Montrer que le graphe
des artes L(G) dun graphe G ne contient pas de griffe induite.
2. Montrer que si deux arbres T et U ont mme graphe des artes ; alors T est
isomorphe U .
Exercice 9 :
1. Soit H G un sous-graphe. Montrer que L(H) L(G).
2. Dterminer tous les graphes G tels que L(G) = G.
13.2
Automorphismes
Exercice 1 : numrer les graphes de Cayley connexes de cardinal 4 et 7 nonisomorphes. Montrer qu isomorphisme prs, il nexiste que deux graphes circulants
connexes, de cardinal 10 et 3-rguliers.
82
Exercice 2 :
1. Montrer que le groupe des automorphismes dun arbre binaire a pour cardinal
une puissance de 2.
2. Soit T un arbre non-asymtrique et x un sommet fix par Aut(T ). On appelle
sous-arbre de u X(T ) le sous-graphe induit par lensemble des sommets z
de T tels que le chemin de x z passe par u. Montrer que T admet deux
sous-arbres isomorphes.
3. En dduire que si Aut(T ) ne contient pas dlment dordre 2, alors Aut(T ) est
trivial.
Exercice 3 : Soit S un sous-ensemble des transpositions de Sn . Le graphe G(S) =
(X, E) est dfini par X = {1, , n} et E = {(i, j) S}.
1. Montrer que G(S) est connexe si et seulement si S engendre Sn .
2. Montrer que S est un ensemble gnrateur minimal de Sn (cest--dire que
S engendre Sn mais un sous-ensembe strict de S nengendre pas Sn ) si et
seulement si G(S) est un arbre.
3. Montre que le graphe de Cayley (Sn , S) est biparti.
Exercice 4 : Montrer que le groupe D2n des automorphismes du cycle Cn est le
groupe engendr par : x 7 x + 1 et : x 7 x. Montrer que cest exactement
le groupe {< , >| n = 1, 2 = 1, = 1 } et donc quil est de cardinal 2n.
Exercice 5 : Montrer quil nexiste pas de graphe connexe non-trivial de cardinal
4 au plus qui soit asymtrique. Exhiber un graphe connexe asymtrique de cardinal
6. Exhiber un arbre asymtrique. Existe-t-il des arbres binaires non-triviaux asymtriques ?
Exercice 6 : Dterminer le groupe des automorphismes du graphe complet biparti
Km,n .
Exercice 7 : Soit G = (X, E) un graphe de cardinal n et un sous-groupe de
Aut(X) vrifiant les proprits suivantes : pour tout x X et , (x) = x
seulement si = Id ; pour tout (x, y) X o X, il existe tel que (x) = y.
Montrer que G est un graphe de Cayley pour le graphe .
Exercice 8 : Montrer que le graphe de Petersen nest pas un graphe circulant.
83
Exercice 9 (difficile) :
1. Soit G un graphe et soit Ci ses composantes connexes. Dterminer Aut(G) en
fonction des Aut(Ci ) (on prendra garde ce que deux composantes connexes
distinctes peuvent tre isomorphes).
2. Montrer que si un groupe G est le groupe des automorphismes dun arbre T ,
cest aussi le groupe des automorphismes dun arbre T 0 qui nest pas isomorphe
T.
3. Soit la classe des groupes dfinie inductivement de la manire suivante. Le
groupe restreint lidentit appartient ; si (G, H) 2 , alors G H ;
si G et n 2, alors G o Sn . Montrer que est la classe des groupes
G tels quil existe un arbre T tel que Aut(T ) = G.
13.3
Connectivit
Exercice 4 : Quelle est la connectivit du graphe de Petersen ? Quelle est la connectivit du graphe circulant (7, {1, 3, 4, 6}) ? Quelle est la connectivit du n-cube ?
Exercice 5 : Un bloc est un sous-graphe maximal pour la proprit de ne pas avoir
de sparateur de cardinal 1. Soit G un graphe.
1. Montrer quun bloc est un sommet isol, ou bien une arte, ou bien un sousgraphe 2-connexe maximal.
2. Montrer quun cycle est contenu dans un unique bloc.
3. Montrer que lintersection de deux blocs est vide ou bien est un unique sommet
qui spare G.
4. Soit la relation sur E(G) dfinie par e e0 si et seulement si e et e0 appartiennent un mme cycle de G. Montrer que est une relation dquivalence
dont les classes dquivalence sont les artes des blocs.
5. Supposons G connexe. Soit X1 lensemble de ses blocs et X2 lensemble des
intersections entre blocs. Soit T (G) = (X1 X2 , E) avec e = (x, y) E si et
seulement si x X1 , y X2 et y x. Montrer que T (G) est un arbre.
Exercice 6 : Soit G un graphe 3-connexe non biparti. Montrer quil contient au
moins 4 cycles impairs.
13.4
Algbre linaire
Sk =
n
X
i=1
Xi = S1 , Q =
n
X
Xi2
S12
n
X
2S2 , R =
Xi3 = S13 3S1 S2 + 3S3
i=1
i=1
n
P
i=0
que |G| = n, que |E(G)| = an2 , que an3 est gal 2 fois le nombre de
triangles de G.
2. Calculer les quatre coefficients de degr les plus levs du polynme caractristique dun arbre.
3. Les polynmes suivants sont-ils polynmes caractristiques dun graphe ?
X 5 X 4 + X 3 X 2 + X 1, X 5 + 6X 3 4X 2 + 5X + 4, X 5 5X 3 + 2X
85
Exercice 2 :
1. Dterminer le spectre de C10 , de P5 .
2. Dterminer le spectre du graphe circulant (Z/6Z, {0, 3}). Dterminer le spectre
du graphe G = (X(G), E(G)) avec X(G) = Z/6Z et E(G) = {(i, i + 1)|i
Z/6Z} {(0, 3), (1, 5), (2, 4)}.
3. Dterminer deux vecteurs propres associs des valeurs propres distinctes dun
graphe de Cayley pour le groupe Sn , pour le groupe (Z/2Z)n , pour le groupe
GL2 (Z/pZ).
Exercice 3 :
1. Soit G un graphe et (G) lendomorphisme de CX associ. Soit E un sousespace vectoriel non-trivial de CX stable par (G). Montrer que E contient un
vecteur propre de (G).
2. Un graphe biparti est dit semi-rgulier si et seulement si le nombre de voisins
dun sommet ne dpend que de la classe de bipartition du sommet. Soit G un
graphe semi-rgulier. Montrer que lensemble des vecteurs de CX constants sur
chacune des classes de bipartition est un sous-espace vectoriel stable par (G).
Quelle est sa dimension ?
3. En dduire deux vecteurs propres dun graphe G biparti semi-rgulier.
86
1. Montrer que lon peut trouver deux copies artes disjointes du graphe de Petersen dans K10 .
2. Soit P1 et P2 deux sous-graphes de K10 isomorphes au graphe de Petersen
et artes disjoints. Soit P3 = K10 (P1 P2 ). Soit A, B et C les matrices
dadjacence de P1 , P2 et P3 .
a) Montrer que P3 est 3-rgulier et en dduire sa plus grande valeur propre.
b) Soit V1 (resp. V2 ) lespace vectoriel engendr par les vecteurs propres de
A (resp. de B) de valeur propre 1. Montrer que V1 V2 6= {0} (on pourra
montrer que Vi est inclus dans lorthogonal dun espace de dimension 1).
c) Soit v 6= 0 un vecteur de V1 V2 . Montrer que Cv = 3v. Conclure.
d) Soit S1 et S2 deux sous-ensembles disjoints cinq lments de K10 . Si Pi
est le graphe de Petersen gal C5 sur Si et C5 sur S3i , montrer que
P3 est isomorphe au graphe circulant (Z/10Z, {3, 5, 3}).
13.5
Graphes hamiltoniens
Exercice 1 : Soit G un graphe. On dit que G est dur si pour tout ensemble
S X(G) de cardinal k, le graphe G S a au plus k 1 composantes connexes.
Montrer quun graphe hamiltonien est dur. En dduire une construction dun graphe
2-connexe non hamiltonien, dun graphe 3-connexe non hamiltonien. Montrer que
pour tout N, il existe des graphes -connexe qui ne sont pas hamiltoniens.
Donner un exemple dun graphe dur qui ne soit pas hamiltonien.
Exercice 2 : Montrer, par exemple par rcurrence, que le n-cube est hamiltonien
lorsque n 2.
Exercice 3 : Soit G = (, S) un graphe de Cayley connexe de cardinal strictement
suprieur 2 avec commutatif. Lobjectif de cet exercice est de montrer que G est
hamiltonien. Si G = (, S) scrit (1 2 , S), on note G/i le graphe de Cayley
(3i , S mod i {0}).
1. Montrer quil ny a pas de perte de gnralit supposer que S est un ensemble
gnrateur minimal.
2. Montrer que si = 1 2 , alors G/i est connexe.
3. Soit = 1 Z/2Z. Montrer que si 1 = Z/2Z ou si G1 = G/(Z/2Z) est
hamiltonien, alors G est hamiltonien.
4. Montrer que G est hamiltonien lorsque = Z/p Z avec p un nombre premier
impair ou > 1.
5. Montrer que si un graphe G contient comme sous-graphe lunion disjointe de
deux cycles relis en deux paires de sommets voisins, alors G est hamiltonien.
87
13.6
Coloration
1. Soit K une clique maximale de M (G). En sparant les cas selon que les
0
sommets de K sont dans X1 , X2 ou X3 , montrer que 0 .
2. Supposons que M (G) soit k-coloriable et choisissons un tel coloriage. Montrer
quil existe k sommets de G nots {xi1 , , xik } tels que xij est colori par la
couleur j et tel que xij a des voisins de toutes les couleurs k 6= i.
3. En dduire que le sommet yij est de la couleur j puis une contradiction.
4. Construire M (K2 ) puis M (M (K2 )). Expliquer comment construire un graphe
G ne contenant pas de triangle et de nombre chromatique suprieur 100.
5. Montrer que si G est tel que (H) < (G) pour tout sous-graphe induit strict
H, alors il en est de mme pour M (G).
Exercice 4 : Soit G = (X, E) un graphe de nombre chromatique (G) = k.
Supposons quil existe un coloriage C 0 = C10 C20 Cn0 tel que |Ci0 | 2 pour
tout i. Lobjectif de cet exercice est de dmontrer quil existe un tel coloriage avec
n = k. Soit C = C1 Ck un k-coloriage de G avec C1 = {v1 }.
1. Minorer le cardinal de X en fonction de n. En dduire quil existe une classe
Ci de cardinal strictement suprieur 2.
88
89
14
Annexes
14.1
Annexe I : Algbre
Dmonstration. Soit (i )1in des entiers premiers entre eux dans leur ensemble.
Quitte remplacer xi par xi , on peut supposer que les i sont tous strictement
positifs et quitte renumroter, on peut de plus supposer que 1 n 1 . Le
n
P
lemme est vrai si lentier S = i est gal 1. Sinon, (zi ) = (x1 , x1 + x2 , x3 , , xn )
i=1
i zi =
i=1
et
n
P
i = 1 +
i=1
famille (
n
P
n
P
n
X
i xi
i=1
i=3
i=1
dmontr.
Thorme 14 (Thorme de structure des groupes finis commutatifs). Un groupe
G commutatif fini est un produit de groupes cycliques.
90
Soit x = (1 x1 ,
n+1
P
i=2
plus grand diviseur commun aux i . Soit i = i /d. Les i sont alors premiers entre
n+1
P
eux. Daprs le lemme 14.3, la famille (y) pour y =
i xi se prolonge en une famille
i=1
gnratrice de G. Or
dy =
n+1
X
i xi = 1 x1 ,
i=1
n+1
X
!
x xi
=0
i=2
et d|1 donc d est strictement infrieur lordre de x1 . Cest une contradiction. Donc
1 = 0. Donc < x1 > < x2 , , xn > est isomorphe G, qui est donc un produit de
groupes cycliques.
Corollaire 14.4. Un groupe commutatif fini G dordre n admet n morphismes distincts de G vers C . Vu comme lment de Cn , ces morphismes sont orthogonaux
pour le produit scalaire hermitien usuel de Cn .
Dmonstration. Supposons que G scrive G1 G2 et soit i un morphisme de groupes
de Gi vers C . Alors
1 2 : G = G1 G2 C
(g1 , g2 )
7 1 (g1 )2 (g2 )
est un morphisme de groupes de G vers C . De plus, si = 1 2 et = 1 2
sont gaux, le calcul de limage de (g, e2 ) et (e1 , g) par lun et lautre montre que
1 = 1 et 2 = 2 . Pour montrer la premire assertion, il suffit donc en vertu
du thorme 14 de la dmontrer pour le groupe cyclique Z/p Z avec p un nombre
premier. Soit alors une racine primitive p -ime de lunit. Les p morphismes de
groupes i dfinis par i (1) = i pour 0 i p 1 conviennent alors.
Soit et deux des n caractres construits par le procd ci-dessus et h un lment
de G.
X
X
(g)(g)
=
(gh)(gh)
gG
gG
= (h)(h)
X
(g)(g)
gG
Donc (1 (h)(h))(|)
14.2
2. tre biparti.
3. tre k-coloriable.
4. Avoir un spectre semi-simple.
5. tre parfait.
Si P est fortement connexe-ascendante et connexe-descendante, alors P est vraie pour
G si et seulement si P est vraie pour une composante connexe. Si P est connexeascendante et fortement connexe-descendante, alors P est vraie pour toutes les composantes connexes si et seulement si P est vraie pour G.
93
94