A subgroup HH of a group GG cuts GG into translated copies of itself, the cosets of HH. Because the cosets all have the same size and never overlap, the size of HH must divide the size of GG. That is Lagrange's theorem, the first real structure theorem of group theory, and it re-proves Fermat's and Euler's theorems from post 00 in one line. This post then asks when the cosets can themselves be multiplied to form a new, smaller group. The answer is exactly when HH is a normal subgroup, and the new group is the quotient group G/HG/H. Clock arithmetic Z/nZ\mathbb{Z}/n\mathbb{Z} turns out to be the quotient of Z\mathbb{Z} by nZn\mathbb{Z}. The post closes with the center, the commutator subgroup, and simple groups, the groups that have no quotients to take. It uses the notation of post 01: permutations compose right to left, and DnD_n has order 2n2n.

Series map: 00 Integers, Relations & Modular Arithmetic → 01 Groups & Subgroups → 02 Cosets, Lagrange & Quotient Groups (this post) → 03 Homomorphisms, Group Actions & Sylow → 04 Rings, Ideals & Fields → 05 Field Extensions & Galois Theory.


Learning Outcome

  • Compute left and right cosets and prove that the left cosets of HH partition GG into sets of size ∣H∣\lvert H \rvert.
  • State and prove Lagrange's theorem and its corollaries: element orders divide ∣G∣\lvert G \rvert, groups of prime order are cyclic, Fermat and Euler.
  • Use the index [G:H][G : H] and the tower law.
  • Explain why the converse of Lagrange's theorem fails, using A4A_4.
  • Prove the equivalent conditions for a subgroup to be normal, and test normality with the conjugation rule for cycles.
  • Construct the quotient group G/NG/N, prove that its operation is well defined, and see exactly how it breaks for a non-normal subgroup.
  • Compute the center and the commutator subgroup of small groups, and use "G/Z(G)G/Z(G) cyclic implies GG abelian".
  • Define simple groups and explain what "A5A_5 is simple" means.

Chapter 1 — Cosets

Terminology

  • For a subgroup H≤GH \leq G and g∈Gg \in G, the left coset is gH={gh:h∈H}gH = \{gh : h \in H\} and the right coset is Hg={hg:h∈H}Hg = \{hg : h \in H\}. In additive notation: g+Hg + H.
  • gg is a representative of the coset gHgH. Any element of the coset can serve.
  • The index [G:H][G : H] is the number of left cosets of HH in GG (possibly infinite).

First examples

In Z\mathbb{Z} with H=3ZH = 3\mathbb{Z}, the cosets are 0+3Z0 + 3\mathbb{Z}, 1+3Z1 + 3\mathbb{Z}, 2+3Z2 + 3\mathbb{Z}: exactly the congruence classes mod 3 from post 00. So [Z:3Z]=3[\mathbb{Z} : 3\mathbb{Z}] = 3.

In R2\mathbb{R}^2 under addition, let HH be a line through the origin. The coset v+Hv + H is the parallel line through the point vv. The cosets are all the lines parallel to HH: they fill the plane and never cross. This picture — parallel copies of the subgroup, filling the group without overlap — is the right mental model in every example.

Cosets in S3S_3

Use r=(1 2 3)r = (1 \ 2 \ 3) and s=(2 3)s = (2 \ 3) as in post 01, so S3={e,r,r2,s,rs,r2s}S_3 = \{e, r, r^2, s, rs, r^2 s\} with r2=(1 3 2)r^2 = (1 \ 3 \ 2), rs=(1 2)rs = (1 \ 2), r2s=(1 3)r^2 s = (1 \ 3), and sr=r2ssr = r^2 s.

Take H=⟨s⟩={e,(2 3)}H = \langle s \rangle = \{e, (2 \ 3)\}. The left cosets are

H={e,(2 3)},rH={r,rs}={(1 2 3),(1 2)},r2H={r2,r2s}={(1 3 2),(1 3)}.H = \{e, (2 \ 3)\}, \qquad rH = \{r, rs\} = \{(1 \ 2 \ 3), (1 \ 2)\}, \qquad r^2 H = \{r^2, r^2 s\} = \{(1 \ 3 \ 2), (1 \ 3)\}.

The right cosets are HH, Hr={r,sr}={r,r2s}={(1 2 3),(1 3)}Hr = \{r, sr\} = \{r, r^2 s\} = \{(1 \ 2 \ 3), (1 \ 3)\} and Hr2={r2,sr2}={r2,rs}={(1 3 2),(1 2)}Hr^2 = \{r^2, sr^2\} = \{r^2, rs\} = \{(1 \ 3 \ 2), (1 \ 2)\}. Both families split S3S_3 into three pairs, but into different pairs: rH≠HrrH \neq Hr.

Now take the rotation subgroup A3=⟨r⟩={e,r,r2}A_3 = \langle r \rangle = \{e, r, r^2\}. Its cosets are A3A_3 itself and sA3={s,sr,sr2}={s,rs,r2s}sA_3 = \{s, sr, sr^2\} = \{s, rs, r^2 s\}, the three reflections (transpositions). Here sA3=A3ssA_3 = A_3 s: left and right cosets agree.

The six elements of S3 split three ways: into the left cosets of H = {e, (2 3)}, which pair (1 2 3) with (1 2) and (1 3 2) with (1 3); into the right cosets of H, which pair (1 2 3) with (1 3) and (1 3 2) with (1 2); and into the two cosets of A3, the rotations and the reflections, which are the same on both sides

The coset lemma

Lemma 1.1. Let H≤GH \leq G and a,b∈Ga, b \in G.

  1. a∈aHa \in aH.
  2. aH=bHaH = bH if and only if a−1b∈Ha^{-1}b \in H. In particular aH=HaH = H if and only if a∈Ha \in H.
  3. Two left cosets are either equal or disjoint.
  4. ∣aH∣=∣H∣\lvert aH \rvert = \lvert H \rvert.

