Group Theory
Hartmut Laue
Mathematisches Seminar der Universit¨at Kiel 2013
Preface
These lecture notes present the contents of my course on Group Theory within the masters programme in Mathematics at the University of Kiel. The aim is to introduce into concepts and techniques of modern group theory which are the prerequisites for tackling current research problems. In an area which has been studied with extreme intensity for many decades, the decision of what to include or not under the time limits of a summer semester was certainly not trivial, and apart from the aspect of importance also that of personal taste had to play a role. Experts will soon discover that among the results proved in this course there are certain theorems which frequently are viewed as too difficult to reach, like Tate’s (4.10) or Roquette’s (5.13). The proofs given here need only a few lines thanks to an approach which seems to have been underestimated although certain rudiments of it have made it into newer textbooks. Instead of making heavy use of cohomological or topological considerations or character theory, we introduce a completely elementary but rather general concept of normalized group action (1.5.4) which serves as a base for not only the above-mentioned highlights but also for other important theorems (3.6, 3.9 (Gasch¨utz), 3.13 (Schur-Zassenhaus)) and for the transfer. Thus we hope to escape the cartesian reservation towards authors in general1, although other parts of the theory clearly follow well-known patterns when a major modification would not result in a gain of clarity or applicability. Nevertheless, a closer look shows that details frequently differ from classical expositions. The reader is urged to consult these, to compare, to develop his own understanding and view. A major difference to traditional presentations will be observed with respect to the Krull-Schmidt theorem which is proved in a general version (2.5) containing as special cases the classical one (characterized by the hypothesis of chain conditions) and the form for modules due to Azumaya. Throughout these notes we avoid to suppose finiteness where not necessary. On the other hand, the spirit of the text is clearly determined by central developments in the theory of finite groups. The course does not start at the level of the definition of a group. Knowledge of certain basics, usually provided by a standard introductory course in Algebra, is assumed. But
1“[. . . ]Authors are ordinarily so disposed that whenever their heedless credulity has led them to a decision on some controverted opinion, they always try to bring us over to the same side, with the subtlest arguments; if on the other hand they have been fortunate enough to discover something certain and evident, they never set it forth without wrapping it up in all sorts of complications. I suppose they are afraid that a simple account may lessen the importance they gain by the discovery; or perhaps they begrudge us the plain truth.” Descartes, Reg. 3 (transl. E. Anscombe, P. T. Geach, Descartes Philosophical Writings, London 1954.)
1 apart from simplest standard topics, the course is self-contained. A detailed list of what will be assumed to be known may be found on p. 4. It is not necessary as a prerequisite to be informed about deeper properties of soluble groups and solubility criteria. These topics are essentially independent of and rather a supplement to these lecture notes, but of course highly recommended for a broader background. We think that a reader who feels attracted, hopefully even fascinated by groups will – and should – in any case study group rings, representations, characters, subjects which are not covered by the present text. The basics of these are treated, for example, in my course on solubility of equations and groups (currently running under the label “Algebra II” as part of the bachelor degree programme). Of course, there are more than enough specialized textbooks on these topics for readers who want to study them in greater detail.
Kiel, July 2013 Hartmut Laue
2 Contents
1 Permutations and group actions 5
2 Groups with operators 23
3 Complements 34
4 Transfer 48
5 Nilpotency 54
A Appendix and Outlook 68 Prerequisites
Readers should be familiar with the notions group, subgroup, normal subgroup, quotient (factor group), index, cyclic group, abelian group, soluble group, simple group, commutator, commutator subgroup of a group, symmetric group, sign homomorphism. It is assumed that the homomorphism theorem for groups is at the reader’s disposal, also the isomorphism theorems as consequences; in particular, it should be known how the subgroups of a factor group of G are obtained from subgroups of G. In general, the product set of two subgroups need not be a subgroup. But this is the case if one of the two subgroups is normal. The product of two normal subgroups is not only a subgroup but even normal. The order of a subgroup of a finite group G is a divisor of |G| (Lagrange’s theorem), and G is cyclic if and only if for each divisor d of |G| there exists exactly one subgroup of G of order d. A further most useful general proposition is the so-called extension principle a proof of which will not be given here: Let ϕ be an injective mapping of a set B into a set M. Then there exists a set Bˆ containing B and a bijection ϕˆ of Bˆ onto M such that ϕˆ|B = ϕ. If ◦ is an operation on B, an operation on M such that ϕ is a homomorphism with respect to these operations, then ◦ extends to an operation ◦ˆ of Bˆ such that ϕˆ is an isomorphism of (B,ˆ ◦ˆ) onto (M, ).
We write N for the set of all positive integers and set N0 := N ∪{0}. For all n ∈ N0 we put n := {k|k ∈ N, k ≤ n}. A dot above the symbol of a union ( ˙ ) is used if the union is disjoint. If G is a group, we write G′ for its commutator subgroup. Furthermore, stands for the trivial subgroup {1G}.
4 1 Permutations and group actions
If X is a set and V is a set of operations on X, a bijection of X onto X which is a homomorphism with respect to each operation in V is called an automorphism of the structure (X, V). We write Aut (X, V) for the set of all automorphisms of (X, V). Recall that Aut (X, V) is a group with respect to the natural composition of mappings, called the automorphism group of (X, V). Usually it is clear from the context which operations on the set X are considered, i. e., there is no doubt about the set V: If we study groups, V will just contain a single element, the group operation; if we study fields, V will consist of the addition and the multiplication of the field in question, etc. If there is no doubt about the meaning of V we speak simply of automorphisms of X and write Aut X for its automorphism group. Galois theory is a convincing and ground-laying example of the general idea to study structures by means of an analysis of their automorphism group. The trivial remark that the automorphisms of any structure always form a group explains an important universal aspect of the notion of group: Studying an arbitrary structure, describing the structural roles of its elements, leads and amounts to studying its automorphism group. This principle may even be applied to groups themselves as a special class of algebraic structures. Every element g of a group G induces a so-called inner automorphism g¯ of G by means of conjugation:
g¯ : G → G, x → xg := g−1xg, is an automorphism of G, and the mapping
κ : G → Aut G, g → g,¯ is a homomorphism whose kernel Z(G) is called the centre of G. We have the following 4-fold description of its elements:
g ∈ Z(G) ⇔ ∀x ∈ G xg = x ⇔ ∀x ∈ G xg = gx ⇔ ∀x ∈ G g = gx which allows the following three-fold interpretation of Z(G): 1.0.1. For every group G, Z(G) is the set of all elements of G – the conjugation by which induces the identity on G,
– which commute with every element of G,
– which are left fixed under the conjugation by an arbitrary element of G.
5 In particular, Z(G) is an abelian normal subgroup of G. More generally, for every x ∈ G, the set Z(G) ∪{x} consists of mutually commuting elements, hence generates an abelian subgroup. If we assume that G/Z(G) is cyclic, we may choose x as an element of a generator of G/Z(G) and obtain: 1.0.2. If G/Z(G) is cyclic, G is abelian (i.e., G/Z(G)= ). For all g ∈ G, α ∈ Aut G we have2 gα = gα. Hence the image of G under κ is a normal subgroup of Aut G. It is denoted by In G and called the inner automorphism group of G. Thus, making use of the homomorphism theorem, we obtain
G/Z(G) ∼= In G Aut G for every group G.
A subset X of a group G is called normal if Xg = X for all g ∈ G.3 If X is a normal subset of G, then so is G X; in particular, G {1G} is normal. For every x ∈ G, the set xG := {xg|g ∈ G} is the smallest normal subset of G containing x and is called the conjugacy class of x in G. From the third description of Z(G) in 1.0.1 we obtain 1.0.3. For every element x of a group G, x ∈ Z(G) ⇔ xG = {x}⇔|xG| =1. Let ∼ be the relation on a group G defined by G x ∼ y ↔ ∃g ∈ G xg = y, for all x, y ∈ G. G 1.0.4. ∼ is an equivalence relation on G. The equivalence classes are exactly the con- G jugacy classes of G. In particular, the conjugacy classes of G form a partition of G. An important special case of an automorphism group Aut (X, V) arises if V = ∅ : We have Aut (X, ∅)= SX , the symmetric group on X, consisting of all bijections of X onto X. We shall now make several observations about our general notions in this special type of group. We confine ourselves to the case of a finite set X.
Let π ∈ SX . The relation ∼ on X defined by π
m ∼ m′ ↔ ∃k ∈ Z mπk = m′, for all m, m′ ∈ X, π is an equivalence relation. In particular, its equivalence classes form a partition of X.
1.1 Definition. Let X be finite set and π ∈ SX . An equivalence class of ∼ is called a π π-orbit in X and nontrivial if it contains more than one element. If there is at most one nontrivial π-orbit, π is called a cycle.
2For the image of an element of a multiplicatively written group under a homomorphism, the expo- nential notation is convenient. This explains the meaning of gα while gα merely is a particular case of conjugation, within the group Aut G. 3equivalently, if Xg ⊆ X for all g ∈ G, i. e., if X is invariant under all conjugations.
6 Obviously, idX is the only permutation for which each orbit is trivial. Now let ζ ∈ SX 4 be a cycle = idX and m ∈ X such that mζ = m. If k is the order of ζ, we set
(∗) m1 := m, ∀j ∈ k {1} mj := mj−1ζ.
j−1 Then mj = mζ for all j ∈ k ; {m1,...,mk} is the nontrivial ζ-orbit and contains exactly k elements. By (∗), the k-tuple (m1,...,mk) determines uniquely the cycle ζ. It is customary to write the cycle ζ “abusing” the notation of an 1 × k matrix:
ζ = m1 ... mk
The choice of m = m1 was arbitrary within the nontrivial ζ-orbit so that any of the k elements mj could take its place. We have
m1 m2 ... mk = m2 ... mk m1 = = mk m1 ... mk−1 which, of course, makes sense only as series of equalities of cycles, not of 1 × k matrices. This notation is the reason for calling k the length of the cycle ζ. A cycle of length ′ k is called a k-cycle. Cycles ζ, ζ in SX are called disjoint if their nontrivial orbits (if existent) are disjoint. If this is the case, then each m ∈ X is fixed by at least one of the two cycles. In particular, mζζ′ = mζ′ζ for all m ∈ X, i. e., ζ,ζ′ commute. We conclude: 1.1.1. Any composition of mutually disjoint cycles is independent of the choice of the order of the factors.
Thus, for any set C of mutually disjoint cycles = idX in SX , the product π = C is well-defined. If m ∈ X and mπ = m, there exists a unique ζ ∈ C such that mζ = m. More precisely, we then have mπj = mζj for all j ∈ Z. Hence each ζ ∈ C is uniquely determined by π. The mapping p : C → C thus is an injection of the set CX of all sets of mutually disjoint cycles = idX into SX . In fact, p is a bijection: For an arbitrary π ∈ SX we choose a set of representatives R for the set of all non-trivial π-orbits in X and define, for each r ∈ R, ζr to be the cycle with the property rζj = rπj for all j ∈ Z.
Then r∈R ζr = π. We have proved:
1.1.2. For each π ∈ SX there exists a unique set C of mutually disjoint cycles in SX idX such that C = π. The set C associated with π is called the cycle decomposition of π. For all n ∈ N we n n have π = ζ∈C ζ , by 1.1.1. This shows, in particular,
1.1.3. If π ∈ SX has the cycle decomposition C, then o(π) = lcm{o(ζ)|ζ ∈ C}. σ σ Furthermore, π = ζ∈C ζ for all σ ∈ SX . The first part of the following remark shows that each ζσ is again a cycle the nontrivial orbit of which is the image of the nontrivial σ σ σ ζ-orbit under σ. Hence C (:= {ζ |σ ∈ SX }) is the cycle decomposition of π .
4 k i.e., the smallest positive integer such that ζ = idX
7 1.1.4. Let k ∈ N and m1,...,mk be mutually distinct elements of X, σ ∈ SX . Then σ (1) m1 ... mk = m1σ ... mkσ .
(2) m1 ... mk = m 1 m2 m1 m 3 m1 mk .
Proof. For all m ∈ X we have (putting m k+1 : = m1, ζ := m1 ... mk ) m, if m ∈ {m ,...,m }; mζ = 1 k mj+1, if m = mj for some j ∈ k.
First, this equals m m1 m2 m1 m3 m1 mk and therefore shows (2). Secondly it implies, for any σ ∈ S , X
mζσ = mσ m1σ ... mkσ , hence ζσ = σ m1σ ... mkσ , i. e., (1).
As a consequence, if ζ = m1 ... mk is a cycle of length k in SX , then the conjugacy class ζSX is the set of all cycles of length k. If n ,...,n are mutually distinct elements 1 k of X, the bijection mj → nj (j ∈ k) may be extended to a permutation of X, and any σ such extension σ has the property that ζ = n1 ... nk , by 1.1.4(1). A cycle of length 2 is called a transposition. From 1.1.4(2) and 1.1.2 we obtain the well-known fact that the set of all transpositions is a set of generators of the group SX . Recall that there exists a (unique) homomorphism of SX into {1, −1} such that every transposition is mapped to −1, called the sign homomorphism5. A permutation, written as a product of transpositions, is an element of the kernel of sgn if and only if the number of factors is even, and therefore then also called an even permutation. The subgroup AX := ker sgn of SX is called the alternating group on X and is of index 2 in SX if |X| > 1. It is obviously generated by all products ττ ′ where τ, τ ′ are transpositions. If m, n, n′ are 3 distinct elements of X, then m n m n′ = m n n′ . If m, m′, n, n′ are 4 distinct elements of X, then m n m′ n′ = m m′ n′ m m′ n . Hence a product of two distinct transpositions is either a 3-cycle or a product of two 3-cycles. Summarizing, we obtain
1.1.5. The set of all transpositions is a generating set of SX , the set of all 3-cycles a generating set of AX.
6 Let π ∈ SX , ζ an element of the cycle decomposition C of π, m ∈ X such that mζ = m. If |X| ≥ 4, we choose n ∈ X different from mζ−1, m, mζ and put σ := mζ−1 m n . By 1.1.4(1), ζσ and ζ are distinct but not disjoint as mζσ = mσ = n = mζ. It follows that ζσ ∈ C so that πσ = π. This shows:
5 jπ−iπ Assuming that X = n for some n ∈ N, it suffices to put π sgn := i