Skip to content

Normal Subgroups and Quotient Groups

In this lesson you’ll learn what makes a subgroup normal, why normality is exactly what’s needed to multiply cosets, how to build the quotient group G/NG/N, and what quotients are for. This is the traditional hard spot in a first course, so it’s worth going slowly.

We want to make the cosets of HH into a group. The obvious rule is

(aH)(bH)=abH(aH)(bH) = abH

But there’s a catch. A coset has many names: if aaHa' \in aH then aH=aHa'H = aH. For the rule to define anything at all, the answer has to come out the same whichever representative you pick. The operation must be well-defined, and for a general subgroup it isn’t.

Concretely, in S3S_3 with H={e,s}H = \{e, s\}: we have rH={r,rs}rH = \{r, rs\}, so rr and rsrs name the same coset. Multiply on the left by sHsH:

  • Using rr: (sH)(rH)=srH=r2sH={r2s,r2}(sH)(rH) = srH = r^2sH = \{r^2s, r^2\}
  • Using rsrs: (sH)(rsH)=s(rs)H=(r2s)sH=r2H={r2,r2s}(sH)(rsH) = s(rs)H = (r^2s)sH = r^2 H = \{r^2, r^2s\}

Those happen to agree. Try instead (rH)(sH)(rH)(sH) two ways: with rr, get rsH={rs,r}rsH = \{rs, r\}; with rsrs, get (rs)(s)H=rH={r,rs}(rs)(s)H = rH = \{r, rs\}. Also agree. But now compute (rH)(rH)(rH)(rH): using rr twice gives r2H={r2,r2s}r^2H = \{r^2, r^2s\}; using rr and rsrs gives r(rs)H=r2sH={r2s,r2}r(rs)H = r^2sH = \{r^2s, r^2\}. Still fine - but the general pattern breaks for other choices, and the theorem below says exactly when.

NGN \le G is normal, written NGN \trianglelefteq G, if any of these equivalent conditions holds:

  1. gN=NggN = Ng for all gGg \in G - left and right cosets coincide.
  2. gNg1=NgNg^{-1} = N for all gGg \in G - conjugation preserves NN.
  3. gng1Ngng^{-1} \in N for all gGg \in G, nNn \in N - the practical test.

Condition 3 is what you actually check. Note it does not say gng1=ngng^{-1} = n; the conjugate may be a different element of NN, it just has to stay inside.

Conjugation ngng1n \mapsto gng^{-1} means “do gg, then nn, then undo gg.” It’s the same operation viewed from a relabelled position. So normality says: the subgroup looks the same from everywhere in the group.

Some automatic cases:

  • In an abelian group, every subgroup is normal, since gng1=ngg1=ngng^{-1} = ngg^{-1} = n.
  • Any subgroup of index 2 is normal. With only two cosets, NN and everything else, there’s no room for left and right to differ.
  • {e}\{e\} and GG are always normal.
  • The center Z(G)Z(G) is always normal, since its elements commute with everything.

If NGN \trianglelefteq G, the set of cosets G/NG/N with (aN)(bN)=abN(aN)(bN) = abN is a group, of order [G:N]=G/N[G:N] = |G|/|N|.

Normality is exactly what makes the operation well-defined. Here’s the check: suppose aN=aNaN = a'N and bN=bNbN = b'N, so a=an1a' = an_1 and b=bn2b' = bn_2. Then

ab=an1bn2=ab(b1n1b)n2a'b' = an_1bn_2 = ab(b^{-1}n_1b)n_2

Normality makes b1n1bNb^{-1}n_1b \in N, so ababNa'b' \in abN, and the answer is the same coset. Without normality that middle term escapes and the rule collapses.

The quotient’s identity is NN itself, and (aN)1=a1N(aN)^{-1} = a^{-1}N.

Forming G/NG/N deliberately forgets information: it declares everything in NN to be equivalent to the identity. What survives is whatever NN couldn’t see.

The clearest example is Z/nZ=Zn\mathbb{Z}/n\mathbb{Z} = \mathbb{Z}_n. Quotienting the integers by the multiples of nn throws away everything except the remainder. Clock arithmetic is a quotient group, and you’ve been using one since childhood.

That’s the standard use: a quotient keeps the feature you care about and discards the rest.

A group with no normal subgroups other than {e}\{e\} and itself is simple. Simple groups can’t be broken down by quotients, which makes them the atoms of finite group theory.

Zp\mathbb{Z}_p for prime pp is simple. A5A_5, of order 60, is the smallest non-abelian simple group. The classification of all finite simple groups took fifty years and ten thousand pages, and A5A_5‘s simplicity is precisely why the quintic has no solution formula.

S₃ with the normal subgroup A₃ = {e, r, r²} shaded
e r s rs r²s
e e r s rs r²s
r r e rs r²s s
e r r²s s rs
s s r²s rs e r
rs rs s r²s r e
r²s r²s rs s r e

The shaded block is closed, and so is the unshaded complement viewed as a single coset. Collapsing each to a point gives S₃/A₃ ≅ ℤ₂: rotation or reflection, nothing else remembered.

Identity: e. Cells holding it mark inverse pairs. Shaded: e, r, r² (A₃, normal of index 2) - closed, every product stays inside .

A3A_3 has index 2 in S3S_3, so it is normal. The quotient S3/A3S_3/A_3 has two elements: “even” and “odd.” All the detail about which rotation or reflection is discarded, and what remains is exactly parity.

Example 1: Show every subgroup of an abelian group is normal.

Solution. Let GG be abelian, HGH \le G, gGg \in G, hHh \in H.

ghg1=hgg1=he=hHghg^{-1} = hgg^{-1} = he = h \in H

The first step uses commutativity. So condition 3 holds and HGH \trianglelefteq G. ∎

This is why normality never comes up in Z\mathbb{Z} or Zn\mathbb{Z}_n: it’s automatic.

Example 2: Show {e,s}\{e, s\} is not normal in S3S_3.

Solution. Test condition 3 with g=rg = r, n=sn = s, using sr=r2ssr = r^2s so sr1=sr2=rssr^{-1} = sr^2 = rs:

rsr1=r(sr1)=r(rs)=r2srsr^{-1} = r(sr^{-1}) = r(rs) = r^2s

Is r2s{e,s}r^2s \in \{e, s\}? No.

Not normal. Geometrically: conjugating a reflection by a rotation gives a different reflection, because rotating the whole picture moves the mirror line.

Example 3: Show AnA_n is normal in SnS_n.

Solution. AnA_n has index 2 in SnS_n, so it is normal immediately.

For the direct argument, take σAn\sigma \in A_n (even) and any τSn\tau \in S_n. Signs multiply, so

sign(τστ1)=sign(τ)sign(σ)sign(τ)1=sign(σ)=+1\operatorname{sign}(\tau\sigma\tau^{-1}) = \operatorname{sign}(\tau)\operatorname{sign}(\sigma)\operatorname{sign}(\tau)^{-1} = \operatorname{sign}(\sigma) = +1

The conjugate is even, hence in AnA_n. ∎

Example 4: Build Z12/4\mathbb{Z}_{12}/\langle 4 \rangle.

Solution. N=4={0,4,8}N = \langle 4 \rangle = \{0,4,8\}, N=3|N| = 3, so the quotient has order 12/3=412/3 = 4.

Cosets: {0,4,8}\{0,4,8\}, {1,5,9}\{1,5,9\}, {2,6,10}\{2,6,10\}, {3,7,11}\{3,7,11\}, which we name [0],[1],[2],[3][0], [1], [2], [3].

Addition: [1]+[1]=[2][1] + [1] = [2], [2]+[2]=[4]=[0][2]+[2] = [4] = [0], [1]+[3]=[4]=[0][1]+[3] = [4] = [0].

