Cours 14dec2016

Download as pdf or txt
Download as pdf or txt
You are on page 1of 115

PARTIE I

GROUPES

Download Sage: http://www.sagemath.org/index.html

1. Groupes, sous-groupes, morphismes

1.1. Groups. — In order to study an object provided with a structure, we


determine its automorphism group, that is the group of transformations which
preserves the object and its structure. It gives some precise information to de-
scribe or even characterize the object.
Group is the simplest of the algebraic structures and the most important: the
reasons will be clear along the lecture. The name group is due to Galois (1832)
and the modern definition is due to Cayley (1854).

Definition 1.1.1. — A group is a set G together with binary operation


G × G −→ G (g1 , g2 ) 7→ g1 g2
satisfying the following conditions:
1. Associativity: for all g1 , g2 , g3 ∈ G,
(g1 g2 )g3 = g1 (g2 g3 ),
2. Existence of a neutral element: there exists an element e ∈ G such that
for all g ∈ G,
ge = eg = g,
3. Existence of inverse: for each element g ∈ G, there exists g −1 ∈ G, such
that
gg −1 = g −1 g = e.

The group G is said to be abelian (or commutative) if for all g1 , g2 ∈ G, one


has g1 g2 = g2 g1 . In this case, we denote in general the binary operation g1 + g2
and −g1 for the inverse of g1 . We may also denote ◦, ∗ or · the binary operation.
The order |G| of a group G is its cardinality. If |G| < ∞, the group G is said to
be finite. A finite group whose order is a power of a prime p ∈ N∗ , is called a
p-group.

Example 1.1.2. — A group of order 1, G = {e} is denoted 1.

1
2

Example 1.1.3. — If k is a field, (k, +), (k ∗ , ·) are groups. In this note, the
fields are commutative (in French, fields are always commutative). For example,
if k = C is the field of complex numbers, (C, +), (C∗ , ·) are groups.
More generally, for n ∈ N∗ , the n × n matrices with coefficients in k and nonzero
determinant form a group GLn (k). For n ≥ 2, the group GLn (k) is not abelian.
In the same way, if A is a ring, (A, +) is an abelian group. Let A× denote the
set of invertible elements of A. Then (A× , ·) is a group. If A is a commutative
ring, we may consider the group GLn (A) of invertible matrices of order n ∈ N∗
with coefficients in A, i.e. with determinant in A× .
Example 1.1.4. — If G, H are two groups, we can construct a new group G×H
called the direct product of G and H. As a set, it is the cartesian product of G
and H and the multiplication is defined by (g, h)(g 0 , h0 ) = (gg 0 , hh0 ). If moreover
G, H are finite, then G × H is finite of order |G||H|.

The main groups in this lecture will be the permutation group and the linear
group, that is groups of bijective applications with binary operation given by
the composition. Indeed, they allows to describe all finite groups (Corollary
1.3.8,1.3.9) and groups representations (Part III).
Example 1.1.5. — Let S be a set and Bij(S) be the set of bijections ϕ : S −→
S. We define the product of two elements of S to be their composite.Then Bij(S)
is a group called the group of symmetries of S. For example the permutation group
on n letters Sn is defined to be the group of symmetries of the set {1, . . . , n}. It
has order n! and is non abelian if n ≥ 3.
Example 1.1.6. — Let k be a field. For a finite dimensional k-vector space V,
the k-linear automorphisms of V form a group GL(V ) called the linear group of
V.

Other groups emerge naturally by considering bijections on set with additional


structure.
Example 1.1.7. — Let V be a finite dimensional vector space over a field k. A
bilinear form on V is a mapping ϕ : V × V −→ k that is linear in each variable.
An automorphism of (V, ϕ) is a k-linear automorphism α ∈ GL(V ) such that
ϕ(αu, αv) = ϕ(u, v), u, v ∈ V.
The automorphisms of (V, ϕ) form a group Aut(ϕ). When ϕ is symmetric
ϕ(u, v) = ϕ(v, u), u, v ∈ V
and non-degenerate (if ϕ(u, v) = 0 for all v ∈ V , then u = 0), Aut(ϕ) is called
the orthogonal group of ϕ.
When ϕ is alternate
ϕ(u, u) = 0, u ∈ V
and non-degenerate, Aut(ϕ) is called the symplectic group of ϕ.
3

Let us discuss the hypotheses defining a group.

Lemma 1.1.8. — i. If e0 satisfies ge0 = e0 g = g, g ∈ G then e0 = ee0 = e. In


fact e is the unique element of G such that ee = e.
ii. For all g ∈ G, the inverse g −1 is uniquely determined, indeed if gg 0 = e = g 00 g,
then
g 00 = g 00 e = g 00 (gg 0 ) = (g 00 g)g 0 = eg 0 = g 0 .
The existence of inverse implies that the concellation laws hold in groups
gg 0 = gg 00 =⇒ g 0 = g 00 , g 0 g = g 00 g =⇒ g 0 = g 00 .

iii. The associativity property can be express through the following commutative
diagram:
·×id
G × G × G −→ G × G

id × · ↓  ↓·
·
G×G −→ G
The associativity property gives that the product of any ordered n-tuple g1 , g2 , . . . , gn
of elements of G is unambigously defined (by induction).
−1
The inverse of g1 g2 . . . gn is gn−1 gn−1 · · · g1−1 .

A diagram is a collection of sets and arrows (maps); it is commutative if the


final result does not depend on the path taken. A diagram with a single line is
called a sequence. Other interesting structures would be obtained if underlying
assymptions for definition of groups.

Remark 1.1.9. — A set A together with a binary operation


A × A −→ A, (g, g 0 ) 7→ gg 0
is called a magma. When the binary operation is associative (A, ·) is called a
semi-group. A semi-group with a neutral element is called a monoid.

Questions 1.1.10. — For group, as for any algebraic structure, there is an


enumerative problem : for n ∈ N∗ , what are the groups of order n? How can we
classify the group of order n?
To set the problem properly, one needs first to state clearly when two finite groups
are ”equivalent” (isomorphic). The enumerative question is an open problem,
althrough the abelian case is solved. We do not know a priori how many different
groups of a given order there are. To gauge the complexity, there are 49487365422
groups (up to isomorphism) of order 1024.
How can we describe groups?
Where do groups appear? What are they for? Why do we need them?
4

Remark 1.1.11. — A binary operation on a finite set can be described by its


multiplication table. The element e is a neutral element if and only if the first
row and column of the table simply repeat the elements. Inverses exists if and
only if each element occurs exactly once in each row and in each column. If there
are n elements, then verifying the associativity law requires checking n3 equali-
ties. This suggests an algorithm for finding all groups of a given finite order n,
namely list all possible multiplication tables and check the axioms. That gives a
2
total of nn tables very few of which define groups. For example, it means 864
binary operations on a set of 8 elements, but we will see that there is only five
isomorphism classes of groups of order 8 (three abelian groups, the dihedral group
and the quaternion group). For example, the following multiplication defines a
non abelian group of order 8 (here, exceptionally, e does not denote the neutral
element):

· a b c d e f g h
a a b c d e f g h
b b a f h g c e d
c c e d g h b a f
d d h g a f e c b
e e c b f a d h g
f f g h e d a b c
g g f a c b h d e
h h d e b c g f a

For an element g of a group G and n ∈ Z, we define



 gg · · · g n>0 n copies of g,
gn = e n = 0,
 g −1 g −1 · · · g −1 n < 0 |n| copies of g −1 .

If m, n ∈ Z, we have

g n+m = g n g m , (g m )n = g mn ,

hence the set {n ∈ Z|g n = e} equals mZ for some integer m ≥ 0. When m = 0,


g n 6= e unless n = 0, and g is said to have infinite order. Moreover {g n , n ∈ Z}
is a group (with the binary operation induced by the binary operation of G) of
infinite order contained in G.
When m 6= 0, it is the smallest integer m > 0 such that g m = e, and g is said to
have finite order. In this case g −1 = g m−1 and

g n = e ⇐⇒ m|n.

Moreover {g n , 0 ≤ n ≤ m − 1} is a group of order m contained in G.


5

1.2. Subgroup. — An efficient way to construct groups, is to consider sub-


groups of a group.
Proposition 1.2.1. — Let H be a nonempty subset of a group G. If
i. g, h ∈ H =⇒ gh ∈ H, and
ii. g ∈ H =⇒ g −1 ∈ H,
then the binary operation on G makes H into a group.
A nonempty subset H ⊂ G satisfying i. and ii. is called a subgroup of G and
denoted H < G.

Proof. — The associative binary operation on G defines an associative binary


operation on H (after i.). Since H is not empty, it contains an element h. Then
H contains h−1 (after ii.) and e = hh−1 ∈ H (after i.). Then ii. shows that the
inverses of elements of H lie in H.

Considering a subset of elements of a group satisfying a given (stable) property,


allows to construct useful subgroups.
Example 1.2.2. — The additive subgroups of relative numbers Z, rational num-
bers Q, real numbers R are subgroup of C.
Example 1.2.3. — The centre of a group G is the subgroup
Z(G) = {g ∈ G | gx = xg, x ∈ G}.
The group G is abelian if and only if G = Z(G). The centre of GLn (k) is the set
of non zero homotheties. The centre of Sn is {e} if n > 2.
Example 1.2.4. — The set µn (k) of n-root of unity in a field k forms a sub-
group of k × .
More generally, in an abelian group G, the elements of finite order form a sub-
group Gtors of G called the torsion subgroup.
If G is non abelian, the elements of finite order do not necessary form a subgroup
of G. For example
   
0 −1 0 1
A= , B=
1 0 −1 −1
The elements A, B are finite order elements of SL2 (Z) but AB has infinite order.
Example 1.2.5. — Assume k is a finite field of order q. The n × n matrices
in GLn (k) are those whose columms form a basis of k n . The first column can be
any nonzero vector in k n , of which there are q n − 1 ; the second column can be
any vector not in the span of the first column, of which there are q n − q; and so
on. Therefore, the order of GLn (k) is (q n − 1)(q n − q) · · · (q n − q n−1 ). The upper
triangular matrices with 1’s down the diagonal form a subgroup of order q n(n−1)/2 .

The following property gives not only an efficient way to construct subgroup,
but also to describe a group.
6

Proposition 1.2.6. — For any subset A of a group G, there exists a smallest


subgroup of G containing A. It is called the sugroup of G generated by A and
denoted < A >.
If < A >= G, we say that A generates G.

Proof. — The intersection of all subgroups of G containing A is again a subgroup


containing A, and it is the smallest. It consists of all finite products of elements
of A and their inverses. The set of such products satisfies the properties i. and
ii. of proposition 1.2.1. Then it is a subgroup containing A, and therefore equals
< A >:
< A >= {aε11 aε22 · · · aεnn |n ∈ N, ai ∈ A, εi ∈ {1, −1}, 1 ≤ i ≤ n} .

Example 1.2.7. — A group is said to be cyclic if it is generated by a single


element, G =< r > for some r ∈ G. If r has finite order n, then
G = {e, r, r2 , . . . , rn−1 }
is denoted Cn , cyclic group of order n and can be thought as the group of ro-
tational symmetries about the center of a regular polygon with n-sides. It is a
subgroup of Sn by permuting the n vertices of the polygon.

Example 1.2.8. — For n ≥ 3, the dihedral group Dn is the group of symmetries


of a regular polygon with n-sides. Number the vertices 1, . . . , n in the counter-
clockwise direction. Let r the rotation through 2π/n about the centre of polygon
(i 7→ i + 1 mod n) and let s be the reflection in the line through the vertex 1 and
the centre of the polygon (i 7→ n + 2 − i mod n). Then
rn = e, s2 = e, srs = r−1 and Dn = {e, r, . . . , rn−1 , s, rs, . . . , rn−1 s}.
Hence Dn is a subgroup of Sn of order 2n. For example, using sage, we obtain
the multiplication table of the dihedral group D4 given in example 1.1.11. Remark
that sage gives another family of generators.

sage: D4=DihedralGroup(4)
sage: D4
Dihedral group of order 8 as a permutation group
sage: D4.order()
8
7

sage: D4.gens()
[(1, 2, 3, 4), (1, 4)(2, 3)]
sage: D4.is abelian()
False
sage: D4.cayley table()
(· · · )

Example  1.2.9.
 — The quaternion
 group Q.

0 i 0 1
Let a = and b = . Then
i 0 −1 0
a4 = e, a2 = b2 , bab−1 = a3 (so ba = a3 b).
The subgroup of GL2 (C) generated by a and b is
Q = {e, a, a2 , a3 , b, ab, a2 b, a3 b}.

sage: Q = groups.presentation.Quaternion(); Q
Finitely presented group < a, b|a∧ 4, b∧ 2 ∗ a∧ − 2, a ∗ b ∗ a ∗ b∧ − 1 >
sage:Q.order(); Q.is abelian()
8
False

Example 1.2.10. — A group G is said to be of finite type if there exists a finite


subset A ⊂ G, such that < A >= G.
A finite group is of finite type. A group of finite type is countable. The converse
is false, for example the countable group (Q, +) is not generated by a finite set.
A subgroup of a group of finite type is not always of finite type. Indeed let G
be the subgroup of Bij(Z) generated by the transposition (01) and σ : ` 7→ ` + 1.
Then G contains all transpositions of Z. The group of permutations of Z with
finite support is a subgroup of G, but is not of finite type.

Remark 1.2.11. — We have seen in the proof of Proposition 1.2.6 that an in-
tersection of subgroups of G is a subgroup of G. More generally, an intersection of
subobjects of an algebraic object (rings, modules, fields, vectors spaces, algebras...)
is a subobject.

1.3. Group Homomorphism. — The notion of group homomorphism is use-


ful not only in order to construct subgroups but also to compare and identify
groups and to understand the structure of groups.

Definition 1.3.1. — A group (homo)morphism from a group G to a group G0


is a map
ϕ : G −→ G0 , such that ϕ(g1 g2 ) = ϕ(g1 )ϕ(g2 ), g1 , g2 ∈ G.
8

If ϕ : G −→ G0 is a morphism of groups, the kernel and the image of ϕ


ker ϕ = {g ∈ G|ϕ(g) = e0 } and im ϕ = {ϕ(g), g ∈ G}
are subgroups of G and G0 respectively.
The morphism ϕ is injective if and only if ker ϕ = {e}.
The morphism ϕ is surjective if and only if im ϕ = G0 .
An isomorphism is a bijective -injective and surjective- morphism of groups.
An automorphism is an isomorphism with G = G0 .

Group homomorphisms are not only efficient way to construct subgroup, but
also to identify two groups by isomorphisms.

Example 1.3.2. — Let k a field. The choice of a basis of a k-vector space V


of dimension n, determines an isomorphism GL(V ) → GLn (k).
The determinant det : GLn (k) −→ k ∗ is a surjective group morphism. Its kernel
ker det = SLn (k) is the special linear group of matrices with determinant 1.

Example 1.3.3. — We say that a group G acts on a set X, if there is a group


homomorphism:
G −→ Bij(X).
Assume X = V is a k-vector space. A representation of the group G is a group
homomorphism in the linear group:
G −→ GL(V )
These groups homomorphisms appear in many different contexts in mathematics
whose importance justifies specific terminology and study (Part II, Part III).

Example 1.3.4. — The signature


Y σ(i) − σ(j)
ε : Sn −→ {±1}, ε(σ) =
1≤i<j≤n
i−j

is a group morphism, surjective if n ≥ 2 and its kernel is called the alternate


group An .
In order to prove that ε is a group morphism, consider the polynomial in n vari-
ables Y
p(z1 , . . . , zn ) = (zi − zj )
1≤i<j≤n

and for any σ ∈ Sn , define


σ(p) = p(zσ(1) , . . . , zσ(n) ).
Then σ(p) = ε(σ)p, and for any σ, τ ∈ Sn ,
σ(τ p) = (στ )p =⇒ ε(σ)ε(τ ) = ε(στ ).
9

Remark 1.3.5. — To compute the signature of σ, connect (by a line) each ele-
ment i in the top row to the element i in the bottom row, and count the number
of times that the lines cross ; σ is even or odd according as this number is even
or odd. This works because there is one crossing for each inversion.
1 2 3 4 5 6

6 1 3 4 5 2
The braid group on n strands is a generalization of permutation group.
Remark 1.3.6. — Groups with small order. For each prime p, there is only
one group of order p up to isomorphism, namely Cp . For n ≤ 12 (not prime), up
to isomorphism, groups of order n are given by the following table
|G| Groups
4 C4 , C2 × C2
6 C6 , S 3
8 C8 , C2 × C4 , C2 × C2 × C2 , D4 , Q
9 C9 , C3 × C3
10 C10 , D5
12 C12 , C2 × C6 , C2 × S3 , A4 , C3 o C4
The group C3 o C4 is defined in Remark 2.2.9. We will also show that the
dihedral group D3 , of order 6, is isomorphic to the permutation group S3 as
expressed with sage.
sage: S3 = SymmetricGroup(3);S3
Symmetric group of order 3! as a permutation group
sage: D3=DihedralGroup(3); D3
Dihedral group of order 6 as a permutation group
sage: D3.is isomorphic(S3)
True
Theorem 1.3.7. — (Cayley) There is a canonical injective group homomor-
phism
ϕ : G −→ Bij(G).

Proof. — For g ∈ G, we define αg ∈ Bij(G) to be the map αg : x 7→ gx. Then


G −→ Bij(G), g 7→ αg is an injective group homomorphism.
Corollary 1.3.8. — A finite group of order n can be realized as a subgroup of
the permutation group Sn .

Proof. — List the elements of the group as g1 , . . . , gn and apply Cayley’s Theo-
rem.

In general a group G of order n can be embedded in a permutation group of much


smaller order than n!.
10

Corollary 1.3.9. — Let k be a field. A finite group of order n can be realized


as a subgroup of GLn (k).

Proof. — Indeed there is an injective group homomorphism


Sn −→ GLn (k), σ 7→ Pσ
where Pσ is the matrix defined by the application defined on the canonical basis
by ei 7→ eσ(i) , 1 ≤ i ≤ n.
Example 1.3.10. — A sequence of group homomorphisms
ϕn+2 ϕn+1 ϕn ϕn−1
· · · −→ Gn+1 −→ Gn −→ Gn−1 −→ · · ·
is said to be exact if and only if ∀n, im ϕn+1 = ker ϕn .
ϕ
For example, the sequence G0 −→ G00 −→ 1 is exact if and only if ϕ is surjective;
ψ
the sequence 1 −→ G −→ G0 is exact if and only if ψ is injective.
For example, the following sequences are exact
1 −→ An −→ Sn −→ {1, −1} −→ 1
1 −→ SLn (k) −→ GLn (k) −→ k ∗ −→ 1.

2. Quotients

2.1. Cosets. —
Definition 2.1.1. — Let H a subgroup of a group G. For g ∈ G, we denote
gH = {gh|h ∈ H} and Hg = {hg|h ∈ H}.
The subsets of G of the forms gH are called the left cosets of H in G and the
subsets de G of the forms Hg are called the right cosets of H in G.
The set of left cosets of H in G is denoted G/H. The set of right cosets of H in
G is denoted H\G.
The index [G : H] of H in G is defined to be the number of left cosets of H in G.

The inverse map


G → G, g 7→ g −1
sends gH on Hg −1 , hence induces a bijection G/H −→ H\G. Hence the index
[G : H] is also the number of right cosets of H in G. But, in general, a left coset
is not a right coset, the quotient set does not have a group structure.
Let H a subgroup of a group G, two left cosets of H in G are either disjoint
or equal. For a, b ∈ G, aH = bH if and only if a−1 b ∈ H. The left cosets form a
partition of G.
Theorem 2.1.2. — (Lagrange) Let H be a subgroup of a finite group G. Then
|G| = [G : H]|H|.
11

Proof. — For g ∈ G, the map

H −→ G, h 7→ gh

induces a bijection H −→ gH. Hence if H is finite, the cardinality of gH equals


|H|. The left cosets of H in G form a partition of G by cosets of same cardinality.

Corollary 2.1.3. — i. The order of a subgroup divides the order of the group.
ii. The order of each element of a finite group divides the order of the group.

Proof. — i. follows from Lagrange’s theorem.


ii. Let h ∈ G. Apply Lagrange’s theorem to the sugroup H =< h > of G.

Example 2.1.4. — If G has order p, a prime, then every element of G has


order 1 or p. But only e has order 1, so G is generated by any element g 6= e. In
particular G is cyclic isomorphic to Cp (see Example 1.3.6).

Exercise 2.1.5. — Let G a group of finite type and H a subgroup of G of finite


index. Then H has finite type. Indeed, assume G =< g1 , . . . , gn > et denote
g10 H, . . . , gr0 H the left cosets. Then the finite set H ∩ {gi0 −1 gk gj0 |1 ≤ k ≤ n, 1 ≤
i, j ≤ r} generates H.

Remark 2.1.6. — Let S be a set. An equivalence relation on S is a binary


relation denoted ∼ (i.e a subset of R ⊂ S × S and ∀(a, b) ∈ S × S, a ∼ b if and
only if (a, b) ∈ R) which is reflexive (a ∼ a, a ∈ S), symmetric (a ∼ b ⇐⇒ b ∼ a)
and transitive (a ∼ b and b ∼ c =⇒ a ∼ c). A subset T ⊂ S such that a ∼ b holds
for all a, b ∈ T and never if a ∈ T and b ∈ S − T , is said to be an equivalence
class. The equivalence classes form a partition of S (A partition of a set S is a
set P of nonempty subsets of S, such that every element of S is an element of
a single element of P ). The quotient set of S by ∼ is the set of all equivalence
classes. There is a canonical surjection π : S −→ S/ ∼. It satisfies the following
universal property : let S 0 be a set. For any map f : S −→ S 0 , there exists a map
f¯ : S/ ∼−→ S 0 such that f = f¯◦ π if and only if f is constant on any equivalence
class.
In particular, let H be an subgroup of G. We define an equivalence relation on
G (reflexive, symmetric and transitive) by

g1 ∼ g2 ⇐⇒ ∃h ∈ H such that g2 = g1 h.

The left cosets and the right cosets of H in G are equal if and only if for any
g ∈ G, gHg −1 = H. Indeed, gH = Hg for any g ∈ G implies G/H = H\G. In
this case, we are able to define a group structure on the set G/H. This is the
main motivation of the following sections (2.2,2.3).
12

2.2. Normal subgroup. —

Definition 2.2.1. — A subgroup H of a group G is said to be normal if


∀g ∈ G, ∀h ∈ H, ghg −1 ∈ H.
If H is normal in G, we denote H C G.
If G and 1 are the unique normal subgroups of G, the group G is said to be simple.

The subgroup H of G is normal if and only if gH = Hg, for all g ∈ G. The


intersection of two normal subgroups is normal.

Example 2.2.2. — If G is an abelian group, all its subgroups are normal.


For m ≥ 1, the cyclic group Cm is simple if and only if m is prime.

Example 2.2.3. — If ϕ : G −→ G0 is a group morphism, then ker ϕ is a normal


subgroup of G.
The alternate group An , kernel of the signature, is normal in Sn . For k a field,
the special linear group SLn (k), kernel of the determinant, is normal in GLn (k).
More generally for H 0 C G0 , ϕ−1 (H 0 ) is a normal subgroup of G. Be careful, in
general im ϕ is not normal.

Example 2.2.4. — The centre Z(G) of a group G is a normal sugbroup of G.

Example 2.2.5. — If H is a subgroup of index 2 in the group G, then H C G.


Indeed let g ∈ G − H, then gH is the complement of H in G. Similarly Hg is
the complement of H in G, hence gH = Hg.

Example 2.2.6. — The normal subgroup generated by a subset A of a group G


is D E
N = ∪g∈G gAg −1 .

Example 2.2.7. — Let G a group and Aut G its automorphisms group. For
h ∈ G, we denote Inn(h) the element of Aut G defined by Inn(h) : g 7→ hgh−1 .
The set
Inn G = {Inn(h), h ∈ G}
is a normal subgroup of Aut G. Moreover
Inn : G −→ Aut G, h 7→ Inn(h)
defines a group homomorphism of kernel the (normal) subgroup Z(G), centre of
G and image Inn G. To summarize, the following sequence is exact
1 −→ Z(G) −→ G −→ Inn G −→ 1

Normal subgroups can be used to reconstruct the whole group from subgroups
in some cases.
13

Exercise 2.2.8. — (Direct Product) Let H1 , H2 two subgroups of the group G.


Then G = H1 × H2 if and only if H1 and H2 are normal in G, < H1 , H2 >= G
and H1 ∩ H2 = {e}.
Indeed H1 × H2 −→ G, (h1 , h2 ) 7→ h1 h2 should be a group isomorphism.

Exercise 2.2.9. — (Semidirect product) Let N, H two groups and a group mor-
phism ϕ : H −→ Aut N . The semidirect product G = N o H of N by H is the
set N × H provided with the binary operation given by
(n1 , h1 )(n2 , h2 ) = (n1 ϕ(h1 )(n2 ), h1 h2 ), (ni , hi ) ∈ N × H, i = 1, 2.
If G = N o H, then N is identified with the normal subroup N × {eH } of G and
H is identified to the subgroup {eN } × H.
Let N , H two subgroup of the group G. Then G = N o H if and only if N C G,
N ∩ H = {e} and N H = {nh|n ∈ N, h ∈ H} = G. Moreover the operation
ϕ : H −→ Aut(N ) is given by ϕ(h)(n) = hnh−1 , h ∈ H and n ∈ N .
For example, the dihedral group is a semidirect product Dn = Cn oC2 , C2 =< s >,
Cn =< r >, ϕ : C2 −→ Aut Cn , s 7→ (ri 7→ r−i ).
A cyclic group of order p2 and the quaternion group can not be written as a
semidirect product in a non trivial fashion.
The non trivial semidirect product C3 o C4 is given on the generators < x >= C3 ,
< y >= C4 by ϕ : C4 −→ Aut(C3 ) ϕ(y)(x) = x−1 .

Normal subgroups are also used to define groups by quotient.

2.3. Quotient. — Let H be a subgroup of a group G. In this section, we define


a group structure on the set G/H such that the surjective map
π : G −→ G/H, g 7→ gH
becomes a group morphism. Since π(e) = eH should be the neutral element of
G/H, ker π = H, hence H should be a normal subgroup of G.

Theorem 2.3.1. — Let H be a normal subgroup of the group G. There exists


an unique group structure on G/H such that the surjective map
π : G −→ G/H, g 7→ gH
is a group morphism.
The induced sequence is exact
1 −→ H −→ G −→ G/H −→ 1.

Proof. — To ensure that π is a group morphism, the binary operation on G/H


should verify
(g1 H)(g2 H) = g1 g2 H.
14

So we have to prove that this equality induces a well-defined group structure on


the set G/H. In particular, it is independant of the choice of g1 and g2 in their
left cosets. Indeed, if g1 = g10 h1 and g2 = g20 h2 , one has
g1 g2 = g10 h1 g20 h2 = g10 g20 (g20−1 h1 g20 )h2 .
Since H C G, g20−1 h1 g20 ∈ H, hence g1 g2 H = g10 g20 H.
It remains to prove that this binary operation on G/H satisfies the properties
associativity, existence of a neutral element and inverse.

Let us begin with quotient groups of abelian groups (in this case any abelian
subgroup is normal).
Example 2.3.2. — The subgroups of (Z, +) are mZ for m ∈ N (and normal
since Z is abelian). For m ≥ 1, the quotient group (Z/mZ, +) is isomorphic to
(Cm , ·) cyclic of order m.
Example 2.3.3. — The multiplicative group µ(C) of complex roots of unity is
isomorphic to the quotient group (Q/Z, +).
Example 2.3.4. — If V is a k-vector space and W is a subvector space of V ,
then W is a normal subgroup of V (abelian) and the quotient V /W is not only a
group but also a k-vector space.
Remark 2.3.5. — A chain complex is a sequence of abelian group homomor-
phisms
ϕn+2 ϕn+1 ϕn ϕn−1
· · · −→ Gn+1 −→ Gn −→ Gn−1 −→ · · ·
with ϕn ϕn+1 = 0 for all n. The nth homology group in the chain complex is
defined to be the quotient
Hn (G• ) = ker ϕn / im ϕn+1 .
The homology measure ”how far” the chain complex associated to G• is from
being exact.
Exercise 2.3.6. — Let G a group. The commutator or derived subgroup of
G is the subgroup D(G) of G generated by the elements of the form ghg −1 h−1 ,
g, h ∈ G. Then D(G) is normal
g 0 (ghg −1 h−1 )g 0−1 = (g 0 g)h(g 0 g)−1 g 0 h−1 g 0−1 = (g 0 g)h(g 0 g)−1 h−1 · hg 0 h−1 g 0−1
and G/D(G) is abelian
ḡ h̄ = h̄ḡg −1 h−1 gh.
If H is any normal subgroup of G with G/H abelian, then D(G) ⊂ H.
Exercise 2.3.7. — Let H be a normal subgroup of the group G. If G is of finite
type, then G/H is of finite type. If H and G/H are of finite type, then G is of
finite type.
15

Exercise 2.3.8. — i. (First theorem of isomorphism). Let ϕ : G → G0 a


group morphism and H = ker ϕ. Then ϕ factorizes through G/H and defines an
isomorphism ϕ̄ : G/H −→ im ϕ.
ii. (Second theorem of isomorphism). Let H, K two normal subgroups of a group
G such that K ⊂ H. Then H/K C G/K and
G/H ' (G/K)/(H/K).
iii. Let H, K be subgroups of G with H C G. Then
HK = {hk|h ∈ H, k ∈ K} = KH = HKH
is a subgroup of G, H ∩ K C K and
HK/H ' K/(H ∩ K).
(voir TD).
Proposition 2.3.9. — Let N a normal subgroup of a group G. There is a
bijection between
{ Subgroups of G containing N } ←→ { Subgroup of G/N } , H ←→ H̄.
Moreover H is normal in G if and only if H̄ is normal in G/N .

Proof. — Let π : G −→ G/N . If H̄ is a subgroup of G/N , then π −1 (H̄) is a


subgroup of G containing N . If H is a subgroup of G, π(H) is a subgroup of
G/N . Since π −1 π(H) = HN , HN = H if and only if N ⊂ H and ππ −1 (H̄) =
H̄. Therefore, the two operations give the required bijection. The remaining
statement are easily verified.
Remark 2.3.10. — (Snake lemma) Consider the two exact sequences of group
homomorphisms
A −→ B −→ C −→ 1
f g
↓a ↓b ↓c
0 0
1 −→ A −→
0
B −→
0
C0
f g

where a(A), b(B)and c(C) are normal subgroups. Denote Coker a = A0 /a(A),
Coker b = B 0 /b(B), Coker c = C 0 /c(C). Then the following sequence is exact
1 → ker a → ker b → ker c → Coker a → Coker b → Coker c → 1.
Remark 2.3.11. — An exact sequence
1 −→ N −→ G −→ Q −→ 1
ι π

is called an extension of Q by N .
The extension of Q by N is said to be central if ι(N ) ⊂ Z(G).
The extension of Q by N is said to be split if there exists a group homomorphism
s : Q −→ G such that π ◦ s = Id ; This is equivalent to G is isomorphic to a
semidirect product of Q by N . If the extension of G by N is split and central,
16

then G ' N × Q.
For example, the following two sequences are split
ε
1 −→ An −→ Sn −→ {1, −1} −→ 1
for s : {1, −1} −→ Sn , 1 7→ Id, −1 7→ τ , where τ is any transposition;
det
1 −→ SLn (k) −→ GLn (k) −→ k ∗ −→ 1
λ
 
 1 
for s : k ∗ −→ GLn (k), λ 7→ 
 ... .

1
In general an extension if not split, for example
1 −→ Cp −→ Cp2 −→ Cp −→ 1
is not split.
An extension of finite groups of relatively prime order is split (Schur-Zassenhaus).
Two extensions of Q by N are said to be isomorphic if there exists a commutative
diagram
1 −→ N −→ G −→ Q −→ 1
↓∼


1 −→ N −→ G −→ Q −→ 1
The isomorphic classes of extensions of Q by N are described by the group
Ext1 (Q, N ).

The problem of classifying all finite groups falls into two parts:
- Classify all finite simple groups,
- Classify all extensions of finite groups.
The case of finite abelian groups is the simplest.

3. Structure des groupes abéliens de type fini

Nous disposons à présent des outils nécessaires à la classification des groupes


abéliens de type fini. La démonstration développée ici est la plus élémentaire
(d’autres stratégies de preuves sont évoquées dans les sections suivantes). Malgré
le caractère élémentaire des arguments et des objets de cette section, plusieurs
questions ouvertes se présentent à nous.

Dans §3, les groupes considérés sont abéliens, l’opération est notée additive-
ment. En particulier, le groupe cyclique d’ordre n est noté (Z/nZ, +). Le groupe
à un élément est noté 0 ou Z/nZ avec n = 1.
17

3.1. Fonction indicatrice d’Euler et corps finis. — Le résultat clé, dit


lemme chinois, est le suivant :
Lemme 3.1. — Le produit (direct) de deux groupes cycliques d’ordre m et n
respectivement, est un groupe cyclique d’ordre mn si et seulement si (m, n) = 1 :
Z/mnZ ' Z/mZ × Z/nZ si et seulement si (m, n) = 1.

Démonstration. — Dans un produit direct de groupes, l’ordre d’un élément est


le ppcm des ordres des différents composants de l’élément.
Le morphisme f : Z −→ Z/mZ × Z/nZ a pour noyau les éléments divisibles par
n et m. Ce noyau s’identifie à mnZ si et seulement si (m, n) = 1.
Si (m, n) = 1), le morphisme f se factorise en un morphisme injectif f¯ : Z/mnZ −→
Z/mZ × Z/nZ qui est un isomorphisme car les deux membres ont même cardi-
nal.
Exemple 3.2. — Le groupe Z/2Z×Z/2Z (qui ne contient pas d’élément d’ordre
4) n’est pas isomorphe à Z/4Z. Le groupe Z/4Z n’est pas non plus le produit semi-
direct de Z/2Z par Z/2Z car le seul automorphisme de Z/2Z est l’identité. La
suite exacte
0 −→ Z/2Z −→ Z/4Z −→ Z/2Z −→ 0
n’est pas scindée.
Définition 3.3. — La fonction indicatrice d’Euler est la fonction définie par
ϕ : N∗ −→ N∗ , ϕ(n) = #{k|(k, n) = 1, 0 ≤ k ≤ n − 1}.
Corollaire 3.4. — Soit n ≥ 2, n = pα1 1 · · · pαr r un entier n ≥ 2 décomposé en
facteurs premiers distincts. Nous avons l’isomorphisme
(1) Z/nZ ' (Z/pα1 1 Z) × (Z/pα2 2 Z) × · · · × (Z/pαr r Z).
Le nombre de générateurs du groupe cyclique Z/nZ est égal à
r r 
Y
αi αi −1
Y 1
ϕ(n) = (pi − pi ) = n 1− ,
i=1 i=1
pi

Démonstration. — Soit k ∈ {0, . . . , n − 1} et π(k) l’image de k par la surjection


π : Z −→ Z/nZ. Alors π(k) est générateur de Z/nZ si et seulement si (k, n) = 1.
Donc ϕ(n) est le nombre de générateurs de Z/nZ.
D’après le lemme chinois, si (m, n) = 1 alors ϕ(mn) = ϕ(n)ϕ(m). De plus si p
est premier et α ≥ 1, ϕ(pr ) = pr − pr−1 (le nombre d’entiers positifs strictement
inférieurs à pα - le nombre de multiples positifs de p strictement inférieurs à pα ).
Nous en déduisons l’expression de ϕ(n).

Attardons-nous un peu sur la fonction indicatrice d’Euler, fonction combinatoire


naturelle qui a diverses applications arithmétiques et donnons des quelques ex-
emples de groupes cycliques utiles.
18

Lemme 3.5. — (Formule de Möbius) Soit n ∈ N∗ , alors


X
n= ϕ(d).
d|n

Démonstration. — Pour d|n, le groupe Z/nZ admet un unique sous-groupe iso-


morphe à Cd qui est précisément l’ensemble
{x ∈ Z/nZ|dx = 0}.
Comme Cd ∼ Z/dZ, il contient ϕ(d) éléments d’ordre d. Donc Z/nZ contient
exactement ϕ(d) éléments d’ordre d et nous obtenons le lemme en triant les
éléments de Z/nZ suivant leur ordre.

Soit p un nombre premier. Il est usuel de munir le groupe additif Z/pZ d’une
structure d’anneau abélien dans lequel tous les éléments non nuls sont inversibles
et de construire ainsi le corps à p éléments noté Fp . Ces éléments non nuls sont
les racines du polynome xp−1 = 1, ainsi le groupe multiplicatif F∗p est un groupe
cyclique d’ordre p − 1. Plus généralement,

Proposition 3.6. — Soit k un corps et G un sous-groupe fini du groupe multi-


plicatif k ∗ . Alors G est cyclique.

Démonstration. — Notons n = |G| et supposons que G contienne un élément x


d’ordre d. Alors le sous-groupe < x >' Cd est de cardinal d et tous ses éléments
g vérifient g d = 1. Mais dans le corps k, l’équation X d − 1 a au plus d solutions,
donc < x > est l’ensemble de ces solutions. Comme il est cyclique d’ordre d, il
contient ϕ(d) éléments d’ordre d qui sont exactement les éléments d’ordre d de
G. Donc pour tout d divisant n, G possède P au plus ϕ(d) éléments d’ordre d. Si
G n’a pas d’élément d’ordre n, alors n > d|n,d6=n ϕ(d), ce qui est absurde. Donc
G est cyclique d’ordre n.

Remarque 3.7. — Soit k un corps et le morphisme (d’anneaux)



 n · 1 = 1 + ··· + 1 n > 0
ψ : Z −→ k, n 7→ 0 n=0
−(−n · 1) n<0

Son noyau est de la forme pZ avec p ≥ 0. L’entier p ≥ 0 ainsi défini est dit
caractéristique du corps k. Si p est non nul, alors p est premier car le groupe
multiplicatif k ∗ est intègre. Ainsi k contient un sous-corps isomorphe à Fp donc
k est un Fp -espace vectoriel. En particulier si k est fini, son ordre q est puissance
de p et d’après la proposition 3.6, k ∗ est un groupe cyclique d’ordre q − 1. Re-
marquons que malgré la structure élémentaire de k ∗ , il est difficile de déterminer
un générateur explicite de k. Cette difficulté est la garantie de la robustesse des
algorithmes de cryptographie les plus utilisés.
19

Remarque 3.8. — Soit p un nombre premier. Pour toute puissance q = pr > 1,


nous pouvons montrer qu’il existe un corps fini Fq d’ordre q unique à isomor-
phisme près. Le corps Fq se construit comme quotient de l’anneau quotient Fp [X]
par l’idéal engendré par un polynôme irréductible sur Fp de degré r.
Le groupe des automorphismes du corps Fq (i.e morphisme d’anneaux bijectif )
est cyclique d’ordre r engendré par l’automorphisme de Frobenius x 7→ xp .
Il existe des corps de caractéristique p > 0 qui ne sont pas finis, par exemple le
corps des fractions Fp (X) ou la cloture algébrique Fp de Fp .
Remarque 3.9. — Soit n ≥ 1 et d un diviseur de n. Notons Φd ∈ C[X] le
polynôme, dit polynôme cyclotomique, unitaire de degré ϕ(d) dont les racines
sont les racines d’ordre d de X n − 1. Ainsi par exemple
φ1 = X − 1, φ2 = X + 1, Φ3 = X 2 + X + 1, Φ4 = X 2 + 1 et X n − 1 = Πd|n Φd .
P
En particulier, nous retrouvons l’égalité n = d|n ϕ(d). Le polynôme Φn est à
coefficients entiers (à démontrer). Nous le montrons par récurrence sur n en
effectuant la division euclidienne de X n − 1 par Πd|n,d6=n Φd .

sage: from sage.rings.polynomial.cyclotomic import cyclotomic coeffs


sage: R = QQ[0 x0 ]
sage: R(cyclotomic coeffs(30))
x∧ 8 + x∧ 7 − x∧ 5 − x∧ 4 − x∧ 3 + x + 1
sage: R(cyclotomic coeffs(105))
x∧ 48 + x∧ 47 + x∧ 46 − x∧ 43 − x∧ 42 − 2 ∗ x∧ 41 − x∧ 40 − x∧ 39 + x∧ 36 + x∧ 35 +
x∧ 34 + x∧ 33 + x∧ 32 + x∧ 31 − x∧ 28 − x∧ 26 − x∧ 24 − x∧ 22 − x∧ 20 + x∧ 17 + x∧ 16 +
x∧ 15 + x∧ 14 + x∧ 13 + x∧ 12 − x∧ 9 − x∧ 8 − 2 ∗ x∧ 7 − x∧ 6 − x∧ 5 + x∧ 2 + x + 1
La première valeur de n pour laquelle Φn a un coefficient de valeur absolue
supérieure à 2 est 105. Remarquons enfin (non évident) que les coefficients des
polynomes cyclotomiques ne sont pas bornés.
Remarque 3.10. — La fonction indicatrice d’Euler ϕ : N∗ −→ N∗ tend vers
l’infini quand n tend vers l’infini. En effet, pour tout n ∈ N∗ , ϕ−1 (n) est un
ensemble fini. Alors quel que soit N > 0, pour tout n > max ϕ−1 ([1, N ]), nous
avons ϕ(n) > N .
Remarquons que la fonction indicatrice d’Euler n’est pas surjective, par exemple
14 n’a pas d’antécédent.
Le comportement de la fonction indicatrice d’Euler reste à ce jour mystérieux.
Par exemple la conjecture de Carmichael énonce que pour tout n > 0, il existe
m 6= n tel que ϕ(n) = ϕ(m).

3.2. Structure des groupes abéliens finis. — La structure des groupes


abéliens finis est décrite dans le théorème suivant :
Théorème 3.11. — Soit G un groupe abélien fini d’ordre n ≥ 2. Il existe une
suite finie décroissante d’entiers (d1 , d2 , . . . , dr ) telle que :
20

i. dr |dr−1 ,. . . , d3 |d2 , d2 |d1 et dr ≥ 2,


ii. G ' (Z/d1 Z) × (Z/d2 Z) × · · · × (Z/dr Z),
La suite (d1 , d2 , . . . , dr ) est caractéristique de la classe d’isomorphie du groupe G.

Pour démontrer ce théorème, nous avons besoin d’établir trois lemmes préliminaires.

Lemme 3.12. — Soit x1 ∈ G un élément d’ordre maximal du groupe abélien


fini G. Alors, pour tout y ∈ G, l’ordre de y est un diviseur de l’ordre de x1 .

Démonstration. — Si y1 , y2 ∈ G ont des ordres premiers entre eux,


< y1 , y2 >=< y1 + y2 >
est d’ordre le produit des ordres de y1 et y2 . Donc tout diviseur premier p de
l’ordre d’un élement y de G divise l’ordre de x1 . De plus si l’ordre de x1 est pα q
avec (p, q) = 1 et si y ∈ G est d’ordre pβ q 0 avec (p, q 0 ) = 1 alors β ≤ α (car sinon
pα x + q 0 y est d’ordre pβ q > pα q).

Lemme 3.13. — Soit x1 ∈ G un élément d’ordre maximal d1 du groupe abélien


fini G et H1 =< x1 >. Pour tout élément ȳ ∈ G/H1 , il existe un antécédent
y ∈ G de même ordre que ȳ.

Démonstration. — Notons d l’ordre de ȳ. Soit ỹ ∈ G un relevé de ȳ d’ordre δ.


Comme δ ỹ = 0 implique δ ȳ = 0, on a d|δ. Posons δ = dd0 . Comme dȳ = 0, on a
dỹ ∈ H1 , donc il existe k ∈ Z, tel que dỹ = kx1 et dd0 ỹ = 0 = d0 kx1 . Ainsi d1 |d0 k
et δ|d1 (lemme 3.12), d0 k = `d1 = `dd0 d00 . Donc k est un multiple de d et k = dk 0 .
Il suffit alors de prendre y = ỹ − k 0 x1 .

Lemme 3.14. — Soit (d1 , d2 , . . . , dr ) et (δ1 , δ2 , . . . , δr ) deux suites décroissantes


d’entiers positifs tels que di+1 |di , 1 ≤ i ≤ r − 1, dr ≥ 2 et δj+1 |δj , 1 ≤ j ≤ s − 1,
δs ≥ 2. Pour que ces suites soient égales il faut et il suffit que pour tout entier
m strictement positif, nous ayons
Πri=1 pgcd(m, di ) = Πsj=1 pgcd(m, δj ).

Démonstration. — Il s’agit de montrer que cette condition est suffisante. Pour


m = d1 · · · dr δ1 · · · δs , nous déduisons que d1 · · · dr = δ1 · · · δs . Pour m = d1 , nous
déduisons que δj = pgcd(d1 , δj ), 1 ≤ j ≤ s donc δ1 |d1 et par symétrie d1 |δ1 , donc
d 1 = δ1 .

Ainsi le lemme 3.13 permet de montrer par récurrence sur l’ordre de G


G =< x1 > ⊕ < x2 > ⊕ · · · ⊕ < xr >
avec xi d’ordre di , di+1 |di , 1 ≤ i ≤ r et dr ≥ 2. La classe d’isomorphie du groupe
G caractérise la suite (d1 , . . . , dr ). Soit (δ1 , . . . , δs ) une autre suite définissant
21

un groupe isomorphe à G. Si x ∈ G est d’ordre d et m ∈ N, mx est d’ordre


d/pgcd(m, d). Donc mG (image de G par la mulplication par m) est d’ordre
r s
Y di Y δj
= .
i=1
pgcd(m, di ) j=1 pgcd(m, δj )
Qr Qs
Comme |G| = i=1 di = j=1 δj , nous avons
r
Y s
Y
pgcd(m, di ) = pgcd(m, δj ).
i=1 j=1

Le lemme 3.14 permet de conclure.

Exemple 3.15. — Du théorème de structure des groupes abéliens, nous déduisons


aisément que si G est un groupe abélien fini et p premier divisant |G|. Alors G
admet un élément d’ordre p.

Exemple 3.16. — Soit G = si=1 Z/di Z un groupe abélien fini avec 2 ≥ ds


Q
et ds |ds−1 | · · · |d1 . D’après le lemme de structure des groupes cycliques G =
Q αj
j∈J Z/pj Z, où les pj sont des nombres premiers éventuellement répétés.
Q α
Réciproquement pour G = j∈J Z/pj j Z, nous récupèrons les di de la façon suiv-
α Q α 0
ante : d1 = ppcm(pj j , j ∈ J) et il s’écrit d1 = j 0 ∈J 0 pj 0j . Puis d2 est le ppcm
α
des pj j pour j ∈ J − J 0 etc...
Pour le groupe (Z/2Z)2 × (Z/22 Z) × (Z/23 Z) × (Z/3Z)3 × (Z/5Z) × (Z/25Z),
nous obtenons ainsi 600, 60, 6, 2.
sage: J=AbelianGroup(9,[2,2,4,8,3,3,3,5,25]); J
Multiplicative Abelian group isomorphic to C2×C2×C4×C8×C3×C3×C3×C5×
C25
sage: J.invariants()
(2, 2, 4, 8, 3, 3, 3, 5, 25)
sage:J.elementary divisors()
(2, 6, 60, 600)

Exemple 3.17. — Pour Qkn ≥αi2, il est facile d’écrire tous les groupes abéliens
d’ordre n. Notons n = i=1 pi la décomposition de n en produit de puissances
de nombres premiers distincts et Part(α) le nombre de partitions de α en entiers
naturels. Ainsi :

α 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Part(α) 1 2 3 5 7 11 15 22 30 42 56 77 101 176 231

Alors, il y a
Part(α1 ) · Part(α2 ) · · · Part(αk )
22

groupes abéliens d’ordre n distincts. Par exemple, il y a 42 groupes abéliens


d’ordre 210 . Nous pourrons chercher un algorithme efficace pour calculer le nom-
bre de partitions.

Remarque 3.18. — Soit X un ensemble fini et P (X) l’ensemble de ses parties.


Ainsi |P (X)| = 2|X| . Notons l’ensemble vide ∅ ∈ P (X). Alors P (X) muni de
la différence symétrique U + V = U ∪ V /U ∩ V (ensemble des éléments qui
appartiennent à U ou à V mais pas les deux à la fois) est un groupe fini abélien
d’élément neutre ∅ et chaque élément est son propre inverse.
En 2012, K. Mamakani et F. Ruskey ont représenté les 211 intersections possibles
entre 11 régions symétriques du plan délimitées par des courbes fermées sans point
double et sans point où trois courbes s’intersectent. Une telle représentation avec
13 régions n’est pas connue à ce jour.

http://images.math.cnrs.fr/

Exemple 3.19. — Le groupe des automorphismes Aut Z/nZ du groupe additif


Z/nZ est isomorphe au groupe abélien multiplicatif fini (Z/nZ)∗ à ϕ(n) éléments.
En effet l’application
Φ : (Z/nZ)∗ −→ Aut Z/nZ, a 7→ (x 7→ ax)
est un morphisme de groupes. Il est injectif car si Φ(a) = Id, alors Φ(a)(1) =
a1 = 1 donc a = 1. Il est surjectif : pour ψ ∈ Aut(Z/nZ) posons a = ψ(1).
Alors pour tout k ∈ N, ψ(k̄) = ψ(1 + · · · + 1) = k̄a. De plus a ∈ (Z/nZ)∗ car 1
doit avoir un antécédent par ψ.

Exemple 3.20. — En constatant que l’isomorphisme (1) est un isomorphisme


d’anneaux, nous obtenons l’isomorphisme de groupes abéliens (mutiplicatifs) finis
r
Y
(Z/nZ)∗ ' (Z/pαi i Z)∗ .
i=1
23

Pour p 6= 2 premier, r ∈ N∗ , le groupe (Z/pr Z)∗ est cyclique. En général, le


groupe multiplicatif (Z/nZ)∗ n’est pas cyclique ; notamment pour r ≥ 3, (Z/2r Z)∗
est isomorphe au groupe additif (non cyclique) Z/2Z × (Z/2r−2 Z) (voir TD).

3.3. Groupes abéliens libres de rang fini. —

Définition 3.21. — Un groupe abélien G est dit libre de rang r s’il est isomor-
phe à Zr , i.e il existe une famille d’éléments x1 , . . . , xr de G tels que le morphisme
de groupes
X r
r
Z −→ G, (n1 , . . . , nr ) 7→ n i xi
i=1

est bijectif. Une telle famille (x1 , . . . , xr ) est dite base de G.

La notion de rang est bien définie : les groupes abéliens Zr et Zs sont iso-
morphes si et seulement si r = s. En effet, par réduction modulo p, nous avons
les surjections Zr −→ (Z/pZ)r , Zs −→ (Z/pZ)s , donc les groupes (Z/pZ)r et
(Z/pZ)s ont le même cardinal pr = ps .

Lemme 3.22. — Tout sous-groupe d’un groupe abélien libre de rang r est libre
de rang s, 0 ≤ s ≤ r.

Démonstration. — Pour r = 0, le résultat est clair. Pour r = 1, les sous-groupes


de Z sont de la forme mZ et sont libres de rang 0 ≤ s ≤ 1.
Nous raisonnons ensuite par récurrence, en supposant le résultat vrai pour tout
groupe abélien libre de rang r −1. Nous considérons un sous-groupe H non trivial
de Zr et la projection sur le dernier facteur
π : Zr −→ Z, (x1 , x2 , . . . , xr ) 7→ xr .
L’image de H par π est un sous-groupe de Z donc de la forme nr Z avec nr ∈ N.
Nous choisissons hr ∈ H avec π(hr ) = nr . Or ker π = Zr−1 . Le sous-groupe
K = H ∩ ker π de Zr−1 est libre de rang au plus égal à r − 1 (par induction) et
H = K ⊕ Zhr .

D’un système de générateurs d’un groupe abélien libre de rang fini, nous ne
pouvons pas nécéssairement extraire une base. Par exemple 2, 3 engendre Z mais
ni 2 ni 3 n’engendre Z.
Dans Zr , nous avons les notions de famille libre sur Z, cette notion est d’autant
plus claire que nous avons l’inclusion Zr ⊂ Qr . Dans le Q-espace vectoriel Qr ,
les notions d’indépendance linéaire sur Z ou sur Q sont équivalentes (à vérifier).
Toute famille d’au moins r + 1 éléments de Zr est liée. Plus généralement
24

Définition 3.23. — Une famille y1 , . . . , ys d’élements d’un groupe abélien G


est dite libre, si le morphisme de groupes
s
X
s
Z −→ G, (n1 , . . . , ns ) 7→ ni yi
i=1

est injectif.

3.4. Groupes abéliens de type fini. —

Définition 3.24. — Un groupe abélien G est dit de type fini s’il existe une
famille d’éléments x1 , . . . , xr de G telle que le morphisme de groupes
r
X
r
Z −→ G, (n1 , . . . , nr ) 7→ n i xi
i=1

est surjectif.

Un groupe abélien de type fini est un quotient d’un groupe abélien libre de
type fini. Il s’en suit qu’une famille libre d’un groupe abélien engendré par r
générateurs a au plus r éléments.
Tout sous-groupe et tout groupe quotient d’un groupe abélien de type fini est
un groupe abélien de type fini. En particulier, si G est un groupe abélien de
type fini, le sous-groupe Gtors de torsion (des éléments d’ordre fini) de G est un
sous-groupe abélien fini et le quotient G/Gtors est un groupe sans torsion (tout
élément différent de l’élément neutre est d’ordre infini).

Lemme 3.25. — Un groupe abélien G de type fini sans torsion est un groupe
abélien libre de rang fini.

Démonstration. — Soit (x1 , . . . , xr ) une famille génératrice et (y1 , . . . , ys ) une


sous-famille libre de cardinal maximal de G. Notons H le sous groupe de G
engendré par y1 , . . . , ys . Alors s ≤ r et pour Qr tout i, il existe ni > 0 tel que
ni xi ∈ H car (xi , y1 , . . . , ys ) liée. Soit n = i=1 ni , et nG < G l’image de G par
le morphisme
G −→ G, g 7→ ng = g + · · · + g.
Nous avons nG < H. Le sous-groupe nG de H est donc libre de rang fini. Or
nG ' G car la multiplication par n est injective, donc G est libre de rang fini.

Théorème 3.26. — (Théorème de structure des groupes abéliens de type fini).


Soit G un groupe abélien de type fini. Il existe des entiers r, s, 1 < ds |ds−1 | . . . |d1
tous déterminés par G tels que
G ' Zr × Πsi=1 Z/di Z.
25

Démonstration. — Le groupe quotient G/Gtors est sans torsion, donc


G/Gtors ' ⊕ri=1 Zx̄i .
Le sous-groupe H de G engendré par des antécédents xi des x̄i , 1 ≤ i ≤ r est
libre de rang r. Nous avons H ∩ Gtors = {0}, G = H + Gtors , d’où le résultat.

Remarque 3.27. — Le théorème de structure des groupes abéliens de type fini


est également une conséquence directe de la classification des matrices équivalentes
à coefficients entiers (§5.1) ou de l’étude des caractères de G (§13).

Remarque 3.28. — Soit k un corps de caractéristique différente de 2 et 3. Une


courbe elliptique est une courbe d’équation
E : y 2 = x3 + ax + b
pour a, b des coefficients dans k. L’ensemble E(k) des points k-rationnels de la
courbe elliptique est
E(k) = {(x, y) ∈ k 2 |y 2 = x3 + ax + b} ∪ {O}
où le point O est dit point à l’infini.
Nous définissons une loi de groupe abélien sur E(k) de la façon suivante :
- O est l’élément neutre,
- l’opposé de P = (x1 , y1 ) ∈ E(k) est −P = (x1 , −y1 ),
- la somme de trois points alignés est nulle.

Illustration provenant de https://fr.wikipedia.org/wiki/Courbe elliptique

Pour P = (x1 , y1 ) et Q = (x2 , y2 ), P + Q = (x3 , y3 ) avec


