Yann Ollivier, avril 2001
Aussi au format pdf ou ps gzippé
Nous donnons ici une introduction à différents thèmes liés à la géométrie des groupes discrets. On s'intéressera en particulier à des propriétés asymptotiques des groupes discrets infinis. On commence par donner un aperçu des propriétés usuellement étudiées (par exemple la propriété de Kazhdan, l'hyperbolicité, la moyennabilité), avec des exemples, et l'on énonce quelques-uns des « grands » théorèmes de ce domaine, sans démonstration.
Puis nous montrons comment la propriété de Kazhdan mentionnée plus haut peut aider à résoudre un problème classique de géométrie algorithmique des groupes, celui de trouver une méthode pour obtenir un élément aléatoire dans un groupe fini donné par des générateurs et une boîte noire effectuant la multiplication. L'idée d'un algorithme couramment utilisé sans démonstration, le PRA, est d'effectuer une marche aléatoire sur le graphe des k-uplets générateurs du groupe (voir section PRA pour une définition précise). En définissant une action d'un certain groupe de Kazhdan sur ce graphe, on peut obtenir une évaluation du temps de convergence, qui fait l'objet du théorème final que nous démontrerons.
On donne ci-dessous une définition des groupes discrets. Des extensions sont possibles (en particulier, certaines des notions mentionnées plus loin sont définies dans le cadre des groupes localement compacts), mais nous nous en tiendrons à ce cadre (relativement) simple. Cette présentation est inspirée de l'excellent [GH].
De plus, pour dépasser un peu cette définition, on voudrait faire de la géométrie sur ces groupes, et on voudrait donc introduire une notion de distance. C'est possible en choisissant un système de générateurs donné.
On dit qu'un système de générateurs est symétrique s'il contient les inverses de ses éléments.
Il est immédiat de vérifier que cette distance en est bien une : si on
peut passer de x à y en multipliant par générateurs et de y
à z par
générateurs, on peut passer de x à z par
générateurs.
Par construction, elle est invariante par multiplication à gauche.
Cette distance peut s'interpréter comme distance dans un graphe :
Un groupe agit naturellement par multiplication à gauche sur son graphe de Cayley.
Ces notions dépendent bien entendu du système générateur choisi. Pour étudier cette dépendance, on introduit la notion suivante :
Ainsi, excepté à petite distance, les fonctions f et g sont presque lipschitziennes et presque inverses.
La quasi-isométrie est une relation d'équivalence sur les espaces métriques.
Nous considérerons donc les groupes discrets comme des espaces métriques à quasi-isométrie près. En particulier, nous définirons souvent des propriétés d'un groupe en regardant son graphe de Cayley pour un certain système générateur, et en vérifiant que la propriété est invariante par quasi-isométrie.
Un théorème de M. Gromov affirme qu'un théorème valable pour tous les groupes est soit trivial soit faux. Par conséquent, pour démontrer des théorèmes vrais et intéressants, on doit se restreindre à des sous-classes de groupes possédant certaines propriétés. Nous en présentons ici trois : la moyennabilité, l'hyperbolicité et la propriété (T) de Kazhdan. C'est cette dernière qui nous servira de manière cruciale par la suite.
Ces notions reflètent véritablement des propriétés des groupes infinis. En effet, tous les groupes finis les vérifient.
Groupes moyennables. Les groupes moyennables
sont ceux dans lesquels les effets de bord sont négligeables lorsqu'on
considère des sous-parties assez grandes (cf. les problèmes de conditions
aux limites en physique). Ainsi ou
sont moyennables, car le
rapport de la mesure du bord d'une boule à la mesure de la boule tend
vers
quand la boule devient grande.
Dans un graphe, le bord d'une partie A, noté , est
défini comme l'ensemble des points du complémentaire de A joints par
une arête à un point de A.
On vérifie aisément que cette notion est invariante par quasi-isométrie, donc bien définie pour un groupe à partir d'un graphe de Cayley.
On peut montrer que :
Groupes hyperboliques. La notion de groupe hyperbolique est une invention de M. Gromov (cf. [Gr]), s'inspirant des variétés hyperboliques (à courbure négative).
Dans un graphe, on appelle triangle la donnée de trois sommets, et de trois chemins de longueur minimale (ces chemins ne sont pas forcément uniques) reliant ces sommets deux à deux, qu'on appelle côtés du triangle.
Dans un plan hyperbolique habituel, les côtés des triangles ont la propriété d'êtres courbés vers l'intérieur, au sens où la distance d'un point d'un côté à la réunion des deux autres côtés est toujours inférieure à ce qu'elle serait dans un triangle euclidien... en fait elle est même bornée. Ceci sert de base à une définition des groupes hyperboliques.
Il est vrai, mais pas du tout trivial, que cette propriété ne dépend pas du graphe de Cayley choisi (elle est invariante par quasi-isométrie).
Voici une autre justification du nom :
Il existe de nombreuses définitions équivalentes de l'hyperbolicité d'un groupe, de nature géométrique ou combinatoire (cf. [GH]). Par exemple, l'une d'elles est obtenue en formalisant précisément l'intuition que vu de loin, le graphe de Cayley d'un groupe hyperbolique ressemble à un arbre.
Propriété (T) de Kazhdan. Une notion supplémentaire, d'apparence abstraite, s'est révélée extrêmement féconde dans des domaines très variés de l'étude des groupes, de la théorie des graphes, de la théorie de la mesure et même en informatique : c'est la propriété (T) de Kazhdan. Elle est très bien présentée dans [HV]. Elle est plus généralement définie pour des groupes localement compacts, et ci-dessous nous dirons souvent « compact » là où « fini » aurait le même sens dans le cadre des groupes discrets.
d'un groupe discret G est une action
de G par des isométries linéaires sur un espace de Hilbert , ou
encore un morphisme de G vers les endomorphismes unitaires de
.
On dit que a des vecteurs presque invariants si pour tout
,
pour tout compact
, on peut trouver un
non nul tel
que pour tout
,
.
Cette condition porte sur toutes les représentations, et est donc extrêmement forte. En fait, selon la proposition ci-dessous, il suffit de la tester sur un compact générateur de G et sur les représentations irréductibles, puisque d'autres représentations et d'autres éléments du groupe peuvent être obtenus par construction sur ceux-là.
On rappelle qu'une représentation d'un groupe sur un espace est
irréductible si l'on ne peut pas trouver de décomposition
telle que
sont stables par l'action de la
représentation. Toute représentation peut se décomposer en une somme de
représentations irréductibles.
Le couple est appelé une constante de Kazhdan de G.
On peut montrer :
Mais aussi :
En particulier, ces propriétés mises bout à bout montrent qu'un groupe de Kazhdan est très non commutatif, au sens ou son abélianisé est compact (en effet, il est de Kazhdan comme image d'un groupe de Kazhdan, et il est abélien donc moyennable, donc compact). Ceci permet de dire, par exemple, qu'un groupe libre n'est pas de Kazhdan.
Il existe d'autres définitions de la propriété de Kazhdan. L'une d'elles demande que toute action affine isométrique du groupe sur un Hilbert ait un point fixe. Une autre est en rapport avec la cohomologie du groupe...
Jusqu'ici, nous n'avons guère vu d'exemples intéressants. On va
s'intéresser à qui nous resservira par la suite. On sait que
ce groupe est de Kazhdan, et on a même une évaluation de la constante de
Kazhdan par rapport aux matrices élémentaires. Une matrice
élémentaire dans
est une matrice qui ne contient que des
sur la diagonale, qui contient un unique
quelque part en-dehors
de la diagonale, et des
ailleurs. Ces matrices engendrent
.
Un raisonnement élaboré montre alors, avec des outils relativement
élémentaires, que (cf [Sh]) :
Nous utiliserons ce théorème plus loin, dans notre étude de la convergence des marches aléatoires dans les groupes.
Mentionnons enfin le
Prouver qu'un groupe est hyperbolique ou de Kazhdan est souvent difficile. Cependant, on peut montrer qu'en un certain sens, presque tous les groupes sont hyperboliques, et, qu'au-dessus d'une certaine densité de relations, presque tous les groupes sont de Kazhdan. Ce sont les très élégants théorèmes que nous énonçons ici.
L'idée est de partir du groupe libre engendré par , et de
construire des groupes en quotientant par des relations (une relation est
simplement un mot en les
et
). Tout groupe à k
générateurs peut être obtenu de la sorte. Si on met beaucoup de
relations, on a des chances que le quotient soit simplement le groupe
trivial. On va choisir la quantité de relations que l'on met à partir
d'une densité, que nous définissons maintenant.
On fixe le nombre k de générateurs. On considère les groupes présentés
par ces k générateurs, et des relations de longueur entre ces
générateurs. Si l'on simplifie les relations contenant les sous-mots
triviaux
, le nombre de mots de longueur
sur k
générateurs est
. Soit un groupe G présenté par r
relations de longueur
. On dit que cette présentation est de
densité d si
pour une
certaine constante
.
On définit un groupe aléatoire à k générateurs, avec
densité d et relations de longueur
, comme le groupe obtenu en
prenant une présentation uniformément au hasard parmi toutes les
présentations sur k générateurs, de densité d et de relations de
longueur
.
Alors, si on a beaucoup de relations, on obtient presque sûrement le groupe trivial ; si on a peu de relations, on obtient presque sûrement un groupe hyperbolique.
Si , quand
, la probabilité que
soit infini et hyperbolique tend vers 1.
Ce qui se produit à la densité critique reste un mystère.
Par ailleurs :
En particulier, entre et
, on a des groupes non triviaux
hyperboliques de Kazhdan.
On donne ici quelques rappels sur les marches aléatoires dans les graphes, et, en particulier, dans des graphes de Cayley. Tous les graphes que nous considérerons seront orientés, avec éventuellement des boucles et des arêtes multiples. On supposera aussi que de chaque point il part au moins une arête.
À chaque étape, on note la mesure sur
qui est la loi du
point atteint au temps t par la marche aléatoire.
La marche aléatoire peut être vue comme un opérateur h sur les
mesures sur ou, plus généralement, sur les fonctions sur
dans
ou
, défini par :
L'opérateur est appelé laplacien sur le graphe.
Désormais, on ne considérera plus que des graphes réguliers symétriques. C'est en particulier le cas du graphe de Cayley d'un groupe.
Si est le graphe de Cayley d'un groupe G pour un système de
générateurs S, alors h est l'opérateur de convolution (à gauche) avec
la fonction qui vaut
en chaque générateur de S, et
ailleurs.
Notons que si le graphe est régulier de degré d et symétrique,
alors l'opérateur h sur
est autoadjoint. En effet :
Sur un graphe fini, la théorie classique des chaînes de Markov (ou le
théorème de Perron-Frobenius) affirme que les valeurs propres de
l'opérateur h sont comprises entre et
. Pour éviter les
problèmes de périodicité et d'oscillations causés par les valeurs propres
négatives, on considère une variante :
L'opérateur associé sur les fonctions sur le graphe est donc .
Abusons des notations et notons encore h cet opérateur, associé à la
marche aléatoire paresseuse (comme si à chaque sommet du graphe, on
ajoutait
arêtes en boucle). Ses valeurs propres sont comprises
entre
et
, le sous-espace propre associé à
étant constitué des
fonctions constantes sur chaque composante.
Pour deux mesures de probabilité sur h, on note
En écrivant h (autoadjoint) dans une base diagonalisante, et en
utilisant l'inégalité de Cauchy-Schwarz ,
on obtient :
Le temps de relaxation est, conventionnellement, le plus petit temps tel
que .
La quantité , première valeur propre non nulle du laplacien,
est appelée trou spectral du graphe ; plus il est grand, plus les
marches aléatoires convergent rapidement. L'évaluation du trou spectral
pour certains graphes définis par des actions de groupes de Kazhdan fait
l'objet de la section suivante.
La connaissance de constantes de Kazhdan pour des systèmes générateurs d'un groupe permet de déduire des propriétés spectrales pour certains opérateurs agissant dans une représentation du groupe. Nous allons utiliser ce lien pour évaluer le trou spectral du laplacien d'un groupe de Kazhdan agissant sur certains graphes (cf. [HRV]).
Soient G un groupe, S un système générateur fini symétrique, et
une représentation unitaire de G sur un Hilbert
. Soit
On définit de plus
Par exemple, si est la représentation régulière gauche de G,
alors h est simplement l'opérateur « moyenne sur les voisins » dans le
graphe de Cayley de G pour le système générateur S
(
).
On obtient dans ce cadre une évaluation du trou spectral du laplacien :
En particulier, si G est un groupe de Kazhdan et une constante
de Kazhdan par rapport à S, alors pour toute représentation unitaire de
G, le trou spectral de h est supérieur à
.
C'est cette propriété qui nous servira par la suite.
Si pour un certain
j, alors
.
Par ailleurs, comme les sont de norme inférieure à 1, on a
. Par conséquent,
.
Pour tous , on a
(évident sur un dessin).
Ceci donne
, d'où le lemme.
CQFD.
Revenons à la proposition. h est un opérateur hermitien sur (car
S est symétrique et
unitaire). On veut montrer que pour tout
tel que
,
est inversible.
Soit unitaire. Par définition de
, il existe
un
tel que
. Le lemme
implique alos que
. Par conséquent,
, ce qui suffit à montrer que l'opérateur
hermitien
est inversible.
CQFD.
Un problème fréquemment rencontré en théorie algorithmique des groupes consiste à engendrer un élément aléatoire d'un groupe fini, selon la loi uniforme. Le but est de déterminer, par ordinateur, des propriétés d'un groupe donné comme une boîte noire : sont donnés un ensemble de générateurs du groupe et une fonction qui multiplie deux éléments. En outre, on sait dire si un élément est l'élément neutre. Disposer, dans un tel cadre, d'éléments aléatoires uniformément répartis dans le groupe permet de tester différentes propriétés (ordre...), et de répondre à des questions sur la nature du groupe donné, éventuellement avec une certaine probabilité d'erreur.
Le PRA (pour partial replacement algorithm) est un algorithme
heuristique destiné à produire de tels éléments aléatoires dans un groupe
fini G. L'idée est de partir d'un k-uplet générateur
et de le transformer en un autre, en multipliant entre
eux des éléments du k-uplet. En répétant cette transformation un
nombre de fois assez grand, on espère aboutir à un k-uplet aléatoire
d'éléments du groupe.
On a donc opérations de base :
Notons que si l'on part d'un k-uplet générateur, on obtient encore un k-uplet générateur.
Ces opérations définissent un graphe dont les sommets sont
tous les k-uplets générateurs de G, et dont les arêtes correspondent
aux mouvements de base. Le PRA est alors simplement la marche aléatoire
sur ce graphe.
On appellera PRA paresseux l'algorithme consistant à suivre une marche aléatoire paresseuse dans ce graphe (ne rien faire la moitié du temps).
Maintenant, l'algorithme consiste à itérer un grand nombre de fois ces transformations, et à renvoyer un élément au hasard (mettons le premier) parmi le k-uplet obtenu.
Le premier problème qui se pose est celui de l'évaluation de la
convergence. D'après la proposition cvgraphes, on sait que la loi
du k-uplet obtenu au temps t converge exponentiellement vers la loi
uniforme sur les k-uplets générateurs situés dans la composante connexe
du k-uplet de départ. Il s'agit donc, d'une part, d'évaluer le trou
spectral du graphe , pour connaître la vitesse de
convergence. Ce sera l'objet du théorème final, pour
G abélien. L'évaluation fera intervenir de manière cruciale la
propriété de Kazhdan de
. D'autre part, reste un problème de
connexité. Une construction assez explicite (cf.[B]) montre que si
, le graphe du PRA est connexe : on peut passer
d'un k-uplet générateur à n'importe quel autre.
Le second problème est le suivant : on obtient, en sortie de l'algorithme, un k-uplet générateur uniformément choisi parmi tous les k-uplets générateurs de G. Il n'est pas sûr qu'en prenant un élément dans ce k-uplet, on obtienne un élément uniformément réparti dans G : la répartition des éléments composant un k-uplet générateur est biaisée. Par exemple, l'élément neutre apparaît moins souvent qu'un autre dans un k-uplet générateur pris au hasard.
Quantifions. Soit l'ensemble des k-uplets générateurs de
G. Soient
la mesure de probabilité uniforme sur
, et
la mesure de probabilité uniforme sur X. Soit p la première
projection de
sur G, et soit
la mesure uniforme sur G. Si l'on attend assez longtemps, l'algorithme
rend un k-uplet générateur de loi
que l'on espère proche de
. En prenant au final le premier élément de ce k-uplet, on obtient
un élément distribué selon
. Alors :
Le problème est donc d'évaluer la proportion de k-uplets qui sont générateurs. Donnons une évaluation très simple, qui peut être raffinée :
Par conséquent, en prenant des éléments au hasard, avec probabilité
supérieure à à chaque étape on double au moins la taille du
sous-groupe engendré, tant qu'on n'a pas atteint tout G. Si on tire k
éléments, il suffit donc de faire
bons tirages parmi ces
k. Si
, la probabilité d'avoir fait
bons tirages est supérieure à
. En faisant
tirages, la probabilité de ne pas avoir fait assez
de bons tirages est inférieure à
, d'où le résultat.
CQFD.
La même veine de raisonnement montre aussi qu'un système générateur
minimal de G ne peut pas avoir plus de éléments.
Reste donc le problème de la convergence vers l'équilibre du PRA, qui est traité ensuite dans le cas des groupes abéliens.
On va exploiter la propriété de Kazhdan d'un certain groupe agissant sur le graphe du PRA pour en déduire une minoration du trou spectral de ce graphe.
La remarque fondamentale est qu'un mouvement de base du PRA correspond à
un automorphisme du groupe libre à k éléments. Ainsi, on peut faire
agir un sous-groupe A de sur le graphe
des
k-uplets générateurs du groupe G considéré. Si le sous-groupe A est
de Kazhdan, alors d'après les raisonnements ci-dessus, on pourra
contrôler la vitesse de convergence de la marche aléatoire sur
.
Malheureusement, on ne sait pas si est de Kazhdan. Cependant,
si le groupe G est commutatif, l'action se factorise en une action de
, qui, lui, est de Kazhdan pour
. C'est le résultat
que nous énoncerons.
Explicitons. Considérons par exemple le mouvement du PRA qui
passe de
à
. On lui associe un morphisme
de
dans
lui-même de la manière suivante : si
est engendré par
, le morphisme est celui qui associe
à
et
laisse invariants les autres générateurs (on met un inverse pour obtenir
une action à gauche plus tard). Comme le k-uplet obtenu est à
nouveau générateur, ce morphisme est bijectif.
Maintenant, soit le sous-groupe engendré par ces
automorphismes. On considère un groupe fini G, ainsi que le graphe
associé. Chaque arête de ce graphe correspond à un mouvement
du PRA, définissant lui-même un élément
. Ceci définit une
action des générateurs de
sur le graphe
, consistant,
pour un générateur, à suivre les arêtes correspondantes.
Vérifions que suivre deux arêtes de suite revient bien à composer les
automorphismes de associés à ces arêtes. En termes plus
algébriques, un k-uplet générateur de G est un morphisme surjectif de
sur G,
s'identifiant à
.
s'identifie donc à
. De plus
agit sur
par
, pour
: c'est bien une action à gauche, respectant la
composition. Les mouvements du PRA correspondent, pour cette
action, à des éléments
de
, explicités
ci-dessus, qui engendrent un sous-groupe
.
Cette action de sur le graphe
se transpose
directement en une représentation de
dans
par
. Chaque mouvement du PRA étant
inversible, l'action est bijective sur les points du graphe, et donc cette
représentation est isométrique.
Par définition, l'action est transitive sur chacune des composantes
connexes de
. Une fonction de
ne peut
donc être invariante que si elle est constante sur chaque composante
connexe.
On se restreint désormais à une composante connexe C de .
De plus, on s'intéresse à
, i.e. on enlève les
fonctions constantes (ou encore, on se restreint aux fonctions de moyenne
nulle). Ceci nous laisse une représentation de
sans vecteurs
invariants.
Soit cette représentation. Soit
défini comme à la section Tspec. Soit
la constante de
Kazhdan de
. Si
est de Kazhdan, on a
.
La proposition de la section Tspec donne alors que les valeurs
propres de h sont éloignées de 1 d'au moins . Or,
comme les arêtes du graphe correspondent exactement aux générateurs
de
, l'opérateur h n'est autre que l'opérateur de la marche
aléatoire sur le graphe. En passant à la marche aléatoire paresseuse pour
éviter les problèmes d'oscillation, et en reprenant les notations
ci-dessus pour le PRA, on a donc démontré que :
Fort malheureusement, on ne sait pas si le groupe ainsi défini est de Kazhdan.
Par contre, ce raisonnement se transpose dans le cas où le groupe G
est abélien, en remplaçant le groupe libre par son analogue abélien
. Dans ce cas, on a
.
Alors le groupe est remplacé par
. En effet, sur
,
un mouvement du PRA revient à ajouter (ou soustraire) le j-ième
générateur au i-ième ; la matrice d'une telle transformation linéaire
de
est la diagonale plus un 1 en position
. Ces telles matrices
engendrent
.
Or ce groupe est de Kazhdan pour . Mieux, on connaît
(théorème sh) une estimation de la constante de Kazhdan
pour ce
système de générateurs : il existe une constante C telle que
pour
.
On a ainsi démontré :
En particulier, le temps de relaxation est de l'ordre de .
Le principal point à noter est la dépendance logarithmique en
du temps de relaxation. L'exposant de k n'est pas optimal.
L'évaluation croît avec k, ce qui est normal puisqu'on demande la
convergence dans un graphe plus grand.
Enfin, la restriction à une composante connexe peut être contournée quand
on sait (cf. [B]) que pour , le graphe du PRA
est connexe.
[B] L. Babai, Randomization in group algorithms: conceptual questions, in Groups and computation II, édité par L. Finkelstein et W. M. Kantor, DIMACS series 28, AMS, Providence, 1997.
[GH] Sur les Groupes hyperboliques d'après Mikhael Gromov, édité par É. Ghys et P. de la Harpe, Progress in Math. 83, Birkhäuser, Boston (1990).
[Gr] M. Gromov, Hyperbolic groups, in Essays in group theory, édité par S. M. Gersten, M.S.R.I. Publ. 8, Springer (1987), p. 75--263.
[HV] P. de la Harpe, A. Valette, La propriété (T) de Kazhdan pour les groupes localement compacts, Astérisque 175, SMF (1989).
[HRV] P. de la Harpe, A. G. Robertson, A.Valette, On the spectrum of the sum of generators for a finitely generated group, Israel J. Math. 81 (1993), p. 65--96.
[Sh] Y. Shalom, Bounded generation and Kazhdan's property (T), Publ. Math. IHÉS 90 (1999), p. 145--168.
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: