Skip to content

Subgroups

In this lesson you’ll learn what a subgroup is, the efficient test for checking one, why subgroups must share the parent’s identity, and how the subgroups of a group fit together into a lattice.

A subset HGH \subseteq G is a subgroup of GG, written HGH \le G, if HH is itself a group under the same operation.

The phrase “under the same operation” is doing real work. {1,2,3,4}\{1, 2, 3, 4\} is a subset of Z\mathbb{Z} and a group under multiplication mod 5, but it is not a subgroup of (Z,+)(\mathbb{Z}, +), because the operations differ.

Checking all four axioms is wasteful, because two come free. Associativity is inherited: if it holds for every triple in GG, it holds for every triple in HH. And once HH is nonempty and closed under inverses, closure hands you the identity.

So there are only three things to check:

  1. HH is nonempty (in practice, check eHe \in H).
  2. Closed under the operation: a,bH    abHa, b \in H \implies ab \in H.
  3. Closed under inverses: aH    a1Ha \in H \implies a^{-1} \in H.

There’s an even tighter version. For a nonempty HH:

HG    ab1H for all a,bHH \le G \iff ab^{-1} \in H \text{ for all } a, b \in H

One-step subgroup test. It works because taking a=ba = b gives aa1=eHaa^{-1} = e \in H, then a=ea = e gives eb1=b1Heb^{-1} = b^{-1} \in H, and then replacing bb by b1b^{-1} gives a(b1)1=abHa(b^{-1})^{-1} = ab \in H. All three conditions fall out of the one.

For finite HH it’s even easier: a nonempty finite subset closed under the operation is automatically a subgroup. Repeatedly multiplying aa by itself in a finite set must eventually repeat, which forces a power of aa to be the identity, and the previous power is then a1a^{-1}.

{e}\{e\} and GG itself are always subgroups. They’re called the trivial and improper subgroups, and any other is a proper nontrivial subgroup. Some groups have none: Z7\mathbb{Z}_7 has only {0}\{0\} and itself.

A subgroup’s identity is forced to be the parent’s identity. Suppose ff is the identity of HH. Then ff=ff f = f in GG, and cancelling one ff (legal, since ff has an inverse in GG) gives f=ef = e.

The consequence is practical: a subset that omits the parent’s identity is not a subgroup, no matter how well behaved it otherwise looks. The positive integers are closed under addition and never contain 00, so they are not a subgroup of (Z,+)(\mathbb{Z}, +).

Pick aGa \in G. The subgroup generated by aa is everything you can build from it:

a={,a2,a1,e,a,a2,}\langle a \rangle = \{ \dots, a^{-2}, a^{-1}, e, a, a^2, \dots \}

This is always a subgroup, and it’s the smallest one containing aa. In additive notation it’s all integer multiples of aa.

In (Z,+)(\mathbb{Z}, +), 3={,6,3,0,3,6,}=3Z\langle 3 \rangle = \{\dots, -6, -3, 0, 3, 6, \dots\} = 3\mathbb{Z}. In Z12\mathbb{Z}_{12}, 3={0,3,6,9}\langle 3 \rangle = \{0, 3, 6, 9\}, which closes up after four steps because the group is finite.

Listing every subgroup and drawing the containments gives a picture of the group’s internal structure.

Z12\mathbb{Z}_{12} has exactly six subgroups, one for each divisor of 12. That is not an accident and it is not typical of groups in general; it’s a special property of cyclic groups, proved next lesson.

Two things to notice in the diagram. Every subgroup’s order divides 12, which is Lagrange’s theorem arriving early. And the lattice mirrors the divisor lattice of 12 exactly, with ab\langle a \rangle \subseteq \langle b \rangle precisely when bb divides aa. Larger generators give smaller subgroups, which reads backwards at first and is worth pausing on.

In a Cayley table, a subgroup shows up as a block that only ever produces entries from itself.

ℤ₈ with the subgroup {0, 2, 4, 6} shaded
+ 0 1 2 3 4 5 6 7
0 0 1 2 3 4 5 6 7
1 1 2 3 4 5 6 7 0
2 2 3 4 5 6 7 0 1
3 3 4 5 6 7 0 1 2
4 4 5 6 7 0 1 2 3
5 5 6 7 0 1 2 3 4
6 6 7 0 1 2 3 4 5
7 7 0 1 2 3 4 5 6

Restrict attention to the shaded rows and columns and you get a complete four-element group table. Nothing in that block escapes to an odd number.

Identity: 0. Cells holding it mark inverse pairs. Shaded: 0, 2, 4, 6 (⟨2⟩) - closed, every product stays inside .

Example 1: Is the set of even integers a subgroup of (Z,+)(\mathbb{Z}, +)?

Solution. Use the one-step test on H=2ZH = 2\mathbb{Z}.

Nonempty: 0=20H0 = 2 \cdot 0 \in H. ✓

For a=2ma = 2m and b=2nb = 2n in HH, the additive version of ab1ab^{-1} is aba - b:

ab=2m2n=2(mn)Ha - b = 2m - 2n = 2(m - n) \in H

Yes, 2ZZ2\mathbb{Z} \le \mathbb{Z}.

The odd integers are not, since they don’t contain 00 - and closure fails anyway.

Example 2: Is N={1,2,3,}\mathbb{N} = \{1, 2, 3, \dots\} a subgroup of (Z,+)(\mathbb{Z}, +)?

Solution. Closed under addition ✓. But 0N0 \notin \mathbb{N}, and no element has an inverse in N\mathbb{N} since 5-5 is not a positive integer.

No. This is the standard reminder that closure alone is not enough. Note the contrast with the finite case: for a finite subset closure would have sufficed. Infinitude is exactly what lets N\mathbb{N} be closed without ever cycling back to an identity.