( y −y
2
1 2
x1 −x2
si P 6= Q, −Q
x3 = λ − x1 − x2 , y3 = λ(x1 − x3 ) − y1 et λ = 3x21 +a
2y1
si P = Q.

Si k est fini, E(k) est alors un groupe abélien fini, c’est toujours un groupe
cyclique ou le produit de deux groupes cycliques.
Le théorème de Mordell-Weil établit que E(Q) est un groupe abélien de type fini.
Le théorème de Mazur montre que le sous-groupe de torsion E(Q)tors appartient
à l’ensemble des 15 groupes abéliens suivants : Z/nZ pour n ∈ {1, . . . , 10, 12} et
Z/2Z × Z/nZ for n ∈ {2, 4, 6, 8}.
Le rang de E(Q) est conjecturalement arbitrairement grand. En 2006, Elkies
26

a exhibé une courbe elliptique de rang supérieur à 28. Actuellement la courbe


elliptique de rang connu maximum est de rang 19 :
y 2 + xy + y = x3 − x2 + 31368015812338065133318565292206590792820353345x
+302038802698566087335643188429543498624522041683874493555186062568159847
(Elkies 2009).

Par exemple pour la courbe elliptique définie sur F7 par l’équation


E : y 2 = x3 + 3x − 1
le groupe E(F7 ) est cyclique d’ordre 4.
sage: E=EllipticCurve(GF(7),[3,-1]); E
Elliptic Curve defined by y ∧ 2 = x∧ 3 + 3 ∗ x + 6 over Finite Field of
size 7
sage: E.cardinality()
4
sage: G=E.abelian group(); G
Additive abelian group isomorphic to Z/4 embedded in Abelian group of
points on Elliptic Curve defined by y ∧ 2 = x∧ 3 + 3 ∗ x + 6 over Finite
Field of size 7

Pour E : y 2 = x3 − x, nous avons


E(F5 ) = {O, (0, 0), (2, 1), (2, −1), (1, 0), (−1, 0), (−2, 2), (−2, −2)}.
sage: E=EllipticCurve(GF(5),[-1,0]); E
Elliptic Curve defined by y ∧ 2 = x∧ 3 + 4 ∗ x over Finite Field of size
5
sage: G=E.abelian group()
sage: G
Additive abelian group isomorphic to Z/4+Z/2 embedded in Abelian group
of points on Elliptic Curve defined by y ∧ 2 = x∧ 3 + 4 ∗ x over Finite
Field of size 5
sage: P=E(2,-1); P
(2 : 4 : 1)
sage: 2*P
(0 : 0 : 1)
sage: 2*P
(0 : 0 : 1)
sage: 3*P
(2 : 1 : 1)
sage: 4*P
(0 : 1 : 0)
sage: Q=E(1,0); Q
(1 : 0 : 1)
27

sage: P+Q
(3 : 2 : 1)
La notation de sage correspond au plongement dans l’espace projectif E(F5 ) ⊂
P2 (F5 ). Ainsi le point O s’identifie au point [0 : 0 : 1].

Les courbes elliptiques sont un objet important en arithmétique. Leur application


la plus célèbre est sans doute le théorème de Taylor-Wiles (1994), si p premier,
abc 6= 0 et ap + bp = cp , alors y 2 = x(x − ap )(x + bp ) fournit une représentation
sur le corps Fp dont les propriétés excluent l’existence.

Revenons à la description de la structure des groupes généraux.

4. Structure des groupes

4.1. Suite de composition. —

Définition 4.1. — Une suite de composition d’un groupe G est une suite finie
G = G0 B G1 B · · · B Gr = 1
de sous-groupes de G où chaque groupe Gi+1 et normal dans Gi et chaque quotient
Gi /Gi+1 est simple.

Ainsi dans une suite de composition, pour tout i, Gi+1 est un sous-groupe
normal non trivial (i.e. différent de 1 et Gi ) de Gi maximal pour l’inclusion.

Exemple 4.2. — Soit n = ri=1 pi la décomposition d’un entier n en facteurs


Q
premiers (pas nécessairement distincts) alors
Cn B Cn/p1 B · · · B Cn/ Qj pi B ··· B 1
i=1

est une suite de composition.

Lemme 4.3. — Si H1 C G et K1 C G sont des groupes normaux tels que G/H1


et G/K1 sont simples, alors H1 ∩ K1 est normal dans H1 et dans K1 et
G/H1 ' K1 /(H1 ∩ K1 ), G/K1 ' H1 /(H1 ∩ K1 ).

Démonstration. — Le morphisme K1 −→ G/H1 a pour noyau H1 ∩ K1 et K1 est


normal dans G donc K1 /(H1 ∩ K1 ) est normal dans G/H1 . Comme G/H1 est
simple, nous avons K1 /(H1 ∩ K1 ) = G/H1 ou 1.
Si K1 /(H1 ∩ K1 ) = 1 on a K1 ⊂ H1 et H1 /K1 sous-groupe normal non trivial du
groupe simple G/K1 . Comme G/H1 est simple, il est non trivial donc H1 6= G
et H1 /K1 est trivial ce qui est exclu par H1 6= K1 .
28

Le théorème suivant indique l’existence l’unicité des suites de composition pour


un groupe fini fixé : seuls les quotients successifs dépendent de G pas les termes
d’une suite de composition. Ces quotients simples (comptés avec leur multiplicité)
sont appelés les facteurs simples de G. Ainsi tous les groupes finis sont construits
à partir des groupes simples. Cependant les facteurs simples ne caractérisent pas
le groupe G : (Z/2Z)3 × Z/3Z et Z/24Z (et même S4 ) ont les mêmes facteurs
simples mais ne sont pas isomorphes.
Théorème 4.4. — (Théorème de Jordan-Hölder) Tout groupe fini admet une
suite de composition. Deux telles suites
G = G0 B G1 B · · · B Gr = 1
G = H0 B H1 B · · · B Hs = 1
sont équivalentes : s = r et il existe une permutation σ ∈ Ss telle que Gi /Gi+1 '
Hσ(i) /Hσ(i+1) , 0 ≤ i ≤ s − 1.

Démonstration. — Par induction sur l’ordre de G, il est facile de voir que tout
groupe fini admet une suite de composition.
Pour l’unicité, nous raisonnons par récurrence sur l’ordre de G si H1 = G1 , nous
avons deux suites de composition pour G1 . Nous pouvons conclure par récurrence.
Si H1 6= G1 , d’après le lemme 4.3
G/G1 ' H1 /G1 ∩ H1 et G/H1 ' G1 /G1 ∩ H1 .
Posons K2 = G1 ∩ H1 , c’est un sous-groupe normal maximal dans G1 et H1 et
G/G1 ' H1 /K2 , G/H1 ' G1 /K2 .
Considèrons une suite de composition
K2 B K3 B · · · B Kt = 1.
Ainsi par induction les deux suites de composition d’une part
G1 B G2 B · · · B Gr = 1
G1 B K2 B K3 B · · · B Kt = 1,
et les deux suites de composition d’autre part
H1 B H2 B · · · B Hs = 1
H1 B K2 B K3 B · · · B Kt = 1,
sont équivalentes. Ce qui permet de conclure.
Remarque 4.5. — (Programme de Holder). La classification des groupes finis,
se ramène donc d’une part, à la classification de tous les groupes simples finis et,
d’autre part, à la classification des extensions de groupes finis.
La classification complète des groupes simples finis a été achevée dans les années
90. Elle se compose
- des groupes cycliques d’ordre premier,
- des groupes alternés An pour n ≥ 5,
29

- de certaines familles infinies de groupes de matrices,


- de 26 groupes dits ”sporadiques”.
L’objet de ce cours est de présenter certains de ces groupes simples.

Les groupes simples les plus élémentaires sont les groupes cycliques d’ordre
premier. L’étude des groupes finis, dits résolubles, admettant une suite de com-
position dont les quotients sont cycliques d’ordre premier, est naturellement plus
aisée.

4.2. Groupes résolubles. —

Definition 4.2.1. — Un groupe G est dit résoluble s’il admet une suite résoluble,
i.e une suite finie
G = G0 B G1 B · · · B Gr = 1
de sous-groupes de G où chaque groupe Gi+1 est normal dans Gi et chaque quo-
tient Gi /Gi+1 est abélien.

Si G est fini, il est facile de déduire d’une suite résoluble, une suite de compo-
sition dont tous les quotients sont (simples) de la forme Cp avec p premier.

Exemple 4.6. — Les groupes abéliens, les groupes diédraux sont résolubles.

Remarque 4.7. — Soit f ∈ Q[X] de degré n. La théorie de Galois associe


à f un sous-groupe Gf du groupe (fini) des permutations des racines de f et
établit que les racines de f se déduisent des coefficients de f via des opérations
algébriques (addition, soustraction, multiplication, division, racine m-ième) si et
seulement si Gf est résoluble. Ceci justifie la terminologie.
En particulier les équations algébriques de degré 2 (formule du trinôme), 3 (for-
mule de Cardan) et 4 (formule de Ferrari) sont résolubles par radicaux.
Pour tout n, il existe des polynômes de degré n avec Gf ' Sn . Or Sn n’est pas
résoluble pour n ≥ 5 (Corollaire 9.15), donc il existe des polynômes qui ne sont
pas résolubles par radicaux.

Lemme 4.8. — Soit H un sous-groupe normal de G. Alors G est résoluble si


et seulement si H et G/H sont résolubles.

Démonstration. — Si G est résoluble et si GBG1 B· · ·B1 est une suite résoluble,


alors en notant Gi l’image de Gi par la surjection π : G −→ G/H
H B H ∩ G1 B · · · 1, G/H = G B G1 B · · · B 1̄
sont des suites résolubles car Gi /Gi+1 ' Gi /Gi+1 abélien (voir Exercice 2.3.8).
Réciproquement si
H B H1 B · · · 1, G/H = G B G1 B · · · B 1̄
30

sont des suites résolubles, notons Gi l’image inverse de Gi dans G. Ainsi


G B G1 B · · · B Gn = H B H1 B · · · B 1
est une suite résoluble pour G.

Définition 4.9. — Deux éléments d’un groupe G commutent si leur commuta-


teur [x, y] = xyx−1 y −1 vaut e. Le sous-groupe de G
D(G) =< [x, y] |x, y ∈ G >
engendré par tous les commutateurs est appelé sous-groupe dérivé de G. Nous
définissons par induction D0 (G) = G, Di+1 (G) = Di (G) pour tout i ≥ 0.

Lemme 4.10. — Le groupe dérivé D(G) est le plus petit sous-groupe normal de
G tel que G/D(G) est abélien.

Démonstration. — L’image de [x, y] par un automorphisme f de G est [f (x), f (y)],


donc f (D(G)) = D(G) et D(G) est normal.
Tous les commutateurs sont nuls dans le quotient G/D(G), donc G/D(G) est
abélien. Enfin si G/H est abélien, alors pour tous x, y ∈ G, [x, y] ∈ H donc
D(G) < H.

Lemme 4.11. — Un groupe G fini est résoluble si et seulement si il existe k ∈ N


avec Dk (G) = 1.

Démonstration. — Si Dk (G) = 1, la suite des groupes dérivés (Di (G))0≤i≤k est


une suite résoluble de G.
Si
G B G1 B · · · B Gn = 1
est une suite résoluble de G. Le groupe G/G1 est abélien donc D(G) ⊂ G1 . Nous
avons (voir Exercice 2.3.8)
'
D(G)/D(G) ∩ G2 −→ D(G)G2 /G2 ⊂ G1 /G2
car D(G)G2 est un sous-groupe de G1 . Comme G1 /G2 est abélien, D(G)G2 /G2
aussi et D2 (G) ⊂ D(G) ∩ G2 ⊂ G2 . Ainsi par induction, Di (G) ⊂ Gi pour tout
0 ≤ i ≤ n donc Dn (G) = 1.

Remarque 4.12. — Soit G un groupe et S = {[x, y] |x, y ∈ G}. Si S est fini,


D(G) est fini.

Remarque 4.13. — Les groupes non abéliens simples ne sont pas résolubles.
Tout groupe d’ordre < 60 est résoluble car les seuls groupes simples d’ordre < 60
sont les groupes cycliques d’ordre premier.
Feit et Thompson ont montré en 1963 que tout groupe fini d’ordre impair est
résoluble.
31

4.3. Groupes nilpotents et croissance des groupes de type fini. —


Définition 4.14. — Soit G un groupe. Nous notons
C0 (G) B C1 (G) B · · · B Ci (G) B · · ·
la suite décroissante de sous-groupes normaux de G définie par
C0 (G) = G, Ci+1 (G) = h[g, x]|∀g ∈ G, x ∈ Ci (G)i.
Un groupe G est nilpotent s’il existe n ∈ N tel que Cn (G) = 1.

Les sous-groupes Cn (G) sont normaux dans G par induction en remarquant


que g[x, y]g −1 = [gxg −1 , gyg −1 ].
Exemple 4.15. — Un groupe nilpotent est résoluble, car Dn (G) ⊂ Cn (G), pour
tout n ∈ N.
La réciproque est fausse. Par exemple si k est un corps
 
a b
B={ , a, b, d ∈ k, ad 6= 0}
0 d
 
1 ∗
alors B est résoluble car D(B) = CB, B/D(B) ' k ∗ ×k ∗ et D2 (B) = 1.
0 1
Mais B n’est pas nilpotent car C2 (B) = C1 (B) = D(B).
Ce même exemple permet également de montrer que U C B nilpotent avec B/U
nilpotent n’implique pas que B est nilpotent.
Remarque 4.16. — Nous rappelons qu’une extension (suite exacte)
ι π
1 −→ N −→ G −→ Q −→ 1
est dite centrale si ι(N ) ⊂ Z(G). Les groupes nilpotents sont les groupes qui
s’obtiennent par une suite d’extensions centrales de groupes abéliens. Les groupes
résolubles sont les groupes qui s’obtiennent par une suite d’extensions (pas forcément
centrales) de groupes abéliens.
Remarque 4.17. — (Voir TD). Soit G un groupe de type fini, engendré par
une partie A finie. Pour tout entier m ≥ 0, nous notons BG,A (m) l’ensemble
des éléments de G qui peuvent s’écrire comme produits d’au plus m éléments de
A ∪ A−1 et βG,A la fonction croissante :
βG,A : N −→ N, m 7→ #BG,A (m).
La croissance de la fonction βG,A ne dépend pas du choix de la partie génératrice
au sens suivant : nous définissons la relation d’ordre entre fonctions croissantes
N −→ R+ ,
β1  β2 ⇐⇒ (∃c > 0 ∃a ∈ N∗ ∀m ∈ N∗ β1 (m) ≤ cβ2 (am)).
Deux fonctions β1 , β2 sont équivalentes si β1  β2 et β2  β1 .
Ainsi si A, A0 sont deux parties génératrices finies de G, les fonctions βG,A et
βG,A0 sont équivalentes.
32

Le groupe G est dit à croissance polynomiale (de degré au plus d) si βG (m)  md .


Le groupe G est dit à croissance exponentielle si βG (m) ≡ em .
Les groupes abéliens de type fini sont à croissance polynomiale de degré au plus
le nombre de générateurs. Wolf a montré en 1968 que les groupes nilpotents de
type fini sont à croissance polynomiale. Gromov a établi en 1981 qu’un groupe de
type fini est à croissance polynomiale si et seulement si il possède un sous-groupe
nilpotent d’indice fini.

Les paragraphes (5.1,5.2) sont consacrés à l’étude des groupes GLn (Z), SLn (Z),
GLn (k) et SLn (k) qui fournissent (pour n ≥ 2, |k| > 4) des familles de groupes
non résolubles et qui donnent une démonstration constructive du théorème de
structure des groupes abéliens de type fini.

5. Groupe linéaire

5.1. Groupe GLn (Z). — Nous notons Eij la matrice carrée dont tous les co-
efficients sont nuls, sauf celui situé à la i-ème ligne et la j-ème colonne, qui vaut
1. Dans cette notation (et par abus), nous n’avons pas précisé la taille de la
matrice ni l’anneau des coefficients. Ces informations se déduisent naturellement
du contexte.

Définition 5.1. — Une opération élémentaire est la multiplication à droite ou


à gauche par une matrice carrée dite élémentaire :
- la multiplication à gauche par la matrice Id +aEij , permet d’ajouter à la i-ème
ligne la j-ème ligne multipliée par a ∈ Z ;
- la multiplication à droite par la matrice Id +aEij , permet d’ajouter à la j-ème
colonne la i-ème colonne multipliée par a ∈ Z.

Par une suite d’opérations élémentaires, nous pouvons échanger deux lignes ou
deux colonnes quitte à changer le signe d’une d’elles :
       
Li Li −Li −Lj
.
Lj Li + Lj Li + Lj Li
Nous pouvons également changer le signe de deux colonnes ou de deux lignes :
     
Li −Lj −Li
Lj Li −Lj

Par une suite d’opérations élémentaires, nous obtenons de façon moins immédiate
un algorithme conduisant à la décomposition suivante :
33

Lemme 5.2. — (Forme normale de Smith) Soit A une matrice m × n à coeffi-


cients dans Z. Il existe des matrices P ∈ GLm (Z) et Q ∈ GLn (Z) telles que
d1
 
 ··· 
d
 
r
P AQ = 
 
0

 
 ··· 
0 ··· 0
où d1 , . . . , dr sont des entiers positifs satisfaisants d1 | · · · |dr , appelés facteurs in-
variants de la matrice A. Ils sont entièrement déterminés par A.

Démonstration. — La réduction s’effectue par récurrence sur la taille de la ma-


trice A.
Etape 1 Soit α1 le pgcd (positif) des coefficients de la première colonne. Nous
appliquons des opérations élémentaires sur les lignes pour obtenir une première
colonne C1 dont tous les coefficients sont nuls, sauf le coefficient a11 qui sera égal
à ±α1 . Faisons-le sur les deux premiers coefficients a11 et a21 . Quitte à échanger
les deux premières lignes, nous pouvons supposer |a11 | ≥ |a21 |.
Si a21 = 0, il n’y a rien à faire ;
sinon effectuons la division euclidienne a11 = ba21 + c avec 0 ≤ c < |a21 | et rem-
plaçons C1 par C1 − bC2 ;
Ainsi les coefficients (a11 , a21 ) sont remplacés par (c, a21 ) avec |a21 | + |c| < |a11 | +
|a21 |. En itérant, l’algorithme d’Euclide garantit qu’en un nombre fini d’étape,
nous avons remplacé (a11 , a21 ) par (pgcd(a11 , a21 ), 0). En répétant ce procédé sur
chaque ligne, nous obtenons une matrice dont la première colonne est de la forme
±α1
 
 0 
 . .
 .. 
0
Etape 2 La même méthode peut être appliquée à la première ligne de telle façon
à obtenir une matrice dont la première ligne est de la forme

±α2 0 · · · 0
où α2 est le pgcd des coefficients de la première ligne. Cependant, la première
colonne a pu être modifiée par ces opérations successives. Néanmoins 0 ≤ α2 ≤
α1 . En réitérant ce processus, la suite 0 ≤ · · · ≤ α3 ≤ α2 ≤ α1 se stabilise : nous
obtenons une matrice dont la première ligne est

±δ1 0 · · · 0
où δ1 est aussi un pgcd des coefficients de la première colonne, donc divise tous
les coefficients de la première colonne. Il suffit alors de soustraire à chaque ligne
34

un multiple adéquat de la première ligne pour arriver à une matrice de la forme


±δ1 0 · · · 0
 
 0 
 . .
 .. B 0 
0
Etape 3 En appliquant la récurrence sur la matrice A0 , nous obtenons une matrice
de la forme  
±δ1 0
 δ2 
..
 

 . 

δr
 
 

 0 

..
.
avec δ2 | · · · |δr . Nous pouvons enfin remplacer, via des opérations élémentaires le
couple (δ1 , δ2 ) par (d1 , m2 ) avec d1 = pgcd(δ1 , δ2 ),m2 = ppcm(δ1 , δ2 ). En effet,
d’après Bezout, il existe u, v ∈ Z avec uδ1 + vδ2 = d1 , puis nous effectuons des
suites d’opérations élémentaires permettant de modifier les coefficients comme
suit
       
δ1 0 δ1 0 δ1 0 d1 −δ2
0 δ2 −uδ1 δ2 −uδ1 − vδ2 δ2 δ1 0
   
d1 −δ2 d1 0
.
0 m2 0 m2
Il suffit alors de procéder par induction sur les couples successivement modifiés
(m2 , δ3 ) ← (pgcd(m2 , δ3 ), ppcm(m2 , δ3 ))...
Ainsi nous obtenons une matrice de la forme voulue avec d1 | . . . |dr .
Pour garantir la positivité des signes des di , nous pouvons changer les signes deux
à deux via une suite d’opérations élémentaires. Seul dr peut encore être négatif
(et uniquement pour m = n = r). Si dr < 0, il suffit de multiplier à droite par
Id −2Err (c’est la seule fois que nous multiplions par une matrice de déterminant
-1).
Les matrices P et Q du lemme 5.2 s’obtiennent comme produt de matrices cor-
respondant aux opérations réalisées sur les lignes (resp. colonnes).
Enfin l’unicité des di s’obtient en constatant que pour 1 ≤ k ≤ r,
d1 · · · dk = pgcd(mineurs d’ordre k de A).
En effet les pcgd des mineurs d’ordre fixé d’un matrice sont inchangés par mul-
tiplication à gauche ou à droite par une matrice élémentaire.

Remarque 5.3. — La détermination de la forme normale de Smith est implémentée


sous sage. Il est cependant raisonnable de chercher à l’implémenter directement
35

sous Python.

sage: A=matrix(ZZ,4,[1,2,3,4,5,6,7,8,9,10,11,12, 0,2,4,8])


sage: A
[1 2 3 4]
[5 6 7 8]
[9 10 11 12]
[0 2 4 8]
sage: [D,P,Q]=A.smith form()
sage: D,P,Q
(
[1 0 0 0] [0 2 − 1 0] [−3 2 4 1]
[0 2 0 0] [0 0 0 1] [4 − 3 − 4 − 2]
[0 0 4 0] [0 − 1 1 0] [0 0 0 1]
[0 0 0 0], [1 − 2 1 0], [−1 1 1 0]
)

Remarque 5.4. — La démonstration constructive du lemme 5.2 s’adapte sans


peine au cas des matrices à coefficients dans un corps (car nous pouvons diviser
par tout élément non nul) et dans un anneau euclidien. Le résultat est plus
généralement valable sur tout anneau principal.

Cette décomposition sous forme normale de Smith permet de retrouver le théorème


de structure des groupes abéliens de type fini comme corollaire du théorème suiv-
ant :

Corollaire 5.5. — (Théorème de la base adaptée). Soit H un sous-groupe d’un


groupe abélien G libre de rang fini s. Alors H est libre de rang fini r ≤ s et il
existe une base (e1 , . . . , es ) de G et des entiers d1 , . . . , dr tels que
- (d1 e1 , . . . , dr er ) est une base de H,
- d1 | · · · |dr .

Démonstration. — Soit (x1 , . . . , xs ) une base de G et (y1 , . . . , yn ) des générateurs


de H. Ainsi ilP existe une matrice A = (aij ) de taille s × n à coefficients dans Z
telle que yj = si=1 aij xi , 1 ≤ j ≤ n.
Soient P, Q les matrices issues de la décomposition de A sous forme normale
de Smith dans le lemme 5.2. Notons (ε1 , . . . , εn ) la base standard de Zn et
A Φ∼
f : Zn −→ Zs −→ G le morphisme d’image H qui envoie εj sur yj . Considérons
la factorisation de f ◦ Q :
Q∼ A P∼ P −1 ∼ Φ∼
Zn −→ Zn −→ Zs −→ Zs −→ Zs −→ G
36


L’isomorphisme Φ◦P −1 : Zs −→ G correspond à une nouvelle base (e1 , . . . , es ) de
G et H = Im(f ◦ Q) est alors engendré par (d1 e1 , . . . , dr er ). Comme ces éléments
forment une famille libre, c’est une base de H.
Corollaire 5.6. — Soit G un groupe abélien de type fini. Il existe des entiers r
et s et 1 < d1 | · · · |dr tels que
r
Y
s
G'Z × Z/di Z.
i=1

Démonstration. — Comme G est de type fini, il existe un morphisme surjectif


ψ : Zt −→ G.
D’après le corollaire 5.5, il existe une base (e1 , . . . , et ) de Zt telle que (d1 e1 , . . . , dr er )
soit une base de ker ψ. D’où
G ' Zt / ker ψ = Z/d1 Z × · · · × Z/dr Z × Zt−r .
En retirant les di égaux à 1, nous obtenons l’existence de la décomposition de
G.

Si A ∈ GLn (Z), le lemme 5.2 donne une écriture sous la forme A = P Id Q avec
P , Q produits de matrices correspondant aux opérations réalisées sur les lignes
(resp. colonnes). Ces opérations sont de deux types :
- la mutiplication à gauche (à droite) par la matrice élémentaire Id +aEij et
- l’échange de deux lignes ou colonnes Id +Eij −Eii −Ejj , pour 1 ≤ i, j ≤ n, i 6= j.

Les opérations élémentaires du premier type ne changent pas le déterminant, au


contraire de celles du deuxième type. Nous remplaçons les secondes par l’échange
de deux lignes ou colonnes, suivi du changement de l’une d’elles en son opposé,
soit la mutiplication par Id −2Eij . L’algorithme du lemme 5.2 fonctionne toujours
de même, mais nous ne pouvons plus assurer que dr soit positif. Lorsque A ∈
GLn (Z), la matrice finale obtenue est
 
1
 ··· 
A=P  Q.
 1 
det(A)
Corollaire 5.7. — Le groupe SLn (Z) est de type fini. Il est engendré par les
matrices élémentaires Id +Eij , 1 ≤ i, j ≤ n, i 6= j.
Le groupe GLn (Z) est de type fini. Il est engendré par
- les matrices élémentaires Id +Eij , 1 ≤ i, j ≤ n, i 6= j,
- et la matrice Id −2Enn .

Démonstration. — Pour tout a ∈ Z, Id +aEij = (Id +Eij )a ∈< Id +Eij >.


37

Exemple 5.8. — Le groupe SL2 (Z) est engendré par les deux matrices
   
1 1 1 0
T = , U=
0 1 1 1
Exemple 5.9. — Supposons n ≥ 2. En calculant les produits de la forme
A(Id +Eij ) et (Id +Eij )A, nous établissons aisément :
Le centre de GLn (Z) est réduit aux homothéties, Z(GLn (Z)) ' {± Id}. Le centre
de SLn (Z) est réduit à l’identité si n impair et {± Id} si n pair.
Remarque 5.10. — En utilisant les matrices élémentaires, nous pouvons mon-
trer que SLn (Z) n’est pas résoluble pour n ≥ 2 (voir Exemple 5.13). De plus,
pour n ≥ 3, le groupe dérivé D(SLn (Z)) est SLn (Z). En revanche, pour n = 2,
[SL2 (Z) : D(SL2 (Z))] = 12.

5.2. Le groupe linéaire. — Soit k un corps. D’après le lemme 5.2, nous avons
Corollaire 5.11. — Le groupe GLn (k) est engendré par les matrices élémentaires
Id +αEij , 1 ≤ i, j ≤ n, i 6= j, α ∈ k et les matrices Id + (β − 1)Enn , β ∈ k × . De
plus Z(GLn (k)) ' k × .
Le groupe SLn (k) est engendré par les matrices élémentaires Id +αEij , 1 ≤ i, j ≤
n, i 6= j, α ∈ k. De plus Z(SLn (k)) ' µn (k) = {λ ∈ k|λn = 1}.
Proposition 5.12. — Soit k un corps et n ≥ 2.
i. On a D(SLn (k)) = SLn (k) sauf si n = 2 et k = F2 ou F3 .
ii. On a D(GLn (k)) = SLn (k) sauf si n = 2 et k = F2 .

Démonstration. — Le déterminant d’un commutateur est 1, donc le groupe dérivé


de GLn (k) est toujours inclus dans SLn (k). Pour montrer qu’il est égal, on
montre que le groupe dérivé contient toutes les matrices élémentaires Id +αEij ,
1 ≤ i, j ≤ n, i 6= j, α ∈ k.
Si n ≥ 3, pour 1 ≤ i, j, k ≤ n distincts, vu que (Id +αEij )−1 = Id −αEij , nous
avons
(In + αEij )(Id +βEjk )(Id +αEij )−1 (Id +βEjk )−1 = Id −αβEik
Lorsque n = 2, il suffit de montrer que Id +αE12 (et I2 + αE21 par symétrie) est
un commutateur. Pour β 6∈ {0, 1, −1} (donc |k| > 3), on a
−1  −1
1 β 2α−1 1 β 2α−1
  
β 0 β 0
= Id +αE12 .
0 β −1 0 1 0 β −1 0 1
Donc D(SLn (k)) = SLn (k).
Pour β 6∈ {0, 1}, donc |k| > 2, on a
  α
 −1  α
−1
β 0 1 β−1 β 0 1 β−1 = Id +αE12 .
0 1 0 1 0 1 0 1
Donc D(GLn (k)) = SLn (k).
38

Exemple 5.13. — Pour n ≥ 3 et ou n = 2 et |k| ≥ 4, les groupes SLn (k) et


GLn (k) ne sont pas résolubles. Lorsque k est fini, il s’agit de groupes finis non
résolubles. Ils admettent donc des facteurs simples non cycliques dans leurs suites
de composition.
Pour n ≥ 2, le groupe SLn (Z) n’est pas résoluble. En effet l’application de
réduction modulo 5
SLn (Z) −→ SLn (Z/5Z)
est surjective et le groupe SLn (Z/5Z) n’est pas résoluble.
Remarque 5.14. — Nous verrons plus loin que GL2 (F2 ) = SL2 (F2 ) ' S3 dont
le groupe dérivé est A3 . Par ailleurs D(SL2 (F3 )) est le groupe des quaternions
d’ordre 8, il est d’indice 3 dans SL2 (F3 ).
Remarque 5.15. — Le groupe GLn (R) (resp. SLn (R)) est une variété différentiable
de dimension n2 (resp. n2 − 1).
Le groupe GLn (C) (resp. SLn (C)) est une variété complexe de dimension n2
(resp. n2 − 1).

6. Présentation par générateurs et relations

Le théorème de structure des groupes abéliens de type fini, donne une présentation
très simple de
G ' Zr × Πsi=1 Z/di Z
via une famille de générateurs (ai )1≤i≤r+s satisfaisant les relations
adi i = e, 1 ≤ i ≤ s, ai aj a−1 −1
i aj = e, 1 ≤ i, j ≤ s + r.

De même l’éude du groupe linéaire est facilitée par la connaissance d’un système
de générateurs. L’objet de cette section est de formaliser et généraliser ces de-
scriptions explicites des groupes.

6.1. Générateurs et relations. —


Définition 6.1. — Soit A un ensemble dit alphabet. Les éléments de A sont
appelés lettres. Le groupe libre L(A) est défini de la façon suivante :
- les éléments de L(A) sont les suites finies (dites mots) d’éléments de la forme
a ou a0−1 pour a, a0 ∈ A,
- l’opération sur L(A) est donnée par la concaténation des mots. Elle est asso-
ciative (mais pas abélienne), l’élément neutre noté e est le mot vide.
Soit R un sous-ensemble du groupe L(A), et H le sous-groupe normal engendré
par R. Le groupe quotient L(A)/H est le groupe défini par les générateurs A et
les relations R ; il est noté L(A)/R.
Si A est fini, le groupe L(A)/R est dit de type fini. Si, de plus R est fini, le
groupe L(A)/R est dit de présentation finie.
39

Exemple 6.2. — Pour A = {a}, le groupe libre à un générateur est L(a) = Z.


Si R = {an } pour n ∈ N∗ , alors L(A)/R = Cn .
Le groupe diédral Dn = L(r, s)/{rn , s2 , srsr}.
n−1 n−2
Le groupe des quaternions généralisés est Qn = L(a, b)/{a2 , a2 b−2 , bab−1 a}.
Pour n = 3, c’est le groupe classique des quaternions. En général, il est d’ordre
2n .
Exemple 6.3. — Le groupe abélien libre de générateurs a1 , . . . , an a pour rela-
tions [ai , aj ], i 6= j.
Exemple 6.4. — Un groupe fini G est de présentation finie. En effet pour A =
G et R = {abc−1 |ab = c ∈ G}, alors G est isomorphe à L(A)/R.
Exemple 6.5. — Soit G un groupe et L(A) un groupe libre. Pour définir un
morphisme de groupes L(A) −→ G, il suffit de déterminer l’image des générateurs
a ∈ A.
Soit R un ensemble de relations. Pour tout groupe G et pour toute application
f : A −→ G qui envoie tout élément de R sur eG , il existe un unique morphime
de groupes f¯ : L(A)/R −→ G qui factorise f .
Remarque 6.6. — Soit G = SL2 (Z)/{± Id} et soit S, T les éléments of G:
   
0 −1 1 1
S= et T = .
1 0 0 1
Alors G = L(S, ST )/{S 2 , (ST )3 }.

Il n’est pas toujours aisé de reconnaı̂tre un groupe, ou même de décrire certaines


de ses propriétés à partir de sa présentation par générateurs et relations.
Remarque 6.7. — Soit G = L(x, y)/{xm , y n }. Alors x est d’ordre m, y est
d’ordre n et xy est d’ordre infini.
Soit G = L(x, y)/{xm , y n , (xy)r } avec m, n, r > 1. Alors G est fini ou infini
suivant le triplet (m, n, r) (voir les groupes de von Dyck).
sage: F.<x,y> = FreeGroup()
sage: G = F / [x∧ 2, y ∧ 4, x ∗ y ∗ x ∗ y ∗ x ∗ y]
sage: G
Finitely presented group < x, y|x∧ 2, y ∧ 4, (x ∗ y)∧ 3 >
sage: G.order()
24

Remarque 6.8. — (Le problème des mots). Soit G = L(A)/R avec A fini. Le
problème des mots pour G est le suivant : existe-t-il un algorithme pour décider
si un mot (non vide) de A représente e dans G. La réponse négative est due
à Novikov et Boone. Plus généralement, nous pouvons nous poser les questions
suivantes : existe-t-il un algorithme qui détermine pour une presentation finie
40

si le groupe correspondant est trivial, abélien, résoluble, simple, de torsion, sans


torsion, libre ?...

Remarque 6.9. — (Problème de Burnside). Un groupe est d’exposant t si g t =


e pour tout g ∈ G et t > 0 est le plus petit entier satisfaisant cette propriété. Il
existe des groupes infinis engendrés par un nombre fini d’éléments d’ordre fini.
Existe-t-il des groupes infinis de type fini et d’exposant fini ?
Le groupe de Burnside d’exposant t à r générateurs B(r, t) est le quotient du
groupe libre à r générateurs par le sous-groupe engendré par toutes les puissances
t-ièmes. Le problème de Burnside consiste à déterminer quand B(r, t) est fini.

Remarque 6.10. — (Groupes de Coxeter) Un système de Coxeter est une paire


G, S composée d’un groupe et d’un ensemble de générateurs S de G soumis aux
0
relations de la forme (ss0 )m(s,s ) = e, où

 m(s, s) = 1 s ∈ S,
0
m(s, s ) ≥ 2 s 6= s0 ∈ S,
 m(s, s0 ) = m(s0 , s).

S’il n’y a pas de relation entre s et s0 , nous posons m(s, s0 ) = ∞. Soit R =


0
{(ss0 )m(s,s ) |m(s, s0 ) < ∞}. Un groupe de la forme L(S)/R est dit groupe de
Coxeter. Le rang du système de Coxeter est défini comme le cardinal de S.
La finitude d’un groupe de Coxeter peut-être déterminée via la théorie des graphes.

6.2. Systèmes générateurs d’un groupe : Applications. — Nous donnons


dans ce paragraphe deux exemples illustrant le lien entre groupe et topologie.
D’une part, nous pouvons associer un groupe à un espace topologique. D’autre
part nous pouvons définir une structure métrique sur un groupe via le choix d’un
système de générateurs. Nous omettons les démonstrations (pourtant accessibles)
des résultats présentés ici.

6.2.1. Groupe d’homotopie. —

Remarque 6.11. — En topologie, nous considérons les chemins fermés ori-


entés, dits lacets, dans le plan privé de n points E = R2 − {M1 , . . . , Mn }, par-
tant et revenant à l’origine O. Nous définissons une relation d’équivalence, dite
d’homotopie, sur les lacets : deux chemins obtenus par déformation continue dans
E sont dits homotopes. Nous pouvons inverser un chemin en le parcourant en sens
inverse et composer deux lacets en les parcourant consécutivement, opérations
compatibles avec l’homotopie. Ceci munit l’ensemble des classes d’homotopie
d’une structure de groupe, dit groupe d’homotopie π1 (E). Le groupe d’homotopie
π1 (E) est un groupe libre engendré par les lacets élémentaires `1 , . . . , `n n’inserant
respectivement que M1 , . . . , Mn .
De façon analogue, nous définissons le groupe d’homotopie du tore T qui est
engendré par deux générateurs a, b et une relation ab = ba. Ainsi π1 (T ) = Z × Z.
41

6.2.2. Graphe de Cayley. —

Définition 6.12. — Un système S de générateurs d’un groupe G est dit symétrique


si tout élément de S a son inverse dans S.
Soit G un groupe et S un système de générateurs symétrique de G. La longueur
`S (g) d’un élément g de G est la plus petite longueur d’une suite s1 , . . . , sn
d’éléments de S tels que g = s1 · · · sn , avec par convention `S (e) = 0.
Nous définissons une distance dS , dite distance des mots, sur G :

dS : G × G −→ R, (g, h) 7→ `S (g −1 h).

Il s’agit alors de vérifier que (G, dS ) est un espace métrique : ∀f, g, h ∈ G


- dS (g, h) ≥ 0 avec égalité si et seulement si g = h,
- dS (g, h) = dS (h, g),
- dS (g, h) ≤ dS (g, f ) + dS (f, h).

Définition 6.13. — Soit G un groupe et S un sytème de générateurs symétrique.


Le graphe de Cayley de (G, S) est le graphe dont les sommets sont les éléments
de G, avec une arête entre g et h si et seulement si, dS (g, h) = 1.

Un groupe peut avoir deux graphes de Cayley différents et deux groupes


différents peuvent avoir le même graphe de Cayley. Ces objets mathématiques
interviennent notamment dans le cadre des marches aléatoires.
sage: D5 = DihedralGroup(5)
sage: D5.gens()
[(1, 2, 3, 4, 5), (1, 5)(2, 4)]
sage: C = [D5.gen(0), D5.gen(1)]
sage: CD5 = D5.cayley graph( generators = C)
CD5.show()
42
43

PARTIE II

ACTIONS DE GROUPES

7. Groupes opérant sur un ensemble

7.1. Définitions. — ”Les groupes sont faits pour agir.” (P. Colmez). Faire
agir un groupe G sur un ensemble E muni d’une certaine structure est un moyen
efficace d’obtenir des informations sur la structure du groupe G et sur celle de
l’ensemble E considéré.

7.2. Définitions et exemples. —


Définition 7.1. — Un groupe G opère sur un ensemble E si nous disposons
d’un morphisme de groupes
ρ : G −→ Bij(E).
Lorsque ρ est injectif, nous disons que G opère fidèlement fidèle.

Si G opère fidèlement sur E alors nous pouvons décrire le groupe abstrait G


de façon concrète comme sous-groupe de Bij(E).
Exemple 7.2. — Pour tout ensemble E, le groupe Bij(E) opère fidèlement sur
E. En particulier le groupe symétrique Sn opère sur l’ensemble {1, . . . , n}.
Exemple 7.3. — Soit k un corps et n ≥ 1. Le groupe GLn (k) opère fidèlement
sur k n .
Exemple 7.4. — Soit G un groupe, H un sous-groupe de G. Le groupe H opère
fidèlement sur G par translation à gauche :
ρ : H −→ Bij(G), h 7→ ρ(h)(g) = hg.
Si G est fini, nous en déduisons un morphisme injectif G −→ S|G| (qui dépend
de la façon dont nous numérotons les éléments de G).
Exemple 7.5. — Le groupe des automorphismes Aut(G) opère fidèlement sur
le groupe G.
Exemple 7.6. — Le groupe SL2 (R) opère sur le demi-plan de Poincaré H =
{z ∈ C| Im(z) > 0} par  
a b az + b
·z = .
c d cz + d
Le groupe SL2 (R) n’opère pas fidèlement car le noyau de SL2 (R) −→ Bij(H) est
{± Id}.
44

Remarque 7.7. — Une action à gauche d’un groupe G sur un ensemble E est
la donnée d’une application
L : G × E −→ E, (g, x) 7→ g · x
telle que e · x = x, x ∈ E et pour tous x ∈ E, g1 , g2 ∈ G nous avons g1 · (g2 · x) =
(g1 g2 ) · x.
Une action à droite d’un groupe G sur une ensemble E est la donnée d’une
application
R : G × E −→ E, (g, x) 7→ x · g
telle que e · x = x, x ∈ E et pour tous x ∈ E, g1 , g2 ∈ G nous avons (x · g1 ) · g2 =
x · (g1 g2 ).
Une groupe G opère sur un ensemble E, si et seulement si, il définit une action
à gauche (ou à droite) sur E (il suffit de poser x · g −1 = L(g)(x), le passage à
l’inverse permet de replacer les éléments dans le bon ordre).
Définition 7.8. — L’orbite d’un point x ∈ E sous l’action de G est
Ox = {ρ(g)(x), g ∈ G}.
S’il n’y a qu’une seule orbite (Ox = E) i.e. si pour tout couple (x, y) ∈ E × E il
existe g ∈ G avec ρ(g)(x) = y, alors G opère transitivement sur E.

Remarquons que si G opère transitivement sur E, pour tout x, y ∈ E, Ox =


Oy = E.
Remarque 7.9. — Pour n > 0, une action de G sur E est dite n-transitive si
pour tous n-uplets d’éléments distincts de E, (x1 , . . . , xn ) et (y1 , . . . , yn ), il existe
g ∈ G avec ρ(g)(xi ) = yi , 1 ≤ i ≤ n.
Définition 7.10. — Le groupe G opère sur lui-même par conjugaison :
ρ : G −→ Bij(G) : g 7→ ρ(g)(x) = gxg −1 .
Les orbites sont appelées classes de conjugaison de G.

Un groupe est abélien si et seulement si ses classes de conjugaison sont des


singletons. De façon générale, les classes de conjugaison joue un rôle important
en théorie des représentations (Partie III) car donnent des informations fines sur
la structure du groupe.

Définition 7.11. — Le stabilisateur d’un point x ∈ E sous l’action de G est


Stab(x) = {g ∈ G|ρ(g)(x) = x}.
Proposition 7.12. — Soit G un groupe opérant sur un ensemble E. Soit x ∈
E. Alors Stab(x) est un sous-groupe de G et l’ensemble des classes à gauche
G/ Stab(x) est en bijection avec Ox . En particulier, si G est fini
[G : Stab(x)] = |G|/| Stab(x)| = |Ox |.
45

Démonstration. — Le stabilisateur Stab(x) est clairement un sous-groupe de G.


L’application G −→ Ox , g 7→ ρ(g)(x) est surjective et deux éléments g1 , g2 de G
ont la même image si et seulement si ils appartiennent à la même classe à gauche
de G modulo le sous-groupe Stab(x).

En particulier si G fini agit transitivement sur E, alors |E| divise |G|.


Le sous-groupe Stab(x) n’est pas forcément normal (en général G/ Stab(x) n’est
pas un groupe). Précisément, pour y ∈ Ox , il existe h ∈ G tel que y = ρ(h)(x) et

Stab(y) = h Stab(x)h−1 .

Exemple 7.13. — Soit G un groupe et H un sous-groupe de G. Le groupe G


opère sur l’ensemble des classes à gauche de H dans G :

ρ : G −→ Bij(G/H), ρ(g)(g 0 H) = gg 0 H.

Pour tout g ∈ G,

Stab(gH) = g Stab(H)g −1 = gHg −1

et le noyau de ρ est le plus grand sous-groupe normal de G contenu dans H:

ker ρ = ∩g∈G gHg −1 .

De ces définitions et propriétés élementaires sur les opérations de groupes,


il faut retenir cet échange d’informations entre le groupe (objet algébrique qui
permet de faire des calculs) et les orbites (objets géométriques).

Remarque 7.14. — Soit k un corps. Le groupe k × opère sur k n − {0}

k ∗ −→ Bij(k n − {0}), λ 7→ (x1 , . . . , xn ) 7→ (λx1 , . . . , λxn ).

L’ensemble des orbites (i.e un système de représentant des orbites)

Pn−1 (k) = {droites vectorielles de k n }

est appelé espace projectif.


En particulier P1 (k) ' k ∪ {∞}. Pour k = R, P1 (R) est isomorphe au cercle
unité S1 . Pour k = C, P1 (C) ' C ∪ {∞} ' R2 ∪ {∞} ' S2 .
46

http://images.math.cnrs.fr/

Pour n ≥ 2, Pn (R) = Sn /{x ∼ −x} est une variété analytique réelle compacte de
dimension n.

7.3. Équation aux classes. —


Proposition 7.15. — (Équation aux classes). Soit G un groupe opérant sur un
ensemble
` E. Les orbites de E sous l’action de G forment une partition de E,
E = x∈X Ox , où X désigne un système de représentants des différentes orbites
de E. Ainsi, lorsque E est fini,
X
|E| = |Ox |.
x∈X

Corollaire 7.16. — (Théorème de Cauchy). Si un nombre p divise |G|, alors


G contient un élément d’ordre p.

Démonstration. — En effet G opère sur lui-même par conjugaison. L’équation


aux classes s’écrit X
|G| = |Z(G)| + |Ox |
x∈X 0
0
où X est un système de représentants des classes de conjugaison non réduite
à un élément. Si pour y 6∈ Z(G), p ne divise pas |Oy | = |G|/| Stab(y)| alors p
divise | Stab(y)| et nous pouvons raisonner par récurrence et chercher un élément
d’ordre p dans Stab(y). Ainsi, nous pouvons supposer que G0 est un sous-groupe
de G d’ordre divisible par p qui agit sur lui-même par conjugaison avec
X
|G0 | = |Z(G0 )| + |Ox |
x∈X 00

et p divise tous les termes |Ox |, donc p divise |Z(G0 )|. Ainsi Z(G0 ) est un groupe
abélien d’ordre divisible par p donc contient un élément d’ordre p. Donc G0 ,
47

sous-groupe de G admet un élément d’ordre p. Donc G admet un élément d’ordre


p.

Remarquons que l’élément d’ordre de p de G construit dans la preuve du théorème


de Cauchy n’appartient pas forcément au centre Z(G) (mais au centre d’un sous-
groupe de G). En revanche, lorsque G est un p-groupe, il existe un élément
d’ordre p dans Z(G) (voir lemme 8.2).

Exemple 7.17. — Un groupe d’ordre 2p avec p premier impair est cyclique ou


diédral.
En effet d’après le théorème de Cauchy, G contient un élément s d’ordre 2 et un
élément r d’ordre p. ` Le sous-groupe H =< r > est d’indice 2 donc normal et
s 6∈ H. Donc G = H Hs et comme H est normal, il existe i ∈ N, srs−1 = ri .
2
Or s2 = e, r = s2 rs−2 = s(srs−1 )s−1 = ri donc i2 ≡ 1 mod p. Comme Z/pZ
est un corps, ses seuls éléments de carré 1 sont ±1. Si i = 1, alors G est abélien
d’ordre 2p, (2, p) = 1 donc cyclique (lemme chinois). Si i = −1 alors G est le
groupe diédral.

Exemple 7.18. — Un groupe fini G est un p-groupe si et seulement si tous ses


éléments sont d’ordre une puissance de p.
En effet, si |G| est une puissance de p, alors le théorème de Lagrange montre que
les ordres des éléments de G sont des puissances de p. La réciproque vient du
théorème de Cauchy.
D’autres conséquences de l’équation aux classes conduisant à décrire la structure
d’un p-groupe via ses actions sont présentées dans le paragraphe suivant (§8.1).

Corollaire 7.19. — (Théorème de Wedderburn). Toute algèbre à division finie


est un corps.

Démonstration. — Il s’agit d’une application directe de l’équation de classes. En


effet, soit A une algèbre à division finie. Son centre k = Z(A) est un corps fini
de cardinal q = |k|. Ainsi A est un k-espace vectoriel de dimension finie n et
|A| = q n . Le groupe A× opère sur lui-même par conjugaison et k × est l’ensemble
des points fixes pour cette action. Soit x ∈ A − k, alors Stab(x) est le groupe
multiplicatif d’une sous-algèbre à division de A contenant k, donc il existe m > 0
avec |A| = | Stab(x) ∪ {0}|m . Ainsi | Stab(x)| = q dx − 1 avec 0 < dx < n et dx
divise n. L’orbite de x a pour cardinal :
qn − 1
|Ox | = .
q dx − 1
Si xi , 1 ≤ i ≤ t désigne un système de représentants des différentes orbites de A×
non réduites à un point :
A× = k × ∪ ∪ri=1 Oxi .
48

L’équation aux classes donne


X qn − 1
qn − 1 = q − 1 + di − 1
.
1≤i≤t
q
ϕ(n)
Or X n − 1 = Πd|n Φd (X), avec Φn (X) = Πj=1 (X − ζj ) ∈ Z[X] avec ζi racine
primitive
Q n-ième de l’unité (voir Remarque 3.9). De même pour di |n, X di − 1 =
d|di Φd (X). Donc
Xn − 1 Y
= Φd (X).
X di − 1
d|n,d6|di
n
En ávluant en X = q, l’entier Φn (q) divise chacun des entiers qqdi−1 −1
, di < n
diviseur (positif) de n, donc divise q − 1. Or si n > 1, chacun des facteurs q − ζj
a un module supérieur à q − 1. D’où l’absurdité.

8. Théorème de Sylow

8.1. p-groupes. — L’ordre d’un groupe donne déjà beaucoup d’informations


sur sa structure : abélien, existence de sous-groupes normaux...

Lemme 8.1. — Si un p-groupe G (fini) agit sur un ensemble fini E. Notons


E G , le sous-ensemble de E des éléments fixes par G. Alors
|E G | ≡ |E| mod p.
En particulier si p ne divise pas |E|, l’action de G a au moins un point fixe.

Démonstration. — D’après l’équation aux classes


X
|E| = |E G | + |Ox |,
x∈X

où X est un système de représentants des orbites non triviales. Si x ∈ X, |Ox | > 1
et divise |G| qui est une puissance de p. D’où le résultat.

Lemme 8.2. — Tout p-groupe non trivial a un centre non réduit à l’élément
neutre.

Démonstration. — Le groupe G agit sur lui-même par conjugaison et Z(G) est


l’ensemble des points fixes pour cette action. Comme |G| est une puissance de
p, |Ox | = |G|/| Stab(x)| est une puissance de p (6= 1) pour tout x n’appartenant
pas au centre de G. D’après l’équation aux classes, p divise alors |Z(G)| qui n’est
donc pas trivial.
49

Exemple 8.3. — Tout p-groupe G est résoluble. Pour le montrer, nous raison-
nons par récurrence sur l’ordre de |G|. Comme Z(G) 6= 1, G/Z(G) est un p-
groupe d’ordre strictement inférieur à G donc résoluble. Le groupe abélien Z(G)
est résoluble. Donc, d’après le lemme 4.8, G est résoluble.
Lemme 8.4. — Supposons que G contient un sous-groupe H ⊂ Z(G) (alors H
est normal) tel que G/H cyclique. Alors G est abélien.
Plus généralement, si H ⊂ Z(G) et G contient un système de représentants de
G/H d’éléments qui commutent, alors G est abélien.

Démonstration. — Soit a ∈ G avec G/H =< ā >. Alors tout élément de G est
0 0 0
de la forme g = ai h pour h ∈ H et i ∈ Z. Or ai hai h0 = ai ai hh0 = ai ai h0 h =
0
ai h0 ai h, donc G est abélien.
Exemple 8.5. — Tout groupe d’ordre p2 est abélien et donc isomorphe à Z/p2 Z
ou Z/pZ × Z/pZ.
En effet, si le centre de G n’est pas trivial, donc G/Z(G) est d’ordre 1 ou p, donc
cyclique. D’après le lemme 8.4, G est abélien (absurde).

8.2. Théorème de Sylow. —


Définition 8.6. — Soit G un groupe d’ordre |G| = pα m, α ≥ 1, p premier et
(p, m) = 1. Un sous-groupe de G d’ordre pα est appelé sous-groupe de p-Sylow.

Exemple 8.7. — Le sous-groupe des matrices triangulaires supérieures n’ayant


que des 1 sur la diagonale est un sous-groupe de p-Sylow de GLn (Fp ). L’ensemble
des p-Sylow de GLn (Fp ) est décrit dans l’exemple 8.17.
Lemme 8.8. — Si S est un p-Sylow de G et H est un sous-groupe de G, il existe
g ∈ G tel que gSg −1 ∩ H soit un p-Sylow de H.

Démonstration. — Le groupe H agit à gauche sur l’ensemble G/S des classes à


gauche via h(gS) = (hg)S, h ∈ H. Le stabilisateur d’une classe gS est
Stab(gS) = gSg −1 ∩ H.
P
Comme p ne divise pas |G/S|, l’équation aux classes (|G/S| = |OgS |) assure
qu’il existe au moins une classe gS telle que
p ne divise pas |OgS | = |H|/| Stab(gS)|.
Or Stab(gS) ⊂ gSg −1 , qui est un p-groupe, donc Stab(gS) est un p-groupe, donc
un p-Sylow de H.
Théorème 8.9. — (Théorème de Sylow). Soit G un groupe d’ordre |G| = pα m,
α ≥ 1, p premier et (p, m) = 1.
i. Il existe dans G un sous-groupe de p-Sylow.
ii. Tout sous-groupe de G d’ordre pβ , 1 ≤ β ≤ α est inclus dans un sous-groupe
50

de p-Sylow.
iii. Le groupe G opère par conjugaison, transitivement sur l’ensemble des sous-
groupes de p-Sylow.
iv. Le nombre des sous-groupes de p-Sylow de G est congru à 1 modulo p et divise
m.

Démonstration. — i. Le groupe G opère sur l’ensemble


E = { sous-ensembles de G ayant pα éléments }.
via gA = {ga|a ∈ A}, g ∈ G, A ∈ E. Pour A ∈ E, notons
H = Stab(A) = {g ∈ G|gA = A}.
Pour tout a ∈ A, φa : H −→ A, h 7→ ha est injective donc |H| ≤ |A| = pα . Or
|OA | = |G|/| Stab(A)| et |G| = pα m.
S’il existe A avec p ne divise pas |OA | alors H = Stab A est d’ordre pα .
Or le cardinal de E,
 α 
p m (pα m)(pα m − 1) · · · (pα m − i) · · · (pα m − pα + 1)
E= = .
pα (pα )(pα − 1) · · · (pα − i) · · · (pα − pα + 1)
Si i < pα la puissance de p divisant pα m − i (resp. pα − i) est la puissance de
p divisant i, donc p ne divise pas |E|. Or les orbites sous l’action de G forment
une partition de E, donc
X
|E| = |Oi |, Oi parcourant l’ensemble des orbites distinctes.

Donc au moins une orbite est d’ordre non divisible par p.


ii. Si H est un p-sous-groupe de G et si S est un p-Sylow de G, il existe g ∈ G
tel que gSg −1 ∩ H soit un p-Sylow de H (Lemme 8.8) , donc égal à H car H est
un p-groupe. Donc H ⊂ gSg −1 qui est un p-Sylow de G.
iii. Si H, S sont deux p-Sylow de G, il existe g ∈ G tel que H ⊂ gSg −1 (Lemme
8.8) . Les deux groupes gSg −1 et H sont de même ordre, d’où H = gSg −1 .
iv. Le groupe G opère transitivement par conjugaison sur l’ensemble X des p-
Sylow de G, donc |X| divise |G|. Soit S un p-Sylow. Montrons que S est le seul
point fixe de l’action de S sur X, car alors nous pourrons conclure d’après le
lemme 8.1, |X| ≡ |X S | ≡ 1 mod p.
Soit S 0 ∈ X S , i.e sS 0 s−1 = S 0 , pour tout s ∈ S. Alors S est un sous-groupe du
groupe Stab(S 0 ) = {g ∈ G|gS 0 g −1 = S 0 } et S 0 sous-groupe normal de Stab(S 0 ).
Ainsi S et S 0 sont des p-Sylow de Stab(S 0 ), donc conjugués dans N . Or S 0 normal
dans Stab(S 0 ) donc S = S 0 et |X| ≡ 1 mod p.
De plus |X| = |G|/| Stab(S 0 )| avec pα divisant | Stab(S 0 )|. Donc |X| divise m.

Corollaire 8.10. — Un p-groupe de Sylow est normal si et seulement si c’est


le seul p-Sylow.
51

Exemple 8.11. — Soit G un groupe simple, p nombre premier divisant stricte-


ment |G| > p et np le nombre de sous-groupes de p-Sylow de G. Alors G s’identifie
à un sous-groupe de Snp .
En effet, np > 1 car sinon l’unique sous-groupe de p-Sylow de G est normal dans
G simple donc G = Cp ce qui est exclu. Le groupe G opère transitivement par
conjugaison sur l’ensemble de ses np sous-groupes de p-Sylow. Ceci induit un
morphisme de groupes ϕ : G −→ Snp . Si G est simple, le noyau de ϕ sous-
groupe normal (distinct de G) est trivial : ker ϕ = 1. Donc G s’identifie à un
sous-groupe de Snp .
Exemple 8.12. — Si G est fini abélien, il admet un unique p-Sylow S qui
s’identifie au sous-groupe de p-torsion de G :
(p)
Gtors = {g ∈ G|∃n ∈ N, pn g = 0}.
(p)
En effet Gtors est un groupe car G est abélien. Tous les éléments de S sont d’ordre
(p) (p)
une puissance de p, donc S ⊂ Gtors . Tous les éléments de Gtors sont d’ordre une
(p) (p)
puissance de p donc |Gtors | est une puissance de p. Donc S = Gtors .
Corollaire 8.13. — Soit G un groupe n’admettant qu’un seul p-Sylow pour tout
nombre premier p divisant son ordre. Alors G est produit direct de ses sous-
groupes de Sylow.

Démonstration. — Soit P1 , . . . , Pk les sous-groupes de Sylow de G Q d’ordre re-


spectifs pi avec (pi , pj ) = 1, 1 ≤ i < j ≤ k. Le produit direct P = ki=1 Pi des
ri

sous-groupes normaux Pi est normal dans G. Nous montrons par récurrence sur
k qu’il est d’ordre Πki=1 pri i . Pour k = 1, le résultat est clair.
 QSupposons
 k ≥ 2.
Qk−1 k−1
Les sous-groupes i=1 Pi et Pk sont normaux dans G et i=1 Pi ∩ Pk = 1
Qk
donc le produit direct i=1 Pi est un sous-groupe normal de G.
Exemple 8.14. — Si G est un groupe d’ordre 99, alors G est produit direct de
ses sous-groupes de Sylow qui sont abéliens, donc G est abélien.
Exemple 8.15. — Soit G d’ordre pq avec p et q deux nombres premiers p < q.
Le nombre nq de q-Sylow de G satisfait nq ≡ 1 mod q et nq divise p. Donc nq = 1
et l’unique q-Sylow Q de G est normal. Soit P un p-Sylow de G, P ∩ Q = {e},
Q C G et P Q = G, donc G = Q oϕ P . Il s’agit de d’eterminer ϕ : P −→ Aut Q.
Or Aut Q = (Z/qZ)∗ . Si p ne divise pas q −1, alors ϕ est trivial et G est cyclique.
Si p divise q − 1, alors G est cyclique ou est décrit par les générateurs {a, b} et
les relations
ap = 1, bq = 1, aba−1 = bi
avec i élément d’ordre p dans le groupe multiplicatif (Z/qZ)∗ (la classe d’isomorphie
de G ne dépend pas du choix de i 6= 1).
Remarque 8.16. — Soit p, q deux nombres premiers distincts. Les groupes
d’ordre pq, p2 q, p3 q ne sont pas simples. Si, de plus, p < q, les groupes d’ordre
52

pm q n , 1 ≤ m ≤ 2, n ≥ 1 ne sont pas simples (voir TD). Plus généralement,


Burnside a prouvé que si G est non-abélien et simple alors |G| est divisible par
trois nombres premiers distincts.

Exemple 8.17. — Soit G = GL(V ) où V est un espace vectoriel de dimension


n sur Fp , le corps à p éléments. Nous donnons une description géométrique des
p-Sylow de G.
Un drapeau maximal F dans V est une suite de sous-espaces
{0} ⊂ V1 ⊂ · · · ⊂ Vn−1 ⊂ Vn = V
avec dim Vi = i. Autrement dit, un drapeau maximal est une suite de composition
de V .
Etant donné un drapeau maximal F de V , nous notons U (F ) l’ensemble des ap-
plications linéaires α : V −→ V telles que
a. α(Vi ) ⊂ Vi , 1 ≤ i ≤ n,
b. l’endomorphisme induit par α sur Vi /Vi−1 est l’identité.
Alors U (F ) est un p-Sylow de G.
En effet, nous pouvons construire une base {e1 , . . . , en } de V , telle que {e1 , . . . , ei }
est une base de Vi pour tout 1 ≤ i ≤ n. Relativement à cette base, les matrices des
éléments de U (F ) sont exactement les matrices triangulaires supérieures avec des
1 sur la diagonale. Elles forment un sous-groupe U d’ordre pn(n−1)/2 de GLn (Fp )
d’ordre (pn − 1) · · · (pn − pn−1 ), donc U est un p-Sylow de GLn (Fp ) et U (F ) est
un p-Sylow de G.
Soit g ∈ G, alors gF = {gVi , 1 ≤ i ≤ n} est un drapeau maximal et U (gF ) =
gU (F )g −1 . Donc les p-Sylow de G sont précisément les sous-groupes de la forme
U (F ) pour F un drapeau maximal.

9. Groupe symétrique

9.1. Générateurs et classes de conjugaison du groupe symétrique. —


Le groupe symétrique Sn opère transitivement sur {1, . . . , n}, le stabilisateur
d’un point est Sn−1 , donc |Sn | = n|Sn−1 | et par récurrence |Sn | = n!.

Définition 9.1. — Un cycle est une permutation de la forme


i1 7→ i2 7→ · · · 7→ ir 7→ i1 , avec ii 6= ij , i 6= j.
Nous le notons (i1 , . . . , ir ) et r est dit longueur du cycle. Un cycle de longueur 2
est dit transposition. Le support du cycle (i1 , . . . , ir ) est l’ensemble {i1 , . . . , ir }.
Deux cycles sont dits disjoints si leurs supports sont disjoints.

La longueur d’un cycle est aussi son ordre comme élément de Sn . Deux cycles
de supports disjoints commutent, donc si σ ∈ Sn se décompose en cycles de
53

supports disjoints
σ = (i1 , . . . , ir )(j1 , . . . , js ) · · · (`1 , . . . , `u )
σ m = (i1 , . . . , ir )m (j1 , . . . , js )m · · · (`1 , . . . , `u )m , m ∈ Z,
donc σ a pour ordre le ppcm(r, s, . . . , u).
Lemme 9.2. — Toute permutation se décompose (de manière unique à l’ordre
près) comme produit de cycles à supports disjoints (qui commutent deux à deux).

Démonstration. — Soit σ ∈ Sn . Alors < σ > opère sur {1, . . . , n} qui est réunion
disjointe de ses orbites :
r
a
{1, . . . , n} = Oi .
i=1
En posant 
σ(x) si x ∈ Oi
σi (x) =
x si x ∈
6 Oi
alors nous obtenons des cycles σi de support Oi , σi σj = σj σi , 1 ≤ i, j ≤ r tels
que
σ = σ1 · · · σr .

Corollaire 9.3. — Toute permutation σ ∈ Sn est produit de transpositions. Le


nombre de ces transpositions est pair ou impair suivant la valeur de la signature
σ.

Démonstration. — Le cycle de longueur r s’écrit comme produit de transposi-


tions
(i1 i2 · · · ir ) = (i1 i2 ) · · · (ir−2 ir−1 )(ir−1 ir ).
La signature est un homomorphisme de groupes (exemple 1.3.4) et la signature
d’une transposition est égale à −1, donc ε(σ) = (−1)|transpositions| .
Corollaire 9.4. — Le groupe Sn est engendré par les tranpositions.
Lemme 9.5. — Si σ = (a1 · · · ak ) ∈ Sn est un k-cycle et τ ∈ Sn , on a
τ στ −1 = (τ (a1 ) · · · τ (ak ))
Tous les k-cycles sont conjugués dans Sn .

Démonstration. — En effet si x 6∈ {τ (a1 ), . . . , τ (ak )}, alors τ −1 (x) 6∈ {a1 , . . . , ak }


donc τ στ −1 (x) = x. Si x = τ (ai ) alors τ στ −1 (x) = τ σ(ai ) = τ (ai+1 ).
Lemme 9.6. — Les classes de conjugaison de Sn sont en bijection avec les
partitions de n :
n = k1 + · · · + kr , r ∈ N, 1 ≤ k1 ≤ · · · ≤ kr .
54

Démonstration. — En effet écrivons σ = σ1 · · · σr comme produits de cycles à


supports disjoints de longueur 1 ≤ k1 ≤ . . . ≤ kr , alors
τ στ −1 = (τ σ1 τ −1 ) · · · (τ σr τ −1 )
est encore un produit de cycles disjoints de mêmes longueurs k1 , . . . , kr . Réciproquement
toutes les permutations correspondant à la même partition sont conjuguées.

Exemple 9.7. — Les 2 partitions de 2 sont 1+1 et 2, les classes de conjugaison


correspondantes dans S2 sont {Id} et {(12)}.
Les 3 partitions de 3 sont 1+1+1, 1+2 et 3, les classes de conjugaison correspon-
dantes dans S3 sont {Id}, {(12), (23), (13)} et {(123), (132)}.
Les 5 partitions de 4 sont 1+1+1+1,1+1+ 2, 2+2, 1+3 et 4 les classes de con-
jugaison correspondant dans S4 sont {Id}, les 6 transpositions, les 3 doubles
transpositions, les 8 3-cycles et les 6 4-cycles.

Exercice 9.8. — Nous pouvons définir une classe de conjugaison de Sn par la


longueur Pde ses cycles : pour 1 ≤ k ≤ n soit µk le nombre de cycles de longueur
k. Ainsi nk=1 kµk = n. De plus le nombre de permutations distinctes dans cette
classe de conjugaison est
n!
nµ = Qn µk
.
k=1 µk !k

9.2. Groupe alterné. — Le groupe alterné An est le noyau de la signature


(exemple 1.3.4)
Y σ(i) − σ(j)
ε : Sn −→ {±1}, ε(σ) = .
1≤i<j≤n
i−j

Le sous-groupe normal An de Sn d’indice 2 pour n ≥ 2 est de cardinal n!/2.

Exemple 9.9. — D’après l’exemple 9.7,


- le groupe alterné A2 est trivial,
- le groupe alterné A3 d’ordre 3 est cyclique et simple,
- le groupe A4 , d’ordre 12, contient exactement 3 éléments d’ordre 2, les doubles
transpositions, qui avec Id forment un sous-groupe d’ordre 4, réunion de classes
de conjugaison donc normal dans A4 , qui n’est pas simple.

Exercice 9.10. — Grâce au théorème de Sylow, nous pouvons montrer qu’il


existe exactement 3 groupes non commutatifs (dont A4 ) et 2 groupes commutatifs
d’ordre 12 non isomorphes.

Corollaire 9.11. — Le groupe An est engendré par les cycles de longueur 3.


55

Démonstration. — Tout σ ∈ An est produit (éventuellement vide) d’un nombre


pair de transpositions : σ = t1 t01 · · · tm t0m . Or le produit de deux transpositions
peut toujours s’écrire comme produit de 3-cycles :

 (ijl) si j = k,
(ij)(kl) = (ijk)(jkl) si i, j, k, l distincts ,
 1 si (ij) = (kl).

Lemme 9.12. — Soit N un sous-groupe normal de An avec n ≥ 5. Si N con-


tient un cycle de longueur 3, alors il contient tous les cycles de longueur 3 et est
égal à An .

Démonstration. — Soit σ, γ deux cycles de longueur 3 de An avec γ ∈ N . Il


existe g ∈ Sn , tel que σ = gγg −1 . Si g ∈ An , alors σ ∈ N . Sinon, comme n ≥ 5,
il existe une transposition t ∈ Sn disjointe de σ. Alors tg ∈ An et
σ = tσt−1 = tgγg −1 t−1 ∈ N.

Lemme 9.13. — Tout sous-groupe normal N non trivial de An , n ≥ 5 contient


un cycle de longueur 3.

Démonstration. — Pour E = {1, . . . , n} et σ ∈ Sn , notons E σ = {x ∈ E, σ(x) =


x}. Si σ ∈ N − {e} n’est pas un 3-cycle, construisons σ 0 ∈ N − {e} avec E σ
0
strictement inclus dans E σ . Ainsi en un nombre fini d’étapes nous obtenons un
3-cycle dans N . La décomposition en cycles disjoints de σ est de la forme
σ = (i1 i2 i3 · · · ) · · · ou σ = (i1 i2 )(i3 i4 ) · · · .
Dans le premier cas, comme σ 6= (i1 i2 i3 ), (i1 i2 i3 i4 ) nous avons au moins cinq
éléments i1 , i2 , i3 , i4 , i5 distincts n’appartenant pas à E σ . Posons γ = (i3 i4 i5 ),
σ1 = γσγ −1 = (i1 i2 i4 · · · ) · · · = 6 σ (car σ1 et σ agissent différemment sur i2 ) et
σ1 ∈ N car N C An . Alors σ = σ1 σ −1 = γσγ −1 σ −1 ∈ N , σ 0 6= e, fixe i2 et tous
0
0
les éléments distincts de i1 , . . . , i5 fixés par σ. Donc, |E σ | + 1 ≤ |E σ |.
Dans le second cas, choisissons i5 distincts de i1 , . . . , i4 . Soit γ = (i4 i5 ) et σ1 =
γσγ −1 = (i1 i2 )(i5 i3 ) · · · . Alors σ1 ∈ N , σ1 6= σ et σ 0 = σ1 σ −1 ∈ N − {e} fixe i1 , i2
0
et tous les éléments 6= i1 , . . . , i5 fixé par σ, d’où |E σ | + 1 ≤ |E σ |.

Des deux lemmes précédents, nous déduisons

Théorème 9.14. — (Galois). Le groupe An est simple si n ≥ 5.

Corollaire 9.15. — Pour n ≥ 5, les seuls sous-groupes normaux de Sn sont


1, An , Sn .
56

Démonstration. — Si N est normal dans Sn , alors N ∩ An est normal dans An ,


donc égal à 1 ou An . Dans le premier cas N −→ Sn /An , x 7→ xAn est injective
donc N est d’ordre 1 ou 2, mais il ne peut pas être d’ordre 2 car Sn n’a pas
de classe de conjugaison non triviale réduite à un élément. Dans le second cas
An ⊂ N et An d’indice 2 dans Sn donc N = An ou Sn .
Exemple 9.16. — Pour n ≥ 5, D(An ) = An car D(An ) est normal dans An et
An est simple non abélien, donc non résoluble.
Pour n ≥ 2, D(Sn ) = An . En effet, la signature d’un commutateur est triviale
donc D(Sn ) ⊂ An . Par ailleurs [(ab), (abc)] = (abc) ∈ D(An ), donc D(An )
contient tous les 3-cycles donc An pour tout n ≥ 3. Le cas n = 2 est élémentaire.
Exercice 9.17. — Grâce au théorème de Sylow, nous déduisons que le seul
groupe simple d’ordre 60 est A5 . C’est le plus petit groupe simple non cyclique
(voir TD).
Remarque 9.18. — Si p < n premier, les sous-groupes de p-Sylow de Sn sont
d’ordre p et engendrés par les cycles d’ordre p. Pour p ≥ n, les p-Sylow sont
d’ordre pα avec
Xn
α=
i≥1
pi
Leur description peut s’avérer fastidueuse.

9.3. Groupes d’isométries des polyêdres réguliers de l’espace R3 . —


Les symétries d’un objet forment un groupe. Comprendre l’action de ce groupe
sur l’objet est une approche fructueuse à la compréhension de l’objet. Compter
permet de faire une liste exhaustive des objets satisfaisant certaines propriétés.
Ceci permet de classifier les objets.

Définition 9.19. — Le groupe des isométries de R3 est le groupe, dit orthogo-


nal,
O3 (R) = {M ∈ M3 (R)|M t M = Id}.
Le groupe des isométries positives de R3 est le groupe, dit spécial orthogonal,
SO3 (R) = {M ∈ O3 (R)| det M = 1}.

Toute matrice de O3 (R) est semblable à une matrice de la forme


 
cos θ sin θ 0
 − sin θ cos θ 0  , θ ∈ [0, 2π[, ε ∈ {−1, 1}.
0 0 ε

Définition 9.20. — Un polyèdre de R3 est dit régulier si toutes ses faces sont
des polygones réguliers de même type et si tous ses sommets sont de même degré.
57

http://images.math.cnrs.fr/
Définition 9.21. — Nous appelons polyèdre dual d’un polyèdre P le polyèdre
dont les sommets sont les centres de gravité des faces de P .

Le tétraèdre est auto-dual. Le cube et l’octaèdre sont duaux. Le dodécaèdre et


l’icosaèdre sont duaux.

tétraèdre cube octaèdre dodécaèdre icosaèdre


sommets 4 8 6 20 12
arêtes 6 12 12 30 30
faces 4 6 8 12 20

Exemple 9.22. — Dans un polyèdre régulier, comme dans tout polyèdre con-
vexe, nous avons la relation d’Euler qui relie les nombres de sommets (|S|),
d’arêtes (|A|) et de faces (|F |)
|S| − |A| + |F | = 2.
Pour une surface polyèdre convexe et ouverte, dont le contour est une ligne brise
plane ou gauche, par induction sur le nombre de faces |F | + |S| = |A| + 1. De
manière intuitive, si nous retirons une face à un polyèdre convexe, nous obtenons
une surface polyèdre.

Une similitude de R3 est la composée d’une isométrie et d’une homothétie.


Dans la proposition suivante, nous déterminons les classes de similitude de polyèdres.
Proposition 9.23. — Il existe exactement cinq classes de polyèdres réguliers :
tétraèdre, cube, octaèdre, dodécaèdre et icosaèdre.

Démonstration. — Considèrons un polyèdre régulier P de R3 dont nous notons


S (resp. A, F ) l’ensemble des sommets (resp. des arêtes, des faces). Les faces
de P sont des polygones réguliers identiques ayant p sommets. Nous notons q
le nombre de faces qui contiennent un sommet fixé. Ainsi p ≥ 3 et q ≥ 3. En
considérant la sommes des angles autour d’un sommet du polyèdre, nous obtenons
2q
2π > q(π − 2π/p) soit encore p < .
q−2
58

2x
La fonction f : x 7→ x−2
est strictement croissante sur [3, +∞[ et f (6) = 3, donc
p ∈ {3, 4, 5} et
(p, q) ∈ {(5, 3), (4, 3), (3, 3), (3, 4), (3, 5)}.
De plus les liens entre sommets/arêtes et arêtes/faces conduisent aux égalités
X X
2|A| = #{s ∈ S|s ∈ a} = #{(s, a) ∈ S×A|s ∈ a} = #{a ∈ A|s ∈ a} = q|S|
a∈A s∈S
X X
2|A| = #{f ∈ F |a ∈ f } = #{(a, f ) ∈ A×F |a ∈ f } = #{a ∈ A|a ∈ f } = p|F |
a∈A f ∈F

La relation d’Euler |S| − |A| + |F | = 2 implique alors


4p 2pq 4q
|S| = , |A| = , |F | = .
2p + 2q − pq 2p + 2q − pq 2p + 2q − pq
Nous vérifions alors que les cinq triplets (|S|, |A|, |F |) obtenus définissent cinq
classes de similitude de polyèdres et qu’ils correspondent aux cinq polyèdres
réguliers tétraèdre, cube, octaèdre, dodécaèdre et icosaèdre.

Nous décrivons les groupes d’isomètries des polyèdres réguliers. Remarquons


que :
- la dualité des polyèdres est une involution sur les classes de similitude de
polyèdres,
- deux polyèdres duaux ont le même groupe d’isométries.
Il suffit donc de déterminer le groupe d’isométrie du tétrèdre, du cube/octaèdre
et du dodécaèdre/icosaèdre.

Proposition 9.24. — Le groupe des isométries positives (resp. isométries) du


tétraèdre est isomorphe à A4 (resp S4 ).

Démonstration. — Le groupe des isométries conserve l’ensemble des sommets du


tétraèdre donc s’injecte dans S4 . La symétrie par rapport au plan contenant
les sommets 1 et 2 et le milieu des sommets 3 et 4 induit la transposition (34).
Comme les transpositions engendrent S4 , le groupe des isométries est S4 . Une
transformation est directe si et seulement si la permutation est positive.
Proposition 9.25. — Le groupe des isométries positives (resp. isométries) du
cube (et de l’octaèdre) est isomorphe à S4 (resp S4 × Z/2Z).

Démonstration. — Le groupe des isométries G permute les quatre grandes di-


agonales non orientées. En considérant les symétries (isométries positives) par
rapport aux plans contenant deux grandes diagonales, nous montrons qu’il con-
tient toutes les transpositions. Donc φ : G −→ S4 est surjectif. Si deux sommets
d’une grande diagonale sont échangés par une isométrie, ces deux sommets et
les sommets d’une autre grande diagonale forment un rectangle non carré, donc
59

l’isométrie est la symétrie centrale. Le noyau de φ est donc engendré par la


syimétrie centrale (qui n’est pas une isométrie positive).
Proposition 9.26. — Le groupe des isométries positives (resp. isométries) de
l’icosaèdre (et du dodécaèdre) est isomorphe à A5 (resp A5 × Z/2Z).

Démonstration. — Le groupe des isométries positives G de l’icosaèdre contient


l’identité, les 24 rotations d’ordre 5 (4 par couple de sommets opposés), les 20
rotations d’ordre 3 (2 par couple de faces opposées) et les 15 rotations d’ordre 2
(une par couple d’arêtes opposées). Il est donc d’ordre au moins 60.
L’icosaèdre contient 5 systèmes de 6 arêtes, formés de trois couples d’arêtes par-
allèles, les directions des couples étant deux à deux orthogonales.

http://images.math.cnrs.fr/

Le groupe G permute ces 5 systèmes et un élément de G qui fixe globalement


un sytème est l’identité. Donc ϕ : G −→ S5 est injective. Le sous-groupe de G
qui fixe un système est un sous-groupe des isométries positives S4 d’un octaèdre
régulier (composé des milieux des 6 arêtes du système). C’est un sous-groupe
strict car il ne contient pas les quart de tour. Donc ϕ n’est pas surjective. D’où
G ' A5 .
Remarque 9.27. — (Pavage de la sphère). Un problème de pavage périodique
est la donnée d’un ensemble X (souvent muni d’une structure), d’un groupe de
symétries G (groupe de transformations de X qui préservent sa structure) et

d’une tuile T ⊂ X union disjointe d’un intérieur T et d’un bord δT . Le problème
de pavage périodique consiste à savoir si X peut être pavé par la tuile T avec
le groupe de symétries G, i.e. s’il existe un sous-groupe, dit groupe de pavage
H < G avec
◦ ◦
X = ∪g∈H gT et g, h ∈ H, g 6= h =⇒ g T ∩ hT = ∅.

La sphére unité S2 d’équation x2 + y 2 + z 2 = 1 hérite de son espace ambiant


R3 une métrique ds2 = dx2 + dy 2 + dz 2 et les isométries de R3 induisent sur S2
60

des bijection préservant cette métrique. Le groupe des isométries de S2 s’identifie


à O3 (R). Les groupes de pavages périodiques directs de S2 sont les sous-groupes
finis de SO3 (R), c’est-à-dire, les groupes cycliques, les groupes diédraux, A4 , S4
ou S5 . Nous avons vu que tous ces groupes étaient atteints, pour montrer que ce
sont les seuls, la finitude de l’inéquation
1/n + 1/m + 1/r > 1, n, m, r entiers supérieurs à 2
joue un rôle clef dans la preuve ; elle reflète le fait qu’en géométrie sphérique, la
somme des angles d’un triangle est > π.
Remarque 9.28. — (Théorème de Polya). Soit X un ensemble fini à n éléments
muni de l’action d’un groupe fini G. Soit L un ensemble fini à ` éléments. Nous
appelons coloriage de X à ` couleurs toute application γ : X −→ L. Nous notons
Γ l’ensemble des coloriages de X à ` couleurs. Nous disposons d’une action de
G sur Γ via gγ = γ ◦ g −1 , γ ∈ Γ, g ∈ G. L’objet du théorème de Polya est
de dénombrer les coloriages de X à l’action de G près. En particulier, il existe
11 coloriages d’un dodécaèdre avec une face rose, deux faces bleues et neuf faces
jaunes à rotation près.
Remarque 9.29. — Il s’avère pertinent, en chimie notamment, d’étudier le
groupe d’isométrie de polyèdres plus généraux. Par exemple, le groupe de symétrie
de l’icosaèdre tronqué, modèle de la molécule de fullerène, composé de 20 hexagones
et 12 pentagones est A5 × C2 .

Paige Johnson

10. Groupe projectif linéaire

Pour k un corps, les groupes linéaires GLn (k) et SLn (k) agissent sur l’ensemble
des droites vectorielles de k n , dit espace projectif. Les noyaux de ces actions
61

sont les homothéties. Les groupes quotient PGLn (k) et PSLn (k) sont les groupes
projectifs linéaires. L’objet de cette section (§10) est d’établir, grâce au théorème
d’Iwasawa, la simplicité de PSLn (k) pour n ≥ 3 ou n ≥ 2 et |k| > 4.

10.1. Définitions. —

Définition 10.1. — Soit n ≥ 2 et k un corps. Le groupe k × agit naturellement


sur k n − {0} et le système de représentants des orbites est
Pn−1 (k) = { droites vectorielles de k n },
appelé l’espace projectif (sur k).

Exemple 10.2. — Soit k un corps à q éléments. Le nombre de points de Pn−1 (k)


est (q n − 1)/(q − 1).
En effet, k n contient q n vecteurs ; les q n − 1 vecteurs non nuls engendrent q n − 1
sous-espaces de rang 1. Chaque sous-espace de dimension 1 contient q−1 vecteurs
non nuls qui l’engendrent.

Exemple 10.3. — i. Le nombre de sous-espaces de rang m − 1 de Pn−1 (k) est


(q n − 1)(q n − q) · · · (q n − q m )
 
n
= m .
m q (q − 1)(q m − q) · · · (q m − q m−1 )

En effet, il s’agit de compter le nombre de m-uplets de vecteurs linéairement


indépendants. Le j-ème vecteur doit être choisi en dehors du sous-espace de rang
j − 1 engendré par les vecteurs précédents. D’où q n − q j choix. Ensuite le même
argument (en remplaçant n par m) donne le nombre de m-uplets de vecteurs
linéairement indépendants qui engendrent le même sous-espace de rang m.
ii. Le nombre de sous-espaces de Pn−1 (k) de rang m − 1 contenant un sous-espace
de rang l−1 fixé est égal au nombre de sous-espaces de rang m−l−1 de Pn−l−1 (k).
En effet soit U un sous-espace vectoriel de rang l d’un espace vectoriel de rang m.
D’après le théorème d’isomorphisme, il y a une bijection entre les sous-espaces
de V de rang m contenant U et les sous-espaces de rang m−l de l’espace vectoriel
V /U de rang n − l.

Exercice 10.4. — (Théorème du q-binome). Pour n ≥ 1,


n−1 n  
Y
i
X
k(k−1)/2 n
(1 + q x) = q xk .
k q
i=0 k=0

En effet, il s’agit d’abord d’établir


     
n n−k+1 n n+1
+q = .
k q k−1 q k q
62

Nous représentons l’élément de Pn−1 (k) correspondant à la droite vectorielle


engendrée par le vecteur (non nul) (x1 , . . . , xn ) de k n par ses coordonnées ho-
mogènes [x1 : · · · : xn ]. Ainsi, nous avons [x1 : · · · : xn ] = [λx1 : · · · : λxn ], pour
tout λ ∈ k × .
Exemple 10.5. — Pour n = 2, la droite projective

1 ∼ x1 /x2 si x2 6= 0,
P (k) = {k(x, 1)|x ∈ k}∪{k(1, 0)} −→ k∪{∞}, [x1 : x2 ] 7→
∞ si x2 = 0.
est constituée d’une copie de k et d’un point à l’infini.  
a b
L’action de GL2 (k) sur k 2 induit une action sur P1 (k). L’action de A = ∈
c d
GL2 (k) sur P1 (k) s’écrit
A · [x1 : x2 ] = [ax1 + bx2 : cx1 + dx2 ]
ou encore si bc 6= 0,
 ax+b
 cx+d
si x 6= −d/c,
k ∪ {∞} −→ k ∪ {∞}, x 7→ ∞ si x = −d/c,
a/c si x = ∞.

Lemme 10.6. — L’action de GLn (k) sur k n induit une action sur Pn−1 (k) de
noyau les homothéties.

Démonstration. — En effet le noyau de l’action de GLn (k) sur Pn−1 (k) est con-
stitué des automorphismes u linéaires qui fixent chaque droite de V = k n . Ainsi
pour tout x ∈ V , il existe λx ∈ k × , tel que u(x) = λx x. Par linéarité, pour
tous x, y ∈ V , λx+y (x + y) = λx x + λy y donc λx+y = λx = λy donc u est une
homothétie.
Définition 10.7. — Soit n ≥ 2, nous définissons le groupe projectif linéaire
PGLn (k) = GLn (k)/Z(GLn (k)).

L’action de GLn (k) sur Pn−1 (k) a pour noyau Z(GLn (k)) = k ∗ Id. Le groupe
projectif linéaire PGLn (k) opère ainsi fidèlement sur Pn−1 (k).
Exemple 10.8. — Pour tout n ≥ 2, GLn (F2 ) = SLn (F2 ) = PGLn (F2 ).
Exemple 10.9. — Si |k| = q, |PGLn (k)| = q n(n−1)/2 (q n − 1) · · · (q 2 − 1).
Remarque 10.10. — Nous avons les isomorphismes exceptionnels avec des groupes
symétriques
PGL2 (F3 ) ' S4 , PGL2 (F4 ) ' A5 , PGL2 (F5 ) ' S5 .
Notamment PGL2 (F3 ) opère fidèlement sur P1 (F3 ) qui a quatre éléments, donc
nous avons un morphisme injectif entre deux groupes de même cardinal
PGL2 (F3 ) −→ S4 .
63

La notation F4 désigne le corps à quatre éléments qui est unique à isomorphisme


près F4 = F2 [X]/(X 2 + X + 1) .

Définition 10.11. — Soit n ≥ 2, nous définissons le groupe projectif spécial


linéaire
PSLn (k) = SLn (k)/Z(SLn (k)).

Exemple 10.12. — Le groupe dérivé D(PSLn (k)) = PSLn (k) pour n ≥ 3 ou


|k| ≥ 4 (i.e sauf si n = 2 et k = F2 ou F3 , voir Proposition 5.12).
Si k est fini d’ordre q, son groupe multiplicatif est cyclique d’ordre q − 1 et
| SLn (k)|
|PSLn (k)| = .
pgcd(n, q − 1)
En effet, Z(SLn (k)) = {r Id, r ∈ k ∗ , rn = 1}.

Remarque 10.13. — Nous avons les isomorphismes exceptionnels (et ce sont


les seuls)
PSL2 (F2 ) ' S3 , PSL4 (F2 ) ' A8 , PSL2 (F3 ) ' A4 ,
PSL2 (F4 ) ' A5 , PSL2 (F5 ) ' A5 , PSL2 (F7 ) ' PSL3 (F2 ), PSL2 (F9 ) ' A6
où F4 = F2 [X]/(X 2 + X + 1), F9 = F3 [X]/(X 2 + 1).
L’isomorphisme PSL2 (F7 ) ' PSL3 (F2 ) découlent du fait que tous les groupes
simples d’ordre 168 sont isomorphes. C’est le plus petit groupe simple qui n’est
ni cyclique, ni alterné. Le plus petit groupe simple qui n’est ni cyclique, ni alterné
ni linéaire spécial projectif est PSU3 (F9 ) qui est d’ordre 6048 (voir §20).

10.2. Théorème d’Iwasawa. — Le théorème d’Iwasawa met en place une


stratégie efficace pour démontrer qu’un groupe est simple. Nous le mettons en
œuvre ici pour établir la simplicité du groupe spécial projectif linéaire (§10.3).
Cette stratégie permet également de démontrer la simplicité d’autres groupes
classiques (Partie IV).
Nous commençons ce paragraphe par quelques compléments sur les actions prim-
itives.

Définition 10.14. — Un sous-groupe H de G est maximal si H 6= 1, G et pour


tout sous-groupe H 0 de G contenant H, H 0 = H ou H 0 = G.

Définition 10.15. — Une action transitive d’un groupe G sur un ensemble X


est dite primitive si pour tout point x ∈ X, le stabilisateur Stab(x) est un sous-
groupe maximal de G.

Exemple 10.16. — Le groupe Sn opère primitivement sur {1, . . . , n}. En effet


le stabilisateur de tout point est Sn−1 qui est un sous-groupe maximal de Sn .

Lemme 10.17. — Une action de G sur X 2-transitive est primitive.


64

Démonstration. — En effet soit x ∈ X et Stab(x) < H < G, supposons H 6=


Stab(x). Soit h ∈ H − Stab(x) et g ∈ G − Stab(x). Par 2-transitivité, il existe
g 0 ∈ G avec g 0 (x, gx) = (x, hx), i.e g 0 ∈ Stab(x) et g 0 gx = hx. Donc h−1 g 0 g ∈
Stab(x) < H. Comme h, g 0 ∈ H, pour tout élément g ∈ G − Stab(x), g ∈ H,
donc H = G.

Théorème 10.18. — (Théorème d’Iwasawa). Supposons que G opère primi-


tivement sur X et notons

GX = {g ∈ G, gx = x, x ∈ X}

le sous-groupe normal de G des éléments qui agissent trivialement sur X. Sup-


posons, de plus, que pour tout x ∈ X, il existe un sous-groupe Tx de G satisfaisant
- Tx abélien,
- Tgx = gTx g −1 , g ∈ G, x ∈ X,
- < ∪x∈X Tx >= G.
Alors,
i. pour tout sous-groupe H C G, nous avons H < GX ou D(G) < H ;
ii. si G = D(G), alors G/GX est simple.

Démonstration. — i. Soit H C G agissant non trivialement sur X (H 6< GX ) et


soit x ∈ X. Comme Stab(x) est maximal, le sous-groupe H Stab(x) de G est égal
à Stab(x) ou à G.
Si H Stab(x) = Stab(x), alors H < Stab(x) et pour tout g ∈ G, H = gHg −1 <
g Stab(x)g −1 = Stab(gx). Or G agit transitivement sur X,

H < ∩y∈G Stab(y) = GX .

Ce qui est absurde car H n’agit pas trivialement sur X (H 6< GX ).

Donc H Stab(x) = G. Comme l’action de G sur X est transitive

X = Gx = H Stab(x)x = Hx,

donc l’action de H sur X est transitive. Montrons que G = HTx . Si h ∈ H, nous


avons
Thx = hTx h−1 ⊂ HTx H = HTx
car H C G. Comme H agit transitivement sur X, Ty < HTx pour tout y ∈ X,
donc G = HTx puisque G = ∪y∈X Ty . Enfin comme Tx abélien, G/H = HTx /H '
Tx /(H ∩ Tx ) est abélien et D(G) ⊂ H.
ii. Soit N C G/GX . Nous relevons N en N C G avec GX ⊂ N . D’après i.,
N < GX ou D(G) < N . Si N < GX , alors N = GX et N = 1. Si D(G) < N ,
alors N = G = D(G) donc N = G/GX . Donc G/GX est simple.
65

10.3. Groupe projectif spécial linéaire. —


Définition 10.19. — Soit V un k-espace vectoriel de dimension n. Une transvec-
tion de GL(V ) est une application de la forme
τϕ,a = Id +aϕ
avec ϕ ∈ V ∗ = Hom(V, k) une forme linéaire et a ∈ ker ϕ.
Lemme 10.20. — i. Les transvections de vecteur a ∈ V forment un sous-
groupe abélien de GL(V ) :
τ0,a = IdV , τϕ,a ◦ τϕ0 ,a = τϕ+ϕ0 ,a .
ii. Les transvections de forme linéaire ϕ ∈ V ∗ forment un sous-groupe abélien de
GL(V ) :
τϕ,0 = IdV , τϕ,a ◦ τϕ,b = τϕ,a+b .
iii. Pour t ∈ GL(V ),
t ◦ τϕ,a ◦ t−1 = τϕ◦t−1 ,t(a) .
iv. Les transvections engendrent SL(V ).

Démonstration. — iv. Pour ϕ 6= 0 et a ∈ ker ϕ, nous pouvons compléter une


base (a, e2 , . . . , en−1 ) de ker ϕ en une base (a, e2 , . . . , en ) de V et la matrice de
τϕ,a dans cette base est la matrice élémentaire Id +ϕ(en )E1n . De la même façon,
toutes les matrices élémentaires définissent des transvections. Comme les matri-
ces élémentaires engendrent SLn (k), les transvections engendrent SL(V ).
Lemme 10.21. — Soit n ≥ 2. Le groupe PSLn (k) agit 2-transitivement sur
Pn−1 (k).

Démonstration. — La preuve se déduit directement de la 2-transitivité de SLn (k).


En effet, soit [v1 ] 6= [v2 ] et [u1 ] 6= [u2 ] des points de Pn−1 (k). Comme v1 et
v2 (resp. u1 , u2 ) sont linéairement indépendants, nous pouvons compléter v1 , v2
(resp. u1 , u2 ) en une base (v1 , v2 , . . . , vn ) (resp. (u1 , . . . , un )) de k n . Soit A ∈
GLn (k) définie par Avj = uj , 1 ≤ j ≤ n. Nous définissons

n n uj si 1 ≤ j < n
S : k −→ k , vj 7→ un
det A
si j = n.
Ainsi S ∈ SLn (k) et son image S ∈ PSLn (k) envoie [vi ] sur [ui ], i = 1, 2.
Théorème 10.22. — Le groupe PSLn (k) est simple pour n ≥ 3 ou n = 2 et
|k| ≥ 4.

Démonstration. — L’action de PSLn (k) sur Pn−1 (k) est 2-transitive, donc prim-
itive (lemme 10.17). Pour x = [x1 : · · · : xn ] ∈ Pn−1 (k), posons u = (x1 , . . . , xn ).
Le sous-groupe Tx de PSLn (k) image du sous-groupe abélien de SLn (k) des
transvections de vecteur u
Tx = {τ ϕ,u |ϕ : k n −→ k tel que u ∈ ker ϕ} < PSLn (k)
66

ne dépend pas du choix de u (avec [u] = x) et la famille de sous-groupes de


PSLn (k), (Tx )x∈Pn−1 (k) satisfait les hypothèses de la proposition 10.18. Comme
PSLn (k) agit fidèlement (le sous-groupe des éléments agissant trivialement est
réduit à 1), tout sous-groupe normal de PSLn (k) non trivial doit contenir D(PSLn (k)).
Pour n ≥ 3 ou n = 2 et |k| ≥ 4, D(PSLn (k)) = PSLn (k) (voir exemple 10.12).
Donc PSLn (k) est simple.
Exercice 10.23. — Les cas exclus dans le théorème 10.22 ne sont pas des
groupes simples car
PSL2 (F2 ) ' S3 , PSL2 (F3 ) ' A4 .

Nous avons donc décrit trois familles infinies de groupes simples (cycliques, al-
ternés et projectifs spéciaux linéaires). Pour en décrire d’autres, nous considérons
des groupes agissant sur des ensembles munis de structures supplémentaires.
Nous commençons par une étude des représentations, i.e. des actions de G sur
un espace vectoriel.
67

PARTIE III

REPRÉSENTATIONS DES GROUPES

Soit k un corps. Soit G un groupe agissant sur un ensemble X. Soit F(X)


le k-espace vectoriel des fonctions sur X à valeurs dans k. L’ensemble F(X) est
muni d’une action de G via
ρ : G −→ Bij(F(X)), ρ(g)(f )(x) = f (g −1 x)
Cette nouvelle action contient autant d’informations que l’action de G sur X,
mais présente néanmoins l’avantage de pouvoir utiliser les techniques d’algèbre
linéaire. Ce point de vue extrêmement fertile est l’objet de ce chapitre d’étude
des actions linéaires de groupes, dites représentations.

11. Représentations

11.1. Définitions. —
Définition 11.1. — Soit G un groupe, k un corps et V un k-espace vectoriel.
Une représentation linéaire de G dans V est un morphisme de groupes
ρ : G −→ GL(V ).

Une représentation linéaire de G dans V est une action de G sur V qui préserve
sa structure de k-espace vectoriel. Ainsi une représentation linéaire est dite fidèle
si elle est injective.

Si V est de dimension n, une représentation linéaire de G dans V est dite de


dimension n. Le choix d’une base de V permet d’écrire la représentation sous
forme matricielle ρ : G −→ GLn (k).
Exemple 11.2. — Une représentation linéaire de dimension 1 est un morphisme
ρ : G −→ k ∗ . Si G est fini, l’image de ρ est un groupe cyclique inclus dans
µ|G| (k) = {λ ∈ k|λ|G| = 1}.
La représentation triviale notée triv de G est la représentation de dimension 1
qui à tout g ∈ G associe 1 ∈ GL1 (k) = k ∗ .
La représentation nulle G −→ GL({0}) est de dimension 0.
Exemple 11.3. — Le groupe G des rotations dans le plan réel R2 admet une
représentation de dimension 2 :
 
cos θ − sin θ
G −→ GL2 (R), rθ 7→ .
sin θ cos θ
68

Définition 11.4. — Si G < GL(V ), l’inclusion G −→ GL(V ) est appelée la


représentation standard.
Définition 11.5. — Si (e1 , . . . , en ) est une base de k n , nous définissons une
représentation de Sn dans k n via ρ(σ)(ei ) = eσ(i) , 1 ≤ i ≤ n. Cette représentation
est dite représentation de permutation et les matrices ρ(σ) sont dites matrices de
permutation.
Définition 11.6. — Soit G un groupe fini et F(G) est l’espace vectoriel des
applications de G dans k. Si δg : G −→ k est la fonction caractéristique de
l’élément g de G, la famille (δg )g∈G forme une base du k-espace vectoriel F(G)
de dimension |G|.
Le groupe G agit sur F(G) via la représentation dite régulière (F(G), ρreg ) :
ρreg : G −→ GL(F(G)), ρreg (g)(f )(x) = f (g −1 x), g ∈ G, f ∈ F(G), x ∈ G.
La représentation régulière est la composée de l’inclusion G −→ S|G| avec la
représentation de permutation.
Exemple 11.7. — Le groupe S4 s’identifie au sous-groupe de O3 (R) formé des
isométries de R3 qui laissent invariantes un tétraèdre régulier centré à l’origine
(proposition 9.24). Il s’identifie également au groupe des isométries positives de
R3 qui laissent invariant le cube (proposition 9.25). Il s’agit de deux représentations
linéaires du groupe S4 de natures différentes. Par exemple les isométries du
tétraèdre ne sont pas toutes de déterminant 1, contrairement aux isométries posi-
tives du cube. La notion de représentations équivalentes précice cette observation.
Définition 11.8. — Un morphisme (ou opérateur d’entrelacement) entre des
représentations (V, ρ) et (V 0 , ρ0 ) est une application linéaire f : V −→ V 0 telle
que
∀g ∈ G, f ◦ ρ(g) = ρ0 (g) ◦ f.
L’espace des morphismes entre (V, ρ) et (V 0 , ρ0 ) est noté HomG (V, V 0 ).
Si l’opérateur d’entrelacement f entre (V, ρ) et (V 0 , ρ0 ) est inversible, les représentations
ρ et ρ0 sont dites équivalentes.
Exemple 11.9. — En dimension finie, si (V, ρ) et (V 0 , ρ0 ) sont équivalentes, en
identifiant V et V 0 , les matrices représentatives de ρ et ρ0 sont reliées par une
transformation de similitude et peuvent être considérées comme différant par un
changement de base. Il n’y a donc pas lieu de distinguer fondamentalement deux
représentations équivalentes.

11.2. Représentations irréductibles. —


Définition 11.10. — Une sous-représentation de (V, ρ) est un sous-espace vec-
toriel W ⊂ V stable sous G, dit sous-espace G-invariant. Dans ce cas nous
disposons canoniquement de représentations induites sur W et sur le quotient
V /W .
69

Exemple 11.11. — Soit (V, ρ) une représentation de G. Le sous-espace vecto-


riel des vecteurs fixes sous G
V G = {v ∈ V |∀g ∈ G, ρ(g)v = v}
est un sous-espace G-invariant.
Exemple 11.12. — Si V = k n est la représentation de permutation du groupe
Sn , l’hyperplan ( )
n
X
V0 = (x1 , . . . , xn ) ∈ V | xi = 0
i=1
est une sous-représentation de V ainsi que la droite supplémentaire V1 = k(1, . . . , 1).
Exemple 11.13. — Si f est un morphisme de (V, ρ) dans (V 0 , ρ0 ) alors ker f
(resp. im f ) est une sous-représentation de V (resp. V 0 ) et f induit une équivalence
de représentations
f : V / ker f −→ im f.
Exemple 11.14. — Si (V1 , ρ1 ), (V2 , ρ2 ) sont deux représentations de G, nous
pouvons construire une représentation (V1 ⊕ V2 , ρ), via ρ(g) = (ρ1 (g), ρ2 (g)). Les
sous-espaces V1 et V2 de V = V1 ⊕ V2 sont invariants par (V, ρ).
Réciproquement si le sous-espace V1 de (V, ρ) est G-invariant et admet un supplémentaire
V2 G-invariant alors (V, ρ) est équivalente à V1 ⊕ V2 .
Si V est de dimension finie, cela se traduit simplement sur les matrices de la
représentation, qui sont diagonales par blocs.

Si W est une sous-représentation de V , il n’existe pas en général de supplémentaire


G-invariant de W dans V .
Exemple 11.15. — Le groupe G < GL2 (k) des matrices triangulaires supérieures
se représente dans V = k 2 par la représentation standard. La droite W = ke1 est
une sous-représentation dépourvue de suppémentaire G-invariant.
Si k = Fp , cela fournit un exemple avec un groupe G fini de cardinal p(p − 1)2 .
Définition 11.16. — Une représentation V est irréductible si elle est non nulle
et si ses seules sous-représentations sont 0 et V .
Exemple 11.17. — Pour n ≥ 3 la représentation standard du groupe diédral
Dn dans R2 (ou C2 ) est irréductible car aucune droite n’est laissée stable par
tous les éléments de Dn .
Exemple 11.18. — Si G est abélien et k est algébriquement clos (k = C par
exemple), les seules représentations irréductibles V de dimension finie de G sont
de dimension 1. En effet, soit g ∈ G et W ⊂ V un sous-espace propre (non
nul) de ρ(g), pour la valeur propre λ ∈ k (qui existe car k algébriquement clos).
Comme G est abélien, pour tout h ∈ G et w ∈ W,
ρ(g)(ρ(h)(w)) = ρ(h)(ρ(g)(w)) = ρ(h)(λw) = λρ(h)(w).
70

Le sous-espace W est G-stable, donc W = V , car V irréductible. Donc ρ(g) est


une homothétie pour tout g ∈ G. Toute droite D est alors G-stable, donc V = D
est de dimension 1.
En particulier, nous disposons de n représentations complexes irréductibles de
Z/nZ :
ρj : Z/nZ −→ C× , `¯ 7→ exp(2`jπi/n).
Exemple 11.19. — Il faut souligner l’importance du corps de base dans la dis-
cussion de l’irréductibilité. La représentation de l’exemple 11.3 est irréductible
sur un R-espace vectoriel, mais pas sur un C-espace vectoriel. Après changement
de base, nous pouvons l’écrire
 −iθ 