Proof. Define a∼ba \sim b if a−1b∈Ha^{-1}b \in H. This is an equivalence relation: a−1a=e∈Ha^{-1}a = e \in H; if a−1b∈Ha^{-1}b \in H then its inverse b−1a∈Hb^{-1}a \in H; if a−1b,b−1c∈Ha^{-1}b, b^{-1}c \in H then their product a−1c∈Ha^{-1}c \in H. Its class of aa is {b:a−1b∈H}={b:b=ah for some h∈H}=aH\{b : a^{-1}b \in H\} = \{b : b = ah \text{ for some } h \in H\} = aH. So the left cosets are exactly the equivalence classes, and parts 1–3 are Theorem 2.3 of post 00 (classes partition the set; one common element makes two classes equal). For part 4, the map H→aHH \to aH, h↦ahh \mapsto ah, is onto by definition and one-to-one by cancellation. ■\blacksquare

The same holds for right cosets with ba−1∈Hba^{-1} \in H in part 2. The map gH↦Hg−1gH \mapsto Hg^{-1} is a well-defined bijection from left cosets to right cosets (because (gh)−1=h−1g−1(gh)^{-1} = h^{-1}g^{-1}), so the number of left cosets equals the number of right cosets, even when the cosets themselves differ.

Common pitfall: aH=bHaH = bH does not mean a=ba = b, and it is tested by a−1b∈Ha^{-1}b \in H, not by ab−1∈Hab^{-1} \in H (that is the test for right cosets). In S3S_3 above, rH=(rs)HrH = (rs)H because r−1(rs)=s∈Hr^{-1}(rs) = s \in H.


Chapter 2 — Lagrange's theorem

Theorem 2.1 (Lagrange). If GG is a finite group and H≤GH \leq G, then ∣H∣\lvert H \rvert divides ∣G∣\lvert G \rvert, and

[G:H]=∣G∣∣H∣.[G : H] = \frac{\lvert G \rvert}{\lvert H \rvert}.

Proof. By Lemma 1.1 the left cosets of HH partition GG, and each has exactly ∣H∣\lvert H \rvert elements. If there are k=[G:H]k = [G : H] of them, counting the elements of GG coset by coset gives ∣G∣=k∣H∣\lvert G \rvert = k \lvert H \rvert. ■\blacksquare

The proof is three lines because the work was done in the coset lemma. Lagrange's theorem is a restriction: it says which subgroup orders are impossible. A group of order 12 can only have subgroups of orders 1, 2, 3, 4, 6, 12; a group of order 8 has no subgroup (and so no element) of order 3.

Corollaries

Corollary 2.2. In a finite group, the order of every element divides ∣G∣\lvert G \rvert.

Proof. ∣g∣=∣⟨g⟩∣\lvert g \rvert = \lvert \langle g \rangle \rvert (post 01, Lemma 3.1), and ⟨g⟩\langle g \rangle is a subgroup. ■\blacksquare

Corollary 2.3. g∣G∣=eg^{\lvert G \rvert} = e for every gg in a finite group GG.

Proof. ∣G∣=m∣g∣\lvert G \rvert = m \lvert g \rvert for some integer mm, so g∣G∣=(g∣g∣)m=eg^{\lvert G \rvert} = (g^{\lvert g \rvert})^m = e. ■\blacksquare

Corollary 2.4. A group of prime order pp is cyclic, and every non-identity element generates it. In particular it is abelian and, up to isomorphism, it is Z/pZ\mathbb{Z}/p\mathbb{Z}.

Proof. Take g≠eg \neq e. Then ∣g∣\lvert g \rvert divides pp and is not 1, so ∣g∣=p\lvert g \rvert = p and ⟨g⟩=G\langle g \rangle = G. ■\blacksquare

Corollary 2.5 (Euler and Fermat, again). If gcd⁡(a,n)=1\gcd(a, n) = 1 then aφ(n)≡1(modn)a^{\varphi(n)} \equiv 1 \pmod n; if pp is prime and p∤ap \nmid a then ap−1≡1(modp)a^{p-1} \equiv 1 \pmod p.

Proof. (Z/nZ)×(\mathbb{Z}/n\mathbb{Z})^\times is a group of order φ(n)\varphi(n) containing [a][a]; apply Corollary 2.3. Fermat is n=pn = p, φ(p)=p−1\varphi(p) = p - 1. ■\blacksquare

Compare the proof in post 00, which rearranged a product of all the units: that argument is Lagrange's theorem in disguise, specialised to one group. Lagrange also explains the remark there that φ(n)\varphi(n) need not be the smallest exponent that works: the order of each element divides φ(n)\varphi(n) but can be smaller. In (Z/20Z)×(\mathbb{Z}/20\mathbb{Z})^\times, of order φ(20)=8\varphi(20) = 8, the elements 3,7,13,173, 7, 13, 17 have order 4 and 9,11,199, 11, 19 have order 2, so in fact a4≡1(mod20)a^4 \equiv 1 \pmod{20} for every aa coprime to 20.

Application: the groups of order 4

Proposition 2.6. Every group of order 4 is cyclic or is the Klein four group VV.

Proof. Element orders divide 4. If some element has order 4, the group is cyclic. Otherwise every non-identity element has order 2; write G={e,a,b,c}G = \{e, a, b, c\}. The product abab is not ee (since a−1=a≠ba^{-1} = a \neq b), not aa (else b=eb = e), and not bb (else a=ea = e). So ab=cab = c, and the same argument fills in the rest of the table: it is the table of VV. ■\blacksquare

Index and the tower law

Proposition 2.7 (tower law). If K≤H≤GK \leq H \leq G with GG finite, then [G:K]=[G:H][H:K][G : K] = [G : H][H : K].

Proof. ∣G∣∣K∣=∣G∣∣H∣⋅∣H∣∣K∣\dfrac{\lvert G \rvert}{\lvert K \rvert} = \dfrac{\lvert G \rvert}{\lvert H \rvert} \cdot \dfrac{\lvert H \rvert}{\lvert K \rvert}. ■\blacksquare

