Chapter 03
Medium

Subgroups & Cyclic Groups

00 · Symbol Glossary

$H \le G$H is a subgroup of G

Read "HH is a subgroup of GG." Means H⊆GH \subseteq G and HH is itself a group under GG's operation. The symbol deliberately echoes ≤\le for numbers — subgroups really do behave like an ordering on the "sub-structures" of GG.

$\{e\}$Trivial subgroup

The subgroup containing only the identity. Every group has this as its smallest possible subgroup — never empty, since ee is always present.

$\langle g \rangle$Cyclic subgroup generated by g

The set {gn:n∈Z}\{g^n : n\in\mathbb{Z}\} — every power (positive, negative, and zero) of a single element gg. Read "the subgroup generated by gg."

$\langle g \rangle = G$G is cyclic with generator g

Means every element of GG is some power of the single element gg. A group satisfying this for some gg is called cyclic.

$\gcd(a,b)$Greatest common divisor

The largest positive integer dividing both aa and bb. Central to determining generators of Zn\mathbb{Z}_n and orders of powers, via the identity ∣gk∣=∣g∣/gcd⁡(∣g∣,k)|g^k| = |g|/\gcd(|g|,k) developed in this chapter.

$d \mid n$d divides n

Recalled from Chapter 01: n=dkn = dk for some integer kk. Governs exactly which subgroups a cyclic group of order nn has — one for each positive divisor of nn, and no others.

$A_n$Alternating group

The subgroup of SnS_n consisting of even permutations (those expressible as a product of an even number of transpositions). ∣An∣=n!/2|A_n| = n!/2. Previewed here as an example of a subgroup found by isolating a property closed under composition.


01 · What Is a Subgroup?

A subset can sit inside a group without inheriting group structure — for instance, {1,2}⊂Z\{1,2\}\subset\mathbb{Z} has no identity for ++ once you leave 00 out. A subgroup is a subset that manages to be a self-contained group in its own right, using the ambient operation unchanged.

Definition — Subgroup

Let (G,∗)(G,\ast) be a group. A subset H⊆GH\subseteq G is a subgroup of GG, written H≤GH\le G, if HH is itself a group under ∗\ast (restricted to HH).

Checking all four group axioms (G1–G4) from scratch every time would be wasteful — associativity is automatically inherited from GG (it held for all triples in GG, so certainly for the triples that happen to live in HH). This leaves only three things to check, exactly mirroring the subspace test from linear algebra (Chapter 01 of Linear Algebra) and the abstract pattern set by Theorem 1.3's partition argument.

Theorem 3.1 — The Subgroup Test

A nonempty subset H⊆GH \subseteq G is a subgroup if and only if:

H1. HH is closed under ∗\ast: a,b∈H  ⟹  ab∈Ha,b\in H \implies ab \in H.

H2. HH is closed under inverses: a∈H  ⟹  a−1∈Ha \in H \implies a^{-1} \in H.

Proof

(⇒\Rightarrow) If H≤GH\le G, it satisfies its own G1 and G4, which are exactly H1 and H2.

(⇐\Leftarrow) Suppose HH satisfies H1, H2, and is nonempty. Closure (G1) is H1 directly. Associativity (G2) holds for all elements of GG, hence for the subset HH. Identity (G3): since H≠∅H\neq\varnothing, pick any a∈Ha\in H; by H2, a−1∈Ha^{-1}\in H; by H1, aa−1=e∈Haa^{-1}=e\in H. Inverses (G4) is H2 directly. All four axioms hold, so HH is a group under ∗\ast, i.e. H≤GH\le G.

The identity is never assumed — it's derived

Notice the proof did not need to separately assume e∈He\in H; nonemptiness plus H1 and H2 forces e∈He\in H automatically. This mirrors the subspace test's insistence on checking 0∈W\mathbf{0}\in W first, except here it's a consequence rather than a hypothesis — a small but genuine difference between the group and vector-space versions of this pattern.

Example — Every group has (at least) two trivial subgroups

{e}\{e\}: closed under the operation (ee=eee=e), closed under inverses (e−1=ee^{-1}=e), nonempty. Always a subgroup, called the trivial subgroup.

GG itself: trivially satisfies both conditions. Always a subgroup of itself.

