Generating sets describe how a group is assembled from a small stock of elements and their inverses. Cayley digraphs turn that algebraic description into a combinatorial and geometric object. This chapter connects the algebraic notion of generation to graph theory and lays the groundwork for presentations of groups.


§7.1 Generating Sets

Definition 7.1 (Generating set). Let GG be a group and SGS \subseteq G. A word in SS is a finite product

s1ε1s2ε2srεr,siS,  εi=±1.s_1^{\varepsilon_1} s_2^{\varepsilon_2} \cdots s_r^{\varepsilon_r}, \qquad s_i \in S,\; \varepsilon_i = \pm 1.

The subgroup generated by SS, written S\langle S \rangle, is the set of all such words (including the empty word, which represents ee). We say SS generates GG if S=G\langle S \rangle = G.

The inclusion of inverses is essential. In a non-abelian group, positive words alone generally do not close under inversion, so they do not form a subgroup.

Definition 7.2 (Finitely generated group). A group GG is finitely generated if there exists a finite subset SGS \subseteq G with S=G\langle S \rangle = G.


§7.2 The Intersection Characterization

Theorem 7.3. Let GG be a group and SGS \subseteq G. Then S\langle S \rangle equals the intersection of all subgroups of GG that contain SS:

S=HGSHH.\langle S \rangle = \bigcap_{\substack{H \le G \\ S \subseteq H}} H.

This theorem says that “smallest subgroup containing SS” is not informal language; it is a well-defined closure operation.


§7.3 Standard Examples of Generation

Example 7.4 (Z\mathbb{Z} with one generator). The integers under addition satisfy Z=1\mathbb{Z} = \langle 1 \rangle. Every integer is a finite sum of copies of 11 or 1-1.

Example 7.5 (Z\mathbb{Z} with two generators). We also have Z=2,3\mathbb{Z} = \langle 2, 3 \rangle. Indeed, 1=3+(2)=321 = 3 + (-2) = 3 - 2, and since 11 generates Z\mathbb{Z}, so does {2,3}\{2, 3\}. This shows generating sets need not be minimal.

Example 7.6 (SnS_n generated by transpositions). The symmetric group SnS_n is generated by the set of all transpositions. Every permutation can be decomposed as a product of transpositions (cf. Chapter 9). Hence

Sn=(i  j):1i<jn.S_n = \langle (i\;j) : 1 \le i < j \le n \rangle.

Example 7.7 (S3S_3 with two generators). More efficiently, S3=(1  2),(1  2  3)S_3 = \langle (1\;2),\, (1\;2\;3) \rangle. One verifies:

(1  2)(1  2  3)=(2  3),(1  2  3)(1  2)=(1  3),(1\;2)(1\;2\;3) = (2\;3), \qquad (1\;2\;3)(1\;2) = (1\;3),

so all three transpositions are obtained. Together with the two 3-cycles and the identity, all six elements are accounted for.

Example 7.8 (Dihedral group). The dihedral group DnD_n of symmetries of a regular nn-gon satisfies Dn=r,sD_n = \langle r, s \rangle, where rr is a rotation by 2π/n2\pi/n and ss is a reflection. Every element can be written as rkr^k or srksr^k for 0k<n0 \le k < n, so Dn=2n|D_n| = 2n and two generators suffice.

Computational criterion in cyclic groups

The following result reduces generation questions in cyclic groups to gcd computations. It is the main tool for Exercises 7.1–7.2 and any problem asking “does this subset generate Zn\mathbb{Z}_n?”

Proposition 7.8a (Generation in cyclic groups). Let G=gG = \langle g \rangle have order nn, and let a1,,ara_1, \dots, a_r be integers. Then

ga1,,gar=gd,d=gcd(a1,,ar,n).\langle g^{a_1}, \dots, g^{a_r} \rangle = \langle g^d \rangle, \qquad d = \gcd(a_1, \dots, a_r, n).