(The law also holds for infinite groups when the indices are finite, by a direct coset argument.) Example: in Z/12Z≥⟨2⟩≥⟨4⟩\mathbb{Z}/12\mathbb{Z} \geq \langle 2 \rangle \geq \langle 4 \rangle, of orders 12,6,312, 6, 3: [Z/12Z:⟨4⟩]=4=2⋅2[\mathbb{Z}/12\mathbb{Z} : \langle 4 \rangle] = 4 = 2 \cdot 2.

Trick: if HH and KK are finite subgroups with gcd⁡(∣H∣,∣K∣)=1\gcd(\lvert H \rvert, \lvert K \rvert) = 1, then H∩K={e}H \cap K = \{e\}, because ∣H∩K∣\lvert H \cap K \rvert divides both orders. This quick consequence of Lagrange is used constantly in post 03's Sylow arguments.


Chapter 3 — The converse of Lagrange fails

Lagrange says a subgroup's order divides ∣G∣\lvert G \rvert. The converse — "for every divisor dd of ∣G∣\lvert G \rvert there is a subgroup of order dd" — is true for cyclic groups (post 01, Theorem 5.2) but false in general. The smallest counterexample is the alternating group A4A_4.

A4A_4 is the group of even permutations of {1,2,3,4}\{1, 2, 3, 4\}, of order 4!/2=124!/2 = 12. Sorting its elements by cycle type:

type elements count
identity ee 1
double transpositions (1 2)(3 4)(1 \ 2)(3 \ 4), (1 3)(2 4)(1 \ 3)(2 \ 4), (1 4)(2 3)(1 \ 4)(2 \ 3) 3
3-cycles (1 2 3)(1 \ 2 \ 3), (1 3 2)(1 \ 3 \ 2), (1 2 4)(1 \ 2 \ 4), (1 4 2)(1 \ 4 \ 2), (1 3 4)(1 \ 3 \ 4), (1 4 3)(1 \ 4 \ 3), (2 3 4)(2 \ 3 \ 4), (2 4 3)(2 \ 4 \ 3) 8

Proposition 3.1. A4A_4 has no subgroup of order 6, although 6 divides 12.

Proof. Suppose H≤A4H \leq A_4 with ∣H∣=6\lvert H \rvert = 6. Then [A4:H]=2[A_4 : H] = 2, so there are only two left cosets, HH and the complement. Let σ\sigma be any 3-cycle. The three cosets HH, σH\sigma H, σ2H\sigma^2 H cannot all be different, so two coincide: σiH=σjH\sigma^i H = \sigma^j H with 0≤i<j≤20 \leq i < j \leq 2, which by Lemma 1.1 means σj−i∈H\sigma^{j-i} \in H, with j−i∈{1,2}j - i \in \{1, 2\}. If σ2∈H\sigma^2 \in H then also σ=σ4=(σ2)2∈H\sigma = \sigma^4 = (\sigma^2)^2 \in H. Either way σ∈H\sigma \in H. So HH contains all eight 3-cycles, too many for a set of 6 elements. ■\blacksquare

In fact A4A_4 has subgroups of orders 1, 2, 3, 4 and 12 only: three of order 2 (one per double transposition), four of order 3 (one per pair of inverse 3-cycles), and one of order 4, the Klein four group V={e,(1 2)(3 4),(1 3)(2 4),(1 4)(2 3)}V = \{e, (1 \ 2)(3 \ 4), (1 \ 3)(2 \ 4), (1 \ 4)(2 \ 3)\}.

Partial converses do hold, and they are the subject of post 03: Cauchy's theorem (if a prime pp divides ∣G∣\lvert G \rvert, there is an element of order pp) and the Sylow theorems (subgroups of every prime-power order dividing ∣G∣\lvert G \rvert exist).


Chapter 4 — Normal subgroups

Terminology

  • The conjugate of xx by gg is gxg−1gxg^{-1}. For a subset, gHg−1={ghg−1:h∈H}gHg^{-1} = \{ghg^{-1} : h \in H\}. If H≤GH \leq G then gHg−1gHg^{-1} is again a subgroup, of the same order.
  • A subgroup N≤GN \leq G is normal, written N⊴GN \trianglelefteq G, if gNg−1⊆NgNg^{-1} \subseteq N for every g∈Gg \in G.

Equivalent conditions

Theorem 4.1. For a subgroup N≤GN \leq G the following are equivalent:

  1. gNg−1⊆NgNg^{-1} \subseteq N for all g∈Gg \in G;
  2. gNg−1=NgNg^{-1} = N for all g∈Gg \in G;
  3. gN=NggN = Ng for all g∈Gg \in G;
  4. every left coset of NN is a right coset of NN.

Proof. (1 ⇒ 2) Apply (1) to g−1g^{-1}: g−1Ng⊆Ng^{-1}Ng \subseteq N. Conjugating by gg gives N⊆gNg−1N \subseteq gNg^{-1}. (2 ⇒ 3) gN=gNg−1g=NggN = gNg^{-1}g = Ng. (3 ⇒ 4) Clear. (4 ⇒ 1) Suppose gN=NxgN = Nx for some xx. Since g∈gNg \in gN, g∈Nxg \in Nx, so NxNx and NgNg are right cosets sharing gg, hence equal. So gN=NggN = Ng. Then for n∈Nn \in N, gn∈Nggn \in Ng, so gn=n′ggn = n'g for some n′∈Nn' \in N and gng−1=n′∈Ngng^{-1} = n' \in N. ■\blacksquare

Watch out: gN=NggN = Ng is an equality of sets. It does not say gn=nggn = ng for each nn; it says gn=n′ggn = n'g for some possibly different n′∈Nn' \in N. Normal subgroups need not commute elementwise with GG.

