This chapter has two interlocking themes. The first is computational: how does one actually identify a factor group G/NG/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 ϕ:GH\phi: G \to H be a surjective homomorphism with ker(ϕ)=N\ker(\phi) = N. Then

G/NH.G/N \cong H.

More precisely, the map μ:G/NH\mu: G/N \to H defined by μ(gN)=ϕ(g)\mu(gN) = \phi(g) is a well-defined isomorphism.

The strategy. To identify G/NG/N:

  1. Find a group HH that you suspect is the answer.
  2. Construct a surjective homomorphism ϕ:GH\phi: G \to H.
  3. Verify that ker(ϕ)=N\ker(\phi) = N.
  4. Conclude G/NHG/N \cong 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ˉ)(\mathbb{Z}_4 \times \mathbb{Z}_6)/\langle(\bar{2}, \bar{3})\rangle

Step 1: Compute the subgroup being collapsed.

Let N=(2ˉ,3ˉ)N = \langle(\bar{2}, \bar{3})\rangle inside G=Z4×Z6G = \mathbb{Z}_4 \times \mathbb{Z}_6. We compute:

(2ˉ,3ˉ),2(2ˉ,3ˉ)=(0ˉ,0ˉ).(\bar{2}, \bar{3}), \quad 2(\bar{2}, \bar{3}) = (\bar{0}, \bar{0}).

So (2ˉ,3ˉ)=2|(\bar{2}, \bar{3})| = 2 and N={(0ˉ,0ˉ),(2ˉ,3ˉ)}N = \{(\bar{0}, \bar{0}),\, (\bar{2}, \bar{3})\}, hence N=2|N| = 2.

Step 2: Determine the order of the quotient.

G/N=GN=462=12.|G/N| = \frac{|G|}{|N|} = \frac{4 \cdot 6}{2} = 12.

Step 3: Find the right homomorphism (or classify by structure).

Since G=Z4×Z6G = \mathbb{Z}_4 \times \mathbb{Z}_6 is abelian, so is G/NG/N. By the Fundamental Theorem of Finitely Generated Abelian Groups, an abelian group of order 1212 is isomorphic to either Z12\mathbb{Z}_{12} or Z2×Z6\mathbb{Z}_2 \times \mathbb{Z}_6.

To distinguish them, find an element of order 1212 in G/NG/N. Consider the coset (1ˉ,0ˉ)+N(\bar{1}, \bar{0}) + N. We need the smallest m>0m > 0 such that m(1ˉ,0ˉ)Nm(\bar{1}, \bar{0}) \in N. Now m(1ˉ,0ˉ)=(mˉ,0ˉ)m(\bar{1}, \bar{0}) = (\bar{m}, \bar{0}). For this to be in N={(0ˉ,0ˉ),(2ˉ,3ˉ)}N = \{(\bar{0}, \bar{0}), (\bar{2}, \bar{3})\}:

  • (mˉ,0ˉ)=(0ˉ,0ˉ)(\bar{m}, \bar{0}) = (\bar{0}, \bar{0}) requires 4m4 \mid m, so m=4m = 4 at minimum.
  • (mˉ,0ˉ)=(2ˉ,3ˉ)(\bar{m}, \bar{0}) = (\bar{2}, \bar{3}) requires 0ˉ=3ˉ\bar{0} = \bar{3} in Z6\mathbb{Z}_6, which is impossible.

So (1ˉ,0ˉ)+N(\bar{1}, \bar{0}) + N has order 44 in G/NG/N.

Now consider (0ˉ,1ˉ)+N(\bar{0}, \bar{1}) + N. We need m(0ˉ,1ˉ)=(0ˉ,mˉ)Nm(\bar{0}, \bar{1}) = (\bar{0}, \bar{m}) \in N:

  • (0ˉ,mˉ)=(0ˉ,0ˉ)(\bar{0}, \bar{m}) = (\bar{0}, \bar{0}) requires 6m6 \mid m, so m=6m = 6 at minimum.
  • (0ˉ,mˉ)=(2ˉ,3ˉ)(\bar{0}, \bar{m}) = (\bar{2}, \bar{3}) requires 0ˉ=2ˉ\bar{0} = \bar{2} in Z4\mathbb{Z}_4, which is impossible.

So (0ˉ,1ˉ)+N(\bar{0}, \bar{1}) + N has order 66.