This subgroup has order n/dn/d and index dd in GG.

Corollary (Generators of Zn\mathbb{Z}_n). The element aˉ\bar{a} generates Zn\mathbb{Z}_n if and only if gcd(a,n)=1\gcd(a, n) = 1. Hence Zn\mathbb{Z}_n has exactly φ(n)\varphi(n) generators, where φ\varphi is Euler’s totient function.

Example 7.8b. In Z20\mathbb{Z}_{20}, 8ˉ,14=gcd(8,14,20)=2ˉ\langle \bar{8}, \overline{14} \rangle = \langle \overline{\gcd(8,14,20)} \rangle = \langle \bar{2} \rangle, a cyclic subgroup of order 1010. In Z15\mathbb{Z}_{15}, 6ˉ,10=gcd(6,10,15)=1ˉ=Z15\langle \bar{6}, \overline{10} \rangle = \langle \overline{\gcd(6,10,15)} \rangle = \langle \bar{1} \rangle = \mathbb{Z}_{15}.

Non-abelian groups

This gcd criterion applies only to cyclic (and more generally abelian) groups. In non-abelian groups, generation questions must be settled by explicit computation — there is no shortcut analogous to gcd. For instance, (1  2),(3  4)V4\langle (1\;2), (3\;4) \rangle \cong V_4 in S4S_4 (a proper subgroup), while (1  2),(1  2  3  4)=S4\langle (1\;2), (1\;2\;3\;4) \rangle = S_4 (the full group). The difference is not visible from the cycle lengths alone.


§7.4 Cayley Digraphs

Definition 7.9 (Cayley digraph). Let GG be a group and SS a generating set for GG. The Cayley digraph Cay(G,S)\operatorname{Cay}(G, S) is the directed graph defined by:

  • Vertices: the elements of GG.
  • Edges: for each gGg \in G and each sSs \in S, there is a directed edge ggsg \to gs, colored (or labeled) by ss.

How to read the graph:

FeatureMeaning
Vertex eeThe identity element
Edge gsgsg \xrightarrow{s} gsRight multiplication by generator ss
Following edge backwardsMultiplication by s1s^{-1}
Path of length kkProduct of kk generators
Cycle returning to startA relation among the generators

§7.5 Cayley Digraphs for Small Groups

Example 7.10 (Z4\mathbb{Z}_4, generator {1ˉ}\{\bar{1}\}). Figure: Cayley digraph of Z4\mathbb{Z}_4 generated by 1ˉ\bar{1}.

0ˉ11ˉ12ˉ13ˉ10ˉ.\bar{0} \xrightarrow{1} \bar{1} \xrightarrow{1} \bar{2} \xrightarrow{1} \bar{3} \xrightarrow{1} \bar{0}.

Example 7.11 (Z6\mathbb{Z}_6, generator {1ˉ}\{\bar{1}\}). A directed 6-cycle:

0ˉ1ˉ2ˉ3ˉ4ˉ5ˉ0ˉ.\bar{0} \to \bar{1} \to \bar{2} \to \bar{3} \to \bar{4} \to \bar{5} \to \bar{0}.

Using the generating set {1ˉ,2ˉ}\{\bar{1}, \bar{2}\} instead adds a second family of edges (each vertex also connects to the vertex two steps ahead), producing a denser graph on the same vertex set.

Example 7.12 (V4={e,a,b,c}V_4 = \{e, a, b, c\}, generators {a,b}\{a, b\}). The Klein four-group V4Z2×Z2V_4 \cong \mathbb{Z}_2 \times \mathbb{Z}_2 with ab=cab = c, a2=b2=ea^2 = b^2 = e. The Cayley digraph has:

  • aa-edges (say, solid): eae \leftrightarrow a and bcb \leftrightarrow c.
  • bb-edges (say, dashed): ebe \leftrightarrow b and aca \leftrightarrow c.

Since every generator is its own inverse, each directed edge is paired with its reverse, and the graph looks like a square with opposite sides identified by different colors.

