Mathematical Methods Handbook

Groups

Groups, subgroups, homomorphisms and group actions.

In this chapter 9

Tick a unit to add it to your PDF basket.

  1. Basic group theory

Basic group theory

9

Definition

Groups and subgroups

Adapted

Gives the group axioms and the uniqueness and cancellation laws they force, the one-line test for a subset to be a subgroup, and the order of an element together with the cyclic subgroup it generates.

Definition(Group)AdaptedAdapted from Dummit & Foote (2004), §1.1, the definitions of a binary operation and of a group, pp. 16-17, and the power notation, p. 20; Riley, Hobson & Bence (2006), §28.1.1, the four axioms (i)-(iv), p. 1043; Hassani (2013), §23.1, the order $|G|$ and the powers $a^k$, p. 703

A binary operation on a set GG is a map G×G→GG \times G \to G. We write it as juxtaposition, (x,y)↦xy(x,y) \mapsto xy, and call xyxy the product of xx and yy; that the product always lands back in GG is the closure requirement, and it is built into the word "map". When a second operation is in play we write x⋆yx \star y instead.

A group is a set GG with a binary operation satisfying three axioms.

  • (G1) Associativity. (xy)z=x(yz)(xy)z = x(yz) for all x,y,z∈Gx, y, z \in G.
  • (G2) Identity. There is an e∈Ge \in G with ex=xe=xex = xe = x for every x∈Gx \in G.
  • (G3) Inverses. For each x∈Gx \in G there is an x−1∈Gx^{-1} \in G with xx−1=x−1x=ex x^{-1} = x^{-1} x = e.

Axiom (G2) requires GG to have at least one element, so a group is never empty. The group is abelian, or commutative, if in addition xy=yxxy = yx for all x,yx,y; most groups of physical interest are not. A finite group is one with finitely many elements, and the number of elements of a finite group is its order, written ∣G∣|G|. An infinite group is said to have infinite order.

For n∈Nn \in \mathbb{N} we write xnx^n for the product of nn copies of xx, x−nx^{-n} for the product of nn copies of x−1x^{-1}, and x0=ex^0 = e; then xixj=xi+jx^{i}x^{j} = x^{i+j} for all i,j∈Zi, j \in \mathbb{Z}. When the operation is addition the same objects are written e=0e = 0, x−1=−xx^{-1} = -x and xn=nxx^n = nx.

Two conventions are worth fixing at the start. First, (G2) only postulates an identity; its uniqueness is a theorem, proved below. Some texts, Riley, Hobson and Bence (Riley, Hobson & Bence (2006), §28.1.1, axiom (iii), p. 1043) among them, write "unique" into the axiom itself, which costs nothing because the two readings agree. Second, when the elements are operations acting on something, XYXY means "do YY first, then XX", matching the order in which composed functions and matrices act.

Note(Where groups come from)AdaptedAdapted from Riley, Hobson & Bence (2006), §28.1, the symmetry operations of the hydrogen and ammonia molecules, pp. 1041-1042; Arfken, Weber & Harris (2013), §17.1, Examples 17.1.1-17.1.3, pp. 817-819; Hassani (2013), §23.1, Example 23.1.2, pp. 703-704, and §23.2, Example 23.2.2 with Boxes 23.1.7, 23.2.3 and 23.2.4, pp. 705-706

The axioms are an abstraction of two quite different situations.

Numbers. Z\mathbb{Z}, Q\mathbb{Q}, R\mathbb{R} and C\mathbb{C} are abelian groups under addition; Q∖{0}\mathbb{Q}\setminus\{0\}, R∖{0}\mathbb{R}\setminus\{0\}, C∖{0}\mathbb{C}\setminus\{0\} and R+\mathbb{R}^{+} are abelian groups under multiplication. Z∖{0}\mathbb{Z}\setminus\{0\} is not a group under multiplication: 22 has no integer reciprocal. Any vector space is an abelian group under vector addition, its scalar multiplication simply forgotten.

Symmetries. Fix an object and collect every transformation that leaves it looking the same. Composition of two such transformations is another, undoing one is another, and doing nothing is the identity, so the collection is a group. Riley, Hobson and Bence (Riley, Hobson & Bence (2006), §28.1, pp. 1041-1042) start from the hydrogen and ammonia molecules in exactly this way. For an equilateral triangle the group has six elements — the identity, two rotations by ±120∘\pm 120^{\circ}, and three reflections — and it is not abelian, since a rotation followed by a reflection generally differs from the same two performed in the other order (Arfken, Weber and Harris (Arfken, Weber & Harris (2013), Example 17.1.1 and Table 17.1, pp. 817-818)). For a circular disk the symmetries form the continuous abelian group of rotations R(φ)R(\varphi), with R(φ)R(θ)=R(φ+θ)R(\varphi)R(\theta) = R(\varphi + \theta).

Matrices. The invertible n×nn \times n matrices over a field FF form the general linear group GL(n,F)GL(n,F) under matrix multiplication; more abstractly, GL(V)GL(V) is the group of invertible linear maps of a vector space VV to itself (Linear maps and matrices). Inside it sit the groups that physics uses constantly: SL(n,F)SL(n,F) (determinant 11), O(n)O(n) and SO(n)SO(n) (Unitary and orthogonal matrices), U(n)U(n) and SU(n)SU(n), the Lorentz group O(3,1)O(3,1), and the symplectic group Sp(2n,R)Sp(2n,\mathbb{R}) of Hamiltonian mechanics. These are collected in The classical matrix groups.

A group may also be specified by nothing but its multiplication table, with no numbers or geometry attached at all; Arfken, Weber and Harris (Arfken, Weber & Harris (2013), Example 17.1.3 and Table 17.2, p. 819) give the four-element Vierergruppe that way.

Definition(Uniqueness, inverses and cancellation)AdaptedAdapted from Dummit & Foote (2004), §1.1, Proposition 1 parts (1)-(4), p. 18, and Proposition 2 with the two remarks following it, p. 20

Let GG be a group with identity ee, and let a,b,u,v∈Ga, b, u, v \in G.

  1. The identity is unique: if f∈Gf \in G satisfies fx=xf=xfx = xf = x for all xx, then f=ef = e.
  2. Inverses are unique: if ab=ba=eab = ba = e and ac=ca=eac = ca = e then b=cb = c. We may therefore speak of the inverse a−1a^{-1}.
  3. (a−1)−1=a(a^{-1})^{-1} = a and (ab)−1=b−1a−1(ab)^{-1} = b^{-1}a^{-1}, in that order.
  4. The equations ax=bax = b and ya=bya = b have exactly one solution each, namely x=a−1bx = a^{-1}b and y=ba−1y = ba^{-1}. In particular both cancellation laws hold: au=avau = av implies u=vu = v, and ub=vbub = vb implies u=vu = v.
  5. One side suffices: if ab=eab = e for some bb, then b=a−1b = a^{-1} (and likewise if ba=eba = e); and if ab=aab = a for a single aa, then b=eb = e.

Consequently a product a1a2⋯ana_1 a_2 \cdots a_n needs no brackets, and in a finite group each row and each column of the multiplication table is a rearrangement of the elements of GG.

Idea of the proofOriginal

Everything here comes from multiplying by an inverse and from the fact that an inverse exists on both sides. Uniqueness of the identity is the one statement that does not need inverses at all: two identities ee and ff can be multiplied together, and each then claims the product for itself. Uniqueness of inverses is the same trick with a third element in the middle: evaluate cabcab two ways, bracketing it once to the left and once to the right. The cancellation laws, and with them the rearrangement of the multiplication table, are the single observation that multiplying by a−1a^{-1} undoes multiplying by aa.

ProofAdaptedAdapted from Dummit & Foote (2004), §1.1, the proofs of Proposition 1 (1)-(4), pp. 18-19, and of Proposition 2, p. 20

1. Consider the product efef. Reading ee as an identity gives ef=fef = f; reading ff as an identity gives ef=eef = e. Hence e=fe = f.

2. Suppose ab=ba=eab = ba = e and ac=ca=eac = ca = e. Bracket the product c(ab)c(ab) in the two ways permitted by (G1):

c(ab)=ce=c,(ca)b=eb=b.c(ab) = ce = c, \qquad (ca)b = eb = b .

Associativity says the two left-hand sides are equal, so b=cb = c. (Only ab=eab = e and ca=eca = e were used, which is more than we need and will be sharpened in part 5.)

3. The defining equations aa−1=a−1a=ea a^{-1} = a^{-1} a = e say, read with the roles of aa and a−1a^{-1} exchanged, that aa is an inverse of a−1a^{-1}. By part 2 the inverse of a−1a^{-1} is unique, so it is aa. For the second identity, compute directly, using (G1) to move the brackets:

(ab)(b−1a−1)=a(bb−1)a−1=aea−1=aa−1=e,(ab)(b^{-1}a^{-1}) = a\bigl(b b^{-1}\bigr)a^{-1} = a e a^{-1} = a a^{-1} = e ,

and symmetrically (b−1a−1)(ab)=e(b^{-1}a^{-1})(ab) = e. So b−1a−1b^{-1}a^{-1} is an inverse of abab, hence by part 2 it is (ab)−1(ab)^{-1}. The reversal of order is not optional: in a non-abelian group a−1b−1a^{-1}b^{-1} generally fails.

4. x=a−1bx = a^{-1}b solves ax=bax = b, since a(a−1b)=(aa−1)b=ba(a^{-1}b) = (aa^{-1})b = b. If x′x' is any solution, multiply ax′=bax' = b on the left by a−1a^{-1} and use (G1): x′=(a−1a)x′=a−1bx' = (a^{-1}a)x' = a^{-1}b. So the solution is unique, and the same argument on the other side handles ya=bya = b. For left cancellation, au=avau = av gives u=a−1(au)=a−1(av)=vu = a^{-1}(au) = a^{-1}(av) = v; right cancellation follows by multiplying on the right by b−1b^{-1}.

5. If ab=eab = e then, multiplying on the left by a−1a^{-1}, b=a−1(ab)=a−1e=a−1b = a^{-1}(ab) = a^{-1}e = a^{-1}. If ba=eba = e, multiply on the right by a−1a^{-1} instead. If ab=aab = a, then ab=aeab = ae, and left cancellation gives b=eb = e.

Bracketing and the multiplication table. That a product of nn factors is independent of its bracketing follows by induction on nn: the cases n≤3n \le 3 are (G1), and any bracketing of a1⋯ana_1 \cdots a_n splits at some point into a product (a1⋯ak)(ak+1⋯an)(a_1\cdots a_k)(a_{k+1}\cdots a_n) of two shorter bracketed products, which by the inductive hypothesis have unambiguous values; repeated use of (G1) then moves every split to the same place. Finally, fix aa and consider the row of the table indexed by aa, that is, the list x↦axx \mapsto ax. By part 4 this map is injective (cancellation) and surjective (solve ax=bax = b), so the row contains every element of GG exactly once; columns are the same with the other factor fixed. □\square

Definition(Subgroup)AdaptedAdapted from Dummit & Foote (2004), §2.1, the definition of a subgroup and the paragraph identifying its identity and inverses with those of $G$, p. 46; Hassani (2013), §23.2, Definition 23.2.1 and the remark that $e \in S$ follows, pp. 705-706; Riley, Hobson & Bence (2006), §28.6, the definition and the trivial and proper subgroups, p. 1061

A subset HH of a group GG is a subgroup, written H≤GH \le G, if HH is non-empty and is closed under the two operations of GG: xy∈Hxy \in H and x−1∈Hx^{-1} \in H whenever x,y∈Hx, y \in H.

Such an HH is a group in its own right under the restricted operation. Associativity is inherited for free, since an equation among elements of HH is an equation in GG; the identity of HH is the identity of GG, because eHeH=eH=eHee_H e_H = e_H = e_H e in GG and cancellation gives eH=ee_H = e; and for the same reason the inverse of xx in HH is its inverse in GG. In particular e∈He \in H for every subgroup, so no two subgroups are disjoint.

Every group has the two trivial subgroups {e}\{e\} and GG; any other subgroup is proper. The relation ≤\le is transitive: a subgroup of a subgroup of GG is a subgroup of GG. An intersection of subgroups is again a subgroup, since each defining condition is inherited from every member of the family; a union of subgroups usually is not.

Definition(Subgroup criterion)AdaptedAdapted from Dummit & Foote (2004), §2.1, Proposition 1 and the sentence on finite subsets that follows it, pp. 47-48

Let HH be a subset of a group GG. The following two conditions are equivalent.

  1. HH is a subgroup of GG.
  2. (S1) HH has at least one element, and (S2) the combination xy−1xy^{-1} belongs to HH whenever both xx and yy do.

Should HH happen to have only finitely many elements, a third equivalent condition joins the list:

  1. HH has at least one element, and xyxy belongs to HH whenever both xx and yy do.

So for a finite candidate the single word "inverses" may be struck from the definition, while for an infinite one it may not.

Idea of the proofOriginal

One condition does the work of two because xy−1xy^{-1} can be specialised. Feed it the same element twice and it produces the identity; feed it the identity and an element and it produces that element's inverse; once inverses are available, feeding it xx and y−1y^{-1} produces the product xyxy. For the finite case there are no inverses to manufacture out of nothing, so one uses finiteness instead: the powers of an element of a finite set must eventually repeat, and a repetition xa=xbx^{a} = x^{b} turns some positive power of xx into the identity, which puts the inverse of xx among its own positive powers.

ProofAdaptedAdapted from Dummit & Foote (2004), §2.1, the proof of Proposition 1 and the finite-subset argument, pp. 47-48

A subgroup satisfies (S1) and (S2). It is non-empty by definition, and if x,y∈Hx, y \in H then y−1∈Hy^{-1} \in H by closure under inverses and xy−1∈Hxy^{-1} \in H by closure under products.

(S1) and (S2) give a subgroup. Three applications of (S2), in order.

  • By (S1) pick some x∈Hx \in H. Taking both arguments equal to xx, e=xx−1∈He = x x^{-1} \in H.
  • Now take the first argument to be ee and the second to be any y∈Hy \in H: y−1=ey−1∈Hy^{-1} = e y^{-1} \in H. So HH is closed under inverses.
  • Finally let x,y∈Hx, y \in H. By the previous step y−1∈Hy^{-1} \in H, so (S2) applied to the pair x,y−1x, y^{-1} gives x(y−1)−1=xy∈Hx(y^{-1})^{-1} = xy \in H, using (y−1)−1=y(y^{-1})^{-1} = y. So HH is closed under products.

Hence H≤GH \le G.

The finite case. Assume HH is a finite non-empty subset closed under products, and let x∈Hx \in H. All the powers x,x2,x3,…x, x^2, x^3, \dots lie in HH by closure, and HH is finite, so they cannot all be distinct: there are exponents a<ba < b with xa=xbx^{a} = x^{b}. Cancelling xax^{a} gives x b−a=ex^{\,b-a} = e with n:=b−a≥1n := b - a \ge 1. Therefore e=xn∈He = x^{n} \in H, and

x x n−1=xn=e,x\,x^{\,n-1} = x^{n} = e ,

so by part 5 of the uniqueness statement x−1=x n−1x^{-1} = x^{\,n-1}. If n=1n = 1 this reads x−1=x0=e=xx^{-1} = x^{0} = e = x, which is correct. In either case x−1x^{-1} is a power of xx with a non-negative exponent, hence lies in HH. So HH is closed under inverses as well, and is a subgroup. □\square

Definition(Order of an element; cyclic groups)AdaptedAdapted from Dummit & Foote (2004), §1.1, the definition of the order $|x|$, p. 20, and §2.3, the definition of a cyclic group and of $\\langle x \\rangle$, p. 54; Hassani (2013), §23.2, Definition 23.2.5 and the cyclic subgroup $\\langle a \\rangle$, p. 707

Let xx be an element of a group GG. The order of xx, written ∣x∣|x|, is the least n∈Nn \in \mathbb{N} with xn=ex^{n} = e; if no positive power of xx equals ee, then xx has infinite order. The identity is the only element of order 11.

The set of all integer powers of xx,

⟨x⟩={ xk:k∈Z },\langle x \rangle = \{\, x^{k} : k \in \mathbb{Z} \,\},

is a subgroup of GG: it is non-empty, and xj(xk)−1=x j−kx^{j}(x^{k})^{-1} = x^{\,j-k} lies in it, so (S2) holds. It is the cyclic subgroup generated by xx, and it is abelian because powers of one element commute. A group GG is cyclic if G=⟨x⟩G = \langle x \rangle for some x∈Gx \in G, and any such xx is a generator. A cyclic group may have several generators: ⟨x⟩=⟨x−1⟩\langle x \rangle = \langle x^{-1}\rangle always, since −k-k runs over Z\mathbb{Z} as kk does.

The same symbol ∣⋅∣|\cdot| is used for the order of an element and for the order of a group. The statement below shows the clash is harmless.

Definition(The cyclic subgroup generated by one element)AdaptedAdapted from Dummit & Foote (2004), §2.3, Proposition 2, Proposition 3 and Proposition 5(2), pp. 55-57

Let GG be a group and x∈Gx \in G.

  1. ∣⟨x⟩∣=∣x∣|\langle x \rangle| = |x|, with the convention that one side is infinite exactly when the other is. More precisely, if ∣x∣=n<∞|x| = n < \infty then e,x,x2,…,x n−1e, x, x^{2}, \dots, x^{\,n-1} are distinct and exhaust ⟨x⟩\langle x \rangle, while if ∣x∣=∞|x| = \infty then all the powers xkx^{k}, k∈Zk \in \mathbb{Z}, are distinct.
  2. If xm=ex^{m} = e for some m∈Zm \in \mathbb{Z}, then ∣x∣|x| divides mm. Conversely xm=ex^{m} = e whenever ∣x∣|x| divides mm.
  3. If ∣x∣=n<∞|x| = n < \infty and a∈Za \in \mathbb{Z}, then ∣xa∣=n/gcd⁡(n,a)|x^{a}| = n/\gcd(n,a). In particular xax^{a} generates ⟨x⟩\langle x \rangle exactly when gcd⁡(n,a)=1\gcd(n,a) = 1.
Idea of the proofOriginal

Both of the first two parts are the division algorithm in disguise. Any exponent kk can be written k=qn+rk = qn + r with 0≤r<n0 \le r < n; since xn=ex^{n} = e, the quotient part collapses and xk=xrx^{k} = x^{r}. That simultaneously shows the list e,x,…,xn−1e, x, \dots, x^{n-1} is everything, and that xk=ex^{k} = e forces xr=ex^{r} = e with rr below the minimum nn, so r=0r = 0 and n∣kn \mid k. Part 3 then follows by asking for the smallest m>0m > 0 with n∣amn \mid am, which is a statement about least common multiples.

ProofAdaptedAdapted from Dummit & Foote (2004), §2.3, the proofs of Propositions 2, 3 and 5(2), pp. 55-57

Part 1, finite case. Let ∣x∣=n<∞|x| = n < \infty. The listed elements are distinct: if xa=xbx^{a} = x^{b} with 0≤a<b≤n−10 \le a < b \le n-1, then cancelling xax^{a} gives x b−a=ex^{\,b-a} = e with 1≤b−a≤n−11 \le b-a \le n-1, contradicting the minimality of nn in the definition of order. They exhaust ⟨x⟩\langle x \rangle: given k∈Zk \in \mathbb{Z}, divide, k=qn+rk = qn + r with 0≤r<n0 \le r < n, and use the exponent law,

xk=(xn)qxr=eqxr=xr.x^{k} = \bigl(x^{n}\bigr)^{q} x^{r} = e^{q} x^{r} = x^{r} .

So ∣⟨x⟩∣=n=∣x∣|\langle x \rangle| = n = |x|.

Part 1, infinite case. Let ∣x∣=∞|x| = \infty. If xa=xbx^{a} = x^{b} with a<ba < b then x b−a=ex^{\,b-a} = e with b−a≥1b - a \ge 1, so xx would have finite order. Hence all powers are distinct and ⟨x⟩\langle x \rangle is infinite.

Part 2. Suppose xm=ex^{m} = e. If m=0m = 0 there is nothing to prove, and x−m=(xm)−1=ex^{-m} = (x^{m})^{-1} = e, so we may assume m>0m > 0. Then xx has finite order; write n=∣x∣n = |x| and divide, m=qn+rm = qn + r with 0≤r<n0 \le r < n. As in part 1, xr=xm=ex^{r} = x^{m} = e. Since nn is the least positive exponent with that property and r<nr < n, the only possibility is r=0r = 0, that is, n∣mn \mid m. The converse is immediate: if m=nqm = nq then xm=(xn)q=ex^{m} = (x^{n})^{q} = e.

Part 3. Put n=∣x∣n = |x|, d=gcd⁡(n,a)d = \gcd(n,a), and write n=dbn = db, a=dca = dc with gcd⁡(b,c)=1\gcd(b,c) = 1 and b>0b > 0. First, (xa)b=xab=x dcb=(x db)c=(xn)c=e(x^{a})^{b} = x^{ab} = x^{\,dcb} = (x^{\,db})^{c} = (x^{n})^{c} = e, so xax^{a} has finite order, and by part 2 that order divides bb. Conversely let m=∣xa∣m = |x^{a}|, so xam=ex^{am} = e; by part 2 again n∣amn \mid am, that is, db∣dcmdb \mid dcm, hence b∣cmb \mid cm. Since gcd⁡(b,c)=1\gcd(b,c) = 1, bb divides mm. The two divisibilities give m=b=n/dm = b = n/d, which is the claim. The last sentence follows because ⟨xa⟩⊆⟨x⟩\langle x^{a}\rangle \subseteq \langle x\rangle and, by part 1, the two have sizes n/dn/d and nn, so they coincide exactly when d=1d = 1. □\square

Remark(Where the hypotheses are used)AdaptedAdapted from Dummit & Foote (2004), §1.1, the non-associativity of the vector cross product, p. 16, and §2.1, Example 5(b) on $\\mathbb{Z}^{+}$, p. 47; Hassani (2013), §23.2, Example 23.2.2 item 3, p. 706

Associativity (G1) is a real restriction. The cross product is a perfectly good binary operation on R3\mathbb{R}^{3}, but e1×(e1×e2)=−e2\mathbf{e}_1 \times (\mathbf{e}_1 \times \mathbf{e}_2) = -\mathbf{e}_2 while (e1×e1)×e2=0(\mathbf{e}_1 \times \mathbf{e}_1) \times \mathbf{e}_2 = \mathbf{0}, so it is not associative and (R3,×)(\mathbb{R}^{3}, \times) is not a group. Without (G1) the proof of uniqueness of inverses fails at its first line, and products of three or more elements stop having well-defined values.

Inverses are not implied by closure. The positive integers are closed under addition, contain no identity for it, and contain no additive inverses; Z+\mathbb{Z}^{+} is therefore not a subgroup of (Z,+)(\mathbb{Z},+). This is also the hypothesis that the finite half of the subgroup criterion replaces: the shortcut "closed under products" is valid only for finite HH, and Z+⊂Z\mathbb{Z}^{+} \subset \mathbb{Z} is precisely the infinite counterexample. The proof shows where finiteness enters — in the pigeonhole step that forces two powers of xx to coincide.

The operation must be the one inherited from GG. Q∖{0}\mathbb{Q}\setminus\{0\} is a group under multiplication and a subset of the additive group R\mathbb{R}, but it is not a subgroup of it: the operations are different. "H≤GH \le G" always means HH carries the restriction of GG's operation.

Non-emptiness. The empty set satisfies (S2) vacuously, so (S1) cannot be dropped. In practice one verifies (S1) by exhibiting e∈He \in H.

Minimality in the definition of order. Part 2 above fails without it. The element x=ix = \mathrm{i} of C∖{0}\mathbb{C}\setminus\{0\} satisfies x4=1x^{4} = 1 and x8=1x^{8} = 1; it is only because 44 is the least such exponent that one may conclude 4∣m4 \mid m from xm=1x^{m} = 1.

What is special about cyclic groups. Every cyclic group is abelian, so a non-abelian group is never cyclic — the six-element symmetry group of the equilateral triangle, for instance. The converse fails: Z\mathbb{Z} is cyclic, but the group computed in the example below is abelian of order 88 and not cyclic. Subgroups of Z\mathbb{Z} are the exception in which cyclicity is automatic: each is mZ=⟨m⟩m\mathbb{Z} = \langle m \rangle for a unique m≥0m \ge 0.

Example(A group of order eight that is not cyclic)Original

Let

G=(Z/15Z)×={ aˉ:1≤a≤14, gcd⁡(a,15)=1 },G = (\mathbb{Z}/15\mathbb{Z})^{\times} = \{\, \bar a : 1 \le a \le 14,\ \gcd(a,15) = 1 \,\},

the residue classes modulo 1515 that have a multiplicative inverse, under multiplication of classes. This is a group: multiplication of classes is associative and has identity 1ˉ\bar 1; it is closed, because gcd⁡(a,15)=gcd⁡(b,15)=1\gcd(a,15) = \gcd(b,15) = 1 gives gcd⁡(ab,15)=1\gcd(ab,15) = 1; and each class is invertible by construction. Discarding the multiples of 33 and of 55 leaves

G={1ˉ,2ˉ,4ˉ,7ˉ,8ˉ,11ˉ,13ˉ,14ˉ},∣G∣=8.G = \{\bar 1, \bar 2, \bar 4, \bar 7, \bar 8, \bar{11}, \bar{13}, \bar{14}\}, \qquad |G| = 8 .

We drop the bars from here on.

Orders of the elements. Work out the powers of 22 modulo 1515:

21=2,22=4,23=8,24=16=1,2^{1} = 2, \quad 2^{2} = 4, \quad 2^{3} = 8, \quad 2^{4} = 16 = 1 ,

so ∣2∣=4|2| = 4 and ⟨2⟩={1,2,4,8}\langle 2 \rangle = \{1,2,4,8\}, a subgroup of order 44 — which matches part 1 of the statement above. For 77:

72=49=45+4=4,73=7⋅4=28=13,74=7⋅13=91=90+1=1,7^{2} = 49 = 45 + 4 = 4, \quad 7^{3} = 7 \cdot 4 = 28 = 13, \quad 7^{4} = 7 \cdot 13 = 91 = 90 + 1 = 1 ,

so ∣7∣=4|7| = 4. The remaining elements are quicker. 42=16=14^{2} = 16 = 1, so ∣4∣=2|4| = 2; 112=121=120+1=111^{2} = 121 = 120 + 1 = 1, so ∣11∣=2|11| = 2; 142=196=195+1=114^{2} = 196 = 195 + 1 = 1, so ∣14∣=2|14| = 2 (indeed 14=−114 = -1 modulo 1515). For 8=238 = 2^{3} part 3 applies with n=4n = 4 and a=3a = 3: ∣8∣=4/gcd⁡(4,3)=4|8| = 4/\gcd(4,3) = 4. For 13=7313 = 7^{3} the same gives ∣13∣=4|13| = 4. Collecting:

element 11 22 44 77 88 1111 1313 1414
order 11 44 22 44 44 22 44 22

Conclusion. The largest order occurring is 44. By part 1, a generator of a cyclic group of order 88 would have to be an element of order 88, and there is none. Hence GG is abelian of order 88 but not cyclic, and no single element generates it. Two elements do: every element of GG is 2i11j2^{i} 11^{j} with i∈{0,1,2,3}i \in \{0,1,2,3\} and j∈{0,1}j \in \{0,1\}, since 11∉⟨2⟩11 \notin \langle 2\rangle and 4⋅2=84 \cdot 2 = 8 counts the products correctly.

Two checks. First, the orders listed are all divisors of ∣G∣=8|G| = 8, as Lagrange's theorem requires. Second, the four elements of order dividing 22, namely {1,4,11,14}\{1, 4, 11, 14\}, are closed under multiplication — 4⋅11=44=45−1=144 \cdot 11 = 44 = 45 - 1 = 14, 4⋅14=56=45+11=114 \cdot 14 = 56 = 45 + 11 = 11, 11⋅14=154=150+4=411 \cdot 14 = 154 = 150 + 4 = 4 — and so form a subgroup of order 44 by the finite subgroup criterion. The final number to carry away: GG has exactly 44 elements of order 44, namely 22, 77, 88 and 1313.

ApplicationOriginal

Symmetry as a bookkeeping device. A Hamiltonian, a crystal, a molecule or a field theory comes with a group of transformations that leave it unchanged, and almost everything one can say about the system without solving it follows from that group. Which transformations are symmetries is a closure question: the set of them is automatically a group, which is why the axioms are the right abstraction and why one may speak of "the" symmetry group of a configuration. The finite ones are the point groups of molecules and crystals (Point groups and crystal symmetry); the continuous ones are the matrix groups SO(3)SO(3), SU(2)SU(2), SU(3)SU(3) and the Lorentz group (Matrix Lie groups and Lie algebras).

Orders control what can happen. The order of an element is the number of times an operation must be repeated to get back to the start, so it is directly observable: a rotation axis of a crystal has order 22, 33, 44 or 66 and nothing else, and that single arithmetic fact is the crystallographic restriction. In the quantum-mechanical setting the order of a symmetry operation limits the phases it can multiply a state by: if Sn=1S^{n} = \mathbb{1} and SS acts on an eigenstate by a number λ\lambda, then λn=1\lambda^{n} = 1, so λ\lambda is an nnth root of unity. Parity (n=2n = 2, λ=±1\lambda = \pm 1) is the familiar case.

Cyclic groups and periodicity. A cyclic group of order nn is the symmetry group of anything with nn-fold periodicity: the rotations of a regular nn-gon, the Bloch phases e2πik/ne^{2\pi \mathrm{i} k/n} of a ring of nn lattice sites, the discrete Fourier transform. The classification of these groups is as complete as it could be — cyclic groups of equal order are always isomorphic to one another, so for each nn there is only one (Dummit and Foote (Dummit & Foote (2004), §2.3, Theorem 4, p. 56)), and the infinite one is Z\mathbb{Z}. That is why "the" Zn\mathbb{Z}_n symmetry of a model is a well-posed phrase.

Subgroups and symmetry breaking. When a system cools through a phase transition or has a field applied, the symmetry group shrinks to a subgroup: SO(3)SO(3) to a point group in a crystal, a point group to one of its subgroups under strain. The subgroup criterion is then the practical test for which sets of surviving operations are consistent, and the degeneracy of the energy levels splits accordingly (Representations of groups).

Arithmetic. (Z/nZ)×(\mathbb{Z}/n\mathbb{Z})^{\times}, the group of the example, is the computational backbone of public-key cryptography and of the fast algorithms for modular exponentiation; the order of an element there is the period of the corresponding repeating decimal or pseudorandom sequence.

Theorem

Cosets and Lagrange's theorem

Adapted

Shows that the left cosets of a subgroup cut a group into equal-sized disjoint pieces, so that in a finite group the order of a subgroup divides the order of the group, and draws out the consequences for orders of elements and for groups of prime order.

Prerequisites: Groups and subgroups

Definition(Cosets, representatives and the index)AdaptedAdapted from Dummit & Foote (2004), §3.1, the definition of $gN$ and $Ng$ and of a representative, p. 77, and §3.2, the definition of the index, p. 90; Hassani (2013), §23.2, Definition 23.2.10 with the footnote on the left-right convention, p. 708

Let H≤GH \le G be a subgroup (Groups and subgroups) and let g∈Gg \in G. The left coset of HH with representative gg is the subset

gH={ gh:h∈H },gH = \{\, gh : h \in H \,\},

and the right coset is Hg={ hg:h∈H }Hg = \{\, hg : h \in H \,\}. In additive notation these are written g+Hg + H and H+gH + g. One coset is HH itself, since eH=HeH = H; every other left coset misses ee and is therefore not a subgroup. Each element of a coset represents it, in a sense made precise below: the notation gHgH names a set, and different gg's may name the same set.

The set of left cosets of HH in GG is written G/HG/H, and the number of them is the index of HH in GG, written [G:H][G:H]. The index is defined whether or not GG is finite, and it may be finite even when GG is not: in (Z,+)(\mathbb{Z},+) the subgroup nZn\mathbb{Z} has index nn, while the subgroup {0}\{0\} has infinite index.

Which of gHgH and HgHg is called "left" is not universal; some authors, as Hassani (Hassani (2013), §23.2, footnote 5, p. 708) notes, exchange the two names. We follow the convention above throughout, and the statement after next shows that the choice never affects a count.

Theorem(Cosets partition the group)AdaptedAdapted from Dummit & Foote (2004), §3.1, Proposition 4, p. 80; Hassani (2013), §23.2, Theorem 23.2.12 and the paragraph on the cardinality of a coset, pp. 708-709; Riley, Hobson & Bence (2006), §28.7.2, the three bullet points, pp. 1066-1067

Let H≤GH \le G and let u,v,g∈Gu, v, g \in G.

  1. g∈gHg \in gH, so the left cosets cover GG:   G=⋃g∈GgH\;G = \bigcup_{g \in G} gH.
  2. uH=vHuH = vH if and only if v−1u∈Hv^{-1}u \in H; equivalently, if and only if u∈vHu \in vH.
  3. Two left cosets are either identical or disjoint. Thus the left cosets form a partition of GG: every element of GG lies in exactly one of them.
  4. Every left coset has the same cardinality as HH; the map h↦ghh \mapsto gh is a bijection from HH onto gHgH.
  5. All four statements hold verbatim for right cosets. Moreover gH↦Hg−1gH \mapsto Hg^{-1} is a well-defined bijection from the left cosets onto the right cosets, so the two families have the same number of members and [G:H][G:H] is unambiguous.
Idea of the proofOriginal

