Groups

A rigorous introduction to the theory of groups, the foundational algebraic structure underlying modern mathematics

Groups#

The concept of a group stands as one of the most profound and far-reaching ideas in all of mathematics. Born from the study of polynomial equations in the early nineteenth century—through the revolutionary work of Évariste Galois—group theory has since permeated virtually every branch of mathematics and physics. From the symmetries of geometric figures to the structure of fundamental particles, from cryptographic protocols to the classification of surfaces, groups provide the language through which we understand symmetry and structure.

This chapter develops the theory of groups from first principles. We begin with the axioms that define a group, proceed to establish the fundamental properties that all groups share, and then explore the rich landscape of examples that motivate and illuminate the abstract theory.

Binary Operations#

Before we can define a group, we must first make precise what we mean by an operation on a set. The familiar operations of addition and multiplication on numbers serve as prototypes, but the abstract notion is far more general.

Definition1.1.1(Binary Operation)

Let SS be a non-empty set. A binary operation on SS is a function

:S×SS\star : S \times S \to S

that assigns to each ordered pair (a,b)(a, b) of elements of SS a unique element aba \star b of SS.

The requirement that abSa \star b \in S for all a,bSa, b \in S is called closure. This is not an additional axiom but rather part of what it means to be a binary operation on SS. When we write :S×SS\star : S \times S \to S, we are asserting that the operation takes any two elements of SS and produces an element of SS.

Example1.1.2(Standard Operations)

The following are binary operations:

  1. Addition on Z\mathbb{Z}: for any a,bZa, b \in \mathbb{Z}, we have a+bZa + b \in \mathbb{Z}
  2. Multiplication on R\mathbb{R}: for any a,bRa, b \in \mathbb{R}, we have abRa \cdot b \in \mathbb{R}
  3. Composition of functions: if f,g:XXf, g : X \to X, then fg:XXf \circ g : X \to X
Example1.1.3(Non-Examples)

The following fail to be binary operations:

  1. Division on R\mathbb{R}: a/ba / b is undefined when b=0b = 0
  2. Subtraction on N\mathbb{N}: 25=3N2 - 5 = -3 \notin \mathbb{N} (closure fails)
Definition1.1.4(Properties of Binary Operations)

Let \star be a binary operation on a set SS. We say that \star is:

  1. Associative if (ab)c=a(bc)(a \star b) \star c = a \star (b \star c) for all a,b,cSa, b, c \in S
  2. Commutative if ab=baa \star b = b \star a for all a,bSa, b \in S
Remark

Associativity allows us to write abca \star b \star c without ambiguity. Commutativity, while a pleasant property, is not required for most of our theory—and indeed, some of the most important groups are non-commutative.

The Definition of a Group#

We now arrive at the central definition of this chapter. A group is a set equipped with a binary operation satisfying three fundamental axioms.

Definition1.2.1(Group)

A group is an ordered pair (G,)(G, \star) where GG is a non-empty set and \star is a binary operation on GG satisfying the following axioms:

(G1) Associativity. For all a,b,cGa, b, c \in G:

(ab)c=a(bc)(a \star b) \star c = a \star (b \star c)

(G2) Identity. There exists an element eGe \in G such that for all aGa \in G:

ea=ae=ae \star a = a \star e = a

(G3) Inverses. For each aGa \in G, there exists an element a1Ga^{-1} \in G such that:

aa1=a1a=ea \star a^{-1} = a^{-1} \star a = e
Remark

Several observations are in order:

  1. The axioms are listed in order of decreasing generality. Many algebraic structures satisfy (G1) alone (semigroups) or (G1) and (G2) (monoids). Groups require all three.

  2. Closure is implicit in the statement that \star is a binary operation on GG.

  3. The identity axiom requires ee to be a two-sided identity: it must work on both the left and the right. Similarly, the inverse axiom requires two-sided inverses.

Definition1.2.2(Abelian Group)

A group (G,)(G, \star) is called abelian (or commutative) if for all a,bGa, b \in G:

ab=baa \star b = b \star a