Any subgroup strictly between these two extremes is called a proper nontrivial subgroup — the interesting case.

Step-by-step — Is $H=\{0,2,4\}$ a subgroup of $(\mathbb{Z}_6,+)$?
1
Check nonempty: yes, contains 00.
2
Check closure (H1): 0+2=2∈H0+2=2\in H. 2+2=4∈H2+2=4\in H. 2+4=6≡0∈H2+4=6\equiv0\in H. 4+4=8≡2∈H4+4=8\equiv2\in H. Every sum of two elements of HH lands back in HH.
3
Check inverses (H2): additive inverse of 00 is 0∈H0\in H. Inverse of 22 is −2≡4∈H-2\equiv4\in H. Inverse of 44 is −4≡2∈H-4\equiv2\in H.
4
Conclusion: both conditions hold. H={0,2,4}≤Z6H=\{0,2,4\}\le\mathbb{Z}_6.
Common mistake — A subset that is closed but not a subgroup

Let H={0,1,2}⊂Z6H=\{0,1,2\}\subset\mathbb{Z}_6. Closure fails immediately: 1+2=3∉H1+2=3\notin H. Not even closed, so certainly not a subgroup — but notice this is a weaker failure than being closed-but-missing-inverses. Always check H1 before H2; if H1 fails, there's no need to check inverses at all.


02 · More Subgroup Examples

Example — Multiples of an integer, revisited

nZ={0,±n,±2n,…}n\mathbb{Z} = \{0,\pm n,\pm2n,\ldots\} inside (Z,+)(\mathbb{Z},+): closed (sum of two multiples of nn is a multiple of nn), closed under inverses (negative of a multiple of nn is a multiple of nn), nonempty. nZ≤Zn\mathbb{Z}\le\mathbb{Z} for every positive integer nn — infinitely many subgroups of a single infinite group, one per choice of nn (plus Z\mathbb{Z} itself, the case n=1n=1).

Example — Rotations inside $D_n$

Let R={e,r,r2,…,rn−1}⊂DnR = \{e,r,r^2,\ldots,r^{n-1}\}\subset D_n (the rotations alone, no reflections). Closed: a rotation composed with a rotation is a rotation. Inverses: the inverse of a rotation is a rotation (rotating the opposite way). R≤DnR \le D_n, and ∣R∣=n|R|=n exactly half of ∣Dn∣=2n|D_n|=2n.

Example — Even permutations form a subgroup of $S_n$

A transposition (2-cycle) like (1 2)(1\,2) swaps exactly two elements. Every permutation can be written as a product of transpositions, and — although a given permutation has many such expressions — the parity (even or odd number of transpositions used) is always the same. Call a permutation even if it needs an even number of transpositions.

An={even permutations}A_n = \{\text{even permutations}\}: composing two even permutations uses an even-plus-even (even) total count of transpositions, so AnA_n is closed. The inverse of an even permutation is even (reversing a product of transpositions uses the same count). An≤SnA_n \le S_n, with ∣An∣=n!/2|A_n|=n!/2 for n≥2n\geq2 — this specific subgroup will resurface heavily once Chapter 09's Sylow theory and Chapter 21's solvability-by-radicals both need it.


03 · A Shortcut for Finite Subgroups

For a finite group (or a finite candidate subset), checking inverses separately turns out to be unnecessary.

Theorem 3.2 — Finite Subgroup Test

If GG is finite and H⊆GH\subseteq G is nonempty and closed under ∗\ast (H1 only), then H≤GH\le G automatically.

Proof

Let a∈Ha\in H. Since HH is closed under ∗\ast, all powers a,a2,a3,…a,a^2,a^3,\ldots lie in HH. Because H⊆GH\subseteq G is finite, this list cannot contain infinitely many distinct elements, so eventually two powers coincide: ai=aja^i=a^j for some i<ji<j. Cancelling aia^i (valid by Theorem 2.1, since GG is a group) gives aj−i=ea^{j-i}=e, so some positive power of aa equals ee — meaning aa has finite order, say ∣a∣=k|a|=k, and ak=e∈Ha^k=e\in H by closure.