e 0
rθ 7→ .
0 eiθ
Exemple 11.20. — Soit H C G, π : G −→ G/H le morphisme quotient et ρ̄ :
G/H −→ GL(V ) une représentation irréductible. Alors ρ = ρ̄ ◦ π : G −→ GL(V )
est une représentation irréductible de G.
Remarque 11.21. — Si dim V ≥ 2, les représentations standard de GL(V ), SL(V )
(et du groupe symplectique Sp(V ) que nous étudierons en §19) sont irréductibles
puisque ces groupes opèrent transitivement sur V − {0}. C’est également le cas
pour le groupe orthogonal On (R) qui opère transitivement sur la sphère unité
Sn−1 , qui engendre Rn (voir §21).

11.3. Représentations des groupes finis. — L’objet de ce paragraphe est la


décomposition des représentations des groupes finis en somme de représentations
irréductibles sous de bonnes hypothèses sur le corps k (la caractéristique du corps
k ne divise pas |G|, i.e cark 6 ||G|).
Pour les groupes finis, la pluspart des résultats que nous obtenons repose sur la
sommation sur les éléments du groupe. Ces résultats peuvent se géneraliser à
des groupes infinis pourvu que nous puissions donner un sens à cette sommation.
Sauf mention contraire, nous supposons dorénavant que G est un groupe fini.
Lemme 11.22. — (Théorème de Maschke). Si G est un groupe fini tel que
cark ne divise pas |G| et (V, ρ) est une représentation de G, tout sous-espace
G-invariant de V admet un supplémentaire G-invariant.