The term honors Niels Henrik Abel (1802–1829), who made fundamental contributions to the theory of equations.

Definition1.2.3(Order of a Group)

The order of a group GG, denoted G|G|, is the cardinality of the underlying set. If G|G| is finite, we say GG is a finite group; otherwise, GG is an infinite group.

Fundamental Properties#

The axioms of a group, though minimal, have powerful consequences. We now establish several fundamental properties that hold in every group.

Theorem1.3.1(Uniqueness of Identity)

In any group (G,)(G, \star), the identity element is unique.

Theorem1.3.2(Uniqueness of Inverses)

In any group (G,)(G, \star), each element has a unique inverse.

The uniqueness of inverses justifies our notation a1a^{-1} for the inverse of aa.

Theorem1.3.3(Cancellation Laws)

Let (G,)(G, \star) be a group and let a,b,cGa, b, c \in G. Then:

  1. Left cancellation: If ab=aca \star b = a \star c, then b=cb = c
  2. Right cancellation: If ba=cab \star a = c \star a, then b=cb = c
Theorem1.3.4(Inverse of a Product)

Let (G,)(G, \star) be a group and let a,bGa, b \in G. Then:

(ab)1=b1a1(a \star b)^{-1} = b^{-1} \star a^{-1}
Remark

The formula (ab)1=b1a1(ab)^{-1} = b^{-1}a^{-1} is sometimes called the "socks and shoes" rule: to undo putting on socks then shoes, you must first remove shoes, then socks. The order reverses.

Corollary1.3.5

For any element aa in a group GG: (a1)1=a(a^{-1})^{-1} = a.

Examples of Groups#

The abstract definition of a group encompasses an enormous variety of mathematical structures. We now survey the most important examples, which will serve as touchstones throughout our study.

Additive Groups of Numbers#

Example1.4.1(The Integers)

The set Z\mathbb{Z} of integers forms a group under addition, denoted (Z,+)(\mathbb{Z}, +):

  • Closure: The sum of two integers is an integer
  • Associativity: (a+b)+c=a+(b+c)(a + b) + c = a + (b + c) for all a,b,cZa, b, c \in \mathbb{Z}
  • Identity: The integer 00 satisfies 0+a=a+0=a0 + a = a + 0 = a
  • Inverses: For each aZa \in \mathbb{Z}, the integer a-a satisfies a+(a)=0a + (-a) = 0

This group is abelian and infinite.

Example1.4.2

Similarly, (Q,+)(\mathbb{Q}, +), (R,+)(\mathbb{R}, +), and (C,+)(\mathbb{C}, +) are all abelian groups under addition.

Multiplicative Groups#

Example1.4.3(Non-zero Rationals)

The set Q=Q{0}\mathbb{Q}^* = \mathbb{Q} \setminus \{0\} forms a group under multiplication:

  • Identity: The number 11 satisfies 1a=a1=a1 \cdot a = a \cdot 1 = a
  • Inverses: For each aQa \in \mathbb{Q}^*, the number 1/a1/a satisfies a(1/a)=1a \cdot (1/a) = 1

Note that we must exclude 00 because it has no multiplicative inverse.

Example1.4.4(Positive Reals)

The set R+={xR:x>0}\mathbb{R}^+ = \{x \in \mathbb{R} : x > 0\} forms an abelian group under multiplication.

Modular Arithmetic#

Example1.4.5(Integers Modulo n)

For any positive integer nn, the set

Z/nZ={0,1,2,,n1}\mathbb{Z}/n\mathbb{Z} = \{0, 1, 2, \ldots, n-1\}

forms a group under addition modulo nn:

  • Identity: 00
  • Inverse of aa: nan - a (when a0a \neq 0)

This is a finite abelian group of order nn.

Example1.4.6(Units Modulo n)

The set

(Z/nZ)={aZ/nZ:gcd(a,n)=1}(\mathbb{Z}/n\mathbb{Z})^* = \{a \in \mathbb{Z}/n\mathbb{Z} : \gcd(a, n) = 1\}