Example 7.13 (S3S_3, generators {(1  2),(1  2  3)}\{(1\;2),\, (1\;2\;3)\}). The Cayley digraph has 6 vertices and two families of edges. The (1  2  3)(1\;2\;3)-edges form two directed 3-cycles (one through {e,(1  2  3),(1  3  2)}\{e, (1\;2\;3), (1\;3\;2)\} and one through {(1  2),(2  3),(1  3)}\{(1\;2), (2\;3), (1\;3)\}). The (1  2)(1\;2)-edges pair elements across the two 3-cycles. The graph visually displays the non-abelian structure: following generators in different orders leads to different vertices.

Example 7.14 (D4D_4, generators {r,s}\{r, s\}). The Cayley digraph has 8 vertices. The rr-edges form two directed 4-cycles: one through {e,r,r2,r3}\{e, r, r^2, r^3\} and one through {s,sr,sr2,sr3}\{s, sr, sr^2, sr^3\}. The ss-edges connect each rkr^k to srksr^k (and back, since s2=es^2 = e). The relation srs=r1srs = r^{-1} manifests as the fact that the second 4-cycle is traversed in the opposite direction.


§7.6 What Cayley Digraphs Reveal

Theorem 7.15 (Vertex-transitivity). The Cayley digraph Cay(G,S)\operatorname{Cay}(G, S) is vertex-transitive: for any two vertices g,hGg, h \in G, the map xhg1xx \mapsto hg^{-1}x is a graph automorphism sending gg to hh.

Vertex-transitivity means the graph “looks the same from every vertex,” which reflects the algebraic fact that every group element can serve as the identity of a translated copy.

Theorem 7.16 (Connectivity criterion). The Cayley digraph Cay(G,S)\operatorname{Cay}(G, S) is connected if and only if SS generates GG.

Cycle structure and relations. A cycle in the Cayley digraph that returns to its starting vertex corresponds to a relation among the generators. For instance, the 4-cycle in Cay(Z4,{1ˉ})\operatorname{Cay}(\mathbb{Z}_4, \{\bar{1}\}) corresponds to the relation 1+1+1+1=01 + 1 + 1 + 1 = 0 (i.e., 1ˉ4=0ˉ\bar{1}^4 = \bar{0}). In Cay(D4,{r,s})\operatorname{Cay}(D_4, \{r, s\}), the cycle essrsrsr1=r3e \xrightarrow{s} s \xrightarrow{r} sr \xrightarrow{s} r^{-1} = r^3 (and continuing back to ee) encodes the relation srs=r1srs = r^{-1}.

Detecting group properties from the digraph

Commutativity. A group GG is abelian if and only if for every pair of generators s,tSs, t \in S and every vertex gg, the two paths

gsgstgstandgtgtsgtsg \xrightarrow{s} gs \xrightarrow{t} gst \qquad \text{and} \qquad g \xrightarrow{t} gt \xrightarrow{s} gts

arrive at the same vertex. Visually: every “parallelogram” formed by two different arc types closes. By vertex-transitivity it suffices to check at a single vertex (say ee): the group is abelian if and only if st=tsst = ts for all generator pairs s,tSs, t \in S.

Example. In Cay(S3,{(1  2),(1  2  3)})\operatorname{Cay}(S_3, \{(1\;2),\, (1\;2\;3)\}), start at ee. Following (1  2)(1\;2) then (1  2  3)(1\;2\;3) gives (1  2)(1  2  3)=(2  3)(1\;2)(1\;2\;3) = (2\;3). Following (1  2  3)(1\;2\;3) then (1  2)(1\;2) gives (1  2  3)(1  2)=(1  3)(1\;2\;3)(1\;2) = (1\;3). Different vertices, so S3S_3 is non-abelian. In Cay(V4,{a,b})\operatorname{Cay}(V_4, \{a, b\}), starting at ee: both orders give ab=ba=cab = ba = c. Every parallelogram closes, confirming V4V_4 is abelian.