Démonstration. — Soit W1 un supplémentaire quelconque dans V d’un sous-


espace G-invariant W et p1 la projection sur le sous-espace W parallèlement à
W1 . Alors
1 X
p2 = ρ(g)p1 ρ(g)−1
|G| g∈G
est un projecteur (p2 ◦ p2 = p2 ) d’image W dont le noyau est stable par G (si
p2 (y) = 0, p2 (ρ(h)(y)) = ρ(h)−1 (p2 (y)) = 0).
71

D’après l’exemple 11.15, dans le cas où la caractéristique de k divise l’ordre |G|,
la conclusion du théorème de Maschke n’est plus valable.
Le théorème suivant se déduit du théorème de Maschke par récurrence sur la
dimension de la représentation.

Théorème 11.23. — Soit G un groupe fini avec cark 6 ||G|. Toute représentation
de G de dimension finie est somme directe de représentations irréductibles.

La caractérisation de cette décomposition en somme directe de représentations


irréductibles (Corollaire 11.27) se déduit du lemme technique mais important
suivant :

Lemme 11.24. — (Lemme de Schur). Soit G un groupe fini. Soit (V, ρ) et


(V 0 , ρ0 ) deux représentations irréductibles de G et f : V −→ V 0 un morphisme
(opérateur d’entrelacement) de l’une dans l’autre. Alors
i. f = 0 ou les représentations sont équivalentes (f isomorphisme).
ii. Si ρ = ρ0 et k algébriquement clos, l’application f est une homothétie.

Démonstration. — En effet ker f et im f sont G-invariants (d’où i). Comme k


est algébriquement clos, le morphisme f admet une valeur propre λ. De plus,
ker(f − λIdV ) 6= {0} est G-invariant (d’où ii).

Exemple 11.25. — Si les représentations (V, ρ) et (V 0 , ρ0 ) ne sont pas irréductibles,


les conclusions du lemme
 de Schur
 ne sont plus valables : la représentation
1 a
ρ : R −→ GL2 (R), a 7→ commute avec le morphisme non injectif défini
0 1
 
0 1
par .
0 0

Corollaire 11.26. — Soit G un groupe fini avec cark 6 ||G|. La représentation


régulière de G se décompose en une somme finie de représentations irréductibles
F(G) = ⊕Ri
et pour toute représentation irréductible (V, ρ) de G, il existe i pour lequel (V, ρ)
équivalente à (Ri , ρi ).
Par conséquent il n’y a, à isomorphisme près, qu’un nombre fini de représentations
irréductibles de G et chacune est de dimension ≤ |G|.

Démonstration. — Soit (V, ρ) une représentation irréductible de G. Pour v0 ∈ V ,


nous définissons une application linéaire
X
f : F(G) −→ V, (u : G −→ k) 7→ u(g)ρ(g)(v0 ).
g∈G
72

