This chapter establishes the central idea of abstract algebra: the study of sets equipped with operations, and the structure-preserving maps between them. The goal is not to memorize vocabulary but to absorb the habit of treating the operation as part of the object.


§1.1 What algebra is about

Remark 1.1 (The core idea)

Abstract algebra studies sets with operations and the structure-preserving maps (homomorphisms, isomorphisms) between them. The key insight: the same underlying set can carry different algebraic structures depending on which operation is imposed.

Example: The set Z\mathbb{Z} under addition (Z,+)(\mathbb{Z}, +) is a group, but Z\mathbb{Z} under multiplication (Z,)(\mathbb{Z}, \cdot) is not (most elements lack multiplicative inverses). Same set, different structures, fundamentally different behavior.

Figure: the same underlying set can support different algebraic structures.

The point of the figure is that the operation is part of the data; changing the operation changes the object.

Remark 1.2 (Why abstraction matters)

Abstraction is not generalization for its own sake. It serves three purposes:

  1. Unification. Seemingly unrelated objects (rotations of a square, residue classes mod nn, permutations of a set) turn out to satisfy the same axioms, so one proof covers all cases.
  2. Structural invariants. Instead of computing with specific elements, one reasons about properties (like element orders or subgroup lattices) that are preserved under isomorphism.
  3. Transfer of problems. An isomorphism (R,+)(R+,)(\mathbb{R}, +) \cong (\mathbb{R}^+, \cdot) via exp\exp allows one to turn additive problems into multiplicative ones and vice versa.

§1.2 Symmetries as motivation

Definition 1.3 (Symmetry of a geometric object)

A symmetry of a geometric figure is a rigid motion (distance-preserving transformation) of the plane that maps the figure onto itself. The set of all symmetries, under composition, forms a group.

Example 1.4 (Symmetries of an equilateral triangle)

An equilateral triangle has 66 symmetries:

  • 33 rotations: by 0°, 120°120°, and 240°240° about the center.
  • 33 reflections: across each altitude.

These form the dihedral group D3D_3 (also called S3S_3, the symmetric group on 33 elements), of order 66. This is the simplest nonabelian group one encounters naturally.


§1.3 The dihedral group D4D_4: symmetries of the square

Definition 1.5 (Dihedral group D4D_4)

The dihedral group of the square, denoted D4D_4, is the group of all symmetries of a square. It has 88 elements.

Label the vertices of the square 1,2,3,41, 2, 3, 4 (clockwise). The elements are:

ElementDescriptionEffect on vertices
eeidentity(1)(2)(3)(4)(1)(2)(3)(4)
rrrotation by 90°90°(1  2  3  4)(1\;2\;3\;4)
r2r^2rotation by 180°180°(1  3)(2  4)(1\;3)(2\;4)
r3r^3rotation by 270°270°(1  4  3  2)(1\;4\;3\;2)
ssreflection across vertical axis(1  2)(3  4)(1\;2)(3\;4)
srsrreflection across diagonal 11-33(2  4)(2\;4)
sr2sr^2reflection across horizontal axis(1  4)(2  3)(1\;4)(2\;3)
sr3sr^3reflection across diagonal 22-44(1  3)(1\;3)

Group structure: The group is generated by rr (rotation by 90°90°) and ss (one reflection), subject to:

r4=e,s2=e,srs=r1=r3.r^4 = e, \qquad s^2 = e, \qquad srs = r^{-1} = r^3.

The relation srs=r1srs = r^{-1} says that conjugating a rotation by a reflection reverses the direction of rotation. This is the defining feature of dihedral groups.

Remark 1.6 (D4D_4 is not abelian)

Since srrssr \neq rs (in fact rs=sr3rs = sr^3), the group D4D_4 is nonabelian. This is visible from the geometry: rotating then reflecting is not the same as reflecting then rotating.

Example 1.7 (A computation in D4D_4)

Compute r2srr^2 \cdot sr in D4D_4.

Using the relation sr=r1s=r3ssr = r^{-1}s = r^3 s:

r2sr=r2r3s=r5s=r4+1s=rs=rs=sr3.r^2 \cdot sr = r^2 \cdot r^3 s = r^5 s = r^{4+1} s = r \cdot s = rs = sr^3.

So r2sr=sr3r^2 \cdot sr = sr^3. In terms of the table above, the composition of a 180°180° rotation with the diagonal reflection gives the other diagonal reflection.


§1.4 Modular arithmetic as a preview