Now if k=1k=1, a=ea=e and a−1=e=a∈Ha^{-1}=e=a\in H trivially. If k>1k>1, then a−1=ak−1a^{-1}=a^{k-1} (since a⋅ak−1=ak=ea\cdot a^{k-1}=a^k=e), and ak−1∈Ha^{k-1}\in H by closure (it's a power of aa, and closure gives every power). Either way, a−1∈Ha^{-1}\in H. Since aa was arbitrary, H2 holds automatically, and Theorem 3.1 finishes the job.

Common mistake — This shortcut requires finiteness

Consider H={0,1,2,3,…}H=\{0,1,2,3,\ldots\} (the nonnegative integers) inside (Z,+)(\mathbb{Z},+). Closed under addition: sum of two nonnegative integers is nonnegative. But HH is infinite, and indeed H2 fails: 1∈H1\in H but −1∉H-1\notin H. Theorem 3.2 does not apply here — finiteness is doing real work in the proof (guaranteeing powers eventually repeat), and dropping it breaks the conclusion.


04 · Cyclic Groups

Definition — Cyclic Subgroup Generated by an Element

For g∈Gg\in G, define ⟨g⟩={gn:n∈Z}={…,g−2,g−1,e,g,g2,…}\langle g\rangle = \{g^n : n\in\mathbb{Z}\} = \{\ldots,g^{-2},g^{-1},e,g,g^2,\ldots\}.

Theorem 3.3 — $\langle g \rangle$ Is the Smallest Subgroup Containing $g$

⟨g⟩≤G\langle g\rangle \le G, and any subgroup H≤GH\le G with g∈Hg\in H satisfies ⟨g⟩⊆H\langle g\rangle \subseteq H.

Proof

Subgroup: ⟨g⟩\langle g\rangle is nonempty (e=g0e=g^0 is in it). Closure: gmgn=gm+n∈⟨g⟩g^m g^n = g^{m+n} \in \langle g\rangle. Inverses: (gn)−1=g−n∈⟨g⟩(g^n)^{-1} = g^{-n} \in \langle g\rangle. By Theorem 3.1, ⟨g⟩≤G\langle g\rangle \le G.

Smallest: suppose H≤GH\le G and g∈Hg\in H. By closure, g2=gg∈Hg^2=gg\in H, and inductively gn∈Hg^n\in H for every n≥1n\geq1. By H2, g−1∈Hg^{-1}\in H, and by the same induction g−n∈Hg^{-n}\in H for n≥1n\geq1. Also e=gg−1∈He=gg^{-1}\in H. So every power of gg lies in HH, i.e. ⟨g⟩⊆H\langle g\rangle \subseteq H.

Definition — Cyclic Group

GG is cyclic if G=⟨g⟩G = \langle g\rangle for some g∈Gg\in G, called a generator of GG.

Example — $(\mathbb{Z}_n, +)$ is cyclic with generator 1

In additive notation, "1k1^k" means 1+1+⋯+11+1+\cdots+1 (kk times) =k=k. So ⟨1⟩={0,1,2,…,n−1}=Zn\langle1\rangle = \{0,1,2,\ldots,n-1\} = \mathbb{Z}_n — every element of Zn\mathbb{Z}_n is some multiple of 11. Zn\mathbb{Z}_n is cyclic, and 11 is always a valid generator (though frequently not the only one).

Example — $(\mathbb{Z}, +)$ is cyclic with generator 1

⟨1⟩={…,−2,−1,0,1,2,…}=Z\langle1\rangle = \{\ldots,-2,-1,0,1,2,\ldots\}=\mathbb{Z}. Every integer is a multiple of 11. Z\mathbb{Z} is cyclic — the prototypical infinite cyclic group, in contrast to the finite cyclic groups Zn\mathbb{Z}_n.

Common mistake — Not every group is cyclic

Is S3S_3 cyclic? Its elements have orders 11 (identity), 22 (three transpositions), or 33 (two 3-cycles) — checkable directly from Section 04 of Chapter 02. No element has order 6=∣S3∣6=|S_3|, so no single element's powers can produce all six elements. S3S_3 is not cyclic. Being generated by some collection of elements (which every finite group is, trivially, by all its elements) is a much weaker property than being generated by one.

Theorem 3.4 — Order of $\langle g \rangle$ Equals the Order of $g$

∣⟨g⟩∣=∣g∣|\langle g\rangle| = |g| (with both sides possibly infinite).

Proof

Case ∣g∣=∞|g|=\infty: suppose for contradiction gi=gjg^i = g^j for some i<ji<j. Then gj−i=eg^{j-i}=e with j−i>0j-i>0, contradicting that gg has infinite order (no positive power equals ee). So all powers gng^n (n∈Zn\in\mathbb{Z}) are distinct, and ⟨g⟩\langle g\rangle is infinite: ∣⟨g⟩∣=∞=∣g∣|\langle g\rangle| = \infty = |g|.

Case ∣g∣=k|g|=k finite: first, {e,g,g2,…,gk−1}\{e,g,g^2,\ldots,g^{k-1}\} are kk distinct elements — if gi=gjg^i=g^j for 0≤i<j≤k−10\le i<j\le k-1, then gj−i=eg^{j-i}=e with 0<j−i<k0<j-i<k, contradicting that kk is the smallest positive power giving ee. Second, every power of gg equals one of these kk: for any integer nn, write n=qk+rn=qk+r with 0≤r<k0\le r<k (division algorithm), so gn=(gk)qgr=eqgr=grg^n = (g^k)^q g^r = e^q g^r = g^r, one of the kk listed elements. Hence ⟨g⟩={e,g,…,gk−1}\langle g\rangle = \{e,g,\ldots,g^{k-1}\} has exactly kk elements: ∣⟨g⟩∣=k=∣g∣|\langle g\rangle|=k=|g|.

Step-by-step — Finding $\langle 4 \rangle$ in $(\mathbb{Z}_{12}, +)$
1
Compute powers (multiples) of 4: 1⋅4=41\cdot4=4, 2⋅4=82\cdot4=8, 3⋅4=12≡03\cdot4=12\equiv0.
2
Stop at the first return to 0: the smallest positive kk with 4k≡0(mod12)4k\equiv0\pmod{12} is k=3k=3. So ∣4∣=3|4|=3.
3
By Theorem 3.4, ∣⟨4⟩∣=∣4∣=3|\langle4\rangle| = |4| = 3, and the elements are {0,4,8}\{0,4,8\} (the multiples of 44 found before it cycled back to 00).
4
Conclusion: ⟨4⟩={0,4,8}≤Z12\langle4\rangle = \{0,4,8\} \le \mathbb{Z}_{12}, a proper subgroup of order 33 inside a group of order 1212.

05 · Subgroups of Cyclic Groups

Cyclic groups have an unusually clean subgroup structure — clean enough to fully classify without case-by-case checking.

Theorem 3.5 — Every Subgroup of a Cyclic Group Is Cyclic

If G=⟨g⟩G=\langle g\rangle and H≤GH\le G, then HH is cyclic.

Proof

If H={e}H=\{e\}, then H=⟨e⟩H=\langle e\rangle, cyclic. Otherwise HH contains some gm≠eg^m\neq e; replacing mm with −m-m if necessary (since HH is closed under inverses), assume HH contains gmg^m for some positive mm. Let dd be the smallest positive integer with gd∈Hg^d\in H — this exists because the set of such positive integers is nonempty (it contains mm) and every nonempty set of positive integers has a least element (well-ordering).

Claim: H=⟨gd⟩H=\langle g^d\rangle. Certainly ⟨gd⟩⊆H\langle g^d\rangle \subseteq H, since HH is closed under the operation and inverses, so every power of gdg^d lies in HH.

For the reverse inclusion, take any gn∈Hg^n\in H. By the division algorithm, n=qd+rn=qd+r with 0≤r<d0\le r<d. Then gr=gn−qd=gn(gd)−qg^r = g^{n-qd} = g^n(g^d)^{-q}. Both gn∈Hg^n\in H and (gd)−q∈H(g^d)^{-q}\in H (a power of gd∈Hg^d\in H), so their product gr∈Hg^r\in H by closure. But 0≤r<d0\le r<d, and dd was chosen as the smallest positive integer with gd∈Hg^d\in H — so rr must be 00 (otherwise rr would be a smaller positive witness, contradicting minimality of dd). Hence n=qdn=qd, and gn=(gd)q∈⟨gd⟩g^n = (g^d)^q \in \langle g^d\rangle.

So H⊆⟨gd⟩H\subseteq\langle g^d\rangle and ⟨gd⟩⊆H\langle g^d\rangle\subseteq H, giving H=⟨gd⟩H=\langle g^d\rangle — cyclic.

This is the group-theory twin of a familiar fact about Z

Setting G=Z=⟨1⟩G=\mathbb{Z}=\langle1\rangle recovers a classical fact: every subgroup of Z\mathbb{Z} has the form nZn\mathbb{Z} for some n≥0n\geq0 (the subgroups from Section 02). The proof of Theorem 3.5 is literally the proof of that classical fact, written so it works for any cyclic group, not just Z\mathbb{Z} — the payoff of working abstractly in the first place.

Theorem 3.6 — Subgroups of $\mathbb{Z}_n$ Correspond to Divisors of $n$

For each positive divisor dd of nn, Zn\mathbb{Z}_n has exactly one subgroup of order dd, namely ⟨n/d⟩\langle n/d\rangle. These are all the subgroups of Zn\mathbb{Z}_n.

Example — All subgroups of $\mathbb{Z}_{12}$

Divisors of 1212: 1,2,3,4,6,121,2,3,4,6,12 — six divisors, hence exactly six subgroups.

Divisor dd (order of subgroup)n/dn/dSubgroup ⟨n/d⟩\langle n/d\rangle
112{0}\{0\}
26{0,6}\{0,6\}
34{0,4,8}\{0,4,8\}
43{0,3,6,9}\{0,3,6,9\}
62{0,2,4,6,8,10}\{0,2,4,6,8,10\}
121Z12\mathbb{Z}_{12}

Compare row 3 to Section 04's step-by-step computation of ⟨4⟩={0,4,8}\langle4\rangle=\{0,4,8\} — Theorem 3.6 predicted this exact subgroup from divisibility alone, no repeated computation needed.

Common mistake — Assuming every element of a given order generates a *different* subgroup

Z12\mathbb{Z}_{12} has several elements of order 33 (not just 44): both 44 and 88 have order 33 (check: 3⋅8=24≡03\cdot8=24\equiv0, and no smaller positive multiple works). But ⟨4⟩={0,4,8}=⟨8⟩\langle4\rangle = \{0,4,8\} = \langle8\rangle — the same subgroup, generated two different ways. Theorem 3.6 counts subgroups, not generators; a single subgroup of order dd can have multiple valid generators, exactly as 11 and −1-1 both generate all of Z\mathbb{Z}.


06 · Exercises

EXERCISE 3.1

Apply Theorem 3.1: check nonemptiness, closure under matrix multiplication, and closure under matrix inverses.

Let H={A∈GL2(R):det⁡A=1}H = \{A \in GL_2(\mathbb{R}) : \det A = 1\} (the special linear group SL2(R)SL_2(\mathbb{R})).

Nonempty: I∈HI \in H since det⁡I=1\det I=1.

Closure: if det⁡A=1\det A=1 and det⁡B=1\det B=1, then det⁡(AB)=det⁡A⋅det⁡B=1⋅1=1\det(AB) = \det A \cdot \det B = 1\cdot1=1, so AB∈HAB\in H.

Inverses: if det⁡A=1\det A=1, then det⁡(A−1)=1/det⁡A=1\det(A^{-1}) = 1/\det A = 1, so A−1∈HA^{-1}\in H.

Both conditions of Theorem 3.1 hold: H≤GL2(R)H \le GL_2(\mathbb{R}).

Show that H={A∈GL2(R):det⁡A=1}H = \{A \in GL_2(\mathbb{R}) : \det A = 1\} is a subgroup of GL2(R)GL_2(\mathbb{R}).

EXERCISE 3.2

Compute ∣9∣|9| in Z15\mathbb{Z}_{15} first (the smallest kk with 9k≡0(mod15)9k \equiv 0 \pmod{15}), then apply Theorem 3.4.

1⋅9=91\cdot9=9, 2⋅9=18≡32\cdot9=18\equiv3, 3⋅9=27≡123\cdot9=27\equiv12, 4⋅9=36≡64\cdot9=36\equiv6, 5⋅9=45≡05\cdot9=45\equiv0. Smallest positive kk is 55, so ∣9∣=5|9|=5.

By Theorem 3.4, ∣⟨9⟩∣=∣9∣=5|\langle9\rangle| = |9| = 5, and ⟨9⟩={0,9,3,12,6}={0,3,6,9,12}\langle9\rangle = \{0,9,3,12,6\} = \{0,3,6,9,12\}.

Find ∣⟨9⟩∣|\langle 9\rangle| in (Z15,+)(\mathbb{Z}_{15},+), and list its elements.

EXERCISE 3.3

List the orders of all six elements of S3S_3 (identity, three transpositions, two 3-cycles) and compare to ∣S3∣=6|S_3|=6.

Orders in S3S_3: ee has order 11. Each transposition (e.g. (1 2)(1\,2)) has order 22 (((1 2))2=e((1\,2))^2=e). Each 3-cycle (e.g. (1 2 3)(1\,2\,3)) has order 33.

No element has order 66. By Theorem 3.4, ∣⟨g⟩∣=∣g∣|\langle g\rangle| = |g| for every gg, so the largest cyclic subgroup any single element generates has order 33 — never all of S3S_3.

S3S_3 is not cyclic.

Using Theorem 3.4, explain why S3S_3 cannot be cyclic without checking every possible generator by brute force.

EXERCISE 3.4

Apply Theorem 3.6: the divisors of 20 determine the subgroup orders directly.

Divisors of 2020: 1,2,4,5,10,201,2,4,5,10,20 — six divisors.

By Theorem 3.6, Z20\mathbb{Z}_{20} has exactly six subgroups, of orders 1,2,4,5,10,201,2,4,5,10,20 respectively (namely ⟨20⟩={0}\langle20\rangle=\{0\}, ⟨10⟩\langle10\rangle, ⟨5⟩\langle5\rangle, ⟨4⟩\langle4\rangle, ⟨2⟩\langle2\rangle, ⟨1⟩=Z20\langle1\rangle=\mathbb{Z}_{20}).

How many subgroups does Z20\mathbb{Z}_{20} have? List their orders using Theorem 3.6, without computing each subgroup's elements directly.

EXERCISE 3.5

Mimic the proof of Theorem 3.2 exactly: what does closure under ∗\ast guarantee about the powers of a single element of HH, and why must they eventually repeat?

Let a∈Ha\in H. Closure gives a,a2,a3,…∈Ha,a^2,a^3,\ldots \in H. Since H⊆GH\subseteq G and GG is finite, HH is finite, so this list of powers cannot all be distinct — some ai=aja^i=a^j with i<ji<j. Cancelling (Theorem 2.1, valid since GG is a group) gives aj−i=ea^{j-i}=e with j−i>0j-i>0, so aa has some finite order k=∣a∣≤j−ik=|a|\le j-i, and ak=e∈Ha^k=e\in H.

If k=1k=1: a=ea=e, and a−1=e∈Ha^{-1}=e\in H. If k>1k>1: a−1=ak−1∈Ha^{-1}=a^{k-1}\in H by closure (a power of aa). Either way a−1∈Ha^{-1}\in H — exactly the argument of Theorem 3.2, since nothing in it depended on HH actually being all of a candidate subgroup versus a general nonempty closed subset.

Restate the proof of Theorem 3.2 in your own words: why does closure alone force inverses to exist, in a finite group?


07 · Chapter Summary

ConceptStatement
SubgroupH⊆GH\subseteq G that is itself a group under GG's operation
Subgroup testNonempty + closed under ∗\ast + closed under inverses (Thm 3.1)
Finite subgroup testNonempty + closed under ∗\ast suffices, if GG finite (Thm 3.2)
⟨g⟩\langle g\rangle{gn:n∈Z}\{g^n : n\in\mathbb{Z}\}; the smallest subgroup containing gg (Thm 3.3)
Cyclic groupG=⟨g⟩G=\langle g\rangle for some generator gg
Order equality$
Subgroups of cyclic groupsAlways cyclic (Thm 3.5)
Subgroups of Zn\mathbb{Z}_nOne per positive divisor of nn, namely ⟨n/d⟩\langle n/d\rangle (Thm 3.6)

Next: Chapter 04 — Cosets & Lagrange's Theorem uses subgroups to partition an entire group into equal-sized pieces, producing the single most-used counting tool in finite group theory: the order of any subgroup must divide the order of the group.