Examples

  • Every subgroup of an abelian group is normal: gng−1=ngng^{-1} = n.
  • Index 2 subgroups are normal. If [G:N]=2[G : N] = 2, the left cosets are NN and G∖NG \setminus N, and so are the right cosets. So for g∉Ng \notin N, gN=G∖N=NggN = G \setminus N = Ng. Hence An⊴SnA_n \trianglelefteq S_n, the rotations ⟨r⟩⊴Dn\langle r \rangle \trianglelefteq D_n, and A3⊴S3A_3 \trianglelefteq S_3 (as the coset computation in Chapter 1 showed directly).
  • SLn(R)⊴GLn(R)SL_n(\mathbb{R}) \trianglelefteq GL_n(\mathbb{R}): det⁡(gAg−1)=det⁡g⋅det⁡A⋅(det⁡g)−1=det⁡A=1\det(gAg^{-1}) = \det g \cdot \det A \cdot (\det g)^{-1} = \det A = 1.
  • In Q8Q_8 every subgroup is normal. The subgroups are {1}\{1\}, {±1}\{\pm 1\}, ⟨i⟩\langle i \rangle, ⟨j⟩\langle j \rangle, ⟨k⟩\langle k \rangle and Q8Q_8; the three cyclic subgroups of order 4 have index 2, and {±1}\{\pm 1\} consists of elements that commute with everything. So Q8Q_8 is a non-abelian group all of whose subgroups are normal.

The conjugation rule for cycles

In SnS_n there is a fast way to conjugate: for any σ∈Sn\sigma \in S_n,

σ (a1 a2 … ak) σ−1=(σ(a1) σ(a2) … σ(ak)).\sigma \, (a_1 \ a_2 \ \dots \ a_k) \, \sigma^{-1} = (\sigma(a_1) \ \sigma(a_2) \ \dots \ \sigma(a_k)).

Proof. The right side sends σ(ai)↦σ(ai+1)\sigma(a_i) \mapsto \sigma(a_{i+1}). The left side does too: σ−1\sigma^{-1} takes σ(ai)\sigma(a_i) to aia_i, the cycle takes it to ai+1a_{i+1}, and σ\sigma takes that to σ(ai+1)\sigma(a_{i+1}). On a point σ(b)\sigma(b) with bb outside the cycle, both sides give σ(b)\sigma(b). ■\blacksquare

So conjugation relabels the entries and keeps the cycle type. Consequences:

  • Non-example. H={e,(2 3)}H = \{e, (2 \ 3)\} is not normal in S3S_3: with σ=(1 2 3)\sigma = (1 \ 2 \ 3), σ(2 3)σ−1=(σ(2) σ(3))=(3 1)=(1 3)∉H\sigma (2 \ 3) \sigma^{-1} = (\sigma(2) \ \sigma(3)) = (3 \ 1) = (1 \ 3) \notin H. This matches the different left and right cosets found in Chapter 1.
  • V⊴S4V \trianglelefteq S_4: VV consists of ee and all three permutations of type "two disjoint transpositions", and conjugation preserves type.
  • Normality is not transitive. K={e,(1 2)(3 4)}K = \{e, (1 \ 2)(3 \ 4)\} is normal in VV (index 2, or: VV is abelian), and V⊴A4V \trianglelefteq A_4, but KK is not normal in A4A_4: (1 2 3)(1 2)(3 4)(1 2 3)−1=(2 3)(1 4)=(1 4)(2 3)∉K(1 \ 2 \ 3)(1 \ 2)(3 \ 4)(1 \ 2 \ 3)^{-1} = (2 \ 3)(1 \ 4) = (1 \ 4)(2 \ 3) \notin K.

Worked example: the normal subgroups of D4D_4

D4D_4 has ten subgroups (post 01). Sort them by order and test each:

order subgroups normal? reason
1 {e}\{e\} yes trivial
2 {e,r2}\{e, r^2\} yes r2r^2 is in the center: r2r^2 commutes with rr, and sr2s=r−2=r2s r^2 s = r^{-2} = r^2
2 {e,s}\{e, s\}, {e,rs}\{e, rs\}, {e,r2s}\{e, r^2 s\}, {e,r3s}\{e, r^3 s\} no rsr−1=r2sr s r^{-1} = r^2 s, and in general r(rks)r−1=rk+2sr (r^k s) r^{-1} = r^{k+2} s
4 ⟨r⟩\langle r \rangle, {e,r2,s,r2s}\{e, r^2, s, r^2 s\}, {e,r2,rs,r3s}\{e, r^2, rs, r^3 s\} yes index 2
8 D4D_4 yes whole group

So D4D_4 has six normal subgroups out of ten. The computation r(rks)r−1=rk+1(sr−1)=rk+1rs=rk+2sr (r^k s) r^{-1} = r^{k+1} (s r^{-1}) = r^{k+1} r s = r^{k+2} s uses sr−1=rss r^{-1} = r s, which is srs=r−1srs = r^{-1} read with rr replaced by r−1r^{-1}.

Products of subgroups

For subgroups H,K≤GH, K \leq G let HK={hk:h∈H,k∈K}HK = \{hk : h \in H, k \in K\}.

Proposition 4.2. If HH and KK are finite, ∣HK∣=∣H∣∣K∣∣H∩K∣\lvert HK \rvert = \dfrac{\lvert H \rvert \lvert K \rvert}{\lvert H \cap K \rvert}. If moreover one of H,KH, K is normal in GG, then HKHK is a subgroup.

Proof. HKHK is the union of the left cosets hKhK for h∈Hh \in H, each of size ∣K∣\lvert K \rvert. Two of them coincide, h1K=h2Kh_1 K = h_2 K, exactly when h1−1h2∈Kh_1^{-1} h_2 \in K, that is (both being in HH) when h1−1h2∈H∩Kh_1^{-1} h_2 \in H \cap K, i.e. when h1h_1 and h2h_2 lie in the same left coset of H∩KH \cap K in HH. So the number of distinct cosets hKhK is [H:H∩K]=∣H∣/∣H∩K∣[H : H \cap K] = \lvert H \rvert / \lvert H \cap K \rvert, giving the formula. If K⊴GK \trianglelefteq G, then hK=KhhK = Kh for each hh, so HK=KHHK = KH, and (h1k1)(h2k2)−1=h1k1k2−1h2−1∈h1Kh2−1=h1h2−1K⊆HK(h_1 k_1)(h_2 k_2)^{-1} = h_1 k_1 k_2^{-1} h_2^{-1} \in h_1 K h_2^{-1} = h_1 h_2^{-1} K \subseteq HK; the one-step test applies. The case H⊴GH \trianglelefteq G is symmetric. ■\blacksquare