Example 3: Find all subgroups of Z8\mathbb{Z}_8.

Solution. Compute a\langle a \rangle for each element.

0={0}\langle 0 \rangle = \{0\} 1={0,1,2,3,4,5,6,7}=Z8\langle 1 \rangle = \{0,1,2,3,4,5,6,7\} = \mathbb{Z}_8 2={0,2,4,6}\langle 2 \rangle = \{0, 2, 4, 6\} 3={0,3,6,1,4,7,2,5}=Z8\langle 3 \rangle = \{0,3,6,1,4,7,2,5\} = \mathbb{Z}_8 4={0,4}\langle 4 \rangle = \{0, 4\}

5\langle 5 \rangle, 7\langle 7 \rangle also give all of Z8\mathbb{Z}_8, and 6={0,6,4,2}=2\langle 6 \rangle = \{0,6,4,2\} = \langle 2 \rangle.

The distinct subgroups are {0}\{0\}, {0,4}\{0,4\}, {0,2,4,6}\{0,2,4,6\}, and Z8\mathbb{Z}_8: four subgroups, of orders 1, 2, 4, 8, which are exactly the divisors of 8.

Example 4: A subset closed under the operation but not a subgroup.

In GL2(R)GL_2(\mathbb{R}), consider matrices with integer entries and determinant ±1\pm 1… actually that is a subgroup. Instead take HH = matrices with integer entries and nonzero determinant.

Solution. Closure ✓: a product of integer matrices has integer entries, and determinants multiply so the product’s determinant is nonzero.

Inverses fail. For A=(2001)A = \begin{pmatrix} 2 & 0 \\ 0 & 1\end{pmatrix}, detA=20\det A = 2 \ne 0, and

A1=(1/2001)A^{-1} = \begin{pmatrix} 1/2 & 0 \\ 0 & 1 \end{pmatrix}

which has no integer entries, so A1HA^{-1} \notin H.

Not a subgroup. Requiring det=±1\det = \pm 1 fixes it, because then the inverse formula divides by ±1\pm 1 and stays integral. That group is GL2(Z)GL_2(\mathbb{Z}) and it matters in number theory.

Example 5: Prove the intersection of two subgroups is a subgroup.

Solution. Let H,KGH, K \le G and let a,bHKa, b \in H \cap K.

HKH \cap K is nonempty because ee belongs to both.

Since a,bHa, b \in H and HH is a subgroup, ab1Hab^{-1} \in H. Since a,bKa, b \in K likewise ab1Kab^{-1} \in K. So ab1HKab^{-1} \in H \cap K.

By the one-step test, HKGH \cap K \le G. ∎

The union is a different story. In Z\mathbb{Z}, take H=2ZH = 2\mathbb{Z} and K=3ZK = 3\mathbb{Z}. Then 2,3HK2, 3 \in H \cup K but 2+3=52 + 3 = 5 is in neither. Unions of subgroups are almost never subgroups.

Example 6: The center of a group.

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

Solution. eZ(G)e \in Z(G) since eg=g=geeg = g = ge. ✓

Take y,zZ(G)y, z \in Z(G) and any gGg \in G. First, z1z^{-1} commutes with gg: from zg=gzzg = gz, multiply both sides by z1z^{-1} on the left and right to get gz1=z1ggz^{-1} = z^{-1}g.

Then

(yz1)g=y(z1g)=y(gz1)=(yg)z1=(gy)z1=g(yz1)(yz^{-1})g = y(z^{-1}g) = y(gz^{-1}) = (yg)z^{-1} = (gy)z^{-1} = g(yz^{-1})

So yz1Z(G)yz^{-1} \in Z(G), and Z(G)GZ(G) \le G. ∎

The center measures how far a group is from abelian: Z(G)=GZ(G) = G exactly when GG is abelian, and a small center means most elements fail to commute. For D4D_4 the center has just two elements out of eight.

Symmetry breaking in physics. A physical system often has a large symmetry group at high energy, and as it cools the symmetry drops to a subgroup. The Higgs mechanism is exactly this: an electroweak symmetry group breaks to a subgroup, and the pattern of breaking determines which particles acquire mass.

Crystallography. A crystal’s point group is a subgroup of the full rotation group, and which subgroup it is constrains its physical properties. Only crystals whose symmetry group lacks a centre of inversion can be piezoelectric, which is why quartz works in watches and many other crystals don’t.

Error-correcting codes. A linear code is literally a subgroup of (Z2n,+)(\mathbb{Z}_2^n, +): the set of valid codewords is closed under bitwise XOR and contains the all-zeros word. Decoding works by finding which coset of that subgroup a received word lies in, which is the topic of a later lesson.

Rubik’s cube subgroups. Restricting yourself to a set of moves generates a subgroup, and solving methods work by descending a chain of nested subgroups, each easier to handle than the last. Thistlethwaite’s algorithm is explicitly built as a chain of four subgroups.

Music. Within Z12\mathbb{Z}_{12}, the whole-tone scale is 2={0,2,4,6,8,10}\langle 2 \rangle = \{0,2,4,6,8,10\}, a subgroup of order 6. The diminished seventh chord is 3\langle 3 \rangle, of order 4. These sound “symmetric” and rootless precisely because they are subgroups, invariant under transposition by their generator.

Which condition do you NOT need to check when testing whether a subset H of a group G is a subgroup?
Why are the positive integers not a subgroup of (ℤ, +)?
How many subgroups does ℤ₁₂ have?
In ℤ₁₂, what is ⟨4⟩?
If H and K are subgroups of G, which is always a subgroup?
In ℤ₁₂, which containment is correct?