Subgroup visibility. If HGH \le G and S=SHS' = S \cap H generates HH, then Cay(H,S)\operatorname{Cay}(H, S') appears as the induced subgraph on the vertex set HH inside Cay(G,S)\operatorname{Cay}(G, S). The left cosets gHgH appear as isomorphic copies of this subgraph: restricting the SS'-edges to any coset reproduces the same pattern, shifted by left multiplication.

Example. In Cay(S3,{(1  2),(1  2  3)})\operatorname{Cay}(S_3, \{(1\;2),\, (1\;2\;3)\}), the (1  2  3)(1\;2\;3)-edges restricted to {e,(1  2  3),(1  3  2)}\{e, (1\;2\;3), (1\;3\;2)\} form a directed 3-cycle — this is Cay((1  2  3),{(1  2  3)})\operatorname{Cay}(\langle (1\;2\;3) \rangle, \{(1\;2\;3)\}). The other three vertices {(1  2),(2  3),(1  3)}\{(1\;2), (2\;3), (1\;3)\} form a parallel 3-cycle: this is the coset (1  2)(1  2  3)(1\;2)\langle (1\;2\;3) \rangle, not a subgroup but a shifted copy of one.

Connection to Cayley’s theorem. Each generator sSs \in S defines a permutation ρs:GG\rho_s: G \to G by ρs(g)=gs\rho_s(g) = gs. The map gρgg \mapsto \rho_g (where ρg(x)=xg\rho_g(x) = xg) extends to an injective homomorphism GSym(G)G \hookrightarrow \operatorname{Sym}(G). This is exactly the right regular representation, and the Cayley digraph is its visual encoding. The fact that this map is injective is the content of Cayley’s theorem (Chapter 8): every group embeds in a symmetric group.


§7.7 Finitely Generated Groups

Not every group is finitely generated. The following is a standard and instructive example.

Theorem 7.17. The group (Q,+)(\mathbb{Q}, +) is not finitely generated.

This proof is a model of how finite-generation questions reduce to arithmetic obstructions. The essential point is that a finite generating set in an additive group of rationals constrains denominators, but Q\mathbb{Q} has unbounded denominators.

Remark. The additive group R\mathbb{R} is also not finitely generated (same style of argument, or by cardinality: a finitely generated subgroup of an abelian group is countable, but R\mathbb{R} is uncountable). By contrast, every finite group is finitely generated (take S=GS = G).


§7.8 Relations and Presentations

A generating set tells us which elements build the group; relations tell us when different words represent the same element. A presentation packages both into a compact description that determines the group up to isomorphism.

Free groups

To make presentations precise, we need the notion of a group with no relations at all.

Definition 7.18 (Free group, informal). The free group F(S)F(S) on a set SS consists of all reduced words in the alphabet SS1S \cup S^{-1}, where “reduced” means no adjacent pair ss1ss^{-1} or s1ss^{-1}s appears. Multiplication is concatenation followed by cancellation of inverse pairs until the word is reduced. The empty word is the identity.

The free group on one generator is F({a})ZF(\{a\}) \cong \mathbb{Z}: every reduced word is aka^k for some kZk \in \mathbb{Z}. The free group on two or more generators is non-abelian and infinite — for instance, in F({a,b})F(\{a, b\}), the words abab and baba are distinct elements.

The key property of F(S)F(S) is universality: every group generated by S|S| elements is a quotient of F(S)F(S). If G=s1,,skG = \langle s_1, \dots, s_k \rangle, then the map F({s1,,sk})GF(\{s_1, \dots, s_k\}) \to G sending each formal generator to the corresponding group element is a surjective homomorphism. Its kernel consists of exactly those words that equal ee in GG — the relations.

Presentations

Definition 7.19 (Group presentation). A group presentation