Without normality HKHK can fail to be a subgroup, and Lagrange detects it. In S3S_3 with H={e,(1 2)}H = \{e, (1 \ 2)\} and K={e,(1 3)}K = \{e, (1 \ 3)\}: ∣HK∣=2⋅2/1=4\lvert HK \rvert = 2 \cdot 2 / 1 = 4, namely {e,(1 2),(1 3),(1 2)(1 3)=(1 3 2)}\{e, (1 \ 2), (1 \ 3), (1 \ 2)(1 \ 3) = (1 \ 3 \ 2)\}. Since 4 does not divide 6, HKHK cannot be a subgroup.


Chapter 5 — Quotient groups

Let N⊴GN \trianglelefteq G. The quotient group (factor group) G/NG/N is the set of cosets of NN with the operation

(aN)(bN)=(ab)N.(aN)(bN) = (ab)N.

The formula uses representatives aa and bb, so the first job is to check that the answer does not depend on which representatives are chosen — the same worry as for Z/nZ\mathbb{Z}/n\mathbb{Z} in post 00.

Theorem 5.1. If N⊴GN \trianglelefteq G, the operation (aN)(bN)=abN(aN)(bN) = abN is well defined, and it makes G/NG/N a group with identity eN=NeN = N and inverses (aN)−1=a−1N(aN)^{-1} = a^{-1}N. If GG is finite, ∣G/N∣=[G:N]=∣G∣/∣N∣\lvert G/N \rvert = [G : N] = \lvert G \rvert / \lvert N \rvert.

Proof. Suppose aN=a′NaN = a'N and bN=b′NbN = b'N, so a′=an1a' = an_1 and b′=bn2b' = bn_2 with n1,n2∈Nn_1, n_2 \in N. Then

a′b′=an1bn2=ab (b−1n1b) n2.a'b' = a n_1 b n_2 = ab \, (b^{-1} n_1 b) \, n_2.

By normality b−1n1b∈Nb^{-1} n_1 b \in N, so a′b′∈abNa'b' \in abN and a′b′N=abNa'b'N = abN. The group axioms are inherited from GG: (aN⋅bN)⋅cN=(ab)cN=a(bc)N=aN⋅(bN⋅cN)(aN \cdot bN) \cdot cN = (ab)c N = a(bc) N = aN \cdot (bN \cdot cN), N⋅aN=aNN \cdot aN = aN, and aN⋅a−1N=NaN \cdot a^{-1}N = N. ■\blacksquare

Where it breaks without normality

Take the non-normal H={e,s}H = \{e, s\} in S3S_3. Two names for the same coset: eH=sH=HeH = sH = H. Multiply each by rHrH:

  • with representative ee: (eH)(rH)=rH={(1 2 3),(1 2)}(eH)(rH) = rH = \{(1 \ 2 \ 3), (1 \ 2)\};
  • with representative ss: (sH)(rH)=srH=r2sH=r2H={(1 3 2),(1 3)}(sH)(rH) = srH = r^2 s H = r^2 H = \{(1 \ 3 \ 2), (1 \ 3)\}.

Same inputs, different outputs: the "operation" is not a function. Normality is exactly what is needed. Indeed, if the coset product is well defined for HH, then for h∈Hh \in H and g∈Gg \in G, (hg)H=(hH)(gH)=(eH)(gH)=gH(hg)H = (hH)(gH) = (eH)(gH) = gH, so g−1hg∈Hg^{-1}hg \in H, and HH is normal.

Examples of quotients

  • Z/nZ\mathbb{Z}/n\mathbb{Z} is the quotient of Z\mathbb{Z} by the subgroup nZn\mathbb{Z}: the cosets a+nZa + n\mathbb{Z} are the congruence classes, and the coset sum is the addition of classes from post 00. This is where the notation comes from.
  • S3/A3S_3/A_3 has two elements, A3A_3 (rotations) and sA3sA_3 (reflections). "Rotation times reflection is a reflection; reflection times reflection is a rotation": the quotient is Z/2Z\mathbb{Z}/2\mathbb{Z}. Likewise Sn/An≅Z/2ZS_n / A_n \cong \mathbb{Z}/2\mathbb{Z} records only the sign.
  • (Z/12Z)/⟨4⟩(\mathbb{Z}/12\mathbb{Z})/\langle 4 \rangle: the cosets of {0,4,8}\{0, 4, 8\} are {0,4,8}\{0, 4, 8\}, {1,5,9}\{1, 5, 9\}, {2,6,10}\{2, 6, 10\}, {3,7,11}\{3, 7, 11\}. The coset 1+⟨4⟩1 + \langle 4 \rangle has order 4 (the first multiple of 1 landing in {0,4,8}\{0, 4, 8\} is 44), so the quotient is cyclic of order 4.
  • Q8/{±1}Q_8 / \{\pm 1\} has order 4. Every q∈Q8q \in Q_8 has q2=±1q^2 = \pm 1, so every coset squares to the identity coset, and by Proposition 2.6 the quotient is VV.
  • R/Z\mathbb{R}/\mathbb{Z}: cosets x+Zx + \mathbb{Z} are "real numbers up to whole turns", added mod 1. It behaves like the circle group S1S^1 via x+Z↦e2πixx + \mathbb{Z} \mapsto e^{2\pi i x} (post 03 makes this an isomorphism with the first isomorphism theorem).

A quotient table: D4/Z(D4)D_4 / Z(D_4)

The center of D4D_4 is Z={e,r2}Z = \{e, r^2\} (Chapter 6 below; it is the normal subgroup of order 2 found in Chapter 4). Its four cosets are

Z={e,r2},rZ={r,r3},sZ={s,r2s},rsZ={rs,r3s}.Z = \{e, r^2\}, \quad rZ = \{r, r^3\}, \quad sZ = \{s, r^2 s\}, \quad rsZ = \{rs, r^3 s\}.