Definition 1.8 (Integers modulo nn)

For a positive integer nn, define the set

Zn={0ˉ,1ˉ,2ˉ,,n1}\mathbb{Z}_n = \{\bar{0}, \bar{1}, \bar{2}, \ldots, \overline{n-1}\}

with addition modulo nn: aˉ+bˉ=a+bmodn\bar{a} + \bar{b} = \overline{a + b \bmod n}.

Example 1.9 (Z6\mathbb{Z}_6 addition table, partial)

In Z6\mathbb{Z}_6: 4ˉ+5ˉ=9=3ˉ\bar{4} + \bar{5} = \overline{9} = \bar{3} (since 9=16+39 = 1 \cdot 6 + 3).

Key observations:

  • Identity: 0ˉ\bar{0}.
  • Inverses: The inverse of aˉ\bar{a} is na\overline{n - a}. For instance, in Z6\mathbb{Z}_6, the inverse of 4ˉ\bar{4} is 2ˉ\bar{2}.
  • Cyclic: 1ˉ\bar{1} generates all of Zn\mathbb{Z}_n by repeated addition.

Remark 1.10 (Why modular arithmetic matters in algebra)

Zn\mathbb{Z}_n is the simplest family of finite groups. It provides test cases for every definition and theorem in the course: subgroups, cyclic groups, homomorphisms, quotients, and direct products all have clean concrete manifestations in Zn\mathbb{Z}_n.


§1.5 The same set, different structures

Example 1.11 (A non-standard operation on Z\mathbb{Z})

On Z\mathbb{Z}, define ab=a+b+1a \star b = a + b + 1. Then (Z,)(\mathbb{Z}, \star) is a group:

  • Closure: a+b+1Za + b + 1 \in \mathbb{Z} for a,bZa, b \in \mathbb{Z}.
  • Associativity: (ab)c=(a+b+1)+c+1=a+b+c+2=a+(b+c+1)+1=a(bc)(a \star b) \star c = (a+b+1)+c+1 = a+b+c+2 = a+(b+c+1)+1 = a \star (b \star c).
  • Identity: e=1e = -1, since a(1)=a+(1)+1=aa \star (-1) = a + (-1) + 1 = a and (1)a=1+a+1=a(-1) \star a = -1 + a + 1 = a.
  • Inverses: The inverse of aa is a2-a - 2, since a(a2)=a+(a2)+1=1=ea \star (-a-2) = a + (-a-2) + 1 = -1 = e.

Moreover, φ:(Z,)(Z,+)\varphi : (\mathbb{Z}, \star) \to (\mathbb{Z}, +) defined by φ(n)=n+1\varphi(n) = n + 1 is an isomorphism:

φ(ab)=a+b+2=(a+1)+(b+1)=φ(a)+φ(b).\varphi(a \star b) = a + b + 2 = (a+1) + (b+1) = \varphi(a) + \varphi(b).

So (Z,)(\mathbb{Z}, \star) is just the usual additive integers in disguise. This illustrates why algebra studies structures up to isomorphism, not specific element names.


§1.6 Axiom-failure diagnosis

Remark 1.12 (Name the first failure)

When a proposed algebraic structure fails to satisfy the axioms, one should identify the first failing axiom in the logical order: (1) closure, (2) associativity, (3) identity, (4) inverses.

Proposed structureFirst failure
Division on Z\mathbb{Z}Not a binary operation (closure: 1/2Z1/2 \notin \mathbb{Z})
(Z+,+)(\mathbb{Z}^+, +)Identity (0Z+0 \notin \mathbb{Z}^+)
(Z,)(\mathbb{Z}, \cdot)Inverses (1/2Z1/2 \notin \mathbb{Z})
(Mn(R),)(M_n(\mathbb{R}), \cdot)Inverses (singular matrices)
(R,a/b)(\mathbb{R}^{*}, a/b)Associativity ((a/b)/ca/(b/c)(a/b)/c \neq a/(b/c) generally)

Mastery Checklist

  • Explain what extra data distinguishes an algebraic structure from a bare set.
  • List all 88 elements of D4D_4 and perform computations using r4=s2=er^4 = s^2 = e and srs=r1srs = r^{-1}.
  • Describe the symmetries of a regular nn-gon and why they form a group.
  • Compute in Zn\mathbb{Z}_n (addition, inverses, orders of elements).
  • Give an example of two different group structures on the same underlying set.
  • Diagnose precisely why a proposed structure fails to be a group (name the first failing axiom).