forms a group under multiplication modulo nn. The order of this group is ϕ(n)\phi(n), Euler's totient function.

Matrix Groups#

Example1.4.7(General Linear Group)

The general linear group GLn(R)\text{GL}_n(\mathbb{R}) consists of all invertible n×nn \times n matrices with real entries, under matrix multiplication:

GLn(R)={AMn(R):det(A)0}\text{GL}_n(\mathbb{R}) = \{A \in M_n(\mathbb{R}) : \det(A) \neq 0\}

This is a non-abelian group for n2n \geq 2.

Example1.4.8(Special Linear Group)

The special linear group

SLn(R)={AGLn(R):det(A)=1}\text{SL}_n(\mathbb{R}) = \{A \in \text{GL}_n(\mathbb{R}) : \det(A) = 1\}

is a subgroup of GLn(R)\text{GL}_n(\mathbb{R}).

Symmetry Groups#

Example1.4.9(Symmetric Group)

The symmetric group SnS_n consists of all bijections from {1,2,,n}\{1, 2, \ldots, n\} to itself, under composition of functions. These bijections are called permutations.

The order of SnS_n is n!n! (factorial). For n3n \geq 3, the group SnS_n is non-abelian.

Example1.4.10(Dihedral Group)

The dihedral group DnD_n is the group of symmetries of a regular nn-gon, including both rotations and reflections. It has order 2n2n and is non-abelian for n3n \geq 3.

Subgroups#

A subgroup is a subset of a group that is itself a group under the inherited operation. Subgroups are fundamental to understanding the internal structure of groups.

Definition1.5.1(Subgroup)

Let (G,)(G, \star) be a group. A subset HGH \subseteq G is a subgroup of GG, written HGH \leq G, if (H,)(H, \star) is itself a group under the same operation.

Theorem1.5.2(Subgroup Criterion)

Let GG be a group and let HH be a non-empty subset of GG. Then HH is a subgroup of GG if and only if:

  1. For all a,bHa, b \in H, we have abHab \in H (closure)
  2. For all aHa \in H, we have a1Ha^{-1} \in H (closure under inverses)
Theorem1.5.3(One-Step Subgroup Test)

Let GG be a group and let HH be a non-empty subset of GG. Then HGH \leq G if and only if for all a,bHa, b \in H, we have ab1Hab^{-1} \in H.

Example1.5.4(Trivial Subgroups)

Every group GG has at least two subgroups:

  1. The trivial subgroup {e}\{e\}
  2. The improper subgroup GG itself

A subgroup HH with {e}HG\{e\} \subsetneq H \subsetneq G is called a proper non-trivial subgroup.

Example1.5.5(Subgroups of Integers)

The subgroups of (Z,+)(\mathbb{Z}, +) are precisely the sets nZ={nk:kZ}n\mathbb{Z} = \{nk : k \in \mathbb{Z}\} for n0n \geq 0. Thus:

{0}6Z3ZZ\{0\} \subsetneq \cdots \subsetneq 6\mathbb{Z} \subsetneq 3\mathbb{Z} \subsetneq \mathbb{Z}

Group Homomorphisms#

A homomorphism is a function between groups that respects the group structure. Homomorphisms are the "structure-preserving maps" of group theory.

Definition1.6.1(Group Homomorphism)

Let (G,)(G, \star) and (H,)(H, \cdot) be groups. A function ϕ:GH\phi : G \to H is a homomorphism if for all a,bGa, b \in G:

ϕ(ab)=ϕ(a)ϕ(b)\phi(a \star b) = \phi(a) \cdot \phi(b)

The condition says that ϕ\phi "respects" or "preserves" the group operation: combining elements in GG and then applying ϕ\phi gives the same result as applying ϕ\phi first and then combining in HH.

Theorem1.6.2(Properties of Homomorphisms)