Since gcd(4,6)=2\gcd(4, 6) = 2, the element (1ˉ,0ˉ)+N+(0ˉ,1ˉ)+N=(1ˉ,1ˉ)+N(\bar{1}, \bar{0}) + N + (\bar{0}, \bar{1}) + N = (\bar{1}, \bar{1}) + N has order lcm(4,6)=12\operatorname{lcm}(4, 6) = 12. (One checks: ord((1ˉ,1ˉ)+N)=12\operatorname{ord}((\bar{1}, \bar{1}) + N) = 12 since m(1ˉ,1ˉ)=(mˉ,mˉ)Nm(\bar{1}, \bar{1}) = (\bar{m}, \bar{m}) \in N forces both 4m4 \mid m and 6m6 \mid m, or mˉ=2ˉ\bar{m} = \bar{2} in Z4\mathbb{Z}_4 and mˉ=3ˉ\bar{m} = \bar{3} in Z6\mathbb{Z}_6 simultaneously. The second case requires m2(mod4)m \equiv 2 \pmod{4} and m3(mod6)m \equiv 3 \pmod{6}; by CRT this gives m9(mod12)m \equiv 9 \pmod{12}, but then m=9m = 9 gives (1ˉ,3ˉ)(2ˉ,3ˉ)(\bar{1}, \bar{3}) \neq (\bar{2}, \bar{3}). Actually, 9mod4=129 \bmod 4 = 1 \neq 2. So only the first case applies: lcm(4,6)=12\operatorname{lcm}(4,6) = 12.)

Therefore G/NG/N has an element of order 1212, so

(Z4×Z6)/(2ˉ,3ˉ)Z12.(\mathbb{Z}_4 \times \mathbb{Z}_6)/\langle(\bar{2}, \bar{3})\rangle \cong \mathbb{Z}_{12}.

Alternative via FHT: Define ϕ:Z4×Z6Z12\phi: \mathbb{Z}_4 \times \mathbb{Z}_6 \to \mathbb{Z}_{12} by ϕ(aˉ,bˉ)=3a+2b\phi(\bar{a}, \bar{b}) = \overline{3a + 2b} in Z12\mathbb{Z}_{12}. One checks this is a well-defined surjective homomorphism (since ϕ(1ˉ,1ˉ)=5ˉ\phi(\bar{1}, \bar{1}) = \bar{5} has order 1212 in Z12\mathbb{Z}_{12}, so the image is all of Z12\mathbb{Z}_{12}). The kernel consists of (aˉ,bˉ)(\bar{a}, \bar{b}) with 123a+2b12 \mid 3a + 2b (lifting to integers). One verifies ker(ϕ)={(0ˉ,0ˉ),(2ˉ,3ˉ)}=N\ker(\phi) = \{(\bar{0}, \bar{0}), (\bar{2}, \bar{3})\} = N.


Example 15.3: (Z2×Z4)/(1ˉ,2ˉ)(\mathbb{Z}_2 \times \mathbb{Z}_4)/\langle(\bar{1}, \bar{2})\rangle

Let N=(1ˉ,2ˉ)N = \langle(\bar{1}, \bar{2})\rangle in G=Z2×Z4G = \mathbb{Z}_2 \times \mathbb{Z}_4.

Compute: (1ˉ,2ˉ)(\bar{1}, \bar{2}), then 2(1ˉ,2ˉ)=(0ˉ,0ˉ)2(\bar{1}, \bar{2}) = (\bar{0}, \bar{0}). So N=2|N| = 2 and N={(0ˉ,0ˉ),(1ˉ,2ˉ)}N = \{(\bar{0}, \bar{0}), (\bar{1}, \bar{2})\}.

G/N=242=4.|G/N| = \frac{2 \cdot 4}{2} = 4.

An abelian group of order 44 is either Z4\mathbb{Z}_4 or Z2×Z2\mathbb{Z}_2 \times \mathbb{Z}_2 (the Klein four-group V4V_4).