C’est un opérateur d’entrelacement de (F(G), ρreg ) dans (V, ρ), car pour tout
h ∈ G, u ∈ F(G),
X X
f (ρreg (h)(u)) = ρreg (h)(u)(g)ρ(g)(v0 ) = u(h−1 g)ρ(g)(v0 )
g∈G g∈G
X
= u(g 0 )ρ(hg 0 )(v0 ) = ρ(h)(f (u)).
g 0 ∈G
Si v0 6= 0 l’application f n’est pas nulle (car f (δe ) = v0 ). Comme V est
irréductible f est surjective, donc il existe au moins un i tel que f|Ri est non
nul. Par le lemme de Schur, f|Ri est un isomorphisme.
Corollaire 11.27. — Soit G un groupe fini avec cark 6 ||G| et soient ρ1 , . . . , ρ`
les représentations irréductibles de G. Toute représentation de G de dimension
finie se décompose en ⊕ρni i où les entiers naturels ni sont uniquement déterminés
par la représentation.

Démonstration. — Nous raisonnons par récurrence sur la dimension de la repré-


sentation V . Soit V = ⊕i∈I Vi ' ⊕j∈J Wj deux décompositions de la représentation
V en représentations irréductibles. Nous montrons qu’à permutation près les
(Vi )i∈I et (Wj )j∈J sont la même collection de représentations. Nous disposons
d’un isomorphisme
f : ⊕i∈I Vi −→ ⊕j∈J Wj
et de projections pi : V −→ Vi , i ∈ I et qj : V −→ Wj , j ∈ J. Pour j ∈ J, posons
uj : V1 −→ V1 , uj = p1 ◦ f −1 |Wj ◦ qj ◦ f|V1 .
Ainsi
!
X X
−1
u j = p1 ◦ f |Wj ◦ qj ◦ f|V1 = p1 ◦ f −1 ◦ f|V1 = idV1 .
j∈J j∈j

Donc un des uj est non nul, quitte à renuméroter J, nous pouvons supposer que
c’est u1 et en appliquant le lemme de Schur, nous obtenons des isomorphismes
q1 ◦ f|V1 : V1 −→ W1 et p1 ◦ f −1 |W1 : W1 −→ V1 .
Pour appliquer l’hypothèse de récurrence, il suffit de montrer que le morphisme
de représentations
ψ = (IdV −q1 ) ◦ f|⊕i∈I−{1}Vi ⊕i∈I−{1} Vi −→ ⊕j∈J−{1} Wj
entre représentations de même dimension est encore un isomorphisme. Ce qui
est le cas car il est injectif : si x ∈ ker ψ, f (x) ∈ W1 , p1 (f −1 (f (x))) = p1 (x) = 0
et comme p1 ◦ f −1 |W1 est bijectif, f (x) = 0 et x = 0.
Exemple 11.28. — La somme directe en représentations irréductibles
V = ⊕Vi
n’est pas unique. Par exemple la représentation constante ρ : G −→ GLn (k),
g 7→ Id se décompose en somme directe de n droites linéairement indépendantes.
73

12. Tenseur

Une méthode efficace pour construire des représentations irréductibles consiste


à faire le produit tensoriel de représentations connues et à le décomposer en
représentations irréductibles.

Remarque 12.1. — C’est la situation rencontrée en mécanique quantique quand


la transformation des composantes d’un système est connue et que nous étudions
comment le système entier se transforme (système de deux particules de spin j1
et j2 par exemple).

12.1. Produit tensoriel. — Commençons par une courte introduction sur le


produit tensoriel.

Définition 12.2. — Soit k un corps et V, W des k-espaces vectoriels. Un pro-


duit tensoriel de V et W est la donnée d’un k-espace vectoriel T et d’une ap-
plication bilinéaire t : V × W −→ T satisfaisant la propriété universelle : si
b : V × W −→ U est une application bilinéaire, il existe une unique application
linéaire b̂ : T −→ U telle que que b = b̂ ◦ t.

Notons E ⊂ k V ×W , le k-espace vectoriel des combinaisons à support fini à


coefficients dans k de la forme
( )
X
E= av,w e(v,w) , av,w ∈ k presque tous nuls .
v∈V,w∈W

Soit F le sous-k-espace vectoriel de E engendré par


e(v+v0 ,w) − e(v,w) − e(v0 ,w) , e(v,w+w0 ) − e(v,w) − e(v,w0 )
e(av,w) − ae(v,w) , e(v,aw) − ae(v,w)
pour v, v 0 ∈ V , w, w0 ∈ W et a ∈ k. Le k-espace vectoriel E/F muni de
l’application bilinéaire canonique
ϕ : V × W −→ E/F, (v, w) 7→ e(v,w)
est un produit tensoriel de V par W , il est noté V ⊗ W . L’image par ϕ d’un
élément (v, w) ∈ V × W est appelé tenseur pur et noté v ⊗ w.

Théorème 12.3. — Soit k un corps et V, W des k-espaces vectoriels. Il existe


un produit tensoriel de V et W , noté V ⊗k W (ou s’il n’y a pas d’ambiguité
V ⊗ W ). Il est unique à unique isomorphisme près.

Démonstration. — L’existence est obtenue par la construction de (V ⊗ W, ϕ).


Par propriété universelle, le produit tensoriel est unique à unique isomorphisme
près. En effet notons ((V ⊗ W )0 , ψ) un autre produit tensoriel. Il existe des
74

applications uniques α : V ⊗ W −→ (V ⊗ W )0 et β : (V ⊗ W )0 −→ V ⊗ W avec


ψ = α ◦ ϕ et ϕ = β ◦ ψ. Donc
ϕ = β ◦ ψ = β ◦ (α ◦ ϕ) = (β ◦ α) ◦ ϕ.
Comme ϕ = IdV ⊗ ◦ϕ, par unicité β◦α = IdV ⊗W , et de même α◦β = Id(V ⊗W )0 .

Exemple 12.4. — (Fonctorialité). Si nous avons des applications linéaires


f : V −→ V 0 , g : W −→ W 0 ,
il existe une et une seule application linéaire
f ⊗ g : V ⊗ W −→ V 0 ⊗ W 0
telle que
(f ⊗ g)(v ⊗ w) = f (v) ⊗ g(w) pour tous v ∈ V, w ∈ W.
De plus (f2 ⊗ g2 ) ◦ (f1 ⊗ g1 ) = (f2 ◦ f1 ) ⊗ (g2 ◦ g1 ).

Exemple 12.5. — (Commutativité, associativité, élément neutre, distributivité


par rapport à la somme directe) Soit V1 , V2 , V3 des k-espaces vectoriels, nous avons
les isomorphismes canoniques
V1 ⊗ V2 ' V2 ⊗ V1 , v1 ⊗ v2 7→ v2 ⊗ v1 ,

(V1 ⊗ V2 ) ⊗ V3 ' V1 ⊗ (V2 ⊗ V3 ), (v1 ⊗ v2 ) ⊗ v3 7→ v1 ⊗ (v2 ⊗ v3 ),

V1 ' V1 ⊗ k, v 7→ v ⊗ 1, V1 ' k ⊗ V1 , v 7→ 1 ⊗ v,

(V1 ⊕ V2 ) ⊗ V3 ' (V1 ⊗ V3 ) ⊕ (V2 ⊗ V3 ), (v1 + v2 ) ⊗ v3 7→ v1 ⊗ v3 + v2 ⊗ v3 .


Toutes ces applications, définies sur les tenseurs purs, s’étendent par linéarité à
tous les éléments du produit tensoriel.
En particulier en dimension finie, nous en déduisons que si (vi )i∈I est une base
de V et (wj )j∈J est une base de W , alors (vi ⊗ wj )(i,j)∈I×J est une base de V ⊗ W
et dimk V ⊗ W = dimk V dimk W .
Si V a pour base (vi )i∈I , V 0 a pour base (vi00 )i0 ∈I 0 , W a pour base (Wj )j∈J et W 0
a pour base (wj0 0 )j 0 ∈J 0 et f : V −→ V 0 , g : W −→ W 0 de matrices respectives
A = (aii0 )(i,i0 )∈I×I 0 , B = (bjj 0 )(j,j 0 )∈J×J 0 dans ces bases, alors
X
(f ⊗ g)(vi ⊗ wj ) = aii0 bjj 0 vi00 ⊗ wj0 0 .
i0 ∈I 0 ,j 0 ∈J 0

Donc la matrice de f ⊗ g dans les bases (vi ⊗ wj ) de V ⊗ W et (vi00 ⊗ Wj00 ) de


V 0 ⊗ W 0 est
A ⊗ B = (aii0 bjj 0 )(i,j)∈I×J,(i0 ,j 0 )∈I 0 ×J 0 .
75

Par exemple si tous ces espaces sont de dimension 2 :


     
a11 a12 b11 b12 a11 B a12 B
A⊗B = ⊗ =
 a21 a22 b21 b22  a21 B a22 B
a11 b11 a11 b12 a12 b11 a12 b12
 a11 b21 a11 b22 a12 b21 a12 b22 
A⊗B =  a12 b11 a12 b12 a22 b11 a22 b12 

a12 b21 a12 b22 a22 b21 a22 b22
En particulier rg(A ⊗ B) = rg(A)rg(B) et si A et B sont carrées de taille respec-
tive a et b, tr(A ⊗ B) = tr(A) tr(B), det A ⊗ B = (det A)b (det B)a .
Exemple 12.6. — Soit V un k-espace vectoriel et k 0 un sur-corps de k, k ⊂ k 0 .
Comme k 0 est un k-espace vectoriel, nous pouvons former le k-espace vectoriel
V 0 = k 0 ⊗k V
et donner à V 0 une structure de k 0 -espace vectoriel canonique. Le k 0 -espace vec-
toriel V 0 est obtenu à partir de V par extension des scalaires de k à k 0 . Si (vi )i∈I
est une k-base de V , (1 ⊗ vi )i∈I est une k 0 -base de V 0 et dimk V = dimk0 V 0 .
Exemple 12.7. — La construction ci-dessus s’adapte sans peine pour définir
le produit tensoriel d’un nombre fini de k-espaces vectoriels : nous définissons
V1 ⊗ · · · ⊗ Vn comme le quotient de V1 × · · · × Vn par le k-espace vectoriel qui doit
être annulé par toute application n-linéaire.
De même, si nous avons des applications linéaires fi : Vi −→ Wi , nous obtenons
une application linéaire unique
f1 ⊗ · · · ⊗ fn : V1 ⊗ · · · ⊗ Vn −→ W1 ⊗ · · · ⊗ Wn ,
(f1 ⊗ · · · ⊗ fn )(v1 ⊗ · · · ⊗ vn ) = f1 (v1 ) ⊗ · · · ⊗ fn (vn ).
Remarque 12.8. — Soient V1 , . . . , Vn des espaces vectoriels de dimension finie.
Tout élément de V1 ⊗· · ·⊗Vn s’écrit comme somme de tenseurs purs. En général,
nous ne savons pas quel est le nombre nécessaire de tenseurs purs.

Introduisons encore quelques définitions afin de faire un premier pont entre


le langage algébrique et la physique ou le calcul différentiel. Nous notons V un
espace vectoriel de dimension finie n sur un corps k et V ∗ = Hom(V, k) son dual.
Soit r ∈ N, nous définissons le produit tensoriel
T rV = V · · ⊗ V}, T 0 V = k
| ⊗ ·{z
r fois

Remarque 12.9. — La somme ⊕r≥0 T r V a une structure de k-algèbre.

La somme
Définition 12.10. — Soit r, s ∈ N. Un tenseur r fois covariant et s fois con-
travariant est un élément
T ∈ T r V ∗ ⊗ T s V.
76

Soit (ei )1≤i≤n une base de V de base duale (ei )1≤i≤n , un tenseur T ∈ T r V ∗ ⊗T s V
s’écrit
P i1 ...is j1 jr
T = i1 ,...is ,j1 ,...,jr Tj1 ...jr e ⊗ · · · ⊗ e ⊗ ei1 ⊗ · · · ⊗ eis ,
Tji11...j
...is j1
r
e ⊗ · · · ⊗ ejr ⊗ ei1 ⊗ · · · ⊗ eis .
Avec la convention usuelle en physique de sommation sur les indices répétés en
haut et en bas.

Exemple 12.11. — Soit P = (Pij )1≤i,j≤n , la matrice de passage de la base


(ei )1≤i≤n à la base (e0i )1≤i≤n : e0i = Pij ej . Pour un tenseur T = (Tji11...j
...is
r
), r
fois covariant et s fois contravariant, ses coordonnés dans la base (e0i ) sont
i0 ...i0 i0 i0
T 0 j10 ...jsr0 = (P −1 )i11 · · · (P −1 )iss Pjj01 · · · Pjjr0r Tji11...j
...is
r
.
1 1

Revenons à présent à la théorie des représentations.

Définition 12.12. — Si ρi : G −→ GL(Vi ) i = 1, 2 sont deux représentations


du groupe G, nous définissons leur produit tensoriel

ρ = ρ1 ⊗ ρ2 : G −→ GL(V1 ⊗ V2 ),

ρ(g)(v1 ⊗ v2 ) = ρ1 (g)(v1 ) ⊗ ρ2 (g)(v2 ), g ∈ G, v1 ∈ V1 , v2 ∈ V2 .

Exemple 12.13. — Soient (V, ρV ) et (W, ρW ) deux représentations de G et


V ∗ = Hom(V, k) le dual de V . Ainsi V ∗ ⊗ W = Homk (V, W ) et nous pou-
vons former la représentation (V ∗ ⊗ W, ρ) via ρ(g)(f ) = ρW (g) ◦ f ◦ ρV (g)−1 . En
particulier l’espace des morphismes de représentations de V dans W est

HomG (V, W ) = Homk (V, W )G .

Exemple 12.14. — Si (ρ1 , V1 ) est une représentation du groupe G1 et (ρ2 , V2 )


est une représentation du groupe G2 , nous pouvons munir l’espace V1 ⊗ V2 d’une
représentation notée ρ1 ρ2 de G1 × G2 définie par

(ρ1 ρ2 )(g1 , g2 )(v1 ⊗ v2 ) = ρ1 (g1 )(v1 ) ⊗ ρ2 (g2 )v2 , vi ∈ Vi , gi ∈ Gi , i ∈ {1, 2}.

Remarque 12.15. — Le produit tensoriel de deux copies de l’espace euclidien


de dimension trois ne forme pas une représentation irréductible du groupe des ro-
tations. Il se décompose en la somme directe de trois représentations irréductibles
de dimensions respectives 1, 3, 5.
Plus généralement, il est utile de décomposer en somme de représentations irréductibles,
les produits tensoriels multiples. Pour cela, nous introduisons les produits extérieurs
et les tenseurs symétriques et anti-symétriques (§12.2,12.3).
77

12.2. Produit extérieur. — Nous construisons le produit extérieur d’espaces


vectoriels de façon analogue au produit tensoriel :
Définition 12.16. — Soit k un corps, r ∈ N et V un k-espace vectoriel. La
puissance extérieure r-ième Λr V de V est le quotient de T r V par le sous-espace
vectoriel I r engendré par les éléments x1 ⊗ · · · ⊗ xr où xi = xj pour deux indices
distincts i 6= j. La classe de l’élement x1 ⊗ · · · ⊗ xr dans le quotient Λr V est
notée
x1 ∧ · · · ∧ xr .
Exemple 12.17. — La puissance extérieure satisfait la propriété universelle
suivante : pour toute application r-linéaire alternée ρ : V r −→ W , il existe
une unique application linéaire f : Λr V −→ W telle que
Vr
c↓ &ρ
f
Λr V −→ W
où c est l’application r-linéaire alternée définie par c(x1 , . . . , xr ) = x1 ∧ · · · ∧ xp .
Exemple 12.18. — Si r > n, Λr V = 0. Plus généralement
 
r n
dimk Λ V = .
r
Exemple 12.19. — Il existe une application bilinéaire non dégénérée
Λr (V ∗ ) × Λr V −→ k
(u1 ∧ · · · ∧ ur , v1 ∧ · · · ∧ vr ) 7→ det(ui (vj ))1≤i,j≤r .

12.3. Tenseurs anti-symétriques et symétriques. — Dans ce paragraphe,


nous supposons cark = 0 et V est un k-espace vectoriel de dimension finie n.
Une permutation σ ∈ Sr induit un endomorphisme σ̃, k-linéaire de T r V défini
par
σ̃(x1 ⊗ · · · ⊗ xr ) = xσ(1) ⊗ · · · xσ(r) .
Définition 12.20. — Un tenseur t ∈ T r V est dit anti-symétrique si σ̃(t) =
ε(σ)t pour tout σ ∈ Sr .
Un tenseur t ∈ T r V est dit symétrique si σ̃(t) = t pour tout σ ∈ Sr .

Notons Ar V ⊂ T r V le sous-espace vectoriel des tenseurs anti-symétriques et


S V ⊂ T r V le sous-espace vectoriel des tenseurs symétriques.
r

Exercice 12.21. — Soit V un k-espace vectoriel de dimension n et r ∈ N.


Alors    
r n+r−1 r n
dim S V = , dim A V = .
r r
78

Nous définissons l’application linéaire d’antisymétrisation (ici nous utilisons


l’hypothèse cark = 0 ou cark > r)
1 X
p : T r V −→ T r V, t 7→ ε(σ)σ̃(t),
r! σ∈S
r

et l’application de symétrisation
1 X
q : T r V −→ T r V, t 7→ σ̃(t).
r! σ∈S
r

L’application d’antisymétrisation permet de réaliser Λr V comme sous-espace vec-


toriel de T r V . En effet,
Lemme 12.22. — Supposons cark = 0 ou cark > r. L’application p est un
projecteur de noyau I r et d’image Ar V . Elle induit donc un isomorphisme Ad V '
Λr V.

Démonstration. — Nous vérifions que Imp ⊂ Ar V et p induit l’identité sur Ar V ,


donc Imp = Ar V . En remarquant que N =< t − ε(σ)σ̃(t), t ∈ T r V, σ ∈ Sr > est
inclus dans ker p et
t = p(t) + t − p(t), avec t − p(t) ∈ N.
nous obtenons T r V = Ar V ⊕ N , donc N = ker p. Ainsi Ar V ' T r V / ker p '
Λr V .

De même, nous établissons :


Lemme 12.23. — Supposons cark = 0 ou cark > r. L’application q est un
projecteur d’image S r V . Elle induit donc un isomorphisme S r V ' T r V / ker q.
Remarque 12.24. — Soit V une k-représentation du groupe G. Alors pour
tout r ≥ 1, Λr V et S r V sont des représentations de G.
De plus si cark 6= 2, le produit tensoriel V ⊗ V se décompose
T 2 V = V ⊗ V = Λ2 V ⊕ S 2 V
avec Λ2 V espace engendré par x ∧ y = 12 x ⊗ y − y ⊗ x, dit carré extérieur et S 2 V
engendré par xy = 12 (x ⊗ y + y ⊗ x), dit carré symétrique. De plus (en notant χV
la trace de la représentation (V, ρ), χV (g) = tr ρ(g), g ∈ G),
1 1
χS 2 V (g) = (χV (g)2 + χV (g 2 )), χΛ2 V (g) = (χV (g)2 − χV (g 2 )).
2 2
Remarque 12.25. — Pour r = 3, l’inclusion T r V ⊂ Λr V ⊕ S r V est stricte.
En effet,
   
3 3 3 3 n n+2
dim T V = n > dim Λ V + dim S V = + .
3 3
79

En général, nous avons une décomposition sous la forme


T d V = ⊕ λ ≥ · · · ≥ λ ≥ 0, (S(λ1 ,...,λn ) V )mλ
1 n
λ1 + · · · + λr
où mλ > 0 et
- S(1,...,1) V ' Λr V ,
-S(r) V ' S r V,
- S(λ1 ,...,λn ) V est une représentation irréductible de GL(V ) de dimension
Y λi − λj + j − i
.
1≤i<j≤r
j−i

Lorsque le corps k est algébriquement clos, la théorie des caractères donne un


moyen efficace pour déterminer les représentations irréductibles d’un groupe fini
et la décomposition des représentations en somme de représentations irréductibles.

13. Caractères des représentations

Dans cette partie, sauf mention contraire explicite, k désigne un algébriquement


clos (nous le notons parfois k̄ pour rappeler qu’il est supposé algébriquement
clos et que cette hypothèse joue un rôle important dans le résultat ou la preuve
présentés), G un groupe fini d’ordre |G|, la caractéristique de k̄ ne divisant pas
|G|. Le lecteur peu familier avec la théorie des corps, peut supposer que k̄ = C
dans cette partie §13.

13.1. Définitions. —
Définition 13.1. — Le caractère d’une représentation de dimension finie (V, ρ)
de G, est l’application χ : G −→ k donnée par la trace de la représentation
χ(g) = tr ρ(g). Le degré d’un caractère est la dimension de la représentation
associée.

Nous notons χ, χρ ou χV le caractère associé à la représentation (V, ρ) suivant


le contexte. Il est indépendant du choix de la base de V .
Le caractère évalué en e ∈ G est la dimension de ρ :
χρ (e) = dim ρ = dim V.
L’énoncé suivant s’obtient directement à partir des propriétés de la trace ma-
tricielle.
Proposition 13.2. — Soient (V, ρ) et (W, ρ0 ) deux représentations de dimen-
sion finie G.
i. Si V et W sont équivalentes, elles ont même caractère,
ii. χV ⊕W = χV + χW ,
80

iii. Si W ⊂ V est une sous-représentation, χV = χW + χV /W ,


iv. χV ⊗W = χV χW .

Exemple 13.3. — Soit σ ∈ Sn alors le caractère de la représentation standard


de Sn dans Cn est le nombre de points fixes de σ.

Exemple 13.4. — Considérons le caractère d’une représentation de permuta-


tion ρ définie à partir d’une opération d’un groupe fini G sur un ensemble fini
E. Pour g ∈ G, nous interprètons χρ (g) comme le nombre |E g | des éléments de
E stables par g.
En particulier, le caractère de la représentation régulière est

|G| si g = e,
χreg (g) =
0 si g 6= e.

Exemple 13.5. — Le caractère de la représentation standard de Dn dans C2


est donné par
χ(rj ) = 2 cos 2jπ/n, χ(rj s) = 0, 0 ≤ j ≤ n − 1.

Remarque 13.6. — Si G est abélien, ses représentations irréductibles sont de


dimension 1, donc coı̈ncident avec leur caractère. Considérons le groupe abélien
infini U (1) des rotations du cercle unité S1 . Les représentations irréductibles sont
1 inφ
χn (φ) = e , n ∈ Z.

Toute fonction complexe (continue) f : S1 −→ C, s’écrit
X
f (φ) = cn χn (φ)
n∈Z

où cn = 2π1
−π
f (φ)e−inφ dφ. La théorie des caractères est une version finie (et
non abélienne) des séries/transformations de Fourier.

13.2. Fonctions centrales. — Le caractère prend la même valeur dans une


classe de conjugaison de G :
χ(g) = χ(hgh−1 ), χ(gh) = χ(hg), g, h ∈ G.
Le caractère est une fonction centrale de G au sens suivant :

Définition 13.7. — Une fonction centrale de G est une fontion f : G −→ k


invariante par conjugaison :
∀g, h ∈ G, f (hgh−1 ) = f (g).
Le k-espace vectoriel des fonctions centrales est noté C(G). Il est de dimension
le nombre de classes de conjugaison de G.
81

Le k-espace vectoriel F(G) est muni d’une forme bilinéaire symétrique


1 X
< f, f 0 >= f (g −1 )f 0 (g) =< f 0 , f > .
|G| g∈G

Comme < f, δg >= 1


|G|
f (g −1 ), cette forme est non dégénérée :
∀f ∈ F(G) − {0}, ∃f 0 ∈ F(G), < f, f 0 >6= 0.
Soit (V, ρV ) et (W, ρW ) deux représentations de G, nous posons
1 X
π : Hom(V, W ) −→ Hom(V, W ), u 7→ ρW (g) ◦ u ◦ ρV (g)−1 .
|G| g∈G

Lemme 13.8. — L’endomorphisme π de Hom(V, W ) est un projecteur d’image


HomG (V, W ) et
tr(π) =< χV , χW > .

Démonstration. — Par définition,


HomG (V, W ) = {u ∈ Hom(V, W )|∀h ∈ G, u ◦ ρV (h) = ρW (h) ◦ u}.
L’endomorphisme π est un projecteur d’image HomG (V, W ). En effet, si u ∈
HomG (V, W ), π(u) = u, donc HomG (V, W ) ⊂Imπ. Pour h ∈ H, v ∈ Hom(V, W ),
ρW (h) ◦ π(v) ◦ ρV (h)−1 = |G|
1 −1
◦ ρV (h)−1
P
g∈G ρP W (h) ◦ ρW (g) ◦ v ◦ ρV (g)
1 −1 −1
= |G| P g∈G ρW (hg) ◦ v ◦ ρV (g h )
1 0 0 −1
= |G| g 0 ∈G ρW (g ) ◦ v ◦ ρV (g )
= π(v).
D’où Imπ = HomG (V, W ) et comme π 2 (v) = π(v), v ∈ Hom(V, W ), π est un
projecteur d’image HomG (V, W ). Choisissons des bases de V et de W et notons
Eij l’élément de Hom(V, W ) dont la matrice dans ces bases a tous ses coefficients
nuls sauf celui situé à la i-ème ligne et la j-ème colonne, qui vaut 1. Les (Eij )
forment une base de Hom(V, W ) et nous avons
(ρW (g) ◦ Eij ◦ ρV (g)−1 )kl = ρW (g)ki ρV (g −1 )jl .
Par conséquent,
1
ρW (g)ii ρV (g −1 )jj
P P P
tr(π) = ij π(Eij )ij = ij |G| g∈G
  P 
1 −1
P P
= |G| g∈G ρ W (g)ii ρ
j V (g )jj
1
Pi −1
= |G| g∈G χW (g)χV (g )
= < χV , χW > .

Proposition 13.9. — La famille des χV pour V décrivant l’ensemble des classes


d’isomorphisme de représentations irréductibles de G est orthonormale.
82

Démonstration. — Si V et W sont irréductibles, d’après le lemme de Schur



0 si V et W ne sont pas isomorphes,
HomG (V, W ) =
k si V et W sont isomorphes.
Comme la trace d’un projecteur est son rang, le lemme 13.8 implique

0 si V et W ne sont pas isomorphes,
< χV , χW >= tr(π) =
1 si V et W sont isomorphes.

Lemme 13.10. — Soit (V, ρ) une représentation de G. Si f : G −→ k̄ est une


fonction centrale, f ∈ C(G), posons
1 X
fρ = f (g)ρ(g −1 ) ∈ End(V ).
|G| g∈G
i. Nous avons fρ ∈ EndG (V ) et tr(fρ ) =< f, χg >.
ii. Si (V, ρ) est irréductible, dim(V ) est inversible dans k̄ et fρ est l’homothétie
de V de rapport <f,χ g>
dim V
.

Démonstration. — i. Pour tout h ∈ G, fρ ∈ EndG (V ) car :


ρ(h) ◦ fρ ◦ ρ(h)−1 = |G| 1 −1 −1
P
g∈G f (g)ρ(hg h )
1 −1 0 0−1
P
= |G| g 0 ∈G f (h g h)ρ(g )
1 0 0−1
P
= |G| g 0 ∈G f (g )ρ(g ) car f centrale,
= fρ .
1 −1
P
De plus tr(fρ ) = |G| g∈G f (g)χρ (g ) =< f, χρ >.
ii. Si ρ est irréductible, le lemme de Schur appliqué à la fonction centrale χρ ,
montre que (χρ )ρ est une homothétie. Son rapport λ vérifie (d’après la proposition
13.9) :
tr(χρ )ρ = λ dim V =< χρ , χρ >= 1.
Si f est une fonction centrale quelconque, fρ est une homothétie de trace
< f, χρ > et donc de rapport <f,χ dim V
ρ>
.
Théorème 13.11. — Les caractères des représentations irréductibles de dimen-
sion finie forment une base orthomormale du k̄-espace vectoriel C(G) des fonc-
tions centrales sur G. P
En particulier toute fonction centrale f ∈ C(G) s’écrit f = ρ irr < f, χρ > χρ .

Démonstration. — Soit f ∈ C(G), fonction centrale orthogonale à tous les car-


actères χρ , pour ρ irréductible. Alors fρ = 0 pour toute représentation irréductible
ρ, puis toute représentation car fρ⊕ρ0 = fρ ⊕ fρ0 . Pour la représentation régulière,
nous obtenons fρreg ∈ EndG (F(G)) et fρreg = 0. En évaluant fρreg en δe ∈ F(G),
1 X 1 X
0 = fρreg (δe ) = f (g)ρreg (g −1 )(δe ) = f (g)δg−1
|G| g∈G |G| g∈G
83

dans F(G), ce qui entraı̂ne que f = 0 car les δg forment une base de F(G).
Corollaire 13.12. — Rappelons que k̄ est algébriquement clos de caractéristique
première à l’ordre de G.
i. Le nombre de représentations irréductibles de G est égal au nombre de classes
de conjugaison de G.
ii. Soient χ1 , . . . , χs les caractères des représentations irréductibles de G, soient
C = [g] et C 0 = [g 0 ] des classes de conjugaison dans G. Nous avons
s  |G|
X
−1 0 |C|
si C = C 0 ,
χi (g )χi (g ) =
i=1
0 sinon.

Démonstration. — i. La dimension de C(G) est égale au nombre de classes de


conjugaison dans G.
ii. Soit δC la fonction caractéristique de C, c’est une fonction centrale qui
se décompose sur la base orthonormale des caractères χi des représentations
irréductibles :
s
X 1
δC = < δC , χi > χi , < δC , χi >= |C|χi (g −1 ).
i=1
|G|

13.3. Décomposition des représentations. —


Définition 13.13. — Soit V = ⊕Vi une décomposition d’une représentation
V de dimension finie d’un groupe fini G en représentations irréductibles. La
décomposition de V en composantes isotypiques, s’obtient en regroupant tous les
Vi isomorphes à la même représentation irréductible.

Nous retrouvons le résultat de décomposition des représentations en somme


directe de représentations irréductibles.
Proposition 13.14. — Soit (V, ρ) une représentation de dimension finie du
groupe fini G. La projection de V sur la composante isotypique correspondant
à une représentation irréductible (V 0 , ρ0 ) est donnée par
dim V 0 X
pV 0 = χρ0 (g)ρ(g −1 ).
|G| g∈G
En particulier, la décomposition en composantes isotypiques ne dépend que de la
représentation (V, ρ).

Démonstration. — Soit f une fonction centrale sur G. L’endomorphisme fρ de V


laisse stable toute sous-représentation (Vi , ρi ) de (V, ρ) et se restreint à Vi en fρi .
Si Vi est irréductible, alors fρi est l’homothétie de Vi de rapport <f,χ i>
dim Vi
(lemme
13.10).
84

Pour f = χρ0 , caractère d’une représentation irréductible (V 0 , ρ0 ), l’endomorphisme


(χρ0 )ρ|Vi est donc dim1 Vi IdVi si Vi ' V 0 ou 0 sinon. Comme pV 0 = (dim V 0 )(χρ0 )ρ
sa restriction à Vi est donc l’identité si Vi ' V 0 et 0 sinon.

Proposition 13.3.1. — Notons ρ1 , . . . , ρs les représentations irréductibles (non


équivalentes deux à deux) du groupe fini G. Soit ρ = ⊕si=1 ρni i une représentation
de G. Nous avons
`
X
< χρ , χρi >= ni · 1k̄ , < χρ , χρ >= n2i · 1k̄ .
i=1

Supposons de plus cark̄ = 0,


- des représentations de G sont isomorphes si et seulement si elles ont le même
caractère,
- ρ est irréductible si et seulement si < χρ , χρ >= 1,
- la représentation régulière se décompose en F(G) = ⊕si=1 ρdim
i
ρi
; en particulier
P s 2
i=1 (dim ρ i ) = |G|.

Démonstration. — Pour la représentation régulière


χreg = |G|δe , < χreg , χi >= χi (e) = dim ρi .

Donc ρreg = ⊕si=1 ρdim


i
ρi
.

Si cark = p 6= 0, le caractère ne détermine pas la représentation. Par exemple,


pour toute représentation V, le caractère de V p est nul.
Nous verrons plus loin qu’en caractéristique zéro (sur un corps algébriquement
clos), la dimension d’une représentation irréductible divise l’ordre |G|. Ceci donne
une contrainte importante sur les dimensions des représentations irréductibles.

Exemple 13.15. — Supposons cark = 0 (algébriquement clos). Le groupe G