Multiply cosets through representatives, then look up which coset the product lies in:

⋅\cdot ZZ rZrZ sZsZ rsZrsZ
ZZ ZZ rZrZ sZsZ rsZrsZ
rZrZ rZrZ ZZ rsZrsZ sZsZ
sZsZ sZsZ rsZrsZ ZZ rZrZ
rsZrsZ rsZrsZ sZsZ rZrZ ZZ

For instance (sZ)(rZ)=srZ=r3sZ(sZ)(rZ) = srZ = r^3 s Z, and r3s∈rsZr^3 s \in rsZ; while (rZ)(sZ)=rsZ(rZ)(sZ) = rsZ. In D4D_4, sr≠rssr \neq rs, but in the quotient the two products land in the same coset: the quotient is abelian, a copy of VV. Passing to G/NG/N forgets the information inside NN, here the difference between r3sr^3 s and rsrs.

The correspondence theorem (statement)

Theorem 5.2 (correspondence). Let N⊴GN \trianglelefteq G. The subgroups of G/NG/N correspond one-to-one to the subgroups HH of GG that contain NN, via H↦H/NH \mapsto H/N. The correspondence preserves inclusion, and H/NH/N is normal in G/NG/N exactly when HH is normal in GG.

Example: the subgroups of Z/12Z\mathbb{Z}/12\mathbb{Z} containing ⟨4⟩={0,4,8}\langle 4 \rangle = \{0, 4, 8\} are ⟨4⟩\langle 4 \rangle, ⟨2⟩\langle 2 \rangle and the whole group, of orders 3, 6 and 12. They match the three subgroups of the quotient (Z/12Z)/⟨4⟩≅Z/4Z(\mathbb{Z}/12\mathbb{Z})/\langle 4 \rangle \cong \mathbb{Z}/4\mathbb{Z}, of orders 3/3=13/3 = 1, 6/3=26/3 = 2 and 12/3=412/3 = 4. The proof is cleanest with homomorphisms and is part of post 03.

Order of an element in G/NG/N. gNgN has order the smallest k≥1k \geq 1 with gk∈Ng^k \in N, since (gN)k=gkN(gN)^k = g^k N equals NN exactly when gk∈Ng^k \in N. The order of gNgN therefore divides the order of gg.

Common pitfall: G/NG/N is not a subgroup of GG. Its elements are subsets of GG (cosets), and its identity is the whole of NN. Sometimes GG happens to contain a subgroup isomorphic to G/NG/N (for S3/A3S_3/A_3, the subgroup {e,s}\{e, s\}), but often it does not: Q8/{±1}≅VQ_8/\{\pm 1\} \cong V, while Q8Q_8 has only one element of order 2 and so contains no copy of VV.


Chapter 6 — Center, commutators and simple groups

The center

The center of GG is Z(G)={z∈G:zg=gz for all g∈G}Z(G) = \{z \in G : zg = gz \text{ for all } g \in G\}, the elements that commute with everything.

Proposition 6.1. Z(G)Z(G) is a normal subgroup of GG. GG is abelian if and only if Z(G)=GZ(G) = G.

Proof. e∈Z(G)e \in Z(G). If y,z∈Z(G)y, z \in Z(G), then yz−1g=ygz−1=gyz−1yz^{-1}g = y g z^{-1} = g y z^{-1} (from zg=gzzg = gz we get gz−1=z−1ggz^{-1} = z^{-1}g). So the one-step test passes. Normality: gzg−1=zgg−1=zgzg^{-1} = zgg^{-1} = z. ■\blacksquare

GG Z(G)Z(G)
abelian GG GG
S3S_3 (and SnS_n, n≥3n \geq 3) {e}\{e\}
D4D_4 {e,r2}\{e, r^2\}
Q8Q_8 {±1}\{\pm 1\}
GLn(R)GL_n(\mathbb{R}) non-zero scalar matrices λI\lambda I

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

Proof. Write Z=Z(G)Z = Z(G) and let gZgZ generate G/ZG/Z. Every element of GG lies in some coset gkZg^k Z, so has the form gkzg^k z with z∈Zz \in Z. Two such elements commute: (gaz1)(gbz2)=ga+bz1z2=(gbz2)(gaz1)(g^a z_1)(g^b z_2) = g^{a+b} z_1 z_2 = (g^b z_2)(g^a z_1), because the ziz_i commute with everything and powers of gg commute with each other. ■\blacksquare

So for a non-abelian group, G/Z(G)G/Z(G) is never cyclic; in particular ∣G/Z(G)∣\lvert G/Z(G) \rvert is never a prime. For D4D_4: ∣D4/Z(D4)∣=8/2=4\lvert D_4/Z(D_4) \rvert = 8/2 = 4, and since every g∈D4g \in D_4 has g2∈{e,r2}g^2 \in \{e, r^2\}, the quotient is VV, not cyclic, as the theorem requires.

The commutator subgroup

The commutator of aa and bb is [a,b]=aba−1b−1[a, b] = aba^{-1}b^{-1}. It equals ee exactly when ab=baab = ba, so it measures failure to commute. The commutator subgroup (derived subgroup) G′G' is the subgroup generated by all commutators.

Theorem 6.3. G′⊴GG' \trianglelefteq G, the quotient G/G′G/G' is abelian, and for any normal subgroup NN: G/NG/N is abelian if and only if G′≤NG' \leq N.

Proof. Conjugation respects products and g[a,b]g−1=[gag−1,gbg−1]g[a, b]g^{-1} = [gag^{-1}, gbg^{-1}], so a conjugate of a product of commutators is again one; hence G′G' is normal. For N⊴GN \trianglelefteq G: G/NG/N is abelian iff abN=baNabN = baN for all a,ba, b, iff (ba)−1(ab)=a−1b−1ab=[a−1,b−1]∈N(ba)^{-1}(ab) = a^{-1}b^{-1}ab = [a^{-1}, b^{-1}] \in N for all a,ba, b. As a,ba, b range over GG so do a−1,b−1a^{-1}, b^{-1}, so this says every commutator lies in NN, that is G′≤NG' \leq N. Taking N=G′N = G' shows G/G′G/G' is abelian. ■\blacksquare