Check whether G/NG/N has an element of order 44. The coset (0ˉ,1ˉ)+N(\bar{0}, \bar{1}) + N has order mm where mm is the smallest positive integer with m(0ˉ,1ˉ)=(0ˉ,mˉ)Nm(\bar{0}, \bar{1}) = (\bar{0}, \bar{m}) \in N:

  • (0ˉ,mˉ)=(0ˉ,0ˉ)(\bar{0}, \bar{m}) = (\bar{0}, \bar{0}) requires 4m4 \mid m.
  • (0ˉ,mˉ)=(1ˉ,2ˉ)(\bar{0}, \bar{m}) = (\bar{1}, \bar{2}) requires 0ˉ=1ˉ\bar{0} = \bar{1} in Z2\mathbb{Z}_2, impossible.

So ord((0ˉ,1ˉ)+N)=4\operatorname{ord}((\bar{0}, \bar{1}) + N) = 4, hence

(Z2×Z4)/(1ˉ,2ˉ)Z4.(\mathbb{Z}_2 \times \mathbb{Z}_4)/\langle(\bar{1}, \bar{2})\rangle \cong \mathbb{Z}_4.

Example 15.4: (Z×Z)/(1,1)Z(\mathbb{Z} \times \mathbb{Z})/\langle(1, 1)\rangle \cong \mathbb{Z}

Let N=(1,1)={(n,n):nZ}N = \langle(1,1)\rangle = \{(n, n) : n \in \mathbb{Z}\} in G=Z×ZG = \mathbb{Z} \times \mathbb{Z}.

Using FHT: Define ϕ:Z×ZZ\phi: \mathbb{Z} \times \mathbb{Z} \to \mathbb{Z} by ϕ(a,b)=ab\phi(a, b) = a - b.

  • Homomorphism: ϕ((a,b)+(c,d))=ϕ(a+c,b+d)=(a+c)(b+d)=(ab)+(cd)=ϕ(a,b)+ϕ(c,d)\phi((a,b) + (c,d)) = \phi(a+c, b+d) = (a+c) - (b+d) = (a-b) + (c-d) = \phi(a,b) + \phi(c,d).
  • Surjective: For any nZn \in \mathbb{Z}, ϕ(n,0)=n\phi(n, 0) = n.
  • Kernel: ϕ(a,b)=0    a=b    (a,b)=(a,a)(1,1)\phi(a, b) = 0 \iff a = b \iff (a, b) = (a, a) \in \langle(1,1)\rangle.

So ker(ϕ)=N\ker(\phi) = N, and by the FHT:

(Z×Z)/(1,1)Z.(\mathbb{Z} \times \mathbb{Z})/\langle(1, 1)\rangle \cong \mathbb{Z}.

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)(\mathbb{Z} \times \mathbb{Z})/\langle(2, 2)\rangle

Define ϕ:Z×ZZ×Z2\phi: \mathbb{Z} \times \mathbb{Z} \to \mathbb{Z} \times \mathbb{Z}_2 by ϕ(a,b)=(ab,bˉ)\phi(a, b) = (a - b,\, \bar{b}) where bˉ\bar{b} is bmod2b \bmod 2.

  • Homomorphism: routine check.
  • Surjective: ϕ(n,0)=(n,0ˉ)\phi(n, 0) = (n, \bar{0}) and ϕ(n,1)=(n1,1ˉ)\phi(n, 1) = (n-1, \bar{1}), so the image is all of Z×Z2\mathbb{Z} \times \mathbb{Z}_2.
  • Kernel: ϕ(a,b)=(0,0ˉ)\phi(a,b) = (0, \bar{0}) requires a=ba = b and 2b2 \mid b, so (a,b)=(2k,2k)(a,b) = (2k, 2k) for some kk. Thus ker(ϕ)=(2,2)\ker(\phi) = \langle(2,2)\rangle.

Therefore

(Z×Z)/(2,2)Z×Z2.(\mathbb{Z} \times \mathbb{Z})/\langle(2, 2)\rangle \cong \mathbb{Z} \times \mathbb{Z}_2.

Example 15.6: R/{1,1}R>0\mathbb{R}^{*}/\{1, -1\} \cong \mathbb{R}_{>0}

Let G=R=(R{0},)G = \mathbb{R}^{*} = (\mathbb{R} \setminus \{0\}, \cdot) and N={1,1}N = \{1, -1\}.

Define ϕ:RR>0\phi: \mathbb{R}^{*} \to \mathbb{R}_{>0} by ϕ(x)=x\phi(x) = |x|.

  • Homomorphism: ϕ(xy)=xy=xy=ϕ(x)ϕ(y)\phi(xy) = |xy| = |x||y| = \phi(x)\phi(y).
  • Surjective: every positive real is already in R\mathbb{R}^{*}.
  • Kernel: ϕ(x)=1    x=1    x=±1\phi(x) = 1 \iff |x| = 1 \iff x = \pm 1.

