The classical groups and their geometries
Notes from a seminar course
M. Chiara Tamburini Bellani
Lecce
Spring 2016
Index
Introduction 1
I Modules and matrices 3
1 The Theorem of Krull-Schmidt . . . . 3
2 Finitely generated modules over a PID . . . . 5
3 The primary decomposition . . . . 7
4 Modules over F[x] defined by matrices . . . . 8
5 The rational canonical form of matrices . . . . 10
6 Jordan canonical forms . . . . 12
7 Exercises . . . . 15
II The geometry of classical groups 17 1 Sesquilinear forms . . . . 17
2 The matrix approach . . . . 18
3 Orthogonality . . . . 20
4 Symplectic spaces . . . . 22
5 Some properties of finite fields . . . . 24
6 Unitary and orthogonal spaces . . . . 25
6.1 Unitary spaces . . . . 25
6.2 Quadratic Forms . . . . 26
6.3 Orthogonal spaces . . . . 27
7 Exercises . . . . 33
III The finite simple classical groups 35 1 A criterion of simplicity . . . . 35
2 The projective special linear groups . . . . 37
2.1 The action on the projective space . . . . 37
2.2 Root subgroups and the monomial subgroup . . . . 39
2.3 Simplicity and order . . . . 41
3 The symplectic groups . . . . 42
4 The orthogonal groups . . . . 44
5 The unitary groups . . . . 47
6 The list of finite classical simple groups . . . . 48
7 Exercises . . . . 49
IV Some facts from representation theory 51 1 Irreducible and indecomposable modules . . . . 51
2 Representations of groups . . . . 55
3 Exercises . . . . 60
V Groups of Lie type 63 1 Lie Algebras . . . . 63
2 Linear Lie Algebras . . . . 64
3 The classical Lie algebras . . . . 66
3.1 The special linear algebra A ` . . . . 66
3.2 The symplectic algebra C ` . . . . 66
3.3 The orthogonal algebra B ` . . . . 68
3.4 The orthogonal algebra D ` . . . . 69
4 Root systems . . . . 69
4.1 Root system of type A ` . . . . 72
4.2 Root system of type B ` . . . . 72
4.3 Root system of type C ` . . . . 73
4.4 Root system of type D ` . . . . 73
5 Chevalley basis of a simple Lie algebra . . . . 74
6 The action of exp ad e, with e nilpotent . . . . 77
7 Groups of Lie type . . . . 79
8 Uniform definition of certain subgroups . . . . 80
8.1 Unipotent subgroups . . . . 80
8.2 The subgroup hX r , X −r i . . . 81
8.3 Diagonal and monomial subgroups . . . . 82
9 Exercises . . . . 84
VI Maximal subgroups of the finite classical groups 85
1 Some preliminary facts . . . . 85
2 Aschbacher’s Theorem . . . . 86
3 The reducible subgroups C 1 . . . . 87
4 The imprimitive subgroups C 2 . . . . 88
5 The irreducible subgroups C 3 . . . . 90
6 Groups in class S . . . . 91
6.1 The Suzuki groups Sz(q) in Sp 4 (q) . . . . 91
6.2 Representations of SL 2 (F) . . . 91
7 Exercises . . . . 92
References 93
Introduction
These notes are based on a 24 hours course given in the spring 2015 at the University of Milano Bicocca and the following year, in a revised and more complete version, at the University of Salento. In both cases it was part of the Dottorato di Ricerca programme.
My aim here is to introduce students to the study of classical groups, an important instance of groups of Lie type, to their subgroup structure according to the famous clas- sification Theorem of Aschbacher, and their matrix representations. My main references for such topics, which are absolutely central in abstract algebra and also reflect my personal tastes, have been [1], [2], [5], [6], [11], [13], [15] and [21].
These notes have no claim of completeness. For this reason each Chapter suggests more specific excellent textbooks, where a systematic treatment of the subject can be found.
On the other hand a great deal of significant facts are presented, with proofs in several cases and a lot of examples.
As background I assume linear algebra and the basic notions of group theory, ring theory and Galois theory. As generale reference one may consult, for example, among many others: [9], [12], [14], [16], [17] and [19].
I am grateful to prof. Francesco Catino and the Universit` a del Salento for the invita- tion and financial support. I appreciated a lot the warm hospitality of Maddalena and Francesco, which made so pleasant my short visits to the beautiful town of Lecce.
A special thank to my students of Milano and Lecce and also to prof. Salvatore Siciliano, dr. Paola Stefanelli and again to Maddalena and Francesco, for their stimulating and constructive attendance to my seminars.
Milano, September 2016.
Chapter I
Modules and matrices
Apart from the general reference given in the Introduction, for this Chapter we refer in particular to [8] and [20].
Let R be a ring with 1 6= 0. We assume most definitions and basic notions concerning left and right modules over R and recall just a few facts.
If M is a left R-module, then for every m ∈ M the set Ann (m) := {r ∈ R | rm = 0 M } is a left ideal of R. Moreover Ann (M ) = T
m∈M Ann (m) is an ideal of R. The module M is torsion free if Ann (m) = {0} for all non-zero m ∈ M .
The regular module R R is the additive group (R, +) considered as a left R-module with respect to the ring product. The submodules of R R are precisely the left ideals of R.
A finitely generated R-module is free if it is isomorphic to the direct sum of n copies of
R R, for some natural number n. Namely if it is isomorphic to the module (0.1) ( R R) n := R R ⊕ · · · ⊕ R R
| {z }
n times
in which the operations are performed component-wise. If R is commutative, then ( R R) n ∼ = ( R R) m only if n = m. So, in the commutative case, the invariant n is called the rank of ( R R) n . Note that ( R R) n is torsion free if and only if R has no zero-divisors.
The aim of this Chapter is to determine the structure of finitely generated modules over a principal ideal domain (which are a generalization of finite dimensional vector spaces) and to describe some applications. But we start with an important result, valid for modules over any ring.
1 The Theorem of Krull-Schmidt
(1.1) Definition An R-module M is said to be indecomposable if it cannot be written
as the direct sum of two proper submodules.
For example the regular module Z Z is indecomposable since any two proper ideals nZ and mZ intersect non-trivially. E.g. 0 6= nm ∈ nZ ∩ mZ.
(1.2) Definition Let M be an R-module.
(1) M is noetherian if, for every ascending chain of submodules
M 1 < M 2 < M 3 < . . .
there exists n ∈ N such that M n = M n+r for all r ≥ 0;
(2) M is artinian if, for every descending chain of submodules
M 1 > M 2 > M 3 < . . .
there exists n ∈ N such that M n = M n+r for all r ≥ 0.
(1.3) Lemma An R-module M is noetherian if and only if every submodule of M is finitely generated.
(1.4) Examples
• every finite dimensional vector space is artinian and noetherian;
• the regular Z-modulo Z Z is noetherian, but it is not artinian;
• for every field F, the polynomial ring F[x 1 , . . . , x n ] is noetherian.
(1.5) Theorem (Krull-Schmidt) Let M be an artinian and noetherian R-module.
Given two decompositions
M = M 1 ⊕ M 2 ⊕ M n = N 1 ⊕ N 2 ⊕ N m
suppose that the M i -s and the N j -s are indecomposable submodules. Then m = n and
there exists a permutation of the N i -s such that M i is isomorphic to N i for all i ≤ n.
2 Finitely generated modules over a PID
We indicate by D a principal ideal domain (PID), namely a commutative ring, without zero-divisors, in which every ideal is of the form Dd = hdi, for some d ∈ D.
Every euclidean domain is a PID. In particular we have the following (2.1) Examples of PID-s:
• the ring Z of integers;
• every field F;
• the polynomial ring F[x] over a field.
Let A be an m × n matrix with entries in D. Then there exist P ∈ GL m (D) and Q ∈ GL n (D) such that P AQ is a pseudodiagonal matrix in which the entry in position (i, i) divides the entry in position (i + 1, i + 1) for all i-s. The matrix P AQ is called a normal form of A. A consequence of this fact is the following:
(2.2) Theorem Let V be a free D-module of rank n and W be a submodule.
(1) W is free of rank t ≤ n;
(2) there exist a basis B = {v 1 , · · · , v n } of V and a sequence d 1 , · · · , d t of elements of D with the following properties:
i) d i divides d i+1 for 1 ≤ i ≤ t − 1, ii) C = {d 1 v 1 , · · · , d t v t } is a basis of W .
We may now state the structure theorem of a finitely generated D-module M . To this purpose let us denote by d(M ) the minimal number of generators of M as a D-module.
(2.3) Theorem Let M be a finitely generated D-module, with d(M ) = n.
There exists a descending sequence of ideals:
(2.4) Dd 1 ≥ · · · ≥ Dd n (invariant factors of M ) with Dd 1 6= D, such that:
(2.5) M ' D
Dd 1 ⊕ · · · ⊕ D
Dd n (normal form of M ).
Let t ≥ 0 be such that d t 6= 0 D and d t+1 = 0 D . Then, setting:
(2.6) T := {0 M } if t = 0, T := D
Dd 1 ⊕ · · · ⊕ D
Dd t if t > 0,
we have that Ann (T ) = Dd t and T is isomorphic to the torsion submodule of M . M is torsion free if and only if t = n, M = T . Indeed, by this Theorem:
M ' T ⊕ D n−t where D n−t is free, of rank n − t.
Proof (sketch) Let m 1 , . . . , m n be a set of generators of M as a D-module. Consider the epimorphism ψ : D n → M such that
x 1
. . . x n
7→
n
X
i=1
x i m i .
By Theorem 2.2, there exist a basis {v 1 , · · · , v n } of D n and a sequence d 1 , · · · , d t of elements of D with the property that d i divides d i+1 for 1 ≤ i ≤ t − 1, such that {d 1 v 1 , · · · , d t v t } is a basis of Ker ψ. It follows Kerψ D
n∼ = M , whence:
Dv
1⊕···⊕Dv
tDd
1v
1⊕···⊕Dd
tv
t⊕ Dv {0}⊕···⊕{0}
t+1⊕···⊕Dv
n∼ = M
D
Dd
1⊕ · · · ⊕ Dd D
t
⊕ D ⊕ · · · ⊕ D ∼ = M.
(2.7) Corollary Let V be a vector space over F, with d(V ) = n. Then V ' F n . (2.8) Corollary Let M be a f.g. abelian group, with d(M ) = n. Then either:
(1) M ' Z n , or
(2) M ' Z d
1⊕ · · · Z d
t⊕ Z n−t , t ≤ n,
where d 1 , · · · , d t is a sequence of integers ≥ 2, each of which divides the next one.
It can be shown that the normal form (2.5) of a f.g. D-module M is unique. Thus:
(2.9) Theorem Two finitely generated D-modules are isomorphic if and only if they have the same normal form (2.5) or, equivalently, the same invariant factors (2.4).
In the notation of Theorem 2.3, certain authors prefer to call invariant factors the el-
ements d 1 , . . . , d n instead of the ideals generated by them. In this case the invariant
factors are determined up to unitary factors.
(2.10) Example Every abelian group of order p 3 , with p prime, is isomorphic to one and only one of the following:
• Z p
3, t = 1, d 1 = p 3 ;
• Z p ⊕ Z p
2, t = 2, d 1 = p, d 2 = p 2 ;
• Z p ⊕ Z p ⊕ Z p , t = 3, d 1 = d 2 = d 3 = p.
(2.11) Example Every abelian group of order 20 is isomorphic to one and only one of the following:
• Z 20 , t = 1, d 1 = 20;
• Z 2 ⊕ Z 10 , t = 2, d 1 = 2, d 2 = 10.
3 The primary decomposition
We recall that D is a PID. For any a, b ∈ D we have Da + Db = Dd, whence d = G.C.D.(a, b). It follows easily that D is a unique factorization domain.
The results of this Section are based on the previous facts and the well known Chinese remainder Theorem, namely:
(3.1) Theorem Let a, b ∈ D such that M.C.D.(a, b) = 1. For all b 1 , b 2 ∈ D, there exists c ∈ D such that
(3.2)
c ≡ b 1 (mod a) c ≡ b 2 (mod b).
Proof There exist y, z ∈ D such that ay + bz = 1. Multiplying by b 1 and b 2 : ayb 1 + bzb 1 = b 1
ayb 2 + bzb 2 = b 2 . It follows
bzb 1 ≡ b 1 (mod a)
ayb 2 ≡ b 2 (mod b) .
We conclude that c = bzb 1 + ayb 2 satisfies (3.2).
(3.3) Theorem Let d = p m 1
1. . . p m k
k, where each p i is an irreducible element of D and p i 6= p j for 1 ≤ i 6= j ≤ k. Then:
(3.4) D
Dd ' D
Dp m 1
1⊕ · · · ⊕ D
Dp m k
k(primary decomposition).
Dp m 1
1, · · · , Dp m k
k(or simply p m 1
1, · · · , p m k
k) are the elementary divisors of Dd D . Proof Setting a = p m 1
1, b = p m 2
2. . . p m k
k, we have d = ab with G.C.D.(a, b) = 1. The map
f : D → D Da ⊕ D
Db such that x 7→
Da + x Db + x
is a D-homomorphism. Moreover it is surjective by theorem 3.1. Finally Ker f = Da ∩ Db = Dd. We conclude that
D
Dd ' D
Da ⊕ D
Db = D
Dp m 1
1⊕ D D p m 2
2. . . p m k
kand our claim follows by induction on k.
(3.5) Examples
• Z 6 ∼ = Z 2 ⊕ Z 3 , elementary divisors 2, 3;
• Z 6 ⊕ Z 6 ∼ = Z 2 ⊕ Z 3 ⊕ Z 2 ⊕ Z 3 , elementary divisors 2, 2, 3, 3;
• Z 40 ∼ = Z 8 ⊕ Z 5 , elementary divisors 8, 5;
• hx C[x]
3−1i ∼ = hx−1i C[x] ⊕ hx−ωi C[x] ⊕ hx−ωi C[x] , el. div. x − 1, x − ω, x − ω where ω = e
i2π3.
4 Modules over F[x] defined by matrices
Let F be a field. We recall that two matrices A, B ∈ Mat n (F) are conjugate if there exist P ∈ GL n (F) such that P −1 AP = B. The conjugacy among matrices is an equivalence relation in Mat n (F), whose classes are called conjugacy classes. Our goal here is to find representatives for these classes.
The additive group (F n , +) of column vectors is a left module over the ring Mat n (F), with respect to the usual product of matrices. For a fixed matrix A ∈ Mat n (F), the map: ϕ A : F[x] → Mat n (F) such that
f (x) 7→ f (A)
is a ring homomorphism. It follows that F n is an F[x]-module with respect to the product:
(4.1) f (x)
x 1 . . . x n
:= f (A)
x 1 . . . x n
.
The F[x]-module defined by (4.1) will be denoted by A F n . Identifying F with the subring Fx 0 of F[x], the module A F n is a vector space over F in the usual way. Indeed, for all α ∈ F and all v ∈ A F n , we have: (αx 0 )v = (αA 0 )v = αv.
Clearly, if V is any F[x]-module, the map µ x : V → V such that
(4.2) v 7→ xv, ∀ v ∈ V
is an F[x]-homomorphism. In particular µ x is F-linear.
(4.3) Theorem Let V be an F[x]-module, dim F (V ) = n, and let A, B ∈ Mat n (F).
(1) V ' A F n if and only if µ x has matrix A with respect to a basis B of V ; (2) A F n ' B F n if and only if B is conjugate to A.
Proof
(1) Suppose that µ x has matrix A with respect to a basis B and call η the map which assigns to each v ∈ V its coordinate vector v B with respect to B. We have:
Av B = (µ x (v)) B = (xv) B , ∀ v ∈ V.
Clearly η : V → A F n is an isomorphism of F-modules. Moreover:
η(xv) = (xv) B = Av B = x v B = x η(v).
It follows easily that η is an isomorphism of F[x]-modules. Thus V ' A F n .
Vice versa, suppose that there exists an F[x]-isomorphism γ : V → A F n . Set B =
γ −1 (e 1 ), . . . , γ −1 (e n ) , where {e 1 , . . . , e n } is the canonical basis of F n . Then γ(v) = γ
n
X
i=1
k i γ −1 (e i )
!
=
n
X
i=1
k i e i = v B , ∀ v ∈ V.
Now γ(xv) = xγ(v) gives (µ x (v)) B = Av B . So µ x has matrix A with respect to B.
(2) Take V = A F n , the F[x]-module for which µ x = µ A . By the previous point A F n ' B F n
if and only if the linear map µ A , induced by A with respect to the canonical basis, has
matrix B with respect to an appropriate basis B of V . By elementary linear algebra this
happens if and only if B is conjugate to A.
5 The rational canonical form of matrices
(5.1) Theorem Let A ∈ Mat n (F). The F[x]-module A F n defined in (4.1) is finitely generated and torsion free.
Proof F n is finitely generated as a F-module. Hence, a fortiori, as a F[x]-module. In order to show that it is torsion free we must show that, for all v ∈ F n , there exists a non-zero polynomial f (x) ∈ F[x] such that f (x)v = f (A)v = 0 F
n. This is clear if A i v = A j v for some non-negative i 6= j. Because, in this case, we may take f (x) = x i − x j . Otherwise the subset {v, Av, · · · , A n v} of F n has cardinality n + 1. It follows that there exist k 0 , · · · , k n in F, not all zero, such that k 0 v + k 1 Av + · · · k n A n v = 0 F
n. So we may take f (x) = k 0 + k 1 x + · · · + k n x n .
By Theorem 2.3 there exists a chain of ideals hd 1 (x)i ≥ · · · ≥ hd t (x)i 6= {0} such that
(5.2) A F n ' F[x]
hd 1 (x)i ⊕ · · · ⊕ F[x]
hd t (x)i .
Clearly hd t (x)i = Ann( A F n ) = Ker ϕ A . Moreover each d i (x) can be taken monic.
(5.3) Definition
(1) d 1 (x), · · · , d t (x) are called the similarity invariants of A;
(2) d t (x) is called the minimal polynomial of A.
(5.4) Definition For a given monic polynomial of degree s
d(x) = k 0 + k 1 x + k 2 x 2 · · · + k s−1 x s−1 + x s ∈ F[x]
its companion matrix C d(x) is defined as the matrix of Mat s (F) whose columns are re- spectively e 2 , . . . , e s , [−k 0 , . . . , −k s−1 ] T , namely the matrix:
(5.5) C d(x) :=
0 0 · · · −k 0 1 0 · · · −k 1 0 1 · · · −k 2
· · · · · · · · · · · · 0 · · · 1 −k s−1
.
(5.6) Lemma The companion matrix C d(x) has d(x) as characteristic polynomial and
as minimal polynomial.
The first claim can be shown by induction on s, the second noting that C d(x) e i = e i+1 , i ≤ s − 1.
(5.7) Theorem Consider the F[x]-module V = hd(x)i F[x] and the map µ x : V → V . (1) B := hd(x)i + x 0 , hd(x)i + x, · · · , hd(x)i + x s−1 is a basis of V over F;
(2) µ x has matrix C d(x) with respect to B.
Proof Routine calculation, noting that µ x (hd(x)i + f (x)) = hd(x)i + xf (x).
We may now consider the general case. Let V = F[x]
hd 1 (x)i ⊕ · · · ⊕ F[x]
hd t (x)i = V 1 ⊕ · · · ⊕ V t where each d i (x) is a monic, non-constant polynomial, and
(5.8) d i (x) divides d i+1 (x), 1 ≤ i ≤ t − 1.
With respect to the basis B 1 × {0 V
2⊕···⊕V
t} ˙ ∪ . . . ˙ ∪ B t × 0 V
1⊕···⊕V
t−1, where each B i is the basis of hd F[x]
i