This chapter has two interlocking themes. The first is computational: how does one actually identify a factor group G/N by finding the right surjective homomorphism? The second is structural: which groups admit no nontrivial normal collapse, and why does that matter? The answer leads to simple groups, composition series, and the Jordan-Holder theorem — the group-theoretic analogue of unique prime factorization.
§15.1 The Fundamental Homomorphism Theorem as a Computational Tool
The Fundamental Homomorphism Theorem (FHT, also called the First Isomorphism Theorem) was stated in Chapter 14. Here we use it as a strategy for computing factor groups.
Theorem 15.1 (Fundamental Homomorphism Theorem). Let ϕ:G→H be a surjective homomorphism with ker(ϕ)=N. Then
G/N≅H.
More precisely, the map μ:G/N→H defined by μ(gN)=ϕ(g) is a well-defined isomorphism.
Proof
This was proved in Chapter 14. We recall the key steps for reference.
Well-defined: If gN=g′N, then g′=gn for some n∈N=ker(ϕ), so ϕ(g′)=ϕ(gn)=ϕ(g)ϕ(n)=ϕ(g)e=ϕ(g).
Injective: If μ(gN)=eH, then ϕ(g)=eH, so g∈ker(ϕ)=N, hence gN=N.
Surjective: Since ϕ is surjective, for every h∈H there exists g∈G with ϕ(g)=h, so μ(gN)=h.
The strategy. To identify G/N:
Find a group H that you suspect is the answer.
Construct a surjective homomorphism ϕ:G→H.
Verify that ker(ϕ)=N.
Conclude G/N≅H by the FHT.
This is almost always faster than listing all cosets and building the multiplication table from scratch.
§15.2 Worked Factor-Group Computations
Example 15.2: (Z4×Z6)/⟨(2ˉ,3ˉ)⟩
Step 1: Compute the subgroup being collapsed.
Let N=⟨(2ˉ,3ˉ)⟩ inside G=Z4×Z6. We compute:
(2ˉ,3ˉ),2(2ˉ,3ˉ)=(0ˉ,0ˉ).
So ∣(2ˉ,3ˉ)∣=2 and N={(0ˉ,0ˉ),(2ˉ,3ˉ)}, hence ∣N∣=2.
Step 2: Determine the order of the quotient.
∣G/N∣=∣N∣∣G∣=24⋅6=12.
Step 3: Find the right homomorphism (or classify by structure).
Since G=Z4×Z6 is abelian, so is G/N. By the Fundamental Theorem of Finitely Generated Abelian Groups, an abelian group of order 12 is isomorphic to either Z12 or Z2×Z6.
To distinguish them, find an element of order 12 in G/N. Consider the coset (1ˉ,0ˉ)+N. We need the smallest m>0 such that m(1ˉ,0ˉ)∈N. Now m(1ˉ,0ˉ)=(mˉ,0ˉ). For this to be in N={(0ˉ,0ˉ),(2ˉ,3ˉ)}:
(mˉ,0ˉ)=(0ˉ,0ˉ) requires 4∣m, so m=4 at minimum.
(mˉ,0ˉ)=(2ˉ,3ˉ) requires 0ˉ=3ˉ in Z6, which is impossible.
So (1ˉ,0ˉ)+N has order 4 in G/N.
Now consider (0ˉ,1ˉ)+N. We need m(0ˉ,1ˉ)=(0ˉ,mˉ)∈N:
(0ˉ,mˉ)=(0ˉ,0ˉ) requires 6∣m, so m=6 at minimum.
(0ˉ,mˉ)=(2ˉ,3ˉ) requires 0ˉ=2ˉ in Z4, which is impossible.
So (0ˉ,1ˉ)+N has order 6.
Since gcd(4,6)=2, the element (1ˉ,0ˉ)+N+(0ˉ,1ˉ)+N=(1ˉ,1ˉ)+N has order lcm(4,6)=12. (One checks: ord((1ˉ,1ˉ)+N)=12 since m(1ˉ,1ˉ)=(mˉ,mˉ)∈N forces both 4∣m and 6∣m, or mˉ=2ˉ in Z4 and mˉ=3ˉ in Z6 simultaneously. The second case requires m≡2(mod4) and m≡3(mod6); by CRT this gives m≡9(mod12), but then m=9 gives (1ˉ,3ˉ)=(2ˉ,3ˉ). Actually, 9mod4=1=2. So only the first case applies: lcm(4,6)=12.)
Therefore G/N has an element of order 12, so
(Z4×Z6)/⟨(2ˉ,3ˉ)⟩≅Z12.
Alternative via FHT: Define ϕ:Z4×Z6→Z12 by ϕ(aˉ,bˉ)=3a+2b in Z12. One checks this is a well-defined surjective homomorphism (since ϕ(1ˉ,1ˉ)=5ˉ has order 12 in Z12, so the image is all of Z12). The kernel consists of (aˉ,bˉ) with 12∣3a+2b (lifting to integers). One verifies ker(ϕ)={(0ˉ,0ˉ),(2ˉ,3ˉ)}=N.
Example 15.3: (Z2×Z4)/⟨(1ˉ,2ˉ)⟩
Let N=⟨(1ˉ,2ˉ)⟩ in G=Z2×Z4.
Compute: (1ˉ,2ˉ), then 2(1ˉ,2ˉ)=(0ˉ,0ˉ). So ∣N∣=2 and N={(0ˉ,0ˉ),(1ˉ,2ˉ)}.
∣G/N∣=22⋅4=4.
An abelian group of order 4 is either Z4 or Z2×Z2 (the Klein four-group V4).
Check whether G/N has an element of order 4. The coset (0ˉ,1ˉ)+N has order m where m is the smallest positive integer with m(0ˉ,1ˉ)=(0ˉ,mˉ)∈N:
(0ˉ,mˉ)=(0ˉ,0ˉ) requires 4∣m.
(0ˉ,mˉ)=(1ˉ,2ˉ) requires 0ˉ=1ˉ in Z2, impossible.
This is a beautiful example because the quotient of an uncountable-rank-looking object turns out to be the simplest infinite cyclic group.
Example 15.5: (Z×Z)/⟨(2,2)⟩
Define ϕ:Z×Z→Z×Z2 by ϕ(a,b)=(a−b,bˉ) where bˉ is bmod2.
Homomorphism: routine check.
Surjective:ϕ(n,0)=(n,0ˉ) and ϕ(n,1)=(n−1,1ˉ), so the image is all of Z×Z2.
Kernel:ϕ(a,b)=(0,0ˉ) requires a=b and 2∣b, so (a,b)=(2k,2k) for some k. Thus ker(ϕ)=⟨(2,2)⟩.
Therefore
(Z×Z)/⟨(2,2)⟩≅Z×Z2.
Example 15.6: R∗/{1,−1}≅R>0
Let G=R∗=(R∖{0},⋅) and N={1,−1}.
Define ϕ:R∗→R>0 by ϕ(x)=∣x∣.
Homomorphism:ϕ(xy)=∣xy∣=∣x∣∣y∣=ϕ(x)ϕ(y).
Surjective: every positive real is already in R∗.
Kernel:ϕ(x)=1⟺∣x∣=1⟺x=±1.
So ker(ϕ)={1,−1}=N and by the FHT:
R∗/{1,−1}≅R>0.
§15.3 The G/Z(G) Theorem
Definition 15.7. The center of a group G is
Z(G)={z∈G:zg=gz for all g∈G}.
Z(G)⊴G
Proof. Let z∈Z(G) and g∈G. Then gzg−1=zgg−1=z∈Z(G), where we used gz=zg. So Z(G) is stable under conjugation and hence normal.
Theorem 15.8 (G/Z(G) Theorem). If G/Z(G) is cyclic, then G is abelian.
Proof
Suppose G/Z(G) is cyclic, say G/Z(G)=⟨gZ(G)⟩ for some g∈G.
Then every element of G can be written as gkz for some integer k and some z∈Z(G).
Let a,b∈G be arbitrary. Write a=gmz1 and b=gnz2 with z1,z2∈Z(G). Then:
ab=gmz1⋅gnz2=gmgnz1z2=gm+nz1z2
where we used the fact that z1 commutes with everything (including gn). Similarly:
ba=gnz2⋅gmz1=gn+mz2z1=gm+nz1z2
using commutativity of z1,z2 with everything and with each other.
Therefore ab=ba for all a,b∈G, so G is abelian.
Note the logical content: if G/Z(G) is cyclic, then G is abelian, which means Z(G)=G, which means G/Z(G) is trivial. So the hypothesis ”G/Z(G) is cyclic and nontrivial” is impossible. The theorem is really a proof by contradiction in disguise.
Corollary 15.9. If ∣G∣=p2 for a prime p, then G is abelian.
Proof
By the class equation and properties of p-groups, ∣Z(G)∣>1. Since ∣G∣=p2, we have ∣Z(G)∣∈{p,p2}.
If ∣Z(G)∣=p2, then Z(G)=G and G is abelian.
If ∣Z(G)∣=p, then ∣G/Z(G)∣=p2/p=p, which is prime. A group of prime order is cyclic. So G/Z(G) is cyclic, and by Theorem 15.8, G is abelian. But then Z(G)=G, contradicting ∣Z(G)∣=p. So this case is impossible.
In either case, G is abelian.
This corollary shows that groups of order p2 are isomorphic to either Zp2 or Zp×Zp. There are no nonabelian groups of order p2.
§15.4 Simple Groups
Definition 15.10. A group G is simple if G={e} and the only normal subgroups of G are {e} and G itself.
The abelian case
Theorem 15.11. A finite abelian group is simple if and only if it has prime order (i.e., G≅Zp).
Proof
(⇐) If ∣G∣=p is prime, then by Lagrange’s theorem, the only subgroups are {e} and G. Since G is abelian, every subgroup is normal. So G is simple.
(⇒) Let G be a finite abelian simple group. Pick a=e in G. Since G is abelian, ⟨a⟩⊴G. By simplicity, ⟨a⟩=G, so G is cyclic. If ∣G∣=n is composite, say n=km with 1<k,m<n, then ⟨ak⟩ is a proper nontrivial subgroup (it has order m), contradicting simplicity. So ∣G∣ is prime.
Examples
Zp is simple for every prime p.
Z6 is not simple: {0,2,4}≅Z3 is a proper nontrivial normal subgroup.
An is simple for n≥5 (this is a major theorem, discussed below).
A4 is not simple: the Klein four-group V4={e,(12)(34),(13)(24),(14)(23)} is a proper nontrivial normal subgroup.
Why simple groups matter: atoms of group theory
Simple groups play the role for groups that prime numbers play for the integers. Every finite group can be “decomposed” into simple groups via composition series (see §15.7), and the Jordan-Holder theorem guarantees that this decomposition is essentially unique. Understanding all finite groups therefore reduces to:
Classifying all finite simple groups (completed in the 1980s—2004).
Understanding how simple groups can be assembled (the extension problem).
§15.5 Simplicity of A5
Theorem 15.12.A5 is simple.
Proof outline
We show that any normal subgroup N⊴A5 with N={e} must be all of A5.
Key facts:
∣A5∣=60.
The conjugacy classes in A5 have sizes: 1,12,12,15,20 (corresponding to cycle types e, (abcde), (abced), (ab)(cd), (abc)).
A normal subgroup must be a union of conjugacy classes (since it is closed under conjugation) and must contain e.
The order of N must divide 60.
Elimination: We need a union of conjugacy classes including {e} whose total size divides 60. The possibilities are:
Remark. For n≥5, An is simple. The proof for general n uses the fact that An is generated by 3-cycles, and any normal subgroup containing a 3-cycle must contain all 3-cycles (by conjugation), hence must be all of An.
§15.6 The Center and the Commutator Subgroup
The center revisited
Definition 15.13. The center of G is Z(G)={z∈G:zg=gz for all g∈G}.
We proved in §15.3 that Z(G)⊴G. Note that G is abelian if and only if Z(G)=G.
The commutator subgroup
Definition 15.14. For a,b∈G, the commutator of a and b is
[a,b]=aba−1b−1.
The commutator subgroup (or derived subgroup) of G is
G′=[G,G]=⟨[a,b]:a,b∈G⟩,
the subgroup generated by all commutators.
Note: the set of all commutators is not always a subgroup (a product of two commutators need not itself be a commutator), so we must take the subgroup generated.
Theorem 15.15.G′⊴G.
Proof
It suffices to show that g[a,b]g−1 is a commutator for every g,a,b∈G, since G′ is generated by commutators.
So conjugating a commutator gives another commutator, which lies in G′. Since G′ is generated by commutators and conjugation sends generators to elements of G′, we conclude gG′g−1⊆G′ for all g. Hence G′⊴G.
Theorem 15.16.G/G′ is abelian.
Proof
Let aG′,bG′∈G/G′. We need (aG′)(bG′)=(bG′)(aG′), i.e., abG′=baG′.
Two cosets are equal if and only if their quotient lies in the subgroup, so it suffices to show
(ab)(ba)−1∈G′.
But
(ab)(ba)−1=aba−1b−1=[a,b],
and [a,b]∈G′ by definition of the commutator subgroup.
Therefore abG′=baG′, so
(aG′)(bG′)=(bG′)(aG′)
for all a,b∈G. Hence G/G′ is abelian.
Theorem 15.17.G′ is the smallest normal subgroup of G with abelian quotient. That is, if N⊴G and G/N is abelian, then G′⊆N.
Proof
Suppose N⊴G and G/N is abelian. Then for all a,b∈G:
(aN)(bN)=(bN)(aN),
so abN=baN, hence (ab)(ba)−1∈N, i.e., aba−1b−1∈N, i.e., [a,b]∈N.
Since every commutator lies in N and G′ is generated by commutators, G′⊆N.
Example. For S3: the commutators include [(12),(123)]=(12)(123)(12)−1(123)−1=(12)(123)(12)(132)=(132). One checks that S3′=A3={e,(123),(132)}, and S3/S3′≅Z2, which is abelian. For an abelian group G, G′={e}.
Worked example 15.17a: the abelianization of D8
Let
D8=⟨r,s∣r4=e,s2=e,srs=r−1⟩
be the symmetry group of the square.
We want to compute the commutator subgroup D8′ and the abelian quotient D8/D8′.
Start with a commutator:
[s,r]=srs−1r−1.
Since s−1=s and srs=r−1, we get
[s,r]=srsr−1=r−1r−1=r−2=r2.
So
r2∈D8′.
Now look at the quotient where all commutators are forced to disappear. In the abelianization, the relation
srs=r−1
becomes
sr=rsand hencer=r−1,
so
r2=e
in the quotient. We already have s2=e. Therefore the quotient is generated by the images of r and s, both of order 2, and it is abelian. So
D8/D8′≅Z2×Z2.
Since ∣D8∣=8, the quotient has order 4, so ∣D8′∣=2. But D8′ already contains the nontrivial element r2, hence
D8′={e,r2}=⟨r2⟩.
Therefore
D8/⟨r2⟩≅Z2×Z2.
Productive struggle: abelianization is not the same as quotienting by the center
Common wrong guess
To make a group abelian, quotient by its center.
Where it breaks. The center measures elements that already commute with everything. It does not measure all of the noncommutativity in the group. For S3, the center is trivial:
Z(S3)={e}.
So
S3/Z(S3)≅S3,
which is still nonabelian.
Repaired method. The correct subgroup to quotient by is the commutator subgroup G′. The theorem says G/G′ is abelian and is the smallest such quotient. So the center and the derived subgroup answer different questions:
Z(G) asks which elements already commute with everything;
G′ asks what must be killed to force the whole quotient to commute.
§15.7 The Second and Third Isomorphism Theorems
Theorem 15.18 (Second Isomorphism Theorem). Let H≤G and N⊴G. Then HN≤G, N⊴HN, H∩N⊴H, and
HN/N≅H/(H∩N).
Proof
HN is a subgroup: Since N is normal, for any h∈H and n∈N, hn=(hnh−1)h=n′h for some n′∈N. Hence HN=NH, and a product of two elements of HN is:
Example. Let G=Z, N=12Z, M=4Z. Then N⊆M, both are normal in Z. The theorem says:
(Z/12Z)/(4Z/12Z)≅Z/4Z.
The left side is Z12/⟨4ˉ⟩, which is a group of order 12/3=4, and the right side is Z4. Indeed, Z12/⟨4ˉ⟩≅Z4 as we computed in Chapter 14.
§15.8 Composition Series and the Jordan-Holder Theorem
Definition 15.20. A composition series for a group G is a chain of subgroups
{e}=G0⊴G1⊴G2⊴⋯⊴Gn=G
such that each composition factorGi+1/Gi is a simple group. (Each Gi is normal in Gi+1, but not necessarily in G.)
Example: Composition series for Z12
{0}⊴⟨6ˉ⟩⊴⟨2ˉ⟩⊴Z12.
The composition factors are:
⟨6ˉ⟩/{0}≅Z2
⟨2ˉ⟩/⟨6ˉ⟩≅Z3 (order 6/2=3)
Z12/⟨2ˉ⟩≅Z2 (order 12/6=2)
All factors are cyclic of prime order, hence simple. The composition factors (with multiplicity) are {Z2,Z3,Z2}.
An alternative composition series is {0}⊴⟨4ˉ⟩⊴⟨2ˉ⟩⊴Z12 with factors Z3,Z2,Z2 — the same multiset, reordered.
Example: Composition series for S3
{e}⊴A3⊴S3.
Factors: A3/{e}≅Z3 and S3/A3≅Z2. Both simple. Composition factors: {Z2,Z3}.
Example: Composition series for S4
{e}⊴V4⊴A4⊴S4,
where V4={e,(12)(34),(13)(24),(14)(23)}.
This chain is not yet a composition series, because
V4/{e}≅V4≅Z2×Z2
is not simple: it has proper nontrivial subgroups. So we refine the chain by inserting one subgroup of order 2 inside V4.
A proper composition series for S4 is:
{e}⊴⟨(12)(34)⟩⊴V4⊴A4⊴S4.
Factors:
⟨(12)(34)⟩/{e}≅Z2 (simple)
V4/⟨(12)(34)⟩≅Z2 (simple)
A4/V4≅Z3 (simple, since ∣A4/V4∣=12/4=3)
S4/A4≅Z2 (simple)
Composition factors: {Z2,Z2,Z3,Z2}.
The Jordan-Holder Theorem
Theorem 15.21 (Jordan-Holder). If a finite group G has a composition series, then any two composition series for G have the same length and the same composition factors (up to permutation and isomorphism).
This theorem is stated without proof. It is the group-theoretic analogue of the uniqueness of prime factorization for integers. Just as every positive integer factors uniquely (up to order) into primes, every finite group decomposes uniquely (up to order) into simple composition factors.
Worked comparison: Z6 and S3 have the same factors but are different groups
This is one of the most important sanity checks in the chapter.
For Z6, a composition series is
{0}⊴⟨2ˉ⟩⊴Z6,
with factors
⟨2ˉ⟩/{0}≅Z3,Z6/⟨2ˉ⟩≅Z2.
For S3, a composition series is
{e}⊴A3⊴S3,
with factors
A3/{e}≅Z3,S3/A3≅Z2.
So both groups have the same composition factors:
Z3,Z2.
But the groups are not isomorphic.
Why?
Z6 is abelian.
S3 is nonabelian.
In exact-sequence language, both groups fit into a short exact sequence
1→Z3→G→Z2→1,
but the way Z2 acts on the Z3 part is different.
For Z6, the action is trivial, so
Z6≅Z3×Z2.
For S3, the action is nontrivial, so
S3≅Z3⋊Z2.
The factors agree, but the extension data does not.
Productive struggle: same composition factors does not mean same group
Common wrong guess
If two groups have the same composition factors, then they should be isomorphic.
Where it breaks. Jordan-Holder says the factors are uniquely determined up to order and isomorphism, but it does not say the whole group is uniquely determined by those factors. The comparison above already destroys that hope.
Repaired method. Treat composition factors as the group-theoretic analogue of prime factors only up to a point. They record the simple building blocks. To recover the whole group, one must also understand how those blocks are glued together, which is exactly the role of extensions and exact sequences.
§15.9 Solvable Groups
Definition 15.22. A group G is solvable if it has a composition series in which every composition factor is abelian. Equivalently (for finite groups), every composition factor is cyclic of prime order.
(The name comes from Galois theory: a polynomial equation is solvable by radicals if and only if its Galois group is solvable.)
Theorem 15.23.Sn is solvable for n≤4.
Proof
We showed above that the composition factors of S4 are {Z2,Z2,Z3,Z2}, all abelian.
For S3: composition factors {Z2,Z3}, all abelian.
For S2≅Z2: already simple and abelian.
For S1≅{e}: trivial, hence solvable.
In each case, every composition factor is cyclic of prime order, hence abelian. So Sn is solvable for n≤4.
Theorem 15.24.Sn is not solvable for n≥5.
Proof
Consider the composition series for Sn (n≥5):
{e}⊴An⊴Sn.
The factor Sn/An≅Z2 is abelian. But An/{e}≅An is simple (Theorem 15.12 for n=5, and the general result for n≥5) and nonabelian (since ∣An∣=n!/2 is not prime for n≥5).
Since An is simple and nonabelian, it appears as a composition factor, and this cannot be refined further. So any composition series for Sn contains a nonabelian factor, and Sn is not solvable.
This is ultimately why the general quintic equation is not solvable by radicals: S5 is not solvable.
§15.10 Lang’s Perspective: Exact Sequences, Atoms, and Extensions
Lang’s treatment of this material is organized by exact sequences. This is the right language for describing kernels, images, quotients, and the problem of building a group from simpler pieces.
Exactness
Definition 15.25 (Exact sequence). A sequence of homomorphisms
⋯→Ai−1fi−1AifiAi+1→⋯
is exact at Ai if
im(fi−1)=ker(fi).
The sequence is exact if it is exact at every intermediate term.
This is a compact way of saying that nothing is lost and nothing extra appears between consecutive maps: everything arriving at Ai is exactly what gets killed by the next map.
The quotient construction as a short exact sequence
Whenever N⊴G, the quotient map sits in the short exact sequence
1→NiGπG/N→1,
where i is inclusion and π(g)=gN.
Figure: the short exact sequence attached to a quotient group.
The arrows package the subgroup, the ambient group, and the quotient into one line, with exactness recording that π kills exactly N.
Let us check the exactness carefully:
At N: the image of the trivial map 1→N is just {e}, which equals ker(i) because inclusion is injective.
At G: the image of i is exactly N, and by Chapter 14 we know ker(π)=N.
At G/N: the image of π is all of G/N, so the map G/N→1 has kernel equal to all of G/N.
So exactness packages three statements at once:
N really sits inside G;
the quotient map kills exactly N and nothing larger;
every coset occurs as the image of some element of G.
This one short exact sequence is the compressed form of the entire quotient construction.
Standard examples of short exact sequences
The sign homomorphism gives
1→An→Snsgn{±1}→1
for n≥2.
The Euclidean group from Chapter 12 gives
1→R2→E(2)→O(2)→1.
This sequence splits, which is why
E(2)≅R2⋊O(2).
For any group G, the commutator subgroup gives
1→G′→G→G/G′→1,
where G/G′ is the largest abelian quotient of G.
These examples are worth comparing. Each of them says: a complicated group can be studied by isolating a normal subgroup and understanding the quotient.
Split exact sequences and semidirect products
Definition 15.26 (Split short exact sequence). A short exact sequence
1→NiGπQ→1
is split if there exists a homomorphism
s:Q→G
such that
π∘s=idQ.
The map s is called a section. It chooses, in a homomorphism-respecting way, one representative in G for each element of the quotient.
When such a section exists, one can show
G≅N⋊Q.
So semidirect products are the algebraic form of split short exact sequences.
Worked example 15.26a: a split sequence that is not a direct product
Consider
1→A3→S3sgnZ2→1.
This sequence is exact because:
the inclusion A3↪S3 is injective;
ker(sgn)=A3;
the sign map is surjective.
Now define
s:Z2→S3
by sending the nonzero element of Z2 to the transposition (12). This is a homomorphism because (12)2=e, so the order-2 relation is respected, and
sgn(s(1ˉ))=sgn((12))=1ˉ.
Hence
sgn∘s=idZ2,
so the sequence splits.
Therefore
S3≅A3⋊Z2≅Z3⋊Z2.
But
S3≅Z3×Z2.
The direct product would be abelian, while S3 is not. The splitting gives a complement; it does not guarantee that the complement commutes with the normal subgroup.
This explains two earlier constructions:
Chapter 12: E(2)≅R2⋊O(2) because the origin-fixing orthogonal subgroup gives a section of the quotient map.
Dihedral groups satisfy
1→Cn→Dn→C2→1
and the reflection subgroup provides the splitting, so
Dn≅Cn⋊C2.
Bridge back to Chapter 12
The geometric examples from Chapter 12 are exactly the same phenomenon in a different costume.
For the Euclidean group:
1→R2→E(2)→O(2)→1
splits because the origin-fixing orthogonal maps form a subgroup isomorphic to O(2).
For the dihedral group:
1→Cn→Dn→C2→1
splits because any reflection gives a subgroup isomorphic to C2.
So Chapter 12 supplied the geometry and semidirect products. Chapter 15 supplies the exact-sequence language that explains why those semidirect products appear.
This is the beginning of the extension problem: given N and Q, which groups G fit into a short exact sequence
1→N→G→Q→1?
Sometimes the answer is a direct product, sometimes a semidirect product, and sometimes something more subtle.
Simple groups as atoms
Now the slogan about simple groups can be stated more precisely.
If a group G has a nontrivial proper normal subgroup N, then there is a nontrivial short exact sequence
1→N→G→G/N→1.
So a simple group is one that cannot be decomposed further in this way.
That is why Lang calls simple groups the atoms of finite group theory. They are the groups for which the quotient process immediately collapses to something trivial:
either 1→1→G→G→1,
or 1→G→G→1→1.
No nontrivial intermediate exact sequence exists.
Composition series as iterated exact sequences
If
{e}=G0⊴G1⊴⋯⊴Gn=G
is a composition series, then each factor
Gi+1/Gi
is simple.
So a composition series breaks a group into a chain of exact quotient steps. This is the group-theoretic analogue of prime factorization, except that the way the factors are reassembled matters.
The classification program
The Classification of Finite Simple Groups (proved 1955—2004, across tens of thousands of pages) says that every finite simple group is one of:
A cyclic group Zp of prime order.
An alternating group An for n≥5.
A group of Lie type (for example PSL(n,q) and related families).
One of the 26 sporadic groups.
At the level of this course, you do not use the classification theorem itself. But it matters philosophically: Chapter 15 is the first place where you meet the ideas that make such a theorem possible, namely normal subgroups, quotients, composition factors, and the uniqueness of those factors up to order.
The real warning: factors do not determine the whole group
For integers, the prime factors determine the integer. For groups, the composition factors do not determine the group uniquely.
For example, two nonisomorphic groups can have the same composition factors:
Z6 has composition factors Z2 and Z3.
S3 also has composition factors Z3 and Z2.
But
Z6≅S3.
What differs is not the list of factors, but the way they are glued together. That gluing data is exactly what exact sequences and extensions are meant to study.
Mastery Checklist
Before leaving Chapter 15, verify you can:
Use the FHT to identify a quotient group by constructing the right homomorphism
Compute the order of a coset gN as min{m>0:gm∈N}
Prove and apply the G/Z(G) theorem
Determine whether an abelian group of a given order is simple
Outline the proof that A5 is simple (conjugacy class argument)
Compute the commutator subgroup for a given group and verify G/G′ is abelian
State and prove the Second and Third Isomorphism Theorems
State what it means for a sequence to be exact and explain the short exact sequence 1→N→G→G/N→1
Find a composition series for Zn, S3, S4
Define solvable group and explain why Sn is not solvable for n≥5
Explain how split exact sequences lead to semidirect products and why composition factors do not determine the whole group
Articulate Lang’s “atoms of group theory” analogy for simple groups