So ker(ϕ)={1,1}=N\ker(\phi) = \{1, -1\} = N and by the FHT:

R/{1,1}R>0.\mathbb{R}^{*}/\{1, -1\} \cong \mathbb{R}_{>0}.

§15.3 The G/Z(G)G/Z(G) Theorem

Definition 15.7. The center of a group GG is

Z(G)={zG:zg=gz for all gG}.Z(G) = \{z \in G : zg = gz \text{ for all } g \in G\}.

Theorem 15.8 (G/Z(G)G/Z(G) Theorem). If G/Z(G)G/Z(G) is cyclic, then GG is abelian.

Note the logical content: if G/Z(G)G/Z(G) is cyclic, then GG is abelian, which means Z(G)=GZ(G) = G, which means G/Z(G)G/Z(G) is trivial. So the hypothesis ”G/Z(G)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|G| = p^2 for a prime pp, then GG is abelian.

This corollary shows that groups of order p2p^2 are isomorphic to either Zp2\mathbb{Z}_{p^2} or Zp×Zp\mathbb{Z}_p \times \mathbb{Z}_p. There are no nonabelian groups of order p2p^2.


§15.4 Simple Groups

Definition 15.10. A group GG is simple if G{e}G \neq \{e\} and the only normal subgroups of GG are {e}\{e\} and GG itself.

The abelian case

Theorem 15.11. A finite abelian group is simple if and only if it has prime order (i.e., GZpG \cong \mathbb{Z}_p).