G/G′G/G' is the largest abelian quotient of GG. Examples: G′={e}G' = \{e\} exactly when GG is abelian; S3′=A3S_3' = A_3; D4′={e,r2}D_4' = \{e, r^2\} (for instance [r,s]=rsr−1s−1=r⋅r=r2[r, s] = rsr^{-1}s^{-1} = r \cdot r = r^2); Q8′={±1}Q_8' = \{\pm 1\}; A4′=VA_4' = V; S4′=A4S_4' = A_4.

Simple groups

A group G≠{e}G \neq \{e\} is simple if its only normal subgroups are {e}\{e\} and GG. A simple group has no non-trivial quotients: it cannot be broken into a normal subgroup and a smaller quotient group.

Proposition 6.4. An abelian group is simple if and only if it is cyclic of prime order.

Proof. Groups of prime order have no subgroups except {e}\{e\} and GG (Lagrange), so they are simple. Conversely let GG be abelian and simple; all its subgroups are normal, so it has none except {e}\{e\} and GG. For g≠eg \neq e, ⟨g⟩=G\langle g \rangle = G, so GG is cyclic. It is not infinite (⟨g2⟩\langle g^2 \rangle would be a proper non-trivial subgroup of Z\mathbb{Z}), so G≅Z/nZG \cong \mathbb{Z}/n\mathbb{Z}, and nn must be prime since there is a subgroup for every divisor of nn (post 01, Theorem 5.2). ■\blacksquare

The first non-abelian simple group is A5A_5, of order 60.

Theorem 6.5 (stated). A5A_5 is simple. More generally, AnA_n is simple for every n≥5n \geq 5.

A sketch for A5A_5, whose missing step comes in post 03: a normal subgroup is a union of conjugacy classes (sets {gxg−1:g∈G}\{gxg^{-1} : g \in G\}), and it contains the identity. The conjugacy classes of A5A_5 have sizes 1,12,12,15,201, 12, 12, 15, 20. The sums that include the class {e}\{e\} of size 1 are 1,13,16,21,25,28,33,36,40,45,48,601, 13, 16, 21, 25, 28, 33, 36, 40, 45, 48, 60, and by Lagrange a subgroup's order must divide 60. Only 11 and 6060 do. So the only normal subgroups are {e}\{e\} and A5A_5.

Simple groups are the "atoms" of finite group theory: the Jordan–Hölder theorem says every finite group is built from a uniquely determined list of simple groups, much as an integer is built from primes. The classification of finite simple groups, completed through the work of many mathematicians, lists them all: the cyclic groups of prime order, the alternating groups AnA_n for n≥5n \geq 5, the groups of Lie type (built from matrix groups over finite fields), and 26 sporadic groups. In post 05 the simplicity of A5A_5 is the group-theoretic fact behind the theorem that the general quintic equation cannot be solved by radicals.


Practice Exercises

1. In D4D_4 (order 8, r4=s2=er^4 = s^2 = e, srs=r−1srs = r^{-1}), list the left and the right cosets of H={e,s}H = \{e, s\}. Is HH normal?

Solution

Left: {e,s}\{e, s\}, {r,rs}\{r, rs\}, {r2,r2s}\{r^2, r^2 s\}, {r3,r3s}\{r^3, r^3 s\}. Right: {e,s}\{e, s\}, {r,sr}={r,r3s}\{r, sr\} = \{r, r^3 s\}, {r2,sr2}={r2,r2s}\{r^2, sr^2\} = \{r^2, r^2 s\}, {r3,sr3}={r3,rs}\{r^3, sr^3\} = \{r^3, rs\} (using srk=r−kssr^k = r^{-k}s). Since rH={r,rs}≠{r,r3s}=HrrH = \{r, rs\} \neq \{r, r^3 s\} = Hr, HH is not normal. Note that [D4:H]=4=8/2[D_4 : H] = 4 = 8/2, as Lagrange requires.

2. Let HH and KK be subgroups of a finite group with gcd⁡(∣H∣,∣K∣)=1\gcd(\lvert H \rvert, \lvert K \rvert) = 1. Prove H∩K={e}H \cap K = \{e\}. Deduce that in a group of order 15, a subgroup of order 3 and a subgroup of order 5 meet only in ee.

Solution

H∩KH \cap K is a subgroup of both HH and KK, so by Lagrange its order divides ∣H∣\lvert H \rvert and ∣K∣\lvert K \rvert, hence divides their gcd, 1. For the second part, 3 and 5 are coprime.

3. Without computing any powers, explain why a8≡1(mod20)a^{8} \equiv 1 \pmod{20} for every aa with gcd⁡(a,20)=1\gcd(a, 20) = 1. Then show that the exponent 8 can be replaced by 4.

Solution

(Z/20Z)×(\mathbb{Z}/20\mathbb{Z})^\times has order φ(20)=8\varphi(20) = 8; apply Corollary 2.3. Its elements are 1,3,7,9,11,13,17,191, 3, 7, 9, 11, 13, 17, 19. By Lagrange each order divides 8. None has order 8: 32=93^2 = 9, 34=81≡13^4 = 81 \equiv 1; 72=49≡97^2 = 49 \equiv 9, so 74≡81≡17^4 \equiv 81 \equiv 1; 92=81≡19^2 = 81 \equiv 1; 112=121≡111^2 = 121 \equiv 1; 13≡−713 \equiv -7 and 17≡−317 \equiv -3 have fourth powers equal to those of 77 and 33; 19≡−119 \equiv -1. So every order divides 4.

4. Use the conjugation rule to decide whether H={e,(1 2)(3 4)}H = \{e, (1 \ 2)(3 \ 4)\} is normal in S4S_4, and whether VV is.

Solution

HH is not normal: conjugating by (2 3)(2 \ 3) gives (1 3)(2 4)∉H(1 \ 3)(2 \ 4) \notin H. VV is normal: it consists of ee and all permutations with cycle type two disjoint transpositions, and conjugation preserves cycle type.