So [1][1] has order 4 and generates:

Z12/4Z4\mathbb{Z}_{12}/\langle 4 \rangle \cong \mathbb{Z}_4

Pattern worth remembering: Zn/dZd\mathbb{Z}_n / \langle d \rangle \cong \mathbb{Z}_d when dnd \mid n.

Example 5: A quotient that loses non-abelianness.

Compute D4/{e,r2}D_4/\{e, r^2\}.

Solution. N={e,r2}N = \{e, r^2\} is the center of D4D_4, so it’s normal. N=2|N| = 2 and D4=8|D_4| = 8, so the quotient has order 4.

Cosets: {e,r2}\{e,r^2\}, {r,r3}\{r, r^3\}, {s,r2s}\{s, r^2s\}, {rs,r3s}\{rs, r^3s\}.

In the quotient, (rN)2=r2N=N(rN)^2 = r^2N = N, the identity. Likewise (sN)2=N(sN)^2 = N and (rsN)2=N(rsN)^2 = N. Every non-identity element squares to the identity, so

D4/Z(D4)Z2×Z2D_4/Z(D_4) \cong \mathbb{Z}_2 \times \mathbb{Z}_2

the Klein four-group. A non-abelian group has an abelian quotient. That’s typical: quotienting by the center forgets exactly the information that made things fail to commute.

Example 6: Why A4A_4 has no subgroup of order 6, revisited.

Solution. Suppose HA4H \le A_4 with H=6|H| = 6. Index 2 makes HH normal, so A4/HZ2A_4/H \cong \mathbb{Z}_2.

In a group of order 2 every element satisfies x2=ex^2 = e, so for every gA4g \in A_4 we get (gH)2=H(gH)^2 = H, meaning g2Hg^2 \in H.

Now take any 3-cycle gg. Then g2=g1g^2 = g^{-1} is also a 3-cycle, and as gg runs over the eight 3-cycles of A4A_4 so does g2g^2. So HH contains all eight 3-cycles plus ee: at least 9 elements.

That contradicts H=6|H| = 6. No such subgroup.

The quotient did the work: assuming the subgroup existed forced a constraint on every element, and counting broke it.

Modular arithmetic. Every time you compute a day of the week, a clock time, or a checksum, you’re working in the quotient Z/nZ\mathbb{Z}/n\mathbb{Z}. The quotient construction is what makes “it’s the same as 3 o’clock” a legitimate equation rather than sloppiness.

Error-correcting codes. For a linear code CZ2nC \le \mathbb{Z}_2^n, the quotient Z2n/C\mathbb{Z}_2^n / C is the syndrome space. A decoder computes which coset a received word falls in, and the syndrome is the name of that coset. Syndrome decoding is the quotient group used as an algorithm.

Homology in topology. Homology groups are quotients: cycles modulo boundaries. The quotient is precisely what detects holes, because it declares “boundaries don’t count” and sees what’s left. This is the mechanism behind topological data analysis.

Physics and gauge theory. Physical states are often defined up to a symmetry, meaning the real state space is a quotient. Gauge invariance says two mathematically different field configurations describe the same physics, and the quotient by the gauge group is the physically meaningful object.

Cryptography. Elliptic curve cryptography works in a quotient of a group of points, and RSA works in Z/nZ\mathbb{Z}/n\mathbb{Z}. Quotients are what make these groups finite and computable.

Music theory. Pitch classes are a quotient: the group of all pitches modulo octave equivalence gives Z12\mathbb{Z}_{12}. Saying “C is C regardless of octave” is forming a quotient group.

Which condition defines a normal subgroup N of G?
Why is every subgroup of index 2 automatically normal?
What is ℤ₁₂/⟨4⟩ isomorphic to?
Why does normality make the coset product (aN)(bN) = abN well-defined?
What is a simple group?
In S₃, is the subgroup {e, s} generated by a reflection normal?