Let ϕ:GH\phi : G \to H be a group homomorphism. Then:

  1. ϕ(eG)=eH\phi(e_G) = e_H
  2. ϕ(a1)=ϕ(a)1\phi(a^{-1}) = \phi(a)^{-1} for all aGa \in G
  3. ϕ(an)=ϕ(a)n\phi(a^n) = \phi(a)^n for all aGa \in G and nZn \in \mathbb{Z}
Definition1.6.3(Kernel and Image)

Let ϕ:GH\phi : G \to H be a homomorphism.

The kernel of ϕ\phi is:

ker(ϕ)={aG:ϕ(a)=eH}\ker(\phi) = \{a \in G : \phi(a) = e_H\}

The image of ϕ\phi is:

im(ϕ)={ϕ(a):aG}=ϕ(G)\text{im}(\phi) = \{\phi(a) : a \in G\} = \phi(G)
Theorem1.6.4

Let ϕ:GH\phi : G \to H be a homomorphism. Then:

  1. ker(ϕ)\ker(\phi) is a subgroup of GG
  2. im(ϕ)\text{im}(\phi) is a subgroup of HH
Definition1.6.5(Types of Homomorphisms)

A homomorphism ϕ:GH\phi : G \to H is called:

  • A monomorphism (or injection) if ϕ\phi is injective
  • An epimorphism (or surjection) if ϕ\phi is surjective
  • An isomorphism if ϕ\phi is bijective
  • An automorphism if ϕ:GG\phi : G \to G is an isomorphism
Theorem1.6.6

A homomorphism ϕ:GH\phi : G \to H is injective if and only if ker(ϕ)={eG}\ker(\phi) = \{e_G\}.

Definition1.6.7(Isomorphic Groups)

Two groups GG and HH are isomorphic, written GHG \cong H, if there exists an isomorphism ϕ:GH\phi : G \to H.

Isomorphic groups are "essentially the same" from an algebraic standpoint—they have identical group-theoretic properties, differing only in the names of their elements.

Cyclic Groups#

Among all groups, the cyclic groups are the simplest and most completely understood. Despite their simplicity, they play a central role in the theory.

Definition1.7.1(Cyclic Group)

A group GG is cyclic if there exists an element gGg \in G such that every element of GG can be written as a power of gg:

G={gn:nZ}=gG = \{g^n : n \in \mathbb{Z}\} = \langle g \rangle

The element gg is called a generator of GG.

Example1.7.2

The group (Z,+)(\mathbb{Z}, +) is cyclic with generator 11 (or 1-1). Every integer is a "power" of 11 under addition: n=1+1++1n = 1 + 1 + \cdots + 1 (nn times).

Example1.7.3

The group Z/nZ\mathbb{Z}/n\mathbb{Z} is cyclic with generator 11. It is the unique cyclic group of order nn, up to isomorphism.

Theorem1.7.4(Classification of Cyclic Groups)

Every cyclic group is isomorphic to either Z\mathbb{Z} (if infinite) or Z/nZ\mathbb{Z}/n\mathbb{Z} for some positive integer nn (if finite of order nn).

Theorem1.7.5

Every subgroup of a cyclic group is cyclic.

Theorem1.7.6(Subgroups of Finite Cyclic Groups)

Let G=gG = \langle g \rangle be a cyclic group of order nn. Then:

  1. For each divisor dd of nn, there is exactly one subgroup of order dd
  2. This subgroup is gn/d\langle g^{n/d} \rangle

Chapter Review#

Question 1 of 5

Which of the following is NOT a required axiom for a group?

Practice Problems#

Open Problems#

Open Problem

The Inverse Galois Problem

Does every finite group appear as the Galois group of some polynomial over Q\mathbb{Q}?

This problem, dating to the nineteenth century, connects group theory to field theory and algebraic geometry. While many families of groups are known to be Galois groups over Q\mathbb{Q}, a complete answer remains elusive.

Key Equations#

Lagrange's Theorem
G=H[G:H]|G| = |H| \cdot [G:H]
First Isomorphism Theorem
G/ker(ϕ)im(ϕ)G / \ker(\phi) \cong \text{im}(\phi)
Generalization

Ring Theory

Application

Galois Theory

Application

Fundamental Group