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 HGH \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:nZ}\{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 HGH\subseteq G is a subgroup of GG, written HGH\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 HGH \subseteq G is a subgroup if and only if:

H1. HH is closed under \ast: a,bH    abHa,b\in H \implies ab \in H.

H2. HH is closed under inverses: aH    a1Ha \in H \implies a^{-1} \in H.

Proof

(\Rightarrow) If HGH\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 HH\neq\varnothing, pick any aHa\in H; by H2, a1Ha^{-1}\in H; by H1, aa1=eHaa^{-1}=e\in H. Inverses (G4) is H2 directly. All four axioms hold, so HH is a group under \ast, i.e. HGH\le G.

The identity is never assumed — it's derived

Notice the proof did not need to separately assume eHe\in H; nonemptiness plus H1 and H2 forces eHe\in H automatically. This mirrors the subspace test's insistence on checking 0W\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 (e1=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=2H0+2=2\in H. 2+2=4H2+2=4\in H. 2+4=60H2+4=6\equiv0\in H. 4+4=82H4+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 0H0\in H. Inverse of 22 is 24H-2\equiv4\in H. Inverse of 44 is 42H-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=3H1+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. nZZn\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,,rn1}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). RDnR \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 (12)(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). AnSnA_n \le S_n, with An=n!/2|A_n|=n!/2 for n2n\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 HGH\subseteq G is nonempty and closed under \ast (H1 only), then HGH\le G automatically.

Proof

Let aHa\in H. Since HH is closed under \ast, all powers a,a2,a3,a,a^2,a^3,\ldots lie in HH. Because HGH\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 aji=ea^{j-i}=e, so some positive power of aa equals ee — meaning aa has finite order, say a=k|a|=k, and ak=eHa^k=e\in H by closure.

Now if k=1k=1, a=ea=e and a1=e=aHa^{-1}=e=a\in H trivially. If k>1k>1, then a1=ak1a^{-1}=a^{k-1} (since aak1=ak=ea\cdot a^{k-1}=a^k=e), and ak1Ha^{k-1}\in H by closure (it's a power of aa, and closure gives every power). Either way, a1Ha^{-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: 1H1\in H but 1H-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 gGg\in G, define g={gn:nZ}={,g2,g1,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$

gG\langle g\rangle \le G, and any subgroup HGH\le G with gHg\in H satisfies gH\langle g\rangle \subseteq H.

Proof

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

Smallest: suppose HGH\le G and gHg\in H. By closure, g2=ggHg^2=gg\in H, and inductively gnHg^n\in H for every n1n\geq1. By H2, g1Hg^{-1}\in H, and by the same induction gnHg^{-n}\in H for n1n\geq1. Also e=gg1He=gg^{-1}\in H. So every power of gg lies in HH, i.e. gH\langle g\rangle \subseteq H.

Definition — Cyclic Group

GG is cyclic if G=gG = \langle g\rangle for some gGg\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,,n1}=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=S36=|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 gji=eg^{j-i}=e with ji>0j-i>0, contradicting that gg has infinite order (no positive power equals ee). So all powers gng^n (nZn\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,,gk1}\{e,g,g^2,\ldots,g^{k-1}\} are kk distinct elements — if gi=gjg^i=g^j for 0i<jk10\le i<j\le k-1, then gji=eg^{j-i}=e with 0<ji<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 0r<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,,gk1}\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: 14=41\cdot4=4, 24=82\cdot4=8, 34=1203\cdot4=12\equiv0.
2
Stop at the first return to 0: the smallest positive kk with 4k0(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=gG=\langle g\rangle and HGH\le G, then HH is cyclic.

Proof

If H={e}H=\{e\}, then H=eH=\langle e\rangle, cyclic. Otherwise HH contains some gmeg^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 gdHg^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=gdH=\langle g^d\rangle. Certainly gdH\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 gnHg^n\in H. By the division algorithm, n=qd+rn=qd+r with 0r<d0\le r<d. Then gr=gnqd=gn(gd)qg^r = g^{n-qd} = g^n(g^d)^{-q}. Both gnHg^n\in H and (gd)qH(g^d)^{-q}\in H (a power of gdHg^d\in H), so their product grHg^r\in H by closure. But 0r<d0\le r<d, and dd was chosen as the smallest positive integer with gdHg^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)qgdg^n = (g^d)^q \in \langle g^d\rangle.

So HgdH\subseteq\langle g^d\rangle and gdH\langle g^d\rangle\subseteq H, giving H=gdH=\langle g^d\rangle — cyclic.

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

Setting G=Z=1G=\mathbb{Z}=\langle1\rangle recovers a classical fact: every subgroup of Z\mathbb{Z} has the form nZn\mathbb{Z} for some n0n\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: 38=2403\cdot8=24\equiv0, and no smaller positive multiple works). But 4={0,4,8}=8\langle4\rangle = \{0,4,8\} = \langle8\ranglethe 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={AGL2(R):detA=1}H = \{A \in GL_2(\mathbb{R}) : \det A = 1\} (the special linear group SL2(R)SL_2(\mathbb{R})).

Nonempty: IHI \in H since detI=1\det I=1.

Closure: if detA=1\det A=1 and detB=1\det B=1, then det(AB)=detAdetB=11=1\det(AB) = \det A \cdot \det B = 1\cdot1=1, so ABHAB\in H.

Inverses: if detA=1\det A=1, then det(A1)=1/detA=1\det(A^{-1}) = 1/\det A = 1, so A1HA^{-1}\in H.

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

Show that H={AGL2(R):detA=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 9k0(mod15)9k \equiv 0 \pmod{15}), then apply Theorem 3.4.

19=91\cdot9=9, 29=1832\cdot9=18\equiv3, 39=27123\cdot9=27\equiv12, 49=3664\cdot9=36\equiv6, 59=4505\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. (12)(1\,2)) has order 22 (((12))2=e((1\,2))^2=e). Each 3-cycle (e.g. (123)(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 aHa\in H. Closure gives a,a2,a3,Ha,a^2,a^3,\ldots \in H. Since HGH\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 aji=ea^{j-i}=e with ji>0j-i>0, so aa has some finite order k=ajik=|a|\le j-i, and ak=eHa^k=e\in H.

If k=1k=1: a=ea=e, and a1=eHa^{-1}=e\in H. If k>1k>1: a1=ak1Ha^{-1}=a^{k-1}\in H by closure (a power of aa). Either way a1Ha^{-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
SubgroupHGH\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:nZ}\{g^n : n\in\mathbb{Z}\}; the smallest subgroup containing gg (Thm 3.3)
Cyclic groupG=gG=\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.