est abélien si et seulement si toutes ses représentations irréductibles sont de di-
mension 1.
En effet un groupe abélien G a exactement Ps |G| classes2
de conjugaison, donc |G|
représentations irréductibles. Or |G| = i=1 (dim ρi ) donc ` ≤ |G| avec égalité
si et seulement si toutes les représentations irréductibles sont de dimension 1.

Exemple 13.16. — La représentation de Sn sur


V0 = {(x1 , . . . , xn ) ∈ Cn |x1 + . . . + xn = 0}
est irréductible.
En effet la représentation de permutation est somme de V0 et de la représentation
triviale de dimension 1 (avec < χtriv , χtriv >= 1). Il suffit donc de montrer que le
caractère χ de la représentation de permutation vérifie < χ, χ >= 2. Or χ(g) est
85

le nombre de points fixes de la permutation g ∈ Sn . Pour a ∈ {1, . . . , n}, nous


posons

0 si g(a) 6= a,
ga =
1 si g(a) = a.
Ainsi χ(g) = χ(g −1 ) = na=1 ga et
P

= S1n g∈Sn χ(g −1 )χ(g)


P
< χ, χ >
P 2
n
= n!1 g∈Sn
P
ga
1
P P a=1
=Pn! 1≤a,b≤n P g∈Sn ga gb P
= n!1 P1≤a≤n g∈Sn ga + n!2P 1≤a<b≤n g∈Sn ga gb
P
= n!1 1≤a≤n (n − 1)! + n!2 1≤a<b≤n (n − 2)! = 2.

Remarque 13.17. — (Théorie de jauge sur réseau, d’après notes de cours de


Jean-Bernard Zuber). En mécanique statistique, nous définissons un modèle sur
un réseau carré dans lequel les degrés de liberté sont attachés aux liens entre sites
voisins et prennent leur valeur dans un groupe fini G. A chaque lien orienté

− →

` = ij , on associe l’élément g` , à −` = ji , on associe g`−1 . A chaque carré (ou
plaquette) p = ijkl, nous associons le produit des éléments des liens :
gp = gij gjk gkl glj
et l’énergie d’une configuation de ces variables est donnée par
X
E=− <χ (gp )
plaquettes p

où χ est le caractère d’une représentation unitaire du groupe (ρ(g) = ρ(g)−1 ,


g ∈ G). La fonction de partition s’écrit
Y 1 X  Y
Z= eβ<χ (gp ) ,
liens`
n g ∈G plaquettes
`

1
pour β = kT .
Nous pouvons montrer que l’energie E est invariante par la redéfinition des gij
selon gij 7→ gi gij gj−1 où gi ∈ G et que E ne dépend pas de l’orientation des
plaquettes. Nous pouvons calculer la fonction de partition Z pour un réseau fini
de N plaquettes enserrées dans une courbe fermée du réseau fini.

14. Caractères complexes

Dans ce paragraphe, k = C. Rappelons les résultats obtenus dans le paragraphe


précédent en spécifiant la structure complexe.
86

14.1. Tables de caractères complexes. — Pour toute représentation (V, ρ)


d’un groupe fini, nous avons ρ(g)|G| = IdV , donc les valeurs propres de ρ(g) sont
des racines de l’unité et celles de ρ(g −1 ) sont leurs conjugués. Nous avons donc
χρ (g −1 ) = tr(ρ(g −1 )) = tr(ρ(g)) = χρ (g).
Nous avons ainsi
1 X
< χρ , χρ0 >= χρ (g)χρ0 (g).
|G| g∈G
Pour χ1 , . . . , χs les caractères des représentations irréductibles de G et C =
[g], C 0 = [g 0 ] des classes de conjugaison de G :
s  |G|
X
0 |C|
si C = C 0 ,
χi (g)χi (g ) =
i=1
0 sinon.
Définition 14.1. — La table des caractère de G donne la valeur de chaque car-
actère sur chaque classe de conjugaison. Les lignes correspondent aux caractères
et les colonnes aux classes de conjugaison. C’est une table carrée de taille s, le
nombre de classes de conjugaison.

Nous portons dans la première ligne du tableau un représentant de chaque


classe de conjugaison du groupe et en indice de ce représentant le nombre d’éléments
dans sa classe de conjugaison.
- Les lignes sont orthogonales car les caractères irréductibles constituent une base
orthonormale des fonctions centrales C(G) de G.
- Les colonnes sont orthogonales pour le produit scalaire usuel de Cs et de plus
Xs X
χi (e)2 = (dim ρi )2 = |G|.
i=1 i∈S

Plus généralement, en notant |C| le cardinal de la classe de conjugaison de g ∈ G,


s
X |G|
|χi (g)|2 = .
i=1
|C|

Exemple 14.2. — Nous connaissons déja deux représentations irréductibles de


D3 = S3 de dimension 1 : la représentation triviale triv, la signature ε. Le
groupe S3 a trois classes de conjugaison, et |S3 | = 6 = 1 + 1 + 22 . La dimension
de la dernière représentation irréductible est donc 2. Nous pouvons dresser la
table des caractères en complétant la dernière ligne par orthogonalité ou en intro-
duisant le caractère de la représentation régulière χreg = 6 · δ{e} = χtriv + χε + 2χ2 .

S3 e (12)3 (123)2
χtriv 1 1 1
χε 1 -1 1
χ2 2 0 -1
87

Il s’agit à présent de décrire explicitement la représentation irréductible de di-


mension 2. Nous en connaissons une réelle. Les éléments de S3 s’identifient
aux symétries d’un triangle équilatéral situé dans un plan horizontal. Par iden-
tification, nous pouvons en déduire la représentation complexe : la réalisation
géométrique de S3 comme stabilisateur dans le groupe orthogonal du plan eucli-
dien d’un triangle équilatéral. L’irréductibilité de cette représentation tient au
fait qu’il n’existe pas de direction propre commune au six isométries. Son car-
actère χ2 se calcule en identifiant une transposition à une symétrie droite par
rapport à la médiatrice de l’un des côtés et un 3-cycle à une rotation de ±2π/3
autour du centre de gravité du triangle.
Nous savons également que S3 a une représentation ρ dans le plan complexe V0 =
{(x1 , x2 , x3 ) ∈ C3 |x1 + x2 + x3 = 0} dont la somme directe avec la représentation
triviale de dimension 1 est la représentation de permutation, de caractère de
valeurs 3, 1, 0 qui est donc la somme χtriv + χ2 .
Les sous-groupes normaux de S3 sont : S3 , noyau de χtriv , A3 = {1} ∪ {(123)}
noyau de χε et 1, noyau de χ2 .
Notons V la représentation irréductible de dimension 2. Le caractère de V ⊗ V
est χ22 de valeurs 4, 0, 1, donc χ22 = χtriv + χε + χ2 et
V ⊗ V = Vtriv ⊕ Vε ⊕ V.

Remarque 14.3. — La table des caractères du groupe D3 = S3 est utile aux


chimistes. Elle apparait avec des notations différentes :

S3 E 3sν 2C3
A1 1 1 1
A2 1 -1 1
E 2 0 -1

La notation 3sν signifie qu’il y a trois éléments dans la classe de conjugaison


et sν signifie qu’elle contient des symétries par rapport à un plan vertical. La
notation 2C3 signifie qu’il y a deux éléments dans la classe de conjugaison et
Cm correspond à des rotations d’angle 2π/m. Les lettres A et B désignent des
représentations irréductibles de dimension 1, E des représentations de dimension
2 et T des représentations de dimension 3.

Exemple 14.4. — Le groupe diédral D4 admet la présentation à deux générateurs,


un élément d’ordre 4, r et un élément d’ordre 2, s avec les relations
s2 = e, r4 = e, srk s = r−k , rsr−1 = sr2 .
Il y a donc 5 classes de conjugaison {e}, {r2 }, {r, r3 }, {s, r2 s}, {rs, r3 s}. Le sous-
groupe Z/2Z =< r2 > est normal et dans le quotient les trois éléments r, s, rs
sont d’ordre deux ; donc
D4 /(Z/2Z) = Z/2Z × Z/2Z.
88

Ceci donne quatre représentations de dimension 1 correspondant aux quatre mor-


phismes Z/2Z × Z/2Z −→ C∗ . La cinquième représentation doit être de dimen-
sion 2, avec pour table de caractères

D4 e (r2 )1 (r)2 (s)2 (rs)2


χtriv 1 1 1 1 1
χ1 1 1 -1 1 -1
χ01 1 1 1 -1 -1
χ1 χ01 1 1 -1 -1 1
χ2 2 -2 0 0 0

La représentation de dimension 2 est la représentation standard de C2 . Les


sous-groupes normaux de D4 sont D4 , {e, r2 , s, r2 s} noyau de χ1 , {e, r, r2 , r3 }
noyau de χ01 , {e, r2 , rs, r3 s} noyau de χ1 χ01 , {e} et leurs intersections. Le sous-
groupe dérivé est {e, r2 } (ker χ1 ∩ ker χ01 ) et c’est aussi le centre
Z(D4 ) = {g ∈ D4 , ∀χirréductible, |χ(g)| = χ(e)}.

sage: G=PermutationGroup([[(1, 2), (3, 4)], [(1, 2, 3, 4)]])


sage: G.character table()

[1 1 1 1 1]
[1 −1 −1 1 1]
[1 −1 1 −1 1]
[1 1 −1 −1 1]
[2 0 0 0 −2]

Nous pouvons utiliser cette table pour obtenir des informations sur la structure
du groupe G.

Lemme 14.5. — Soit ρ une représentation de G et g ∈ G. Alors


χρ (g) = χρ (e) si et seulement si ρ(g) = Id .
Ainsi {g ∈ G, χρ (g) = χρ (e)} = ker ρ C G.

Démonstration. — Comme χρ (g) est somme des valeurs propres de ρ(g),


∀g ∈ G, |χρ (g)| ≤ χρ (e) = dim V.
Ainsi |χρ (g)| = χρ (e) si et seulement ρ(g) est une homothétie (inégalité triangu-
laire). En particulier, χρ (g) = χρ (e) si et seulement si ρ(g) = Id.

Pour tout caractère χ d’une représentation ρ de G, nous notons


Gχ = ker ρ = {C, χ(C) = χ(e)} C G.
89

Lemme 14.6. — Tout sous-groupe normal s’obtient comme intersection de Gχi


où χi décrit une sous-famille des caratères des représentations irréductibles de G
(non équivalentes deux à deux).

Démonstration. — Soit N C G et ρ̄ : G/N −→ GL(F(G/N )) la représentation


régulière (injective) de G/N . Alors en composant avec la projection π : G −→
G/N , nous obtenons une représentation
ρ : G −→ GL(F(G/N ))
de noyau ker ρ = N . En décomposant ρ en somme directe de représentations
irréductibles ρ = ⊕ρi , nous obtenons ker ρ = ∩ ker ρi .

En particulier, G est simple si tous les Gχ sont triviaux pour χ 6= χtriv , autrement
dit si et seulement si dans chaque ligne exceptée celle correspondant à la représentation
triviale, la valeur χ(e) n’apparait qu’une seulement fois (dans la colonne corre-
spondant à la classe {e}).
Lemme 14.7. — Le groupe dérivé D(G) est l’intersection des Gχ pour tous les
caractères de dimension 1.

Démonstration. — Les représentations de dimension 1 sont des morphismes


G −→ C∗ .
Ainsi G/ ker ρ, isomorphe à un sous-groupe fini de C∗ , est abélien et D(G) < ker ρ.
Donc D(G) inclus dans l’intersection des noyaux des représentations de dimen-
sion 1.
Réciproquement la représentation régulière ρ̄ : G/D(G) −→ GL(F(G/D(G)) ad-
met une décomposition en représentations irréductibles ρ̄i de G/D(G). Comme
G/D(G) est abélien les représentations ρ̄i sont de dimension 1. Notons ρ (resp.
ρi ) la représentation ρ : G −→ G/D(G) −→ GL(F(G/D(G)) obtenu par com-
position de la projection G −→ G/D(G) avec ρ̄ (resp. ρ̄i ). La représentation
ρ̄ est injective donc ker ρ = D(G) = ∩ ker ρi où ρi sont des représentations de
G de dimension 1. Par conséquent D(G) contient l’intersection des noyaux des
représentations de dimension 1.
Lemme 14.8. — Le centre de G est la réunion des classes de conjugaison C
pour lesquelles |χi (C)| = χi (e) pour tout i.

Démonstration. — En effet si g ∈ Z(G), alors ρi (g) commute avec ρi , c’est donc


(d’après le lemme de Schur) une homothétie de rapport une racine de l’unité et
|χi (g)| = χi (e) pour tout i. Réciproquement si |χi (g)| = χi (e), ρi (g) est une
homothétie donc commute avec ρi , donc ρ(g) commute avec toute représentation
ρ. Choisissons pour ρ la représentation régulière. Ainsi
ρreg (gh) = ρreg (g)ρreg (h) = ρreg (h)ρreg (g) = ρreg (hg), h ∈ H.
90

Comme la représentation régulière est injective gh = hg pour tout h ∈ G donc


g ∈ Z(G).

La table de caractères peut également être utilisée pour calculer la décomposition


en composantes irréductibles d’une représentation donnée.

Exemple 14.9. — Le groupe S4 admet deux caractères de degré 1 : le caractère


trivial et le caractère de la signature ε. Ce sont les seuls car D(S4 ) = A4 . Il
admet 5 classes de conjugaison. Le groupe S4 possède un sous-groupe normal
engendré par les bi-transpositions et le quotient par ce groupe est isomorphe à
S3 . Nous obtenons par passage au quotient une représentation irréductible de
dimension 2 à partir de celle connue de gS3 . Nous notons χ2 son caractère.
L’écriture |S4 | = 24 = 1+1+4+n2 +m2 avec m, n > 2, implique qu’il existe deux
autres representations irréductibles de degré 3. Or nous avons une représentation
de degré 3 de S4 dans V0 = {(x1 , x2 , x3 , x4 ) ∈ C4 |x1 + x2 + x3 + x4 = 0}.
Le caractère de la représentation de permutation χ de V0 ⊕ Vtriv a pour valeurs
4, 2, 1, 0, 0 ; donc χV0 a pour valeurs 3, 1, 0, −1, −1 et

1
< χV0 , χV0 >= χV0 (g)2 = 1
|G|

donc V0 est irrréductible. On pose χ3 = χV0 . Nous obtenons ainsi la table


S4 e (12)6 (123)8 (1234)6 (12)(34)3
χtriv 1 1 1 1 1
χε 1 -1 1 -1 1
χ2 2 0 -1 0 2
χ3 = χV0 3 11 0 -1 -1
χ03 3 -1 0 1 -1

Le caractère χ03 correspond à la représentation V ⊗χtriv qui est donc irréductible


(comme tout produit tensoriel d’une représentation irréductible et d’une représentation
de dimension 1).
Les sous-groupes normaux de S4 sont S4 noyau de χtriv , A4 noyau de χε , le
groupe de Klein noyau de χ2 et le groupe 1. Le groupe dérivé D(S4 ) = A4 et le
centre est trivial car {σ ∈ S4 , ||χV0 (σ)| = χV0 (e) = 3} = {e}.
Comme représentations réelles, χ3 le caractère des déplacements qui préservent
le cube et χ03 le caractère des isométries qui stabilisent un trétraèdre régulier.

Nous en déduisons la table de A4 :


91

A4 e (123)4 (132)4 (12)(34)3


χtriv 1 1 1 1
χ 1 ω ω2 1
χ2 1 ω2 ω 1
χ V0 3 0 0 -1
sage: G=PermutationGroup([[(1, 2), (3, 4)], [(1, 2, 3)]])
sage: G.character table()

[1 1 1 1]
[1 −zeta3 − 1 zeta3 1]
[1 zeta3 −zeta3 − 1 1]
[3 0 0 −1]

Exemple 14.10. — (Caractères des quaternions) Nous considèrons le groupe


des quaternions formé des 8 matrices
      
i 0 0 1 0 i
D = ± Id, ±I = ± , ±J = ± , ±K = ± .
0 −i −1 0 i 0

Le sous-groupe {± Id} est le groupe dérivé D(D) et le quotient D/D(D) est iso-
morphe au groupe Z/2Z × Z/2Z. Nous en déduisons les quatre caractères de
degré 1. La représentation des quaternions par des matrices 2 × 2 fournit une
représentation irréductible de dimension 2 de D, d’où le caractère irréductible χ2
de degré 2. La table des caractères est donc
D 1 -1 (I)2 (J)2 (K)2
χtriv 1 1 1 1 1
χ1 1 1 -1 -1 1
0
χ1 1 1 1 -1 -1
χ001 1 1 -1 1 -1
χ2 2 -2 0 0 0

Nous observons l’égalité des tables de caractères des groupes non isomorphes
D4 et D. La table des caractères irréductibles d’un groupe fini ne caractérise pas
ce groupe.

Remarque 14.11. — Soit G un groupe fini d’ordre n. Le déterminant ∆ de la


table des caractères de G est de la forme
 nN 1/2
∆=
n1 · · · nN
où ni désigne le cardinal d’une des N classes de conjugaison de G et  est une
racine quatrième de l’unité.
92

14.2. Propriétés d’intégralité des caractères. — Soit k = k̄ un corps


algébriquement clos de caractéristique zéro (ainsi Z ⊂ Q ⊂ C ⊂ k̄). Nous rap-
pellons qu’un anneau est un groupe commutatif muni d’une seconde loi interne
associative, admettant un élément neutre et distributive par rapport à l’addition.
Nous notons Z[X] l’anneau des polynômes à coefficients entiers.
Définition 14.12. — Un élément x ∈ k est dit entier algébrique, s’il est racine
d’un polynôme unitaire de Z[X].
Pour x ∈ k, nous notons Z[x] le sous-groupe additif de k engendré par les puis-
sances positives de x : Z[x] = {P (x), P ∈ Z[X]}.
Exemple 14.13. — Les entiers algébriques x ∈ Q ∩ k sont les entiers. En effet
si x = r/s avec (r, s) = 1 annule rn + a1 rn−1 s + · · · an sn = 0 alors s|rn donc
s = ±1.
Lemme 14.14. — Les trois propriétés suivantes sont équivalentes :
i. x ∈ k est un entier algébrique,
ii. le groupe abélien Z[x] est de type fini,
iii. Il existe un sous-groupe abélien de type fini de k contenant Z[x].

Démonstration. — i.=⇒ii. car xn + a1 xn−1 + · · · + a0 = 0 ∈ Z[x] implique que


Z[x] est engendré par {1, x, . . . , xn−1 }.
ii.=⇒ iii. est clair. Montrons iii.=⇒i. Z[x] sous-groupe d’un groupe abélien
de type fini est de type fini. Soit {P1 (x), . . . , Pr (x)} une famille génératrice et
d = max1≤i≤r deg Pi . Ainsi {1, . . . , xd } engendre aussi Z[x], donc xd+1 s’écrit
comme combinaison linéaire à coefficients entiers de 1, . . . , xd . D’où x entier
algébrique.
Corollaire 14.15. — L’ensemble des entiers algébriques de k̄ est un sous-anneau
de k.
En particulier, les valeurs de caractères, somme de racines de l’unité sont des
entiers algébriques.

Démonstration. — Si x, y sont deux entiers algébriques, il existe r, s tels que


Z[x, y] est engendré par xi y j , 0 ≤ i ≤ r, 0 ≤ j ≤ s. Or Z[x − y] < Z[x, y] et
Z[xy] < Z[x, y], donc x − y et xy sont des entiers algébriques.
Lemme 14.16. — Soit C = [g] une classe de conjugaison du groupe fini G et
(V, ρ) une représentation irréductible (de dimension finie). Alors |C|χ ρ (g)
dim V
est un
entier algébrique

Démonstration. — Notons C −1 = {g −1 , g ∈ C} et f = δC −1 la fonction cen-


−1
P
trale caractéristique de la classe C . L’endomorphisme ν = |G|fρ = g∈C ρ(g)
commute à ρ, donc est une homothétie de rapport
|G| < f, χρ > |G|χρ (g)
λ= = .
dim V dim V
93

Dans la base canonique δg de k̄ G , la matrice de ρreg (g) est une matrice de per-
P pour tout g ∈ G, donc est à coefficients entiers. L’endomorphisme
mutation
u = g∈C ρreg (g) ∈ F(G) est donc à coefficients entiers. La restriction de u à V
(V irréductible est facteur direct de k̄ G ) est l’endomorphisme ν, homothétie de
rapport λ. Donc λ, valeur propre de u est racine d’un polynôme à coefficients
entiers, donc est un entier algébrique.

Théorème 14.17. — Soit G un groupe fini et k̄ un corps algébriquement clos


de caractéristique 0. Si V est une représentation irréductible de G alors dim V
divise |G|.

Démonstration. — Notons χ le caractère de V . Comme V est irréductible,


1 X
< χ, χ >= χ(g −1 )χ(g) = 1.
|G| g∈G

Notons C1 , . . . , Cs les classes de conjugaison de G. Ainsi


|G|
= dim1 V g∈G χ(g −1 )χ(g)
P
dim V
= dim1 V si=1 |Ci |χ(Ci−1 )χ(Ci ) .
P

= si=1 |Cdim
i |χ(Ci )
χ(Ci−1 )
P
V

Comme les χ(Ci−1 ), |Cidim


|χρ (Ci )
V
sont des entiers algébriques, |G|
dim V
est un entier
algébrique et comme il est rationnel, il est entier.

Remarque 14.18. — Il existe une représentation de Z/3Z comme groupe des


rotations de R2 préservant un triangle équilatéral centré à l’origine, de dimension
2 irréductible sur R qui ne divise pas 3 = |Z/3Z|. Cela ne contredit pas le
théorème (!) car le corps des réels n’est pas algébriquement clos.
Il existe une représentation irréductible de dimension 5 sur F13 de SL2 (F13 ),
d’ordre 23 · 3 · 7 · 13 divisible par 13 mais pas par 5.

Exemple 14.19. — Un groupe d’ordre p2 ne peut avoir que des représentations


irréductibles de dimension 1, donc est abélien.

15. Représentations induites

15.1. Définitions. — Jusqu’à présent, nous nous sommes intéressés aux pro-
priétés d’une représentation d’un groupe G fixé et aux représentations obtenues
par restriction à un sous-espace vectoriel stable ou par passage au quotient par
un sous-groupe normal de G. Maintenant, nous procédons dans l’autre sens :
nous partons d’une représentation d’un sous-groupe H de G et nous l’étendons
au groupe G. Il s’agit d’un outil très puissant pour fabriquer des représentations
de groupe.
94

Dans ce paragraphe, nous supposons encore que G est un groupe fini, en re-
vanche il n’est pas nécessaire de supposer que k est algébriquement clos ou de
caractéristique 0. Pour H < G, nous notons
G = ∪ri=1 gi H
la partition de G en classes à gauche modulo H.
Pour (V, ρ) une représentation de G et W ⊂ V un sous-espace vectoriel de V
stable par les automorphismes ρ(h), h ∈ H, nous notons
ρ|H,W : H −→ GL(W )
la restriction de ρ au sous-groupe H et au sous-espace W .

Définition 15.1. — Soit W ⊂ V , un sous-espace vectoriel d’un espace vectoriel


V de dimension finie, H < G un sous-groupe de G d’indice r d’un groupe fini G,
ρ1 : H −→ GL(W ) et ρ : G −→ GL(V ) deux représentations. La représentation
ρ est dite induite par la représentation ρ1 si ρ1 = ρ|H,W et V = ⊕ri=1 gi W . Nous
notons alors
ρ = IndGH ρ1 .

Exemple 15.2. — La représentation régulière de G est induite par la représentation


régulière de H pour tout H < G. En effet
 
F(G) = ⊕g∈G kδg = ⊕ri=1 ⊕h∈H kδgi h ⊕ri=1 ρreg,G (gi ) ⊕h∈H kδh

car ρreg,G (gi )(δh )(x) = δ(gi−1 x) = 1 si et seulement gi−1 x = h, i.e. x = gi h.

Exemple 15.3. — (Construction d’une représentation induite I). Soit H < G


et ρ1 : H −→ GL(W ) une représentation de H. Soit
V = ⊕ri=1 Wi
l’espace vectoriel somme directe de r = [G : H] copies de W . Nous identifions
W1 et W . Nous définissons une opération de G = ∪ri=1 gi H (g1 = e) sur V via
les formules suivantes :
ρ(h)(w, 0, . . . , 0) = (ρ1 (h)(w), 0, . . . , 0) ∈ W1 ,

ρ(gi )(w, 0, . . . , 0) = (0, . . . , 0, w, 0, . . . , 0) ∈ Wi , w est à la i-ème coordonnée


et si g ∈ G avec ggi = gj h pour h ∈ H,
ρ(g)(0, . . . , w, . . . , 0, . . . , 0) = (0, . . . , 0, . . . , ρ1 (h)(w) , . . . , 0)
↑ ↑ ↑ ↑
i j i j
Ainsi, nous avons défini une représentation induite
ρ = IndG
H ρ1 .
95

Exemple 15.4. — (Construction d’une représentation induite II). Soit (W, ρ1 )


une représentation d’un sous-groupe H de G. Posons
V = IndG
H (W ) = {g : G −→ W, ∀h ∈ H, ∀x ∈ G, f (hx) = ρ1 (h)f (x)}.

Nous munissons cet espace vectoriel de l’action par translations à droite (gf )(x) =
f (xg). Nous obtenons ainsi une représentation induite IndG H ρ1 .

Exemple 15.5. — Le groupe diédral Dn est engendré par deux éléments r, s


satisfaisant
rn = s2 = (rs)2 = e.
Les éléments de Dn s’écrivent donc {rα sβ , 0 ≤ α ≤ n − 1, β = 0, 1}. Les formules
suivantes pour 0 ≤ i, j ≤ n−1 permettent de déterminer les classes de conjugaison
de Dn :
ri rj r−i = rj , ri (srj )r−i = srj−2i , (sri )rj (sri )−1 = r−j , (sri )srj (sri )−1 = sr2j−1 .
Ainsi si n = 2m est pair, Dn a m + 3 classes de conjugaison
{e}, {rj , rn−j }{1≤j≤m−1} , {rm }, {srj , j pair}, {srj , j impair}.
Si n = 2m + 1 est impair, Dn a m + 2 classes de conjugaison
{e}, {rj , rn−j }{1≤j≤m} , {srj , 0 ≤ j ≤ n − 1}.
Les caractères de degré 1 sont donnés par
r 7→ ±1, s 7→ ±1 si n pair,
r 7→ 1, s 7→ ±1 si n impair.
Par induction, nous construisons les représentations irréductibles de dimension 2
de Dn . Les caractères complexes du sous-groupe abélien normal cyclique d’ordre
n, Cn =< r >, de Dn sont connus : pour ρ1` : r 7→ ω ` pour ω = exp(2iπ/n).
Nous en déduisons ρ` = IndD n 1
Cn ρ` représentation de dimension 2 de Dn :
 `   
ω 0 0 1
ρ` (r) = , ρ` (s) = .
0 ω −` 1 0
Nous en déduisons la table des valeurs du caractère de ρ` :

Dn e rα s rα s
χ` 2 ω α` + ω −α` 0 0

Pour 1 ≤ ` ≤ m, ces caractères sont deux à deux distincts. De plus



1 si 2` =6 0 mod n,
< χ` , χ` >=
2 si 2` = 0 mod n.
Ainsi si n = 2m + 1, Dn a m + 2 classes de conjugaison, deux caractères de degré
1 et m représentations irréductibles de dimension 2 ;
si n = 2m, Dn a m + 3 classes de conjugaison, quatre caractères de degré 1 et
m − 1 représentations irréductibles de dimension 2.
96

Exemple 15.6. — Soit H < G et ρ = IndG H ρ1 une représentation induite de


ρ1 : H −→ GL(W ). Si W = W1 ⊕ W2 est une décomposition de W en sous-
espaces stables par ρ1 . Alors
   
V = ⊕ri=1 gi W = ⊕ri=1 gi W1 ⊕ ⊕ri=1 gi W2 ,

IndG G G
H (ρ1|W1 ⊕ ρ1|W2 ) = IndH ρ1|W1 ⊕ IndH ρ1|W2 .
De même si U est un sous-espace stable par ρ1 , alors
IndG
H ρ1|U = ρ|⊕ri=1 gi U .

Exemple 15.7. — Soient (V, ρ), (V 0 , ρ0 ) deux représentations du groupe G. No-


tons HomG (V, V 0 ) l’ensemble des applications linéaires de V dans V 0 compatibles
à l’action de G. Supposons ρ = IndG H ρ1 , pour ρ1 : H −→ GL(W ). Nous avons

HomG (V, V 0 ) = HomH (W, V 0 ).


En effet tout élément f ∈ HomH (W, V 0 ) se prolonge de façon unique en f˜ ∈
HomG (V, V 0 ) via
f˜(wi ) = ρ0 (gi )f (w), pour tout wi = gi w ∈ gi W.
Nous en déduisons l’unicité de la représentation induite : si ρ0 = IndG
H ρ1 , nous
avons le diagramme commutatif
V
% ↓ϕ
W −→ V 0
L’application ϕ qui prolonge l’injection W −→ V 0 est surjective et comme les
espaces V et V 0 ont même dimension, les deux représentations ρ et ρ0 sont
équivalentes.

Nous calculons le caractère χ de la représentation induite ρ = IndG H ρ1 (avec


les notations précédentes). Soit g ∈ G. L’automorphisme ρ(g) permute les sous-
espaces vectoriels gi W . Pour calculer la trace de ρ(g), il suffit de se restreindre
aux sous-espaces gi W qui sont stables sous l’action de la permutation (penser à
l’écriture de ρ(g) sous forme de blocs), i.e. aux sous-espaces tels que ggi W = gi W :
X X
χ(g) = tr ρ(g) = tr ρ(g)|gi W = tr ρ(gi−1 ggi )|W
i|gi−1 ggi ∈H i|gi−1 ggi ∈H
X
χ(g) = tr ρ1 (gi−1 ggi )
i|gi−1 ggi ∈H

L’avant-dernière égalité met en œuvre l’invariance de la trace par changement de


base. D’où
X 1 X
χ(g) = χ1 (gi−1 ggi ) = χ1 (g 0−1 gg 0 ), g ∈ G.
−1
|H| 0 0−1 0
i|gi ggi ∈H g ∈G,g gg ∈H
97

Plus généralement,
Définition 15.8. — Pour ϕ : H −→ C, fonction définie sur H < G, constante
sur les classes de conjugaison de H, nous définissons la fonction IndG
H ϕ définie
sur G constante sur les classes de conjugaison de G :
1 X
IndG
H ϕ(g) = ϕ(g 0−1 gg 0 ), g ∈ G.
H 0 0−1 0
g ∈G,g gg ∈H

Si ψ : G −→ C est une fonction constante sur les classes de conjugaison de G,


nous notons resH ψ = ψ|H sa restriction à H.

Le théorème de réciprocité de Frobenius établit que la multiplicité avec laquelle


une représentation irréductible ρ0 apparait dans une représentation induite IndG Hρ
est égale à celle avec laquelle la représentation ρ apparait dans la restriction de
ρ0 à H.
Théorème 15.9. — (Formule de réciprocité de Frobenius) Soit ϕ : H −→ C
constante sur les classes de conjugaison de H et ψ : G −→ C constante sur les
classes de conjugaison de G, nous avons :
< ϕ, resH (ψ) >H =< IndG
H ϕ, ψ >G .

Démonstration. — Les caractères irréductibles constituent une base de l’espace


vectoriel des fonctions constantes sur les classes de conjugaison. Il suffit donc
de montrer la formule de réciprocité sur les caractères. Nous utilisons la formule
donnant le caractère induit, en remarquant que si nous posons h = g 0−1 gg 0 :
1 X
0−1 0 1 X 0
IndG
H ϕ(g) = ϕ(g gg ) = |{g ∈ G, g 0−1 gg 0 = h}|ϕ(h).
|H| 0 0−1 0
|H| h∈H
g ∈G,g gg ∈H

Ainsi
1 X X
< IndG
H ϕ, ψ >G = ϕ(g 0−1 gg 0 )ψ(g −1 ).
|G||H| g∈G
g 0 ∈G,g 0−1 gg 0 ∈H