G=s1,,skr1,r2,G = \langle\, s_1, \dots, s_k \mid r_1, r_2, \dots \,\rangle

specifies generators s1,,sks_1, \dots, s_k and relations r1,r2,r_1, r_2, \dots (each rir_i is an equation among words in the generators). Formally, GF(s1,,sk)/NG \cong F(s_1, \dots, s_k) / N, where N= ⁣r1,r2, ⁣N = \langle\!\langle r_1, r_2, \dots \rangle\!\rangle is the normal closure of the relators — the smallest normal subgroup of FF containing them.

The group defined by a presentation is the “largest” group generated by the sis_i in which all the rir_i hold: any other such group is a quotient of it.

Example 7.20 (Cyclic presentation).

Zn=aan=e.\mathbb{Z}_n = \langle\, a \mid a^n = e \,\rangle.

Starting from F({a})ZF(\{a\}) \cong \mathbb{Z}, the relation an=ea^n = e forces ak=akmodna^k = a^{k \bmod n}, giving Z/nZ\mathbb{Z}/n\mathbb{Z}.

Example 7.21 (Dihedral presentation).

Dn=r,srn=e,  s2=e,  srs=r1.D_n = \langle\, r, s \mid r^n = e,\; s^2 = e,\; srs = r^{-1}\,\rangle.

The first two relations bound the orders of the generators. The third is the conjugation relation: conjugating rr by ss inverts it, encoding “reflection reverses rotation.” Equivalently, sr=r1ssr = r^{-1}s, which is the commutation rule that reduces any word to the normal form sirjs^i r^j (i{0,1}i \in \{0,1\}, 0j<n0 \le j < n). These three relations completely determine DnD_n up to isomorphism.

Example 7.22 (Klein four-group).

V4=a,ba2=e,  b2=e,  ab=ba.V_4 = \langle\, a, b \mid a^2 = e,\; b^2 = e,\; ab = ba \,\rangle.

Without the commutativity relation ab=baab = ba, the group a,ba2=e,b2=e\langle a, b \mid a^2 = e, b^2 = e \rangle would be the infinite dihedral group DD_\infty (the free product Z2Z2\mathbb{Z}_2 {*} \mathbb{Z}_2). Adding commutativity collapses it to the finite group V4V_4.

Example 7.23 (Quaternion group).

Q8=i,ji4=e,  j2=i2,  jij1=i1.Q_8 = \langle\, i, j \mid i^4 = e,\; j^2 = i^2,\; jij^{-1} = i^{-1} \,\rangle.

This is a non-abelian group of order 8, distinct from D4D_4. The presentations of D4D_4 and Q8Q_8 differ only in the second relation: s2=es^2 = e for D4D_4 versus j2=i2j^2 = i^2 for Q8Q_8. In D4D_4 the reflection has order 2; in Q8Q_8 both generators have order 4 and the unique element of order 2 is i2=j2=1i^2 = j^2 = -1.

The word problem

Given a presentation SR\langle S \mid R \rangle, the word problem asks: given a word ww in the generators and their inverses, does w=ew = e in the presented group? Equivalently, does ww lie in the normal closure of the relators?

For finite groups this is always decidable (enumerate all elements). But in general the word problem is undecidable: Novikov (1955) and Boone (1959) independently proved that there exists a finitely presented group for which no algorithm can determine whether an arbitrary word equals the identity.

This means presentations, while compact, can be deceptively hard to work with. A presentation defines a group precisely, but extracting information from it — the order of the group, whether two words represent the same element, whether the group is trivial — can be computationally intractable. This tension between the elegance of presentations and the difficulty of computing with them runs through much of combinatorial group theory.

Presentations become essential tools in later chapters, particularly for factor groups (Chapter 15) and the structure of finitely presented groups.


Worked Examples

Worked Example A. Show that Z12=5ˉ,8ˉ\mathbb{Z}_{12} = \langle \bar{5}, \bar{8} \rangle.