A coset is the subgroup pushed sideways by one element, and two pushes land on the same place exactly when they differ by something already inside the subgroup. That single sentence contains both the overlap statement and the equality test: if uHuH and vHvH share a point then uu and vv differ by an element of HH, and once they do, each coset is contained in the other. Equal size is even simpler — translation by gg is undone by translation by g−1g^{-1}, so it cannot collapse two elements into one. The left-right dictionary comes from inversion, which turns the product ghgh into h−1g−1h^{-1}g^{-1} and so turns a left coset into a right one.

ProofAdaptedAdapted from Dummit & Foote (2004), §3.1, the proof of Proposition 4, p. 80, and §3.2, p. 95, for the left-right bijection; Hassani (2013), §23.2, the bijection $\\varphi(s) = sa$ used for the cardinality, p. 709

Part 1. e∈He \in H because HH is a subgroup, so g=ge∈gHg = ge \in gH. Since gg was arbitrary, the cosets cover GG.

Part 2. Suppose uH=vHuH = vH. By part 1, u∈uH=vHu \in uH = vH, so u=vhu = vh for some h∈Hh \in H, and multiplying on the left by v−1v^{-1} gives v−1u=h∈Hv^{-1}u = h \in H. Conversely suppose v−1u=h0∈Hv^{-1}u = h_0 \in H, so u=vh0u = vh_0. For any h∈Hh \in H we get uh=v(h0h)∈vHuh = v(h_0 h) \in vH, using closure of HH under products; hence uH⊆vHuH \subseteq vH. Also v=uh0−1v = u h_0^{-1}, with h0−1∈Hh_0^{-1} \in H because HH is closed under inverses, so the same argument with uu and vv exchanged gives vH⊆uHvH \subseteq uH. Hence uH=vHuH = vH. The reformulation "u∈vHu \in vH" is the statement u=vhu = vh for some h∈Hh \in H, which is what v−1u∈Hv^{-1}u \in H says.

Part 3. Suppose uH∩vH≠∅uH \cap vH \neq \emptyset and pick xx in the intersection. Then x∈uHx \in uH, so uH=xHuH = xH by part 2 applied to the pair x,ux, u; and x∈vHx \in vH, so vH=xHvH = xH likewise. Hence uH=vHuH = vH. So two cosets that meet at all coincide, and with part 1 this makes the distinct left cosets a partition of GG.

Part 4. Fix gg and define λ:H→gH\lambda : H \to gH by λ(h)=gh\lambda(h) = gh. It is onto by the definition of gHgH. It is one-to-one by the left cancellation law: gh1=gh2gh_1 = gh_2 forces h1=h2h_1 = h_2. So λ\lambda is a bijection and ∣gH∣=∣H∣|gH| = |H|, as cardinalities; this is the step at which the group structure of GG, and not merely the partition, is used.

Part 5. For right cosets, repeat parts 1 to 4 with the products written on the other side; the test in part 2 becomes uv−1∈Huv^{-1} \in H and the bijection in part 4 becomes h↦hgh \mapsto hg. For the dictionary, let ι(gH)=Hg−1\iota(gH) = Hg^{-1}.

  • Well defined. If uH=vHuH = vH then v−1u∈Hv^{-1}u \in H, so its inverse u−1vu^{-1}v lies in HH too, which by the right-coset test says Hu−1=Hv−1Hu^{-1} = Hv^{-1}.
  • Injective. Running the same chain backwards, Hu−1=Hv−1Hu^{-1} = Hv^{-1} gives u−1v∈Hu^{-1}v \in H, hence v−1u∈Hv^{-1}u \in H and uH=vHuH = vH.
  • Surjective. A right coset HgHg is the image of g−1Hg^{-1}H.

So ι\iota is a bijection and the two families are equinumerous. □\square