Avec le changement de variable g 0−1 gg 0 = h, nous obtenons (en notant Oh l’orbite


de h par conjugaison dans G)
< IndG 1 0
G, g 0−1 gg 0 = h}|ϕ(h)ψ(h−1 ),
P P
H ϕ, ψ >G = |G||H| g∈G h∈H |{g ∈P
−1 0 0−1
1
gg 0 = h}|,
P
= |G||H| h∈H ϕ(h)ψ(h )P g∈G |{g ∈ G, g
1
ϕ(h)ψ(h−1 ) g∈Oh |{g 0 ∈ G, g 0−1 gg 0 = h}|,
P
= |G||H| h∈H P
1
ϕ(h)ψ(h−1 ) g∈Oh | Stab(h)|,
P
= |G||H| h∈H
1
ϕ(h)ψ(h−1 )|Oh || Stab(h)|,
P
= |G||H| h∈HP
1 −1
= |H| h∈H ϕ(h)ψ(h ),
=< ϕ, resH (ψ) >H .
98

Exemple 15.10. — Supposons k = C. Soit (V, ρ) une représentation irréductibles


du groupe G et IndG H ρ1 la représentation induite de H à G de ρ1 : H → GL(W ).
Alors la multiplicité de ρ dans IndGH ρ1 est égale à < χρ , χρ1 >H .

Pour H < G, ρ1 : H −→ GL(W ) et g ∈ G, nous notons Hg = H ∩ gHg −1 et


ρg : Hg −→ GL(W ), la représentation définie par ρg (h) = ρ1 (g −1 hg), h ∈ H.
Corollaire 15.11. — (Critère d’irréductibilité de Mackey). Supposons que k =
C. Pour que ρ = IndG H ρ1 soit irréductible, il faut et il suffit que ρ1 le soit et que
pour tout g ∈ G\H, les représentations resHg ρ1 et ρg soient sans composante
irréductible commune.
En particulier, si H C G, ρ = IndG H ρ1 est irréductible, si et seulement si ρ1
est irréductible et pour tout g ∈ G\H, les représentations ρ1 et ρg ne sont pas
équivalentes.

Démonstration. — L’irréductibilité de ρ implique celle de ρ1 . Le corollaire découle


de la formule de réciprocité de Frobenius :
< χ, χ >G =< χ, IndG
H χ1 >G =< resH χ, χ1 >H .

Introduisons la partition de G en double classes modulo H :


G = ∪ti=1 Hgi H.
Pt
Nous avons resH χ = i=1 IndH
Hgi χgi . D’où
t
X
< χ, χ >G =< χ1 , χ1 >H + < χi , resHgi χ1 >Hgi .
i=2

16. Représentations du groupe symétrique

Dans ce paragraphe, nous étudions spécifiquement les représentations com-


plexes du groupe symétrique Sn . En effet c’est un domaine d’applications fer-
tiles des notions étudiées, notamment lié à des problèmes de Mécanique Quan-
tique impliquant des particules identiques. Par ailleurs, elles illustrent de façon
élémentaire l’intéret de considérer l’algèbre d’un groupe fini dans le cadre de la
théorie des représentations.

16.1. Algèbre d’un groupe fini. —


Définition 16.1. — Soit k un corps. Une k-algèbre A (associative unitaire)
est un k-espace vectoriel muni d’une application bilinéaire A × A −→ A qui lui
confère une structure d’anneau (unitaire). Un morphisme d’algèbres f : A −→ B
99

est un endomorphisme compatible avec les applications bilinéaires.


L’agèbre A est dite graduée si elle est munie d’une décomposition
A = ⊕d∈N Ad
en somme d’espaces vectoriels telle que
∀d, e ∈ N, Ad Ae ⊂ Ad+e .
Un élément non nul x ∈ A est dit homogène s’il existe d ∈ N tel que x ∈ Ad .
Alors x est dit de degré d.
Un morphisme d’algèbres graduées est un morphisme d’algèbres f : A −→ A0 qui
préserve la graduation f (Ad ) ⊂ A0d pour tout d ∈ N.

Définition 16.2. — Soit G un groupe fini et k un corps, nous notons k[G] la


k-algèbre du groupe G, définie comme le k-espace vectoriel
X
{ λg g, λg ∈ k}
g∈G

muni de l’application bilinéaire,


X
∀a, b ∈ k[G], a · b = a(g)b(h)gh.
g,h∈G

En particulier, la composante sur h ∈ G du produit a · b est le produit de convo-


lution
X X
δh ((a · b)) = a(g)b(g −1 h) = a(hg −1 )b(g).
g∈G g∈G

Comme k-espace vectoriel, k[G] est isomorphe à l’espace vectoriel des fonctions
de G dans k :
X X
k[G] −→ F(G), g 0 = λg g 7→ fg0 = λg δg .
g∈G g∈G

Nous pouvons donc identifier g 0 et fg0 , ce qui définit une loi de multiplication sur
les fg0 :
fg 0 fg = g 0 · fg = fg 0 g
La représentation régulière est une réalisation explicite de la multiplication dans
cette algèbre :
∀g, h ∈ G, g 0 ∈ k[G], ρreg (g)(fg0 )(h) = fg0 (g −1 h) = fgg0 (h).
La puissance des raisonnements basés sur cette algèbre de groupe k[G] tient à
cette double interprétation de ses éléments comme vecteurs et comme opérateur
sur l’algèbre.
L’algèbre k[G] jouit, par construction de propriétés universelles :
100

Lemme 16.3. — Soit (ρ, V ) une représentation de G. Le diagramme de fac-


torisation suivant où les flêches verticales sont des inclusions est commutatif :
ρ
G −→ GL(V )
↓ ↓
ρ̃
k[G] −→ End(V )
Les notions de représentations équivalentes ou irréductibles, de décomposition en
somme directe de sous-espaces stables passent naturellement de ρ à ρ̃.

L’espace de la représentation régulière se décompose en sous-espaces invariants


correspondant aux représentations irréductibles :

k[G] = ⊕ρ IIρ
Chacun des sous-espaces IIρ est stable par multiplication à gauche :
∀f ∈ IIρ , g, h ∈ G, g 0 g·f = g 0 ρ(g)(f ) = ρ(g 0 g)(f ) = ρ(g 0 )ρ(g)(f ) =⇒ ρ(g)(f ) ∈ IIρ .
En outre, la propriété d’irréductibilité se traduit par le fait que l’idéal est minimal,
c’est-à-dire qu’il ne contient pas d’idéal plus petit.
Exemple 16.4. — Soit k[G] = ⊕IIρ , une décomposition en idéaux minimaux.
Ainsi pour tout x ∈ k[X] et pour l’élément neutre e ∈ G, nous avons des
décompositions uniques :
X X
x= xρ , e = jρ , xρ , jρ ∈ IIρ .
ρ ρ

Donc X
x = xe = xjρ
ρ
avec xjρ ∈ IIρ qui est un idéal à gauche ; donc par unicité de la décomposition
xρ = xjρ . En particulier pour x = jρ , nous obtenons
X X
jρ = ejρ = iρ e = ρ jσ = jρ2 + jρ jσ
σ σ6=ρ

Ainsi par unicité jρ jσ = δρσ jρ .


Définition 16.5. — Un idempotent j ∈ k[G] est un élément de l’algèbre k(G]
satisfaisant j 2 = j.

Pour tout idempotent j ∈ k[G], il existe un idéal à gauche II telle que la


multiplication à droite par j projette sur II :
II = {x · j|x ∈ k[G]}.
En effet x · j = x =⇒ x ∈ II et x ∈ II =⇒ ∃y, x = y · j, x · j = y · j 2 = x.
Un idempotent est dit minimal s’il engendre un idéal minimal.
101

Exemple 16.6. — La décomposition de la représentation régulière en représentations


irréductibles permet de définir un ensemble d’idempotents orthogonaux (jρ ) :
jρ jσ = δρσ jρ .
Exemple 16.7. — Soit II un idéal à gauche de k[G] engendré par un idempotent
j. Nous considèrons la représentation
ρ : G −→ GL(II), ρ(g)(aj) = gaj
et nous souhaitons calculer sa trace. Pour cela, nous remarquons que
ρ(g) et φ(g) : k[G] −→ k[G], x 7→ gxj
ont même trace car im(g) ⊂ im ρ(g) et φ(g)II = ρ(g). Dans la base naturelle de
k[G] :
X X
φ(g)(h) = ghj = j(g 0 )ghg 0 = j(h−1 g −1 `)`.
g 0 ∈G `∈G

La composante sur h est alors j(h−1 g −1 h). D’où


X
χρ (g) = j(h−1 g −1 h).
h∈G

Lemme 16.8. — Supposons k algébriquement clos.


i. Un idempotent j ∈ k[G] est minimal si et seulement si pour tout x ∈ k[G], il
existe λx ∈ k tel que jxj = λx j.
ii. Deux idempotents minimaux j1 , j2 de k[G] engendrent des représentations
équivalentes si et seulement si il existe x∈ k[G] tel que j1 xj2 6= 0.

Démonstration. — i. Soit j non minimal avec jxj = λx j pour tout x ∈ k[G].


Comme j n’est pas minimal, on a une décomposition en idéaux II = II1 ⊕ II2 et
j = j1 + j2 avec ja jb = δab ja . Ainsi λj = jj1 j = j1 donc j1 ou j2 = 0.
Si l’idéal engendré par j est minimal, II est une représentation irréductible de G
et pour tout x ∈ k[G], f (g) = gjxj ∈ II commute avec la représentation II, donc,
par le lemme de Schur, f (g) = λx j.
ii. Supposons qu’il existe x ∈ k[G] avec y = j1 xj2 6= 0. La multiplication à
droite par y réalise une application linéaire de II1 dans II2 qui commute avec
la représentation. Ainsi y est un entrelacement et d’après le lemme de Schur
les représentations sont équivalentes. Réciproquement si les représentations sont
équivalentes, il existe Y : II1 −→ II2 , Y ρ1 = ρ2 Y commutant sur II1 avec tout
x ∈ k[G]. Soit y = Y j1 ∈ II1 ∩ II2 . On a y = Y j1 = (Y j1 )j1 = j1 Y j2 = j1 y. Par
ailleurs y ∈ II2 donc yj2 = y donc y = j1 y = j1 yj2 .

16.2. Idempotent associé à un tableau de Young. — William Henry


Young est un mathématicien anglais (1863-1942) qui a introduit au début du
vingtième siècle les formes, les tableaux et le symétriseur qui portent son nom
pour décrire les représentations irréductibles du groupe symétrique Sn .
102

Définition 16.9. — Une forme de Young est un tableau formé de n cases dis-
posées en lignes de longueur décroissante (αi )1≤i≤r . Une forme Pde Young est
définie par une partition α1 ≥ α2 ≥ · · · ≥ αr de l’entier n = ri=1 αi . Il y a
bijection entre l’ensemble des formes de Young et les classes de conjugaison du
groupe symétrique Sn .
A partir d’une forme de Young, on fabrique des tableaux, dits de Young, en rpar-
tissant les entiers {1, . . . , n} dans les différentes cases de la forme. Chaque ligne
représente alors un cycle et un tableau un e permutation, produit de ces cycles à
supports disjoints. Nous notons Tn l’ensemble des tableaux de Young à n cases.
Le tableau de Young correspondant à une forme de Young dont les cases sont
numérotées en ordre croissant de gauche à droite puis de bas en haut est dit
tableau de Young standard.
Exemple 16.10. — Pour n = 11 = 5 + 3 + 2 + 1, la forme de Young associée
s’illustre

Pour la permutation (135117)(1086)(49)(2) ∈ S11 s’écrit grâce au tableau de


Young suivant :
1 3 5 11 7
10 8 6
4 9
2
Le tableau de Young standard associé à la même forme de Young correspond à la
permutation (12345)(678)(910)(11) :
1 2 3 4 5
6 7 8
9 10
11

Exemple 16.11. — Soit p(n) le nombre de forme de Young à n cases. Une


fonction génératrice des p(n) est donnée par le produit d’Euler

1 X
∞ `
= p(n)xn .
Π`=1 (1 − x ) n=0

Nous montrons dans ce paragraphe que les représentations irréductibles de Sn


sont en correspondance avec les p(n) formes de Young à n cases.
Nous munissons Tn de l’ordre lexicographique : pour α = (α1 , . . . , αr ) et β =
(β1 , . . . , βs ) deux partitions décroissantes de n, nous disons que α > β si nous
pouvons trouver k avec 0 ≤ k ≤ r1 , tel que
αi = βi , 1 ≤ i ≤ k et αk+1 > βk+1 ou k + 1 > s.
103

C’est un ordre total sur l’ensemble Tn des tableaux de Young : ∀α 6= β ∈ Tn ,


α > β ou β > α.
Le groupe symétrique Sn agot sur Tn de la façon suivante : soit σ ∈ Sn et T ∈ Tn ,
on définit σT comme le tableau de Young ayant la même forme de Young que
T et que l’on a rempli en remplaçant i par σ(i) dans chaque case. Par exemple
pour σ = (1234567)
T 7→ σT
1 3 5 11 7 2 4 6 11 1
10 8 6 10 8 7
4 9 5 9
2 3
A un tableau de Young T ∈ Sn de forme (αi )1≤i≤r , on associe deux sous-groupes
de Sn :
- Λ = Π1≤i≤r Si , le sous-groupe des permutations qui stabilisent globablement
chaque ligne de T ;
- ∆ le sous-groupe des permutations qui stabilisent globablement chaque colonne
de T . C’est aussi un produit direct de groupes symétriques.
Lemme 16.12. — i. Soit T ∈ Tn un tableau de Young et σ0 ∈ Sn la permuta-
tion associée. Soit σ une permutation de Sn .
i. Le tableau σT est de la même forme que T et a pour permutation associée
σσ0 σ −1 .
ii. Si Λ et ∆ sont les sous-groupes associés à T alors σΛσ −1 et σ∆σ −1 sont les
sous-groupes associés à σT .
En particulier, Λ ∩ ∆ = {e}.

Démonstration. — Le lemme résulte de l’action de Sn sur Tn et de la formule de


conjugaison dans Sn .
Exemple 16.13. — Soit T, T 0 deux tabeaux de Young de forme respective α =
(αi )1≤i≤r et α0 = (αi0 )1≤i≤r0 avec α ≥ α0 . On suppose que deux éléments d’une
même colonne de T 0 ne sont jamais dans une même ligne de T . Alors α = α0 .
De plus il existe ` ∈ Λ et d ∈ ∆ tels que T 0 = ldT . En particulier, il n’existe pas
de transposition dans Λ ∩ ∆0 .
Comme les éléments de la première ligne de T sont dans des colonnes distinctes
de T 0 , le tableau T 0 a au moins α1 colonnes et comme α ≥ α0 , on a α1 = α10 .
On note Λ0 et ∆0 les sous-groupes associés à T 0 . Il existe d01 ∈ ∆0 tel que la
première ligne de d01 T 0 coı̈ncide à l’ordre près avec celle de T . Il existe donc
`1 ∈ Λ, tel que `1 T et d01 T 0 aient la même première ligne. On itère cette opération
(à première ligne fixée et on obtient enfin une égalité du type `T = d0 T 0 avec ` ∈ Λ
et d0 ∈ ∆0 , soit T 0 = d0−1 `T . Par conséquent les groupes ∆ et ∆0 sont conjugués
via σ = d0−1 `. Il existe donc d ∈ ∆, avec
d0−1 = d0−1 `d`−1 d0 .
D’où d0−1 = `d`−1 et T 0 = `dT .
104

Définition 16.14. — Soit T ∈ Tn un tableau de Young, Λ, ∆ les sous-groupes


de Sn associés à T . Les symétriseur sT et antisymétriseur aT attachés au tableau
de Young T sont les éléments de C[Sn ] définis par
X X
sT = `, aT = ε(d)d,
`∈Λ d∈∆

où ε désigne la signature de Sn .


Lemme 16.15. — Les propriétés élémentaires suivantes sont satisfaites :
- sT 6= 0, aT 6= 0 et jT = sT aT 6= 0 (car jT (e) = e car ∆ ∩ Λ = {e}),
- `sT = sT ` = sT , ` ∈ λ,
- ε(d)daT = aT ε(d)d = aT , d ∈ ∆,
- s2T = |Λ|sT ,
- a2T = |∆|aT ,
- `jT ε(d)d = jT , ` ∈ λ, d ∈ ∆.

Les éléments sT et aT sont donc à normalisation près des idempotents. Mais en


général ils ne sont pas minimaux. En revanche nous allons montrer que jT est un
idempotent minimal à normalisation près.
Lemme 16.16. — Soit T , T 0 deux tableaux de Young de forme α > α0 .
i. Les trois relations suivantes sont vérifiées pour tout σ ∈ Sn et a ∈ k[Sn ] :
sT aT 0 = 0, sT σaT 0 σ −1 = 0, sT aaT 0 = 0.
ii. On a jT jT 0 = 0.
iii. Si un élément a ∈ k[Sn ] satisfait `aε(d)d = a pour tout ` ∈ Λ et d ∈ ∆ alors
il existe c ∈ k tel que a = cjT .
iv. Pour tout a ∈ k[Sn ], on a jT ajT ∈ kjY .

Démonstration. — i. Vu les hypothèses, il existe une transposition τ = (ij)


telle que son support soit simultanément dans une même ligne deT et une même
colonne de T 0 . D’après le lemme 16.15,
sT aT 0 = sT τ ε(τ )τ aT 0 = −sT aT 0 = 0.
Comme σTP0 et T 0 ont la même forme de Young, nuos en déduisons sT σaT 0 σ −1 = 0.
Pour a = g∈Sn a(σ)σ ∈ k[Sn ], nous avons
∀σ ∈ Sn , sT σaT 0 σ −1 = 0, sT σa(σ)aT 0 σ −1 = 0, sT σa(σ)aT 0 σ −1 σ = 0
P
donc σ∈Sn sT a(σ)σaT 0 = 0 ; d’où sT aaT 0 = 0.
ii. jT jT 0 = sT (aT sT 0 )aT 0 = 0. P
iii. Comparons les composantes de a = σ∈Sn a(σ)σ avec celles de `aε(d)d. La
composante sur σ = `d, donne ε(d)a(1) = a(`d) pour tout ` ∈ Λ et d ∈ ∆.
Pour σ qui n’est pas de la forme `d, comparons les tableaux T et T 0 = σT . Il existe
une transposition τ de support sur une ligne de T et une colonne de σT 0 . Ainsi
τ stabilise les colonnes de T 0 et σ −1 τ σ stabilise les colonnes de T . Posons ` = τ
105

et d = σ −1 τ σ, ainsi en regardant la composante sur σ de a, a(σ) = ε(d)a(σ) = 0.


iv. jT ajT satisfait les hypothèses de iii.

Nous montrons qu’on peut associer un idempotent minimal à chaque forme


de Young. Si on peut montrer que les représentations associées ne sont pas
équivalentes, vues qu’elles sont en nombre adéquat, nous aurons construit toutes
les représentations irréductibles de Sn .
Le lemme suivant permet d’associer à un tableau de Young une représentation
irréductible non réduite à {0} du groupe symétrique Sn .

Proposition 16.17. — Soit T un tableau et Young jT = sT aT le produit du


symétriseur et de l’antisymétriseur associé. L’idéal à gauche II engendré dans
C[Sn ] par jT est minimal.

Démonstration. — Soit J ⊂ II un idéal à gauche de C[Sn ] inclus dans II. On a


les inclusions (d’après le lemme16.16) : jT J ⊂ jT II ⊂ CjT . Comme CjT est un
espace vectoriel de dimension 1, on a :
- soit jT J = CjT , donc II = C[Sn ]jT = C[Sn ](CjT ) = C[Sn ]jT J ⊂ J. Donc
II = J.
- Soit jT J = {0}. D’où J 2 ⊂ IIJ = C[Sn ]jT J = {0}. Donc J 2 = 0. Or sur le
corps de base C, nous disposons d’une involution naturelle de C[Sn ] :
X X
a= a(g)g 7→ a∗ = a(g)g.
g∈Sn g∈Sn

En particulier, aa∗ = 0 ⇐⇒ a = 0. Mais pour a ∈ J, on a a∗ a ∈ J, donc


(a∗ a)2 = 0. Or (a∗ a)2 = (a∗ a)(a∗ a)∗ = 0 implique a∗ a = 0 donc a = 0 et
J = 0.

Proposition 16.2.1. — Les représentations associées à deux tableaux de Young


de formes différentes ne sont pas équivalentes.

Démonstration. — Soient T , T 0 deux tableaux de Young associés à des formes


α > α0 . Sur l’espace vectoriel sous-jacent à l’idéal engendré par jT , l’action de sT
n’est pas nulle car sT jT = |Λ|jT 6= 0, tandis que l’action de sT sur l’idéal engendré
par jT 0 est nulle car sT jT 0 = sT sT 0 aT 0 = 0. Donc les deux représentations ne sont
pas équivalentes.

Théorème 16.18. — Les représentations irréductibles de Sn sont en corre-


spondance avec les formes de Young à n cases.
106

Exemple 16.19. — Considérons S3 . Nous disposons trois tableaux de Young


standards ayant des formes différentes
T1 T2 T3

1
2 1 2
1 2 3 3 3
Pour chacun d’entre eux, nous calculons symétriseur, antisymétriseur et représentation
irréductible associés :
X
sT1 = g, aT1 = e, ρ1 = triv
g∈Sn
X
sT2 = e, aT2 = g, ρ2 = ε
g∈Sn
Le calcul de la représentation associé au tableau T3 est un peu moins direct
sT3 = e + (12), aT3 = e − (13), jT3 = e + (12) − (13) − (132).
Ainsi jT3 jT3 = 3jT3 . L’idéal à gauche de S3 engendré par jT3 est de dimension 2
sur C engendré, comme espace vectoriel par jT3 et (13)jT3 = e+(23)−(13)−(123).
Dans cette base, les matrices de la représentation s’écrivent
     
1 0 0 1 −1 1
ρ((12)) = , ρ((13)) = , ρ((23)) = ,
1 −1 1 0 0 1
   
0 −1 −1 1
ρ(e) = Id, ρ((123)) = , ρ((132)) = .
1 −1 −1 0
Remarque 16.20. — Il peut être utile de connaı̂tre la dimension de la représentation
irréductible associée à un tableau de Young T à ` lignes et n cases. Nous notons
f1 ≥ · · · ≥ f` les longueurs de chaque ligne et on pose `i = fi + ` − i, 0 ≤ i ≤ `.
Ainsi `1 > `2 > · · · > `` et la dimension de la représentation associée à T est
n!
nT = Πi<j (`i − `j ).
Πi `i !
Nous pouvons reformuler cette expression de la façon suivante : à chaque case,
nous comptons le nombre de cases placées au-dessous ou à droite y compris la case
elle-même. La dimension est donnée par n! divisé par le produit de ces nombres
pour toutes les cases. Considérons la forme de Young dans laquelle nous avons
indiqué le nombre en question à l’intérieur de chaque case :
4 3 1
2 1
5!
La représentation de S5 associée est de dimension 4·3·1·2·1 = 5.
En particulier des tableaux symétriques par rapport à la diagonale donnent des
représentations duales de dimensions égales.
107

PARTIE IV

GROUPES CLASSIQUES

Il y a 18 familles infinies de groupes simples. Nous avons vu les groupes cy-


cliques, les groupes alternés. Les autres familles s’obtiennent en considérant des
quotients de sous-groupes du groupe linéaire. Nous avons ainsi construit la famille
des groupes simples projectifs linéaires. Nous construisons dans ce chapitre
les familles projectives symplectiques, projectives spéciales unitaires et de sous-
groupes projectifs orthogonaux. La classification des groupes simples (achevée
en 1980) nécessiterait également la description des 26 groupes sporadiques.

17. Formes sesquilinéaires

17.1. Premières définitions. — Dans ce paragraphe, V désigne un espace


vectoriel de dimension finie n ≥ 2 sur un corps k et θ : k −→ k un automorphisme
de corps. Pour toute matrice M à coefficients dans k, nous notons θ(M ) la matrice
obtenue en appliquant θ composante par composante.
Définition 17.1. — Une forme θ-sesquilinéaire sur V est une application
b : V × V −→ k
telle que pour tout y ∈ V , l’application x 7→ b(x, y) est linéaire et l’application
x 7→ b(y, x) est θ-linéaire : ∀λ1 , λ2 , µ1 , µ2 ∈ k, ∀u1 , u2 , v1 , v2 ∈ V ,
2 X
X 2
b(λ1 u1 + λ2 u2 , µ1 v1 + µ2 v2 ) = λi θ(µj )b(ui , vj ).
i=1 j=1

Le mot ”sesquilinéaire” (”1 et demi”-linéaire) s’éclaire par le fait que la θ-


linéarité est dit semi-linéarité. Lorsque θ = Idk , une forme θ-sesquilinéaire est
simplement une forme bilinéaire.
Lemme 17.2. — Soit b une forme θ-sesquilinéaire. Nous notons M la matrice
de b dans une base (e1 , . . . , en ) de V :
M = (b(ei , ej ))1≤i,j≤n .
i. Si les éléments de V sont représentés par les vecteurs colonnes X et Y, alors
b(X, Y ) =tXM θ(Y ).
ii. Si P est la matrice de passage de la base (ei ) à la base (e0i ), la matrice de b
dans la base (e0i ) est donnée par
M 0 =tP M θ(P ).
Le rang de b est le rang de la matrice associée M (il est bien défini).
108

Démonstration. — i. Avec des notations naturelles,


n
X n
X  Xn Xn
b(X, Y ) = b xi ei , yj ej = xi θ(yj )b(ei , ej ) =tXM θ(Y ).
i=1 j=1 i=1 j=1

ii. Pour tous X = P X 0 et Y = P Y 0


t
XM θ(Y ) =t (P X 0 )M θ(P Y 0 ) =t X 0tP M θ(P )Y 0 =t X 0 M 0 Y 0 ,
d’où M 0 =tP M θ(P ).
Définition 17.3. — Une forme b θ-sesquilinéaire est dite
- reflexive si b(x, y) = 0 ⇐⇒ b(y, x) = 0, x, y ∈ V.
Si, de plus, la forme est bilinéaire (i.e θ = Idk ), b est dite
- symétrique si b(x, y) = b(y, x), x, y ∈ V,
- antisymétrique si b(x, y) = −b(y, x), x, y ∈ V,
- alternée si b(x, x) = 0, x ∈ V.
Si, de plus, θ 6= Idk , b est dite
- hermitienne si b(x, y) = θ(b(y, x)), x, y ∈ V.

La forme b est (anti)symétrique si et seulement si la matrice M associée est


(anti)symétrique. La forme b est hermitienne si et seulement si la matrice M
associée est hermitienne : M =tθ(M ).
Une forme symétrique, antisymétrique ou hermitienne est réflexive.
Si la forme bilinéaire (θ = idk ) b est alternée, alors elle est antisymétrique. En
effet, b(x + y, x + y) = b(x, y) + b(y, x) + b(x, x) + b(y, y) = 0. Donc
b(x, y) = −b(y, x), x, y ∈ V.
La réciproque est vraie si cark 6= 2, car alors 2b(x, x) = 0 implique b(x, x) = 0.

Remarquons qu’en caractéristique 2, les définitions de forme symétrique et


antisymétrique coı̈ncident. La caractéristique 2 soulève des questions de nature
différente du cas général. Nous en exhibons quelques unes, c’est pourquoi nous
n’excluons pas a priori la caractéristique 2.
Exemple 17.4. — Si cark 6= 2, une forme bilinéaire symétrique alternée est
nulle. En effet
2b(x, y) = b(x + y, x + y) − b(x, x) − b(y, y), ∀x, y ∈ V.
Si V = F22 , b(u, v) = u1 v2 + u2 v1 est symétrique alternée et non nulle. Plus
généralement, si V est de dimension finie sur un corps de caractéristique 2, une
forme bilinéaire est alternée si et seulement si sa matrice est symétrique avec des
coefficients diagonaux nuls.
Définition 17.5. — Soit b une forme θ-sesquilinéaire reflexive sur V , u, v ∈ V .
Les vecteurs u et v de V sont dits orthogonaux si b(u, v) = 0.
109

Soit X ⊂ V une partie de V Si X ⊂ V , le sous-espace vectoriel de V


X ⊥ = {w ∈ V |b(w, x) = 0, pour tout x ∈ X}
est dit orthogonal de X.
Si V ⊥ = {0}, b est dite non dégénérée. Sinon, V ⊥ 6= {0} et b est dite dégénérée.

Nous disposons d’une caractérisation simple de la dégénérescence de b en termes


d’inversibilité de sa matrice associée. Pour W un sous-espace vectoriel de V , nous
notons l’espace vectoriel des formes linéaires sur W , W ∗ = Homk (W, k).
Définition 17.6. — Soit b une forme θ-sesquilinéaire sur V . L’adjoint ad(b)
de b est l’application définie par
ad(b) : V −→ V ∗ , ad(b)(y)(x) = b(x, y), x, y ∈ V.
L’adjoint de b est θ-semilinéaire :
ad(b)(µy + µ0 y 0 ) = θ(µ)ad(b)(y) + θ(µ0 )ad(b)(y 0 ).
Lemme 17.7. — Soit b une forme θ-sesquilinéaire sur V de matrice M dans
une base (ei ) fixée. Les assertions suivantes sont équivalentes :
i. la forme b est non dégénérée,
ii. l’application ad(b) : V −→ V ∗ est inversible,
iii. la matrice M est inversible.

Démonstration. — i.⇐⇒ ii. Remarquons que V ⊥ = ker ad(b). Donc b est non
dégénérée si et seulement ad(b) est inversible.
ii.⇐⇒ iii. Soit y ∈ V . La matrice de ad(b)(y) dans la base duale de (ei ) est
M θ(y). Comme θ est bijectif, ad(b) est inversible si et seulement si l’application
”multiplication par M ” l’est.

Comme première application de ce lemme, nous citons le résultat suivant :


Lemme 17.8. — Soit b une forme θ-sesquilinéaire reflexive non dégénérée et
X est un sous-espace vectoriel de V ,
dim X + dim X ⊥ = dim V.
En particulier si X ∩ X ⊥ {0}, alors V = X ⊕ X ⊥ .

Démonstration. — Notons X 0 le k-espace vectoriel obtenu en munissant le groupe


additif X de la structure de k-espace vectoriel donnée par λ·x = θ(λ)x pour λ ∈ k
et x ∈ X. Ainsi dim X 0 = dim X. L’application de restriction de ad(b) à X ∗
ϕ : V −→ X ∗ , X 0 7→ b(x, ·)
est θ-linéaire surjective et ker ϕ = X ⊥ . L’application obtenue en changeant la
structure de k-espace vectoriel ϕ0 : V −→ X 0 ∗ est alors linéaire surjective de
noyau X ⊥ . Ainsi
dim V = dim X ⊥ + dim X 0 = dim X ⊥ + dim X.
110

17.2. Groupes d’isométries. —

Définition 17.9. — Soit b une forme θ-sesquilinéaire sur V. Nous appelons


groupe d’isométries de (V, b) le sous-groupe de GL(V ),
Isom(V, b) = {u ∈ GL(V ) |b(x, y) = b(u(x), u(y)), pour tous x, y ∈ V }.

Si b est reflexive dégénérée, Isom(V, b) laisse invariant le sous-espace V ⊥ et agit


sur V /V ⊥ en préservant la forme induite b̄ :
b̄(x + V ⊥ , y + V ⊥ ) = b(x, y).
La forme b̄ est non dégénérée et
Isom(V, b) = Isom(V /V ⊥ , b̄) × GL(V ⊥ ).
Quitte à retreindre b à V /V ⊥ et sauf mention explicite du contraire, nous sup-
posons dorénavant que b est non dégénérée et reflexive.

Définition 17.10. — Pour b symétrique, le groupe Isom(V, b) est dit groupe


orthogonal et noté O(V, b).
Pour b alternée, le groupe Isom(V, b) est dit groupe symplectique et noté Sp(V, b).
Pour b hermitienne, le groupe Isom(V, b) est dit groupe unitaire et noté U (V, b).

Si M est la matrice de la forme b dans une base,


Isom(V, b) = {A ∈ GLn (k) |t AM θ(A) = M }.

Plus généralement, il est utile de considérer des isométries entre deux espaces
vectoriels différents munis de formes θ-sesquilinéaires :

Lemme 17.11. — Soient (V1 , b1 ), (V2 , b2 ) des espaces vectoriels munis de formes
θ-sesquilinéaires. Une isométrie de V1 dans V2 est un isomorphisme d’espaces
vectoriels ϕ : V1 −→ V2 , tel que
b2 (ϕ(x), ϕ(y)) = b1 (x, y), x, y ∈ V1 .
Soient U et U 0 deux sous-espaces de V1 tels que V1 = U ⊕ U 0 et ϕ : U −→ V2 ,
ϕ0 : U 0 −→ V2 des applications linéaires satisfaisant
i. ϕ : U −→ ϕ(U ) et ϕ0 : U 0 −→ ϕ0 (U 0 ) sont des isométries,
ii. V2 = ϕ(U ) ⊕ ϕ0 (U 0 ),
iii. b2 (ϕ(u), ϕ0 (u0 )) = b1 (u, u0 ) et b2 (ϕ0 (u0 ), ϕ(u)) = b1 (u0 , u) pour tout u ∈ U et
u0 ∈ U 0 .
Alors ϕ ⊕ ϕ0 est une isométrie de V1 dans V2 .
111

Démonstration. — Il suffit de vérifier que pour tous u, v ∈ U et u0 , v 0 ∈ U 0 , nous


avons :
b2 (ϕ(u) + ϕ0 (u0 ), ϕ(v) + ϕ0 (v 0 )) = b1 (u + u0 , v + v 0 ).

17.3. Forme quadratique et polarisation. — Nous exhibons le lien en-


tre forme bilinéaire symétrique et forme quadratique. Les formes quadratiques
sont les objets qui apparaissent naturellement en géométrie pour mesurer des
longueurs. Les groupes de transformations qui préservent les distances sont des
groupes d’isométrie. En caractéristique différente de deux, les deux notions sont
équivalentes. En revanche, pour cark = 2, la notion de forme quadratique est
mieux adaptée.

Définition 17.12. — Une forme quadratique sur V est une application f :


V −→ k, telle que
f (au + v) = a2 f (u) + ab(u, v) + f (v), a ∈ k, u, v ∈ V,
où l’application b : V 2 −→ k est une forme bilinéaire dite polarisation de f .

La polarisation d’une forme quadratique est une forme bilinéaire symétrique.


Réciproquement, si cark 6= 2 et si b est une forme bilinéaire symétrique sur V ,
alors il existe une unique forme quadratique f sur V telle que
b(x, y) = f (x + y) − f (x) − f (y), x, y ∈ V ;
en effet nous avons nécessairement, f (v) = 21 b(v, v), v ∈ V .
En caractéristique 2, la polarisation b d’une forme quadratique f est alternée car
0 = f (2v) = f (v + v) = 2f (v) + b(v, v) = b(v, v).
En caractéristique 2, plusieurs formes quadratiques correspondent à la même
forme bilinéaire symétrique alternée. C’est l’une des raisons pour laquelle, nous
considérons les formes quadratiques plutôt que les formes bilinéaires symétriques
en caractéristique 2 (et aussi en caractéristique différente de deux).

Définition 17.13. — Une forme quadratique f : V −→ k de polarisation b est


dite non-dégénérée si
 
f (x) = 0 et ∀y ∈ V, b(x, y) = 0 =⇒ x = 0.

Remarque 17.14. — Une forme quadratique est dite non singulière si le noyau
de sa polarisation est réduit à {0}. La polarisation d’une forme quadratique
non singulière peut être dégénérée (en toute caractéristique). En caractéristique
différente de 2, une forme quadratique est non dégénérée si et seulement si sa
polarisation l’est.
112

Proposition 17.3.1. — (Réduction de Gauss). Supposons cark 6= 2. Soit f


une forme quadratique sur V . Alors il existe (αi )1≤i≤n ∈ k n et une base de V
dans laquelle la forme f s’écrit
f (x1 , . . . , xn ) = α1 x21 + · · · + αn x2n ,
le nombre de coefficient αi 6= 0 est dit rang de f . Il coı̈ncide avec le rang de b.

Démonstration. — Si la forme bilinéaire symétrique b n’est pas nulle, il existe


x, y ∈ V avec b(x, y) 6= 0 donc il existe x ∈ V avec b(x, x) 6= 0. Nous avons alors
V = kx ⊕ x⊥ et par induction (en considérant la restriction de b à x⊥ ), nous
construisons une base orthogonale (e1 , . . . , en ) de V , i.e telle que b(ei , ej ) = 0,
i 6= j. En posant αi = 21 b(ei , ei ), nous obtenons la réduction de Gauss.

Lemme 17.15. — (Théorème de Sylvester). Soit f une forme quadratique non


dégénérée de V de dimension n. Si k est algébriquement clos (ou quadratiquement
clos), il existe une base de V dans laquelle f s’écrit :
f (x1 , . . . , xn ) = x21 + · · · + x2n .
Son groupe orthogonal (indépendant de f ) est noté On (k).

Démonstration. — D’après la réduction de Gauss, il existe une base de V dans


laquelle
f (x1 , . . . , xn ) = α1 x21 + · · · + αn x2n , αi 6= 0.
Si k est algébriquement clos (ou quadratiquement clos k = k 2 ), pour chaque
αi ∈ k, il existe ai ∈ k avec a2i = 1/αi . Dans la base (a1 e1 , . . . , an en ), la forme
quadratique f s’écrit
f (x1 , . . . , xn ) = x21 + · · · + x2n .

Lemme 17.16. — Soit f une forme quadratique non dégénérée de V de dimen-


sion n sur k = R. Alors il existe une base dans laquelle
f (x1 , . . . , xn ) = x21 + · · · + x2r − x2r+1 − · · · − x2n .
Le couple (r, n−r) est la signature de f , son groupe orthogonal est noté Or,n−r (R)
(nous notons aussi On (R) pour On,0 (R)) et les groupes Or,n−r (R) et On−r,r (R)
sont isomorphes.

Démonstration. — D’après la réduction de Gauss, il existe une base de V dans


laquelle
f (x1 , . . . , xn ) = α1 x21 + · · · + αn x2n , αi 6= 0.
Pour chaque αi , il existe ai ∈ R avec a2i = ±1/αi .
113

Lemme 17.17. — Soit f une forme quadratique non dégénérée de V de dimen-


sion n sur k = Fq (cark 6= 2), il existe une base dans laquelle f s’écrit sous l’une
des deux formes suivantes :

x21 + · · · + x2n ,
f (x1 , . . . , xn ) =
x21 + · · · + x2n−1 + αx2n ,
où α ∈ Fq n’est pas un carré.

Démonstration. — D’après la réduction de Gauss, il existe une base orthogonale


dans laquelle f s’écrit
f (x) = α1 x21 + · · · + αn x2n
Le morphisme F∗q −→ F∗q , x 7→ x2 a pour noyau {±1} (q impair), donc son
image est de cardinal (q − 1)/2, en ajoutant 0, il y a (q + 1)/2 carrés dans Fq .
Pour a, b ∈ F∗q et c ∈ Fq , il existe x, y ∈ Fq tels que ax2 = c − by 2 (en effet
quand x, y décrivent Fq , ax2 et by 2 décrivent des sous-ensembles à (q + 1)/2
éléments dans Fq d’ordre a, donc ces sous-ensembles sont non disjoints). Par
conséquent, il existe x1 , x2 ∈ Fq avec f (x1 , x2 , 0 . . . , 0) = α1 x21 +α2 x22 = 1. Posons
e1 = (x1 , x2 , 0, . . . , 0). La décomposition V = ke1 ⊕ e⊥ 1 permet de conclure par
induction.

17.4. Formes sesquilinéaires reflexives non dégénérées. —


Lemme 17.18. — Soit b une forme θ-sesquilinéaire reflexive non-dégénérée sur
V . Alors
θ2 = Idk .

Démonstration. — L’application b : V 2 −→ k est surjective. En effet, soit x ∈


V − {0}, comme b est non dégénérée, il existe y ∈ V avec b(x, y) 6= 0. Alors pour
tout t ∈ k,  
tx
t=b ,y ,
b(x, y)
d’où la surjectivité.

Soit y0 ∈ V − {0}. Soit γ ∈ V ∗ défini par


γ(x) = θ−1 (b(y0 , x)), x ∈ V.
Les applications α0 = ad(b)(y0 ) et γ sont non nulles car ad(b) : V −→ V ∗ est
injectif et y0 6= 0. Comme b est reflexive,
ad(b)(y0 )(x) = 0 ⇐⇒ γ(x) = 0
donc ker α0 = ker γ. La forme α0 est donc un multiple scalaire (non nul) de γ.
Posons α0 = λ(y0 )γ où λ(y0 ) ∈ k ∗ . Ainsi pour tout x ∈ V ,
b(x, y0 ) = α0 (x) = λ(y0 )γ(x) = λ(y0 )θ−1 (b(y0 , x))
114

Ainsi pour tout y ∈ V , il existe λ(y) ∈ k ∗ tel que


b(x, y) = λ(y)θ−1 (b(y, x)), x ∈ V.

Soient y, y 0 ∈ V linéairement indépendants. Pour tout x ∈ V ,


b(x, y + y 0 ) = λ(y + y 0 )θ−1 b(y + y 0 , x)
= λ(y + y )θ b(y, x) + λ(y + y 0 )θ−1 b(y 0 , x),
0 −1

b(x, y + y 0 ) = b(x, y) + b(x, y 0 )


.
= λ(y)θ b(y, x) + λ(y 0 )b(y 0 , x)
−1

Donc (λ(y + y 0 ) − λ(y))θ−1 b(y, x) + (λ(y + y 0 ) − λ(y 0 ))θ−1 b(y 0 , x) = 0;


puis comme θ est un automorphisme
θ(λ(y + y 0 ) − λ(y))b(y, x) + θ(λ(y + y 0 ) − λ(y 0 ))b(y 0 , x) = 0;
et par linéarité de b par rapport à la première variable :
 
0 0 0 0
b θ(λ(y + y ) − λ(y))y + θ(λ(y + y ) − λ(y ))y , x = 0, x ∈ V.
Donc, comme b est non dégénérée
θ(λ(y + y 0 ) − λ(y))y + θ(λ(y + y 0 ) − λ(y 0 ))y 0 = 0.
Comme y et y 0 sont linéairement indépendants :
λ(y + y 0 ) = λ(y) = λ(y 0 ), y, y 0 ∈ V.
Donc il existe λ ∈ k ∗ tel que pour tout x, y ∈ V ,
b(x, y) = λθ−1 (b(y, x)).

Choisissons x, y ∈ V avec b(x, y) = 1, nous avons


1 = b(x, y) = λθ(b(y, x)) = λθ−1 (λθ−1 (b(x, y))) = λθ−1 (λ)θ−2 b(x, y) = λθ−1 (λ).
D’où b(x, y) = θ−2 (b(x, y)), x, y ∈ V et θ2 = Id.
Théorème 17.19. — Soit b une forme θ-sesquilinéaire reflexive non-dégénérée
sur V . Alors l’une des assertions suivantes est vraie :
i. θ = Idk et b est symétrique ou antisymétrique,
ii. θ 6= Idk , θ2 = Idk et il existe une forme hermitienne β sur V et a ∈ k ∗ tels
que b = aβ.

Démonstration. — i. Supposons θ = Idk . Avec les notations de la preuve du


lemme 17.18, λ2 = 1, donc λ = ±1. Si λ = 1, b(x, y) = b(y, x) et b est symétrique.
Si λ = −1, b(x, y) = −b(y, x) donc b est antisymétrique.
ii. Supposons θ 6= Idk . Montrons qu’il existe t0 ∈ k tel que t0 + θ(λ)θ(t0 ) 6= 0.
En effet, si pour tout t ∈ k, t + θ(λ)θ(t) = 0 alors pour t = 1, θ(λ) = −1 = λ
donc t − θ(t) = 0 pour tout t ∈ k, donc θ = Idk absurde !
Posons a = t0 + θ(λ)θ(t0 ) 6= 0. Comme λθ(λ) = 1, nous avons
θ(a) = θ(t0 + θ(λ)θ(t0 )) = θ(t0 ) + λt0 = λ(θ(t0 )θ(λ) + t0 ) = λa.
115

θ(a)
Et comme a 6= 0, λ = a
.
La forme
β(x, y) = ab(x, y), x, y ∈ V.
est alors hermitienne, d’après le calcul suivant :
β(x, y) = ab(x, y)
= b(ax, y)
= aλθ−1 b(y, x)
= θ(ab(y, x))
= θ(β(y, x)).

You might also like