We need gcd(5,8,12)d\gcd(5, 8, 12) \mid d for all dd in the generated subgroup, but more directly: in Z12\mathbb{Z}_{12}, the subgroup 5ˉ,8ˉ\langle \bar{5}, \bar{8} \rangle contains 5ˉ\bar{5} and 8ˉ\bar{8}. Their difference is

8ˉ5ˉ=3ˉ.\bar{8} - \bar{5} = \bar{3}.

Now 5ˉ3ˉ=2ˉ\bar{5} - \bar{3} = \bar{2}, and 3ˉ2ˉ=1ˉ\bar{3} - \bar{2} = \bar{1}. Since 1ˉ5ˉ,8ˉ\bar{1} \in \langle \bar{5}, \bar{8} \rangle and 1ˉ\bar{1} generates Z12\mathbb{Z}_{12}, we conclude 5ˉ,8ˉ=Z12\langle \bar{5}, \bar{8} \rangle = \mathbb{Z}_{12}.

Alternatively, note that gcd(5,8)=1\gcd(5, 8) = 1 and gcd(1,12)=1\gcd(1, 12) = 1, so 5ˉ,8ˉ\langle \bar{5}, \bar{8} \rangle contains an element of order 12.

Worked Example B. Find (1  2),(3  4)\langle (1\;2), (3\;4) \rangle in S4S_4.

Both generators have order 2 and they are disjoint, so they commute:

(1  2)(3  4)=(3  4)(1  2).(1\;2)(3\;4) = (3\;4)(1\;2).

The generated subgroup is {e,  (1  2),  (3  4),  (1  2)(3  4)}V4\{e,\; (1\;2),\; (3\;4),\; (1\;2)(3\;4)\} \cong V_4. This is a proper subgroup of S4S_4, so {(1  2),(3  4)}\{(1\;2), (3\;4)\} does not generate S4S_4.

Worked Example C. Describe the Cayley digraph of Z2×Z3\mathbb{Z}_2 \times \mathbb{Z}_3 with generators a=(1,0)a = (1, 0) and b=(0,1)b = (0, 1).

The group has 6 elements. The aa-edges swap between the two “layers” (since aa has order 2, each aa-edge is a 2-cycle): (0,k)(1,k)(0,k) \leftrightarrow (1,k) for k=0,1,2k = 0, 1, 2. The bb-edges form two directed 3-cycles: (0,0)(0,1)(0,2)(0,0)(0,0) \to (0,1) \to (0,2) \to (0,0) and (1,0)(1,1)(1,2)(1,0)(1,0) \to (1,1) \to (1,2) \to (1,0). The graph is connected, confirming that {a,b}\{a, b\} generates the group. Since Z2×Z3Z6\mathbb{Z}_2 \times \mathbb{Z}_3 \cong \mathbb{Z}_6, the graph could also be drawn as a single directed 6-cycle using the generator (1,1)(1,1).

Worked Example D. In Z30\mathbb{Z}_{30}, determine 6ˉ,10,15\langle \bar{6}, \overline{10}, \overline{15} \rangle and find the order of the generated subgroup.

Compute d=gcd(6,10,15,30)d = \gcd(6, 10, 15, 30). Step by step: gcd(6,10)=2\gcd(6, 10) = 2, then gcd(2,15)=1\gcd(2, 15) = 1, then gcd(1,30)=1\gcd(1, 30) = 1. Since d=1d = 1, the Proposition gives 6ˉ,10,15=1ˉ=Z30\langle \bar{6}, \overline{10}, \overline{15} \rangle = \langle \bar{1} \rangle = \mathbb{Z}_{30}.

Concretely: 106ˉ=4ˉ\overline{10} - \bar{6} = \bar{4}, then 6ˉ4ˉ=2ˉ\bar{6} - \bar{4} = \bar{2}, then 1572ˉ=1514=1ˉ\overline{15} - 7 \cdot \bar{2} = \overline{15} - \overline{14} = \bar{1}.