Theorem(Lagrange's theorem)AdaptedAdapted from Dummit & Foote (2004), §3.2, Theorem 8 and the definition of the index that follows it, pp. 89-90; Riley, Hobson & Bence (2006), §28.7.2, the statement and both proofs, pp. 1065-1067

Suppose GG is a finite group and HH is one of its subgroups. The order of the group is then the product of two integers, the index and the order of the subgroup:

∣G∣=[G:H]⋅∣H∣.|G| = [G:H] \cdot |H| .

Two readings follow. The order of a subgroup is always a divisor of the order of the whole group; and the index, defined above by counting cosets, can be computed instead as the quotient ∣G∣/∣H∣|G|/|H|.

If K≤H≤GK \le H \le G is a chain of subgroups of a finite group, then [G:K]=[G:H] [H:K][G:K] = [G:H]\,[H:K].

Idea of the proofOriginal

The two previous facts about cosets do all the work, and they pull in opposite directions in exactly the way a counting argument needs: the cosets are disjoint and cover the group, so their sizes add up to ∣G∣|G|; and they all have the same size ∣H∣|H|. A sum of equal numbers is a product, and the number of terms is by definition the index. Nothing about HH beyond its being a subgroup enters, which is why the conclusion is so strong for so little input.

ProofAdaptedAdapted from Dummit & Foote (2004), §3.2, the proof of Theorem 8, pp. 89-90; Riley, Hobson & Bence (2006), §28.7.2, the final paragraph of the second proof, p. 1067

Write k=[G:H]k = [G:H] for the number of distinct left cosets of HH, which is finite because GG is, and list them as g1H,…,gkHg_1H, \dots, g_kH. By part 3 of the partition statement these sets are pairwise disjoint and their union is GG, so the cardinality of GG is the sum of theirs:

∣G∣=∑i=1k∣giH∣.|G| = \sum_{i=1}^{k} |g_iH| .

By part 4 each term equals ∣H∣|H|. Hence ∣G∣=k∣H∣=[G:H] ∣H∣|G| = k|H| = [G:H]\,|H|, which is the displayed identity. Since kk is a positive integer, ∣H∣|H| divides ∣G∣|G| and k=∣G∣/∣H∣k = |G|/|H|.

For the chain, apply the identity three times. KK is a subgroup of the finite group HH as well as of GG, so

[G:K]=∣G∣∣K∣=∣G∣∣H∣⋅∣H∣∣K∣=[G:H] [H:K],[G:K] = \frac{|G|}{|K|} = \frac{|G|}{|H|}\cdot\frac{|H|}{|K|} = [G:H]\,[H:K] ,

the middle step being multiplication and division by the positive integer ∣H∣|H|. □\square

Theorem(Consequences for elements and for prime order)AdaptedAdapted from Dummit & Foote (2004), §3.2, Corollary 9 and Corollary 10 with their proofs, p. 90; Riley, Hobson & Bence (2006), §28.6, the deduction that a group of prime order is cyclic with no proper subgroups, p. 1062

Let GG be a finite group of order n=∣G∣n = |G|.

  1. The order of every element divides nn: ∣x∣|x| divides nn for all x∈Gx \in G.
  2. x n=ex^{\,n} = e for every x∈Gx \in G.
  3. If n=pn = p is prime, then GG is cyclic, generated by any element other than ee; consequently GG is abelian and has no proper subgroups.
ProofAdaptedAdapted from Dummit & Foote (2004), §3.2, the proofs of Corollaries 9 and 10, p. 90

Part 1. The cyclic subgroup ⟨x⟩\langle x \rangle satisfies ∣⟨x⟩∣=∣x∣|\langle x \rangle| = |x| (Groups and subgroups), and it is a subgroup of GG. Lagrange's theorem applied to H=⟨x⟩H = \langle x \rangle gives ∣x∣∣n|x| \mid n.

Part 2. By part 1, n=∣x∣ qn = |x| \, q for some positive integer qq, so xn=(x∣x∣)q=eq=ex^{n} = \bigl(x^{|x|}\bigr)^{q} = e^{q} = e.

Part 3. Let n=pn = p be prime and take any x∈Gx \in G with x≠ex \neq e. Then ⟨x⟩\langle x \rangle is a subgroup containing both ee and xx, so ∣⟨x⟩∣≥2|\langle x \rangle| \ge 2; and by Lagrange ∣⟨x⟩∣|\langle x \rangle| divides pp. The only divisors of a prime are 11 and pp, so ∣⟨x⟩∣=p=∣G∣|\langle x \rangle| = p = |G|, and a subgroup of the same finite cardinality as GG is GG. Hence G=⟨x⟩G = \langle x \rangle is cyclic. Cyclic groups are abelian, since powers of one element commute. Finally, any subgroup has order dividing pp, hence order 11 or pp, hence is one of the two trivial subgroups.

□\square

Theorem(Euler's and Fermat's theorems)Original

Let m≥2m \ge 2 be an integer and let φ(m)\varphi(m) be the number of integers in {1,…,m}\{1,\dots,m\} coprime to mm. If gcd⁡(a,m)=1\gcd(a,m) = 1 then

aφ(m)≡1(modm).a^{\varphi(m)} \equiv 1 \pmod{m} .

When m=pm = p is prime this reads a p−1≡1(modp)a^{\,p-1} \equiv 1 \pmod{p} for every aa not divisible by pp, which is Fermat's little theorem.

ProofOriginal

The residue classes modulo mm that are coprime to mm form a group (Z/mZ)×(\mathbb{Z}/m\mathbb{Z})^{\times} under multiplication of classes: the operation is well defined and associative on classes, the class of 11 is the identity, coprimality to mm is preserved by multiplication, and each such class is invertible, since gcd⁡(a,m)=1\gcd(a,m)=1 gives integers u,vu,v with au+mv=1au + mv = 1 and hence au≡1au \equiv 1. Its order is φ(m)\varphi(m), by the definition of φ\varphi.

The hypothesis gcd⁡(a,m)=1\gcd(a,m) = 1 places the class of aa in this group, so part 2 of the previous statement applies to it and yields aφ(m)≡1(modm)a^{\varphi(m)} \equiv 1 \pmod m. For m=pm = p prime, each of 1,…,p−11, \dots, p-1 is coprime to pp, so φ(p)=p−1\varphi(p) = p - 1, and p∤ap \nmid a is the same condition as gcd⁡(a,p)=1\gcd(a,p) = 1. □\square

Remark(Where the hypotheses are used)AdaptedAdapted from Dummit & Foote (2004), §3.2, the index of $\\{0\\}$ and of $\\langle n \\rangle$ in $\\mathbb{Z}$, p. 90, the tetrahedral counterexample to the converse and the partial converses Theorems 11 and 12, pp. 92-93, and the closing discussion of left versus right cosets, p. 95

Finiteness. Only the final count needs it. Parts 1 to 5 of the partition statement hold in any group, and the index [G:H][G:H] is meaningful for infinite groups; what fails for infinite GG is the arithmetic, since ∣G∣/∣H∣|G|/|H| is not a number. The subgroups {0}\{0\} and nZn\mathbb{Z} of Z\mathbb{Z} show that an infinite group can have subgroups of infinite index and of finite index at the same time.

HH must be a subgroup, not just a subset. Every step used one of the two closure properties: part 1 of the partition statement needs e∈He \in H, part 2 needs closure under products and inverses, and part 4 needs cancellation. For a subset that is not a subgroup the translates gSgS still all have ∣S∣|S| elements but they overlap irregularly, and no count follows.

The converse of Lagrange is false. A divisor of ∣G∣|G| need not be the order of a subgroup. Dummit and Foote (Dummit & Foote (2004), §3.2, p. 92) give the group AA of symmetries of a regular tetrahedron, which they take to have order 1212 — the twelve rotations: if AA had a subgroup HH of order 66 then [A:H]=2[A:H] = 2, every square g2g^{2} would lie in HH, and for an element gg of order 33 we would get g=(g2)2∈Hg = (g^{2})^{2} \in H; but a tetrahedron has eight rotations of order 33, too many for a subgroup with six elements. What does survive is one-directional: Cauchy's theorem supplies an element, hence a subgroup, of order pp for each prime pp dividing ∣G∣|G|, and Sylow's theorem supplies a subgroup of order pap^{a} when pap^{a} is the largest power of pp dividing ∣G∣|G|.

Left is not right, but the counts agree. A left coset need not be a right coset, as the worked example below shows. Nonetheless the number of left cosets equals the number of right cosets, by part 5 of the partition statement, so the index is the same number either way. What one may not do is mix the two families when a partition is wanted.

Cosets are not subgroups. Only HH itself contains ee; the other cosets are not closed under products. They are translates, and the geometric picture is exact: the cosets of a plane through the origin in R3\mathbb{R}^{3} are the planes parallel to it (Hassani (Hassani (2013), §23.2, Example 23.2.11, p. 709)).

Method(Using Lagrange on a concrete group)Original

To list the cosets of a known subgroup H≤GH \le G and settle the index:

  1. Start the list with HH itself, which is the coset of ee.
  2. Choose any element gg of GG not yet listed, and form gH={gh:h∈H}gH = \{gh : h \in H\}. By part 3 of the partition statement this is disjoint from every coset already written down, so no checking is needed.
  3. Repeat step 2 until the listed cosets exhaust GG. The number of cosets is [G:H][G:H], and if GG is finite it must come out to ∣G∣/∣H∣|G|/|H| — a useful arithmetic check on the work.
  4. To confirm that a particular g′g' lies in an already-listed coset gHgH, test whether g−1g′∈Hg^{-1}g' \in H rather than multiplying out the whole coset.
  5. For right cosets, repeat with HgHg and the test g′g−1∈Hg'g^{-1} \in H. If some gH≠HggH \neq Hg, then HH is not normal and the quotient construction is unavailable for it.

To constrain the subgroups of a finite group before hunting for them:

  1. Factor ∣G∣|G|. Only divisors of ∣G∣|G| can be subgroup orders, and only divisors can be orders of elements.
  2. Divisors that are prime do occur, by Cauchy's theorem; composite divisors may or may not.
  3. An element xx of order nn gives a subgroup ⟨x⟩\langle x\rangle of order nn at once, so finding one element of large order often settles the structure. If some xx has ∣x∣=∣G∣|x| = |G|, the group is cyclic and the search is over.
Example(Cosets in the symmetry group of a square)Original

Let G=D4G = D_4 be the group of the eight symmetries of a square: the rotations by 0,90,180,2700, 90, 180, 270 degrees and four reflections. Write rr for the rotation by 90∘90^{\circ} and ss for the reflection in a fixed diagonal, so that

r4=e,s2=e,sr=r−1s=r3s,r^{4} = e, \qquad s^{2} = e, \qquad sr = r^{-1}s = r^{3}s ,

the last relation saying that conjugating a rotation by a reflection reverses it. Every element is then uniquely rasbr^{a}s^{b} with a∈{0,1,2,3}a \in \{0,1,2,3\} and b∈{0,1}b \in \{0,1\}:

G={ e, r, r2, r3, s, rs, r2s, r3s },∣G∣=8.G = \{\, e,\ r,\ r^{2},\ r^{3},\ s,\ rs,\ r^{2}s,\ r^{3}s \,\}, \qquad |G| = 8 .

A subgroup whose left and right cosets differ. Take H={e,s}H = \{e, s\}, a subgroup of order 22 since s2=es^{2} = e. Following the method, start with eH={e,s}eH = \{e,s\} and pick elements not yet used:

rH={r,rs},r2H={r2,r2s},r3H={r3,r3s}.rH = \{r, rs\}, \qquad r^{2}H = \{r^{2}, r^{2}s\}, \qquad r^{3}H = \{r^{3}, r^{3}s\} .

These four sets are disjoint and contain all eight elements, so there is nothing left to pick and

[G:H]=4=82=∣G∣∣H∣,[G:H] = 4 = \frac{8}{2} = \frac{|G|}{|H|} ,

in agreement with Lagrange's theorem. Now the right cosets. Here Hr={r,sr}Hr = \{r, sr\}, and the relation sr=r3ssr = r^{3}s turns this into

Hr={r,r3s}≠{r,rs}=rH.Hr = \{r, r^{3}s\} \neq \{r, rs\} = rH .

So HH has a left coset that is not equal to the corresponding right coset. The complete list of right cosets is {e,s}\{e,s\}, {r,r3s}\{r, r^{3}s\}, {r2,r2s}\{r^{2}, r^{2}s\}, {r3,rs}\{r^{3}, rs\} — again four of them, as part 5 of the partition statement promises, even though two of the four sets differ from their left counterparts.

A subgroup whose cosets agree. Take K={e,r2}K = \{e, r^{2}\} instead. Since sr2=r−2s=r2ss r^{2} = r^{-2}s = r^{2}s, the element r2r^{2} commutes with both rr and ss and hence with everything, so gK=KggK = Kg for every gg. The four cosets are

K={e,r2},rK={r,r3},sK={s,r2s},rsK={rs,r3s},K = \{e, r^{2}\}, \quad rK = \{r, r^{3}\}, \quad sK = \{s, r^{2}s\}, \quad rsK = \{rs, r^{3}s\},

and [G:K]=4[G:K] = 4 again.

Consistency check on element orders. Part 1 of the corollaries says every element order divides 88. Direct computation gives ∣e∣=1|e| = 1; ∣r∣=∣r3∣=4|r| = |r^{3}| = 4; ∣r2∣=2|r^{2}| = 2; and each of the four reflections s,rs,r2s,r3ss, rs, r^{2}s, r^{3}s squares to ee, for instance (rs)(rs)=r(sr)s=r(r3s)s=r4s2=e(rs)(rs) = r(sr)s = r(r^{3}s)s = r^{4}s^{2} = e. So the orders are 1,2,2,2,2,2,4,41, 2, 2, 2, 2, 2, 4, 4: all divisors of 88, with six elements of order dividing 22 and two of order 44. Note that 88 itself never occurs, so D4D_4 is not cyclic — consistent with its being non-abelian, since rs≠srrs \neq sr.

Example(Lagrange as an arithmetic shortcut)Original

Compute 22026 mod 152^{2026} \bmod 15 without computing 220262^{2026}.

The units modulo 1515 form the group G=(Z/15Z)×={1,2,4,7,8,11,13,14}G = (\mathbb{Z}/15\mathbb{Z})^{\times} = \{1,2,4,7,8,11,13,14\}, so ∣G∣=φ(15)=8|G| = \varphi(15) = 8. Since gcd⁡(2,15)=1\gcd(2,15) = 1, the class of 22 lies in GG, and part 2 of the corollaries above gives 28≡1(mod15)2^{8} \equiv 1 \pmod{15} — which one can confirm directly, 24=16≡12^{4} = 16 \equiv 1, hence 28≡12^{8} \equiv 1. Divide the exponent by the group order:

2026=8⋅253+2.2026 = 8 \cdot 253 + 2 .

Therefore

22026=(28)253⋅22≡1253⋅4=4(mod15).2^{2026} = \bigl(2^{8}\bigr)^{253} \cdot 2^{2} \equiv 1^{253} \cdot 4 = 4 \pmod{15} .

The answer is 22026≡4(mod15)2^{2026} \equiv 4 \pmod{15}.

The sharper statement uses the order of the element rather than the order of the group: ∣2∣=4|2| = 4 in GG, and 44 divides 88 as Lagrange requires. Reducing the exponent modulo 44 instead, 2026=4⋅506+22026 = 4\cdot 506 + 2, gives the same residue 44 with less arithmetic. This is the general pattern: Lagrange's theorem guarantees that the exponent may always be reduced modulo ∣G∣|G|, and the true period, ∣x∣|x|, is one of its divisors.

ApplicationOriginal

Counting the states produced by symmetry breaking. When a system with symmetry group GG settles into a configuration whose own symmetry is only the subgroup HH, the remaining operations of GG do not vanish; they map the chosen configuration to the other, equally good configurations. Two operations give the same configuration precisely when they differ by an element of HH, so the distinct ordered states are in bijection with the cosets G/HG/H, and there are exactly [G:H][G:H] of them. A uniaxial ferromagnet breaking O(3)O(3) down to the rotations about the magnetisation axis has a continuum of ground states, the sphere of directions; an Ising magnet breaking a two-element symmetry down to the trivial group has [G:H]=2[G:H] = 2 states, which is why it has domains of two kinds. The same quotient is the order-parameter space whose topology classifies the defects — domain walls, vortices, monopoles — that the ordered phase can support.

Which subgroups a symmetry group can have. Lagrange's theorem is the first filter in any classification of molecular or crystal symmetry. A molecule whose point group has order 1212 can have symmetry subgroups only of orders 1,2,3,4,6,121, 2, 3, 4, 6, 12; a substitution or a distortion that would leave a set of six operations in a group of order 88 is impossible before any geometry is examined. Combined with Cauchy's theorem it also works the other way: a symmetry group of order divisible by 33 must contain a three-fold operation. The orders that actually occur are worked out in Point groups and crystal symmetry.

Degeneracies and the order of an element. Because x∣G∣=ex^{|G|} = e, any symmetry operation of a finite group, applied ∣G∣|G| times, returns the system to its starting state; and because ∣x∣|x| divides ∣G∣|G|, it does so for the first time after a number of steps dividing the group order. For a symmetry operation acting on a quantum state this restricts the phase it can produce to a ∣G∣|G|th root of unity, which is the arithmetic behind the labelling of states by characters in Representations of groups.

Public-key cryptography. Fermat's and Euler's theorems, proved above, are Lagrange's theorem applied to (Z/mZ)×(\mathbb{Z}/m\mathbb{Z})^{\times}, and they are what makes RSA work: encryption and decryption exponents are chosen to multiply to 11 modulo φ(m)\varphi(m), so that the round trip raises a message to the power 1+kφ(m)1 + k\varphi(m) and the group order absorbs the kφ(m)k\varphi(m). The security rests on φ(m)\varphi(m), hence the group order, being hard to obtain without the factorisation of mm.

Theorem

Homomorphisms and quotient groups

Adapted

Defines structure-preserving maps of groups, identifies their kernels as exactly the normal subgroups, builds the quotient group on the cosets of a normal subgroup, and proves that every homomorphic image is such a quotient.

Prerequisites: Cosets and Lagrange's theorem

Definition(Homomorphism, kernel, image)AdaptedAdapted from Dummit & Foote (2004), §3.1, the definition of the kernel, p. 75; Hassani (2013), §23.1, Definition 23.1.5, p. 705, and §23.2, Definition 23.2.9, p. 708; Riley, Hobson & Bence (2006), §28.5, the definitions of isomorphic groups and of a homomorphism, pp. 1059-1060

Let GG and HH be groups, with identities eGe_G and eHe_H. A map φ:G→H\varphi : G \to H is a homomorphism if it turns products into products:

φ(xy)=φ(x) φ(y)for all x,y∈G.\varphi(xy) = \varphi(x)\,\varphi(y) \qquad \text{for all } x, y \in G .

The product on the left is formed in GG, the one on the right in HH; the condition says that multiplying first and then mapping gives the same answer as mapping first and then multiplying.

A bijective homomorphism is an isomorphism, written G≅HG \cong H; an isomorphism of a group with itself is an automorphism. Isomorphic groups are the same group in different clothing, and no statement expressible in terms of the group operation can distinguish them.

Two subsets measure how far a homomorphism is from being an isomorphism:

ker⁡φ={ g∈G:φ(g)=eH },im⁡φ=φ(G)={ φ(g):g∈G }.\ker \varphi = \{\, g \in G : \varphi(g) = e_H \,\}, \qquad \operatorname{im} \varphi = \varphi(G) = \{\, \varphi(g) : g \in G \,\} .

The first is the kernel, the second the image. The map g↦eHg \mapsto e_H is the trivial homomorphism, with kernel all of GG.

Some physics texts define a homomorphism as a correspondence that is many-to-one, as Arfken, Weber and Harris (Arfken, Weber & Harris (2013), §17.1, p. 817) do. That reading is the common case, a surjective non-injective homomorphism, but we use the definition above, under which an isomorphism is a homomorphism too.

Theorem(What a homomorphism preserves)AdaptedAdapted from Dummit & Foote (2004), §3.1, Proposition 1, p. 75, and §3.3, Corollary 17(1), p. 97; Riley, Hobson & Bence (2006), §28.5, the three consequences (i)-(iii), p. 1060, and §28.6, the theorem that image and kernel are subgroups, pp. 1062-1063

Let φ:G→H\varphi : G \to H be a homomorphism. Then:

  1. φ(eG)=eH\varphi(e_G) = e_H.
  2. φ(x−1)=φ(x)−1\varphi(x^{-1}) = \varphi(x)^{-1} for every x∈Gx \in G, and more generally φ(xn)=φ(x)n\varphi(x^{n}) = \varphi(x)^{n} for every n∈Zn \in \mathbb{Z}.
  3. ker⁡φ\ker \varphi is a subgroup of GG and im⁡φ\operatorname{im}\varphi is a subgroup of HH.
  4. φ\varphi is injective if and only if ker⁡φ={eG}\ker \varphi = \{e_G\}.
  5. If xx has finite order, then φ(x)\varphi(x) has finite order and ∣φ(x)∣|\varphi(x)| divides ∣x∣|x|. If φ\varphi is injective the two orders are equal; without injectivity they need not be.
Idea of the proofOriginal

A homomorphism is pinned down by what it does to products, so every claim is proved by writing the element in question as a product and pushing φ\varphi through. The identity is the product of itself with itself; an inverse is whatever multiplies to the identity; a power is a product of copies. Part 4 is the one statement with content beyond this bookkeeping, and it is cancellation in disguise: φ(x)=φ(y)\varphi(x) = \varphi(y) says φ(xy−1)=eH\varphi(xy^{-1}) = e_H, so the failures of injectivity are exactly the non-identity elements of the kernel, and they are all alike. Part 5 then follows because x∣x∣=eGx^{|x|} = e_G is carried to an equation saying that ∣x∣|x| is one exponent killing φ(x)\varphi(x) — not necessarily the smallest.

ProofAdaptedAdapted from Dummit & Foote (2004), §3.1, the proof of Proposition 1, p. 75; Riley, Hobson & Bence (2006), §28.6, the proofs that image and kernel are subgroups, p. 1063

Part 1. Apply φ\varphi to eGeG=eGe_G e_G = e_G: it gives φ(eG)φ(eG)=φ(eG)\varphi(e_G)\varphi(e_G) = \varphi(e_G). Now cancel φ(eG)\varphi(e_G) on the right in HH (Groups and subgroups) to get φ(eG)=eH\varphi(e_G) = e_H.

Part 2. Apply φ\varphi to xx−1=eGx x^{-1} = e_G and use part 1: φ(x)φ(x−1)=eH\varphi(x)\varphi(x^{-1}) = e_H. By the one-sided inverse rule this already identifies φ(x−1)\varphi(x^{-1}) as φ(x)−1\varphi(x)^{-1}. For powers, φ(xn)=φ(x)n\varphi(x^{n}) = \varphi(x)^{n} holds for n=0n = 0 by part 1 and for n≥1n \ge 1 by induction, the step being φ(xn)=φ(x n−1x)=φ(x) n−1φ(x)\varphi(x^{n}) = \varphi(x^{\,n-1}x) = \varphi(x)^{\,n-1}\varphi(x); for n<0n < 0 write xn=(x−n)−1x^{n} = (x^{-n})^{-1} and combine the positive case with the inverse rule.

Part 3. Use the subgroup criterion in both cases. Kernel: eG∈ker⁡φe_G \in \ker\varphi by part 1, so it is non-empty; and if φ(x)=φ(y)=eH\varphi(x) = \varphi(y) = e_H then

φ(xy−1)=φ(x)φ(y)−1=eHeH−1=eH,\varphi(xy^{-1}) = \varphi(x)\varphi(y)^{-1} = e_H e_H^{-1} = e_H ,

so xy−1∈ker⁡φxy^{-1} \in \ker\varphi. Image: eH=φ(eG)∈im⁡φe_H = \varphi(e_G) \in \operatorname{im}\varphi; and if u=φ(a)u = \varphi(a) and v=φ(b)v = \varphi(b) lie in the image then uv−1=φ(a)φ(b)−1=φ(ab−1)uv^{-1} = \varphi(a)\varphi(b)^{-1} = \varphi(ab^{-1}) does too.

Part 4. Suppose φ\varphi is injective. If g∈ker⁡φg \in \ker\varphi then φ(g)=eH=φ(eG)\varphi(g) = e_H = \varphi(e_G) by part 1, so g=eGg = e_G by injectivity; hence the kernel is trivial. Conversely suppose ker⁡φ={eG}\ker\varphi = \{e_G\} and φ(x)=φ(y)\varphi(x) = \varphi(y). Then

φ(xy−1)=φ(x)φ(y)−1=eH,\varphi(xy^{-1}) = \varphi(x)\varphi(y)^{-1} = e_H ,

so xy−1∈ker⁡φ={eG}xy^{-1} \in \ker\varphi = \{e_G\}, giving xy−1=eGxy^{-1} = e_G and x=yx = y.

Part 5. Let n=∣x∣<∞n = |x| < \infty. By part 2, φ(x)n=φ(xn)=φ(eG)=eH\varphi(x)^{n} = \varphi(x^{n}) = \varphi(e_G) = e_H, so φ(x)\varphi(x) has finite order, and the divisibility criterion for orders (Groups and subgroups) gives ∣φ(x)∣∣n|\varphi(x)| \mid n. If φ\varphi is injective, put m=∣φ(x)∣m = |\varphi(x)|; then φ(xm)=φ(x)m=eH=φ(eG)\varphi(x^{m}) = \varphi(x)^{m} = e_H = \varphi(e_G), so xm=eGx^{m} = e_G by injectivity and n∣mn \mid m. With m∣nm \mid n this forces m=nm = n. □\square

Definition(Conjugates and normal subgroups)AdaptedAdapted from Dummit & Foote (2004), §3.1, the definition of the conjugate $gng^{-1}$, of $gNg^{-1}$ and of a normal subgroup, p. 82; Hassani (2013), §23.2, Definition 23.2.13, p. 709; Riley, Hobson & Bence (2006), §28.6, the defining property of a normal subgroup, p. 1063

For g,ng, n in a group GG, the element gng−1gng^{-1} is the conjugate of nn by gg. For a subset N⊆GN \subseteq G write gNg−1={ gng−1:n∈N }gNg^{-1} = \{\, gng^{-1} : n \in N \,\}.

A subgroup N≤GN \le G is normal, written N⊴GN \trianglelefteq G, if

gNg−1=Nfor every g∈G.gNg^{-1} = N \qquad \text{for every } g \in G .

Normality is a statement about how NN sits inside GG, not about NN as a group on its own: the same abstract group can be a normal subgroup of one group and a non-normal subgroup of another.

Two families are normal for trivial reasons. In any group, {e}\{e\} and GG are normal. In an abelian group every subgroup is normal, since gng−1=gg−1n=ngng^{-1} = gg^{-1}n = n. So the notion has content only for non-abelian GG.

Theorem(Normal subgroups, quotients and kernels)AdaptedAdapted from Dummit & Foote (2004), §3.1, Proposition 5, Theorem 6 and Proposition 7, pp. 81-83; Hassani (2013), §23.2, the argument preceding Definition 23.2.13 and Theorem 23.2.14, pp. 709-710

Let N≤GN \le G be a subgroup. The following are equivalent.

  1. N⊴GN \trianglelefteq G, that is, gNg−1=NgNg^{-1} = N for all g∈Gg \in G.
  2. gNg−1⊆NgNg^{-1} \subseteq N for all g∈Gg \in G.
  3. gN=NggN = Ng for all g∈Gg \in G: every left coset is the corresponding right coset.
  4. The rule
(uN)⋅(vN)=(uv)N(uN)\cdot(vN) = (uv)N

is a well-defined operation on the set G/NG/N of left cosets — that is, the coset on the right depends only on the two cosets on the left and not on the representatives uu and vv chosen for them.

When these hold, G/NG/N with that operation is a group, the quotient group of GG by NN, with identity N=eNN = eN and (gN)−1=g−1N(gN)^{-1} = g^{-1}N. Its order is the index: ∣G/N∣=[G:N]|G/N| = [G:N], so ∣G/N∣=∣G∣/∣N∣|G/N| = |G|/|N| for finite GG. The natural projection

π:G→G/N,π(g)=gN\pi : G \to G/N, \qquad \pi(g) = gN

is a surjective homomorphism with ker⁡π=N\ker \pi = N.

Consequently the normal subgroups of GG are precisely the kernels of homomorphisms defined on GG, and nothing else is.

Idea of the proofOriginal

Condition 4 is the one we actually want, and the other three are what it costs. Suppose we insist that cosets multiply by multiplying representatives. Replacing the representative vv by vnvn for some n∈Nn \in N changes the product uvuv into uvnuvn, which is harmless; but replacing uu by unun changes it into unvunv, and to recognise this as a member of uvNuvN we must be able to move nn past vv at the cost of some other element of NN. That is exactly the demand v−1nv∈Nv^{-1}nv \in N, which is condition 2 with g=v−1g = v^{-1}. Everything else is routine: the group axioms for G/NG/N descend from those of GG because the operation is defined by representatives, and the projection is a homomorphism by the very formula that defines the operation. The last sentence is then a short circle: a kernel is normal because φ(gng−1)=φ(g)eHφ(g)−1=eH\varphi(gng^{-1}) = \varphi(g)e_H\varphi(g)^{-1} = e_H, and a normal subgroup is a kernel because it is the kernel of its own projection.

ProofAdaptedAdapted from Dummit & Foote (2004), §3.1, the proof of Proposition 5 and the construction of the natural projection in Proposition 7, pp. 81-83; Hassani (2013), §23.2, the computation of $f(gxg^{-1})$ in Theorem 23.2.16, p. 710

1 ⇒\Rightarrow 2 is immediate, equality being a special case of inclusion.

2 ⇒\Rightarrow 1. Assume gNg−1⊆NgNg^{-1} \subseteq N for every gg. Applying this to g−1g^{-1} in place of gg gives g−1Ng⊆Ng^{-1}Ng \subseteq N as well. Conjugating that inclusion by gg — pre-multiplying by gg and post-multiplying by g−1g^{-1} — gives N⊆gNg−1N \subseteq gNg^{-1}. The two inclusions give gNg−1=NgNg^{-1} = N. (It is worth noticing that the quantifier over all gg is what makes this work; a single gg with gNg−1⊆NgNg^{-1} \subseteq N need not satisfy equality in an infinite group.)

1 ⇔\Leftrightarrow 3. Multiplying gNg−1=NgNg^{-1} = N on the right by gg gives gN=NggN = Ng, and multiplying gN=NggN = Ng on the right by g−1g^{-1} gives it back.

2 ⇒\Rightarrow 4. Let u1∈uNu_1 \in uN and v1∈vNv_1 \in vN, say u1=unu_1 = un and v1=vmv_1 = vm with n,m∈Nn, m \in N. Insert v−1vv^{-1}v and regroup:

u1v1=unvm=(uv)(v−1nv)m.u_1v_1 = u n v m = (uv)\bigl(v^{-1}nv\bigr)m .

By condition 2 applied with g=v−1g = v^{-1}, the element n′:=v−1nvn' := v^{-1}nv lies in NN, and NN is closed under products, so n′m∈Nn'm \in N. Hence u1v1∈(uv)Nu_1v_1 \in (uv)N, and since cosets are disjoint or equal (Cosets and Lagrange's theorem), u1v1N=uvNu_1v_1N = uvN. The product therefore does not depend on the representatives.

4 ⇒\Rightarrow 2. Assume the operation is well defined. Fix g∈Gg \in G and n∈Nn \in N. The cosets eN=NeN = N and nNnN are the same coset, because n∈Nn \in N; so are g−1Ng^{-1}N and itself. Multiplying the pair (N,g−1N)(N, g^{-1}N) using the representatives ee and g−1g^{-1} gives g−1Ng^{-1}N; using the representatives nn and g−1g^{-1} gives ng−1Nng^{-1}N. Well-definedness forces

ng−1N=g−1N,ng^{-1}N = g^{-1}N ,

so ng−1∈g−1Nng^{-1} \in g^{-1}N, say ng−1=g−1n1ng^{-1} = g^{-1}n_1 with n1∈Nn_1 \in N. Multiplying on the left by gg gives gng−1=n1∈Ngng^{-1} = n_1 \in N. As gg and nn were arbitrary, condition 2 holds.

The quotient is a group. Assume the four conditions. Associativity: for u,v,w∈Gu,v,w \in G,

((uN)(vN))(wN)=(uv)N⋅wN=((uv)w)N=(u(vw))N=uN⋅(vw)N=(uN)((vN)(wN)),\bigl((uN)(vN)\bigr)(wN) = (uv)N \cdot wN = \bigl((uv)w\bigr)N = \bigl(u(vw)\bigr)N = uN \cdot (vw)N = (uN)\bigl((vN)(wN)\bigr),

the middle equality being associativity in GG. The coset N=eNN = eN satisfies (eN)(gN)=(eg)N=gN(eN)(gN) = (eg)N = gN and likewise on the other side, so it is the identity; and (gN)(g−1N)=(gg−1)N=eN=N(gN)(g^{-1}N) = (gg^{-1})N = eN = N, so g−1Ng^{-1}N is the inverse of gNgN. The elements of G/NG/N are by definition the left cosets, and their number is [G:N][G:N]; Lagrange's theorem supplies ∣G∣/∣N∣|G|/|N| for finite GG.

The projection. π(g)=gN\pi(g) = gN is surjective because every coset has a representative. It is a homomorphism because π(g1g2)=(g1g2)N=(g1N)(g2N)=π(g1)π(g2)\pi(g_1g_2) = (g_1g_2)N = (g_1N)(g_2N) = \pi(g_1)\pi(g_2), which is the defining rule read from right to left. Its kernel is {g:gN=N}\{g : gN = N\}, and gN=N=eNgN = N = eN holds exactly when e−1g=ge^{-1}g = g lies in NN; so ker⁡π=N\ker \pi = N.

Normal ⇔\Leftrightarrow kernel. If N⊴GN \trianglelefteq G then N=ker⁡πN = \ker \pi for the projection just built. Conversely let N=ker⁡φN = \ker\varphi for a homomorphism φ:G→H\varphi : G \to H. For g∈Gg \in G and n∈Nn \in N,

φ(gng−1)=φ(g) φ(n) φ(g)−1=φ(g) eH φ(g)−1=eH,\varphi\bigl(gng^{-1}\bigr) = \varphi(g)\,\varphi(n)\,\varphi(g)^{-1} = \varphi(g)\,e_H\,\varphi(g)^{-1} = e_H ,

so gng−1∈Ngng^{-1} \in N. That is condition 2, hence N⊴GN \trianglelefteq G. □\square

Theorem(First isomorphism theorem)AdaptedAdapted from Dummit & Foote (2004), §3.3, Theorem 16 and Corollary 17, p. 97; Hassani (2013), §23.2, Theorem 23.2.16, p. 710

Let φ:G→H\varphi : G \to H be any homomorphism of groups. Its kernel is a normal subgroup of GG, so the quotient G/ker⁡φG/\ker\varphi is defined; and the recipe "send a coset to the common value of φ\varphi on it",

φˉ:G/ker⁡φ⟶im⁡φ,φˉ(gker⁡φ)=φ(g),\bar\varphi : G/\ker\varphi \longrightarrow \operatorname{im}\varphi, \qquad \bar\varphi\bigl(g\ker\varphi\bigr) = \varphi(g),

is unambiguous and is an isomorphism onto the image. In short,

G/ker⁡φ  ≅  im⁡φ.G/\ker\varphi \;\cong\; \operatorname{im}\varphi .

Counting the two sides gives [ G:ker⁡φ ]=∣im⁡φ∣[\,G : \ker\varphi\,] = |\operatorname{im}\varphi|, and therefore, when GG is finite,

∣G∣=∣ker⁡φ∣⋅∣im⁡φ∣.|G| = |\ker\varphi| \cdot |\operatorname{im}\varphi| .
Idea of the proofOriginal

A homomorphism loses exactly the information in its kernel and nothing else, so if we agree in advance to stop distinguishing elements that differ by a kernel element, what is left is a faithful copy of the image. "Agreeing to stop distinguishing" is precisely passing to the cosets of the kernel, and the previous statement has already made those cosets into a group. All that remains is to check that the obvious map is unambiguous and loses nothing, and both checks reduce to the same computation: φ(u)=φ(v)\varphi(u) = \varphi(v) if and only if u−1v∈ker⁡φu^{-1}v \in \ker\varphi, which is the test for uu and vv to name the same coset. The counting formula is then Lagrange's theorem read on the quotient; for linear maps it is the rank-nullity theorem.

ProofAdaptedAdapted from Dummit & Foote (2004), §3.3, Theorem 16 and Corollary 17 with the observation that these restate §3.1, p. 97; Hassani (2013), §23.2, the proof of Theorem 23.2.16, p. 710

Write K=ker⁡φK = \ker\varphi. That KK is a subgroup is part 3 of the preservation statement, and that it is normal is the final step of the previous proof, so the quotient group G/KG/K exists.

The key equivalence. For u,v∈Gu, v \in G,

φ(u)=φ(v)  ⟺  φ(u)−1φ(v)=eH  ⟺  φ(u−1v)=eH  ⟺  u−1v∈K  ⟺  uK=vK,\varphi(u) = \varphi(v) \iff \varphi(u)^{-1}\varphi(v) = e_H \iff \varphi\bigl(u^{-1}v\bigr) = e_H \iff u^{-1}v \in K \iff uK = vK ,

the second step using parts 1 and 2 of the preservation statement and the last being the coset-equality test (Cosets and Lagrange's theorem).

φˉ\bar\varphi is well defined. If uK=vKuK = vK then, reading the chain from right to left, φ(u)=φ(v)\varphi(u) = \varphi(v). So the proposed value φ(g)\varphi(g) depends only on the coset gKgK, not on the representative gg.

φˉ\bar\varphi is a homomorphism. Using the quotient operation and then the homomorphism property of φ\varphi,

φˉ((uK)(vK))=φˉ((uv)K)=φ(uv)=φ(u)φ(v)=φˉ(uK) φˉ(vK).\bar\varphi\bigl((uK)(vK)\bigr) = \bar\varphi\bigl((uv)K\bigr) = \varphi(uv) = \varphi(u)\varphi(v) = \bar\varphi(uK)\,\bar\varphi(vK) .

φˉ\bar\varphi is injective. If φˉ(uK)=φˉ(vK)\bar\varphi(uK) = \bar\varphi(vK) then φ(u)=φ(v)\varphi(u) = \varphi(v), and the chain read from left to right gives uK=vKuK = vK. (Equivalently, by part 4 of the preservation statement: φˉ(gK)=eH\bar\varphi(gK) = e_H forces g∈Kg \in K, that is, gK=KgK = K, so the kernel of φˉ\bar\varphi is trivial.)

φˉ\bar\varphi is surjective onto im⁡φ\operatorname{im}\varphi. Every element of im⁡φ\operatorname{im}\varphi is φ(g)\varphi(g) for some g∈Gg \in G, and φ(g)=φˉ(gK)\varphi(g) = \bar\varphi(gK).

So φˉ\bar\varphi is a bijective homomorphism, that is, an isomorphism, and G/K≅im⁡φG/K \cong \operatorname{im}\varphi. Counting, [G:K]=∣G/K∣=∣im⁡φ∣[G:K] = |G/K| = |\operatorname{im}\varphi|, and multiplying by ∣K∣|K| and using Lagrange's theorem gives ∣G∣=∣K∣ ∣im⁡φ∣|G| = |K|\,|\operatorname{im}\varphi| when GG is finite. □\square

Remark(Where the hypotheses are used)AdaptedAdapted from Dummit & Foote (2004), §3.2, the proof that a subgroup of index 2 is normal, p. 91, and the example of a non-normal subgroup whose coset product is ill defined, pp. 91-92; Riley, Hobson & Bence (2006), §28.5, consequence (iii) on p. 1060 and the example $\\Phi : \\mathbb{R}\\to U(1)$, $x \\mapsto e^{ix}$, p. 1060

Normality is exactly what the quotient needs, and nothing less. Take G=D4G = D_4 with r4=s2=er^{4} = s^{2} = e and sr=r3ssr = r^{3}s, and the subgroup H={e,s}H = \{e,s\} of order 22. It is not normal, since

rsr−1=r (sr3)=r (r s)=r2s∉H,r s r^{-1} = r\,(s r^{3}) = r\,(r\,s) = r^{2}s \notin H ,

using sr3=r−3s=rssr^{3} = r^{-3}s = rs. The coset product fails accordingly. The left cosets are H={e,s}H = \{e,s\} and rH={r,rs}rH = \{r, rs\}, among others. Multiply HH by rHrH using the representatives ee and rr: the answer is er=rer = r, lying in rHrH. Multiply using the representatives s∈Hs \in H and r∈rHr \in rH instead: the answer is sr=r3ssr = r^{3}s, which lies in r3H={r3,r3s}r^{3}H = \{r^{3}, r^{3}s\}, a different coset. So "multiply the representatives" does not define an operation on D4/HD_4/H, and there is no quotient group. The same group has normal subgroups — {e,r2}\{e,r^{2}\} and {e,r,r2,r3}\{e,r,r^{2},r^{3}\} — for which it does.

Index two is always enough. If [G:H]=2[G:H] = 2 then H⊴GH \trianglelefteq G, with no computation: for g∉Hg \notin H the two left cosets are HH and gHgH, so gH=G∖HgH = G \setminus H; the two right cosets are HH and HgHg, so Hg=G∖HHg = G\setminus H as well; hence gH=HggH = Hg, and for g∈Hg \in H this is clear. In D4D_4 this is why the rotation subgroup is normal while the reflection subgroup of order 22 is not.

Finiteness is not needed. Nothing in the construction of G/NG/N or in the first isomorphism theorem assumes GG finite; only the numerical form ∣G∣=∣ker⁡φ∣ ∣im⁡φ∣|G| = |\ker\varphi|\,|\operatorname{im}\varphi| does. The quotient R/2πZ≅U(1)\mathbb{R}/2\pi\mathbb{Z} \cong U(1) is the standard infinite instance.

A conflict between our sources, over part 5. Riley, Hobson and Bence (Riley, Hobson & Bence (2006), §28.5, consequence (iii), p. 1060) conclude that under a homomorphism an element and its image always have "the same order", whereas Dummit and Foote (Dummit & Foote (2004), §3.1, Proposition 1(3), p. 75) give only the exponent rule φ(xn)=φ(x)n\varphi(x^{n}) = \varphi(x)^{n}, from which divisibility and no more follows. We follow Dummit and Foote: part 5 above asserts only that ∣φ(x)∣|\varphi(x)| divides ∣x∣|x|, with equality when φ\varphi is injective. Equality does fail in general, and it fails for the example given on the same page of Riley, Hobson and Bence: in Φ:(R,+)→U(1)\Phi : (\mathbb{R},+) \to U(1), x↦eixx \mapsto e^{\mathrm{i}x}, the element x=πx = \pi has infinite order in R\mathbb{R} while its image −1-1 has order 22. The argument printed there establishes only that Φ(x)m=I′\Phi(x)^{m} = I' when xm=Ix^{m} = I, which is the divisibility statement.

Where each hypothesis enters the isomorphism theorem. The homomorphism property is used twice: once to make KK a subgroup and normal, and once to make φˉ\bar\varphi multiplicative. Injectivity of φˉ\bar\varphi is where passing to the kernel's cosets matters — cosets of a smaller normal subgroup would leave φˉ\bar\varphi well defined but no longer injective, and cosets of a larger one would make it ill defined.

Method(Identifying a quotient group)Original

A quotient G/NG/N is almost never described usefully by listing cosets. The efficient route is to recognise it as the image of a map.

  1. Guess the answer: find a group HH and a map φ:G→H\varphi : G \to H that forgets exactly the information NN carries — a determinant, a sign, a modulus, a residue, a projection onto one coordinate.
  2. Check that φ\varphi is a homomorphism, by verifying φ(xy)=φ(x)φ(y)\varphi(xy) = \varphi(x)\varphi(y) on general elements.
  3. Compute ker⁡φ\ker\varphi by solving φ(g)=eH\varphi(g) = e_H. If it comes out as NN, then NN is normal automatically, with no conjugation to check.
  4. Compute im⁡φ\operatorname{im}\varphi. Surjectivity onto HH is usually easiest to see by exhibiting one preimage for each element of HH.
  5. Conclude G/N≅im⁡φG/N \cong \operatorname{im}\varphi by the first isomorphism theorem.
  6. For finite groups, check the arithmetic: ∣G∣=∣ker⁡φ∣⋅∣im⁡φ∣|G| = |\ker\varphi|\cdot|\operatorname{im}\varphi|.

To go the other way and test a given subgroup NN for normality, in decreasing order of cheapness: is GG abelian? is [G:N]=2[G:N] = 2? is NN visibly a kernel? otherwise verify gng−1∈Ngng^{-1} \in N for gg and nn running over generating sets of GG and NN.

Example(A quotient of the units modulo fifteen)Original

Let G=(Z/15Z)×={1,2,4,7,8,11,13,14}G = (\mathbb{Z}/15\mathbb{Z})^{\times} = \{1,2,4,7,8,11,13,14\}, an abelian group of order 88 under multiplication of residue classes, and let

φ:G→G,φ(x)=x2.\varphi : G \to G, \qquad \varphi(x) = x^{2} .

It is a homomorphism. φ(xy)=(xy)2=xyxy=x2y2=φ(x)φ(y)\varphi(xy) = (xy)^{2} = xyxy = x^{2}y^{2} = \varphi(x)\varphi(y), where the middle step uses commutativity. (On a non-abelian group squaring is not a homomorphism; this is a genuine use of the hypothesis.)

Kernel. Square each element modulo 1515:

12=1,22=4,42=16=1,72=49=4,82=64=4,112=121=1,132=169=4,142=196=1.1^{2} = 1,\quad 2^{2} = 4,\quad 4^{2} = 16 = 1,\quad 7^{2} = 49 = 4,\quad 8^{2} = 64 = 4,\quad 11^{2} = 121 = 1,\quad 13^{2} = 169 = 4,\quad 14^{2} = 196 = 1 .

(Each reduction subtracts a multiple of 1515: 16−15=116-15 = 1, 49−45=449-45 = 4, 64−60=464-60 = 4, 121−120=1121-120 = 1, 169−165=4169-165 = 4, 196−195=1196-195=1.) Hence

K=ker⁡φ={1,4,11,14},∣K∣=4,K = \ker\varphi = \{1, 4, 11, 14\}, \qquad |K| = 4 ,

and im⁡φ={1,4}\operatorname{im}\varphi = \{1,4\}, of order 22.

The arithmetic check. ∣G∣=8=4⋅2=∣ker⁡φ∣⋅∣im⁡φ∣|G| = 8 = 4 \cdot 2 = |\ker\varphi|\cdot|\operatorname{im}\varphi|, as the first isomorphism theorem requires.

The quotient explicitly. GG is abelian, so KK is normal and G/KG/K exists, with [G:K]=8/4=2[G:K] = 8/4 = 2: there are exactly two cosets. One is KK itself; the other is

2K={2⋅1, 2⋅4, 2⋅11, 2⋅14}={2, 8, 22, 28}={2,8,7,13},2K = \{2\cdot 1,\ 2\cdot 4,\ 2\cdot 11,\ 2\cdot 14\} = \{2,\ 8,\ 22,\ 28\} = \{2, 8, 7, 13\} ,

reducing 22=15+722 = 15+7 and 28=15+1328 = 15+13. The two cosets {1,4,11,14}\{1,4,11,14\} and {2,7,8,13}\{2,7,8,13\} are disjoint and together give all eight elements, as they must. The multiplication table of G/KG/K is forced: KK is the identity, and (2K)(2K)=4K=K(2K)(2K) = 4K = K because 4∈K4 \in K. So G/KG/K is cyclic of order 22.

And it matches the image. im⁡φ={1,4}\operatorname{im}\varphi = \{1,4\} is also cyclic of order 22, with 42=14^{2} = 1. The isomorphism φˉ\bar\varphi of the theorem sends K↦1K \mapsto 1 and 2K↦42K \mapsto 4. Reading it the other way: the map φ\varphi "forgets" which of the four square roots an element is, and KK is precisely the set of four elements that φ\varphi cannot distinguish from 11.

A second quotient of the same group, for contrast. Take L=⟨2⟩={1,2,4,8}L = \langle 2 \rangle = \{1,2,4,8\}, of order 44 and index 22. Its two cosets are LL and 7L={7,14,13,11}7L = \{7, 14, 13, 11\}, and G/LG/L is again cyclic of order 22. So two different normal subgroups of the same order can have isomorphic quotients while being different subgroups: KK is the Klein four-group, since every element of KK squares to 11, while LL is cyclic, generated by 22 of order 44. The quotient records less than the subgroup does.

Example(Two quotients that physics uses constantly)Original

Phase and the circle. Let ω>0\omega > 0 be a fixed frequency and define

Φ:(R,+)→U(1),Φ(t)=eiωt,\Phi : (\mathbb{R},+) \to U(1), \qquad \Phi(t) = e^{\mathrm{i}\omega t} ,

where U(1)={z∈C:∣z∣=1}U(1) = \{z \in \mathbb{C} : |z| = 1\} under multiplication. It is a homomorphism because eiω(t1+t2)=eiωt1eiωt2e^{\mathrm{i}\omega(t_1+t_2)} = e^{\mathrm{i}\omega t_1}e^{\mathrm{i}\omega t_2}, which is the statement that the exponential turns sums into products. It is surjective, since every unit-modulus number is eiθe^{\mathrm{i}\theta} for some real θ\theta and we may take t=θ/ωt = \theta/\omega. Its kernel is the set of tt with ωt∈2πZ\omega t \in 2\pi\mathbb{Z}, that is,

ker⁡Φ=2πω Z,\ker \Phi = \frac{2\pi}{\omega}\,\mathbb{Z} ,

the integer multiples of the period. The first isomorphism theorem gives

R/2πωZ  ≅  U(1).\mathbb{R}\Big/\tfrac{2\pi}{\omega}\mathbb{Z} \;\cong\; U(1) .

For ω=4 s−1\omega = 4\ \mathrm{s}^{-1} the kernel is generated by the period T=2π/4=π/2≈1.5708 sT = 2\pi/4 = \pi/2 \approx 1.5708\ \mathrm{s}: two instants of time give the same phase exactly when they differ by a whole number of half-π\pi seconds. This is the precise sense in which the phase of an oscillator is "time modulo the period", and it is why phase lives on a circle rather than a line.

Determinant and the unimodular group. The determinant det⁡:GL(n,R)→R∖{0}\det : GL(n,\mathbb{R}) \to \mathbb{R}\setminus\{0\} is a homomorphism, because det⁡(AB)=det⁡Adet⁡B\det(AB) = \det A \det B (Determinants). It is surjective: diag⁡(λ,1,…,1)\operatorname{diag}(\lambda, 1, \dots, 1) has determinant λ\lambda for any λ≠0\lambda \neq 0. Its kernel is SL(n,R)SL(n,\mathbb{R}), the matrices of determinant 11. So SL(n,R)SL(n,\mathbb{R}) is normal in GL(n,R)GL(n,\mathbb{R}) without any conjugation being computed, and

GL(n,R)/SL(n,R)  ≅  R∖{0},GL(n,\mathbb{R}) \big/ SL(n,\mathbb{R}) \;\cong\; \mathbb{R}\setminus\{0\} ,

as Hassani (Hassani (2013), §23.2, Example 23.2.17, p. 711) observes. The same argument with det⁡:U(n)→U(1)\det : U(n) \to U(1) gives U(n)/SU(n)≅U(1)U(n)/SU(n) \cong U(1), which is the statement that a unitary transformation is a special unitary one together with an overall phase.

ApplicationOriginal

Representations are homomorphisms. A representation of a group is a homomorphism into a group of matrices, so everything above applies to it directly. The kernel is the set of symmetry operations the representation cannot see; a representation is faithful exactly when its kernel is trivial, which is part 4 of the preservation statement, and an unfaithful representation is really a representation of the quotient by its kernel, which is the first isomorphism theorem. That is why the representations of GG that are trivial on a normal subgroup NN are in bijection with the representations of G/NG/N — the standard first step in reducing a large symmetry group to a manageable one (Representations of groups).

Gauge symmetry and physical configurations. In gauge theory the configurations of a field are acted on by a group of gauge transformations, and two configurations related by one of them are physically the same. The physical configuration space is the quotient, and the statement that it is a space with a group structure, rather than an unstructured collection, is the normality condition. The same construction gives the order-parameter spaces G/HG/H of condensed-matter physics and the quotient R/2πZ\mathbb{R}/2\pi\mathbb{Z} that makes a phase angle well defined.

Two-to-one maps and spin. Many of the most useful homomorphisms in physics are not injective, and the kernel is the physics. The map SU(2)→SO(3)SU(2) \to SO(3) that sends a unit quaternion to the rotation it performs has kernel {±1}\{\pm \mathbb{1}\}, of order 22, so SO(3)≅SU(2)/{±1}SO(3) \cong SU(2)/\{\pm\mathbb{1}\}: a rotation corresponds to two elements of SU(2)SU(2), differing by a sign, which is exactly why a spin-12\tfrac12 state changes sign under a rotation by 2π2\pi (The rotation group and SU(2); Quaternions). The determinant maps of the previous example do the same job for U(n)U(n): separating an overall phase, which is unobservable, from the rest.

Conserved quantities and selection rules. Parity is the homomorphism from a symmetry group onto {±1}\{\pm 1\} whose kernel is the subgroup of orientation-preserving operations — a subgroup of index 22, hence normal with no work. Because the target group is {±1}\{\pm 1\}, the possible parity values form a group of order 22 and multiply: a product of two odd operations is even. Every multiplicative quantum number used in a selection rule arises this way, as a homomorphism of the symmetry group onto a small abelian group, and the rule that forbids a transition is the statement that the two states lie over different elements of the quotient.

Modular arithmetic as a quotient. Z/nZ\mathbb{Z}/n\mathbb{Z} is the quotient of (Z,+)(\mathbb{Z},+) by the normal subgroup nZn\mathbb{Z}, and the first isomorphism theorem applied to k↦e2πik/nk \mapsto e^{2\pi \mathrm{i}k/n} identifies it with the group of nnth roots of unity. That identification is the algebraic content of the discrete Fourier transform and of Bloch's theorem on a lattice of nn sites.

Theorem

Group actions

Adapted

Gives the vocabulary of a group acting on a set — orbit, stabilizer, transitivity — proves that the orbit of a point is in bijection with the cosets of its stabilizer, and derives the counting lemma that averages fixed points to count orbits.

Prerequisites: Groups and subgroups, Cosets and Lagrange's theorem

Definition(Actions, orbits and stabilizers)AdaptedAdapted from Dummit & Foote (2004), §1.7, p. 41 and §4.1, pp. 112-115; Hassani (2013), §23.3, Defs 23.3.1 and 23.3.3, pp. 713-714; Lee (2013), Ch. 7, pp. 161-162

Let GG be a group with identity ee and let AA be a non-empty set. A left action of GG on AA is a map G×A→AG \times A \to A, written (g,a)↦g⋅a(g, a) \mapsto g \cdot a, such that

g1⋅(g2⋅a)=(g1g2)⋅aande⋅a=ag_1 \cdot (g_2 \cdot a) = (g_1 g_2) \cdot a \qquad \text{and} \qquad e \cdot a = a

for all g1,g2∈Gg_1, g_2 \in G and all a∈Aa \in A. We then say that GG acts on AA. A right action is a map A×G→AA \times G \to A, written (a,g)↦a⋅g(a,g) \mapsto a \cdot g, with (a⋅g1)⋅g2=a⋅(g1g2)(a \cdot g_1)\cdot g_2 = a \cdot (g_1g_2) and a⋅e=aa \cdot e = a.

Fix an action of GG on AA. For g∈Gg \in G write σg ⁣:A→A\sigma_g \colon A \to A for the map σg(a)=g⋅a\sigma_g(a) = g \cdot a. The following names are used throughout.

  • The orbit of a∈Aa \in A is G⋅a={ g⋅a:g∈G }G \cdot a = \{\, g \cdot a : g \in G \,\}, the set of points reachable from aa. The set of orbits is written A/GA/G and called the orbit space.
  • The stabilizer of aa is Ga={ g∈G:g⋅a=a }G_a = \{\, g \in G : g \cdot a = a \,\}, also called the isotropy group or the little group at aa.
  • The kernel of the action is { g∈G:g⋅a=a for all a∈A }=⋂a∈AGa\{\, g \in G : g \cdot a = a \text{ for all } a \in A \,\} = \bigcap_{a \in A} G_a. The action is faithful (or effective) if its kernel is {e}\{e\}, and free if Ga={e}G_a = \{e\} for every aa.
  • The action is transitive if there is only one orbit: for any a,b∈Aa, b \in A there is a g∈Gg \in G with g⋅a=bg \cdot a = b.
  • For g∈Gg \in G, the fixed-point set is Fix(g)={ a∈A:g⋅a=a }\mathrm{Fix}(g) = \{\, a \in A : g \cdot a = a \,\}.

Two elementary facts are used below. First, each σg\sigma_g is a bijection of AA, with inverse σg−1\sigma_{g^{-1}}: indeed σg−1(σg(a))=g−1⋅(g⋅a)=(g−1g)⋅a=e⋅a=a\sigma_{g^{-1}}(\sigma_g(a)) = g^{-1}\cdot(g \cdot a) = (g^{-1}g)\cdot a = e \cdot a = a by the first and then the second axiom, and the same computation with gg and g−1g^{-1} exchanged gives σg∘σg−1=id\sigma_g \circ \sigma_{g^{-1}} = \mathrm{id}. Second, g↦σgg \mapsto \sigma_g is a homomorphism from GG into the group SAS_A of all bijections of AA (The symmetric group), because the first axiom says precisely σg1g2=σg1∘σg2\sigma_{g_1g_2} = \sigma_{g_1}\circ\sigma_{g_2}; this homomorphism is the permutation representation afforded by the action, and its kernel is the kernel of the action. In particular each GaG_a is a subgroup of GG: it is the preimage of the subgroup { π∈SA:π(a)=a }\{\,\pi \in S_A : \pi(a) = a\,\}, or directly, e∈Gae \in G_a, and if g,hg, h fix aa then (gh)⋅a=g⋅(h⋅a)=g⋅a=a(gh)\cdot a = g\cdot(h\cdot a) = g \cdot a = a and g−1⋅a=g−1⋅(g⋅a)=ag^{-1}\cdot a = g^{-1}\cdot (g\cdot a) = a.

Theorem(Orbit–stabilizer theorem)AdaptedAdapted from Dummit & Foote (2004), §4.1, Prop. 2, pp. 114-115

Let a group GG act on a non-empty set AA.

  1. The relation a∼ba \sim b defined by "b=g⋅ab = g \cdot a for some g∈Gg \in G" is an equivalence relation on AA, and its equivalence classes are exactly the orbits. Hence the orbits partition AA.
  2. For each a∈Aa \in A the map
Φ ⁣:{left cosets of Ga in G}⟶G⋅a,Φ(g Ga)=g⋅a,\Phi \colon \{\text{left cosets of } G_a \text{ in } G\} \longrightarrow G \cdot a , \qquad \Phi(g\,G_a) = g \cdot a ,

is a well-defined bijection. Consequently

∣G⋅a∣=[ G:Ga ],\lvert G \cdot a \rvert = [\,G : G_a\,] ,

the index of the stabilizer, whether or not GG is finite. 3. If GG is finite then ∣G⋅a∣\lvert G \cdot a\rvert divides ∣G∣\lvert G\rvert and

∣G⋅a∣⋅∣Ga∣=∣G∣.\lvert G \cdot a \rvert \cdot \lvert G_a \rvert = \lvert G \rvert .
Idea of the proofOriginal

A point of the orbit of aa is named by a group element that carries aa to it, and two group elements give the same point exactly when they differ by something that leaves aa alone. "Differing by an element of GaG_a" is precisely the relation that defines the left cosets of GaG_a, so the names and the points match up one for one. Part 3 is then part 2 read through Lagrange's theorem, which says that the number of cosets times the size of the subgroup is the order of the group.

ProofAdaptedAdapted from Dummit & Foote (2004), §4.1, Prop. 2, pp. 114-115

Part 1: ∼\sim is an equivalence relation.

  • Reflexive. a=e⋅aa = e \cdot a by the second axiom, so a∼aa \sim a.
  • Symmetric. If b=g⋅ab = g \cdot a then acting by g−1g^{-1} and using the first axiom, g−1⋅b=(g−1g)⋅a=e⋅a=ag^{-1}\cdot b = (g^{-1}g)\cdot a = e \cdot a = a, so b∼ab \sim a.
  • Transitive. If b=g⋅ab = g \cdot a and c=h⋅bc = h \cdot b then c=h⋅(g⋅a)=(hg)⋅ac = h \cdot (g \cdot a) = (hg)\cdot a by the first axiom, and hg∈Ghg \in G because GG is closed under multiplication; so a∼ca \sim c.

The class of aa is { b:b=g⋅a for some g }=G⋅a\{\,b : b = g\cdot a \text{ for some } g\,\} = G\cdot a, which is the orbit. The classes of an equivalence relation are disjoint and cover the set, which is the assertion that the orbits partition AA.

Part 2: Φ\Phi is well defined and injective. For g,h∈Gg, h \in G,

g⋅a=h⋅a  ⟺  h−1⋅(g⋅a)=h−1⋅(h⋅a)  ⟺  (h−1g)⋅a=a  ⟺  h−1g∈Ga  ⟺  g Ga=h Ga.g \cdot a = h \cdot a \iff h^{-1}\cdot (g\cdot a) = h^{-1}\cdot(h \cdot a) \iff (h^{-1}g)\cdot a = a \iff h^{-1}g \in G_a \iff g\,G_a = h\,G_a .

The first equivalence is obtained by acting with h−1h^{-1}, which is reversible because σh−1\sigma_{h^{-1}} is a bijection; the second uses the first axiom on both sides together with e⋅a=ae\cdot a = a; the third is the definition of GaG_a; the fourth is the standard criterion for equality of left cosets (Cosets and Lagrange's theorem). Reading the chain from right to left says that Φ\Phi does not depend on the coset representative, so it is well defined; reading it from left to right says that Φ\Phi is injective.

Part 2: Φ\Phi is surjective. A point of the orbit is by definition g⋅ag\cdot a for some g∈Gg \in G, and that point is the image Φ(g Ga)\Phi(g\,G_a).

Hence Φ\Phi is a bijection, and the number of elements of G⋅aG \cdot a equals the number of left cosets of GaG_a, which is by definition the index [G:Ga][G : G_a].

Part 3. GaG_a is a subgroup of GG, as checked in the definition above. If GG is finite, Lagrange's theorem gives ∣G∣=[G:Ga] ∣Ga∣\lvert G\rvert = [G:G_a]\,\lvert G_a\rvert, and substituting [G:Ga]=∣G⋅a∣[G:G_a] = \lvert G\cdot a\rvert from part 2 gives the displayed product; in particular ∣G⋅a∣\lvert G \cdot a\rvert divides ∣G∣\lvert G\rvert. □\square

Remark(Where the hypotheses are used)Original

Both axioms are needed, and each does a separate job. The axiom e⋅a=ae \cdot a = a is what makes ∼\sim reflexive and what puts ee in GaG_a; without it the "action" g⋅a=a0g \cdot a = a_0 for a fixed a0a_0 satisfies g1⋅(g2⋅a)=a0=(g1g2)⋅ag_1\cdot(g_2\cdot a) = a_0 = (g_1g_2)\cdot a, yet no point other than a0a_0 lies in its own orbit and the partition statement fails. The composition axiom is used at every other step: in symmetry and transitivity of ∼\sim, in the proof that σg\sigma_g is invertible, and in the middle equivalence of the chain defining Φ\Phi.

Finiteness is used only in part 3. Parts 1 and 2 hold for any group and any set: [G:Ga][G:G_a] is defined as the cardinality of the set of cosets, and the bijection Φ\Phi is a statement about cardinalities. The product formula needs ∣G∣\lvert G \rvert to be a number. For instance G=ZG = \mathbb{Z} acting on A=ZA = \mathbb{Z} by n⋅a=n+an \cdot a = n + a has one orbit and trivial stabilizers, so part 2 reads ∣A∣=[Z:{0}]\lvert A \rvert = [\mathbb{Z}:\{0\}], correctly, while "∣G⋅a∣⋅∣Ga∣=∣G∣\lvert G\cdot a\rvert \cdot \lvert G_a\rvert = \lvert G\rvert" says only ∞⋅1=∞\infty \cdot 1 = \infty.

Left cosets, not right. The chain in the proof produces the condition h−1g∈Gah^{-1}g \in G_a, which is the criterion for gGa=hGagG_a = hG_a. Had we written Φ(Gag)=g⋅a\Phi(G_a g) = g\cdot a the map would not be well defined in general, because Gag=GahG_a g = G_a h means gh−1∈Gagh^{-1} \in G_a, a different condition unless GaG_a is normal. For a right action the roles are exchanged and right cosets appear. (Lee (2013), Ch. 7, p. 162) notes that the two kinds of action carry the same information: given a right action, g⋅a:=a⋅g−1g \cdot a := a \cdot g^{-1} is a left action, and conversely; the inverse is what repairs the order of composition.

The stabilizers along an orbit are conjugate, not equal. If b=g⋅ab = g\cdot a then Gb=g Ga g−1G_b = g\,G_a\,g^{-1}, since h⋅b=b  ⟺  (g−1hg)⋅a=ah \cdot b = b \iff (g^{-1}hg)\cdot a = a. So "the" stabilizer of an orbit is only a conjugacy class of subgroups (Conjugacy classes); its order, and hence the orbit-stabilizer count, is nevertheless the same at every point of the orbit.

Theorem(The counting lemma (Burnside, Cauchy–Frobenius))AdaptedAdapted from Dummit & Foote (2004), §19.1, Exercise 8, p. 877

Let a finite group GG act on a finite set AA, and let tt be the number of orbits. Then

t=1∣G∣∑g∈G∣Fix(g)∣:t = \frac{1}{\lvert G\rvert}\sum_{g \in G} \lvert \mathrm{Fix}(g)\rvert :

the number of orbits is the average number of points left fixed, the average being taken over the whole group.

(Dummit & Foote (2004), §19.1, Exercise 8, p. 877) states the identity in the equivalent product form t∣G∣=∑g∈G∣Fix(g)∣t\lvert G\rvert = \sum_{g\in G}\lvert\mathrm{Fix}(g)\rvert for a subgroup G≤SnG \leq S_n acting on {1,…,n}\{1, \dots, n\}, and records that the result is often called Burnside's lemma although it goes back to Frobenius. The proof below is for a general finite group acting on a general finite set; the case Dummit and Foote state is the case A={1,…,n}A = \{1,\dots,n\}.

Idea of the proofOriginal

Count the pairs (g,a)(g, a) with g⋅a=ag \cdot a = a in two ways. Summing first over group elements gives ∑g∣Fix(g)∣\sum_g \lvert\mathrm{Fix}(g)\rvert; summing first over points of the set gives ∑a∣Ga∣\sum_a \lvert G_a\rvert. The orbit–stabilizer theorem converts each ∣Ga∣\lvert G_a\rvert into ∣G∣/∣G⋅a∣\lvert G\rvert/\lvert G\cdot a\rvert, and then the points of one orbit contribute ∣G∣\lvert G\rvert between them, once per orbit.

ProofOriginal

Let

S={ (g,a)∈G×A:g⋅a=a },S = \{\,(g,a) \in G \times A : g\cdot a = a \,\} ,

a finite set because GG and AA are finite.

Counting SS by its first coordinate. For each fixed gg, the pairs in SS with that first coordinate are (g,a)(g, a) with a∈Fix(g)a \in \mathrm{Fix}(g), so

∣S∣=∑g∈G∣Fix(g)∣.\lvert S\rvert = \sum_{g \in G} \lvert \mathrm{Fix}(g)\rvert .

Counting SS by its second coordinate. For each fixed aa, the pairs in SS with that second coordinate are (g,a)(g,a) with g∈Gag \in G_a, so

∣S∣=∑a∈A∣Ga∣.\lvert S\rvert = \sum_{a \in A} \lvert G_a\rvert .

Replacing stabilizers by orbit sizes. GG is finite, so part 3 of the orbit–stabilizer theorem applies at every aa and gives ∣Ga∣=∣G∣/∣G⋅a∣\lvert G_a\rvert = \lvert G\rvert / \lvert G\cdot a\rvert. Hence

∣S∣=∑a∈A∣G∣∣G⋅a∣=∣G∣∑a∈A1∣G⋅a∣.\lvert S\rvert = \sum_{a \in A} \frac{\lvert G\rvert}{\lvert G\cdot a\rvert} = \lvert G\rvert \sum_{a\in A} \frac{1}{\lvert G\cdot a\rvert} .

Grouping the sum by orbits. By part 1 the orbits partition AA, so the last sum may be taken orbit by orbit. Let O1,…,OtO_1, \dots, O_t be the distinct orbits. Every aa in the orbit OiO_i has G⋅a=OiG\cdot a = O_i, so it contributes 1/∣Oi∣1/\lvert O_i\rvert, and there are ∣Oi∣\lvert O_i\rvert such points:

∑a∈A1∣G⋅a∣=∑i=1t∑a∈Oi1∣Oi∣=∑i=1t∣Oi∣⋅1∣Oi∣=t.\sum_{a \in A} \frac{1}{\lvert G\cdot a\rvert} = \sum_{i=1}^{t} \sum_{a \in O_i} \frac{1}{\lvert O_i\rvert} = \sum_{i=1}^{t} \lvert O_i\rvert \cdot \frac{1}{\lvert O_i\rvert} = t .

Therefore ∣S∣=t ∣G∣\lvert S\rvert = t\,\lvert G\rvert. Equating the two counts of ∣S∣\lvert S\rvert and dividing by ∣G∣≠0\lvert G\rvert \neq 0 gives the stated formula. □\square

Remark(Where the hypotheses are used in the counting lemma)Original

GG finite is used twice: to apply the product form of the orbit–stabilizer theorem, and to divide by ∣G∣\lvert G\rvert at the end. AA finite is used to make ∣S∣\lvert S \rvert and the sum over aa finite, so that the two counts may be equated and rearranged. Both are essential. Take G=ZG = \mathbb{Z} acting on A=ZA = \mathbb{Z} by translation: there is one orbit, Fix(0)=Z\mathrm{Fix}(0) = \mathbb{Z} and Fix(n)=∅\mathrm{Fix}(n) = \emptyset for n≠0n \neq 0, and the right-hand side is the meaningless ∞/∞\infty/\infty. Take G={±1}G = \{\pm 1\} acting on A=ZA = \mathbb{Z} by ε⋅a=εa\varepsilon \cdot a = \varepsilon a: here AA is infinite, Fix(1)=Z\mathrm{Fix}(1) = \mathbb{Z}, Fix(−1)={0}\mathrm{Fix}(-1) = \{0\}, and again the average is not defined, although the number of orbits is.

Nothing requires the action to be faithful, free or transitive. Elements acting trivially simply contribute ∣A∣\lvert A\rvert each to the sum, which is correct: if the kernel has order kk then the action factors through a faithful action of a group of order ∣G∣/k\lvert G\rvert/k on AA, and both sides of the identity are multiplied by kk.

Method(Counting configurations up to a symmetry)Original

To count the configurations of a finite object that are distinct once a symmetry group is allowed to move them:

  1. Identify the set AA. List the configurations as labelled objects, so that AA is a plain finite set with no symmetry quotient taken yet. For colourings of nn positions with qq colours, ∣A∣=qn\lvert A\rvert = q^n.
  2. Identify the group GG and check it acts. Verify the two axioms, usually by exhibiting GG as a group of symmetries of the underlying object; then gg acts on a configuration by moving its positions.
  3. Find ∣G∣\lvert G\rvert, often most easily by the orbit–stabilizer theorem applied to some convenient set of geometric features: ∣G∣=(size of one orbit)×(order of the stabilizer of one of its points)\lvert G\rvert = (\text{size of one orbit}) \times (\text{order of the stabilizer of one of its points}).
  4. Sort GG into types of element with the same cycle structure on the nn positions, and record how many elements each type has. (Elements in the same conjugacy class always have the same cycle structure, so the classes are a safe sorting.)
  5. Compute ∣Fix(g)∣\lvert\mathrm{Fix}(g)\rvert for one element of each type. A colouring is fixed by gg exactly when it is constant on every cycle of gg acting on the positions, so ∣Fix(g)∣=q c(g)\lvert \mathrm{Fix}(g)\rvert = q^{\,c(g)} where c(g)c(g) is the number of cycles, fixed positions included.
  6. Average. Add up (number of elements of the type)×qc(g)(\text{number of elements of the type}) \times q^{c(g)} over the types and divide by ∣G∣\lvert G\rvert. The answer is an integer; if it is not, a cycle count or a class size is wrong.
Example(Colouring the faces of a cube with three colours)Original

How many ways are there to paint the six faces of a cube, each face one of three colours, if two paintings are the same when one can be rotated into the other?

Step 1: the set. AA is the set of colourings of the six labelled faces, so ∣A∣=36=729\lvert A\rvert = 3^6 = 729.

Step 2: the group. GG is the group of rotations of the cube (rotations only, not reflections), acting on AA by (g⋅f)(face)=f(g−1 face)(g\cdot f)(\text{face}) = f(g^{-1}\,\text{face}); this is a left action because the inverse reverses the order of composition twice.

Step 3: the order of GG, by orbit–stabilizer. Let GG act on the six faces. The action is transitive, because a face can be brought to any other by a quarter- or half-turn, so the orbit of a face has 66 elements. The rotations fixing a given face are the four turns through 0,π/2,π,3π/20, \pi/2, \pi, 3\pi/2 about the axis through that face and the opposite one, so the stabilizer has order 44. By part 3 of the orbit–stabilizer theorem,

∣G∣=6×4=24.\lvert G\rvert = 6 \times 4 = 24 .

Step 4: the types of rotation and their cycle structures on the faces.

Type of rotation Number Cycles on the 6 faces c(g)c(g) 3c(g)3^{c(g)}
identity 11 six fixed faces 66 729729
±π/2\pm\pi/2 about a face axis 3×2=63 \times 2 = 6 22 fixed, one 44-cycle 33 2727
π\pi about a face axis 33 22 fixed, two 22-cycles 44 8181
±2π/3\pm 2\pi/3 about a vertex axis 4×2=84 \times 2 = 8 two 33-cycles 22 99
π\pi about an edge axis 66 three 22-cycles 33 2727

The counts add to 1+6+3+8+6=24=∣G∣1 + 6 + 3 + 8 + 6 = 24 = \lvert G\rvert, which checks Step 3 and confirms that no rotation has been missed. (There are 33 face axes, 44 body diagonals and 66 pairs of opposite edges.)

Step 5: the fixed colourings. A colouring is fixed by gg precisely when every face of a cycle of gg gets the same colour, so there are 33 free choices per cycle and ∣Fix(g)∣=3c(g)\lvert\mathrm{Fix}(g)\rvert = 3^{c(g)}, as tabulated.

Step 6: the average.

∑g∈G∣Fix(g)∣=1⋅729+6⋅27+3⋅81+8⋅9+6⋅27=729+162+243+72+162=1368,\sum_{g\in G}\lvert\mathrm{Fix}(g)\rvert = 1\cdot 729 + 6\cdot 27 + 3\cdot 81 + 8\cdot 9 + 6\cdot 27 = 729 + 162 + 243 + 72 + 162 = 1368 ,

so the number of orbits is

t=136824=57.t = \frac{1368}{24} = 57 .

There are 5757 distinct three-colourings of the cube's faces.

Checks. First, 5757 is an integer, as it must be. Second, the same six steps with qq colours in place of 33 give the polynomial

t(q)=q6+3q4+12q3+8q224,t(q) = \frac{q^6 + 3q^4 + 12 q^3 + 8 q^2}{24} ,

the four terms coming from the five rows of the table with the two rows of three cycles combined. At q=1q = 1 this must give 11, since there is only one colouring at all, and indeed (1+3+12+8)/24=1(1 + 3 + 12 + 8)/24 = 1. At q=2q = 2 it gives (64+48+96+32)/24=240/24=10(64 + 48 + 96 + 32)/24 = 240/24 = 10, the known number of distinct ways to paint a cube's faces black or white. At q=3q = 3 it returns 1368/24=571368/24 = 57.

ApplicationOriginal

Degeneracy is an orbit, and symmetry explains it. If a Hamiltonian commutes with every element of a symmetry group GG, then GG acts on each energy eigenspace, and the states of a degenerate multiplet form orbits under that action. When the action on a chosen state is understood geometrically, the orbit–stabilizer theorem gives the size of the multiplet directly as ∣G∣\lvert G\rvert divided by the order of the subgroup that leaves the state alone — the "little group" of the state. The same arithmetic organises the splitting of a level when a perturbation shrinks GG to a subgroup HH: the single GG-orbit breaks into HH-orbits, and the orbit–stabilizer theorem applied to HH gives the sizes of the pieces. The representation-theoretic refinement of this bookkeeping is the subject of Representations of groups and Orthogonality relations and characters.

Site multiplicities in a crystal. A crystallographic point group GG acts on the positions in a unit cell. The number of positions equivalent to a given one is ∣G∣/∣Ga∣\lvert G \rvert / \lvert G_a\rvert, where GaG_a is the site-symmetry group of that position: an atom on a general position has Ga={e}G_a = \{e\} and multiplicity ∣G∣\lvert G\rvert, while an atom sitting on a mirror plane or a rotation axis has a larger GaG_a and correspondingly fewer copies. This is exactly the orbit–stabilizer theorem and it is how the multiplicities in crystallographic tables are generated; see Point groups and crystal symmetry.

Counting distinct structures. The counting lemma is the standard tool for enumerating configurations that symmetry makes indistinguishable: substituted isomers of a molecule (how many distinct dichloro-derivatives of a given skeleton exist), occupations of the sites of a crystal lattice by two species of atom in alloy thermodynamics, and distinct spin configurations on a symmetric cluster in statistical mechanics. In each case one is counting orbits of a finite symmetry group on a finite set of labelled configurations, and the average-of-fixed-points formula turns the problem into a short sum over the symmetry types, as in the worked example.

Homogeneous spaces. For continuous groups the bijection of part 2 survives as a diffeomorphism between an orbit and a coset space. The rotation group SO(3)\mathrm{SO}(3) acts transitively on the unit sphere, and the rotations fixing the north pole are the rotations about the vertical axis, a copy of SO(2)\mathrm{SO}(2); so the sphere is SO(3)/SO(2)\mathrm{SO}(3)/\mathrm{SO}(2). (Lee (2013), Ch. 21, p. 541) develops the orbit space M/GM/G in this setting, and The rotation group and SU(2) takes up the rotation group itself. The same description underlies the identification of the space of pure spin-12\tfrac12 states with the Bloch sphere SU(2)/U(1)\mathrm{SU}(2)/\mathrm{U}(1), and the classification of vacua in a theory whose symmetry GG is spontaneously broken to a subgroup HH: the degenerate vacua form one orbit, so the vacuum manifold is G/HG/H.

Definition

Conjugacy classes

Adapted

Defines conjugation, conjugacy classes, the centralizer and the centre, shows that a class has as many elements as the centralizer has cosets, and assembles these counts into the class equation.

Prerequisites: Groups and subgroups, Cosets and Lagrange's theorem, Group actions

Definition(Conjugation, classes, centralizer, centre)AdaptedAdapted from Dummit & Foote (2004), §4.3, pp. 122-123; Hassani (2013), Def. 23.2.18, p. 711; Riley, Hobson & Bence (2006), §28.7.3, pp. 1068-1069

Let GG be a group. For g,x∈Gg, x \in G the element

gx  =  g x g−1{}^{g}x \;=\; g\,x\,g^{-1}

is the conjugate of xx by gg, and x,y∈Gx, y \in G are conjugate if y=gxg−1y = gxg^{-1} for some g∈Gg \in G. The set

Kx  =  { gxg−1:g∈G }K_x \;=\; \{\, g x g^{-1} : g \in G \,\}

of all elements conjugate to xx is the conjugacy class of xx.

Two subgroups attached to xx record how much of GG fails to move it:

  • the centralizer CG(x)={ g∈G:gx=xg }C_G(x) = \{\, g\in G : gx = xg \,\}, the elements that commute with xx;
  • the centre Z(G)={ z∈G:zg=gz for all g∈G }=⋂x∈GCG(x)Z(G) = \{\, z \in G : zg = gz \text{ for all } g \in G \,\} = \bigcap_{x \in G} C_G(x), the elements that commute with everything.

More generally, for a subset S⊆GS \subseteq G one writes gSg−1={ gsg−1:s∈S }gSg^{-1} = \{\,gsg^{-1} : s \in S\,\}, calls SS and TT conjugate subsets when T=gSg−1T = gSg^{-1} for some gg, and calls NG(S)={ g∈G:gSg−1=S }N_G(S) = \{\, g \in G : gSg^{-1} = S \,\} the normalizer of SS; a subgroup is normal exactly when its normalizer is all of GG (Homomorphisms and quotient groups). A function ff on GG with f(gxg−1)=f(x)f(gxg^{-1}) = f(x) for all g,xg, x, that is, a function constant on each class, is a class function.

Convention. We conjugate on the left, x↦gxg−1x \mapsto gxg^{-1}, following (Dummit & Foote (2004), §4.3, p. 122) and (Hassani (2013), Def. 23.2.18, p. 711). (Riley, Hobson & Bence (2006), §28.7.3, p. 1068) writes the relation the other way round, Y=Gi−1XGiY = G_i^{-1} X G_i. The two give the same classes, since Gi−1XGiG_i^{-1} X G_i is the conjugate of XX by Gi−1G_i^{-1}, but they differ by an inverse in every intermediate formula, so a convention must be fixed before any computation.

Definition(Classes and centralizers)AdaptedAdapted from Dummit & Foote (2004), §4.3, pp. 122-123, Prop. 6; Riley, Hobson & Bence (2006), §28.7.3, pp. 1068-1069

Let GG be a group.

  1. g⋅x=gxg−1g \cdot x = gxg^{-1} defines an action of GG on the set GG, and its orbits are the conjugacy classes. In particular the classes partition GG: distinct classes are disjoint and every element lies in one.
  2. The stabilizer of xx under this action is the centralizer CG(x)C_G(x), which is therefore a subgroup, and
∣Kx∣  =  [ G:CG(x) ].\lvert K_x\rvert \;=\; [\,G : C_G(x)\,] .

If GG is finite, ∣Kx∣\lvert K_x\rvert divides ∣G∣\lvert G\rvert and ∣Kx∣ ∣CG(x)∣=∣G∣\lvert K_x\rvert\,\lvert C_G(x)\rvert = \lvert G\rvert. 3. ∣Kx∣=1\lvert K_x\rvert = 1, that is Kx={x}K_x = \{x\}, if and only if x∈Z(G)x \in Z(G). The centre is an abelian normal subgroup of GG, and it is the union of the one-element classes. 4. Conjugate elements have the same order, and conjugation by a fixed gg is an automorphism of GG.

Idea of the proofOriginal

A group can be made to act on itself in more than one way, and conjugation is the way that sees the group's internal structure rather than just its size. Once it is recognised as an action, everything in Group actions applies with no further work: orbits are classes, stabilizers are centralizers, and the orbit–stabilizer theorem turns the question "how big is this class?" into the question "how much of the group commutes with this element?". The elements with the largest possible centralizer, namely all of GG, are exactly the ones whose class is as small as possible.

ProofAdaptedAdapted from Dummit & Foote (2004), §4.3, pp. 122-123

Part 1: the axioms. For g1,g2,x∈Gg_1, g_2, x \in G,

g1⋅(g2⋅x)=g1(g2xg2−1)g1−1=(g1g2) x (g1g2)−1=(g1g2)⋅x,g_1\cdot(g_2\cdot x) = g_1(g_2xg_2^{-1})g_1^{-1} = (g_1g_2)\,x\,(g_1g_2)^{-1} = (g_1g_2)\cdot x ,

where the middle equality uses associativity and (g1g2)−1=g2−1g1−1(g_1g_2)^{-1} = g_2^{-1}g_1^{-1}. Also e⋅x=exe−1=xe \cdot x = exe^{-1} = x. So the two axioms of a left action hold. The orbit of xx is {gxg−1:g∈G}=Kx\{gxg^{-1} : g \in G\} = K_x by definition, and orbits partition the set acted on, by part 1 of the orbit–stabilizer theorem.

Part 2: the stabilizer. By definition the stabilizer of xx is

Gx={ g∈G:gxg−1=x }={ g∈G:gx=xg }=CG(x),G_x = \{\, g \in G : gxg^{-1} = x \,\} = \{\, g\in G : gx = xg\,\} = C_G(x) ,

the middle step being multiplication on the right by gg. A stabilizer is a subgroup, so CG(x)C_G(x) is one, and part 2 of the orbit–stabilizer theorem gives ∣Kx∣=[G:CG(x)]\lvert K_x\rvert = [G : C_G(x)]. When GG is finite, Lagrange's theorem turns this into ∣Kx∣ ∣CG(x)∣=∣G∣\lvert K_x\rvert\,\lvert C_G(x)\rvert = \lvert G\rvert, so ∣Kx∣\lvert K_x\rvert divides ∣G∣\lvert G\rvert.

Part 3: one-element classes. Kx={x}K_x = \{x\} says gxg−1=xgxg^{-1} = x for every g∈Gg \in G, that is gx=xggx = xg for every gg, that is x∈Z(G)x \in Z(G); and conversely. For the rest: e∈Z(G)e \in Z(G); if z,wz, w commute with every gg then so does zwzw, since (zw)g=z(wg)=z(gw)=(zg)w=g(zw)(zw)g = z(wg) = z(gw) = (zg)w = g(zw); and zg=gzzg = gz gives gz−1=z−1ggz^{-1} = z^{-1}g on multiplying by z−1z^{-1} on both sides. So Z(G)Z(G) is a subgroup, abelian because its elements commute with everything and in particular with each other, and normal because gzg−1=zgg−1=z∈Z(G)gzg^{-1} = zgg^{-1} = z \in Z(G) for z∈Z(G)z \in Z(G). Finally, Z(G)Z(G) is the union of the classes of its elements, each of which is a single point by the first sentence.

Part 4. Write γg(x)=gxg−1\gamma_g(x) = gxg^{-1}. Then γg(x)γg(y)=gxg−1gyg−1=g(xy)g−1=γg(xy)\gamma_g(x)\gamma_g(y) = gxg^{-1}gyg^{-1} = g(xy)g^{-1} = \gamma_g(xy), so γg\gamma_g is a homomorphism, and it is a bijection with inverse γg−1\gamma_{g^{-1}}; hence it is an automorphism. By induction (gxg−1)n=gxng−1(gxg^{-1})^n = gx^ng^{-1}, because the inner factors g−1gg^{-1}g cancel in pairs; so (gxg−1)n=e(gxg^{-1})^n = e if and only if gxng−1=egx^ng^{-1} = e, that is xn=ex^n = e. The two elements therefore satisfy exactly the same power relations and have the same order. □\square

Definition(The class equation)AdaptedAdapted from Dummit & Foote (2004), §4.3, Thm 7, p. 124

Take GG finite. Its classes of size one are the central elements, by part 3; write Kg1,…,KgrK_{g_1}, \dots, K_{g_r} for the remaining classes, picking one gig_i out of each. Adding the sizes of all the classes then gives the class equation

∣G∣  =  ∣Z(G)∣  +  ∑i=1r[ G:CG(gi) ],\lvert G\rvert \;=\; \lvert Z(G)\rvert \;+\; \sum_{i=1}^{r} \bigl[\,G : C_G(g_i)\,\bigr] ,

in which each index appearing in the sum exceeds 11 and divides ∣G∣\lvert G\rvert.

Idea of the proofOriginal

Add up the sizes of the classes. The classes of size one are precisely the central elements, and together they contribute ∣Z(G)∣\lvert Z(G)\rvert; each remaining class contributes its size, which part 2 of the previous statement writes as an index. That is the whole argument, and its force comes from the last sentence: the right-hand side is a sum of divisors of ∣G∣\lvert G\rvert, each bigger than 11, which is a strong arithmetic constraint on how a finite group can be built.

ProofAdaptedAdapted from Dummit & Foote (2004), §4.3, Thm 7, p. 124

By part 1 of the previous statement the classes partition GG, so ∣G∣\lvert G\rvert is the sum of the sizes of all the distinct classes.

Split that sum in two. By part 3, a class has one element exactly when that element is central, so the one-element classes are {z}\{z\} for z∈Z(G)z \in Z(G) and there are ∣Z(G)∣\lvert Z(G)\rvert of them, contributing ∣Z(G)∣\lvert Z(G)\rvert in total. Every other class has at least two elements and so is disjoint from the centre; let Kg1,…,KgrK_{g_1}, \dots, K_{g_r} be these, with the gig_i chosen one from each.

By part 2, ∣Kgi∣=[G:CG(gi)]\lvert K_{g_i}\rvert = [G : C_G(g_i)]. Hence

∣G∣=∑z∈Z(G)1  +  ∑i=1r∣Kgi∣=∣Z(G)∣+∑i=1r[G:CG(gi)].\lvert G\rvert = \sum_{z \in Z(G)} 1 \;+\; \sum_{i=1}^{r}\lvert K_{g_i}\rvert = \lvert Z(G)\rvert + \sum_{i=1}^{r}\bigl[G : C_G(g_i)\bigr] .

Each index is a divisor of ∣G∣\lvert G\rvert by Lagrange's theorem, and it exceeds 11 because gi∉Z(G)g_i \notin Z(G) forces CG(gi)≠GC_G(g_i) \neq G. □\square

Definition(Prime-power order forces a non-trivial centre)AdaptedAdapted from Dummit & Foote (2004), §4.3, Thm 8, p. 125

Suppose ∣P∣=pa\lvert P\rvert = p^{a}, with pp prime and a≥1a \geq 1. Then Z(P)Z(P) contains something besides the identity, so ∣Z(P)∣≥p\lvert Z(P)\rvert \geq p.

Idea of the proofOriginal

Read the class equation modulo pp. Every non-central index divides pap^{a} and exceeds 11, so it is a positive power of pp; the order ∣P∣\lvert P\rvert is a positive power of pp as well. That leaves ∣Z(P)∣\lvert Z(P)\rvert as the only term in the equation not yet known to be divisible by pp — and a sum in which all but one term is divisible by pp can equal a multiple of pp only if the remaining term is too. Since the centre is never empty, being divisible by pp forces it to have at least pp elements.

ProofAdaptedAdapted from Dummit & Foote (2004), §4.3, Thm 8, p. 125

Apply the class equation to PP:

pa=∣Z(P)∣+∑i=1r[P:CP(gi)].p^{a} = \lvert Z(P)\rvert + \sum_{i=1}^{r}\bigl[P : C_P(g_i)\bigr] .

For each ii the index [P:CP(gi)][P:C_P(g_i)] divides pap^a and is greater than 11, so it is pbip^{b_i} with bi≥1b_i \geq 1 and is divisible by pp. The left-hand side is divisible by pp because a≥1a \geq 1. Subtracting, pp divides ∣Z(P)∣\lvert Z(P)\rvert. Since ∣Z(P)∣≥1\lvert Z(P)\rvert \geq 1 (the identity is central), this forces ∣Z(P)∣≥p>1\lvert Z(P)\rvert \geq p > 1. □\square

Remark(Where the hypotheses are used)Original

Finiteness. Parts 1, 3 and 4 of "Classes and centralizers", and the identity ∣Kx∣=[G:CG(x)]\lvert K_x\rvert = [G:C_G(x)], hold in any group. Finiteness enters only where orders are multiplied or summed: in the divisibility statement, and throughout the class equation, whose left-hand side must be a number and whose right-hand side must be a finite sum. In an infinite group the classes still partition GG, but there may be infinitely many of them and they may be infinite; the general linear group GL2(C)\mathrm{GL}_2(\mathbb{C}), for example, has a two-parameter family of classes of diagonalizable matrices, one for each unordered pair {λ1,λ2}\{\lambda_1, \lambda_2\} of non-zero eigenvalues.

a≥1a \geq 1 in the prime-power corollary. With a=0a = 0 the group is trivial and its centre is trivial too, so the conclusion fails; the proof uses a≥1a \geq 1 exactly at the point where pp is said to divide ∣P∣\lvert P\rvert. The hypothesis that ∣P∣\lvert P\rvert is a prime power is equally essential: S3S_3 has order 66 and class equation 6=1+2+36 = 1 + 2 + 3, with trivial centre. There no single prime divides all the non-central indices, and the argument has nothing to work with.

Why the centre must be separated out. One might try to write the class equation as a sum over all classes of [G:CG(gi)][G:C_G(g_i)] with no special term. That is true but useless: the central classes contribute 11 each, and the information in the equation — that the non-central terms are proper divisors of ∣G∣\lvert G\rvert greater than 11 — is only visible once they are collected.

Normal subgroups are unions of classes. If N⊴GN \trianglelefteq G and x∈Nx \in N then gxg−1∈gNg−1=Ngxg^{-1} \in gNg^{-1} = N for every gg, so Kx⊆NK_x \subseteq N. This is the most common way the class equation is used: the order of a normal subgroup must be a sum of class sizes, one of which is the class of the identity. In the worked example below, the class sizes 1,2,2,51, 2, 2, 5 allow only 1,1+2+2=51, 1+2+2 = 5 and 1+2+2+5=101+2+2+5 = 10 as such sums that also divide 1010, which exhibits ⟨r⟩\langle r\rangle as the only non-trivial proper normal subgroup.

Conjugacy is not equality of order. Conjugate elements have the same order (part 4), but not conversely: in the example below, rr and r2r^2 both have order 55 and are not conjugate.

Method(Finding the conjugacy classes of a finite group)Original
  1. Start with the identity. Ke={e}K_e = \{e\} always, since geg−1=egeg^{-1} = e.
  2. Find the centre by checking which elements commute with a generating set; each contributes a class of its own, by part 3.
  3. Pick an element xx not yet placed. Compute gxg−1gxg^{-1} as gg runs over a generating set of GG, then over products of those, until no new elements appear. The set obtained is KxK_x, because it is closed under conjugation by the generators and hence by all of GG.
  4. Check the size. ∣Kx∣\lvert K_x\rvert must divide ∣G∣\lvert G\rvert, by part 2. If it does not, an element has been missed.
  5. Identify the centralizer as a cross-check: ∣CG(x)∣=∣G∣/∣Kx∣\lvert C_G(x)\rvert = \lvert G\rvert / \lvert K_x\rvert, and ⟨x⟩⊆CG(x)\langle x\rangle \subseteq C_G(x) always, so the order of xx must divide ∣CG(x)∣\lvert C_G(x)\rvert.
  6. Repeat from step 3 until every element is placed, then verify the class equation: the sizes must add to ∣G∣\lvert G\rvert.
Example(The symmetries of a regular pentagon)Original

Let G=D5G = D_5 be the symmetry group of a regular pentagon: the rotations through multiples of 2π/52\pi/5 and the five reflections in the axes through a vertex and the midpoint of the opposite side. Writing rr for the rotation through 2π/52\pi/5 and ss for one reflection,

G={ e,r,r2,r3,r4, s,rs,r2s,r3s,r4s },r5=s2=e,srs−1=r−1,G = \{\, e, r, r^2, r^3, r^4,\ s, rs, r^2s, r^3s, r^4s \,\}, \qquad r^5 = s^2 = e, \qquad s r s^{-1} = r^{-1} ,

so ∣G∣=10\lvert G\rvert = 10. Everything below follows from the single relation srs−1=r−1srs^{-1} = r^{-1}, equivalently srk=r−kssr^{k} = r^{-k}s.

Step 1: the identity. Ke={e}K_e = \{e\}, of size 11.

Step 2: conjugating a rotation. Conjugating rmr^{m} by a rotation changes nothing, since powers of rr commute: rkrmr−k=rmr^{k}r^{m}r^{-k} = r^{m}. Conjugating by a reflection rksr^{k}s, and using (rks)−1=s−1r−k=sr−k(r^ks)^{-1} = s^{-1}r^{-k} = sr^{-k} together with srm=r−mssr^{m} = r^{-m}s,

(rks) rm (rks)−1=rks rm s r−k=rk (r−ms) s r−k=rk r−m r−k=r−m,(r^{k}s)\,r^{m}\,(r^{k}s)^{-1} = r^{k}s\,r^{m}\,s\,r^{-k} = r^{k}\,(r^{-m}s)\,s\,r^{-k} = r^{k}\,r^{-m}\,r^{-k} = r^{-m} ,

using s2=es^2 = e at the third equality and the commutativity of the powers of rr at the fourth. So the class of rmr^{m} is {rm,r−m}\{r^{m}, r^{-m}\}:

Kr={r,r4},Kr2={r2,r3},K_{r} = \{r, r^{4}\}, \qquad K_{r^{2}} = \{r^{2}, r^{3}\} ,

each of size 22. Geometrically, a rotation and its inverse are conjugate because a reflection reverses the sense of rotation.

Step 3: conjugating a reflection. First by rotations, using sr−k=rkssr^{-k} = r^{k}s:

rk s r−k=rk rks=r2ks.r^{k}\,s\,r^{-k} = r^{k}\,r^{k}s = r^{2k}s .

As kk runs over 0,1,2,3,40,1,2,3,4, the exponent 2k2k runs over 0,2,4,1,30,2,4,1,3 modulo 55 — all residues, because 22 is invertible modulo the prime 55 (indeed 2⋅3=6≡12\cdot 3 = 6 \equiv 1). So the five reflections s,rs,r2s,r3s,r4ss, rs, r^2s, r^3s, r^4s are already all conjugate to ss, and

Ks={ s, rs, r2s, r3s, r4s },K_{s} = \{\, s,\ rs,\ r^2s,\ r^3s,\ r^4s \,\} ,

of size 55. Conjugating by reflections produces nothing new, since (rks) s (rks)−1=(rks) s (rks)=rk (ss) rks=r2ks(r^{k}s)\,s\,(r^{k}s)^{-1} = (r^{k}s)\,s\,(r^{k}s) = r^{k}\,(ss)\,r^{k}s = r^{2k}s, the same list.

Step 4: the counts. The four classes have sizes 1,2,2,51, 2, 2, 5, and each divides ∣G∣=10\lvert G\rvert = 10, as part 2 requires. They account for 1+2+2+5=101+2+2+5 = 10 elements, so no element has been missed and these are all the classes.

Step 5: centralizers and the centre. By ∣CG(x)∣=∣G∣/∣Kx∣\lvert C_G(x)\rvert = \lvert G\rvert/\lvert K_x\rvert,

∣CG(r)∣=102=5,∣CG(s)∣=105=2.\lvert C_G(r)\rvert = \frac{10}{2} = 5, \qquad \lvert C_G(s)\rvert = \frac{10}{5} = 2 .

These are confirmed directly: CG(r)=⟨r⟩C_G(r) = \langle r\rangle, the five rotations, and CG(s)={e,s}C_G(s) = \{e, s\}. Only the identity has a class of size 11, so by part 3

Z(D5)={e}.Z(D_5) = \{e\} .

Step 6: the class equation. With Z(G)={e}Z(G) = \{e\} and the three non-central classes,

10=1⏟∣Z(G)∣+2⏟[G:CG(r)]+2⏟[G:CG(r2)]+5⏟[G:CG(s)],10 = \underbrace{1}_{\lvert Z(G)\rvert} + \underbrace{2}_{[G:C_G(r)]} + \underbrace{2}_{[G:C_G(r^2)]} + \underbrace{5}_{[G:C_G(s)]} ,

and indeed 1+2+2+5=101 + 2 + 2 + 5 = 10. Each non-central summand is a divisor of 1010 larger than 11, as the theorem promises. The count of classes, four, is the number that will reappear as the number of inequivalent irreducible representations of D5D_5 (Orthogonality relations and characters).

ApplicationOriginal

Character tables are indexed by classes. The trace of a matrix is unchanged by a similarity transformation, so the character χ(g)=tr D(g)\chi(g) = \mathrm{tr}\,D(g) of a representation satisfies χ(hgh−1)=χ(g)\chi(hgh^{-1}) = \chi(g): characters are class functions. Every column of a character table therefore stands for a whole class, not a single element, and the table is square because a finite group has exactly as many irreducible representations, counted up to equivalence, as it has conjugacy classes. Counting and sizing the classes, as in the example above, is the first step in building such a table; see Orthogonality relations and characters and Character tables.

Conjugate symmetry operations are physically equivalent. In a molecular point group, two operations are conjugate when the group itself contains an operation carrying the geometric element of the first (an axis, a plane) onto that of the second. A square-planar ML4\mathrm{ML}_4 molecule has point group D4hD_{4h}, of order 1616, and its four in-plane two-fold axes fall into two classes of two: the two axes along the M–L bonds form the class written 2C2′2C_2', and the two through the midpoints of the edges of the square form the class 2C2′′2C_2''. A rotation by π/4\pi/4 would carry one kind onto the other, but no such operation lies in D4hD_{4h}, so the two classes are not interchangeable and the spectroscopic labels C2′C_2' and C2′′C_2'' record exactly this distinction. The class sizes are consistent with part 2: 22 divides 1616, whereas a class of three could not occur here at all, since 3∤163 \nmid 16. Point groups and crystal symmetry develops the classification.

Rotations through the same angle are conjugate. In SO(3)\mathrm{SO}(3), if RR carries the unit vector n^\hat n to n^′\hat n' then R Rn^(θ) R−1=Rn^′(θ)R\,R_{\hat n}(\theta)\,R^{-1} = R_{\hat n'}(\theta): the conjugate of a rotation is the rotation through the same angle about the rotated axis, as (Hassani (2013), Box 23.2.20, p. 711) records. The classes of SO(3)\mathrm{SO}(3) are therefore labelled by the angle alone, which is why the character of an angular-momentum representation is a function of θ\theta only, and why one may compute it in the convenient frame in which the axis is z^\hat z (The rotation group and SU(2), Rotation matrices of angular momentum).

Conjugacy in the groups the handbook uses elsewhere. In GLn(C)\mathrm{GL}_n(\mathbb{C}) conjugation A↦PAP−1A \mapsto PAP^{-1} is change of basis (Linear maps and matrices), so the conjugacy classes are the similarity classes of matrices and the Jordan normal form is precisely a list of class representatives (Jordan normal form); part 4 above is the familiar fact that similar matrices share their invariants. In the symmetric group, (Hassani (2013), Thm 23.4.12, p. 719) and (Dummit & Foote (2004), Prop. 11, p. 126) show that two permutations are conjugate exactly when they have the same cycle type, so the classes of SnS_n are labelled by the partitions of nn (The symmetric group). This is the combinatorial engine behind the representation theory of SnS_n used in the quantum mechanics of identical particles.

Definition

The symmetric group

Adapted

Defines the group of permutations of n symbols, establishes the disjoint-cycle decomposition and its uniqueness, and constructs the sign homomorphism whose kernel is the alternating group of index two.

Prerequisites: Groups and subgroups, Cosets and Lagrange's theorem, Homomorphisms and quotient groups

Definition(Permutations, cycles and cycle type)AdaptedAdapted from Dummit & Foote (2004), §1.3, pp. 29-31 and §3.5, p. 107; Hassani (2013), §23.4, pp. 715-717; Riley, Hobson & Bence (2006), §28.4, pp. 1056-1057

Let Ω\Omega be a non-empty set. The set SΩS_\Omega of all bijections Ω→Ω\Omega \to \Omega is a group under composition: composition of bijections is a bijection and is associative, the identity map is a neutral element, and the inverse function is an inverse. It is the symmetric group on Ω\Omega. For Ω={1,2,…,n}\Omega = \{1, 2, \dots, n\} we write SnS_n and call its elements permutations of degree nn; its order is

∣Sn∣=n!,\lvert S_n\rvert = n! ,

since a bijection may send 11 to any of nn values, then 22 to any of the n−1n-1 remaining values, and so on.

Notation and composition order. A permutation is displayed either in two rows, with σ(i)\sigma(i) under ii, or in one row as the list σ(1) σ(2)⋯σ(n)\sigma(1)\,\sigma(2)\cdots\sigma(n). Products are compositions of functions, so στ\sigma\tau means "first τ\tau, then σ\sigma": (στ)(i)=σ(τ(i))(\sigma\tau)(i) = \sigma(\tau(i)), and a product is read from right to left.

Cycles. For distinct a1,…,am∈{1,…,n}a_1, \dots, a_m \in \{1,\dots,n\}, the cycle (a1 a2 ⋯ am)(a_1\,a_2\,\cdots\,a_m) is the permutation sending a1↦a2↦⋯↦am↦a1a_1 \mapsto a_2 \mapsto \cdots \mapsto a_m \mapsto a_1 and fixing everything else; mm is its length, and it is called an mm-cycle. Two cycles are disjoint if no symbol occurs in both. A transposition is a 22-cycle. By convention 11-cycles are omitted from a written product, so a symbol not appearing is understood to be fixed; the same expression therefore denotes a permutation of SnS_n for every nn large enough to contain its symbols.

Cycle type. If σ\sigma is a product of disjoint cycles of lengths n1,n2,…,nrn_1, n_2, \dots, n_r, counting the 11-cycles of its fixed points, then n1+⋯+nr=nn_1 + \cdots + n_r = n and the multiset {n1,…,nr}\{n_1, \dots, n_r\} is the cycle type of σ\sigma. A partition of nn is a way of writing nn as a sum of positive integers without regard to order, so a cycle type is a partition of nn. We list cycle types in non-decreasing order, as (Dummit & Foote (2004), §4.3, p. 126) does; (Hassani (2013), §23.4, p. 720) writes partitions in non-increasing order instead. The two record the same data.

Definition(Disjoint cycle decomposition)AdaptedAdapted from Dummit & Foote (2004), §1.3, pp. 29-31; Hassani (2013), Prop. 23.4.3, p. 717; Riley, Hobson & Bence (2006), §28.4, p. 1058

Let σ∈Sn\sigma \in S_n.

  1. σ\sigma is a product of pairwise disjoint cycles, and this product is unique up to the order in which the cycles are written and the symbol at which each cycle is started, provided 11-cycles are included.
  2. Disjoint cycles commute.
  3. If the cycles of σ\sigma have lengths n1,…,nrn_1, \dots, n_r, then the order of σ\sigma in SnS_n is lcm(n1,…,nr)\mathrm{lcm}(n_1, \dots, n_r).
Idea of the proofOriginal

The cyclic group ⟨σ⟩\langle \sigma\rangle acts on {1,…,n}\{1, \dots, n\}, and the cycles of σ\sigma are nothing but the orbits of that action, each traversed in the order a,σ(a),σ2(a),…a, \sigma(a), \sigma^2(a), \dots. Existence and uniqueness of the decomposition are therefore not a separate fact: they are the statement that orbits partition a set, which is part 1 of the orbit–stabilizer theorem. Disjoint cycles commute because they alter disjoint sets of symbols, and the order of σ\sigma is then determined cycle by cycle.

ProofOriginal

Part 1: existence. Let the cyclic subgroup ⟨σ⟩\langle\sigma\rangle act on A={1,…,n}A = \{1,\dots,n\} by σk⋅a=σk(a)\sigma^{k}\cdot a = \sigma^{k}(a); this is an action because σj(σk(a))=σj+k(a)\sigma^{j}(\sigma^{k}(a)) = \sigma^{j+k}(a) and σ0=id\sigma^0 = \mathrm{id}. By Group actions the orbits partition AA. Fix an orbit and a point aa in it. The powers a,σ(a),σ2(a),…a, \sigma(a), \sigma^2(a), \dots cannot all be distinct, AA being finite, so there are 0≤i<j0 \leq i < j with σi(a)=σj(a)\sigma^{i}(a) = \sigma^{j}(a); applying the bijection σ−i\sigma^{-i} gives σj−i(a)=a\sigma^{j-i}(a) = a with j−i≥1j - i \geq 1. Let mm be the least positive integer with σm(a)=a\sigma^{m}(a) = a. Then a,σ(a),…,σm−1(a)a, \sigma(a), \dots, \sigma^{m-1}(a) are distinct — an equality σp(a)=σq(a)\sigma^{p}(a) = \sigma^{q}(a) with 0≤p<q≤m−10 \le p < q \le m-1 would give σq−p(a)=a\sigma^{q-p}(a) = a with 0<q−p<m0 < q-p < m, contradicting minimality — and they are the whole orbit, because any σk(a)\sigma^{k}(a) equals σk mod m(a)\sigma^{k \bmod m}(a) by division with remainder. On this orbit σ\sigma acts exactly as the cycle (a σ(a) ⋯ σm−1(a))(a\ \sigma(a)\ \cdots\ \sigma^{m-1}(a)). Doing this for every orbit produces pairwise disjoint cycles — disjoint because distinct orbits are disjoint — whose product agrees with σ\sigma at every symbol, since every symbol lies in exactly one orbit.

Part 1: uniqueness. Suppose σ\sigma is written as a product of pairwise disjoint cycles, 11-cycles included. Let aa be a symbol and let (a1 ⋯ am)(a_1\,\cdots\,a_m) be the cycle containing it, say a=a1a = a_1 after a cyclic rotation of the way it is written. The other cycles do not contain any aia_i, so they fix each of them, and the product therefore sends ai↦ai+1a_i \mapsto a_{i+1} for i<mi<m and am↦a1a_m \mapsto a_1. Hence ai+1=σi(a)a_{i+1} = \sigma^{i}(a) for every ii, and mm is the least positive integer with σm(a)=a\sigma^{m}(a) = a. Both the set of symbols of the cycle and their cyclic order are thus determined by σ\sigma and aa alone; the only freedom is which of its symbols is written first, and in what order the cycles are listed.

Part 2. Let γ\gamma and δ\delta be disjoint cycles and let aa be any symbol. If aa occurs in γ\gamma, then so does γ(a)\gamma(a), so δ\delta fixes both and γδ(a)=γ(a)=δγ(a)\gamma\delta(a) = \gamma(a) = \delta\gamma(a). The case aa in δ\delta is the same with the roles exchanged, and if aa occurs in neither then both sides fix it. So γδ=δγ\gamma\delta = \delta\gamma.

Part 3. Write σ=γ1⋯γr\sigma = \gamma_1\cdots\gamma_r with the γt\gamma_t disjoint of lengths ntn_t. Because they commute, σk=γ1k⋯γrk\sigma^{k} = \gamma_1^{k}\cdots\gamma_r^{k}, and the factors still move disjoint sets of symbols, so σk=id\sigma^{k} = \mathrm{id} if and only if γtk=id\gamma_t^{k} = \mathrm{id} for every tt. A single mm-cycle γ\gamma satisfies γk=id\gamma^{k} = \mathrm{id} exactly when m∣km \mid k, by the minimality established in part 1. So σk=id\sigma^k = \mathrm{id} if and only if every ntn_t divides kk, and the least such positive kk is lcm(n1,…,nr)\mathrm{lcm}(n_1, \dots, n_r). □\square

Definition(Transpositions, the sign, and the alternating group)AdaptedAdapted from Dummit & Foote (2004), §3.5, pp. 107-110, Props 23, 24 and 25; Hassani (2013), Props 23.4.8 and 23.4.9, Box 23.4.11, pp. 718-719

Let n≥2n \geq 2.

  1. Every mm-cycle factors into m−1m-1 transpositions:
(a1 a2 ⋯ am)=(a1 am)(a1 am−1)⋯(a1 a3)(a1 a2).(a_1\,a_2\,\cdots\,a_m) = (a_1\,a_m)(a_1\,a_{m-1})\cdots(a_1\,a_3)(a_1\,a_2) .

Consequently every element of SnS_n is a product of transpositions, so the transpositions generate SnS_n. (The identity is the empty product.) 2. There is a homomorphism ε ⁣:Sn→{+1,−1}\varepsilon \colon S_n \to \{+1, -1\}, the sign, with ε(τ)=−1\varepsilon(\tau) = -1 for every transposition τ\tau. It satisfies ε(σ)=(−1)k\varepsilon(\sigma) = (-1)^{k} whenever σ\sigma is a product of kk transpositions; in particular the parity of kk depends only on σ\sigma and not on the factorisation chosen. A permutation is called even if ε(σ)=+1\varepsilon(\sigma) = +1 and odd if ε(σ)=−1\varepsilon(\sigma) = -1. 3. If σ\sigma has c(σ)c(\sigma) cycles in its disjoint decomposition, 11-cycles included, then

ε(σ)=(−1) n−c(σ).\varepsilon(\sigma) = (-1)^{\,n - c(\sigma)} .

Equivalently, σ\sigma is odd precisely when the number of even-length cycles in its decomposition is odd. 4. ε\varepsilon is surjective, and the alternating group An=ker⁡εA_n = \ker\varepsilon, the set of even permutations, is a normal subgroup of SnS_n with

∣An∣=12 n!,[ Sn:An ]=2.\lvert A_n\rvert = \tfrac{1}{2}\,n! , \qquad [\,S_n : A_n\,] = 2 .
Idea of the proofOriginal

Part 1 is a computation: peeling off one symbol at a time with transpositions through a fixed base point rebuilds the cycle. The delicate point is part 2, since the same permutation factors into transpositions in infinitely many ways; what is needed is a quantity attached to σ\sigma itself that changes sign under every transposition. The Vandermonde polynomial Δ=∏i<j(xi−xj)\Delta = \prod_{i<j}(x_i - x_j) supplies one: permuting its variables can only permute the factors and flip some of their signs, so it returns ±Δ\pm\Delta, and that sign is multiplicative. Part 3 then follows by counting how many transpositions each cycle costs, and part 4 from the first isomorphism theorem.

ProofAdaptedAdapted from Dummit & Foote (2004), §3.5, pp. 107-110; Hassani (2013), Prop. 23.4.8, p. 718

Part 1. Apply the right-hand side to a1a_1, remembering that products act from the right. The rightmost factor (a1 a2)(a_1\,a_2) sends a1↦a2a_1 \mapsto a_2, and no later factor contains a2a_2, so the product sends a1↦a2a_1 \mapsto a_2. For 2≤i≤m−12 \leq i \leq m-1, the factors to the right of (a1 ai)(a_1\,a_{i}) fix aia_i; then (a1 ai)(a_1\,a_i) sends ai↦a1a_i \mapsto a_1, and the next factor (a1 ai+1)(a_1\,a_{i+1}) sends a1↦ai+1a_1 \mapsto a_{i+1}, which the remaining factors fix. So ai↦ai+1a_i \mapsto a_{i+1}. Finally ama_m is fixed by every factor except the leftmost, (a1 am)(a_1\,a_m), which sends it to a1a_1. Any symbol outside {a1,…,am}\{a_1,\dots,a_m\} is fixed by all factors. The right-hand side therefore agrees with the cycle everywhere, and it has m−1m-1 factors. Since every permutation is a product of disjoint cycles, factoring each cycle this way writes it as a product of transpositions.

Part 2: constructing ε\varepsilon. Work in the polynomial ring Z[x1,…,xn]\mathbb{Z}[x_1, \dots, x_n] and set

Δ=∏1≤i<j≤n(xi−xj),\Delta = \prod_{1 \le i < j \le n} (x_i - x_j) ,

a non-zero polynomial. Let SnS_n act on polynomials by permuting the indices of the variables, (σ⋅f)(x1,…,xn)=f(xσ(1),…,xσ(n))(\sigma \cdot f)(x_1, \dots, x_n) = f(x_{\sigma(1)}, \dots, x_{\sigma(n)}); this is an action because the indices compose correctly. Now

σ⋅Δ=∏i<j(xσ(i)−xσ(j)).\sigma\cdot\Delta = \prod_{i<j}\bigl(x_{\sigma(i)} - x_{\sigma(j)}\bigr) .

As {i,j}\{i,j\} runs over all unordered pairs, so does {σ(i),σ(j)}\{\sigma(i), \sigma(j)\}, because σ\sigma is a bijection; so the factors of σ⋅Δ\sigma\cdot\Delta are those of Δ\Delta up to sign, each occurring once. A factor is reversed exactly when i<ji<j but σ(i)>σ(j)\sigma(i) > \sigma(j) — an inversion of σ\sigma. Writing inv(σ)\mathrm{inv}(\sigma) for the number of inversions,

σ⋅Δ=(−1)inv(σ) Δ.\sigma \cdot \Delta = (-1)^{\mathrm{inv}(\sigma)}\,\Delta .

Define ε(σ)\varepsilon(\sigma) to be this sign, so σ⋅Δ=ε(σ)Δ\sigma\cdot\Delta = \varepsilon(\sigma)\Delta and ε(σ)=(−1)inv(σ)\varepsilon(\sigma) = (-1)^{\mathrm{inv}(\sigma)}.

Part 2: ε\varepsilon is a homomorphism. Since f↦σ⋅ff \mapsto \sigma\cdot f is an action and multiplication by a constant commutes with it,

ε(στ) Δ=(στ)⋅Δ=σ⋅(τ⋅Δ)=σ⋅(ε(τ)Δ)=ε(τ) (σ⋅Δ)=ε(τ)ε(σ) Δ.\varepsilon(\sigma\tau)\,\Delta = (\sigma\tau)\cdot\Delta = \sigma\cdot(\tau\cdot\Delta) = \sigma\cdot\bigl(\varepsilon(\tau)\Delta\bigr) = \varepsilon(\tau)\,\bigl(\sigma\cdot\Delta\bigr) = \varepsilon(\tau)\varepsilon(\sigma)\,\Delta .

Δ≠0\Delta \neq 0 and Z[x1,…,xn]\mathbb{Z}[x_1,\dots,x_n] has no zero divisors, so ε(στ)=ε(σ)ε(τ)\varepsilon(\sigma\tau) = \varepsilon(\sigma)\varepsilon(\tau).

Part 2: transpositions are odd. First take τ=(1 2)\tau = (1\,2). It reverses the factor x1−x2x_1 - x_2; a factor x1−xjx_1 - x_j with j≥3j \geq 3 becomes x2−xjx_2 - x_j and a factor x2−xjx_2 - x_j becomes x1−xjx_1 - x_j, so these are exchanged in pairs with no sign change; and factors with neither index are untouched. Hence exactly one factor is reversed, inv((1 2))=1\mathrm{inv}((1\,2)) = 1 and ε((1 2))=−1\varepsilon((1\,2)) = -1. For a general transposition (i j)(i\,j) choose λ∈Sn\lambda \in S_n with λ(1)=i\lambda(1) = i and λ(2)=j\lambda(2) = j. Then λ(1 2)λ−1=(i j)\lambda(1\,2)\lambda^{-1} = (i\,j), since the left-hand side sends i↦1↦2↦ji \mapsto 1 \mapsto 2 \mapsto j, sends j↦ij \mapsto i in the same way, and fixes everything else. Because ε\varepsilon is a homomorphism into an abelian group,

ε((i j))=ε(λ) ε((1 2)) ε(λ)−1=ε((1 2))=−1.\varepsilon\bigl((i\,j)\bigr) = \varepsilon(\lambda)\,\varepsilon\bigl((1\,2)\bigr)\,\varepsilon(\lambda)^{-1} = \varepsilon\bigl((1\,2)\bigr) = -1 .

If now σ=τ1⋯τk\sigma = \tau_1\cdots\tau_k with each τt\tau_t a transposition, multiplicativity gives ε(σ)=(−1)k\varepsilon(\sigma) = (-1)^{k}. The left-hand side does not refer to the factorisation, so the parity of kk is an invariant of σ\sigma.

Part 3. Let σ\sigma have disjoint cycles of lengths n1,…,ncn_1, \dots, n_c with c=c(σ)c = c(\sigma) and ∑tnt=n\sum_t n_t = n (11-cycles included). By part 1 the tt-th cycle is a product of nt−1n_t - 1 transpositions, so σ\sigma is a product of ∑t(nt−1)=n−c\sum_t (n_t - 1) = n - c of them, and part 2 gives ε(σ)=(−1)n−c\varepsilon(\sigma) = (-1)^{n-c}. For the restatement: a cycle of length ntn_t contributes the factor (−1)nt−1(-1)^{n_t-1}, which is −1-1 exactly when ntn_t is even, so ε(σ)=−1\varepsilon(\sigma) = -1 exactly when an odd number of the cycles have even length. (The 11-cycles contribute (−1)0=1(-1)^0 = 1 and may be ignored in this count.)

Part 4. Since n≥2n \geq 2 the transposition (1 2)(1\,2) exists and has sign −1-1, while ε(id)=+1\varepsilon(\mathrm{id}) = +1; so ε\varepsilon is onto {±1}\{\pm 1\}. A kernel is a normal subgroup, so An=ker⁡ε⊴SnA_n = \ker\varepsilon \trianglelefteq S_n, and the first isomorphism theorem (Homomorphisms and quotient groups) gives Sn/An≅{±1}S_n/A_n \cong \{\pm 1\}, a group of order 22. Hence [Sn:An]=2[S_n : A_n] = 2 and, by Lagrange's theorem, ∣An∣=∣Sn∣/2=n!/2\lvert A_n\rvert = \lvert S_n\rvert/2 = n!/2. □\square

Remark(Where the hypotheses are used)Original

n≥2n \geq 2 is needed for part 4 only. S1S_1 is the trivial group, it contains no transposition, ε\varepsilon is not surjective, and A1=S1A_1 = S_1 has index 11, not 22. Parts 1 to 3 are vacuous or trivially true there. Note also that the identity is the empty product of transpositions and is even, consistently with c(id)=nc(\mathrm{id}) = n in part 3.

Finiteness of Ω\Omega is used in the cycle decomposition, not in the group axioms. SΩS_\Omega is a group for any Ω\Omega, but the argument in part 1 of the decomposition theorem needs {1,…,n}\{1,\dots,n\} finite twice: to force a repetition among a,σ(a),σ2(a),…a, \sigma(a), \sigma^2(a), \dots, and to make the product of the cycles a finite product. A bijection of an infinite set need not decompose into cycles at all — translation k↦k+1k \mapsto k+1 on Z\mathbb{Z} has a single infinite orbit and no finite cycle — and it has no sign.

Δ≠0\Delta \neq 0 and the absence of zero divisors are what let us cancel Δ\Delta and conclude multiplicativity. Working with distinct indeterminates is essential: substituting numbers for the xix_i could make Δ\Delta vanish and destroy the argument.

Composition order. We compose right to left, as (Dummit & Foote (2004), §1.3, p. 31) and (Hassani (2013), §23.4, p. 715) do. Many physics texts compose left to right; the two conventions give anti-isomorphic products, so a formula such as τστ−1\tau\sigma\tau^{-1} must be read with the convention of its source. The sign is unaffected, being a homomorphism to an abelian group.

A second convention clash: what a cycle permutes. We follow Dummit and Foote and Hassani in letting σ\sigma act on symbols, so (1 2 5 4)(1\,2\,5\,4) means 1↦2↦5↦4↦11\mapsto 2 \mapsto 5\mapsto 4 \mapsto 1. (Riley, Hobson & Bence (2006), §28.4, p. 1057) instead lets the entries record positions, so that their (1 2 5 4)(1\,2\,5\,4) means the object in position 2 moves to position 1, the object in position 5 to position 2, and so on. The resulting permutation is the inverse of ours. Cycle lengths, cycle type, order and sign are the same under both readings, so the results above are unaffected, but the explicit image of a given symbol is not.

Parity is not the parity of the order. (1 2)(1\,2) and (1 2)(3 4)(1\,2)(3\,4) both have order 22, yet the first is odd and the second even. Part 3 counts cycles of even length, not the order of the element.

Note(Conjugacy classes of SnS_n)AdaptedAdapted from Dummit & Foote (2004), §4.3, Props 10 and 11, pp. 125-126; Hassani (2013), Thm 23.4.12, p. 719

Conjugation relabels cycles: if σ\sigma has a cycle (a1 ⋯ am)(a_1\,\cdots\,a_m) then τστ−1\tau\sigma\tau^{-1} has the cycle (τ(a1) ⋯ τ(am))(\tau(a_1)\,\cdots\,\tau(a_m)), because σ(a)=b\sigma(a) = b gives τστ−1(τ(a))=τ(b)\tau\sigma\tau^{-1}(\tau(a)) = \tau(b). Hence conjugate permutations have the same cycle type, and conversely any two permutations of the same cycle type are conjugate — align their decompositions and let τ\tau be the map taking each symbol to the one in the corresponding position. So the conjugacy classes of SnS_n are exactly the cycle types, and their number is the number of partitions of nn. The sign is constant on each class, as it must be, since ε\varepsilon is a homomorphism into an abelian group and part 3 depends only on the cycle lengths.

Method(Working with a permutation)Original

Given σ∈Sn\sigma \in S_n in two-row or one-line form:

  1. Decompose into cycles. Start at the smallest symbol not yet used, say aa; write a,σ(a),σ2(a),…a, \sigma(a), \sigma^2(a), \dots until aa reappears, and close the bracket. Repeat with the smallest unused symbol until all nn symbols are used. Keep a note of the 11-cycles even if they are not written.
  2. Read off the cycle type, the list of lengths including the 11-cycles. It must sum to nn; this is the check that nothing has been dropped.
  3. Order: take the lowest common multiple of the cycle lengths.
  4. Sign: count the cycles, 11-cycles included, as cc; then ε(σ)=(−1)n−c\varepsilon(\sigma) = (-1)^{n-c}. Equivalently, count the cycles of even length: σ\sigma is odd when that count is odd.
  5. Factor into transpositions when needed, with (a1 ⋯ am)=(a1 am)⋯(a1 a2)(a_1\,\cdots\,a_m) = (a_1\,a_m)\cdots(a_1\,a_2) cycle by cycle. The total number of factors is n−cn - c, which re-checks the sign.
  6. Inverse: reverse the symbols inside each cycle.
  7. Size of the conjugacy class: for a cycle type with νk\nu_k cycles of length kk,
∣Kσ∣=n!∏k≥1kνk νk!,∣CSn(σ)∣=∏k≥1kνk νk!,\lvert K_\sigma\rvert = \frac{n!}{\prod_{k\ge 1} k^{\nu_k}\,\nu_k!} , \qquad \lvert C_{S_n}(\sigma)\rvert = \prod_{k\ge 1} k^{\nu_k}\,\nu_k! ,

the denominator counting the cyclic rotations within each cycle and the permutations of equal-length cycles among themselves.

Example(A permutation of nine symbols)Original

Let σ∈S9\sigma \in S_9 be given by

σ=(123456789597213648).\sigma = \begin{pmatrix} 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 \\ 5 & 9 & 7 & 2 & 1 & 3 & 6 & 4 & 8 \end{pmatrix} .

Step 1: cycles. Start at 11: 1↦5↦11 \mapsto 5 \mapsto 1, giving (1 5)(1\,5). The smallest unused symbol is 22: 2↦9↦8↦4↦22 \mapsto 9 \mapsto 8 \mapsto 4 \mapsto 2, giving (2 9 8 4)(2\,9\,8\,4). Next is 33: 3↦7↦6↦33 \mapsto 7 \mapsto 6 \mapsto 3, giving (3 7 6)(3\,7\,6). All nine symbols are now used, so

σ=(1 5)(2 9 8 4)(3 7 6).\sigma = (1\,5)(2\,9\,8\,4)(3\,7\,6) .

Check: the lengths are 2+4+3=9=n2 + 4 + 3 = 9 = n, and there are no fixed points.

Step 2: cycle type and number of cycles. The cycle type is 2,3,42,3,4, a partition of 99, and c(σ)=3c(\sigma) = 3.

Step 3: order. lcm(2,3,4)=12\mathrm{lcm}(2,3,4) = 12, so σ\sigma has order 1212. (Direct check: σ12\sigma^{12} acts as the identity on each cycle because 2∣122 \mid 12, 4∣124\mid 12 and 3∣123\mid 12; and no proper divisor of 1212 is a multiple of both 33 and 44.)

Step 4: sign, three ways.

  • From part 3: ε(σ)=(−1) 9−3=(−1)6=+1\varepsilon(\sigma) = (-1)^{\,9-3} = (-1)^{6} = +1.
  • By counting even-length cycles: the 22-cycle and the 44-cycle are the even ones, two of them, an even number; so σ\sigma is even.
  • From the inversions of the one-line form 5 9 7 2 1 3 6 4 85\,9\,7\,2\,1\,3\,6\,4\,8: the pairs i<ji<j with σ(i)>σ(j)\sigma(i) > \sigma(j) number 4+7+5+1+0+0+1+0=184+7+5+1+0+0+1+0 = 18 (counting, for each position in turn, the smaller entries to its right), and (−1)18=+1(-1)^{18} = +1.

All three agree: σ\sigma is even, ε(σ)=+1\varepsilon(\sigma) = +1, so σ∈A9\sigma \in A_9.

Step 5: as a product of transpositions.

(1 5),(2 9 8 4)=(2 4)(2 8)(2 9),(3 7 6)=(3 6)(3 7),(1\,5) , \qquad (2\,9\,8\,4) = (2\,4)(2\,8)(2\,9), \qquad (3\,7\,6) = (3\,6)(3\,7) ,

so

σ=(1 5)(2 4)(2 8)(2 9)(3 6)(3 7),\sigma = (1\,5)(2\,4)(2\,8)(2\,9)(3\,6)(3\,7) ,

a product of 66 transpositions — and 6=n−c=9−36 = n - c = 9 - 3, as step 4 of the method predicts, with 66 even, confirming once more that σ\sigma is even.

Step 6: the inverse. Reversing each cycle, σ−1=(5 1)(4 8 9 2)(6 7 3)\sigma^{-1} = (5\,1)(4\,8\,9\,2)(6\,7\,3), that is σ−1=(1 5)(2 4 8 9)(3 6 7)\sigma^{-1} = (1\,5)(2\,4\,8\,9)(3\,6\,7) after rotating each bracket to start at its smallest symbol. Spot check: σ(2)=9\sigma(2) = 9 and σ−1(9)=2\sigma^{-1}(9) = 2.

Step 7: the conjugacy class. The cycle type 2,3,42,3,4 has ν2=ν3=ν4=1\nu_2 = \nu_3 = \nu_4 = 1 and no repetitions, so

∣CS9(σ)∣=211!⋅311!⋅411!=24,∣Kσ∣=9!24=362 88024=15 120.\lvert C_{S_9}(\sigma)\rvert = 2^1 1! \cdot 3^1 1!\cdot 4^1 1! = 24 , \qquad \lvert K_\sigma\rvert = \frac{9!}{24} = \frac{362\,880}{24} = 15\,120 .

There are therefore exactly 15 12015\,120 permutations of nine symbols with one 22-cycle, one 33-cycle and one 44-cycle, and 15 12015\,120 divides 9!=362 8809! = 362\,880 with quotient 2424, as the orbit–stabilizer theorem requires. All 15 12015\,120 of them are even, since the sign depends only on the cycle type.

ApplicationOriginal

Identical particles and the sign. The state of nn indistinguishable particles must be unchanged in physical content when the particle labels are permuted, so SnS_n acts on the nn-particle state space. (Arfken, Weber & Harris (2013), §17.6, Eqs (17.23)-(17.24), pp. 840-841) records the two one-dimensional possibilities that nature uses: a boson wavefunction satisfies PΨB=ΨBP\Psi_B = \Psi_B for every permutation PP, and a fermion wavefunction satisfies PΨF=ε(P) ΨFP\Psi_F = \varepsilon(P)\,\Psi_F, with exactly the sign constructed above. The factor ε(P)\varepsilon(P) is the nn-index Levi-Civita symbol. Everything that follows from antisymmetry follows from the single fact that ε\varepsilon is a homomorphism taking the value −1-1 on transpositions: exchanging two fermions reverses the sign, so two fermions in the same one-particle state give ΨF=−ΨF=0\Psi_F = -\Psi_F = 0, which is the Pauli exclusion principle.

The Slater determinant and the determinant itself. The antisymmetric state built from nn one-particle orbitals ϕ1,…,ϕn\phi_1, \dots, \phi_n is

ΨF(1,…,n)=1n!∑σ∈Snε(σ) ϕσ(1)(1)⋯ϕσ(n)(n),\Psi_F(1,\dots,n) = \frac{1}{\sqrt{n!}} \sum_{\sigma \in S_n} \varepsilon(\sigma)\, \phi_{\sigma(1)}(1)\cdots\phi_{\sigma(n)}(n) ,

which is 1/n!1/\sqrt{n!} times the determinant of the matrix [ϕj(i)][\phi_j(i)]. That is no coincidence: the Leibniz formula det⁡A=∑σ∈Snε(σ) A1σ(1)⋯Anσ(n)\det A = \sum_{\sigma\in S_n}\varepsilon(\sigma)\,A_{1\sigma(1)}\cdots A_{n\sigma(n)} defines the determinant as the unique alternating multilinear function normalised at the identity, and the sign in it is the sign homomorphism of this unit (Determinants). The vanishing of a determinant with two equal columns and the Pauli principle are the same statement about ε\varepsilon. The sign is likewise what makes the Levi-Civita symbol ϵijk\epsilon_{ijk} of vector calculus well defined, and hence the cross product and the curl.

Permutation symmetry beyond the two extremes. For n≥3n \geq 3 the symmetric group has irreducible representations of dimension greater than one, labelled by the partitions of nn — equivalently by the conjugacy classes, as the note above explains. When a many-electron state is split into a spatial and a spin factor, each factor transforms under one of these higher-dimensional representations and only the product is antisymmetric; the resulting bookkeeping of Young tableaux governs the term symbols of atomic spectra and the exchange splitting responsible for Hund's rules. Representations of groups and Character tables set up the machinery.

Sorting, parity and the sign in computation. Numerically, the sign of a permutation is read off during Gaussian elimination: each row interchange is a transposition and multiplies the determinant by −1-1, so an implementation tracks a single boolean. The decomposition into disjoint cycles is also how a permutation is applied in place, cycle by cycle, with one temporary variable, and the number of transpositions needed, n−c(σ)n - c(\sigma), is the minimum number of swaps that will sort the data.

Application · advanced

Point groups and crystal symmetry

Adapted

Classifies the finite symmetry groups of a figure about a fixed point in two and three dimensions, and proves the crystallographic restriction, which allows a lattice only two-, three-, four- and six-fold rotation axes.

Prerequisites: Conjugacy classes, Groups and subgroups, Unitary and orthogonal matrices, Determinants

Definition(Point groups and the operations they contain)AdaptedAdapted from Arfken, Weber & Harris (2013), §17.4, 'Other Discrete Groups', p. 835; Riley, Hobson & Bence (2006), §28.1, pp. 1041-1042

Fix a point of Rn\mathbb{R}^n and call it the origin. A point group is a group of distance-preserving transformations of Rn\mathbb{R}^n that all keep that point fixed. Such a transformation is linear and preserves the Euclidean inner product, so it is given by an orthogonal matrix (Unitary and orthogonal matrices); a point group is therefore a subgroup of O(n)\mathrm{O}(n), and the point group of a figure F⊆RnF \subseteq \mathbb{R}^n is

G(F)={ Q∈O(n):QF=F }.G(F) = \{\, Q \in \mathrm{O}(n) : Q F = F \,\} .

Here we consider only finite point groups. Arfken, Weber and Harris introduce them as the groups that keep a central point fixed, and note that they are the symmetry groups that arise when one studies properties depending on the shape of a molecule.

In three dimensions the elements are named by what they do:

  • CnC_n, a proper rotation by 2π/n2\pi/n about an axis through the origin; det⁡=+1\det = +1. The axis is called an nn-fold axis.
  • σ\sigma, a reflection in a plane through the origin; det⁡=−1\det = -1.
  • ii, the inversion x↦−xx \mapsto -x; in three dimensions det⁡=−1\det = -1.
  • SnS_n, an improper rotation: a rotation by 2π/n2\pi/n followed by the reflection in the plane perpendicular to its axis; det⁡=−1\det = -1. Thus S1=σS_1 = \sigma and S2=iS_2 = i.

Every element of finite order in O(3)\mathrm{O}(3) is of one of these kinds. Indeed, the real canonical form of an orthogonal matrix (Unitary and orthogonal matrices) puts it, in a suitable orthonormal frame, in the shape diag⁡(±1,R(θ))\operatorname{diag}(\pm1, R(\theta)); finite order forces θ\theta to be a rational multiple of 2π2\pi, say θ=2πm/n\theta = 2\pi m/n, and the two signs give CnC_n-type and SnS_n-type elements respectively. The rotations of a point group GG form the subgroup G∩SO(3)G \cap \mathrm{SO}(3), of index 11 or 22 in GG.

Two further notations are in use and we record both, since the literature mixes them. In Schoenflies notation the cyclic group generated by one CnC_n is written CnC_n, the group generated by CnC_n together with a perpendicular two-fold axis is DnD_n, and subscripts vv, hh mark the addition of vertical or horizontal mirror planes. In Hermann-Mauguin (international, crystallographic) notation a group is named instead by its axes and mirrors written as numbers and the letter mm: (Riley, Hobson & Bence (2006), §29.11.3, p. 1110) writes the symmetry group of the equilateral triangle as 3m3m and gives C3vC_{3v} as its chemical synonym, and names the class of its rotations 3z3_z against the chemists' C3C_3. We use the Schoenflies names and give the crystallographic one when a source does.

Application(Finite point groups of the plane)Original

Let G⊆O(2)G \subseteq \mathrm{O}(2) be finite and of order NN. Then exactly one of the following holds.

  1. GG consists of rotations only. Then G=CnG = C_n is cyclic of order n=Nn = N, generated by the rotation R(2π/n)R(2\pi/n) through the smallest positive angle occurring in GG.
  2. GG contains a reflection. Then N=2nN = 2n is even, the rotations of GG form a cyclic group CnC_n, and GG consists of those nn rotations together with nn reflections in nn lines through the origin spaced by π/n\pi/n. This group is the symmetry group of a regular nn-gon centred at the origin (the dihedral group), for n≥3n \geq 3.

Every finite subgroup of O(2)\mathrm{O}(2) is therefore a CnC_n or a dihedral group of order 2n2n.

Notation: following (Dummit & Foote (2004), §1.2, p. 24) we write the dihedral group of the regular nn-gon as D2nD_{2n}, the subscript giving its order 2n2n. Physics and chemistry texts write the same group as DnD_n, the subscript giving the order of the principal axis. We use D2nD_{2n} in this unit and say so wherever a count could be misread.

Idea of the proofOriginal

A finite group of plane isometries fixing the origin is almost forced. Its rotations form a group of angles closed under addition and subtraction, and a finite such set of angles is the set of multiples of its smallest positive member: this is the same division-with-remainder argument that shows a subgroup of Z\mathbb{Z} is cyclic. If a reflection is present as well, then composing it with each rotation produces the remaining elements and nothing else, because the product of two reflections is a rotation. So there are exactly as many reflections as rotations.

ProofOriginal

By the classification of 2×22 \times 2 real orthogonal matrices (Unitary and orthogonal matrices), every element of O(2)\mathrm{O}(2) is either a rotation R(θ)R(\theta) with det⁡=+1\det = +1 or a reflection F(θ)F(\theta) in the line at angle θ/2\theta/2, with det⁡=−1\det = -1.

The rotations form a cyclic group. Let H=G∩SO(2)H = G \cap \mathrm{SO}(2), a subgroup of GG since the determinant is multiplicative. Let

A={ θ∈R:R(θ)∈H }.A = \{\, \theta \in \mathbb{R} : R(\theta) \in H \,\} .

Because R(θ)R(φ)=R(θ+φ)R(\theta)R(\varphi) = R(\theta + \varphi) and R(θ)−1=R(−θ)R(\theta)^{-1} = R(-\theta), the set AA is a subgroup of (R,+)(\mathbb{R}, +) containing 2πZ2\pi\mathbb{Z}. If H={I}H = \{I\} put n=1n = 1. Otherwise AA contains an angle that is not a multiple of 2π2\pi, and since GG is finite the set A∩(0,2π)A \cap (0, 2\pi) is finite and non-empty; let α\alpha be its least element. Given any θ∈A\theta \in A, divide: θ=mα+ρ\theta = m\alpha + \rho with m∈Zm \in \mathbb{Z} and 0≤ρ<α0 \le \rho < \alpha. Then ρ=θ−mα∈A\rho = \theta - m\alpha \in A, and ρ<α\rho < \alpha forces ρ=0\rho = 0 by minimality of α\alpha. Hence A=αZA = \alpha\mathbb{Z}. Since 2π∈A2\pi \in A we get 2π=nα2\pi = n\alpha for some positive integer nn, that is α=2π/n\alpha = 2\pi/n, and

H={ R(2πk/n):k=0,1,…,n−1 },H = \{\, R(2\pi k/n) : k = 0, 1, \dots, n-1 \,\} ,

cyclic of order nn generated by R(2π/n)R(2\pi/n). Finiteness was used twice: to know that a least positive angle exists, and to know that nn is finite.

Case 1. If GG contains no reflection then G=H=CnG = H = C_n and N=nN = n.

Case 2. Suppose GG contains a reflection F0F_0. The map h↦F0hh \mapsto F_0 h is a bijection from HH onto the set F0HF_0 H of elements of determinant −1-1 in GG, with inverse g↦F0gg \mapsto F_0 g (using F02=IF_0^2 = I, which holds because a reflection is an involution). Conversely, if g∈Gg \in G has det⁡g=−1\det g = -1 then F0gF_0 g has determinant +1+1, so F0g∈HF_0 g \in H and g∈F0Hg \in F_0 H. Hence G=H⊔F0HG = H \sqcup F_0H and N=2nN = 2n. Writing F0=F(φ)F_0 = F(\varphi) and using F(φ)R(θ)=F(φ−θ)F(\varphi)R(\theta) = F(\varphi - \theta) — both sides send the unit vector at angle ψ\psi to the unit vector at angle φ−θ−ψ\varphi - \theta - \psi — the nn reflections are F(φ−2πk/n)F(\varphi - 2\pi k/n), k=0,…,n−1k = 0, \dots, n-1. Their mirror lines are at angles (φ−2πk/n)/2(\varphi - 2\pi k/n)/2, consecutive ones differing by π/n\pi/n.

It is the symmetry group of a regular nn-gon. Let PP be the regular nn-gon with one vertex at angle φ/2\varphi/2. The rotations in HH permute its vertices cyclically and the reflection F(φ)F(\varphi) fixes the line through that vertex, so G⊆G(P)G \subseteq G(P). Conversely a symmetry of PP permutes the nn vertices and is determined by the image of one vertex together with the choice of orientation, so ∣G(P)∣≤2n=∣G∣|G(P)| \le 2n = |G|, by the count in (Dummit & Foote (2004), §1.2, p. 24). Hence G=G(P)G = G(P). □\square

Application(The crystallographic restriction)Original

Let L⊆RdL \subseteq \mathbb{R}^d be a lattice of full rank, that is

L=Za1⊕⋯⊕ZadL = \mathbb{Z}a_1 \oplus \cdots \oplus \mathbb{Z}a_d

for some basis a1,…,ada_1, \dots, a_d of Rd\mathbb{R}^d, and let Q∈O(d)Q \in \mathrm{O}(d) satisfy QL=LQL = L. Then:

  1. The matrix MM of QQ in the basis a1,…,ada_1, \dots, a_d has integer entries and det⁡M=±1\det M = \pm 1; in particular tr⁡Q=tr⁡M∈Z\operatorname{tr} Q = \operatorname{tr} M \in \mathbb{Z}.
  2. d=2d = 2. If QQ is a rotation of order nn, then n∈{1,2,3,4,6}n \in \{1, 2, 3, 4, 6\}.
  3. d=3d = 3. If QQ is a proper rotation (det⁡Q=+1\det Q = +1) of order nn, then n∈{1,2,3,4,6}n \in \{1, 2, 3, 4, 6\}. The same list holds for an improper rotation SnS_n with nn even, and SnS_n with nn odd has order 2n2n with n∈{1,3}n \in \{1,3\}.

No lattice in two or three dimensions admits a rotation axis of order 55, or of any order ≥7\ge 7. The point groups compatible with a lattice in three dimensions — the crystallographic point groups — are therefore only finitely many, and (Arfken, Weber & Harris (2013), §17.10, p. 869) records that there are exactly 3232 of them, compatible with the 1414 Bravais lattices and combining with translations into 230230 space groups.

Idea of the proofOriginal

A symmetry of a lattice sends lattice points to lattice points, so in a basis of the lattice its matrix has integer entries — even though in Cartesian coordinates it is full of cosines. The trace does not care which basis is used. So the Cartesian trace, which is 2cos⁡θ2\cos\theta in the plane and 1+2cos⁡θ1 + 2\cos\theta in space, must be an integer; and cos⁡θ\cos\theta is confined to [−1,1][-1,1], so only five values of θ\theta survive. The whole restriction is the statement that 2cos⁡θ2\cos\theta is an integer.

ProofOriginal

Part 1. Each aja_j lies in LL, so Qaj∈QL=LQa_j \in QL = L and QajQa_j is an integer combination of the basis: Qaj=∑iMijaiQa_j = \sum_i M_{ij} a_i with Mij∈ZM_{ij} \in \mathbb{Z}. This is exactly the statement that the matrix of QQ in the basis (ai)(a_i) is the integer matrix MM. The same argument applied to Q−1Q^{-1}, which also maps LL onto LL because QL=LQ L = L gives L=Q−1LL = Q^{-1}L, produces an integer matrix M′M' with MM′=IMM' = I; taking determinants, det⁡M⋅det⁡M′=1\det M \cdot \det M' = 1 with both factors integers, so det⁡M=±1\det M = \pm 1. Finally, if BB is the matrix whose columns are the aja_j in Cartesian coordinates, then Q=BMB−1Q = BMB^{-1}, and the trace is invariant under conjugation, so tr⁡Q=tr⁡M\operatorname{tr} Q = \operatorname{tr} M, an integer. This is the step that uses the full rank of LL: the aja_j must be a basis of Rd\mathbb{R}^d for BB to be invertible.

Part 2 (d=2d = 2). A rotation of the plane by θ\theta has Cartesian matrix R(θ)R(\theta) with tr⁡R(θ)=2cos⁡θ\operatorname{tr} R(\theta) = 2\cos\theta. By part 1 this is an integer, and ∣2cos⁡θ∣≤2|2\cos\theta| \le 2, so

2cos⁡θ∈{2, 1, 0, −1, −2},soθ≡±θ0(mod2π),θ0∈{0, π3, π2, 2π3, π},2\cos\theta \in \{2,\ 1,\ 0,\ -1,\ -2\}, \qquad \text{so} \qquad \theta \equiv \pm\theta_0 \pmod{2\pi}, \quad \theta_0 \in \left\{0,\ \tfrac{\pi}{3},\ \tfrac{\pi}{2},\ \tfrac{2\pi}{3},\ \pi\right\},

the two lists corresponding term by term. Write Q=R(α)Q = R(\alpha) with α\alpha one of these angles. The order of R(α)R(\alpha) is the least n≥1n \ge 1 with nα∈2πZn\alpha \in 2\pi\mathbb{Z}, which for α=0, ±π3, ±π2, ±2π3, π\alpha = 0,\ \pm\tfrac{\pi}{3},\ \pm\tfrac{\pi}{2},\ \pm\tfrac{2\pi}{3},\ \pi is 1,6,4,3,21, 6, 4, 3, 2 respectively. So n∈{1,2,3,4,6}n \in \{1,2,3,4,6\}.

Part 3 (d=3d = 3). A proper rotation of R3\mathbb{R}^3 by θ\theta about an axis has, in an orthonormal frame adapted to the axis, the matrix diag⁡(1,R(θ))\operatorname{diag}(1, R(\theta)) (Unitary and orthogonal matrices), so tr⁡Q=1+2cos⁡θ\operatorname{tr}Q = 1 + 2\cos\theta. By part 1 this is an integer, hence 2cos⁡θ∈Z2\cos\theta \in \mathbb{Z} again, and the five angles of part 2 are reproduced together with their orders: n∈{1,2,3,4,6}n \in \{1,2,3,4,6\}.

For an improper element, SnS_n is the rotation by 2π/n2\pi/n about an axis followed by the reflection in the perpendicular plane, so in the adapted frame its matrix is diag⁡(−1,R(2π/n))\operatorname{diag}(-1, R(2\pi/n)) and tr⁡Sn=−1+2cos⁡(2π/n)\operatorname{tr} S_n = -1 + 2\cos(2\pi/n). Part 1 again gives 2cos⁡(2π/n)∈Z2\cos(2\pi/n) \in \mathbb{Z} and the same five values of nn. The order of SnS_n as a group element is nn when nn is even (since Snn=diag⁡((−1)n,I)=IS_n^n = \operatorname{diag}((-1)^n, I) = I) and 2n2n when nn is odd; with n∈{1,2,3,4,6}n \in \{1,2,3,4,6\} the odd cases are n=1n = 1 (the reflection σ\sigma, of order 22) and n=3n = 3 (of order 66). □\square

Remark(Where the hypotheses are used, and what fails without them)Original

The lattice is essential; the point group alone is not restricted. Nothing in the definition of a finite point group forbids a five-fold axis: the regular pentagon has symmetry group D10D_{10} (order 1010) in the plane, and the icosahedron has a point group containing six five-fold axes. Arfken, Weber and Harris make the same point by saying that a point group may have a single nn-fold axis for any nn, and that the restriction to the tetrahedral, octahedral and icosahedral cases concerns only groups with several axes of order at least three (Arfken, Weber & Harris (2013), p. 835). The crystallographic restriction uses the hypothesis QL=LQL = L at the very first line of the proof and nowhere else; drop it and the argument has no content.

Full rank is essential. Take L=Z(1,0,0)⊂R3L = \mathbb{Z}(1,0,0) \subset \mathbb{R}^3, a rank-one lattice in three-space, and let QQ be the rotation by 2π/52\pi/5 about the xx-axis. Then QL=LQL = L, yet QQ has order 55. The proof breaks at the point where the aja_j are used as a basis of Rd\mathbb{R}^d: with one generator there is no such basis, and the Cartesian trace 1+2cos⁡(2π/5)1 + 2\cos(2\pi/5) is not forced to be an integer.

The restriction bounds angles, not groups. Part 2 and part 3 constrain each individual rotation. That there are then only 3232 crystallographic point groups in three dimensions, 1414 Bravais lattices and 230230 space groups is a much longer classification, which we quote from (Arfken, Weber & Harris (2013), §17.10, p. 869) and do not prove.

Quasicrystals are not a counterexample. A material whose diffraction pattern shows a sharp ten-fold symmetry is not periodic: it has no lattice LL, so the theorem does not apply to it. The theorem is what made such patterns surprising when they were first seen.

Arfken's tiling argument proves less than the trace argument. Example 17.10.1 of (Arfken, Weber & Harris (2013), p. 869) argues in the plane that an integer number of identical regular polygons must meet at a vertex, which succeeds for the triangle, square and hexagon and fails for the pentagon. That rules out tilings by one regular polygon; it does not by itself rule out a five-fold rotation axis of a lattice whose unit cell is some other shape. The trace argument above does.

Method(Finding the point group of a molecule or a unit cell)Original
  1. Place the origin at the centroid of the figure. Every symmetry fixes the centroid, because an isometry of a finite set of equal masses permutes them and so preserves their mean.
  2. Find the proper rotations. For each candidate axis (through two atoms, through an atom and the centroid, or through the midpoints of two bonds), find the largest nn with the rotation by 2π/n2\pi/n a symmetry. Record the axis of largest nn as the principal axis.
  3. Test the improper elements: the inversion x↦−xx \mapsto -x; the reflection σh\sigma_h in the plane perpendicular to the principal axis; the reflections σv\sigma_v in planes containing it; and the improper rotations S2nS_{2n} about it.
  4. Count. Let rr be the number of proper rotations found, including the identity. If no improper element is a symmetry, ∣G∣=r|G| = r; otherwise ∣G∣=2r|G| = 2r, by the coset argument used in Case 2 of the planar proof, which needs only that the determinant is a homomorphism onto {±1}\{\pm 1\}.
  5. For a crystal, discard any axis of order other than 1,2,3,4,61, 2, 3, 4, 6: by the crystallographic restriction it cannot be a symmetry of the lattice, so an apparent five-fold or seven-fold axis means either that the figure is not the unit cell of a lattice or that an error has been made.
  6. Sort the elements into conjugacy classes (Conjugacy classes), since those are what a character table is indexed by. Two rotations by the same angle about axes related by a symmetry of the figure are conjugate.
Example(The planar hexagonal lattice, and why five-fold symmetry is impossible)Original

Part A: the matrix of a six-fold rotation is an integer matrix. Take the planar hexagonal (triangular) lattice L=Za1⊕Za2L = \mathbb{Z}a_1 \oplus \mathbb{Z}a_2 with

a1=(1,0),a2=(−12,32),a_1 = (1, 0), \qquad a_2 = \left(-\tfrac12, \tfrac{\sqrt3}{2}\right),

so ∥a1∥=∥a2∥=1\|a_1\| = \|a_2\| = 1 and the angle between them is 120∘120^\circ. Let Q=R(π/3)Q = R(\pi/3) be the rotation by 60∘60^\circ. In Cartesian coordinates

Qa1=(cos⁡60∘, sin⁡60∘)=(12, 32),Q a_1 = \left(\cos 60^\circ,\ \sin 60^\circ\right) = \left(\tfrac12,\ \tfrac{\sqrt3}{2}\right),Qa2=(−12cos⁡60∘−32sin⁡60∘, −12sin⁡60∘+32cos⁡60∘)=(−14−34, −34+34)=(−1,0).Q a_2 = \left(-\tfrac12\cos 60^\circ - \tfrac{\sqrt3}{2}\sin 60^\circ,\ -\tfrac12\sin 60^\circ + \tfrac{\sqrt3}{2}\cos 60^\circ\right) = \left(-\tfrac14 - \tfrac34,\ -\tfrac{\sqrt3}{4} + \tfrac{\sqrt3}{4}\right) = (-1, 0) .

Both are lattice vectors, since (12,32)=a1+a2(\tfrac12, \tfrac{\sqrt3}{2}) = a_1 + a_2 and (−1,0)=−a1(-1,0) = -a_1. So QL=LQL = L, and in the basis (a1,a2)(a_1, a_2)

M=(1−110),M = \begin{pmatrix} 1 & -1 \\ 1 & 0 \end{pmatrix},

an integer matrix, as part 1 of the restriction requires, with det⁡M=1⋅0−(−1)⋅1=+1\det M = 1\cdot 0 - (-1)\cdot 1 = +1 and tr⁡M=1\operatorname{tr} M = 1. The Cartesian trace agrees: 2cos⁡60∘=12\cos 60^\circ = 1. Its characteristic polynomial is λ2−λ+1\lambda^2 - \lambda + 1, whose roots e±iπ/3e^{\pm i\pi/3} are primitive sixth roots of unity, and indeed M6=IM^6 = I while no smaller positive power is the identity. So QQ has order exactly 66.

Part B: the point group of this lattice. The six rotations R(kπ/3)R(k\pi/3), k=0,…,5k = 0, \dots, 5, all preserve LL, being powers of the QQ of Part A. So does the reflection σ\sigma in the xx-axis: σa1=a1\sigma a_1 = a_1 and σa2=(−12,−32)=−(a1+a2)\sigma a_2 = (-\tfrac12, -\tfrac{\sqrt3}{2}) = -(a_1 + a_2), both in LL. There is nothing else. Indeed the rotation subgroup is some CnC_n by the planar classification, it contains R(π/3)R(\pi/3) so 66 divides nn, and the crystallographic restriction caps nn at 66; hence n=6n = 6 exactly, and the presence of σ\sigma doubles the count by Case 2 of the planar classification. The group is dihedral of order

∣G∣=2×6=12,|G| = 2 \times 6 = 12 ,

that is D12D_{12} in the order-subscript convention of this unit (D6D_6 or 6mm6mm in the crystallographers' notation). This is the largest point group a planar lattice can have.

Part C: five-fold symmetry is excluded. Suppose some planar lattice L′L' of full rank had a symmetry Q′Q' of order 55. By part 1 its trace in a lattice basis is an integer; by part 2 that trace is 2cos⁡(2π/5)2\cos(2\pi/5). But

2cos⁡2π5=5−12=0.6180339887…,2\cos\frac{2\pi}{5} = \frac{\sqrt5 - 1}{2} = 0.6180339887\ldots ,

which is irrational, hence not an integer. The contradiction shows no such L′L' exists. The same number settles the three-dimensional case, where the trace would be 1+0.618…=1.618…1 + 0.618\ldots = 1.618\ldots, again not an integer. For contrast, 2cos⁡(2π/7)=1.2469…2\cos(2\pi/7) = 1.2469\ldots and 2cos⁡(2π/8)=2=1.4142…2\cos(2\pi/8) = \sqrt2 = 1.4142\ldots are likewise non-integers, so seven- and eight-fold axes are excluded too, exactly as the five values {−2,−1,0,1,2}\{-2,-1,0,1,2\} of the proof predict.

ApplicationOriginal

Reading a diffraction pattern. X-ray, electron and neutron diffraction from a crystal produce a pattern whose symmetry is that of the crystal's point group, acting on the reciprocal lattice. Because the crystallographic restriction allows only 1,2,3,4,61,2,3,4,6-fold axes, a diffraction photograph of a periodic solid can show only those rotational symmetries, and the observed symmetry immediately narrows the structure to one of the 3232 crystallographic point groups and then, with the systematic absences of reflections, to one of the 230230 space groups (Arfken, Weber & Harris (2013), §17.10, p. 869). This is the first step of every structure determination, and it is a group-theoretic step: no intensity needs to be modelled to take it.

Quasicrystals. In 1982 Shechtman observed, in a rapidly cooled Al-Mn alloy, a sharp electron-diffraction pattern with ten-fold rotational symmetry. The crystallographic restriction says that a lattice cannot do this, so the sample could not be periodic, and the result was resisted for years on exactly that ground. The resolution was that the solid is ordered but aperiodic, built on a Penrose-type tiling; the theorem had not failed, its hypothesis QL=LQL = L had. The episode is the clearest case in solid-state physics of a classification theorem forcing a physical conclusion.

Selection rules and degeneracies. The normal modes of a molecule, and the electronic states of an atom in a crystal field, organise themselves into irreducible representations of the point group, and the dimension of the irreducible representation is the degeneracy of the level (Representations of groups, Product representations and selection rules). Whether a transition between two levels is allowed is decided by whether the product representation contains the identity representation, which is a finite calculation in the character table of the point group. Because a crystallographic point group has at most 4848 elements, these calculations are short, and they predict which infrared and Raman lines appear without any dynamical model of the molecule.

Material tensors. A physical property of a crystal expressed as a tensor — electrical conductivity, elasticity, piezoelectric coupling — must be invariant under every element of the point group. Each symmetry operation is a linear constraint on the tensor components, so the point group determines how many independent constants a material can have. The inversion ii is the most consequential single element: a tensor of odd rank changes sign under x↦−xx \mapsto -x, so a centrosymmetric crystal has no piezoelectric effect and no second-harmonic generation at all. Knowing only the point group therefore rules out whole classes of devices for a given material, or selects it for them.

Definition

Rings and fields

Adapted

Defines rings, ideals, quotient rings, integral domains and fields, records that a quotient by an ideal is a field exactly when the ideal is maximal, and identifies the fields the handbook uses.

Prerequisites: Homomorphisms and quotient groups, Groups and subgroups, Vector spaces and bases

Definition(Rings)AdaptedAdapted from Dummit & Foote (2004), §7.1, pp. 223-224

A ring is a set RR carrying two operations, written ++ and ×\times (we usually write abab for a×ba \times b), such that

  1. (R,+)(R, +) is an abelian group, with identity 00 and with −a-a the additive inverse of aa;
  2. multiplication is associative: (ab)c=a(bc)(ab)c = a(bc) for all a,b,c∈Ra, b, c \in R;
  3. the two distributive laws hold: (a+b)c=ac+bc(a+b)c = ac + bc and a(b+c)=ab+aca(b+c) = ab + ac for all a,b,c∈Ra,b,c \in R.

RR is commutative if ab=baab = ba always, and RR has an identity (or "has a 11") if there is 1∈R1 \in R with 1a=a1=a1a = a1 = a for all aa. Dummit and Foote note that for a ring with a 11 the commutativity of addition is not an extra assumption: expanding (1+1)(a+b)(1+1)(a+b) by the two distributive laws in the two possible orders gives a+b+a+ba + b + a + b and a+a+b+ba + a + b + b, and cancelling in the additive group leaves b+a=a+bb + a = a + b.

Three facts follow from the axioms alone (Dummit & Foote (2004), Prop. 1, p. 226): 0a=a0=00a = a0 = 0; (−a)b=a(−b)=−(ab)(-a)b = a(-b) = -(ab); and if RR has an identity then it is unique and −a=(−1)a-a = (-1)a.

Let RR have an identity 1≠01 \neq 0.

  • A unit is an element uu with uv=vu=1uv = vu = 1 for some v∈Rv \in R. The units form a group R×R^\times under multiplication.
  • A nonzero a∈Ra \in R is a zero divisor if ab=0ab = 0 or ba=0ba = 0 for some nonzero b∈Rb \in R.
  • RR is a division ring — also called a skew field — when each a≠0a \ne 0 is a unit. Such an RR that is commutative as well is a field.
  • A commutative RR with no zero divisors is an integral domain (Dummit & Foote (2004), p. 228).

A zero divisor is never a unit: if va=1va = 1 and ab=0ab = 0 with b≠0b \neq 0, then b=(va)b=v(ab)=0b = (va)b = v(ab) = 0, a contradiction. So a field has no zero divisors, and every field is an integral domain.

A subring of RR is a subgroup of (R,+)(R,+) closed under multiplication; to check a non-empty subset is a subring it suffices to check closure under subtraction and under multiplication (Dummit & Foote (2004), p. 228).

Definition(Ideals and quotient rings)AdaptedAdapted from Dummit & Foote (2004), §7.3, pp. 241-243

Let RR be a ring. A subset I⊆RI \subseteq R is a left ideal if it is a subring and rI⊆IrI \subseteq I for every r∈Rr \in R; a right ideal if it is a subring and Ir⊆IIr \subseteq I for every r∈Rr \in R; and a (two-sided) ideal if it is both. In a commutative ring the three notions coincide.

If II is an ideal, the additive cosets r+Ir + I form a ring, the quotient ring R/IR/I, under

(r+I)+(s+I)=(r+s)+I,(r+I)(s+I)=rs+I.(r + I) + (s + I) = (r+s) + I, \qquad (r+I)(s+I) = rs + I .

The additive part is the quotient group of Homomorphisms and quotient groups, which needs no hypothesis beyond II being a subgroup, because (R,+)(R,+) is abelian and every subgroup of it is normal. What the ideal condition buys is that the multiplication is well defined. Dummit and Foote show this is exactly the right condition: writing r′=r+αr' = r + \alpha, s′=s+βs' = s + \beta with α,β∈I\alpha, \beta \in I,

r′s′=rs+rβ+αs+αβ,r's' = rs + r\beta + \alpha s + \alpha\beta ,

and for r′s′+I=rs+Ir's' + I = rs + I for all choices one needs rβr\beta, αs\alpha s and αβ\alpha\beta to lie in II for all r,s∈Rr, s \in R and α,β∈I\alpha, \beta \in I — that is, precisely that II absorbs multiplication from both sides.

A map φ:R→S\varphi : R \to S of rings is a ring homomorphism if φ(a+b)=φ(a)+φ(b)\varphi(a+b) = \varphi(a) + \varphi(b) and φ(ab)=φ(a)φ(b)\varphi(ab) = \varphi(a)\varphi(b), and its kernel is φ−1(0)\varphi^{-1}(0).

Two kinds of ideal of a commutative ring RR with 1≠01 \neq 0 are singled out (Dummit & Foote (2004), pp. 253-255):

  • M⊊RM \subsetneq R is maximal if no ideal lies strictly between MM and RR;
  • P⊊RP \subsetneq R is prime if ab∈Pab \in P implies a∈Pa \in P or b∈Pb \in P.
Definition(Quotients, isomorphism, and when a quotient is a field)AdaptedAdapted from Dummit & Foote (2004), §7.3, Thm 7, p. 243; Dummit & Foote (2004), §7.4, Props 12 and 13, pp. 254-255

Let RR be a ring.

  1. (First isomorphism theorem for rings.) If φ:R→S\varphi : R \to S is a ring homomorphism, then ker⁡φ\ker\varphi is an ideal of RR, φ(R)\varphi(R) is a subring of SS, and R/ker⁡φ≅φ(R)R/\ker\varphi \cong \varphi(R) as rings. Conversely, for every ideal II the map r↦r+Ir \mapsto r + I is a surjective ring homomorphism R→R/IR \to R/I with kernel II. An ideal is therefore nothing other than a kernel, and a kernel nothing other than an ideal.

  2. Now let RR be commutative with 1≠01 \neq 0, and let II be an ideal. Then

    • II is maximal   ⟺  \iff R/IR/I is a field;
    • II is prime   ⟺  \iff R/IR/I is an integral domain.

    Since fields are integral domains, maximality implies primality.

  3. Every finite integral domain is a field (Dummit & Foote (2004), Cor. 3, p. 228).

Idea of the proofOriginal

A commutative ring with 1≠01 \ne 0 is a field exactly when it has no ideals except 00 and itself: a nonzero element aa generates the ideal aRaR, and aa is invertible precisely when that ideal is everything. Quotienting by II collapses the ideals between II and RR onto the ideals of R/IR/I, so "nothing strictly between II and RR" becomes "no ideals except 00 and everything" becomes "field". The prime statement is the same translation one level down: "ab∈Pab \in P forces a∈Pa \in P or b∈Pb \in P" is literally "aˉbˉ=0\bar a \bar b = 0 forces aˉ=0\bar a = 0 or bˉ=0\bar b = 0" in the quotient, which is the absence of zero divisors. Part 3 is a pigeonhole: in a finite domain the map x↦axx \mapsto ax is injective by cancellation, hence surjective, so 11 is hit.

ProofAdaptedAdapted from Dummit & Foote (2004), §7.3, Thm 7, p. 243; Dummit & Foote (2004), §7.4, Props 12 and 13, pp. 254-255; Dummit & Foote (2004), §7.1, Cor. 3, p. 228

Part 1. Let I=ker⁡φI = \ker\varphi. It is an additive subgroup, and for r∈Rr \in R, α∈I\alpha \in I we get φ(rα)=φ(r)φ(α)=φ(r)⋅0=0\varphi(r\alpha) = \varphi(r)\varphi(\alpha) = \varphi(r)\cdot 0 = 0 and likewise φ(αr)=0\varphi(\alpha r) = 0, so rI⊆IrI \subseteq I and Ir⊆IIr \subseteq I: II is a two-sided ideal. Define Φ:R/I→φ(R)\Phi : R/I \to \varphi(R) by Φ(r+I)=φ(r)\Phi(r + I) = \varphi(r). It is well defined and injective because the three conditions φ(r)=φ(s)\varphi(r) = \varphi(s), r−s∈Ir - s \in I and r+I=s+Ir + I = s + I are mutually equivalent; it is surjective onto φ(R)\varphi(R) by construction; and it respects both operations, since Φ((r+I)(s+I))=Φ(rs+I)=φ(rs)=φ(r)φ(s)\Phi((r+I)(s+I)) = \Phi(rs + I) = \varphi(rs) = \varphi(r)\varphi(s), using that φ\varphi is multiplicative. The converse statement is the definition of the quotient together with the observation that r+I=0+Ir + I = 0 + I exactly when r∈Ir \in I.

Part 2, the field case. Write xˉ\bar{\phantom{x}} for the image in R/IR/I, a commutative ring with identity 1ˉ\bar1.

If II is maximal, R/IR/I is a field. First 1ˉ≠0ˉ\bar 1 \neq \bar 0, since 1∈I1 \in I would force r=r⋅1∈Ir = r\cdot 1 \in I for every rr and hence I=RI = R, contradicting I⊊RI \subsetneq R. Let aˉ≠0ˉ\bar a \neq \bar 0, that is a∉Ia \notin I. The set

J=I+aR={ α+ar:α∈I, r∈R }J = I + aR = \{\, \alpha + ar : \alpha \in I,\ r \in R \,\}

is an ideal: it is closed under subtraction, and s(α+ar)=sα+a(sr)∈Js(\alpha + ar) = s\alpha + a(sr) \in J for every s∈Rs \in R, using commutativity to move ss past aa. It contains II and also a=0+a⋅1a = 0 + a\cdot 1, so J⊋IJ \supsetneq I. Maximality now forces J=RJ = R, so 1=α+ab1 = \alpha + ab for some α∈I\alpha \in I, b∈Rb \in R. Reducing modulo II gives 1ˉ=aˉbˉ\bar 1 = \bar a \bar b, so aˉ\bar a is a unit. Every nonzero element of R/IR/I is a unit, so R/IR/I is a field.

If R/IR/I is a field, II is maximal. Since 1ˉ≠0ˉ\bar 1 \neq \bar 0 we have I≠RI \neq R. Let JJ be an ideal with I⊊J⊆RI \subsetneq J \subseteq R and pick a∈J∖Ia \in J \setminus I. Then aˉ≠0ˉ\bar a \neq \bar 0, so by the field hypothesis there is bb with aˉbˉ=1ˉ\bar a\bar b = \bar 1, i.e. 1−ab∈I⊆J1 - ab \in I \subseteq J. Also ab∈Jab \in J because JJ is an ideal and a∈Ja \in J. Hence 1=(1−ab)+ab∈J1 = (1 - ab) + ab \in J, and then r=r⋅1∈Jr = r \cdot 1 \in J for every rr, so J=RJ = R. No ideal lies strictly between II and RR.

Part 2, the domain case. R/IR/I is commutative with identity. II prime means I≠RI \neq R, which as above is 1ˉ≠0ˉ\bar1 \neq \bar 0, together with: ab∈I⇒a∈Iab \in I \Rightarrow a \in I or b∈Ib \in I. Translating, ab∈Iab \in I says aˉbˉ=0ˉ\bar a\bar b = \bar 0 and a∈Ia \in I says aˉ=0ˉ\bar a = \bar 0, so the condition reads: aˉbˉ=0ˉ⇒aˉ=0ˉ\bar a \bar b = \bar 0 \Rightarrow \bar a = \bar 0 or bˉ=0ˉ\bar b = \bar 0, which is exactly the absence of zero divisors in R/IR/I. Both directions are this one translation.

Part 3. Let RR be a finite integral domain and a≠0a \neq 0. If ax=ayax = ay then a(x−y)=0a(x - y) = 0, and aa is not a zero divisor, so x=yx = y: the map x↦axx \mapsto ax from RR to RR is injective. A injective map of a finite set to itself is surjective, so ab=1ab = 1 for some bb, and aa is a unit. Hence RR is a field. □\square

Definition(Polynomial rings)AdaptedAdapted from Dummit & Foote (2004), §7.2, pp. 234-235

Let RR be a commutative ring with identity and xx an indeterminate. A polynomial is a formal sum f=anxn+⋯+a1x+a0f = a_nx^n + \cdots + a_1x + a_0 with ai∈Ra_i \in R. If an≠0a_n \neq 0 then ff has degree nn, leading coefficient ana_n, and is monic if an=1a_n = 1; the degree of the zero polynomial is left undefined and its leading coefficient taken to be 00. The set R[x]R[x] of all polynomials is a ring under coefficientwise addition and the multiplication determined by (axi)(bxj)=abxi+j(ax^i)(bx^j) = abx^{i+j}, so that the coefficient of xkx^k in a product is ∑i=0kaibk−i\sum_{i=0}^{k} a_i b_{k-i}. It is commutative with the identity 11 of RR, and RR sits inside it as the constant polynomials.

If RR is an integral domain then (Dummit & Foote (2004), Prop. 4, p. 235)

deg⁡(fg)=deg⁡f+deg⁡g(f,g≠0),R[x]×=R×,R[x] is an integral domain,\deg(fg) = \deg f + \deg g \quad (f, g \neq 0), \qquad R[x]^\times = R^\times, \qquad R[x] \text{ is an integral domain,}

all three because the leading coefficient of fgfg is the product of the leading coefficients, which cannot vanish.

For a field FF, division with remainder works in F[x]F[x]: given ff and g≠0g \neq 0 there are unique q,r∈F[x]q, r \in F[x] with f=qg+rf = qg + r and either r=0r = 0 or deg⁡r<deg⁡g\deg r < \deg g. A polynomial p∈F[x]p \in F[x] of degree ≥1\ge 1 is irreducible if it is not a product of two polynomials of strictly smaller degree.

Definition(The fields this handbook uses)AdaptedAdapted from Dummit & Foote (2004), §7.1, p. 224; Dummit & Foote (2004), §7.4, p. 255; Dummit & Foote (2004), §13.1, Thms 3 and 4, pp. 512-513
  1. Q⊂R⊂C\mathbb{Q} \subset \mathbb{R} \subset \mathbb{C} are fields, each a subring of the next, while Z\mathbb{Z}, whose only units are ±1\pm 1, is an integral domain but not a field. Almost every structure in this handbook — a vector space, a Hilbert space, a solution of a differential equation — has its scalars in R\mathbb{R} or C\mathbb{C}.
  2. C≅R[x]/(x2+1)\mathbb{C} \cong \mathbb{R}[x]/(x^2+1).
  3. For an integer n≥2n \ge 2: Z/nZ\mathbb{Z}/n\mathbb{Z} is a field exactly when nn is prime (Dummit & Foote (2004), p. 255). The field with pp elements is written Fp\mathbb{F}_p.
  4. Let FF be a field and p∈F[x]p \in F[x] irreducible of degree nn. Then K=F[x]/(p)K = F[x]/(p) is a field. It contains a copy of FF, and the class t=x+(p)t = x + (p) is a root of pp inside KK; and 1,t,t2,…,tn−11, t, t^2, \dots, t^{n-1} is a basis of KK as an FF-vector space, so dim⁡FK=n\dim_F K = n (Dummit & Foote (2004), Thms 3 and 4, pp. 512-513). Taking F=FpF = \mathbb{F}_p gives a field with pnp^n elements, written Fpn\mathbb{F}_{p^n}.
Idea of the proofOriginal

Parts 2 and 4 are the same construction. To make a root of pp exist, work with polynomials and declare pp to be zero; "declaring an element zero" in ring language means passing to the quotient by the ideal it generates. Irreducibility of pp is what makes that ideal maximal in F[x]F[x], and a quotient by a maximal ideal is a field by the statement above. The basis 1,t,…,tn−11, t, \dots, t^{n-1} is then just division with remainder: every polynomial is congruent modulo pp to its remainder, which has degree below nn.

Proof(Parts 2 and 4)AdaptedAdapted from Dummit & Foote (2004), §13.1, Thms 3 and 4, pp. 512-513

(p)(p) is maximal in F[x]F[x] when pp is irreducible. Let JJ be an ideal with (p)⊆J⊆F[x](p) \subseteq J \subseteq F[x] and let g∈Jg \in J be nonzero of least degree. Dividing, p=qg+rp = qg + r with r=0r = 0 or deg⁡r<deg⁡g\deg r < \deg g; since p∈(p)⊆Jp \in (p) \subseteq J and qg∈Jqg \in J, also r=p−qg∈Jr = p - qg \in J, and minimality of deg⁡g\deg g forces r=0r = 0. So p=qgp = qg, and irreducibility leaves two cases: deg⁡g=0\deg g = 0, in which case gg is a nonzero constant, hence a unit, and J=F[x]J = F[x]; or deg⁡g=deg⁡p\deg g = \deg p, in which case qq is a constant and (g)=(p)(g) = (p). The same division argument shows J=(g)J = (g) — every f∈Jf \in J has remainder 00 on division by gg — so JJ is (p)(p) or F[x]F[x]. Hence (p)(p) is maximal, and K=F[x]/(p)K = F[x]/(p) is a field by part 2 of the previous statement.

FF embeds and pp acquires a root. The composite F↪F[x]→KF \hookrightarrow F[x] \to K is a ring homomorphism sending 11 to 11, so it is not identically zero; its kernel is an ideal of the field FF, and a field has only the ideals 00 and FF, so the kernel is 00 and the map is injective. Identify FF with its image. Writing tt for the class of xx and using that reduction modulo (p)(p) is a ring homomorphism fixing the coefficients,

p(t)=p(x)+(p)=0+(p),p(t) = p(x) + (p) = 0 + (p) ,

so tt is a root of pp in KK.

The basis. Let n=deg⁡pn = \deg p. Spanning: any f∈F[x]f \in F[x] divides as f=qp+rf = qp + r with r=0r = 0 or deg⁡r<n\deg r < n, and qp∈(p)qp \in (p), so the class of ff equals the class of rr, which is an FF-combination of 1,t,…,tn−11, t, \dots, t^{n-1}. Independence: if c0+c1t+⋯+cn−1tn−1=0c_0 + c_1t + \cdots + c_{n-1}t^{n-1} = 0 in KK with ci∈Fc_i \in F, then the polynomial c0+⋯+cn−1xn−1c_0 + \cdots + c_{n-1}x^{n-1} lies in (p)(p), so it is hphp for some hh; if h≠0h \neq 0 then its degree is deg⁡h+n≥n\deg h + n \ge n, impossible for a polynomial of degree at most n−1n-1, so h=0h = 0 and every ci=0c_i = 0. Hence dim⁡FK=n\dim_F K = n (Vector spaces and bases).

Part 2. x2+1x^2 + 1 is irreducible over R\mathbb{R}: a factorisation into two degree-one factors would give a real root, and a2+1≥1>0a^2 + 1 \ge 1 > 0 for every real aa. So K=R[x]/(x2+1)K = \mathbb{R}[x]/(x^2+1) is a field with basis 1,t1, t over R\mathbb{R} and t2=−1t^2 = -1. The map a+bt↦a+bia + bt \mapsto a + bi is an R\mathbb{R}-linear bijection K→CK \to \mathbb{C}, and it is multiplicative because both products are computed by expanding and using t2=−1t^2 = -1, i2=−1i^2 = -1:

(a+bt)(c+dt)=(ac−bd)+(ad+bc)t ⟼ (ac−bd)+(ad+bc)i=(a+bi)(c+di).(a+bt)(c+dt) = (ac - bd) + (ad + bc)t \ \longmapsto\ (ac-bd) + (ad+bc)i = (a+bi)(c+di) .

So K≅CK \cong \mathbb{C}.

Part 4, the count. If F=FpF = \mathbb{F}_p then KK has basis 1,t,…,tn−11, t, \dots, t^{n-1} over a field of pp elements, so its elements are the pnp^n tuples of coefficients. □\square

Remark(Where the hypotheses are used)Original

Commutativity in the maximal-ideal criterion. The proof that a maximal II gives a field used commutativity twice: to know I+aRI + aR is a two-sided ideal, and to conclude from aˉbˉ=1ˉ\bar a\bar b = \bar 1 that aˉ\bar a is a two-sided unit. Dummit and Foote state Proposition 12 for commutative rings for this reason, while noting that one half — R/IR/I a field implies II maximal — holds in any ring (Dummit & Foote (2004), p. 255).

1≠01 \neq 0. Without it the zero ring would be a field, and every statement about maximal ideals would acquire an exception; the zero ring has no maximal ideals at all (Dummit & Foote (2004), p. 254).

A subring is not enough for a quotient. Z\mathbb{Z} is a subring of Q\mathbb{Q} but not an ideal, and Q/Z\mathbb{Q}/\mathbb{Z} has no well-defined multiplication: 12+Z=32+Z\tfrac12 + \mathbb{Z} = \tfrac32 + \mathbb{Z}, yet 12⋅12=14\tfrac12\cdot\tfrac12 = \tfrac14 and 32⋅12=34\tfrac32\cdot\tfrac12 = \tfrac34 differ by 12∉Z\tfrac12 \notin \mathbb{Z}. This is exactly the absorption condition failing.

Irreducibility in part 4. Drop it and the quotient is not a field. In R[x]\mathbb{R}[x] take p=x2−1=(x−1)(x+1)p = x^2 - 1 = (x-1)(x+1). In R[x]/(p)\mathbb{R}[x]/(p) the classes of x−1x-1 and x+1x+1 are nonzero but their product is zero, so the quotient has zero divisors; it is in fact isomorphic to R×R\mathbb{R}\times\mathbb{R}.

Finiteness in "a finite integral domain is a field". Z\mathbb{Z} is an infinite integral domain and is not a field; the injective map x↦2xx \mapsto 2x is not surjective.

Division rings that are not fields exist, but not finite ones. The quaternions (Quaternions) are a non-commutative division ring (Dummit & Foote (2004), p. 224). Dummit and Foote record Wedderburn's theorem, that a finite division ring is necessarily commutative, hence a field (Dummit & Foote (2004), p. 228); we quote it and do not prove it.

Two conventions for "ring". Many texts, including Dummit and Foote, allow a ring without an identity (their example is 2Z2\mathbb{Z}). Others build 11 into the axioms. We follow Dummit and Foote: a ring need not have a 11, and every statement that needs one says so.

Method(Deciding what a quotient ring is)Original

Given a commutative ring RR with 11 and an ideal II:

  1. Find a convenient set of coset representatives. In Z/nZ\mathbb{Z}/n\mathbb{Z} take 0,…,n−10, \dots, n-1 (division with remainder by nn); in F[x]/(p)F[x]/(p) with deg⁡p=n\deg p = n take the polynomials of degree <n< n (division with remainder by pp).
  2. Write down the multiplication rule on those representatives: multiply in RR and then reduce. In F[x]/(p)F[x]/(p) this means using p(t)=0p(t) = 0 to rewrite tnt^n and higher powers.
  3. Test for zero divisors. A product of two nonzero representatives that reduces to 00 exhibits a zero divisor; then II is not prime, and in particular not maximal.
  4. Test for a field. If R/IR/I is finite and has no zero divisors, part 3 of the statement above makes it a field at once, with no inverses to compute. Otherwise, invert a general nonzero element directly, or factor II's generator and use step 3.
  5. Identify it. If you can produce a surjective homomorphism φ:R→S\varphi: R \to S with ker⁡φ=I\ker\varphi = I, the first isomorphism theorem gives R/I≅SR/I \cong S outright. Evaluation maps f↦f(c)f \mapsto f(c) are the usual source of these.
Example(Two quotients of a polynomial or integer ring)Original

Part A: Z/12Z\mathbb{Z}/12\mathbb{Z} is not a field, and exactly how it fails. Represent the classes by 0,1,…,110, 1, \dots, 11. The class aˉ\bar a is a unit if and only if gcd⁡(a,12)=1\gcd(a, 12) = 1: if gcd⁡(a,12)=1\gcd(a,12) = 1 then ua+v⋅12=1ua + v\cdot 12 = 1 for integers u,vu, v by Bézout, so uˉaˉ=1ˉ\bar u\bar a = \bar 1; and if d=gcd⁡(a,12)>1d = \gcd(a,12) > 1 then with b=12/db = 12/d we have 0<b<120 < b < 12, so bˉ≠0ˉ\bar b \neq \bar 0, while ab=(a/d)⋅12ab = (a/d)\cdot 12 is a multiple of 1212, so aˉbˉ=0ˉ\bar a\bar b = \bar 0 and aˉ\bar a is a zero divisor rather than a unit. Counting,

(Z/12Z)×={1ˉ,5ˉ,7ˉ,11ˉ},∣(Z/12Z)×∣=4,(\mathbb{Z}/12\mathbb{Z})^\times = \{\bar1, \bar5, \bar7, \bar{11}\}, \qquad \bigl|(\mathbb{Z}/12\mathbb{Z})^\times\bigr| = 4 ,

and the remaining seven nonzero classes 2ˉ,3ˉ,4ˉ,6ˉ,8ˉ,9ˉ,10ˉ\bar2, \bar3, \bar4, \bar6, \bar8, \bar9, \bar{10} are all zero divisors, for instance 3ˉ⋅4ˉ=12ˉ=0ˉ\bar3\cdot\bar4 = \bar{12} = \bar0. So 12Z12\mathbb{Z} is neither a prime nor a maximal ideal of Z\mathbb{Z}, in accordance with 1212 not being prime.

Part B: building the field of four elements. Take F=F2={0,1}F = \mathbb{F}_2 = \{0,1\} and p(x)=x2+x+1∈F2[x]p(x) = x^2 + x + 1 \in \mathbb{F}_2[x]. It is irreducible over F2\mathbb{F}_2: a factorisation of a quadratic into smaller degrees would give a root in F2\mathbb{F}_2, and p(0)=1p(0) = 1, p(1)=1+1+1=1p(1) = 1 + 1 + 1 = 1 (recall 1+1=01 + 1 = 0 here), so there is none. By part 4 of the statement,

K=F2[x]/(x2+x+1)={ 0, 1, α, 1+α }K = \mathbb{F}_2[x]/(x^2+x+1) = \{\, 0,\ 1,\ \alpha,\ 1+\alpha \,\}

is a field with 22=42^2 = 4 elements, where α\alpha is the class of xx and satisfies α2=α+1\alpha^2 = \alpha + 1 (because α2+α+1=0\alpha^2 + \alpha + 1 = 0 and −1=1-1 = 1 in characteristic 22).

Multiplication table. Using α2=α+1\alpha^2 = \alpha+1 and 1+1=01+1 = 0:

α⋅α=α+1,α(1+α)=α+α2=α+α+1=1,(1+α)2=1+α2=1+α+1=α.\alpha\cdot\alpha = \alpha+1, \qquad \alpha(1+\alpha) = \alpha + \alpha^2 = \alpha + \alpha + 1 = 1, \qquad (1+\alpha)^2 = 1 + \alpha^2 = 1 + \alpha + 1 = \alpha .

Together with the trivial products 1⋅α=α1\cdot\alpha = \alpha and 1⋅(1+α)=1+α1\cdot(1+\alpha) = 1+\alpha, these cover every product of two nonzero elements, and none of them is 00; so KK has no zero divisors. The middle identity exhibits the inverses:

α−1=1+α,(1+α)−1=α.\alpha^{-1} = 1 + \alpha, \qquad (1+\alpha)^{-1} = \alpha .

The multiplicative group. α1=α\alpha^1 = \alpha, α2=1+α\alpha^2 = 1+\alpha, α3=α⋅α2=α(1+α)=1\alpha^3 = \alpha\cdot\alpha^2 = \alpha(1+\alpha) = 1. So K×K^\times is cyclic of order 33, generated by α\alpha, and ∣K×∣=3=4−1|K^\times| = 3 = 4 - 1, as it must be for a field with 44 elements.

A check against part 3 of the statement. KK is finite, commutative, with 1≠01 \neq 0 and no zero divisors, so it is a field by "a finite integral domain is a field" — without computing a single inverse. The inverses above confirm the conclusion.

What goes wrong with a reducible modulus. Replace pp by g(x)=x2+1=(x+1)2g(x) = x^2 + 1 = (x+1)^2 in F2[x]\mathbb{F}_2[x] (expand: x2+2x+1=x2+1x^2 + 2x + 1 = x^2 + 1 since 2=02 = 0). Then in F2[x]/(g)\mathbb{F}_2[x]/(g) the class β\beta of x+1x+1 is nonzero but β2=0\beta^2 = 0: a ring with 44 elements that is not a field, confirming that irreducibility is the hypothesis doing the work.

ApplicationOriginal

The complex numbers are a quotient ring, and so is every "adjoin a root". Part 2 is the construction of C\mathbb{C} that physics uses implicitly whenever it writes i2=−1i^2 = -1 and manipulates a+bia + bi by ordinary algebra: the legitimacy of those manipulations is exactly the statement that R[x]/(x2+1)\mathbb{R}[x]/(x^2+1) is a ring, and the existence of 1/z1/z for z≠0z \neq 0 is the statement that the ideal (x2+1)(x^2+1) is maximal. The same construction gives the splitting fields behind the Galois-theoretic proof that the general quintic has no solution in radicals, and, for a rational DD that is not a square, the quadratic field Q(D)=Q[x]/(x2−D)\mathbb{Q}(\sqrt{D}) = \mathbb{Q}[x]/(x^2-D).

Finite fields carry error correction. Reed-Solomon codes, used on compact discs, in QR codes, in DVB and ATSC broadcasting and on deep-space links, treat a block of data as the coefficients of a polynomial over F28\mathbb{F}_{2^8} — the field with 256256 elements, built as F2[x]/(p)\mathbb{F}_2[x]/(p) for an irreducible pp of degree 88, so that one field element is one byte. The code word is the list of values of that polynomial at distinct field points, and the decoder recovers the data by polynomial interpolation. The whole scheme rests on part 4: in a field, a nonzero polynomial of degree kk has at most kk roots, so two distinct messages disagree in many places. Over Z/256Z\mathbb{Z}/256\mathbb{Z}, which is not a field, this fails — 16ˉ2=0ˉ\bar{16}^2 = \bar 0 there — and the construction collapses.

Modular arithmetic in computation. The number-theoretic transform replaces the complex roots of unity of the discrete Fourier transform (The discrete Fourier transform and the FFT) by roots of unity in Z/pZ\mathbb{Z}/p\mathbb{Z} for a suitable prime pp, giving an exact convolution algorithm with no rounding error at all; it is how large-integer multiplication is done in computer-algebra systems. Linear congruential pseudo-random generators are iterations x↦ax+cx \mapsto ax + c in Z/mZ\mathbb{Z}/m\mathbb{Z}, and their period is controlled by the unit group (Z/mZ)×(\mathbb{Z}/m\mathbb{Z})^\times computed in Part A of the example above. Public-key cryptography works in (Z/pZ)×(\mathbb{Z}/p\mathbb{Z})^\times and in groups built from fields.

Ideals organise operator algebras and PDE theory. The bounded operators on a Hilbert space form a non-commutative ring in which the compact operators are a two-sided ideal (Compact operators); the quotient, the Calkin algebra, is where the essential spectrum lives, and Fredholm theory is the statement that an operator is invertible in that quotient. In the theory of linear partial differential equations with constant coefficients, a system of equations corresponds to an ideal of the polynomial ring C[ξ1,…,ξn]\mathbb{C}[\xi_1,\dots,\xi_n] after Fourier transform, and the quotient ring records exactly the solvability and compatibility conditions of the system.

Definition

Quaternions

Adapted

Defines the quaternion algebra with its conjugate and norm, shows it is a division algebra, and proves that conjugation by a unit quaternion is a rotation of three-space, giving the two-to-one map onto SO(3) and the identification of the unit quaternions with SU(2).

Prerequisites: Groups and subgroups, Homomorphisms and quotient groups, Linear maps and matrices, Unitary and orthogonal matrices, Vector algebra and index notation

Definition(The quaternion algebra)AdaptedAdapted from Hassani (2013), §3.1, Example 3.1.16, p. 69; Dummit & Foote (2004), §7.1, Example 5, pp. 224-225

The quaternions H\mathbb{H} are the four-dimensional real vector space with basis 1,i,j,k1, i, j, k,

q=a+bi+cj+dk,a,b,c,d∈R,q = a + bi + cj + dk, \qquad a,b,c,d \in \mathbb{R},

made into a ring by extending the following products bilinearly over R\mathbb{R}: 11 is the identity, and

i2=j2=k2=−1,ij=−ji=k,jk=−kj=i,ki=−ik=j.i^2 = j^2 = k^2 = -1, \qquad ij = -ji = k, \quad jk = -kj = i, \quad ki = -ik = j .

Multiplication is associative and, because ij≠jiij \neq ji, not commutative. Hassani gives the same algebra as R4\mathbb{R}^4 with structure constants eiej=∑kεijkeke_i e_j = \sum_k \varepsilon_{ijk} e_k for i≠ji \ne j in {1,2,3}\{1,2,3\}, the Levi-Civita symbol encoding the three cyclic relations at once (Hassani (2013), Example 3.1.16, p. 69).

Write q=a+vq = a + \mathbf{v}, where a=Re⁡qa = \operatorname{Re} q is the real part and v=(b,c,d)\mathbf{v} = (b,c,d), identified with bi+cj+dkbi + cj + dk, is the pure (or imaginary) part; qq is real if v=0\mathbf{v} = 0 and pure if a=0a = 0. The pure quaternions form a copy of R3\mathbb{R}^3 inside H\mathbb{H}, which we write Im⁡H\operatorname{Im}\mathbb{H}.

The conjugate and norm are

q∗=a−v,∣q∣=qq∗.q^* = a - \mathbf{v}, \qquad |q| = \sqrt{q q^*} .

That qq∗qq^* is a non-negative real number, so that the square root makes sense, is part 2 of the statement below.

In this notation the product takes the form given by (Hassani (2013), Eq. (3.6), p. 69): for q=a+vq = a + \mathbf{v} and p=e+wp = e + \mathbf{w},

qp=(ae−v⋅w)+(aw+ev+v×w),qp = \bigl(ae - \mathbf{v}\cdot\mathbf{w}\bigr) + \bigl(a\mathbf{w} + e\mathbf{v} + \mathbf{v}\times\mathbf{w}\bigr) ,

the first bracket being the real part and the second the pure part. The quaternion product thus contains both products of vector algebra (Vector algebra and index notation) at once; indeed for two pure quaternions v,w\mathbf{v}, \mathbf{w} it reads vw=−v⋅w+v×w\mathbf{v}\mathbf{w} = -\mathbf{v}\cdot\mathbf{w} + \mathbf{v}\times\mathbf{w}.

Definition(Conjugate, norm, and the division property)AdaptedAdapted from Hassani (2013), pp. 69-70; Dummit & Foote (2004), §7.1, Example 5, p. 225; Lee (2013), Problem 7-22, p. 173

Let p,q∈Hp, q \in \mathbb{H} and write q=a+bi+cj+dkq = a + bi + cj + dk.

  1. (pq)∗=q∗p∗(pq)^* = q^*p^*, and (q∗)∗=q(q^*)^* = q. Conjugation is R\mathbb{R}-linear.
  2. qq∗=q∗q=a2+b2+c2+d2qq^* = q^*q = a^2 + b^2 + c^2 + d^2, a non-negative real number, so ∣q∣|q| is the Euclidean length of (a,b,c,d)(a,b,c,d) and ∣q∣=0|q| = 0 only for q=0q = 0.
  3. ∣pq∣=∣p∣ ∣q∣|pq| = |p|\,|q|.
  4. Every q≠0q \neq 0 has the two-sided inverse
q−1=q∗∣q∣2=a−bi−cj−dka2+b2+c2+d2.q^{-1} = \frac{q^*}{|q|^2} = \frac{a - bi - cj - dk}{a^2+b^2+c^2+d^2} .

Hence H\mathbb{H} is a non-commutative division ring, and as an R\mathbb{R}-algebra a division algebra (Dummit & Foote (2004), p. 224) (Hassani (2013), p. 70). 5. The unit quaternions Sp(1)={ q∈H:∣q∣=1 }\mathrm{Sp}(1) = \{\, q \in \mathbb{H} : |q| = 1 \,\} form a group under multiplication, and as a set they are the unit sphere S3⊂R4S^3 \subset \mathbb{R}^4.

Idea of the proofOriginal

Everything follows from the single identity qq∗=∣q∣2qq^* = |q|^2, which is the statement that the cross terms cancel: in (a+v)(a−v)(a + \mathbf{v})(a - \mathbf{v}) the pure part is −av+av+v×(−v)=0-a\mathbf{v} + a\mathbf{v} + \mathbf{v}\times(-\mathbf{v}) = 0 and the real part is a2+v⋅va^2 + \mathbf{v}\cdot\mathbf{v}. Once qq∗=∣q∣2qq^* = |q|^2 is known, dividing by ∣q∣2|q|^2 gives the inverse, and multiplicativity of the norm is the same identity applied to a product, using only that conjugation reverses order.

ProofAdaptedAdapted from Hassani (2013), pp. 69-70; Lee (2013), Problem 7-22, p. 173

Part 1. Conjugation is R\mathbb{R}-linear and fixes 11 while negating i,j,ki, j, k, so (q∗)∗=q(q^*)^* = q is immediate. For the reversal, both sides of (pq)∗=q∗p∗(pq)^* = q^*p^* are R\mathbb{R}-bilinear in (p,q)(p, q), so it is enough to check it on the basis 1,i,j,k1, i, j, k. If either argument is 11 it is trivial. For two distinct basis elements, say p=ip = i, q=jq = j: the left side is (ij)∗=k∗=−k(ij)^* = k^* = -k, and the right side is j∗i∗=(−j)(−i)=ji=−kj^*i^* = (-j)(-i) = ji = -k; the other five ordered pairs are the same computation with the indices cycled or the roles exchanged. For p=q=ip = q = i: (i2)∗=(−1)∗=−1(i^2)^* = (-1)^* = -1 and i∗i∗=(−i)(−i)=i2=−1i^*i^* = (-i)(-i) = i^2 = -1; likewise for jj and kk. This is Lee's Problem 7-22(b).

Part 2. Put p=q∗p = q^* in the product formula of the definition, so e=ae = a and w=−v\mathbf{w} = -\mathbf{v}:

qq∗=(a⋅a−v⋅(−v))+(a(−v)+av+v×(−v))=a2+∣v∣2,qq^* = \bigl(a\cdot a - \mathbf{v}\cdot(-\mathbf{v})\bigr) + \bigl(a(-\mathbf{v}) + a\mathbf{v} + \mathbf{v}\times(-\mathbf{v})\bigr) = a^2 + |\mathbf{v}|^2 ,

since v×v=0\mathbf{v}\times\mathbf{v} = 0 and the two terms ±av\pm a\mathbf{v} cancel. Exchanging the roles of qq and q∗q^* changes the sign of both ava\mathbf{v} terms and of the cross product, which was already zero, so q∗qq^*q is the same real number. Writing it out, a2+∣v∣2=a2+b2+c2+d2a^2 + |\mathbf{v}|^2 = a^2+b^2+c^2+d^2, which vanishes only when all four coordinates do.

Part 3. Using associativity, part 1 and part 2, and the fact that ∣q∣2|q|^2 is a real number and therefore commutes with everything,

∣pq∣2=(pq)(pq)∗=pqq∗p∗=p ∣q∣2 p∗=∣q∣2 pp∗=∣q∣2∣p∣2.|pq|^2 = (pq)(pq)^* = p q q^* p^* = p\,|q|^2\,p^* = |q|^2\,pp^* = |q|^2|p|^2 .

Taking non-negative square roots gives ∣pq∣=∣p∣∣q∣|pq| = |p||q|. This is the norm statement of Lee's Problem 7-22(c).

Part 4. For q≠0q \neq 0, part 2 gives ∣q∣2>0|q|^2 > 0, so q∗/∣q∣2q^*/|q|^2 makes sense, and

q⋅q∗∣q∣2=qq∗∣q∣2=1,q∗∣q∣2⋅q=q∗q∣q∣2=1,q\cdot\frac{q^*}{|q|^2} = \frac{qq^*}{|q|^2} = 1, \qquad \frac{q^*}{|q|^2}\cdot q = \frac{q^*q}{|q|^2} = 1 ,

a two-sided inverse. Since H\mathbb{H} has the identity 1≠01 \ne 0 and every nonzero element is invertible, it is a division ring; it is not commutative because ij=k≠−k=jiij = k \ne -k = ji. This is the inverse displayed by (Dummit & Foote (2004), p. 225).

Part 5. If ∣p∣=∣q∣=1|p| = |q| = 1 then ∣pq∣=1|pq| = 1 by part 3 and ∣q−1∣=∣q∗∣/∣q∣2=1|q^{-1}| = |q^*|/|q|^2 = 1, because ∣q∗∣=∣q∣|q^*| = |q| by part 2. The set is non-empty (11 belongs to it), so it is a subgroup of the multiplicative group of nonzero quaternions (Groups and subgroups). By part 2 the condition ∣q∣=1|q| = 1 is a2+b2+c2+d2=1a^2+b^2+c^2+d^2 = 1, the unit sphere of R4\mathbb{R}^4. □\square

Definition(Unit quaternions as rotations)AdaptedAdapted from Lee (2013), Problem 21-21, p. 562

For q∈Sp(1)q \in \mathrm{Sp}(1) define ρ(q):Im⁡H→H\rho(q) : \operatorname{Im}\mathbb{H} \to \mathbb{H} by

ρ(q) v=q v q∗.\rho(q)\,\mathbf{v} = q\,\mathbf{v}\,q^* .

Then:

  1. ρ(q)\rho(q) maps Im⁡H≅R3\operatorname{Im}\mathbb{H} \cong \mathbb{R}^3 into itself and preserves the Euclidean inner product there, so ρ(q)∈O(3)\rho(q) \in \mathrm{O}(3) in the basis i,j,ki, j, k.
  2. Write q=cos⁡θ2+sin⁡θ2 n^q = \cos\tfrac{\theta}{2} + \sin\tfrac{\theta}{2}\,\hat{\mathbf{n}} with n^\hat{\mathbf{n}} a unit pure quaternion and θ∈R\theta \in \mathbb{R}; every unit quaternion has this form. Then ρ(q)\rho(q) is the rotation by the angle θ\theta about the axis n^\hat{\mathbf{n}}, in the right-handed sense. In particular det⁡ρ(q)=+1\det\rho(q) = +1, so ρ(q)∈SO(3)\rho(q) \in \mathrm{SO}(3), and
tr⁡ρ(q)=1+2cos⁡θ=4(Re⁡q)2−1.\operatorname{tr}\rho(q) = 1 + 2\cos\theta = 4(\operatorname{Re}q)^2 - 1 .
  1. ρ:Sp(1)→SO(3)\rho : \mathrm{Sp}(1) \to \mathrm{SO}(3) is a surjective group homomorphism with kernel {+1,−1}\{+1, -1\}. Thus qq and −q-q give the same rotation and nothing else does, and SO(3)≅Sp(1)/{±1}\mathrm{SO}(3) \cong \mathrm{Sp}(1)/\{\pm1\}.
  2. Sp(1)≅SU(2)\mathrm{Sp}(1) \cong \mathrm{SU}(2) as groups, by
1↦I,i↦−iσ1,j↦−iσ2,k↦−iσ3,a+bi+cj+dk ⟼ (a−id−c−ibc−iba+id),1 \mapsto I, \quad i \mapsto -i\sigma_1, \quad j \mapsto -i\sigma_2, \quad k \mapsto -i\sigma_3, \qquad a + bi + cj + dk \ \longmapsto\ \begin{pmatrix} a - id & -c - ib \\ c - ib & a + id\end{pmatrix},

where σ1,σ2,σ3\sigma_1, \sigma_2, \sigma_3 are the Pauli matrices. Under this map ∣q∣2|q|^2 becomes the determinant and q∗q^* the conjugate transpose.

Idea of the proofOriginal

Why qvq∗q\mathbf{v}q^* and not qvq\mathbf{v}? Left multiplication by a unit quaternion is a rotation of R4\mathbb{R}^4, not of R3\mathbb{R}^3: it moves the real axis. Sandwiching fixes that, because q1q∗=1q1q^* = 1 pins the real axis down, and what is left is a length-preserving map of the orthogonal complement, which is Im⁡H\operatorname{Im}\mathbb{H}. Then only one computation is needed: qq commutes with its own pure part, so ρ(q)\rho(q) fixes the axis n^\hat{\mathbf{n}}, and on the plane perpendicular to it the two half-angle factors cos⁡θ2±sin⁡θ2n^\cos\tfrac\theta2 \pm \sin\tfrac\theta2\hat{\mathbf{n}} act on the same side and add, producing the full angle θ\theta. The half-angle is also why qq and −q-q agree: changing θ\theta by 2π2\pi changes qq by a sign but changes the rotation not at all.

ProofAdaptedAdapted from Lee (2013), Problem 21-21, p. 562

Throughout, qq is a unit quaternion, so q∗=q−1q^* = q^{-1} by part 4 of the previous statement.

Step 1: ρ(q)\rho(q) preserves Im⁡H\operatorname{Im}\mathbb{H}. A quaternion xx is pure exactly when x∗=−xx^* = -x: writing x=a+vx = a + \mathbf{v}, the condition a−v=−a−va - \mathbf{v} = -a - \mathbf{v} says a=−aa = -a, that is a=0a = 0. For pure v\mathbf{v},

(qvq∗)∗=(q∗)∗v∗q∗=q(−v)q∗=− qvq∗,(q\mathbf{v}q^*)^* = (q^*)^*\mathbf{v}^*q^* = q(-\mathbf{v})q^* = -\,q\mathbf{v}q^* ,

using the order-reversal of part 1 twice. So qvq∗q\mathbf{v}q^* is pure. It is R\mathbb{R}-linear in v\mathbf{v} because quaternion multiplication is R\mathbb{R}-bilinear.

Step 2: it preserves lengths, hence lies in O(3)\mathrm{O}(3). By multiplicativity of the norm and ∣q∗∣=∣q∣=1|q^*| = |q| = 1,

∣qvq∗∣=∣q∣ ∣v∣ ∣q∗∣=∣v∣.|q\mathbf{v}q^*| = |q|\,|\mathbf{v}|\,|q^*| = |\mathbf{v}| .

For a pure quaternion ∣v∣|\mathbf{v}| is the Euclidean length of the vector (b,c,d)(b,c,d), so ρ(q)\rho(q) is a linear map of R3\mathbb{R}^3 preserving the norm; by the characterisation of orthogonal matrices (Unitary and orthogonal matrices, part 4) its matrix in the orthonormal basis i,j,ki,j,k is orthogonal. This is the inner-product statement of Lee's Problem 21-21(a).

Step 3: every unit quaternion has the stated form. Write q=a+vq = a + \mathbf{v} with a2+∣v∣2=1a^2 + |\mathbf{v}|^2 = 1. Then a∈[−1,1]a \in [-1,1], so there is a unique θ∈[0,2π]\theta \in [0, 2\pi] with a=cos⁡θ2a = \cos\tfrac\theta2, and for that θ\theta we have θ2∈[0,π]\tfrac\theta2 \in [0,\pi], hence sin⁡θ2≥0\sin\tfrac\theta2 \ge 0 and ∣v∣=1−a2=sin⁡θ2|\mathbf{v}| = \sqrt{1-a^2} = \sin\tfrac\theta2. Set n^=v/∣v∣\hat{\mathbf{n}} = \mathbf{v}/|\mathbf{v}| when v≠0\mathbf{v} \neq 0; when v=0\mathbf{v} = 0 the quaternion is ±1\pm1, θ\theta is 00 or 2π2\pi, and any unit n^\hat{\mathbf{n}} will do. Note n^2=−n^⋅n^+n^×n^=−1\hat{\mathbf{n}}^2 = -\hat{\mathbf{n}}\cdot\hat{\mathbf{n}} + \hat{\mathbf{n}}\times\hat{\mathbf{n}} = -1 by the product formula.

Step 4: the axis is fixed. Abbreviate c=cos⁡θ2c = \cos\tfrac\theta2, s=sin⁡θ2s = \sin\tfrac\theta2, so q=c+sn^q = c + s\hat{\mathbf{n}} and q∗=c−sn^q^* = c - s\hat{\mathbf{n}}. Since n^\hat{\mathbf{n}} commutes with itself and with the real number cc, it commutes with qq, and therefore

ρ(q)n^=qn^q∗=n^qq∗=n^.\rho(q)\hat{\mathbf{n}} = q\hat{\mathbf{n}}q^* = \hat{\mathbf{n}}qq^* = \hat{\mathbf{n}} .

Step 5: the perpendicular plane turns by θ\theta. Let u\mathbf{u} be a unit pure quaternion with u⋅n^=0\mathbf{u}\cdot\hat{\mathbf{n}} = 0, and put w=n^×u\mathbf{w} = \hat{\mathbf{n}}\times\mathbf{u}, so that (n^,u,w)(\hat{\mathbf{n}}, \mathbf{u}, \mathbf{w}) is a right-handed orthonormal frame. The product formula for two pure quaternions gives

n^u=−n^⋅u+n^×u=w,un^=u×n^=−w,\hat{\mathbf{n}}\mathbf{u} = -\hat{\mathbf{n}}\cdot\mathbf{u} + \hat{\mathbf{n}}\times\mathbf{u} = \mathbf{w}, \qquad \mathbf{u}\hat{\mathbf{n}} = \mathbf{u}\times\hat{\mathbf{n}} = -\mathbf{w} ,

so u\mathbf{u} anticommutes with n^\hat{\mathbf{n}}. Hence uq∗=u(c−sn^)=(c+sn^)u=qu\mathbf{u}q^* = \mathbf{u}(c - s\hat{\mathbf{n}}) = (c + s\hat{\mathbf{n}})\mathbf{u} = q\mathbf{u}, and

ρ(q)u=quq∗=q2u=(c+sn^)2 u=(c2−s2+2cs n^)u=cos⁡θ u+sin⁡θ n^u=cos⁡θ u+sin⁡θ w,\rho(q)\mathbf{u} = q\mathbf{u}q^* = q^2\mathbf{u} = (c + s\hat{\mathbf{n}})^2\,\mathbf{u} = \bigl(c^2 - s^2 + 2cs\,\hat{\mathbf{n}}\bigr)\mathbf{u} = \cos\theta\,\mathbf{u} + \sin\theta\,\hat{\mathbf{n}}\mathbf{u} = \cos\theta\,\mathbf{u} + \sin\theta\,\mathbf{w} ,

using n^2=−1\hat{\mathbf{n}}^2 = -1 and the double-angle formulas c2−s2=cos⁡θc^2 - s^2 = \cos\theta, 2cs=sin⁡θ2cs = \sin\theta. The same computation with w\mathbf{w} in place of u\mathbf{u}, noting n^w=n^×(n^×u)=−u\hat{\mathbf{n}}\mathbf{w} = \hat{\mathbf{n}}\times(\hat{\mathbf{n}}\times\mathbf{u}) = -\mathbf{u}, gives ρ(q)w=−sin⁡θ u+cos⁡θ w\rho(q)\mathbf{w} = -\sin\theta\,\mathbf{u} + \cos\theta\,\mathbf{w}. So in the frame (n^,u,w)(\hat{\mathbf{n}}, \mathbf{u}, \mathbf{w}) the matrix of ρ(q)\rho(q) is diag⁡(1,R(θ))\operatorname{diag}(1, R(\theta)): the rotation by θ\theta about n^\hat{\mathbf{n}}. Its determinant is +1+1 and its trace is 1+2cos⁡θ1 + 2\cos\theta, which equals 1+2(2c2−1)=4c2−1=4(Re⁡q)2−11 + 2(2c^2 - 1) = 4c^2 - 1 = 4(\operatorname{Re}q)^2 - 1. This proves parts 1 and 2.

Step 6: homomorphism. For unit p,qp, q and pure v\mathbf{v}, using (pq)∗=q∗p∗(pq)^* = q^*p^*,

ρ(pq)v=(pq)v(pq)∗=p (qvq∗) p∗=ρ(p)(ρ(q)v),\rho(pq)\mathbf{v} = (pq)\mathbf{v}(pq)^* = p\,(q\mathbf{v}q^*)\,p^* = \rho(p)\bigl(\rho(q)\mathbf{v}\bigr) ,

so ρ(pq)=ρ(p)ρ(q)\rho(pq) = \rho(p)\rho(q).

Step 7: surjectivity. Every element of SO(3)\mathrm{SO}(3) is a rotation about some axis through some angle: by the real canonical form of an orthogonal matrix (Unitary and orthogonal matrices, part 3) a Q∈SO(3)Q \in \mathrm{SO}(3) is orthogonally similar to diag⁡(1,R(θ))\operatorname{diag}(1, R(\theta)), the +1+1 eigenvector being the axis. Given that axis n^\hat{\mathbf{n}} and angle θ\theta, step 5 shows q=cos⁡θ2+sin⁡θ2n^q = \cos\tfrac\theta2 + \sin\tfrac\theta2\hat{\mathbf{n}} has ρ(q)=Q\rho(q) = Q.

Step 8: the kernel. Suppose ρ(q)=I\rho(q) = I, i.e. qv=vqq\mathbf{v} = \mathbf{v}q for every pure v\mathbf{v}. With q=a+tq = a + \mathbf{t} the product formula gives qv−vq=2 t×vq\mathbf{v} - \mathbf{v}q = 2\,\mathbf{t}\times\mathbf{v}, which vanishes for all v\mathbf{v} only if t=0\mathbf{t} = 0: if t≠0\mathbf{t} \ne 0, take v\mathbf{v} perpendicular to t\mathbf{t} and non-zero, and then ∣t×v∣=∣t∣∣v∣≠0|\mathbf{t}\times\mathbf{v}| = |\mathbf{t}||\mathbf{v}| \ne 0. So q=aq = a is real, and ∣q∣=1|q| = 1 forces a=±1a = \pm1. Conversely ρ(±1)=I\rho(\pm1) = I. Hence ker⁡ρ={±1}\ker\rho = \{\pm1\}, and the first isomorphism theorem (Homomorphisms and quotient groups) gives SO(3)≅Sp(1)/{±1}\mathrm{SO}(3) \cong \mathrm{Sp}(1)/\{\pm1\}. This is Lee's Problem 21-21(b),(c).

Step 9: part 4, the Pauli form. With the Pauli matrices

σ1=(0110),σ2=(0−ii0),σ3=(100−1),\sigma_1 = \begin{pmatrix}0&1\\1&0\end{pmatrix}, \qquad \sigma_2 = \begin{pmatrix}0&-i\\i&0\end{pmatrix}, \qquad \sigma_3 = \begin{pmatrix}1&0\\0&-1\end{pmatrix},

we have σm2=I\sigma_m^2 = I and σ1σ2=iσ3\sigma_1\sigma_2 = i\sigma_3 with its cyclic images. Put ı^=−iσ1\hat\imath = -i\sigma_1, ȷ^=−iσ2\hat\jmath = -i\sigma_2, k^=−iσ3\hat k = -i\sigma_3. Then

ı^ 2=(−i)2σ12=−I,ı^ȷ^=(−i)2σ1σ2=− iσ3=k^,\hat\imath^{\,2} = (-i)^2\sigma_1^2 = -I, \qquad \hat\imath\hat\jmath = (-i)^2\sigma_1\sigma_2 = -\,i\sigma_3 = \hat k ,

and cyclically, so these three matrices satisfy the defining relations of i,j,ki, j, k. Since I,ı^,ȷ^,k^I, \hat\imath, \hat\jmath, \hat k are linearly independent over R\mathbb{R}, the R\mathbb{R}-linear extension is an injective algebra homomorphism, and multiplying out gives the displayed 2×22\times2 matrix A(q)A(q). A direct computation gives det⁡A(q)=(a−id)(a+id)−(−c−ib)(c−ib)=a2+d2+c2+b2=∣q∣2\det A(q) = (a-id)(a+id) - (-c-ib)(c-ib) = a^2 + d^2 + c^2 + b^2 = |q|^2 and A(q)†A(q)=∣q∣2IA(q)^\dagger A(q) = |q|^2 I. Hence ∣q∣=1|q| = 1 if and only if A(q)A(q) is unitary with determinant 11, that is A(q)∈SU(2)A(q) \in \mathrm{SU}(2). Conversely every element of SU(2)\mathrm{SU}(2) has the form

(αβ−βˉαˉ)with∣α∣2+∣β∣2=1,\begin{pmatrix}\alpha & \beta \\ -\bar\beta & \bar\alpha\end{pmatrix} \qquad\text{with}\qquad |\alpha|^2+|\beta|^2 = 1 ,

and setting α=a−id\alpha = a - id, β=−c−ib\beta = -c - ib recovers a unit quaternion. So AA restricts to a group isomorphism Sp(1)→SU(2)\mathrm{Sp}(1) \to \mathrm{SU}(2), which is Lee's Problem 7-23. □\square

Remark(Where the hypotheses are used, and the conventions)Original

∣q∣=1|q| = 1 is used only for tidiness. Steps 1 and 6 need nothing. Step 2 needs ∣q∣∣q∗∣=1|q||q^*| = 1; for a general q≠0q \neq 0 the map v↦qvq∗\mathbf{v}\mapsto q\mathbf{v}q^* scales lengths by ∣q∣2|q|^2, so it is a rotation composed with a dilation. Replacing q∗q^* by q−1=q∗/∣q∣2q^{-1} = q^*/|q|^2 removes the dilation, and v↦qvq−1\mathbf{v}\mapsto q\mathbf{v}q^{-1} is a rotation for every nonzero qq, depending only on qq up to a real scalar. Normalising to ∣q∣=1|q|=1 cuts that freedom down to the sign, which is what makes the kernel exactly {±1}\{\pm1\}.

v\mathbf{v} must be pure. ρ(q)\rho(q) is defined on Im⁡H\operatorname{Im}\mathbb{H}. The same formula applied to all of H\mathbb{H} fixes the real axis pointwise, since q1q∗=qq∗=1q1q^* = qq^* = 1, so in the frame (1,n^,u,w)(1, \hat{\mathbf{n}}, \mathbf{u}, \mathbf{w}) of step 5 it is diag⁡(1,1,R(θ))\operatorname{diag}(1, 1, R(\theta)) — the rotation of R3\mathbb{R}^3 padded with a 11, not a rotation of R4\mathbb{R}^4 by θ\theta.

The half-angle is not a convention, it is forced. The two factors qq and q∗q^* each contribute θ/2\theta/2 on the perpendicular plane, as step 5 shows. A consequence is the two-to-one covering: a continuous path of rotations that returns to the identity after a 2π2\pi turn lifts to a path of quaternions ending at −1-1, and only after 4π4\pi does the quaternion return to +1+1. This is the quaternionic form of the spinor sign change; the Lie-theoretic version, with SU(2)\mathrm{SU}(2) as the universal cover of SO(3)\mathrm{SO}(3), is The rotation group and SU(2).

Two sign conventions for the Pauli identification. We use i↦−iσ1i \mapsto -i\sigma_1, j↦−iσ2j\mapsto -i\sigma_2, k↦−iσ3k \mapsto -i\sigma_3. (Arfken, Weber & Harris (2013), Exercise 2.2.9, p. 116) records instead that 1,iσ1,iσ2,−iσ31, i\sigma_1, i\sigma_2, -i\sigma_3 form a basis for the quaternions, which amounts to i↦iσ1i\mapsto i\sigma_1, j↦iσ2j\mapsto i\sigma_2, k↦−iσ3k\mapsto -i\sigma_3. Both satisfy the relations — check (iσ1)(iσ2)=−σ1σ2=−iσ3(i\sigma_1)(i\sigma_2) = -\sigma_1\sigma_2 = -i\sigma_3 — and the two differ by the automorphism of H\mathbb{H} that negates ii and jj and fixes kk. Neither is more correct; we state ours and use it consistently, and a reader comparing with Arfken, Weber and Harris should expect signs on ii and jj to differ.

Lee's statements are in his problem sets. Parts 3 and 5 of "Conjugate, norm and the division property" and parts 3 and 4 of "Unit quaternions as rotations" follow (Lee (2013), Problems 7-22, 7-23, p. 173, and 21-21, p. 562), where they are posed as exercises with the route indicated rather than proved in the text. The proofs above are written out here.

H\mathbb{H} is not an algebra over C\mathbb{C}. It is four-dimensional over R\mathbb{R}, and the copy of C\mathbb{C} it contains (say R+Ri\mathbb{R} + \mathbb{R}i) is not central: ji=−ijj i = -ij. So one cannot "factor out ii" and treat H\mathbb{H} as two-dimensional over C\mathbb{C} in the algebra sense, although the matrix form of part 4 writes a quaternion using two complex numbers.

Method(Computing with quaternions)Original

To rotate, compose and convert:

  1. Axis and angle to quaternion. For a right-handed rotation by θ\theta about the unit vector n^=(n1,n2,n3)\hat{\mathbf{n}} = (n_1,n_2,n_3), set
q=cos⁡θ2+sin⁡θ2 (n1i+n2j+n3k).q = \cos\tfrac{\theta}{2} + \sin\tfrac{\theta}{2}\,(n_1 i + n_2 j + n_3 k) .
  1. Apply it. Write the vector x\mathbf{x} as the pure quaternion x1i+x2j+x3kx_1i + x_2j + x_3k and compute qxq∗q\mathbf{x}q^*, reading the rotated vector off the pure part. Writing q=c+uq = c + \mathbf{u} with c=cos⁡θ2c = \cos\tfrac\theta2 and u=sin⁡θ2 n^\mathbf{u} = \sin\tfrac\theta2\,\hat{\mathbf{n}}, applying the product formula twice gives the expanded form
ρ(q)x=x+2c (u×x)+2 u×(u×x),\rho(q)\mathbf{x} = \mathbf{x} + 2c\,(\mathbf{u}\times\mathbf{x}) + 2\,\mathbf{u}\times(\mathbf{u}\times\mathbf{x}) ,

which costs far fewer operations than building a matrix for a single vector. 3. Compose. "First q1q_1, then q2q_2" is the single quaternion q2q1q_2q_1 — the same order as matrices, because ρ\rho is a homomorphism. Multiplying two quaternions costs 1616 real multiplications against 2727 for two 3×33\times3 matrices. 4. Quaternion to matrix. For q=a+bi+cj+dkq = a + bi + cj + dk with ∣q∣=1|q| = 1,

ρ(q)=(a2+b2−c2−d22(bc−ad)2(bd+ac)2(bc+ad)a2−b2+c2−d22(cd−ab)2(bd−ac)2(cd+ab)a2−b2−c2+d2).\rho(q) = \begin{pmatrix} a^2+b^2-c^2-d^2 & 2(bc - ad) & 2(bd + ac) \\ 2(bc + ad) & a^2-b^2+c^2-d^2 & 2(cd - ab) \\ 2(bd - ac) & 2(cd + ab) & a^2-b^2-c^2+d^2 \end{pmatrix}.
  1. Matrix to axis and angle. From tr⁡ρ(q)=1+2cos⁡θ\operatorname{tr}\rho(q) = 1 + 2\cos\theta get θ\theta, then solve (ρ(q)−I)n^=0(\rho(q) - I)\hat{\mathbf{n}} = 0 for the axis and fix its sign so that the rotation is right-handed. Then use step 1.
  2. Renormalise. After many compositions, numerical drift makes ∣q∣|q| differ from 11; divide by ∣q∣|q|. This is one division of four numbers, against the Gram-Schmidt re-orthogonalisation (Orthonormal bases and Gram-Schmidt) a drifting rotation matrix would need.
Example(A 120-degree rotation, and composing two quarter turns)Original

Part A: q=12(1+i+j+k)q = \tfrac12(1 + i + j + k). Its norm is

∣q∣2=14(1+1+1+1)=1,|q|^2 = \tfrac14(1 + 1 + 1 + 1) = 1 ,

so qq is a unit quaternion. Its real part is cos⁡θ2=12\cos\tfrac\theta2 = \tfrac12, giving θ/2=60∘\theta/2 = 60^\circ and θ=120∘\theta = 120^\circ; its pure part has length 3/2=sin⁡60∘\sqrt{3}/2 = \sin 60^\circ, so the axis is

n^=(i+j+k)/23/2=i+j+k3,\hat{\mathbf{n}} = \frac{(i+j+k)/2}{\sqrt3/2} = \frac{i+j+k}{\sqrt3} ,

the body diagonal of the cube. Check the action on the basis vectors. Using q∗=12(1−i−j−k)q^* = \tfrac12(1 - i - j - k) and the relations,

qi=12(i+i2+ji+ki)=12(−1+i+j−k),qi = \tfrac12(i + i^2 + ji + ki) = \tfrac12(-1 + i + j - k) ,

using i2=−1i^2 = -1, ji=−kji = -k and ki=jki = j. Multiplying on the right by q∗q^*,

qiq∗=14(−1+i+j−k)(1−i−j−k).qiq^* = \tfrac14(-1 + i + j - k)(1 - i - j - k) .

Expanding the sixteen terms and sorting them by basis element:

11 −i-i −j-j −k-k
−1-1 −1-1 +i+i +j+j +k+k
+i+i +i+i +1+1 −k-k +j+j
+j+j +j+j +k+k +1+1 −i-i
−k-k −k-k +j+j −i-i −1-1

The real entries are −1+1+1−1=0-1+1+1-1 = 0; the ii entries are +i+i−i−i=0+i+i-i-i = 0; the kk entries are +k−k+k−k=0+k-k+k-k = 0; and the jj entries are j+j+j+j=4jj+j+j+j = 4j. Hence qiq∗=14⋅4j=jqiq^* = \tfrac14\cdot 4j = j. The same computation cyclically gives

ρ(q):i↦j,j↦k,k↦i,\rho(q): \quad i \mapsto j, \qquad j \mapsto k, \qquad k \mapsto i ,

so in the basis (i,j,k)(i,j,k)

ρ(q)=(001100010),\rho(q) = \begin{pmatrix} 0&0&1\\ 1&0&0\\ 0&1&0 \end{pmatrix} ,

the cyclic permutation of the coordinate axes — which is indeed the rotation by 120∘120^\circ about (1,1,1)/3(1,1,1)/\sqrt3. Two checks: det⁡ρ(q)=+1\det\rho(q) = +1, and

tr⁡ρ(q)=0=1+2cos⁡120∘=1+2(−12),\operatorname{tr}\rho(q) = 0 = 1 + 2\cos 120^\circ = 1 + 2(-\tfrac12) ,

in agreement with the trace formula, which also reads 4(Re⁡q)2−1=4⋅14−1=04(\operatorname{Re}q)^2 - 1 = 4\cdot\tfrac14 - 1 = 0. Finally q3=−1q^3 = -1: the rotation has order 33, the quaternion order 66, exactly the doubling the kernel {±1}\{\pm1\} predicts.

Part B: a quarter turn about zz, then a quarter turn about xx. Let

q1=cos⁡45∘+sin⁡45∘ k=22(1+k),q2=cos⁡45∘+sin⁡45∘ i=22(1+i).q_1 = \cos45^\circ + \sin45^\circ\,k = \tfrac{\sqrt2}{2}(1 + k), \qquad q_2 = \cos45^\circ + \sin45^\circ\,i = \tfrac{\sqrt2}{2}(1 + i) .

"First q1q_1, then q2q_2" is

q2q1=12(1+i)(1+k)=12(1+k+i+ik)=12(1+i−j+k),q_2q_1 = \tfrac12(1+i)(1+k) = \tfrac12\bigl(1 + k + i + ik\bigr) = \tfrac12(1 + i - j + k) ,

using ik=−jik = -j. Its norm is 121+1+1+1=1\tfrac12\sqrt{1+1+1+1} = 1, as it must be. Its real part is 12\tfrac12, so again θ=120∘\theta = 120^\circ, now about

n^=(i−j+k)/23/2=(1,−1,1)3.\hat{\mathbf{n}} = \frac{(i - j + k)/2}{\sqrt3/2} = \frac{(1,-1,1)}{\sqrt3} .

Verify against the matrices: the quarter turn about zz sends (x,y,z)↦(−y,x,z)(x,y,z)\mapsto(-y,x,z) and the quarter turn about xx sends (x,y,z)↦(x,−z,y)(x,y,z)\mapsto(x,-z,y), so the composite sends

(x,y,z) ⟼ (−y,x,z) ⟼ (−y,−z,x),M=(0−1000−1100).(x,y,z) \ \longmapsto\ (-y, x, z) \ \longmapsto\ (-y, -z, x), \qquad M = \begin{pmatrix} 0&-1&0\\0&0&-1\\1&0&0\end{pmatrix}.

Its trace is 0=1+2cos⁡120∘0 = 1 + 2\cos120^\circ, confirming the angle, and solving (M−I)n=0(M - I)\mathbf{n} = 0 gives n∝(1,−1,1)\mathbf{n} \propto (1,-1,1), confirming the axis. Two quarter turns about perpendicular axes therefore make a third of a turn about a body diagonal. The matrix route confirms this; the quaternion route also explains it, since the axis and the angle are read straight off the four components of q2q1q_2q_1.

ApplicationOriginal

Attitude control and computer graphics. Spacecraft, aircraft, drones, inertial measurement units, robot arms and animation systems all store orientation as a unit quaternion rather than as three Euler angles or a 3×33\times3 matrix. Three reasons, all visible above. First, no gimbal lock: Euler angles parametrise SO(3)\mathrm{SO}(3) with coordinate singularities at which two axes align and a degree of freedom is lost, whereas the quaternion parametrisation by S3S^3 is smooth and singular nowhere. Second, cheap composition and cheap correction: step 3 of the method composes orientations in 1616 multiplications, and step 6 removes accumulated drift by renormalising four numbers, where a matrix needs re-orthogonalisation. Third, interpolation: a smooth motion between two orientations is the great-circle arc on S3S^3 joining the corresponding unit quaternions, which is the spherical linear interpolation ("slerp") of animation software and of attitude planners; the corresponding interpolation of matrices leaves SO(3)\mathrm{SO}(3) altogether. The two-to-one map means software must choose the lift with Re⁡(q2q1∗)≥0\operatorname{Re}(q_2 q_1^*) \ge 0 to interpolate along the short arc.

Spin one-half. Part 4 identifies the unit quaternions with SU(2)\mathrm{SU}(2), the group that acts on the two-component spinor of a spin-12\tfrac12 particle, and part 3 says that this group covers the rotations twice. The physical content is that rotating a spin-12\tfrac12 state by 2π2\pi multiplies it by −1-1 and only a 4π4\pi rotation restores it — an effect confirmed in neutron interferometry, where rotating the neutron spin by 2π2\pi in one arm of the interferometer reverses the interference fringes. The quaternionic statement is simply that q=cos⁡θ2+sin⁡θ2n^q = \cos\tfrac\theta2 + \sin\tfrac\theta2\hat{\mathbf{n}} equals −1-1 at θ=2π\theta = 2\pi. The Lie-group account is The rotation group and SU(2), and the generalisation to arbitrary quadratic forms, of which H\mathbb{H} is the Clifford algebra of the negative-definite form on R2\mathbb{R}^2, is Clifford algebras and spinors.

Rigid-body kinematics. Differentiating q(t)q(t) along a motion with angular velocity ω\boldsymbol\omega (as a pure quaternion, in body coordinates) gives the kinematic equation q˙=12q ω\dot q = \tfrac12 q\,\boldsymbol\omega, a linear ordinary differential equation in four unknowns with no trigonometric functions in it. Numerical integrators for spacecraft and for molecular dynamics of rigid molecules use this in place of the Euler-angle equations, whose right-hand sides blow up near the gimbal-lock configurations.