Examples

  • Zp\mathbb{Z}_p is simple for every prime pp.
  • Z6\mathbb{Z}_6 is not simple: {0,2,4}Z3\{0, 2, 4\} \cong \mathbb{Z}_3 is a proper nontrivial normal subgroup.
  • AnA_n is simple for n5n \geq 5 (this is a major theorem, discussed below).
  • A4A_4 is not simple: the Klein four-group V4={e,(12)(34),(13)(24),(14)(23)}V_4 = \{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:

  1. Classifying all finite simple groups (completed in the 1980s—2004).
  2. Understanding how simple groups can be assembled (the extension problem).

§15.5 Simplicity of A5A_5

Theorem 15.12. A5A_5 is simple.

Remark. For n5n \geq 5, AnA_n is simple. The proof for general nn uses the fact that AnA_n is generated by 33-cycles, and any normal subgroup containing a 33-cycle must contain all 33-cycles (by conjugation), hence must be all of AnA_n.


§15.6 The Center and the Commutator Subgroup

The center revisited

Definition 15.13. The center of GG is Z(G)={zG:zg=gz for all gG}Z(G) = \{z \in G : zg = gz \text{ for all } g \in G\}.

We proved in §15.3 that Z(G)GZ(G) \trianglelefteq G. Note that GG is abelian if and only if Z(G)=GZ(G) = G.

The commutator subgroup

Definition 15.14. For a,bGa, b \in G, the commutator of aa and bb is

[a,b]=aba1b1.[a, b] = aba^{-1}b^{-1}.

The commutator subgroup (or derived subgroup) of GG is

G=[G,G]=[a,b]:a,bG,G' = [G, G] = \langle\, [a, b] : a, b \in G \,\rangle,

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. GGG' \trianglelefteq G.

Theorem 15.16. G/GG/G' is abelian.

Theorem 15.17. GG' is the smallest normal subgroup of GG with abelian quotient. That is, if NGN \trianglelefteq G and G/NG/N is abelian, then GNG' \subseteq N.

Example. For S3S_3: the commutators include [(12),(123)]=(12)(123)(12)1(123)1=(12)(123)(12)(132)=(132)[(12),(123)] = (12)(123)(12)^{-1}(123)^{-1} = (12)(123)(12)(132) = (132). One checks that S3=A3={e,(123),(132)}S_3' = A_3 = \{e, (123), (132)\}, and S3/S3Z2S_3/S_3' \cong \mathbb{Z}_2, which is abelian. For an abelian group GG, G={e}G' = \{e\}.

Worked example 15.17a: the abelianization of D8D_8

Let

D8=r,sr4=e, s2=e, srs=r1D_8=\langle r,s \mid r^4=e,\ s^2=e,\ srs=r^{-1}\rangle

be the symmetry group of the square.

We want to compute the commutator subgroup D8D_8' and the abelian quotient D8/D8D_8/D_8'.

Start with a commutator:

[s,r]=srs1r1.[s,r]=srs^{-1}r^{-1}.

Since s1=ss^{-1}=s and srs=r1srs=r^{-1}, we get

[s,r]=srsr1=r1r1=r2=r2.[s,r]=srsr^{-1}=r^{-1}r^{-1}=r^{-2}=r^2.

So

r2D8.r^2\in D_8'.

Now look at the quotient where all commutators are forced to disappear. In the abelianization, the relation

srs=r1srs=r^{-1}

becomes

sr=rsand hencer=r1,sr=rs \quad \text{and hence} \quad r=r^{-1},

so

r2=er^2=e

in the quotient. We already have s2=es^2=e. Therefore the quotient is generated by the images of rr and ss, both of order 22, and it is abelian. So

D8/D8Z2×Z2.D_8/D_8' \cong \mathbb{Z}_2 \times \mathbb{Z}_2.

Since D8=8|D_8|=8, the quotient has order 44, so D8=2|D_8'|=2. But D8D_8' already contains the nontrivial element r2r^2, hence

D8={e,r2}=r2.D_8'=\{e,r^2\}=\langle r^2\rangle.

Therefore

D8/r2Z2×Z2.D_8/\langle r^2\rangle \cong \mathbb{Z}_2 \times \mathbb{Z}_2.

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 S3S_3, the center is trivial:

Z(S3)={e}.Z(S_3)=\{e\}.

So

S3/Z(S3)S3,S_3/Z(S_3)\cong S_3,

which is still nonabelian.

Repaired method. The correct subgroup to quotient by is the commutator subgroup GG'. The theorem says G/GG/G' is abelian and is the smallest such quotient. So the center and the derived subgroup answer different questions:

  • Z(G)Z(G) asks which elements already commute with everything;
  • GG' 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 HGH \leq G and NGN \trianglelefteq G. Then HNGHN \leq G, NHNN \trianglelefteq HN, HNHH \cap N \trianglelefteq H, and

HN/NH/(HN).HN/N \cong H/(H \cap N).

Example. Let G=Z12G = \mathbb{Z}_{12}, H=4ˉ={0ˉ,4ˉ,8ˉ}H = \langle\bar{4}\rangle = \{\bar{0}, \bar{4}, \bar{8}\}, N=6ˉ={0ˉ,6ˉ}N = \langle\bar{6}\rangle = \{\bar{0}, \bar{6}\}.

Then HN={0ˉ,4ˉ,8ˉ,6ˉ,10ˉ,2ˉ}=2ˉHN = \{\bar{0}, \bar{4}, \bar{8}, \bar{6}, \bar{10}, \bar{2}\} = \langle\bar{2}\rangle, which has order 66. And HN={0ˉ}H \cap N = \{\bar{0}\} (since 4ˉ,8ˉ{0ˉ,6ˉ}\bar{4}, \bar{8} \notin \{\bar{0}, \bar{6}\}). The second isomorphism theorem gives:

HN/NH/(HN)=H/{0ˉ}HZ3.HN/N \cong H/(H \cap N) = H/\{\bar{0}\} \cong H \cong \mathbb{Z}_3.

Indeed, HN/N=6/2=3|HN/N| = 6/2 = 3, consistent.


Theorem 15.19 (Third Isomorphism Theorem). Let NMN \subseteq M with both NGN \trianglelefteq G and MGM \trianglelefteq G. Then M/NG/NM/N \trianglelefteq G/N and

(G/N)/(M/N)G/M.(G/N)\big/(M/N) \cong G/M.

Example. Let G=ZG = \mathbb{Z}, N=12ZN = 12\mathbb{Z}, M=4ZM = 4\mathbb{Z}. Then NMN \subseteq M, both are normal in Z\mathbb{Z}. The theorem says:

(Z/12Z)/(4Z/12Z)Z/4Z.(\mathbb{Z}/12\mathbb{Z})\big/(4\mathbb{Z}/12\mathbb{Z}) \cong \mathbb{Z}/4\mathbb{Z}.

The left side is Z12/4ˉ\mathbb{Z}_{12}/\langle\bar{4}\rangle, which is a group of order 12/3=412/3 = 4, and the right side is Z4\mathbb{Z}_4. Indeed, Z12/4ˉZ4\mathbb{Z}_{12}/\langle\bar{4}\rangle \cong \mathbb{Z}_4 as we computed in Chapter 14.


§15.8 Composition Series and the Jordan-Holder Theorem

Definition 15.20. A composition series for a group GG is a chain of subgroups

{e}=G0G1G2Gn=G\{e\} = G_0 \trianglelefteq G_1 \trianglelefteq G_2 \trianglelefteq \cdots \trianglelefteq G_n = G

such that each composition factor Gi+1/GiG_{i+1}/G_i is a simple group. (Each GiG_i is normal in Gi+1G_{i+1}, but not necessarily in GG.)

Example: Composition series for Z12\mathbb{Z}_{12}

{0}6ˉ2ˉZ12.\{0\} \trianglelefteq \langle\bar{6}\rangle \trianglelefteq \langle\bar{2}\rangle \trianglelefteq \mathbb{Z}_{12}.

The composition factors are:

  • 6ˉ/{0}Z2\langle\bar{6}\rangle / \{0\} \cong \mathbb{Z}_2
  • 2ˉ/6ˉZ3\langle\bar{2}\rangle / \langle\bar{6}\rangle \cong \mathbb{Z}_3 (order 6/2=36/2 = 3)
  • Z12/2ˉZ2\mathbb{Z}_{12} / \langle\bar{2}\rangle \cong \mathbb{Z}_2 (order 12/6=212/6 = 2)

All factors are cyclic of prime order, hence simple. The composition factors (with multiplicity) are {Z2,Z3,Z2}\{\mathbb{Z}_2, \mathbb{Z}_3, \mathbb{Z}_2\}.

An alternative composition series is {0}4ˉ2ˉZ12\{0\} \trianglelefteq \langle\bar{4}\rangle \trianglelefteq \langle\bar{2}\rangle \trianglelefteq \mathbb{Z}_{12} with factors Z3,Z2,Z2\mathbb{Z}_3, \mathbb{Z}_2, \mathbb{Z}_2 — the same multiset, reordered.

Example: Composition series for S3S_3

{e}A3S3.\{e\} \trianglelefteq A_3 \trianglelefteq S_3.

Factors: A3/{e}Z3A_3/\{e\} \cong \mathbb{Z}_3 and S3/A3Z2S_3/A_3 \cong \mathbb{Z}_2. Both simple. Composition factors: {Z2,Z3}\{\mathbb{Z}_2, \mathbb{Z}_3\}.

Example: Composition series for S4S_4

{e}V4A4S4,\{e\} \trianglelefteq V_4 \trianglelefteq A_4 \trianglelefteq S_4,

where V4={e,(12)(34),(13)(24),(14)(23)}V_4 = \{e, (12)(34), (13)(24), (14)(23)\}.

This chain is not yet a composition series, because

V4/{e}V4Z2×Z2V_4/\{e\} \cong V_4 \cong \mathbb{Z}_2 \times \mathbb{Z}_2

is not simple: it has proper nontrivial subgroups. So we refine the chain by inserting one subgroup of order 22 inside V4V_4.

A proper composition series for S4S_4 is:

{e}(12)(34)V4A4S4.\{e\} \trianglelefteq \langle(12)(34)\rangle \trianglelefteq V_4 \trianglelefteq A_4 \trianglelefteq S_4.

Factors:

  • (12)(34)/{e}Z2\langle(12)(34)\rangle / \{e\} \cong \mathbb{Z}_2 (simple)
  • V4/(12)(34)Z2V_4 / \langle(12)(34)\rangle \cong \mathbb{Z}_2 (simple)
  • A4/V4Z3A_4 / V_4 \cong \mathbb{Z}_3 (simple, since A4/V4=12/4=3|A_4/V_4| = 12/4 = 3)
  • S4/A4Z2S_4 / A_4 \cong \mathbb{Z}_2 (simple)

Composition factors: {Z2,Z2,Z3,Z2}\{\mathbb{Z}_2, \mathbb{Z}_2, \mathbb{Z}_3, \mathbb{Z}_2\}.

The Jordan-Holder Theorem

Theorem 15.21 (Jordan-Holder). If a finite group GG has a composition series, then any two composition series for GG 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\mathbb{Z}_6 and S3S_3 have the same factors but are different groups

This is one of the most important sanity checks in the chapter.

For Z6\mathbb{Z}_6, a composition series is

{0}2ˉZ6,\{0\}\trianglelefteq \langle \bar{2}\rangle \trianglelefteq \mathbb{Z}_6,

with factors

2ˉ/{0}Z3,Z6/2ˉZ2.\langle \bar{2}\rangle/\{0\}\cong \mathbb{Z}_3,\qquad \mathbb{Z}_6/\langle \bar{2}\rangle \cong \mathbb{Z}_2.

For S3S_3, a composition series is

{e}A3S3,\{e\}\trianglelefteq A_3\trianglelefteq S_3,

with factors

A3/{e}Z3,S3/A3Z2.A_3/\{e\}\cong \mathbb{Z}_3,\qquad S_3/A_3\cong \mathbb{Z}_2.

So both groups have the same composition factors:

Z3, Z2.\mathbb{Z}_3,\ \mathbb{Z}_2.

But the groups are not isomorphic.

Why?

  • Z6\mathbb{Z}_6 is abelian.
  • S3S_3 is nonabelian.

In exact-sequence language, both groups fit into a short exact sequence

1Z3GZ21,1\to \mathbb{Z}_3 \to G \to \mathbb{Z}_2 \to 1,

but the way Z2\mathbb{Z}_2 acts on the Z3\mathbb{Z}_3 part is different.

For Z6\mathbb{Z}_6, the action is trivial, so

Z6Z3×Z2.\mathbb{Z}_6\cong \mathbb{Z}_3\times \mathbb{Z}_2.

For S3S_3, the action is nontrivial, so

S3Z3Z2.S_3\cong \mathbb{Z}_3\rtimes \mathbb{Z}_2.

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 GG 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. SnS_n is solvable for n4n \leq 4.

Theorem 15.24. SnS_n is not solvable for n5n \geq 5.

This is ultimately why the general quintic equation is not solvable by radicals: S5S_5 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

Ai1fi1AifiAi+1\cdots \to A_{i-1} \xrightarrow{f_{i-1}} A_i \xrightarrow{f_i} A_{i+1}\to \cdots

is exact at AiA_i if

im(fi1)=ker(fi).\operatorname{im}(f_{i-1})=\ker(f_i).

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 AiA_i is exactly what gets killed by the next map.

The quotient construction as a short exact sequence

Whenever NGN \trianglelefteq G, the quotient map sits in the short exact sequence

1NiGπG/N1,1 \to N \xrightarrow{i} G \xrightarrow{\pi} G/N \to 1,

where ii is inclusion and π(g)=gN\pi(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 π\pi kills exactly NN.

Let us check the exactness carefully:

  • At NN: the image of the trivial map 1N1\to N is just {e}\{e\}, which equals ker(i)\ker(i) because inclusion is injective.
  • At GG: the image of ii is exactly NN, and by Chapter 14 we know ker(π)=N\ker(\pi)=N.
  • At G/NG/N: the image of π\pi is all of G/NG/N, so the map G/N1G/N\to 1 has kernel equal to all of G/NG/N.

So exactness packages three statements at once:

  • NN really sits inside GG;
  • the quotient map kills exactly NN and nothing larger;
  • every coset occurs as the image of some element of GG.

This one short exact sequence is the compressed form of the entire quotient construction.

Standard examples of short exact sequences

  1. The sign homomorphism gives

    1AnSnsgn{±1}11 \to A_n \to S_n \xrightarrow{\operatorname{sgn}} \{\pm 1\} \to 1

    for n2n\ge 2.

  2. The Euclidean group from Chapter 12 gives

    1R2E(2)O(2)1.1 \to \mathbb{R}^2 \to E(2) \to O(2) \to 1.

    This sequence splits, which is why

    E(2)R2O(2).E(2)\cong \mathbb{R}^2 \rtimes O(2).
  3. For any group GG, the commutator subgroup gives

    1GGG/G1,1 \to G' \to G \to G/G' \to 1,

    where G/GG/G' is the largest abelian quotient of GG.

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

1NiGπQ11\to N \xrightarrow{i} G \xrightarrow{\pi} Q \to 1

is split if there exists a homomorphism

s:QGs:Q\to G

such that

πs=idQ.\pi\circ s=\operatorname{id}_Q.

The map ss is called a section. It chooses, in a homomorphism-respecting way, one representative in GG for each element of the quotient.

When such a section exists, one can show

GNQ.G\cong N\rtimes 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

1A3S3sgnZ21.1\to A_3 \to S_3 \xrightarrow{\operatorname{sgn}} \mathbb{Z}_2 \to 1.

This sequence is exact because:

  • the inclusion A3S3A_3\hookrightarrow S_3 is injective;
  • ker(sgn)=A3\ker(\operatorname{sgn})=A_3;
  • the sign map is surjective.

Now define

s:Z2S3s:\mathbb{Z}_2\to S_3

by sending the nonzero element of Z2\mathbb{Z}_2 to the transposition (12)(1\,2). This is a homomorphism because (12)2=e(1\,2)^2=e, so the order-22 relation is respected, and

sgn(s(1ˉ))=sgn((12))=1ˉ.\operatorname{sgn}(s(\bar{1}))=\operatorname{sgn}((1\,2))=\bar{1}.

Hence

sgns=idZ2,\operatorname{sgn}\circ s=\operatorname{id}_{\mathbb{Z}_2},

so the sequence splits.

Therefore

S3A3Z2Z3Z2.S_3\cong A_3\rtimes \mathbb{Z}_2 \cong \mathbb{Z}_3\rtimes \mathbb{Z}_2.

But

S3≇Z3×Z2.S_3\not\cong \mathbb{Z}_3\times \mathbb{Z}_2.

The direct product would be abelian, while S3S_3 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)R2O(2)E(2)\cong \mathbb{R}^2\rtimes O(2) because the origin-fixing orthogonal subgroup gives a section of the quotient map.
  • Dihedral groups satisfy 1CnDnC211\to C_n\to D_n\to C_2\to 1 and the reflection subgroup provides the splitting, so DnCnC2.D_n\cong C_n\rtimes C_2.

Bridge back to Chapter 12

The geometric examples from Chapter 12 are exactly the same phenomenon in a different costume.

  • For the Euclidean group: 1R2E(2)O(2)11\to \mathbb{R}^2\to E(2)\to O(2)\to 1 splits because the origin-fixing orthogonal maps form a subgroup isomorphic to O(2)O(2).
  • For the dihedral group: 1CnDnC211\to C_n\to D_n\to C_2\to 1 splits because any reflection gives a subgroup isomorphic to C2C_2.

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 NN and QQ, which groups GG fit into a short exact sequence

1NGQ1?1\to N\to G\to Q\to 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 GG has a nontrivial proper normal subgroup NN, then there is a nontrivial short exact sequence

1NGG/N1.1\to N\to G\to G/N\to 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 11GG11\to 1\to G\to G\to 1,
  • or 1GG111\to G\to G\to 1\to 1.

No nontrivial intermediate exact sequence exists.

Composition series as iterated exact sequences

If

{e}=G0G1Gn=G\{e\}=G_0 \trianglelefteq G_1 \trianglelefteq \cdots \trianglelefteq G_n=G

is a composition series, then each factor

Gi+1/GiG_{i+1}/G_i

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:

  1. A cyclic group Zp\mathbb{Z}_p of prime order.
  2. An alternating group AnA_n for n5n \ge 5.
  3. A group of Lie type (for example PSL(n,q)\operatorname{PSL}(n,q) and related families).
  4. One of the 2626 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\mathbb{Z}_6 has composition factors Z2\mathbb{Z}_2 and Z3\mathbb{Z}_3.
  • S3S_3 also has composition factors Z3\mathbb{Z}_3 and Z2\mathbb{Z}_2.

But

Z6≇S3.\mathbb{Z}_6 \not\cong S_3.

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 gNgN as min{m>0:gmN}\min\{m > 0 : g^m \in N\}
  • Prove and apply the G/Z(G)G/Z(G) theorem
  • Determine whether an abelian group of a given order is simple
  • Outline the proof that A5A_5 is simple (conjugacy class argument)
  • Compute the commutator subgroup for a given group and verify G/GG/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 1NGG/N11\to N\to G\to G/N\to 1
  • Find a composition series for Zn\mathbb{Z}_n, S3S_3, S4S_4
  • Define solvable group and explain why SnS_n is not solvable for n5n \geq 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