Note that no pair from {6,10,15}\{6, 10, 15\} alone generates Z30\mathbb{Z}_{30}: gcd(6,10,30)=2\gcd(6,10,30) = 2, gcd(6,15,30)=3\gcd(6,15,30) = 3, gcd(10,15,30)=5\gcd(10,15,30) = 5. All three elements are needed.

Worked Example E. From the Cayley digraph of D3=r,sD_3 = \langle r, s \rangle (rr = rotation by 2π/32\pi/3, ss = reflection), read off: (a) the order of each generator, (b) whether the group is abelian, (c) all subgroups visible from single-generator edges.

(a) The rr-edges form directed 3-cycles, so r=3|r| = 3. The ss-edges pair vertices (s2=es^2 = e), so s=2|s| = 2.

(b) Start at ee. Path errsrse \xrightarrow{r} r \xrightarrow{s} rs ends at rsrs. Path essrsre \xrightarrow{s} s \xrightarrow{r} sr ends at srsr. Since rs=(1  3)rs = (1\;3) and sr=(2  3)sr = (2\;3) in the standard labeling of S3S_3, these are different vertices: the group is non-abelian.

(c) The rr-edges alone decompose the 6 vertices into two directed 3-cycles:

  • {e,r,r2}\{e, r, r^2\}: this is the subgroup rZ3\langle r \rangle \cong \mathbb{Z}_3, the unique subgroup of index 2.
  • {s,sr,sr2}\{s, sr, sr^2\}: this is the coset srs\langle r \rangle, not a subgroup (it does not contain ee).

The ss-edges pair each rotation with a reflection. Each pair {g,gs}\{g, gs\} gives a subgroup gsZ2\langle gs \rangle \cong \mathbb{Z}_2 only when the pair contains ee: the subgroups {e,s}\{e, s\}, {e,sr}\{e, sr\}, {e,sr2}\{e, sr^2\} are visible as the ss-edge from ee and the ss-edges from rr and r2r^2 respectively (after relabeling). Together with r\langle r \rangle and the trivial subgroups, these are all five subgroups of S3S_3.

Worked Example F. Write a presentation for Q8Q_8 and verify that Q8=8|Q_8| = 8 by listing all normal-form elements.

The presentation is Q8=i,ji4=e,  j2=i2,  jij1=i1Q_8 = \langle i, j \mid i^4 = e,\; j^2 = i^2,\; jij^{-1} = i^{-1} \rangle.

The third relation gives ji=i1j=i3jji = i^{-1}j = i^3 j, which is the commutation rule. Any word in i,ji, j can be reduced by:

  1. Moving all jj‘s to the right using ji=i3jji = i^3 j.
  2. Reducing powers of ii mod 4 (since i4=ei^4 = e).
  3. Reducing powers of jj mod 2 in the exponent, but noting j2=i2j^2 = i^2 (not ee). So j2j^2 is replaced by i2i^2, and j3=j2j=i2jj^3 = j^2 \cdot j = i^2 j.

Normal forms: iajbi^a j^b with 0a30 \le a \le 3 and b{0,1}b \in \{0, 1\}, giving 8 elements:

e,i,i2,i3,j,ij,i2j,i3j.e, \quad i, \quad i^2, \quad i^3, \quad j, \quad ij, \quad i^2 j, \quad i^3 j.

Under the standard identification: i2=1i^2 = -1, i3=ii^3 = -i, ij=kij = k, i2j=ji^2 j = -j, i3j=ki^3 j = -k.


Flashcard Summary

