101 - Groupe op´ erant sur un ensemble.
Exemples et Applications.
Version ´el´ementaire
1 G´ en´ eralit´ es sur les actions de groupes
1.1 D´ efinitions et ´ enonc´ es g´ en´ eraux
D´efinition 1.1. SoitGun groupe etX un ensemble. Une action (`a gauche) deGsurX est la donn´ee d’un morphisme de groupesρ:G→S(X), o`u S(X) d´esigne le groupe des bijections (permutations) de l’ensemble X.
Remarque 1.2. Cette d´efinition ´equivaut `a la donn´ee d’une application G×X →X not´ee (g, x)7→g·x, v´erifiant
— pour toutx∈X, 1·x=x.
— pour toutg, g0∈Getx∈X, (gg0)·x=g·(g0·x).
Exemples :
— Le groupeGagit sur lui-mˆeme par translation :g·x=gx; par conjugaison :g·x=gxg−1.
— SiHest un sous-groupe deG,Gagit naturellement sur l’ensembleX :=G/Hdes classes
`
a gauche deH dansGviag·(g0H) := (gg0)H.
— Le groupeSn agit naturellement sur l’ensemble{1, . . . , n}.
— SiKest un corps etV unK-espace vectoriel, GL(V)⊂S(V) agit surV.
On dispose d’une relation d’´equivalence naturellement associ´ee `a une action de groupe : si x, x0 ∈X, on dit quexetx0 sont ´equivalents s’il existeg∈Gtel quex0=g·x.
D´efinition 1.3. SoitX un ensemble muni d’une action d’un groupeG.
1. les orbites pour cette action sont les classes d’´equivalence associ´ees. Pour tout x∈ X, on note O(x) l’orbite dexsous G. On note X/Gl’ensemble des orbites.
2. pour tout x∈X,Gx:={g∈G:g·x=x} est un sous-groupe deGappel´e stabilisateur.
3. pour tout g∈G, on noteFixX(g) :={x∈X :g·x=x}, appel´e le fixateur de g.
4. l’action est dite fid`ele (resp. libre) si le morphisme ρest injectif (resp. si tous les stabi- lisateurs sont r´eduits `a{1}).
5. on dit que l’action est transitive si pour tout(x, y)∈X2, il existeg∈Gtel queg·x=y.
6. on note XG:={x∈X:∀g∈G, g·x=x} l’ensemble des points fixes deGdansX. Exemples :
— l’action par translation deGsur lui-mˆeme est libre, donc fid`ele, et elle est transitive.
— l’action par conjugaison deGsur lui-mˆeme est fid`ele ssi le centre deGest trivial. Cette action est libre (resp. transitive) ssiG={1}. Les orbites sont les classes de conjugaison.
— l’action deSn sur{1, . . . , n}est fid`ele et transitive.
— l’action de GL(V) surV est fid`ele. Elle est transitive si et seulement siV ={0}. Sinon, cette action a exactement deux orbites :{0} etV \ {0}.
Proposition 1.4. Soit X un ensemble muni d’une action d’un groupe G. Alors pour tout x∈X et g∈G,Gg·x=gGxg−1 et on a une bijectionG/Gx−∼→ O(x).
Exemple :On a une bijectionSn/Sn−1−∼→ {1. . . , n}, donn´ee par l’action deSnsur l’´el´ement n.
1.2 Actions d’un groupe fini sur un ensemble fini
Proposition 1.5. SoitX un ensemble fini muni d’une action d’un groupe fini G.
1. (´equation aux classes) |X|=P
ω∈X/G|ω|=P
O(x)∈X/G
|G|
|Gx|. 2. (formule de Burnside)|X/G|=|G|1 P
g∈G|FixX(g)|.
Remarque 1.6. L’´egalit´e 2 dit que le nombre moyen de points fixes d’un ´el´ement deGest le nombre d’orbites. Ainsi une permutation al´eatoire deSn a-t-elle en moyenne un point fixe.
Exemple :Si Gagit sur lui-mˆeme par conjugaison, on obtient la relation
|G|=|Z(G)|+ X
g∈CG\Z(G)
|G|
|ZG(g)|,
o`uCG⊂Gest un ensemble de repr´esentants des classes de conjugaison,ZG(g) est le centrali- sateur deget Z(G) est le centre deG.
Une application classique de l’´equation aux classes (pour l’action des inversibles d’un corps par conjugaison) :
Th´eor`eme 1.7(*). (Wedderburn) Une alg`ebre `a division finie est un corps.
2 Applications ` a la th´ eorie des groupes
2.1 Groupe sym´ etrique
Proposition 2.1. (Cayley)
SoitGun groupe fini. Il existen∈Ntel queGsoit un sous-groupe de Sn. En utilisant l’action deSn surX ={1, . . . , n}, on montre :
Th´eor`eme 2.2. Tout permutation de Sn s’´ecrit de fa¸con unique (`a l’ordre pr`es) comme produit de cycles `a supports disjoints.
SoitKun corps, on d´efinit l’action deSnsur laK-alg`ebreK[X1, . . . , Xn] parσ·Xi:=Xσ(i). Un polynˆome P est dit sym´etrique si pour tout σ ∈ Sn, σ·P = P. On note σ1, . . . , σn ∈ K[X1, . . . , Xn] les polynˆomes sym´etriques ´el´ementaires.
Th´eor`eme 2.3 (*). Soit P ∈K[X1, . . . , Xn]. Si P est sym´etrique, il existe un unique Q∈ K[X1, . . . , Xn]tel queP =Q(σ1, . . . , σn).
1
2.2 Structure des groupes finis
Lemme 2.4(*). SoitGun groupe de cardinalpn (unp-groupe), o`upest un nombre premier, agissant sur un ensemble finiX. Alors|XG| ≡ |X|(mod p).
En consid´erant une action deZ/pZ, on montre :
Th´eor`eme 2.5 (*). (Cauchy) SoitG un groupe fini etpun nombre premier divisant|G|.
AlorsGcontient un ´el´ement d’ordrep.
En utilisant l’´equation aux classes pour l’action deGsur lui-mˆeme par conjugaison :
Proposition 2.6(*). SoitGun p-groupe, o`upest un nombre premier.
Alors le centre deGest non trivial. En particulier, le groupe Gest nilpotent.
Proposition 2.7(*). SoitGun groupe fini etple plus petit nombre premier divisant|G|.
Alors tout sous-groupe deGd’indice pest distingu´e.
2.3 Repr´ esentations lin´ eaires d’un groupe
D´efinition 2.8. SoitGun groupe fini. Une repr´esentation (lin´eaire) de Gest un morphisme de groupesρ:G→GL(V), o`u V est unC-espace vectoriel de dimension finie.
En particulier, une repr´esentation d’un groupeGest une action (lin´eaire) deG surV, i.e.
un morphismeρ0:G→S(V).
D´efinition 2.9. Soit(V, ρ)une repr´esentation d’un groupe fini G.
— Si (V0, ρ0) est une autre repr´esentation de G, un morphisme de repr´esentation ϕ : (V, ρ) → (V0, ρ0) est une application lin´eaire ϕ : V → V0 telle que pour tout g ∈ G, ρ0(g)◦ϕ=ϕ◦ρ(g).
— Une sous-repr´esentation de (V, ρ) est un sous-espace vectoriel W deV stable par ρ(g), pour toutg∈G.
— La repr´esentation (V, ρ) est dite irr´eductible si elle n’admet pas de sous-repr´esentation non triviale.
— Le caract`ere de la repr´esentation (V, ρ)est la fonction χV :G→Cd´efinie parχV(g) :=
tr(ρ(g)).
Th´eor`eme 2.10. 1. Deux repr´esentations de mˆeme caract`ere sont isomorphes.
2. (Maschke) Toute repr´esentation de G est somme directe de sous-repr´esentations irr´eductibles.
On dispose ´egalement d’un produit scalaire canonique sur l’espace des caract`eres, et de relations d’orthogonalit´e pour les caract`eres de repr´esentations irr´eductibles. Cela permet de construire la table des caract`eres irr´eductibles d’un groupe.
Exemples :
— (*) Tables de caract`eres des groupes cycliques.
— (**) Table de caract`eres deS4, en lien avec les isom´etries du t´etra`edre.
— (**) Tables de caract`eres du groupe di´edral et du groupe des quaternions (d’ordre 8).
3 Applications ` a la g´ eom´ etrie
3.1 G´ eom´ etrie affine
D´efinition 3.1. SoitKun corps. Un espace affine surKest un ensembleE muni d’une action libre et transitive du groupe additif d’unK-espace vectorielE.
Si on note GA(E) le groupe des transformations affines de E, l’action de GA(E) sur E est transitive.
3.2 G´ eom´ etrie euclidienne
D´efinition 3.2. SoitE un espace affine euclidien de dimensionn. Un poly`edre convexeP deE est dit r´egulier si le groupe des isom´etries dePagit transitivement sur les suites(F0, . . . , Fn−1), o`uFi est une face deP de dimension i, avec Fi ⊂Fi+1, pour touti.
Th´eor`eme 3.3. SoitE un espace affine euclidien de dimension 3.
— (*) Le groupe des isom´etries (resp. directes) du t´etra`edre est isomorphe `aS4(resp.A4).
— (**) Celui du cube ou de l’octa`edre est isomorphe `aS4×Z/2Z(resp. S4).
Etudions maintenant les angles et les rotations.´
D´efinition 3.4. SoitP un plan euclidien. Le groupe SO(P) agit librement et transitivement sur la sph`ere unit´e. Soient u, v ∈ P de norme 1. La mesure de l’angle (u, v) est l’unique θ∈R/2πZ tel queRθu=v.
4 Applications ` a l’alg` ebre lin´ eaire
4.1 Bases
SoitK un corps etV unK-espace vectoriel de dimension finie n. On dipose d’une action naturelle de GL(V) sur l’ensembleBV des bases deV. Cette action est libre et transitive.
D´efinition 4.1. Si K =R et V est euclidien, le sous-groupe SO(V) ⊂ GL(V) agit sur les bases orthonorm´ees deV selon deux orbites, appel´ees orientations de V.
4.2 Actions par translation
On peut faire agir GLn(K) sur Matn(K) par translation `a gauche :
Proposition 4.2(*). SoientA, B∈Matn(K).
AlorsAet B sont dans la mˆeme orbite si et seulement siA etB ont mˆeme noyau.
Si on consid`ere l’action par translation `a droite, donn´ee parP·A:=AP−1, on a : Proposition 4.3(*). SoientA, B∈Matn(K).
AlorsAet B sont dans la mˆeme orbite si et seulement siA etB ont mˆeme image.
2
4.3 Matrices semblables, matrices ´ equivalentes
On consid`ere l’action de GLn(K)×GLp(K) sur Matn,p(K) donn´ee par (P, Q)·M :=P M Q−1 (´equivalence des matrices), et l’action de GLn(K) sur Matn(K) donn´ee parP·M :=P M P−1 (similitude des matrices).
Th´eor`eme 4.4 (**). Soit K un corps. Alors les classes d’´equivalence de matrices dans Matn,p(K) sont donn´ees par le rang : pour tout M ∈ Matn,p(K), il existe un unique 0≤r≤min(n, p)tel queM est ´equivalente `a la matrice
Ir 0r,p−r 0n−r,r 0n−r,p−r
.
Remarque 4.5. Cet ´enonc´e est essentiellement ´equivalent `a l’algorithme du pivot de Gauss pour la r´esolution des syst`emes lin´eaires.
Remarque 4.6. De mˆeme, la classification des formes quadratiques sur un corps K peut s’interpr´eter comme la description des orbites pour l’action de GLn(K) sur les matrices sym´etriques Symn(K) d´efinie parA·M :=AMtA.
Exemples :
— SiK =C, l’action de GLn(C) sur Symn(C) a exactement n+ 1 orbites donn´ees par le rang 0≤r≤n.
— (Sylvester) SiK=R, l’action de GLn(R) sur Symn(R) a exactement (n+1)(n+2)2 orbites donn´ees par la signature (p, q)∈N2avecp+q≤n.
5 Applications en combinatoire
5.1 Colliers de perles
On cherche `a d´enombrer les colliers `a 9 perles dont 4 bleues, 3 blanches et 2 rouges. En utilisant une action du groupe di´edralD9, on trouve qu’il y a exactement 76 tels colliers (*).
5.2 Coloriage de poly` edres
On d´enombre les coloriages des faces d’un poly`edre avec ncouleurs (`a rotation pr`es).
Exemple :(**) Il y a exactement N = n6+3n4+12n24 3+8n2 coloriages des faces du cubes avec (au plus)ncouleurs (`a rotation pr`es). En particulier, pourn= 3 couleurs, on trouveN = 57 coloriages.
3