5. In (Z/18Z)/⟨6⟩(\mathbb{Z}/18\mathbb{Z})/\langle 6 \rangle, find the order of the quotient, the order of 4+⟨6⟩4 + \langle 6 \rangle, and whether the quotient is cyclic.

Solution

⟨6⟩={0,6,12}\langle 6 \rangle = \{0, 6, 12\} has order 3, so the quotient has order 18/3=618/3 = 6. The order of 4+⟨6⟩4 + \langle 6 \rangle is the least kk with 4k∈{0,6,12}4k \in \{0, 6, 12\} modulo 18: 4,8,124, 8, 12, so k=3k = 3. The coset 1+⟨6⟩1 + \langle 6 \rangle has order 6 (the least kk with k∈{0,6,12}k \in \{0, 6, 12\} is 6), so the quotient is cyclic, isomorphic to Z/6Z\mathbb{Z}/6\mathbb{Z}.

6. Prove that ∣G/Z(G)∣\lvert G/Z(G) \rvert is never a prime number.

Solution

If ∣G/Z(G)∣=p\lvert G/Z(G) \rvert = p is prime, G/Z(G)G/Z(G) is cyclic (Corollary 2.4), so GG is abelian (Theorem 6.2). Then Z(G)=GZ(G) = G and ∣G/Z(G)∣=1\lvert G/Z(G) \rvert = 1, not pp. Contradiction.

7. Find the commutator subgroup of D4D_4 and identify D4/D4′D_4/D_4'.

Solution

[r,s]=rsr−1s−1=r(sr−1s)=r⋅r=r2[r, s] = rsr^{-1}s^{-1} = r(sr^{-1}s) = r \cdot r = r^2, so {e,r2}≤D4′\{e, r^2\} \leq D_4'. The quotient D4/{e,r2}D_4/\{e, r^2\} has order 4, and every group of order 4 is abelian (Proposition 2.6), so by Theorem 6.3 D4′≤{e,r2}D_4' \leq \{e, r^2\}. Hence D4′={e,r2}=Z(D4)D_4' = \{e, r^2\} = Z(D_4), and D4/D4′≅VD_4/D_4' \cong V (every element squares into {e,r2}\{e, r^2\}).


Cheat-sheet

Idea Statement
Left coset gH={gh:h∈H}gH = \{gh : h \in H\}
Same coset aH=bHaH = bH iff a−1b∈Ha^{-1}b \in H
Coset facts cosets partition GG; each has ∣H∣\lvert H \rvert elements
Lagrange ∣H∣\lvert H \rvert divides ∣G∣\lvert G \rvert; [G:H]=∣G∣/∣H∣[G:H] = \lvert G \rvert / \lvert H \rvert
Element orders ∣g∣\lvert g \rvert divides ∣G∣\lvert G \rvert; g∣G∣=eg^{\lvert G \rvert} = e
Prime order cyclic, ≅Z/pZ\cong \mathbb{Z}/p\mathbb{Z}
Tower law [G:K]=[G:H][H:K][G:K] = [G:H][H:K]
Converse fails A4A_4 (order 12) has no subgroup of order 6
Normal gNg−1=NgNg^{-1} = N iff gN=NggN = Ng for all gg
Index 2 always normal
Conjugating a cycle σ(a1…ak)σ−1=(σ(a1)…σ(ak))\sigma (a_1 \dots a_k) \sigma^{-1} = (\sigma(a_1) \dots \sigma(a_k))
Quotient G/NG/N, (aN)(bN)=abN(aN)(bN) = abN, needs NN normal
Order in G/NG/N least kk with gk∈Ng^k \in N
Center Z(G)Z(G) normal; G/Z(G)G/Z(G) cyclic implies abelian
Commutators G/NG/N abelian iff G′≤NG' \leq N
Simple only {e}\{e\} and GG normal; A5A_5 simple

What's next

Post 03 introduces homomorphisms, maps between groups that respect the operation. Their kernels are exactly the normal subgroups, and the first isomorphism theorem says G/ker⁡ϕ≅im⁡ϕG/\ker\phi \cong \operatorname{im}\phi, which turns statements such as GLn(R)/SLn(R)≅R×GL_n(\mathbb{R})/SL_n(\mathbb{R}) \cong \mathbb{R}^\times and R/Z≅S1\mathbb{R}/\mathbb{Z} \cong S^1 into one-line proofs. Group actions give the orbit–stabiliser theorem and the class equation (which supplies the conjugacy class sizes used for A5A_5 above), and the Sylow theorems give the partial converse of Lagrange's theorem that Chapter 3 promised.


References

  • David S. Dummit and Richard M. Foote, Abstract Algebra, 3rd edition, Wiley, 2004 — Sections 3.1–3.2 (quotient groups, Lagrange's theorem) and 3.4 (composition series, Jordan–Hölder).
  • Joseph A. Gallian, Contemporary Abstract Algebra, 10th edition, CRC Press, 2021 — Chapters 7 (cosets and Lagrange's theorem) and 9 (normal subgroups and factor groups).
  • Michael Artin, Algebra, 2nd edition, Pearson, 2011 — Chapter 2, sections on cosets, normal subgroups and quotient groups.
  • John B. Fraleigh, A First Course in Abstract Algebra, 7th edition, Addison-Wesley, 2003 — Sections 10 (cosets and Lagrange), 14–15 (factor groups, simple groups).
  • Thomas W. Judson, Abstract Algebra: Theory and Applications (open textbook), judsonbooks.org — chapters on cosets and Lagrange's theorem and on normal subgroups and factor groups.
  • MIT OpenCourseWare, 18.701 Algebra I (Fall 2010) — lectures on cosets, Lagrange, and quotient groups.
  • Keith Conrad, Expository papers on group theory (University of Connecticut) — including notes on the simplicity of AnA_n and on conjugation in SnS_n.

Note: this post is in progress. Planned additions: a full proof that AnA_n is simple for n≥5n \geq 5, a proof of the correspondence theorem, and a drawing of the cosets of a line in R2\mathbb{R}^2.