Key facts for rapid review

  1. S\langle S \rangle concretely: all finite products s1±1sr±1s_1^{\pm 1} \cdots s_r^{\pm 1} with siSs_i \in S (including the empty product =e= e).

  2. S\langle S \rangle abstractly: the intersection of all subgroups of GG containing SS (Theorem 7.3).

  3. Key examples of generation:

    • Z=1=2,3\mathbb{Z} = \langle 1 \rangle = \langle 2, 3 \rangle (but 2=2ZZ\langle 2 \rangle = 2\mathbb{Z} \neq \mathbb{Z}).
    • Sn=all transpositions=(1  2),(1  2    n)S_n = \langle \text{all transpositions} \rangle = \langle (1\;2), (1\;2\;\cdots\;n) \rangle.
    • Dn=r,sD_n = \langle r, s \rangle with Dn=2n|D_n| = 2n.
  4. Cayley digraph Cay(G,S)\operatorname{Cay}(G, S): vertices = group elements; edge gsgsg \xrightarrow{s} gs for each generator ss.

  5. Vertex-transitive: left multiplication by any group element is a graph automorphism.

  6. Connected iff SS generates GG (Theorem 7.16).

  7. Cycles = relations among generators.

  8. The digraph depends on the choice of generators, not just on the group.

  9. Generation in Zn\mathbb{Z}_n: aˉ1,,aˉr=gcd(a1,,ar,n)\langle \bar{a}_1, \dots, \bar{a}_r \rangle = \langle \overline{\gcd(a_1, \dots, a_r, n)} \rangle. Generates Zn\mathbb{Z}_n iff gcd=1\gcd = 1.

  10. Commutativity from digraph: check that all generator-pair parallelograms close at any single vertex.

  11. Subgroup visibility: Cay(H,SH)\operatorname{Cay}(H, S \cap H) appears as induced subgraph; cosets appear as shifted copies.

  12. Not finitely generated: (Q,+)(\mathbb{Q}, +) — finite generators constrain denominators.

  13. Presentation G=SRG = \langle S \mid R \rangle: formally GF(S)/ ⁣R ⁣G \cong F(S)/\langle\!\langle R \rangle\!\rangle, quotient of the free group by the normal closure of relators.

  14. Key presentations: Zn=aan\mathbb{Z}_n = \langle a \mid a^n \rangle, Dn=r,srn,s2,srsrD_n = \langle r, s \mid r^n, s^2, srs r \rangle, Q8=i,ji4,j2i2,jij1iQ_8 = \langle i, j \mid i^4, j^2 i^{-2}, jij^{-1}i \rangle.

  15. Word problem: deciding w=ew = e from a presentation is undecidable in general (Novikov—Boone).


Mastery Checklist

Before leaving Chapter 7, verify that you can:

  • Compute S\langle S \rangle explicitly in Zn\mathbb{Z}_n, SnS_n, and DnD_n for small cases.
  • State and prove that S\langle S \rangle is the intersection of all subgroups containing SS.
  • Explain why inverses are needed in the definition of generation (give a counterexample without them).
  • Draw a Cayley digraph for a given group and generating set; read off the identity, multiplication, and inverses.
  • State and prove: the Cayley digraph is connected iff the generating set generates the group.
  • Prove that (Q,+)(\mathbb{Q}, +) is not finitely generated.
  • Write the presentation of DnD_n and explain what each relation means geometrically.
  • Determine whether a given subset generates a given group (using gcd in abelian cases, explicit computation otherwise).
  • Apply the gcd criterion: aˉ1,,aˉr=gcd(a1,,ar,n)\langle \bar{a}_1, \dots, \bar{a}_r \rangle = \langle \overline{\gcd(a_1, \dots, a_r, n)} \rangle in Zn\mathbb{Z}_n.
  • Detect commutativity from a Cayley digraph by checking parallelograms at a single vertex.
  • Identify subgroups and their cosets as subgraphs in a Cayley digraph.
  • Explain why different generating sets for the same group yield different Cayley digraphs.
  • Define the free group on a set and explain how presentations arise as quotients.
  • State the quaternion group presentation and explain how it differs from D4D_4.
  • Explain the word problem and state why it is undecidable in general.
  • Use the fact that homomorphisms are determined by their values on generators (Exercise 7.6).