Cambridge IB Groups, Rings and Modules - Content Verification
Raw Database Data
| ID | Page ID | Section | Type | Contributor ID | Partition Content | Partition Order | Created At |
|---|---|---|---|---|---|---|---|
| 3739 | 1194 | content | create | 1 | Algebra, at its core, is the study of structure: the hidden patterns that make collections of objects behave in regular, predictable ways. Where analysis asks *how fast does this change?*, algebra asks *what is preserved?* Three layers of structure are the subject of these notes. Groups capture the pure essence of symmetry — the transformations of an object that leave it unchanged. Rings generalize the integers, equipping a set with two compatible operations and asking when the arithmetic of $\mathbb{Z}$ — divisibility, primality, factorization — extends to this broader setting. Modules generalize vector spaces by allowing scalars to come from a ring rather than a field; the reward is a unified theory that simultaneously classifies finite abelian groups and explains why every complex matrix is similar to a block-diagonal one. |
0 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3740 | 1194 | content | create | 1 | The common thread through all three is the same methodology: identify the correct notion of *subobject*, form the *quotient* by identifying elements related by that subobject, and use the *isomorphism theorems* to read off the relationship between original, subobject, and quotient. Learning this methodology for groups — where it first appears in its cleanest form — is what makes the transition to rings and modules almost automati |
1 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3741 | 1194 | content | create | 1 | . These notes follow the Cambridge Part IB course in Groups, Rings, and Modules. Each chapter is self-contained, but the progression is deliberate: groups provide the language, rings provide the arithmetic, and modules provide the classification machinery that ties everything toget |
2 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4495 | 1194 | content | create | 1 | These notes follow the Cambridge Part IB course in Groups, Rings, and Modules. Each chapter is self-contained, but the progression is deliberate: groups provide the language, rings provide the arithmetic, and modules provide the classification machinery that ties everything toget |
3 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3743 | 1194 | content | create | 1 | roups A group is the mathematical distillation of the concept of symmetry. This chapter begins with the basic definitions — groups, subgroups, cosets — and the first deep result, Lagrange's theorem. It then builds the structural theory: the notion of a normal subgroup and quotient group, the three isomorphism theorems, group actions and the orbit-stabilizer theorem, conjugacy classes and the class equation, Sylow's theorems, and finally the classification of finite abelian groups and the simplicity of the alternating groups. Each of these topics answers a progressively sharper version of the same question: how much can we determine about a group's structure from limit |
4 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4494 | 1194 | content | create | 1 | ro |
4 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4496 | 1194 | content | create | 1 | ps A g |
5 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3746 | 1194 | content | create | 1 | d data? ## Symmetry and the Gr |
5 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3744 | 1194 | content | create | 1 | up Axioms ### What |
6 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4497 | 1194 | content | create | 1 | oup is the mathematical distillation of the concept of symmetry. This chapter begins with the basic definitions — groups, subgroups, cosets — and the first deep result, Lagrange's theorem. It then builds the structural theory: the notion of a normal subgroup and quotient group, the three isomorphism theorems, group actions and the orbit-stabilizer theorem, conjugacy classes and the class equation, Sylow's theorems, and finally the classification of finite abelian groups and the simplicity of the alternating groups. Each of these topics answers a progressively sharper version of the same question: how much can we determine about a group's structure from limit |
6 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4498 | 1194 | content | create | 1 | d data? ## |
7 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3745 | 1194 | content | create | 1 | Is a Group? Before writing down an axiom, consider what we want to capture. The symmetries of an equilateral triangle are the six transformations that map the triangle to itself: three rotations ($0°$, $120°$, $240°$) and three reflections. These transformations can be *composed* — "rotate, then reflect" is itself a transformation of the triangle. This composition is associative, there is a "do nothing" transformation, and every transformation can be undone. The six symmetries, together with composition, form the dihedral group $D_6$. What makes this interesting is not the triangle, but the algebraic structure of the six-element set itself — and a group is precisely the abstraction of t |
7 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4499 | 1194 | content | create | 1 | Symmetry and the Gr |
8 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4500 | 1194 | content | create | 1 | up Axioms # |
9 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3748 | 1194 | content | create | 1 | efinition:Group] A **group** is a triple $(G, \cdot, e)$ where $G$ is a set, $\cdot : G \times G \to G$ is a binary operation, and $e \in G$ is an ele |
9 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3751 | 1194 | content | create | 1 | ment, satisfyin |
10 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4501 | 1194 | content | create | 1 | # What |
10 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4502 | 1194 | content | create | 1 | Is a Group? |
11 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3749 | 1194 | content | create | 1 | g:
\begin{align*}
&\text{(Associativity)} \quad (a \cdot b) \cdot c = a \cdot (b \cdot c) \quad \text{for all |
11 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3750 | 1194 | content | create | 1 | } a, b, c \in G, \\
&\text{(Identity)} \quad a \cdot e = e \cdot a = a \quad \text{f |
12 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4504 | 1194 | content | create | 1 | efinition:Group] |
13 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4505 | 1194 | content | create | 1 | A **group** is a t |
14 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3756 | 1194 | content | create | 1 | = a^{-1} \cdo |
14 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3755 | 1194 | content | create | 1 | t a = e. \end |
15 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4506 | 1194 | content | create | 1 | riple $(G, \cdot, e)$ where $G$ is a set, $\cdot : G \times G \to G$ is a binary operation, and $e \in G$ is an ele |
15 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4507 | 1194 | content | create | 1 | ment, satisfyin |
16 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3754 | 1194 | content | create | 1 | align*}
[/definition]
We usually suppress the operation and write $ab$ for $a \cdot b$. Observe that neither the identity nor inverses are assumed to be unique in the definition — but both turn out to be. If $b$ is also an identity, then $e = eb = b$; if $b$ is also an inverse of $a$, then $b = be = b(aa^{-1}) = (ba)a^{-1} = ea^{-1} = a^{-1}$. So the structure is more rig |
16 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3753 | 1194 | content | create | 1 | d than it first appears. |
17 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4508 | 1194 | content | create | 1 | g:
\begin{align*}
& |
17 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4509 | 1194 | content | create | 1 | \text{(Associat |
18 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4510 | 1194 | content | create | 1 | ivity)} \quad (a \cdot b) \cdot c = a \cdot (b \cdot c) \quad \text{for all |
19 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3759 | 1194 | content | create | 1 | = ba$ for all |
19 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4511 | 1194 | content | create | 1 | } a, b, c \in G, \\
&\text{(Identit |
20 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3758 | 1194 | content | create | 1 | $a, b \in G$. [/definition] The distinction between abelian and non-abelian groups is fundamental: in an abelian group, the order of composition is irrelevant, while in a non-abelian group it is not. The symmetry group of the equilateral triangle is non-abelian: rotating by $120°$ and then reflecting across a fixed axis gives a different result than refl |
20 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3760 | 1194 | content | create | 1 | cting first and then rotating. [example |
21 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4512 | 1194 | content | create | 1 | y)} \quad a \cdot e = e \cdot a = a \quad \text{f |
21 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3763 | 1194 | content | create | 1 | :Foundational Examples of Groups] The following are the core examples that |
22 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4514 | 1194 | content | create | 1 | t a = e. \end |
23 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3761 | 1194 | content | create | 1 | will recur throughout the course.
*Additive number groups.* The sets $(\mathbb{Z}, +, 0)$, $(\mathbb{Q}, +, 0)$, $(\mathbb{R}, +, 0)$, $(\mathbb{C}, +, 0)$ are all abelian groups. The key point is that subtraction |
23 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3762 | 1194 | content | create | 1 | is always possible: $a + (-a) = 0$.
*Symmetric group.* The **symmetric group** $S_n$ is the group of all bijections $\{1, 2, \ldots, n\} \to \{1, 2, \ldots, n\}$ under composition. It has order $n!$. We write permutations in disjoint cycle notation: $(1\ 2\ 3)(4\ 5)$ denotes the permutation sending $1 \mapsto 2 \mapsto 3 \mapsto 1$ and $4 \mapsto 5 \mapsto 4$, with $6, 7, \ldots$ fixed. Since permutations are functions, composition is right-to-left: to compute $(1\ 2\ 3) \circ (1\ 2)$, first apply $(1\ 2)$, then $(1\ 2\ 3)$. Tracing each element: $1 \overset{(1\ 2)}{\mapsto} 2 \overset{(1\ 2\ 3)}{\mapsto} 3$, then $2 \overset{(1\ 2)}{\mapsto} 1 \overset{(1\ 2\ 3)}{\mapsto} 2$, then $3 \overset{(1\ 2)}{\mapsto} 3 \overset{(1\ 2\ 3)}{\mapsto} 1$. The composition sends $1 \mapsto 3$, $2 \mapsto 2$, $3 \mapsto 1$, which is the transposition $(1\ 3)$. This right-to-left co |
24 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4515 | 1194 | content | create | 1 | align*} |
24 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4516 | 1194 | content | create | 1 | [/definition] We usually suppress the operation and write $ab$ for $a \cdot b$. Observe that neither the identity nor inverses are a |
25 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3764 | 1194 | content | create | 1 | vention is essential to keep in mind.
*General linear group.* The set $\mathrm{GL}_n(\mathbb{R})$ of invertible $n \times n$ real matrices forms a group under matrix multiplic |
25 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3765 | 1194 | content | create | 1 | tion. It is non-abelian for $n \geq 2$.
*Cyclic group.* For $n \geq 1$, the cyclic group $C_n = \mathbb{Z}/n\mathbb{Z}$ is the group of integers modulo $n$ u |
26 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4517 | 1194 | content | create | 1 | ssumed to be |
26 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4518 | 1194 | content | create | 1 | unique in the |
27 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3766 | 1194 | content | create | 1 | nder additi |
27 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4519 | 1194 | content | create | 1 | efinition — but both turn out to be. If $b$ is also an identity, then $e = eb = b$; if $b$ is also an inverse of $a$, then $b = be = b(aa^{-1}) = (ba)a^{-1} = ea^{-1} = a^{-1}$. So the structure is more rig |
28 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3768 | 1194 | content | create | 1 | n. It is abeli |
28 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4520 | 1194 | content | create | 1 | d than it first appears. |
29 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3769 | 1194 | content | create | 1 | n of order $n$. [/example] ### Subgroups Not every subset of a group is itself a group under the inherited operation. We want those subsets that are closed under the operation and under taking inverses — that i |
29 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3767 | 1194 | content | create | 1 | , subsets which are gr |
30 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4521 | 1194 | content | create | 1 | = ba$ for all |
30 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3770 | 1194 | content | create | 1 | oups in their own right. [definition:Subgroup] Let $(G, \cdot, e)$ be a group. A subset $H \subs |
31 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4522 | 1194 | content | create | 1 | $a, b \in G$. [/definition] The distinction between abelian and non-abelian groups is fundamental: in an abelian group, the ord |
31 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4525 | 1194 | content | create | 1 | ant, while in a non-abelian group it is not. The symmetry grou |
33 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3772 | 1194 | content | create | 1 | subgroup**, written $H \l |
33 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3778 | 1194 | content | create | 1 | eq G$, if:
\begin{align*}
&\text{(i) } e \in |
34 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4523 | 1194 | content | create | 1 | p of the equil |
34 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4526 | 1194 | content | create | 1 | teral triangle is non-abelian: rotating by $120°$ and then reflecting across a fixed axis gives a different result than refl |
35 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3774 | 1194 | content | create | 1 | H, \\
&\text{(ii) } a, b \in H \implies ab \i |
35 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4527 | 1194 | content | create | 1 | cting first and then rotating. [example |
36 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3773 | 1194 | content | create | 1 | n H, \\ &\te |
36 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4528 | 1194 | content | create | 1 | :Foundational Examples of Groups] The following are the core examples that |
37 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3775 | 1194 | content | create | 1 | xt{(iii) } a \ |
37 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3776 | 1194 | content | create | 1 | n H \implies a^{-1} \in H.
\end{align*}
[/definition]
A convenient criterion collapses these three conditions into one. If $H$ is non-empty and closed under the operation $h_1 h_2^{-1}$, then $H$ is a subgroup: taking $h_1 = h_2$ gives $e \in H$; then $h_1 = e$ gives $h_2^{-1} \in H$ for any $h_2 \in H$; and combining, $H$ is closed |
38 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4529 | 1194 | content | create | 1 | will recur throughout the course.
*Additive number groups.* The sets $(\mathbb{Z}, +, 0)$, $(\mathbb{Q}, +, 0)$, $(\ |
38 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4530 | 1194 | content | create | 1 | athbb{R}, +, 0)$, $(\mathbb{C}, +, 0)$ are |
39 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3777 | 1194 | content | create | 1 | under products. This "subgroup lemma" is u |
39 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4531 | 1194 | content | create | 1 | all abelian groups. The key point is that subtraction |
40 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3780 | 1194 | content | create | 1 | sed constantly. [example:A Subgroup Computation in $S_3$] Consider $S_3$, the symmetric gr |
40 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3779 | 1194 | content | create | 1 | oup on three el |
41 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4532 | 1194 | content | create | 1 | is always possible: $ |
41 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4533 | 1194 | content | create | 1 | + (-a) = 0$.
*Symmetric group.* The **symmetric group** $S_n$ is the group of all bijections $\{1, 2, \ldots, n\} \to \{1, 2, \ldots, n\}$ under composition. It has order $n!$. We write permutations in disjoint c |
42 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3781 | 1194 | content | create | 1 | ements. Its six elements in cycle notation are \begin |
42 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3783 | 1194 | content | create | 1 | {align*}
e,\ |
43 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3782 | 1194 | content | create | 1 | (1\ 2),\ (1\ 3),\ (2\ 3),\ (1\ 2\ 3),\ (1\ 3\ 2).
\end{align*}
Let $H = \{e, (1\ 2\ 3), (1\ 3\ 2)\}$. We verify $H \leq S_3$. The set is non-empty. Computing products: $(1\ 2\ 3)(1\ 2\ 3) = (1\ 3\ 2)$ and $(1\ 2\ 3)(1\ 3\ 2) = e$, so $H$ is closed under products. Inverses: $(1\ 2\ 3)^{-1} = (1\ 3\ 2)$ and vice versa |
44 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4535 | 1194 | content | create | 1 | vention is essential to keep in mind.
*General linear group.* The set $\mathrm{GL}_n(\mathbb{R})$ of invertible $n \times n$ real matrices forms a group under matrix multiplic |
44 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4536 | 1194 | content | create | 1 | tion. It is non-abelian for $n \geq 2$. *Cyclic group.* Fo |
45 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3784 | 1194 | content | create | 1 | So $H \leq S_3$. This is the alternating group $A_3 \cong C_3$.
Now let $K = \{e, (1\ 2)\}$. Then $K \leq S_3$ as well, since $(1\ 2)^{-1} = (1\ 2)$ (a transposition is its own inverse) and $(1\ 2)(1\ 2) = e \in K$. But $\{(1\ 2), (1\ 3)\}$ is not a su |
45 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4537 | 1194 | content | create | 1 | $n \geq 1$, the cyclic group $C_n = \mathbb{Z}/n\mathbb{Z}$ is the group of integers modulo $n$ u |
46 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3785 | 1194 | content | create | 1 | bgroup, sin |
46 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4538 | 1194 | content | create | 1 | nder additi |
47 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3787 | 1194 | content | create | 1 | 1\ 2), (1\ 3)\}$. [/example] ## Cosets and the Counting Principle Lagrange's theorem is the first genuinely surprising result of group theory. It says that the order of any subgroup must divide the order of the whole group — a powerful constraint that immediately rules out many potential subgroup orders. The proof is elegant and rests o |
48 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4539 | 1194 | content | create | 1 | n. It is abeli |
48 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4540 | 1194 | content | create | 1 | n of order $n$. [/example] ### Subgroups Not eve |
49 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3788 | 1194 | content | create | 1 | a single observation about how a subgroup partitions its parent group. Before stat |
49 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4541 | 1194 | content | create | 1 | y subset of a group is itself a group under the inherited operation. We want those subsets that are closed under the operation and under taking inverses — that |
50 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3790 | 1194 | content | create | 1 | ng it, we make precise the not |
50 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4545 | 1194 | content | create | 1 | i |
51 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3789 | 1194 | content | create | 1 | ion of "size" for both groups and elements. [definition:Order of a Group] The **ord |
51 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3791 | 1194 | content | create | 1 | er** of a grou |
52 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4543 | 1194 | content | create | 1 | , subsets |
52 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3792 | 1194 | content | create | 1 | $G$, written $|G|$, is the cardi |
53 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3794 | 1194 | content | create | 1 | nality of the underlying set.
[/definition]
[definition:Order of an Element]
The **order** of an element $g \in G$, written $\mathrm{ord}(g)$, is the smallest positive in |
54 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4544 | 1194 | content | create | 1 | oup |
54 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3793 | 1194 | content | create | 1 | teger $n$ such |
55 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4546 | 1194 | content | create | 1 | in their own right. [definition:Subgroup] Let $(G, \cdot, e)$ be a group. A subset $H \subs |
55 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3795 | 1194 | content | create | 1 | that $g^n = e$. If no such $n$ exists, $g$ has **infinite order**. [/definition] The cosets of a subgroup |
56 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4547 | 1194 | content | create | 1 | subgroup**, written $H \l |
56 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3796 | 1194 | content | create | 1 | re the key to Lagrange's |
57 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4548 | 1194 | content | create | 1 | eq G$, if:
\begin{align*}
&\text{(i) } e \in |
57 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4549 | 1194 | content | create | 1 | H, \\
&\text{(ii) } a, b \in H \implies ab \i |
58 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3797 | 1194 | content | create | 1 | proof. They partition the group into pieces of equal size. [definition:Left Cos |
58 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3798 | 1194 | content | create | 1 | et] Let $H \le |
59 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4550 | 1194 | content | create | 1 | n H |
59 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3799 | 1194 | content | create | 1 | q G$ and $g \in G$. The **left cose |
60 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4551 | 1194 | content | create | 1 | \\ &\te |
60 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4552 | 1194 | content | create | 1 | xt{(iii) } a |
61 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3800 | 1194 | content | create | 1 | t** of $H$ wi |
61 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4554 | 1194 | content | create | 1 | n H \implies a^{-1} \in H.
\end{align*}
[/definition]
A convenient criterion collapses these t |
63 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3802 | 1194 | content | create | 1 | written $G/H = |
63 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3805 | 1194 | content | create | 1 | \{gH : g \in G\}$, and the number of left cosets is the **index** $|G : H|$.
[/definition]
Two cosets are either identical or completely disjoint: if $g_1H \cap g_2H \neq \varnothing$, pick a common element $g_1h_1 = g_2h_2$, so $g_2^{-1}g_1 = h_2h_1^{-1} \in H$, and one verifies $g_1H = g_2H$. Since every $g \in G$ belongs to the coset $gH$ (as $e \in H$), the cosets partition $G$. Moreover, the map $h \mapsto gh$ is a bijection $H \to gH$, so |
64 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4558 | 1194 | content | create | 1 | hree conditions |
64 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3806 | 1194 | content | create | 1 | ll cosets have the |
65 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4555 | 1194 | content | create | 1 | into one. If $H$ is non- |
65 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4556 | 1194 | content | create | 1 | empty and closed under the operation $h_1 h_2^{ |
66 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3803 | 1194 | content | create | 1 | ame size $|H|$. Together, these two observations give Lagrange's theorem.
[quotetheorem:841]
The power of [Lagrange's Theorem](/theorems/841) is its scope: it applies to every finite group and every subgroup, with no additional hypotheses. Its first consequence is that the order of any element divides the group order, since the cyclic subgroup $\langle g \rangle = \{e, g, g^2, \ldots, g^{n-1}\}$ has order $\mathrm{ord}(g)$, which must divide $|G|$. Less obviously, it implies that every group of prime order $p$ is cyclic: |
66 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3804 | 1194 | content | create | 1 | ny non-identity element has order dividing $p$, hence order $p$, so it generates the whole group. What Lagrange's theorem does *not* say is the converse: if $k \mid |G|$, there need not be a subgroup of order $k$. The group $A_4$ (alternating group on four letters, order $12$) has no subgroup of order $6$, even though $6 \mid 12$. The Sylow theo |
67 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4557 | 1194 | content | create | 1 | -1}$, then $H$ is a subgroup: taking $h_1 = h_ |
67 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4559 | 1194 | content | create | 1 | 2$ gives $e \ |
68 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3807 | 1194 | content | create | 1 | ems, proved later |
68 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3808 | 1194 | content | create | 1 | give the sharpest partial converse: subgrou |
69 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4560 | 1194 | content | create | 1 | in H$; then $h |
69 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3811 | 1194 | content | create | 1 | ps of prime-power order always exist. [quoteproof:841] [example:Coset Partition of $S_3$ by $A_3$] We compute the lef |
70 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4561 | 1194 | content | create | 1 | 1 = e$ gives $h_2^{-1} \in H$ for any $h_2 \in H$; and combining, $H$ is closed |
70 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3810 | 1194 | content | create | 1 | $A_3$-cosets in $S_ |
71 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4564 | 1194 | content | create | 1 | under products. This "subgroup lemma" is u |
71 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3809 | 1194 | content | create | 1 | 3$ explicitly. |
72 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3812 | 1194 | content | create | 1 | Here $A_3 = \{e, (1\ 2\ 3), (1\ 3\ 2)\}$ and $|S_3 : |
73 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4563 | 1194 | content | create | 1 | oup on three el |
73 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4565 | 1194 | content | create | 1 | ements. Its six elements in cycle notation are \begin |
74 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3813 | 1194 | content | create | 1 | A_3| = 6/3 = 2$.
The two cosets are:
\begin{align*}
e \cdot A |
74 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4566 | 1194 | content | create | 1 | {align*}
e,\ |
75 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3814 | 1194 | content | create | 1 | _3 &= \{e, (1 |
75 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3816 | 1194 | content | create | 1 | \ 2\ 3), (1\ 3\ 2)\} = A_3, \\
(1\ 2) \cdot A_3 &= \{(1\ 2), (1\ 2)(1\ 2\ 3), (1\ 2)(1\ 3\ 2)\}.
\end{align*}
We compute each product using right-to-left composition. For $(1\ 2)(1\ 2\ 3)$: apply $(1\ 2\ 3)$ first, then $(1\ 2)$. Tracing elements: $1 \overset{(1\ 2\ 3)}{\mapsto} 2 \overset{(1\ 2)}{\mapsto} 1$, then $2 \overset{(1\ 2\ 3)}{\mapsto} 3 \overset{(1\ 2)}{\mapsto} 3$, then $3 \overset{(1\ 2\ 3)}{\mapsto} 1 \overset{(1\ 2)}{\ma |
76 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4567 | 1194 | content | create | 1 | (1\ 2),\ (1\ 3),\ (2\ 3),\ (1\ 2\ 3),\ (1 |
76 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4568 | 1194 | content | create | 1 | 3\ 2).
\end{align*}
Let $H = \{e, (1\ 2 |
77 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4569 | 1194 | content | create | 1 | \ 3), (1\ 3\ 2)\}$. We verify $H \leq S_3$. The set is non-empty. Computing products: $(1\ 2\ |
78 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3817 | 1194 | content | create | 1 | (1\ 2) |
78 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3820 | 1194 | content | create | 1 | }{\mapsto} 2$, |
79 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4570 | 1194 | content | create | 1 | 3)(1\ 2\ 3) = ( |
79 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3819 | 1194 | content | create | 1 | then $3 \overset{(1\ 3\ 2)}{\mapsto} 2 \overset |
80 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4571 | 1194 | content | create | 1 | 1\ 3\ 2)$ and $(1\ 2\ 3)(1\ 3\ 2) = e$, so $H$ is clos |
80 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3821 | 1194 | content | create | 1 | {(1\ 2)}{\map |
81 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3818 | 1194 | content | create | 1 | sto} 1$. The result is $(1\ 3)$.
Thus:
\begin{align*}
(1\ 2) \cdot A_3 = \{(1\ 2), (2\ 3), (1\ 3)\}.
\end{ |
82 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4574 | 1194 | content | create | 1 | ucts. Inverses: $(1\ 2\ 3)^{-1} = (1\ 3\ 2)$ and vice versa |
82 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3822 | 1194 | content | create | 1 | align*} Th |
83 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4572 | 1194 | content | create | 1 | So $H \leq S_3$. This is the alternating group $A_3 \cong C_3$.
Now let $K = \{e, (1\ 2)\}$. Then $K \leq S_3$ as well, since $(1\ 2)^{-1} = (1\ 2)$ (a transposition is its own inverse) and $(1\ 2)(1\ 2) = e \in K$. But $\{(1\ 2), (1\ 3)\}$ is not a su |
83 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3823 | 1194 | content | create | 1 | two cosets are exactly the even and odd |
84 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4575 | 1194 | content | create | 1 | bgrou |
84 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4576 | 1194 | content | create | 1 | , sin |
85 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3824 | 1194 | content | create | 1 | permutations, partitioning $ |
85 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4577 | 1194 | content | create | 1 | 1\ 2), (1\ 3)\}$. [/example] ## Cosets and the Counting Principle Lagrange's theorem is the first genuinely surprising result of group theory. It says that the order of any subgroup must divide the order of the whole group — a powerful constrai |
86 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3825 | 1194 | content | create | 1 | _3$ into two equal halves of size $3$.
[/example]
## Normal Subgroups and Quotient Groups
### The Problem with Cosets
The coset partition $G/H = \{gH : |
86 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3826 | 1194 | content | create | 1 | g \in G\}$ is |
87 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4579 | 1194 | content | create | 1 | nt that imm |
87 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3827 | 1194 | content | create | 1 | a beautiful object. A natural quest |
88 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4578 | 1194 | content | create | 1 | diately rules out many potential subg |
88 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4580 | 1194 | content | create | 1 | oup orders. The proof is elegant and rests o |
89 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3828 | 1194 | content | create | 1 | ion is: does |
89 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4581 | 1194 | content | create | 1 | a single observation about how a subgroup partitions its parent group. Before stat |
90 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3829 | 1194 | content | create | 1 | it form a group in its own right, with multiplication defined by
\begin{align*}
(g_1 H) \cdot (g_2 H) = g_1 g_2 H?
\end{align*}
The answer is: not always. The formula must be *well-defined* — it must give the same answer regardless of which representative we choose for each coset. Changing $g_2$ to $g_2' = g_2 h$ (another representat |
90 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3831 | 1194 | content | create | 1 | gives no trouble: $g_1 g_2 h H |
92 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4582 | 1194 | content | create | 1 | ion of "size" for both groups and elements. [definition:Order of a Group] The **ord |
92 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4584 | 1194 | content | create | 1 | er** of a grou |
93 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3832 | 1194 | content | create | 1 | = g_1 g_2 H$ |
93 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4585 | 1194 | content | create | 1 | $G$, written $|G|$, is the cardi |
94 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3833 | 1194 | content | create | 1 | since $h \in H$. But changing $g_1$ to $g_1' = g_1 h$ causes a problem:
\begin{align*}
(g_1 h)(g_2) H = g_1 (h g_2) H.
\end{align*}
For this to equal $g_1 g_2 H$, we n |
94 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3836 | 1194 | content | create | 1 | ed $g_2^{-1} h g_2 \in H$. Th |
95 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4586 | 1194 | content | create | 1 | nality of the underlying set. [/definition] [de |
95 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4587 | 1194 | content | create | 1 | inition:Order of an Element]
The **order** of an element $g \in G$, written $\mathrm{ |
96 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3835 | 1194 | content | create | 1 | is must hold for *every* $h \in H$ and every $g_2 \in G$. Subgroups with this property are called normal. [de |
96 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3834 | 1194 | content | create | 1 | finition:Normal |
97 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4588 | 1194 | content | create | 1 | rd}(g)$, is the smallest posit |
97 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4590 | 1194 | content | create | 1 | ive in |
98 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3837 | 1194 | content | create | 1 | Subgroup] A subg |
98 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4589 | 1194 | content | create | 1 | teger $n$ such |
99 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3838 | 1194 | content | create | 1 | roup $H \leq |
99 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4591 | 1194 | content | create | 1 | that $g^n = e$. If no such $n$ exists, $g$ has **infinite order**. |
100 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3839 | 1194 | content | create | 1 | G$ is **normal**, written $H \trianglelefteq G$, if for every $h \in H$ and ever |
100 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3840 | 1194 | content | create | 1 | y $g \in G$, |
101 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4592 | 1194 | content | create | 1 | [/definition] |
101 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3841 | 1194 | content | create | 1 | begin{align*}
g^{-1} h g \in H.
\end{align*}
Equivalently, $gH = Hg$ for all $g \in G$, i.e. left and right cosets coincide.
[/definition]
Every subgroup of an abelian group is normal, since $g^{-1}hg = g^{-1}gh = h \in H$ trivially. In non-abelian groups, normality is a genuine constraint. In $S_3$, the subgroup $A_3 = \{e, (1\ 2\ 3), (1\ 3\ 2)\}$ is normal (as we will see from the coset computa |
102 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4594 | 1194 | content | create | 1 | re th |
103 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3844 | 1194 | content | create | 1 | ion above — it equals its ow |
103 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4595 | 1194 | content | create | 1 | e key to Lagrange's |
104 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3845 | 1194 | content | create | 1 | n right coset), but $\{e, (1\ 2)\}$ is not: one checks that $(1\ 3)^{-1}(1\ 2)(1\ 3) = (2\ 3) \notin \{e, |
104 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3843 | 1194 | content | create | 1 | (1\ 2)\}$. |
105 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4596 | 1194 | content | create | 1 | proof. They partition the group into pieces of equal size. [definition:Left Cos |
105 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4597 | 1194 | content | create | 1 | et] Let $H \le |
106 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3851 | 1194 | content | create | 1 | \triangleleft |
107 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4598 | 1194 | content | create | 1 | q G$ and $g \in G$. The **left cose |
107 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3846 | 1194 | content | create | 1 | eq G$, the **quotient group** $G/H$ is the set of left $H$-cos |
108 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4599 | 1194 | content | create | 1 | t** of $H$ wi |
108 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3847 | 1194 | content | create | 1 | ets with multi |
109 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4600 | 1194 | content | create | 1 | written $G |
109 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3848 | 1194 | content | create | 1 | lication
\begin{align*}
(g_1 H) \cdot (g_2 H) = g_1 g_2 H,
\end{align*}
identity element $eH = H$, and inverse $(gH)^{-1} = g^{-1}H$.
[/definition]
The normality condition is exactly what makes this |
110 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4601 | 1194 | content | create | 1 | /H = |
110 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3849 | 1194 | content | create | 1 | well-defined. The group axioms are |
111 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4603 | 1194 | content | create | 1 | \{gH : g \ |
111 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3850 | 1194 | content | create | 1 | nherited from $G$: associativity follows from associativity in $G$, and the identity and inverse checks are immediate. ### Homomorphisms and Isomorphisms Subgroups and quotient groups describe |
112 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3852 | 1194 | content | create | 1 | the internal structure of a sing |
113 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4604 | 1194 | content | create | 1 | ical or completely disjo |
113 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3853 | 1194 | content | create | 1 | le group. We now want to understand how different groups relate to each other, and for that we need structure-preser |
114 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4605 | 1194 | content | create | 1 | int: if $g_1H \cap g_2H \neq \varnothing$, pick a common element $g_1h_1 = g_2h_2$, |
114 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3854 | 1194 | content | create | 1 | ving maps. [ |
115 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4606 | 1194 | content | create | 1 | so $g_2^{-1}g_ |
115 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4608 | 1194 | content | create | 1 | 1 = h_2h_1^{-1} \in H$, and one ver |
116 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3855 | 1194 | content | create | 1 | definition:Group Homomorphism] Let $(G, \cdot, e_G)$ and $(H, \ast, e_H)$ be groups. A functi |
116 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3856 | 1194 | content | create | 1 | on $\varphi : |
117 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4607 | 1194 | content | create | 1 | ifies $g_1H = |
117 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4609 | 1194 | content | create | 1 | g_2H$. Since every $g \in G$ belongs to the coset $gH$ (as $e \in H$), the cosets partition $G$. Moreover, the map $h \mapsto gh$ is |
118 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4610 | 1194 | content | create | 1 | a bijection $ |
119 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3858 | 1194 | content | create | 1 | **group homomorphism** if
\begin{align*}
\varphi(g_1 \cdot g_2) = \varphi(g_1) \ast \varphi(g_2) \quad \text{for all } g_1, g_2 \in G.
\end{align*}
[/definition]
From the homomorphism property alone one can deduce $\varphi(e_G) = e_H$ (apply the condition with $g_1 = g_2 = e_G$, then cancel $\varphi(e_G)$) |
119 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3859 | 1194 | content | create | 1 | and $\varphi(g^{-1}) = \varphi(g)^{-1}$ (apply with $g_2 = g^{-1}$ and use $\varphi(e_G) = e_H$). So a homomorphism automatically preserves the entire group structure.
Every homomorphism carries two pieces of information: what it hit |
120 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4611 | 1194 | content | create | 1 | \to gH$, so |
120 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4612 | 1194 | content | create | 1 | ll cosets have the |
121 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3861 | 1194 | content | create | 1 | (the image) and what it collapses (th |
121 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3860 | 1194 | content | create | 1 | e kernel). Understanding this decomposition — what is pr |
122 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4614 | 1194 | content | create | 1 | m{ord}(g)$, which m |
123 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3862 | 1194 | content | create | 1 | eserved versus |
123 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3863 | 1194 | content | create | 1 | what is identified — is the key to the isomorphi |
124 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4615 | 1194 | content | create | 1 | st divide $|G|$. Less obviously, it implies that every group of prime order $p$ is cyclic: |
124 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3864 | 1194 | content | create | 1 | sm theorems. |
125 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4616 | 1194 | content | create | 1 | ny non-identity element has order dividing $p$, hence order $p$, so it generates the whole group. What Lagrange's theorem does *not* say is the converse: if $k \mid |G|$, there need not be a subgroup of order $k$. The group $A_4$ (alternating group on four letters, order $12$) has no subgroup of order $6$, even though $6 \mid 12$. The Sylow theo |
125 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3865 | 1194 | content | create | 1 | [definition |
126 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4617 | 1194 | content | create | 1 | ems, proved later |
126 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3867 | 1194 | content | create | 1 | Kernel of a Homomorphism] The **kern |
127 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4618 | 1194 | content | create | 1 | give the sharpest partial converse: subgrou |
127 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4619 | 1194 | content | create | 1 | ps of prime-power order always |
128 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3866 | 1194 | content | create | 1 | el** of a homomorphism $\varphi : G \to H$ is
\begin{a |
128 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3868 | 1194 | content | create | 1 | lign*} \ker(\v |
129 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4620 | 1194 | content | create | 1 | xist. [quoteproof:841] [example:Coset Partition of $S_3$ by $A_3$] We compute the lef |
129 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3869 | 1194 | content | create | 1 | arphi) = \{g \in G : \varphi(g) = e_H\}.
\end{align*}
[/definition]
[definition: |
130 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4621 | 1194 | content | create | 1 | $A_3$-cosets in $S_ |
130 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3870 | 1194 | content | create | 1 | Image of a Ho |
131 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4622 | 1194 | content | create | 1 | 3$ explicitly. |
131 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3871 | 1194 | content | create | 1 | momorphism] T |
132 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3876 | 1194 | content | create | 1 | e **image** of a homomorphism $\varphi : G \to H$ is
\begin{align*}
\operatorname{im}(\varphi) = \{h \in H : h = \varphi(g) \text{ for some } g \in G\}.
\end{align*}
[/definition]
The kernel is always a normal subgroup of $G$, and the image is always a subgr |
133 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4624 | 1194 | content | create | 1 | A_3| = 6/3 = 2$.
The two cosets are:
\begin{align*}
e \cdot A |
133 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4625 | 1194 | content | create | 1 | _3 &= \{e, (1 |
134 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3873 | 1194 | content | create | 1 | up of $H$ — both follow from st |
134 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4626 | 1194 | content | create | 1 | \ 2\ 3), (1\ 3\ 2)\} = A_3, \\
(1\ 2) \cdot A_3 &= \{(1\ 2), (1\ 2)(1\ 2\ 3), (1\ 2)(1\ 3\ |
135 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4627 | 1194 | content | create | 1 | 2)\}.
\end{align |
136 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3877 | 1194 | content | create | 1 | n:Group Isomor |
136 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4628 | 1194 | content | create | 1 | } We compute each product using right-to-le |
137 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3874 | 1194 | content | create | 1 | hism] A **group isomorphism** is a bijective group homomorphism. Two groups $G$ and $H$ are **isomorphic**, written $G \cong H$, if there exists an isomorphism between them. [/definition] Isom |
137 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3875 | 1194 | content | create | 1 | rphic groups are, for all al |
138 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4629 | 1194 | content | create | 1 | ft composition. For $(1\ 2)(1\ 2\ 3)$: apply $(1\ 2\ 3)$ first, then $(1\ 2)$. Tracing elements: $1 \overset{(1\ 2\ 3)}{\map |
138 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4630 | 1194 | content | create | 1 | to} 2 \overset{(1\ 2 |
139 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3878 | 1194 | content | create | 1 | ebraic purposes, identical: they have the same order, the same subgroup lattice, the same element orders. We regard them as the same group, presented differently. ## The Isomorphism Theorems The three isomorphism theorems are the primary tools for understanding quotient groups. Their comm |
139 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3879 | 1194 | content | create | 1 | n theme: given a homomorphism, the quotient of the domain by the kernel is isomorphic to the image. This single fact, once understood deeply, makes most computations with quotient groups routine.
The problem that the first isomorphism theorem solves is this: we have a homomorphism $\varphi : G \to H$, and we want to understand $\operatorname{im}(\varphi)$ — but $\operatorname{im}(\varphi)$ lives inside $H |
140 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4631 | 1194 | content | create | 1 | )}{\mapsto} 1$, |
140 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3880 | 1194 | content | create | 1 | , which may be comp |
141 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4632 | 1194 | content | create | 1 | then $2 \overset{(1\ 2\ 3)}{\mapsto} 3 \overset{(1\ |
141 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3881 | 1194 | content | create | 1 | icated. The theorem says we can instead study $G/\ker(\varphi)$, which lives inside $G$ and is often simpler. More importantly, it gives an explicit isomorphism between the two.
[quotetheorem:842]
The [First Isomorphism Theorem for Groups](/theorems/842) is used in virtually every computation involving quotient groups. Its key feature is that it transforms questions about subgroups of $H$ (the target) into questions about quotients of $G$ (the source), where we have more control. Notice that the theorem does *not* require $\varphi$ to be surjective — if it is, then $\operatorname{im}(\varphi) = H$ and we get $G/\ker(\varphi) \cong H$ directly. The injectivity |
142 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4634 | 1194 | content | create | 1 | 1\ 2)}{\ma |
143 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3882 | 1194 | content | create | 1 | f the induced map |
143 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3883 | 1194 | content | create | 1 | $\bar{\varphi} : G/\ker(\varphi) \to \ |
144 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4635 | 1194 | content | create | 1 | (1\ |
144 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4636 | 1194 | content | create | 1 | 2) |
145 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3884 | 1194 | content | create | 1 | operatorname{im}( |
145 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3885 | 1194 | content | create | 1 | \varphi)$ is au |
146 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4637 | 1194 | content | create | 1 | }{\mapsto} 2$, |
146 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3886 | 1194 | content | create | 1 | tomatic: two cosets are identified precisely when they have the same im |
147 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4638 | 1194 | content | create | 1 | then $3 \overset{(1\ 3\ 2)}{\mapsto} 2 \overset |
147 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4639 | 1194 | content | create | 1 | {(1\ 2)}{\map |
148 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3889 | 1194 | content | create | 1 | age, which is ex |
148 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3890 | 1194 | content | create | 1 | actly the cos |
149 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4640 | 1194 | content | create | 1 | sto} 1$. The result is $(1\ 3)$.
Thus:
\begin{align*}
(1\ 2) \cdot A_3 = \{(1\ 2), (2\ 3), (1\ 3)\}.
\end{ |
149 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4641 | 1194 | content | create | 1 | align*} Th |
150 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3893 | 1194 | content | create | 1 | et condition.
[quoteproof:842]
[example:The Exponential Isomorphism]
Consider the map
\begin{align*}
\varphi : (\mathbb{C}, +) &\to (\mathbb{C} \setminus \{0\}, \times) \\
z &\mapsto e^z.
\end{align*}
The identity $e^{z + w} = e^z e^w$ says exactly that $\varphi$ is a group homomorphism. What is the kernel? We need $e^z = 1$, which holds precisely when $z = 2\pi i k$ for some $k \in \mathbb{Z}$, so $\ker( |
150 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4642 | 1194 | content | create | 1 | two cosets are exactly the even and odd |
151 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3888 | 1194 | content | create | 1 | i \mathbb{Z}$. The image is all of $\mathbb{C} \setminus \{0\}$, since the com |
152 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4644 | 1194 | content | create | 1 | _3$ into two equal halves of size $3$.
[/example]
## Normal Subgroups and Quotient Groups
### The Problem with Cosets
The coset partition $G/H = \{gH : |
153 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3891 | 1194 | content | create | 1 | plex logarith |
153 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4645 | 1194 | content | create | 1 | g \in G\}$ i |
154 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3892 | 1194 | content | create | 1 | m exists (the exponential is surjective onto non-zero complex numbers). By the first isomorphism theorem:
\begin{align*}
(\mathbb{C}/2\pi i\mathbb{Z},\ +) \cong (\mathbb{C} \setminus \{0\},\ \times).
\end{align*}
This is a remarkable identification: the additive quotient of $\mathbb{C}$ by an arithmetic progression equals the multiplicative group of non-zero |
154 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3894 | 1194 | content | create | 1 | complex num |
155 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4646 | 1194 | content | create | 1 | 155 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) | |
| 4647 | 1194 | content | create | 1 | a beautiful object. A natural quest |
156 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3895 | 1194 | content | create | 1 | ers. Geometrically, $\mathbb{C}/2\pi i \mathbb{Z}$ wraps the complex plane into a cylinder by identifying $z$ with $z + 2\pi i$, and $e^z$ wraps that cylinder further to fill $\mathbb{C} \setminus \{0\}$.
[/example]
The second isom |
156 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3896 | 1194 | content | create | 1 | rphism theorem addr |
157 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4648 | 1194 | content | create | 1 | ion is: does |
157 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4649 | 1194 | content | create | 1 | it form a group in its own right, with multiplication defined by
\begin{align*}
(g_1 H) \cdot (g_2 H) = g_1 g_2 H?
\end{align*}
The answer is: not always. The formula must be *well-defined* — it must give the same answer regardless of which repr |
158 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3899 | 1194 | content | create | 1 | sses a subtler situation: we have two subgroups $H$ and $K$ of $G$, with $K$ normal, and we want to understand how their interaction $H \cap K$ relates to the coset spaces $HK/K$ and $H/(H \cap K)$. [quotetheorem:843] The [Second Isomorphism Theorem for Groups](/theorems/843) is best understood as saying: the "$K$-shadow" of $H$ inside $G/K$ is $HK/K$, and the kernel of the restriction of the quotient map $G \to G/K$ to $H$ is exactly $H \cap K$. The proof works by writing down the obvious map $h \mapsto hK$ and applying |
158 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4650 | 1194 | content | create | 1 | sentat |
159 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3897 | 1194 | content | create | 1 | he first isomorph |
159 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4651 | 1194 | content | create | 1 | ive we choose f |
160 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3898 | 1194 | content | create | 1 | sm theorem — the content is entirely in identifying the kernel and image correctly. A key consequence: $|HK| = |H||K|/|H \cap K|$ (when $G$ is finite), which counts elements in a |
160 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4652 | 1194 | content | create | 1 | or each coset. Changing $g_2$ to $g_2' = g_2 h$ |
161 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3900 | 1194 | content | create | 1 | product of two subg |
161 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3901 | 1194 | content | create | 1 | oups. [quoteproof:843] The third isomorphism theorem is sometimes called the "cancellation rule" for quotients, and it says that quotienting in stages gives the same result as quotienting all at once. [quotetheorem:844] The [Third Isomorphism Theorem for Groups](/theorems/844) is the group-theoretic analogue of the arithmetic identity $(n/m)/1 = n/m$: if we have already taken the quotient by $K$, and we further quotient by $L/K$, we get the same thing as quotienting $G$ by $L$ directly. The pr |
162 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4654 | 1194 | content | create | 1 | resentat |
163 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3905 | 1194 | content | create | 1 | of is a one-line |
163 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4655 | 1194 | content | create | 1 | gives no trouble: $g_1 g_2 h H |
164 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3906 | 1194 | content | create | 1 | pplication of the first isomorphism theorem to the obvious surjective map $G/K \to G/L$. Its main use is in induction arguments, where one wants to |
164 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4656 | 1194 | content | create | 1 | = g_1 g_2 H$ |
165 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4657 | 1194 | content | create | 1 | since $h \in H$. But changing $g_1$ to $g_1' = g_1 h$ cause |
166 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3904 | 1194 | content | create | 1 | roup and then apply an inductive hypothesis. [quoteproof:844] Finally, the correspondence theorem records how the subgroup lattice of $G/K$ mirrors the part of the subgroup lattice of $G$ that lies above $K$. [quotetheorem:854] The [Correspondence Theorem for Groups](/theorems/854) is indispensable whenever we need to enumerate or classify subgroups of a quotient group. Since $K \trianglelefteq G$, every normal subgroup of $G$ containing |
166 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3902 | 1194 | content | create | 1 | K$ descends to a |
167 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4658 | 1194 | content | create | 1 | s a problem |
167 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3908 | 1194 | content | create | 1 | ormal subgroup of |
168 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4659 | 1194 | content | create | 1 |
\begin{align*}
(g_1 h)(g_2) H = g_1 ( |
168 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4662 | 1194 | content | create | 1 | g_2) H.
\end{align*}
For |
169 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3909 | 1194 | content | create | 1 | $G/K$, and conversely. This will be used repeatedly in Sylow theory and in the classification of simple groups: to show $G/K$ is simple, we show $G$ has no normal subgroups strictly between $K$ and $G$. [quoteproof:854 |
169 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3910 | 1194 | content | create | 1 | ## Group Actions Ev |
170 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4660 | 1194 | content | create | 1 | his to equal $g_1 g_2 H$, we n |
170 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3907 | 1194 | content | create | 1 | ery abstract group arises in practice as a group of symmetries of |
171 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4663 | 1194 | content | create | 1 | ed $g_2^{-1} h g_2 \in H$. Th |
171 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3911 | 1194 | content | create | 1 | something. A g |
172 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4664 | 1194 | content | create | 1 | al. [de |
173 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3912 | 1194 | content | create | 1 | roup action formalizes this: |
173 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4665 | 1194 | content | create | 1 | finit |
174 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3913 | 1194 | content | create | 1 | it is a way of letting $ |
174 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3915 | 1194 | content | create | 1 | G$ "act on" a |
175 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4666 | 1194 | content | create | 1 | ion:Normal |
175 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4667 | 1194 | content | create | 1 | Subgroup] A subg |
176 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3914 | 1194 | content | create | 1 | set $X$ by |
176 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4668 | 1194 | content | create | 1 | roup $H |
177 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3916 | 1194 | content | create | 1 | permuting its e |
177 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4669 | 1194 | content | create | 1 | \leq |
178 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3917 | 1194 | content | create | 1 | lements, compatibly with the group structure. [definition:Group Action] An **action** of a group $(G, \cdot |
178 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4670 | 1194 | content | create | 1 | G$ is * |
179 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3918 | 1194 | content | create | 1 | )$ on a set $X$ is a function
\begin{align*}
\ast : G \t |
179 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3924 | 1194 | content | create | 1 | imes X &\to X |
180 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4671 | 1194 | content | create | 1 | *normal**, written $H \trianglelefteq G$, if for every $h \in H$ and ever |
180 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4672 | 1194 | content | create | 1 | y $g \in G$, |
181 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4674 | 1194 | content | create | 1 | begin{align*}
g^{-1} h g \in H.
\end{align*}
Equivalently, $gH = Hg$ for all $g \in G$, i.e. left and right cosets coincide.
[/definition]
Every subgroup of an abelian group is normal, since $g^{-1}hg = g^{-1}gh = h \in H$ trivially. In non-abel |
182 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3921 | 1194 | content | create | 1 | apsto g \ast x
\end{align*}
satisfying:
\begin{align*}
&\text{(i) } g_1 \ast (g_2 \ast x) = (g_1 \cdot g_2) \ast x \quad \text{for all } g_1, g_2 \in G,\ x \in X, \\
&\text{(ii) } e \ast x = x \quad \text{for all } x \in X.
\end{align*}
[/definition]
There is a cleaner way to think about this: an action of $G$ on $X$ is the same as a group homomorphism $\varphi : G \to \mathrm{Sym}(X)$. Given an action, define $\varphi(g) = (x \mapsto g \ast x)$; this is |
182 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3920 | 1194 | content | create | 1 | a bijection (with inverse $\varphi(g^{-1 |
183 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4677 | 1194 | content | create | 1 | mality is a genuine constraint. |
184 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3919 | 1194 | content | create | 1 | })$), and condition (i) says $\varphi(g_1) \circ \varphi(g_2) = \varphi(g_1 g_2)$. Conversely, given $\varphi : G \to \mathrm{Sym}(X)$, define $g \ast x = \varphi(g)(x)$. The two constructions are inverse to each ot |
184 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3923 | 1194 | content | create | 1 | her. [defin |
185 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4675 | 1194 | content | create | 1 | In $S_3$, the |
185 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3925 | 1194 | content | create | 1 | tion:Permutation Re |
186 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4676 | 1194 | content | create | 1 | subgroup $A_3 = \{e, (1\ 2\ 3), (1\ 3\ 2)\}$ is normal (as we will see from the coset computa |
186 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3926 | 1194 | content | create | 1 | presentation] A **permutation representation** of $G$ is a group homomorphism $\varph |
187 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4678 | 1194 | content | create | 1 | ion above — it equals its ow |
187 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4679 | 1194 | content | create | 1 | n right coset), but $\{e, (1\ 2)\}$ is not: one c |
188 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3927 | 1194 | content | create | 1 | i : G \to \math |
188 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4680 | 1194 | content | create | 1 | ecks that $(1\ 3)^{-1}(1\ 2)( |
189 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3928 | 1194 | content | create | 1 | rm{Sym}(X)$ for some set $X$. The **kernel** of |
189 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4681 | 1194 | content | create | 1 | 1\ 3) = (2\ 3) \notin \{e, |
190 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3929 | 1194 | content | create | 1 | the action is |
190 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3930 | 1194 | content | create | 1 | $\ker(\varphi |
191 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4682 | 1194 | content | create | 1 | (1\ 2)\}$. |
191 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3931 | 1194 | content | create | 1 | $ and the **image** is $ |
192 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4683 | 1194 | content | create | 1 | \triangleleft |
192 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4684 | 1194 | content | create | 1 | eq G$, the **quotient group** $G/H$ is the set of left $H$ |
193 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3932 | 1194 | content | create | 1 | \operatorname{im}(\varphi)$.
[/definition]
[definition:Orbit]
For a group $G$ |
193 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3933 | 1194 | content | create | 1 | acting on a set |
194 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4685 | 1194 | content | create | 1 | -cos |
194 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4686 | 1194 | content | create | 1 | ets with mu |
195 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3935 | 1194 | content | create | 1 | $X$ and an element $x \in X$, the **orbi |
195 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4687 | 1194 | content | create | 1 | lti |
196 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3940 | 1194 | content | create | 1 |
\begin{align |
197 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4688 | 1194 | content | create | 1 | lication \begi |
197 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3937 | 1194 | content | create | 1 | }
G \cdot x = \{g \ast x : g \in G\} \subseteq X.
\end{align*}
[/definition]
[definition:Stabilizer]
The **stabilizer** (or **isotropy group**) of $x \in X$ under the action of $G$ is
\begin{align*}
G_x = \{g \in G : g \ast x = x\} \leq G.
\end{align*}
[/definition]
The |
198 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4690 | 1194 | content | create | 1 | _1 H) \cdot (g_2 H) = g_1 g_2 H,
\end{align*}
identity element $eH = H$, and i |
199 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3936 | 1194 | content | create | 1 | orbits partition $X |
199 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3938 | 1194 | content | create | 1 | (they are the equivalence classes of the relation $x \sim y \iff y \in G \cdot x$). The stabilizer is always a subgroup of $G$. These two facts combine into the orbit-stabilizer theorem, which is the counting engine behind most applications of group actions. [quotetheorem:845] The [Orbit-Stabilizer Theorem](/theorems/845) is the group-action version of Lagrange's theorem. The bijection $G/G_x \leftrightarrow G \cdot x$ says: elements of $G$ that send $x$ to the same image are exactly the elements of the same coset of $G_x$. The finite version $|G| |
200 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4691 | 1194 | content | create | 1 | nverse $(gH)^{ |
200 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4693 | 1194 | content | create | 1 | 1} = g^{-1}H$.
[/definition]
The normality condition is exactly what makes this |
201 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3939 | 1194 | content | create | 1 | = |G_x| \cdot |G |
201 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4692 | 1194 | content | create | 1 | well-defined. The group axioms are |
202 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3941 | 1194 | content | create | 1 | cdot x|$ is the key formula: to count the orbit, divide $|G|$ by the stabilizer size (which is computable if we understand which elements fix $x$). |
202 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3942 | 1194 | content | create | 1 | his will be used to |
203 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4694 | 1194 | content | create | 1 | nherited from $G$: associativity follows from associativity in $G$, and the identity and inverse checks are immediate. ### Homomorphisms and Isomorphisms Subgroups and quotient groups describe |
203 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3943 | 1194 | content | create | 1 | count conjugacy classes, to count Sylow subgroups, and to determine the structure of $p$-groups.
[quoteproof:845]
Every group can be viewed as a group of symmetries — not just an abstract algebraic system — by letting it act on itself. This is Cayley's theorem.
[quotetheorem:846]
[Cayley's Theorem](/theorems/846) has a philosophical message as much as a practical one: groups are not just abstract algebraic systems; they are all, in principle, groups of permutations. In practice, the embedding $G \hookrightarrow \mathrm{Sym}(G)$ is rarely the most effi |
204 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4695 | 1194 | content | create | 1 | the internal structure of a sing |
204 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4696 | 1194 | content | create | 1 | le group. We now want to understand how different groups r |
205 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3944 | 1194 | content | create | 1 | ient way to study |
205 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4697 | 1194 | content | create | 1 | late to each other, and for |
206 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3945 | 1194 | content | create | 1 | $G$ (since $\mathrm{Sym}(G)$ has order $|G|!$, which grows mu |
206 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4698 | 1194 | content | create | 1 | that we need structure-preser |
207 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3946 | 1194 | content | create | 1 | ch faster than $|G|$). But having a concrete realization of every group as a permutation group proves existence results and connects abstract group theory to the older tradition of studying permutations direct |
207 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4699 | 1194 | content | create | 1 | ving maps. [ |
208 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3947 | 1194 | content | create | 1 | y. [quoteproof:846] [example:Counting Symmetries of a Cube via Orbit-Stabilizer] Let $G$ be the rotation group of th |
208 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4700 | 1194 | content | create | 1 | definition:Group Homomorphism] Let $(G, \cdot, e_G)$ and $(H |
209 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3948 | 1194 | content | create | 1 | cube, and let $X$ be the set of four main diagonals of the cube (the lines connecting opposite vertices: there are four pairs of opposite vertices, giving four diagonals). Every rotation of the cube |
209 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4701 | 1194 | content | create | 1 | , \ast, e_H)$ b |
210 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4702 | 1194 | content | create | 1 | e groups. A functi |
211 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3950 | 1194 | content | create | 1 | angular cross-section perpendicular to $d$ are cyc |
211 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3953 | 1194 | content | create | 1 | lically permute |
212 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4703 | 1194 | content | create | 1 | on $\varphi : |
212 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3954 | 1194 | content | create | 1 | d). In addition, there are three rotations by $18 |
213 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3952 | 1194 | content | create | 1 | 0°$ around ax |
214 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4706 | 1194 | content | create | 1 | oup homomorph |
214 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3951 | 1194 | content | create | 1 | s that pass through midpoints of opposite edges and are perpendicular to $d$ — each of these swaps the two endpoints of $d$ while fixing $d$ as a set. This gives $|G_d| = 6$.
By the [Orbit-Stabilizer Theorem](/theorems/845):
\begin{align*}
|G| = |G_d| \cdot |G \cdot d| = 6 \times 4 = 24.
\end{align*}
As a consistency check, we can |
215 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4705 | 1194 | content | create | 1 | ism** if
\begin{align*}
\varphi(g_1 \cdot g_2) = \varphi(g_1 |
215 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3955 | 1194 | content | create | 1 | nstead let $G$ act on the set of six faces. The orbit of any face $f$ has size $6$ (rotations can send any face to any other), and the stabilizer of $f$ consists of rotations by $0°, 90°, 180° |
216 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4707 | 1194 | content | create | 1 | ) \ast \varphi |
216 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4709 | 1194 | content | create | 1 | g_2) \quad \text{for all } g_1, g_2 \in G.
\end{align*}
[/definition]
From the homomorphism property alone one can deduce $\varphi(e_G) = e_H$ (apply the condition with $g_1 = g_2 = e_G$, then cancel $ |
217 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3956 | 1194 | content | create | 1 | , 270°$ aro |
217 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3957 | 1194 | content | create | 1 | nd the axis through $f$ and the oppo |
218 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4708 | 1194 | content | create | 1 | varphi(e_G)$) |
218 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4710 | 1194 | content | create | 1 | and $\varphi(g^{-1}) = |
219 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3958 | 1194 | content | create | 1 | ite face, giving $|G_f| = 4$. This confirms $|G| = 4 \times 6 = 24$. Now $\varphi : G \to S_4$ is injective (a non-identity rotation must move at least one diagonal, so the kernel of the action on diagonals is trivial) and $|G| = 24 = |S_ |
219 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4711 | 1194 | content | create | 1 | \varphi(g)^{-1}$ (apply with $g_2 = g^{-1}$ and use $\varphi(e_G) = e_H$). So a homomorphism automatically preserves the entire group structure.
Every homomorphism carries two pieces of informati |
220 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3959 | 1194 | content | create | 1 | |$, so $G \cong S_4$. [/exam |
220 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3960 | 1194 | content | create | 1 | ple] ## Conjugacy and the Class Equat |
221 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4712 | 1194 | content | create | 1 | n: what it hit |
221 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4713 | 1194 | content | create | 1 | (the image) and w |
222 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3961 | 1194 | content | create | 1 | ion Among al |
222 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4714 | 1194 | content | create | 1 | hat it collapses (th |
223 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3963 | 1194 | content | create | 1 | l group actions, the action of a group on it |
223 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3962 | 1194 | content | create | 1 | self by conju |
224 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4715 | 1194 | content | create | 1 | e kernel). Understanding this decomposition — what is pr |
224 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4716 | 1194 | content | create | 1 | eserved versus |
225 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3964 | 1194 | content | create | 1 | s. The orbits |
226 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4718 | 1194 | content | create | 1 | what is identified — is t |
226 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3966 | 1194 | content | create | 1 | re the conjugacy classes, |
227 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4719 | 1194 | content | create | 1 | somorphi |
228 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3970 | 1194 | content | create | 1 | which encode fundamental informatio |
228 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4720 | 1194 | content | create | 1 | sm theorems. |
229 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3968 | 1194 | content | create | 1 | n about the gro |
229 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3967 | 1194 | content | create | 1 | up's structure. [definition:Conjugacy Class] The **conjug |
230 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4721 | 1194 | content | create | 1 | [definition |
230 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4722 | 1194 | content | create | 1 | Kernel of a Homomorphism] The **kern |
231 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3969 | 1194 | content | create | 1 | acy class** o |
231 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4723 | 1194 | content | create | 1 | el** of a homomorphism |
232 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3971 | 1194 | content | create | 1 | f $g \in G$ is
\begin{align*}
\mathrm{ccl}_G(g) = \{hgh^{-1} : h \in G\},
\end{ |
232 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3973 | 1194 | content | create | 1 | align*} i.e. |
233 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4724 | 1194 | content | create | 1 | $\varphi : G |
233 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3972 | 1194 | content | create | 1 | he orbit of $g$ unde |
234 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4725 | 1194 | content | create | 1 | \to H$ is \b |
234 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4726 | 1194 | content | create | 1 | gin{a |
235 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3974 | 1194 | content | create | 1 | r the conjugation action |
235 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3975 | 1194 | content | create | 1 | of $G$ on itsel |
236 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4727 | 1194 | content | create | 1 | lign*} \ker(\v |
236 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4729 | 1194 | content | create | 1 | arphi) = \{g \in G : \varphi(g) = e_H\}.
\end{align*}
[/definition]
[definition: |
237 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3978 | 1194 | content | create | 1 | f. [/definition] [definition:Centralizer] The **centralizer** of $g \in G$ is |
237 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4728 | 1194 | content | create | 1 | Image of a Ho |
238 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3977 | 1194 | content | create | 1 |
\begin{alig |
238 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3976 | 1194 | content | create | 1 | n*} C_G(g) = |
239 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4730 | 1194 | content | create | 1 | momorphism] T |
239 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4731 | 1194 | content | create | 1 | e **image** of a homomorphism $\varphi : G \to H$ is
\begin{align*}
\operatorname{im}(\varphi) = \{h \in H : h = \varphi(g) \text{ for some } g \in G\}.
\end{align*}
[/definition |
240 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3980 | 1194 | content | create | 1 | G} C_G(g). \e |
241 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3981 | 1194 | content | create | 1 | nd{align*}
[/definition]
Elements of $Z(G)$ commute with everything; they form conjugacy |
242 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4734 | 1194 | content | create | 1 | up of $H$ — both follow from st |
242 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4733 | 1194 | content | create | 1 | n:Group Isomor |
243 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3984 | 1194 | content | create | 1 | classes of si |
243 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4735 | 1194 | content | create | 1 | hism] A **group isomorphism** is a bijective group homomorphism. Two groups $G$ and $H$ are **isomorphic**, |
244 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3983 | 1194 | content | create | 1 | ze $1$ (since $hgh^{-1} = g$ for all $h$ iff $g \in Z(G)$). By the [Orbit-Stabilizer Theorem](/theorems/845), $|\mathrm{ccl}_G(g)| = |G|/|C_G(g)|$. Since the conjugacy class |
244 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4737 | 1194 | content | create | 1 | ritten $G \cong H$, if there exists an |
245 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3982 | 1194 | content | create | 1 | s partition $G$, we get the **class equation**:
\begin{align*}
|G| = |Z(G)| + \sum_{\substack{g \notin Z(G) \\ \text{one per class}}} \frac{|G|}{|C_G(g)|}.
\end{align*}
Every term in the sum on the right is greater than $1$ (since $g \notin Z(G)$ means the centralizer is a proper subgroup). This equation is the key to analyzing $p$-g |
245 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3985 | 1194 | content | create | 1 | oups. In symmetr |
246 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4736 | 1194 | content | create | 1 | isomorphism between them. [/definition] Isom |
246 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4738 | 1194 | content | create | 1 | rphic g |
247 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3986 | 1194 | content | create | 1 | c groups, conjugacy classes are determined entirely by cycle type: two permutations in $S_n$ are conjugate if and only if they have the same cycle structure. This is because $\sigma (a_1\ a_2\ \cdots\ a_k) \sigma^{-1} = (\sigma(a_1)\ \sigma(a_2)\ \cdots\ \sigma(a_k))$ — conjugation simply relabels the elements being permuted.
[quotetheorem:848]
The [p-Group Has Nontrivial Center theorem](/theorems/848) is one of the most consequential in all of group theory. Its immediate corollary is that a $p$-group of order $p^n$ with $n \geq 2$ is never simple: $Z(G)$ is a non-trivial normal subgroup. More subtly, it enables inductive arguments: since $Z(G)$ is a normal subgroup of $G$, we can form the quotient $G/Z(G)$, which is a strictly smaller $p$-group, |
247 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3987 | 1194 | content | create | 1 | nd apply the theo |
248 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4744 | 1194 | content | create | 1 | roups are, for |
248 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3988 | 1194 | content | create | 1 | em again. This "center-killing" induction is the basis for the cla |
249 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4740 | 1194 | content | create | 1 | all al |
249 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4739 | 1194 | content | create | 1 | ebraic purposes, identical: they have the |
250 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3989 | 1194 | content | create | 1 | ssification of $p$-groups of small order. Notice the role of $p$-divisibility in the proof: the class equation forces $p \mid |Z(G)|$ b |
250 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4741 | 1194 | content | create | 1 | same order, t |
251 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3990 | 1194 | content | create | 1 | cause $p$ divides $|G|$ and $p$ divide |
251 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3991 | 1194 | content | create | 1 | every non-singleton conjugacy class size; this is where the prime-power hypothesis is used. [quoteproof:848] [example:Conjugacy Classes in a Non-Abelian Group of Order $p^3$] Let $p$ be an odd prime and let $G$ be a non-abelian group of order $p^3$. We determine the complete conjugacy class structure of $G$. **Step 1: The centre has order $p$.** By [p-Group Has Nontrivial Center]( |
252 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4742 | 1194 | content | create | 1 | he same subgro |
252 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4743 | 1194 | content | create | 1 | p lattice, the same element orders. W |
253 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3992 | 1194 | content | create | 1 | theorems/848), $|Z(G)| \geq p$. If $|Z(G)| = p^3$, |
253 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3996 | 1194 | content | create | 1 | then $G$ is abelian, contradicting our assumption. If $|Z(G)| = p^2$, then $|G/Z(G)| = p$, which is cyclic. But if $G/Z(G)$ is cyclic, then $G$ is abelian — a standard lemma (if every element of $G$ has the form $g^r z$ with $z \in Z(G)$, then any two elements commute) — c |
254 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4745 | 1194 | content | create | 1 | e regard them as the same group, presented differently. |
254 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4746 | 1194 | content | create | 1 | ## The Isom |
255 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4747 | 1194 | content | create | 1 | orphism Theorems The three isomorphism theorems are the primary tools for understa |
256 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3993 | 1194 | content | create | 1 | G)| = p$. **Step 2: Centralizers of non-central elements.** For $g \notin Z(G)$, we have $Z(G) \subseteq C_G(g)$ (the centre commutes with everything) and $C_G(g) \subsetneq G$ (since $g \notin Z(G)$) |
256 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3995 | 1194 | content | create | 1 | By Lagrange, $|C_G(g) |
257 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4749 | 1194 | content | create | 1 | t groups. Thei |
258 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3998 | 1194 | content | create | 1 | $ divides $p^3$ and satisf |
258 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3997 | 1194 | content | create | 1 | ies $p \leq |Z( |
259 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4750 | 1194 | content | create | 1 | comm |
259 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 3999 | 1194 | content | create | 1 | G)| \leq |C_G(g)| < p^3$. The only possibility is $|C_G(g)| = p^2$. |
260 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4751 | 1194 | content | create | 1 | n theme: given a homomorphism, the quotient of the domain by the kernel is isomorphic to the image. This single fact, once understood deeply, makes most computations with quotient groups routine. The problem that the first isomorphism theorem solves is this |
260 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4000 | 1194 | content | create | 1 | **Step 3: |
261 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4752 | 1194 | content | create | 1 | we have a homomorphism $\varph |
261 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4001 | 1194 | content | create | 1 | Class sizes.**
By the orbit-stabilizer theorem, $|\mathrm{ccl}_G(g)| = |G|/|C_G(g)|$. For $g \in Z(G)$: $| |
262 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4753 | 1194 | content | create | 1 | i : G \to H$, and we want to understand $\operatorname{im}(\varphi)$ — but $\operatorname{im}(\varphi)$ lives inside $H |
262 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4754 | 1194 | content | create | 1 | , which may be comp |
263 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4002 | 1194 | content | create | 1 | _G(g)| = |G| = p^3$, so the class has size $1$. For $g \notin Z(G)$: $|C_G(g)| = p^2$, so the class has size $p$.
**Step 4: Counting.**
The class equation gives:
\begin{align*}
p^3 = \underbrace{p}_{\text{elements of } Z(G)} + \lambda \cdot p,
\end{align*}
where $\lambda$ is the number of non-singleton conjugacy classes. Solving: $\lambda = (p^3 - p)/p = |
263 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4755 | 1194 | content | create | 1 | icated. The theorem says we ca |
264 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4003 | 1194 | content | create | 1 | p^2 - 1$. |
264 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4004 | 1194 | content | create | 1 | So $G$ has exa |
265 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4756 | 1194 | content | create | 1 | n instead stud |
265 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4757 | 1194 | content | create | 1 | $G/\ker(\varphi)$, which lives inside $G$ and is often simpler. More importantly, it gives an explicit isomorphism between the two. [quotetheorem:842] The [First Isomorphism Theorem for Grou |
266 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4005 | 1194 | content | create | 1 | tly $p$ conjugacy classes of size $1$ (the centre) and $p^2 - 1$ conjugacy classes of size $p$. The total number of conjugacy classes is $p + (p^2 - 1) = p^2 + p - 1$. For $p = 2$, this gives $2^2 + 2 - 1 = 5$ conjugacy classes in a non-abelian group of order $8$ (both $D_8$ and $Q_8$ have exactly $5$ conjugacy classes, consistent with this count). [/example] ## Sylow Theory |
266 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4006 | 1194 | content | create | 1 | agrange's theorem tells us that |
267 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4758 | 1194 | content | create | 1 | s](/theorems/842) is used in |
267 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4760 | 1194 | content | create | 1 | virtually every computation involving quotient groups. Its key feature is that it transforms questions about subgroups of $H$ (the target) into questions about quotients of $G$ (the source), where we have more control. Notice that the theorem does *not* require $\varphi$ to be surjective — if i |
268 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4007 | 1194 | content | create | 1 | the order of any subgroup divides $|G|$ — but it says nothing about which divisors actually arise. In general, the converse fails: $A_4$ has order $12$ but no subgroup of order $6$. The Sylow theorems provide the strongest result in the other |
268 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4759 | 1194 | content | create | 1 | is, then $\operatorname{im}(\varphi) = H$ and we get $G/\ker(\varphi) \cong H$ directly. The injectivity |
269 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4761 | 1194 | content | create | 1 | f the induced map |
270 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4009 | 1194 | content | create | 1 | every prime power $p^a$ dividing $|G|$ *to its full extent*, a subgroup of that order exists.
[definition:Sylow $p$-Subgroup]
Let $G$ be a finite group with $|G| = p^a m$ where $p$ is prime and $p \nmid m$. A **Sylow $p$-subgroup** of $G$ is a subgroup of order $p^a$. The set of all Sylow $p$-subgroups is denoted $\mathrm{Syl}_p(G)$, and $n_p = |\mathrm{Syl}_p(G)|$.
[/defi |
270 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4010 | 1194 | content | create | 1 | ition] Why shoul |
271 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4764 | 1194 | content | create | 1 | $\bar{\varphi} : G/\ker(\varphi) \to \ |
271 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4016 | 1194 | content | create | 1 | such subgroups exist? The naive expectation from Lagrange would be that we need to build them up from smaller subgroups, but there is no obvious reason they should piece together correctly. The key insight in Sylow's proof is to act on the set of all $p^a$-element subsets of $G$ — a combinatorial object whose size is coprime to $p$ — and extract an invariant subset. [quotetheorem:847] The three parts of [Sylow's Theorems](/theorems/847) answer three different questions about the Sylow $p$-subgroups. The first guarantees existence. The second — that all Sylow $p$-subgroups are conjugate — is the deeper result: it says the subgroup is essentially unique, up to the internal symmetry of $G$. The third gives arithmetic constraints on $n_p$: the cong |
272 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4011 | 1194 | content | create | 1 | uence $n_p \equiv |
273 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4767 | 1194 | content | create | 1 | \varphi)$ is au |
273 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4763 | 1194 | content | create | 1 | tomatic: two cosets are identified precisely when they have the same im |
274 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4013 | 1194 | content | create | 1 | 1 \pmod{p}$ and the divisibility $n_p \m |
274 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4766 | 1194 | content | create | 1 | age, which is ex |
275 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4012 | 1194 | content | create | 1 | id m$ together severely restrict how many Sylow subgroups the |
275 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4014 | 1194 | content | create | 1 | e can be. In practice, one combines $n_p \equiv 1 \pmod{p}$ with $n_p \mid m$ to narrow $n_p$ to a small list of candidates, and then either forces $n_p = 1$ (giving a *unique*, hence normal, Sylow subgroup) or derives a contradiction to prove simplicity or non-simplicity.
[quoteproof:847]
[exampl |
276 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4765 | 1194 | content | create | 1 | actly the cos |
276 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4768 | 1194 | content | create | 1 | et condition.
[quoteproof:842]
[example:The Exponential Isomorphism]
Consider the map
\begin{align*}
\varphi |
277 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4015 | 1194 | content | create | 1 | :No Simple Group of Order 1000]
Let $|G| = 1000 = 2^3 \cdot 5^3$. We show $G$ is not simple.
Apply [Sylow's Theorems](/theorems/847) with $p = 5$. We need $n_5 \equiv 1 \pmod{5}$ and $n_5 \mid 2^3 = 8$. The divisors of $8$ that are congruent to $1 \pmod{5}$ are: $1$ (since $8 \equiv 3 \pmod{5}$, $4 \equiv 4 \pmod{5}$, $2 \equiv 2 \pmod{5}$, $1 |
277 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4017 | 1194 | content | create | 1 | \equiv 1 \p |
278 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4770 | 1194 | content | create | 1 | (\mathbb{C}, +) &\ |
278 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4018 | 1194 | content | create | 1 | od{5}$). The only option is $n_5 = 1$.
|
279 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4769 | 1194 | content | create | 1 | o (\mathbb{C} \setminus \{0\}, \times) \\
z &\mapsto e^z.
\end{align*}
The identity $e^{z + w} = e^z e^w$ says exactly that $\varphi$ is a group homomorphism. What is the kernel? We need $e^z = 1$, which holds precisely when $z = 2\pi i k$ for some $k \in \mathbb{Z}$, so $\ker( |
279 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4019 | 1194 | content | create | 1 |
Since there is exactly one Sylow $5$-subgroup $P$, it must be normal in $G$: any conjugate $gPg^{-1}$ is again a Sylow $5$-subgro |
280 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4771 | 1194 | content | create | 1 | i \mathbb{Z}$. The image is all of $\mathbb{C} \setminus \{0\}$, since the com |
280 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4772 | 1194 | content | create | 1 | plex logarith |
281 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4020 | 1194 | content | create | 1 | p (it has the same order $5^3 = 125$), and since there is only one, $gPg^{-1} = P$ for all $g \in G$. So $P \trianglelefteq G$ with $P \neq \{e\}$ and $P \neq G$ (since $|P| = 125 < 1000 = |G|$). Thus $G$ is not simple.
[/example]
[example:No Simple Group of Order 13 |
281 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4773 | 1194 | content | create | 1 | m exists (the exponential is surjective onto non-zero complex numbers). By the first isomorphism theorem:
\begin{align*}
(\mathbb{C}/2\pi i\mathbb{Z},\ +) \cong (\mathbb{C} \setminus \{0\},\ \times).
\end{align*}
This is a remarkable identification: the additive quotient of $\mathbb{C}$ by an ari |
282 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4021 | 1194 | content | create | 1 | ]
Let $|G| = 132 = 2^2 \cdot 3 \cdot 11$. We show $G$ is not simple by deriving an element-counting contradiction if we assume it is.
**Step 1: Sylow 11-subgroups.** We have $n_{11} \equiv 1 \pmod{11}$ and $n_{11} \mid 12$ (since $132 = 11 \cdot 12$). The divisors of $12$ are $1, 2, 3, 4, 6, 12$. Those congruent |
282 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4774 | 1194 | content | create | 1 | hmetic progressio |
283 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4024 | 1194 | content | create | 1 | o $1 \pmod{11}$ are: $1$ and $12$. If $G$ were simple, $n_{11} \neq 1$, so $n_{11} = 12$.
**Step 2: Sylow 3-subgroups.** We have $n_3 \equiv 1 \pmod 3$ and $n_3 \mid 44$ (since $132 = 3 \cdot 44$). Divisors of $44$: $1, 2, 4, 11, 22, 44$. Those $\equiv 1 \pmod 3$: $ |
283 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4775 | 1194 | content | create | 1 | equals the multiplicative group of no |
284 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4776 | 1194 | content | create | 1 | n-zero |
285 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4023 | 1194 | content | create | 1 | _3 = 4$, then $ |
285 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4025 | 1194 | content | create | 1 | G$ acts on $\mathrm{Syl}_3(G)$ by conjugation, giving a |
286 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4778 | 1194 | content | create | 1 | m |
287 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4027 | 1194 | content | create | 1 | homomorphism |
287 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4779 | 1194 | content | create | 1 | ers. Geometric |
288 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4028 | 1194 | content | create | 1 | $\varphi : G \to S_4$. Since $G$ is simple, $\ker \varphi = \{e\}$, so $G \cong \operatorn |
288 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4782 | 1194 | content | create | 1 | ally, $\mathbb{C}/2\pi i \mathbb{Z}$ wraps the complex plane into a cyl |
289 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4026 | 1194 | content | create | 1 | ame{im}(\varphi |
289 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4029 | 1194 | content | create | 1 | ) \leq S_4$. But $|G| = 132 > 24 = |S_4|$, a contradi |
290 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4780 | 1194 | content | create | 1 | inder by identif |
290 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4781 | 1194 | content | create | 1 | ying $z$ with |
291 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4031 | 1194 | content | create | 1 | ction. So $n_ |
291 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4783 | 1194 | content | create | 1 | $z + 2\pi i$, and $e^z$ wraps that cylinder further to fill $\mathbb{C} \setminus \{0\}$.
[/example]
The second isom |
292 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4034 | 1194 | content | create | 1 | 3 = 22$. **Step 3: Element count.** Each Sylow $11$-subgroup has order $11$ (prime) |
292 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4784 | 1194 | content | create | 1 | rphism theorem addr |
293 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4030 | 1194 | content | create | 1 | so any two distinct Sylow $11$-subgroups intersect trivially. This gives
\begin{align |
293 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4032 | 1194 | content | create | 1 | *} 12 \tim |
294 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4785 | 1194 | content | create | 1 | sses a subtler situation: we have two subgroups $H$ and $K$ of $G$, with $K$ normal, and we want to understand how their interaction $H \cap K$ relates to the coset spaces $HK/K$ and $H/(H \cap K)$. [quotetheorem:843] The [Second Isomorphism Theorem for Groups](/theorems/84 |
294 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4786 | 1194 | content | create | 1 | 3) is best unde |
295 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4033 | 1194 | content | create | 1 | s (11 - 1) = 120 \text{ elements of order } 11.
\end{align*}
Ea |
295 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4035 | 1194 | content | create | 1 | h Sylow $3$-subgroup has order |
296 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4787 | 1194 | content | create | 1 | rstood as saying: the "$K$-shadow" of $H$ inside $G/K$ is $HK/K$, and the kerne |
296 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4036 | 1194 | content | create | 1 | $3$ (prime), so distinct ones also intersect trivially:
\begin{align*}
22 \times (3 - 1) = 44 \text{ elements of order } 3.
\end{align*}
Total elements accounted for: $120 + 44 = 164$. But $|G| = 132 < 164$. Contradiction.
Since assuming $G$ is simple leads to a contradiction, $G$ cannot be si |
297 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4788 | 1194 | content | create | 1 | l of the rest |
297 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4037 | 1194 | content | create | 1 | ple. $\square$ [/example] |
298 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4789 | 1194 | content | create | 1 | riction of the quotient map $G \to G/K$ to $H$ is exactly $H \cap K$. The proof works by writing down the obvious map $h \mapsto hK$ and applying |
298 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4791 | 1194 | content | create | 1 | he first isomorph |
299 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4790 | 1194 | content | create | 1 | sm theorem — the content is entirely in identifying the kernel and image correctly. A key consequence: $|HK| = |H||K|/|H \cap K|$ (when $G$ is finite), which counts elements in a |
300 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4039 | 1194 | content | create | 1 | Theory The |
300 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4041 | 1194 | content | create | 1 | ylow theorems let us decompose many groups by finding normal Sylow subgroups. The groups that resist any such decomposition — groups with no proper non-trivial normal subgroups — are called simple. They are the "atoms" of group theory, in the same way that primes are the atoms of number theory.
[definition:Simple Group]
A non-trivial group $G$ is **simple** if its only normal subgroups are $\{e\}$ and $G$ itself.
[/definition]
Among abelian groups, the simple ones are easy to characterize: $C_p$ for prime $p$ is simple (since its |
301 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4794 | 1194 | content | create | 1 | oups. |
302 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4043 | 1194 | content | create | 1 | only subgroups have order $1$ or $p$, and all subgroups are normal), and conversely, any abelian simple group must be cyclic of prime order (a non-cyclic abelian group has proper non-trivial subgroups, and an infinite cyclic group $\mathbb{Z}$ is not simple since $2\mathbb{Z} \trianglelefteq \mathbb{Z}$). Non-abelian simple groups are far more subtle. The smallest is $A_5$, the alternating group on five letters, which has order $60$.
Why do we care about simple groups? Finite group theory has a decomposition theorem: every finite group $G$ has a *composition series* — a chain $\{e\} = G_0 \trianglelefteq G_ |
302 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4793 | 1194 | content | create | 1 | [quotep |
303 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4042 | 1194 | content | create | 1 | \trianglelefteq \cdots \trianglelefteq G_k = G$ in which each quotient $G_{i+1}/G_i$ is simple. The simple groups are therefo |
303 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4040 | 1194 | content | create | 1 | e the building bloc |
304 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4795 | 1194 | content | create | 1 | oof:843] The third isomorphism theorem is sometimes called the "cancellation rule" for quotients, and it says that quotienting in stages gives the same result as quotienting all at once. [quotetheorem:844] The [Third Isomorphi |
304 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4044 | 1194 | content | create | 1 | s, and the Jordan-Hölder theorem guarantees the list of quotients is an isomorphism invariant of $G$. Classifying all finite simple groups — the Classification of Finite Simple Groups (CFSG), completed in the early 2000s — is one of the greatest achievements of twentieth-century mathematics. The infinite family of non-abelian simple groups most relevant to this course is the alternating groups $A_n$ for $n \geq 5$. [quotetheorem:849] The proof of the [Alternating Groups Are Simple theorem](/theorems/849) uses a beautiful three-step strategy. First, one shows $A_n$ is generated by 3-cycles. Second, one shows any normal subgroup containing *any* 3-cycle must contain *all* 3-cycles, hence all of $A_n$ — this uses conjugation to transport a 3-cycle to any other 3-cycle, with the $n \geq 5$ hypothesis needed to make the con |
305 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4797 | 1194 | content | create | 1 | m Theorem for Group |
305 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4796 | 1194 | content | create | 1 | ](/theorems/844) is the group-theoretic analogue of the arithmetic identity $(n/m)/1 = n/m$: if we have already taken the quotient by $K$, and we further quotient by $L/K$, we get the same thing as quotienting $G$ by $L$ directly. The pr |
306 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4045 | 1194 | content | create | 1 | ugating permutati |
306 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4798 | 1194 | content | create | 1 | of is a one-line |
307 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4047 | 1194 | content | create | 1 | n even. Third, one shows that any non- |
307 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4048 | 1194 | content | create | 1 | rivial normal subgroup must contain a 3-cycle, by examining all possible cycle structures and deriving a 3-cycle in each case. The condition $n \geq 5$ appears twice in the proof, both times to ensure there are enough indices to construct the needed permutations. The result fai |
308 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4800 | 1194 | content | create | 1 | pplication of the first isomorphism theorem to the obvious surjective map $G/K \to G/L$. Its main use is in induction arguments, where one wants to |
308 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4046 | 1194 | content | create | 1 | s for $n = 4$: the |
309 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4799 | 1194 | content | create | 1 | roup and then apply an inductive hypothesis. [quoteproof:844] Finally, the correspondence theorem records how the subgroup lat |
309 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4801 | 1194 | content | create | 1 | ice of $G/K$ mirr |
310 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4049 | 1194 | content | create | 1 | roup $V = \{e, (1\ 2)(3\ 4), (1\ 3)(2\ 4), (1\ 4)(2\ 3)\}$ is a normal subgroup of $A_4$.
[quoteproof:849]
### Classifying Finite Abelian Groups
While non-abelian simple groups are enormously complex, finite abelian groups have a complete and explicit classification. The key insight is that every finite abelian group can be written uniquely as a product of cyclic groups, with the order of each factor dividing the next.
[quotetheorem:850]
The [Classification of Finite Abelian Groups](/theorems/850) reduces the study of finite abe |
310 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4802 | 1194 | content | create | 1 | rs the part of the subgroup lattice of $G$ that lies above $K$. [quotetheorem:854] The [Correspondence Theorem for Groups](/theorems/854) is indispensable whenever we need |
311 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4050 | 1194 | content | create | 1 | ian groups to purely combinatorial data: the invariant factors $d_1, \ldots, d_r$ with $d_1 \mid d_2 \mid \cdots \mid d_r$. Its proof (which uses the [Structure Theorem for Finitely Generated Modules over Euclidean Domains](/theorems/857) from Chapter 3, applied to $\mathbb{Z}$-modules) is one of the finest examples of how algebraic machinery can produce a complete classification. For now, the theorem should be taken as given; Chapter 3 wi |
311 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4051 | 1194 | content | create | 1 | l prove it. Wh |
312 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4803 | 1194 | content | create | 1 | o enumerate or clas |
312 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4804 | 1194 | content | create | 1 | ify subgroups of a quotient group. Since $K \trianglelefteq G$, every normal subgroup of $G$ containing |
313 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4052 | 1194 | content | create | 1 | t the theorem does *not* say is that the decomposition into |
313 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4805 | 1194 | content | create | 1 | K$ descends to a |
314 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4806 | 1194 | content | create | 1 | ormal subgroup of |
315 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4055 | 1194 | content | create | 1 | re $d_1 \mid d_2 \mid \cd |
315 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4054 | 1194 | content | create | 1 | ts \mid d_r$. There is |
316 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4808 | 1194 | content | create | 1 | ## Group Actions Ev |
317 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4058 | 1194 | content | create | 1 | lso a *primary decompos |
317 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4056 | 1194 | content | create | 1 | tion*, where each $C_{d_i}$ is further broken into prime-power cyclic pieces via the Chinese remainder theorem; that form is not unique in terms of the ordering, but the multiset of prime powers that appears is unique.
[quoteproo |
318 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4809 | 1194 | content | create | 1 | ery abstract group arises in practice as a group of symmetries of |
318 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4810 | 1194 | content | create | 1 | something. A g |
319 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4057 | 1194 | content | create | 1 | :850] [example:Classifying Finite Abelian Groups of Small Order] We list all finite abelian groups of order $\leq 16$ using the classification theorem. Order $1$: only $\ |
319 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4812 | 1194 | content | create | 1 | roup action formalizes this: |
320 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4062 | 1194 | content | create | 1 | e\}$. Order $2$: only $C_2$. Order $3$: only $C_3$. Order $4$: $d_1 \mid d_2$ with $d_1 d_2 = 4$. Options: $(d_1, d_2) = (2, 2)$ or a single factor $(d_1) = (4)$. This gives $C_2 \times C_2$ and $C_4$. These are distinct: $C_4$ has an element of order $4$; $C_2 \times C_2$ does |
320 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4811 | 1194 | content | create | 1 | it is a way of l |
321 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4060 | 1194 | content | create | 1 | ot.
Order $8$: single factor $C_8$; two factors with $d_1 \mid d_2$, $d_1 d_2 = 8$: $(2, 4)$ giving $C_2 \times C_4$; three factors: $(2, 2, 2)$ giving $C_2 \times C_2 \times C_2$.
Order $12$: $C_{12}$; and $C_2 \times C_6$ (note $2 \mid 6$). These are the only two since $(2, 6)$ is the only factorization with $d_1 \mid d_2$ and $d_1 d_2 = 12$ and $d_1 > 1$, $d_2 > 1$. (The optio |
321 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4813 | 1194 | content | create | 1 | tting $ |
322 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4059 | 1194 | content | create | 1 | n $(3, 4)$ |
322 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4814 | 1194 | content | create | 1 | G$ "act on |
323 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4061 | 1194 | content | create | 1 | ails: $3 |
323 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4815 | 1194 | content | create | 1 | a |
324 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4063 | 1194 | content | create | 1 | \nmid 4$.) So there are exactly two abelian groups of order $12$.
Order $16$: $C_{16}$; $C_2 \times C_8$ (since $2 \mid 8$); $C_4 \times C_4$ (since $4 \mid 4$); $C_2 \times C_2 \times C_4$ (since $2 \mid 2 \mid 4$); $C_2 \times C_2 \times C_2 \times C_2$. That is five abelian groups of order $16$, corresponding to the five partitions of $4$: $(4), (1,3), (2,2), (1,1,2), (1,1,1,1)$ translated as exponents in the prime-power decomposition at $p = 2$.
[/example]
# Rings
Groups are powerf |
324 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4816 | 1194 | content | create | 1 | set $X$ by |
325 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4066 | 1194 | content | create | 1 | l, but they model only one operation. The integers $\mathbb{Z}$ support two: addition and multiplication, linked by distributivity. A ring is the abstraction of this two-operation structure. The central question driving ring theory is the same one that makes number theory rich: when, and in what form, does factorization work? The integers have unique prime factorization — but most rings do not, and understanding exactly which rings do, and why, will occupy this entire chapter.
|
325 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4064 | 1194 | content | create | 1 | The path goes: rings → ideals |
326 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4817 | 1194 | content | create | 1 | permuting its e |
326 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4818 | 1194 | content | create | 1 | lements, compatibly with the group structure. [definition:Group Action] An **action** of a group $(G, \cdot |
327 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4065 | 1194 | content | create | 1 | the ring-theoretic analogue of normal |
327 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4819 | 1194 | content | create | 1 | )$ on a |
328 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4067 | 1194 | content | create | 1 | ubgroups) → quotient rings and isomorphism theorems → integral domains and fields of fractions → the hierarchy of increasingly well-behaved rings (Euclidean domains, PIDs, UFDs) → polynomial rings and their f |
328 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4820 | 1194 | content | create | 1 | set $X$ is a functi |
329 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4821 | 1194 | content | create | 1 | n
\begin{align*}
\ast : G \t |
330 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4072 | 1194 | content | create | 1 | → Noetherian rings and the Hilbert basis theorem. Each step generalizes the integers in a precise direction, revealing which properties of $\mathbb{Z}$ are ro |
330 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4070 | 1194 | content | create | 1 | bust and which |
331 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4071 | 1194 | content | create | 1 | are special. ## Rings and Their Arithmetic ### The |
332 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4823 | 1194 | content | create | 1 | apsto g \ast x
\end{align*}
satisfying:
\begin{align*}
&\text{(i) } g_1 \ast (g_2 \ast x) = (g_1 \cdot g_2) \ast x \quad \text{for all } g_1, g_2 \in G,\ x \in X, \\
&\text{(ii) } e \ast x = x \quad \text{for all } x \in X.
\end{align*}
[/definition]
There is a cleaner way to think about this: an action of $G$ on $X$ is the same as a group homomorphism $\varphi : G \to \mathrm{Sym}(X)$. Given an ac |
332 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4824 | 1194 | content | create | 1 | ion, define $\var |
333 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4069 | 1194 | content | create | 1 | Definition and First Examples
A ring keeps both operations of $\mathbb{Z}$ but drops the requirement tha |
333 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4825 | 1194 | content | create | 1 | hi(g) = (x \mapst |
334 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4073 | 1194 | content | create | 1 | t multiplication have inverses. This is deliberate: it is the absence of multiplicative inverses that makes |
334 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4074 | 1194 | content | create | 1 | divisibility |
335 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4826 | 1194 | content | create | 1 | g \ast x)$; this is |
335 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4828 | 1194 | content | create | 1 | a bijection (with inverse $\varphi(g^{-1 |
336 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4075 | 1194 | content | create | 1 | interesting. |
336 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4076 | 1194 | content | create | 1 |
[definition:Ring]
A **ring** is a quintuple $(R, +, \cdot, 0_R, 1_R)$ where $R$ is a set, $+, \cdot : R \times R \to R$ are binary operations, and $0_R, 1_R \in R$, satisfying:
\begin{align*}
&\text{(i) } (R, +, 0_R) \text{ is an abelian group}, \\
&\text{(ii) multiplication is associative: } a(bc) = (ab)c, \text{ and } 1_R \cdot r = r \cdot 1_R = r, \\
&\text{(iii) multiplication distrib |
337 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4827 | 1194 | content | create | 1 | })$), and condition (i) says $\varphi(g_1) \circ \varphi(g_2) = \varphi(g_1 g_2)$. Conversely, given $\varphi : G \to \mathrm{Sym}(X)$, define $g \ast x = \varph |
337 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4829 | 1194 | content | create | 1 | (g)(x)$. The two construct |
338 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4077 | 1194 | content | create | 1 | tes over addition: } r(s + t) = rs + rt \text{ and } (r+s)t = rt + st.
\end{align*}
[/definition]
Note that $0_R \neq 1_R$ unless $R = \{0\}$ (the **zero ring**). Indeed, if $1_R = 0_R$ and $r \in R$, then $r = r \cdot 1_R = r \cdo |
338 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4830 | 1194 | content | create | 1 | ions are inverse to each ot |
339 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4078 | 1194 | content | create | 1 | 0_R = 0_R$, so every |
339 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4832 | 1194 | content | create | 1 | her. [defin |
340 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4079 | 1194 | content | create | 1 | ring in which $1_R = 0_R$ is the trivial one-element ring. One basic consequence of the axioms: $r \cdot 0_R = 0_R$ for all $r$, since $r \cdot 0_R = |
340 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4080 | 1194 | content | create | 1 | r \cdot (0_R |
341 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4831 | 1194 | content | create | 1 | tion:Permutation Re |
341 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4081 | 1194 | content | create | 1 | 0_R) = r \cdot 0_R + r \cdot |
342 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4833 | 1194 | content | create | 1 | prese |
342 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4082 | 1194 | content | create | 1 | 0_R$, and cancelling gives $r \cdot 0_R = 0_R$. From now |
343 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4834 | 1194 | content | create | 1 | ntation] A **p |
343 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4086 | 1194 | content | create | 1 | on, all rings a |
344 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4835 | 1194 | content | create | 1 | ermutation representation** |
344 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4088 | 1194 | content | create | 1 | re **commutative**: $ab = ba$ for all $a, b \in R$. This is |
345 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4836 | 1194 | content | create | 1 | of $G$ is a group homomor |
345 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4838 | 1194 | content | create | 1 | i : G \to \m |
347 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4084 | 1194 | content | create | 1 | lmost all rings arising in number theory and geometry, and the commutativity hypothesis is essential for the ideal theory developed below. [definition:Subring] A subset $S \subseteq R$ is a **subring**, written $S \leq R$, if $0_R, 1_R \in S$ and $S$ is closed under addition, subtraction, and multiplication. [/definit |
347 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4083 | 1194 | content | create | 1 | ion] [ex |
348 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4839 | 1194 | content | create | 1 | ath |
348 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4087 | 1194 | content | create | 1 | mple:The Ring Hierarchy]
The familiar number systems form a nested chain of subrings:
\begin{align*}
\mathbb{Z} \leq \mathbb{Q} \leq \mathbb{R} \leq \mathbb{C},
\end{alig |
349 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4840 | 1194 | content | create | 1 | rm{Sym}(X)$ |
349 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4089 | 1194 | content | create | 1 | *} under the usua |
350 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4841 | 1194 | content | create | 1 | for some set $X$. The **kernel** of |
350 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4090 | 1194 | content | create | 1 | l $0, 1, +, \cdot$. The Gaussian integers $\mathbb{Z}[i] = \{a + bi : a, b \in \mathbb{Z}\} \leq \mathbb{C}$ are another subring. Notice that $\ma |
351 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4844 | 1194 | content | create | 1 | the action is |
351 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4843 | 1194 | content | create | 1 | $\ker(\varphi |
352 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4092 | 1194 | content | create | 1 | thbb{Z}[i]$ co |
352 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4093 | 1194 | content | create | 1 | tains elements (lik |
353 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4842 | 1194 | content | create | 1 | $ and the **image** is $ |
353 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4091 | 1194 | content | create | 1 | e $1 + i$) that have no multiplicative inverse within $\mathbb{Z}[i]$, j |
354 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4845 | 1194 | content | create | 1 | \operatorname{im}(\varph |
354 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4847 | 1194 | content | create | 1 | i)$. [/definition] [definition:Orbit] For a group $G$ |
355 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4094 | 1194 | content | create | 1 | ust as $2 \in |
355 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4096 | 1194 | content | create | 1 | mathbb{Z}$ has no inverse in $\mathbb{Z}$.
[/example]
The elements that do have multiplicative inverses are called units. They are the "small" elements from the perspective of divisibility, analogous to $\pm 1$ in $\mathbb{Z}$.
[definition:Unit]
An element $u \in R$ is a **unit** if there exists $v \in R$ with $uv = 1_R |
356 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4846 | 1194 | content | create | 1 | 356 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) | |
| 4848 | 1194 | content | create | 1 | acting on a |
357 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4097 | 1194 | content | create | 1 | . The set of all units forms a group $R^\times$ under multiplication. [/definition] |
357 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4849 | 1194 | content | create | 1 | set |
358 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4095 | 1194 | content | create | 1 | definition:Field] A non-zero |
358 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4098 | 1194 | content | create | 1 | ring $R$ is a **field** if every non-zero element is a unit.
[/definition]
The fields $\mathbb{Q}, \mathbb{R}, \mathbb{C}$ are exactly those number systems where division is always possible (by non-zero elements). The integers $\mathbb{Z}$ are not a field — only $\pm 1$ are units. This is what makes $\mathbb{Z}$ arithmetically rich: not everything |
359 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4850 | 1194 | content | create | 1 | $X$ and an |
359 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4851 | 1194 | content | create | 1 | element $x \in X$, the **orbi |
360 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4100 | 1194 | content | create | 1 | ing else, so divisibility has content. Rings support a natural polynomial construction, essential for everything that follows. [definition:Polynomial Ring] Let $R$ be a ring. The **polynomial ring** $R[X]$ is the set of all expressions $f = a_0 + a_1 X + \cdots + a_n X^n$ with $a_i \in R$, where $X$ is a formal symbol. Addition and |
361 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4853 | 1194 | content | create | 1 | }
G \cdot x = \{g \ast x : g \in G\} \subseteq X.
\end{align*}
[/definition]
[definition:Stabilizer]
The **stabilizer** (or **isotropy group**) of $x \in X$ under the action of $G$ is
\begin{align*}
G_x = \{g \in G : g \ast x = x\} \leq G.
\end{align*}
[/definition]
The |
362 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4102 | 1194 | content | create | 1 | ultiplication are defined |
362 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4101 | 1194 | content | create | 1 | by the usual rules for polynomials. The **degree** $\deg f$ is the largest $n$ with $a_n \neq 0$; $f$ is **monic** if its leading coefficient is $1$.
[/definition]
A crucial subtlety: a polynomial is a sequence of coefficients, not a function. In the ring $\mathbb{Z}/2\mathbb{Z}$, the polynomial $X^2 + X$ |
363 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4854 | 1194 | content | create | 1 | orbits partition $X |
363 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4855 | 1194 | content | create | 1 | (they are the equivalence classes of the relation $x \sim y \iff y \in G \cdot x$). The stabilizer is always a subgroup o |
364 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4103 | 1194 | content | create | 1 | is non-zero (i |
364 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4856 | 1194 | content | create | 1 | $G$. These two facts combine into the o |
365 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4106 | 1194 | content | create | 1 | s coefficients are not all ze |
365 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4105 | 1194 | content | create | 1 | o), but $f(0) = f(1) = 0$, |
366 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4857 | 1194 | content | create | 1 | rbit-stabilizer theorem, which is the counting engine behind most applications of group actions. [quotetheorem:845] The [Orbit-Stabilizer Theorem](/theorems/845) is the group-action version of Lagrange's theor |
366 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4104 | 1194 | content | create | 1 | o it defines the zero function. Identifying polynomials with functions would collapse this distinction and lose information.
[definition:Power Series]
The ring $R[[X]]$ of **formal power series** over $R$ consists of infinite expressions $f = \sum_{n=0}^\infty a_n X^n$ with $a_n \in R$, with the obvious addition and Cauchy-product multiplication. The polynomial $1 - X$ is not a unit in $R[X]$, but it is a unit in $R[[X]]$: $(1-X)(1 + X + X^2 + \cdots) = 1$.
[/definition]
|
367 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4859 | 1194 | content | create | 1 | em. The biject |
367 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4107 | 1194 | content | create | 1 | # Ideals and Quotie |
368 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4858 | 1194 | content | create | 1 | on $G/G_x \leftrigh |
368 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4860 | 1194 | content | create | 1 | tarrow G \cdot x$ says: elements of $G$ that send $x$ to the same image are exactly th |
369 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4108 | 1194 | content | create | 1 | nt Rings ### Why Not Just Subrings? In group theory, to form a quotient |
369 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4109 | 1194 | content | create | 1 | $G/H$ we neede |
370 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4861 | 1194 | content | create | 1 | e elements of t |
370 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4862 | 1194 | content | create | 1 | he same coset of $G_x$. The finite version $|G| |
371 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4110 | 1194 | content | create | 1 | d $H$ to be normal — the condition that makes coset multiplication |
371 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4863 | 1194 | content | create | 1 | = |
372 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4111 | 1194 | content | create | 1 | well-defined. In ring theory, the analogous condition is being an **ideal**. The difference from a su |
372 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4864 | 1194 | content | create | 1 | |G_x| \cdot |
373 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4112 | 1194 | content | create | 1 | bring is tell |
373 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4865 | 1194 | content | create | 1 | |G |
374 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4114 | 1194 | content | create | 1 | ing: a subring is closed under multiplica |
374 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4115 | 1194 | content | create | 1 | tion by its ow |
375 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4869 | 1194 | content | create | 1 | cdot x|$ is |
375 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4116 | 1194 | content | create | 1 | e)}
\end{align*}
$I$ is a * |
377 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4867 | 1194 | content | create | 1 | t the orbit, divide $|G|$ by the stabilizer size (which is computable if we underst |
377 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4868 | 1194 | content | create | 1 | and which eleme |
378 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4117 | 1194 | content | create | 1 | *proper ideal** if $I \neq R$. [/definition] Condition (ii) is strictly stronger than being a subring: a subring requires closure under multip |
378 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4870 | 1194 | content | create | 1 | nts fix $x$). |
379 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4118 | 1194 | content | create | 1 | lication of two |
379 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4120 | 1194 | content | create | 1 | elements both from $S$, whereas an ideal requires closure even w |
380 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4872 | 1194 | content | create | 1 | his will be used to |
380 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4871 | 1194 | content | create | 1 | count co |
381 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4119 | 1194 | content | create | 1 | hen only one |
381 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4873 | 1194 | content | create | 1 | njugacy class |
382 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4121 | 1194 | content | create | 1 | factor is from |
382 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4122 | 1194 | content | create | 1 | $I$. An immediate consequence: if |
383 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4875 | 1194 | content | create | 1 | es, to count S |
383 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4874 | 1194 | content | create | 1 | low subgroups, and to determine the structure of $p$-groups. [quoteproof:845] Every group can be viewed as a group of symmetries — not just an abstract algebraic system — by letting it act on itself. This is Cayley's theorem. [quotetheorem:846] [Cayley's Theorem](/theorem |
384 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4123 | 1194 | content | create | 1 | a proper ideal $I$ contained a unit $u$, then $1_R = u^{-1}u \in I$ (by strong closure), so $r = r \cdot 1_R \in I$ for all $r$, giving $I = R$ — a contradiction. So **proper ideals never contain units**, and in particular $1_R \notin I$.
[definition:Generated Ideal]
For $a \in R$, the **principal ideal** $(a) = aR = \{ar : r \in R\} |
384 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4124 | 1194 | content | create | 1 | is the ideal generated by $a$. More generally, for $a_1, \ldots, a_k \in R$:
\begin{align*}
(a_1, \ldots, a_k) = \{a_1 r_1 + \cdots + a_k r_k : r_i \in R\}.
\end{align*}
[/definition]
[example:Ideals in $\mathbb{Z}$]
Every ideal of $\mathbb{Z}$ is principal. Given $I \trianglelefteq \mathbb{Z}$, if $I = \{0\}$ then $I = (0)$. Otherwise, let $n$ be the smallest positive element of $I$. For any $m \in I$, write $m = qn + r$ with $0 \leq r < n$; since $ |
385 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4876 | 1194 | content | create | 1 | /846) has a philoso |
385 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4125 | 1194 | content | create | 1 | r = m - qn |
386 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4877 | 1194 | content | create | 1 | hical message as much as a practical one: groups are not just abstract algebraic systems; they are all, in principle, groups of permutations. In practice, the embedding $G \hookrightarrow \mathrm{Sym}(G)$ is rarely the most effi |
386 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4879 | 1194 | content | create | 1 | ient way to study |
387 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4126 | 1194 | content | create | 1 | in I$ and $r < n$, minimali |
387 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4878 | 1194 | content | create | 1 | $G$ (since $\mathrm{Sym}(G)$ has order $|G|!$, which grows mu |
388 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4127 | 1194 | content | create | 1 | ty forces $r = 0$, so $n \mid m$. Thus $I = n\mathbb{Z} = (n)$.
The ring $\mathbb{Z}[X]$ is not like this: the ideal $(2 |
388 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4880 | 1194 | content | create | 1 | ch faster than $|G|$). But having a concrete realization of every group as a permutation group proves existence results and connects abstract group theory to the older tradition of studying permutations direct |
389 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4129 | 1194 | content | create | 1 | , X) = \{2f + X |
389 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4882 | 1194 | content | create | 1 | mmetries of a Cub |
391 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4130 | 1194 | content | create | 1 | l. Suppose $(2, X) = (h)$. Since $2 |
391 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4883 | 1194 | content | create | 1 | via Orbit-Stabilizer] Let $G$ be the rotation group of th |
392 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4132 | 1194 | content | create | 1 | \in (h)$, we |
392 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4131 | 1194 | content | create | 1 | have $h \mid 2$, so $h$ is a constant $\pm 1$ or $\ |
393 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4887 | 1194 | content | create | 1 | cube, and let $X$ be the set of four main diagonals of the cube (the lines connecting op |
393 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4884 | 1194 | content | create | 1 | osite vertices: the |
394 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4133 | 1194 | content | create | 1 | pm 2$. If $h = |
394 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4885 | 1194 | content | create | 1 | e are four pairs of opposite vertices, giving four diagonals). Every rotation of the cube |
395 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4135 | 1194 | content | create | 1 | \pm 1$, then $(h) = \mathbb{Z}[X]$, but $1 \notin (2, X)$ (any element of $(2, X)$ evaluated at $0$ is even). If $h = \pm 2$, then $X \in (2, X) = (\pm 2)$ would require $2 \mid X$ in $\mathbb{Z}[X]$, which is false. Contradiction.
[/example]
[definition:Quotient Ring]
Let $I \trianglelefteq R$. The **quotient ring** $R/I$ is the set of additive cosets $\{r + I : r \in R\}$ with operations |
395 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4886 | 1194 | content | create | 1 | angular cross-section perpendicular to $d$ are cyc |
396 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4134 | 1194 | content | create | 1 |
\begin{align*}
(r_1 + I) + (r_2 + I) &= (r_1 + r_2) + I, \\
(r_1 + I)(r_2 + I) &= r_1 r_2 + I.
\end{align*}
The zero is $0_R + I = I$ and the one is $1_R + I$.
[/definit |
396 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4888 | 1194 | content | create | 1 | lically permute |
397 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4136 | 1194 | content | create | 1 | on] Multiplication is well-defined p |
397 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4139 | 1194 | content | create | 1 | ecisely because of the strong closure property of $I$: if $r_1' = r_1 + a_1$ and $r_2' = r_2 + a_2$ with $a_1, a_2 \in I$, then $r_1' r_2' = r_1 r_2 + r_1 a_2 + a_1 r_2 + a_1 a_2$, and the last three terms |
398 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4889 | 1194 | content | create | 1 | d). In addition, there are three rotations by $18 |
398 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4890 | 1194 | content | create | 1 | 0°$ around ax |
399 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4137 | 1194 | content | create | 1 | all lie in $I$ by s |
399 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4891 | 1194 | content | create | 1 | s that pass through midpoints of opposite edges and are perpendicular to $d$ — each of these swaps the two endpoints of $d$ while fixing $d$ as a set. This gives $|G_d| = 6$.
By the [Orbit-Stabilizer Theorem](/theorems/845):
\begin{align*}
|G| = |G_d| \cdot |G \cdot d| = 6 \times 4 = 24.
\end{align*}
As a consistency check, we can |
400 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4138 | 1194 | content | create | 1 | rong closure. Just as in group theory, the condition we imposed on $I$ is exactly the condition needed to make the quotient well-defined. The quotient map $\pi : R \to R/I$ sending $r \mapsto r + I$ is a surjective ring homomorphism with kernel $I$. This is the ring-theoretic analogue of the quotient group map. ### The Isomorphism Theorems for Rings The isomorphism theorems carry over from groups to rings almost verbatim, since rings are abelian groups under addition, and the additional multiplicative structure is preserved by the same constructions. [quotetheorem:851] The [First Isomorp |
400 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4140 | 1194 | content | create | 1 | ism Theorem for R |
401 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4892 | 1194 | content | create | 1 | nstead l |
401 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4141 | 1194 | content | create | 1 | ngs](/theorems/851) has the sam |
402 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4893 | 1194 | content | create | 1 | t $G$ act on the |
402 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4894 | 1194 | content | create | 1 | et of six faces. The orbit of any face $f$ has size $6$ (rota |
403 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4142 | 1194 | content | create | 1 | e shape as its group-theoretic counterpart: a ring homomorphism $\varphi : R \to S$ factors as a surjection onto its image $\operatorname{im}(\varphi)$, followed by an isomorphism from $R/\ker(\varphi)$. The proof is the same as for groups, with one additional check: the quotient map respects multiplication, which follows immediately from the homomorphism property of $\varphi$. The theorem is used constantly to identify quotient rings: to show $R/I |
403 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4895 | 1194 | content | create | 1 | tions can send any face to any other), and the stabilizer of $f$ consists of rotations by $0°, 90°, 180° |
404 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4144 | 1194 | content | create | 1 | \cong T$, it s |
404 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4145 | 1194 | content | create | 1 | hism $R \to T |
406 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4897 | 1194 | content | create | 1 | nd the axis through $f$ and the oppo |
406 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4898 | 1194 | content | create | 1 | ite face, giving $|G_f| = 4$. This confirms $|G| = 4 \time |
407 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4147 | 1194 | content | create | 1 | $ with kernel $I$.
[quoteproof:851]
[example:Polynomial Quotients]
The evaluation homomorphism $\varphi : \mathbb{R}[X] \to \mathbb{C}$ defined by $\varphi(f) = f(i)$ (where $i = \sqrt{-1}$) is a surjective ring homomorphism, since every complex number $a + bi = \varphi(a + bX)$. Its kernel consists of all $f \in \mathbb{R}[X]$ with $f(i) = 0$, i.e. all polynomials divisible by the minimal polynomial of $i$ |
407 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4146 | 1194 | content | create | 1 | over $\mat |
408 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4900 | 1194 | content | create | 1 | 6 = 24$. Now $\varphi : G \to S_4$ is injective (a non-identity rotation must move at least one diagonal, so the kernel |
408 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4899 | 1194 | content | create | 1 | of the action on diagonals is trivial) and $|G| = 24 = |S_ |
409 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4148 | 1194 | content | create | 1 | bb{R}$, which is $X^2 + 1$. So $\ker(\varphi) = (X^2 + 1)$. The first isomorphism theorem gives:
\begin{align*}
\mathbb{R}[X]/(X^2 + 1) \cong \mathbb |
409 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4901 | 1194 | content | create | 1 | |$, so $G \cong S_4$. [/exam |
410 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4149 | 1194 | content | create | 1 | C}.
\end{align*}
More explicitly, every element of $\mathbb{R}[X]/(X^2 + 1)$ has a unique representative $a + bX$ (reduce modulo $X^2 + 1$ using the Euclidean algorithm in $\mathbb{R}[X]$), and multiplication in this rin |
410 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4903 | 1194 | content | create | 1 | ple] ## Conjugacy and the Class Equat |
411 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4150 | 1194 | content | create | 1 | satisfies $X^2 \equiv -1$, |
411 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4902 | 1194 | content | create | 1 | ion Among al |
412 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4151 | 1194 | content | create | 1 | recovering the standard multiplication rule for complex numbers. The abstract machinery has constructed $\mathbb{C}$ from $\mathbb{R}$ purely algebraically, with no appeal to geometry.
[/example]
The correspondence between ideals of $R/I$ and ideals of $R$ |
412 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4152 | 1194 | content | create | 1 | containing $I$ |
413 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4904 | 1194 | content | create | 1 | l group actions, the action of a group on it |
413 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4153 | 1194 | content | create | 1 | holds in rings exactly as it held for normal subgroups of quotient groups.
There is also a useful parallel to the **characteristic** of a ring. For any ring $R$, the unique ring homomorphism $\iota : \mathbb{Z} \to R$ (sending $1 \mapsto 1_R$) has kernel $n\mathbb{Z}$ for some unique $n \geq 0$.
[definition:Characteristic]
The **characteristic** $\operatorname{char}(R)$ |
414 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4910 | 1194 | content | create | 1 | self by conju |
414 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4905 | 1194 | content | create | 1 | s. |
415 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4154 | 1194 | content | create | 1 | f a ring $R$ is the unique non-negative inte |
415 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4907 | 1194 | content | create | 1 | he orbits |
416 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4155 | 1194 | content | create | 1 | er $n$ such that $\ker(\iota : \mathbb{Z} \to R) = n\mathbb{Z}$. Equivalently, it is the smallest positive $n$ with $n \cdot 1_R = 0_R$, or $0$ if no such $n$ exists.
[/definition]
The rings $\mathbb{Z}, \mathbb{Q}, \mathbb{R}, \mathbb{C}$ all have characteristic $0$. The ring $\mathbb{Z}/n\mathbb{Z}$ has characteristic |
416 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4909 | 1194 | content | create | 1 | re the conjugacy classes, |
417 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4159 | 1194 | content | create | 1 | n$. When $R$ is an integra |
417 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4160 | 1194 | content | create | 1 | l domain, its characteristic is either $0$ or a prime (since $\mathbb{Z}/\operatorname{char}(R)\mathbb{Z}$ emb |
418 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4908 | 1194 | content | create | 1 | which encode fundamental informatio |
418 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4157 | 1194 | content | create | 1 | eds into $R$ a |
419 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4906 | 1194 | content | create | 1 | n about the gro |
419 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4911 | 1194 | content | create | 1 | up's structure. [definition:Conjugacy Class] The **conjug |
420 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4158 | 1194 | content | create | 1 | forcing $\operatorname{char}(R)\mathbb{Z}$ to be prime).
## Integral Domains and Fields of Fractions
Most rings that arise naturally |
421 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4162 | 1194 | content | create | 1 | — $\mathbb{Z} |
422 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4912 | 1194 | content | create | 1 | f $g \in G$ is
\begin{align*}
\mathrm{ccl}_G(g) = \{hgh^{-1} : h \in G\},
\end{ |
422 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4913 | 1194 | content | create | 1 | align*} i.e. |
423 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4163 | 1194 | content | create | 1 | , $\mathbb{Z}[i]$, polynomial rings over fields — share a key property of $\mathbb{Z}$: the product of two non-zero elements is non-zero. Rings with this property are called integral domains, and they are the setting in which a meaningful theory of divisibility can be developed.
[definition:Zero Divisor]
An element $x \in R$ (with $x \neq 0$) is a **zero divisor** if there exists $y \neq 0$ in $R$ with $xy = 0$.
[/definition]
[def |
423 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4915 | 1194 | content | create | 1 | he orbit of $g$ unde |
424 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4161 | 1194 | content | create | 1 | nition:Integral Domain]
A non-zero commutative ring $R$ is an **integral domain** if it has no zero divisors: whenever $ab = 0$ in $R$, either $a = 0$ or $b = 0$.
[/definition]
The rings $\mathbb{Z}/6\mathbb{Z}$ fail this: $2 \cdot 3 = 6 = 0$ in $\mathbb{Z}/6\m |
424 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4164 | 1194 | content | create | 1 | thbb{Z}$, so $2$ and $3$ are zero divisors. But $\mathbb{Z}/p\mathbb{Z}$ for prime $p$ is an integral domain (in fact a field). The polynomial ring $R[X]$ over an integral domain $R$ is again an integral domain, since the leading coefficient of $fg$ is the product of the leading coefficients of $f$ and $g$, which is non-zero if both factors are non-zero.
An integral domain satisfies the **cancellation law**: if |
425 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4917 | 1194 | content | create | 1 | r the conjugation action |
425 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4916 | 1194 | content | create | 1 | of $G$ on itsel |
426 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4165 | 1194 | content | create | 1 | ba = bc$ and $b \neq 0$, then $a = c$ (since $b(a-c) = 0$ and $b \neq 0$ forces $a - c = 0$). This is the algebraic form of "dividing both sides by $b$" — valid in |
426 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4918 | 1194 | content | create | 1 | f. [/definition] [definition:Centralizer] The **centralizer** of $g \in G$ is |
427 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4166 | 1194 | content | create | 1 | ntegral domains but |
427 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4167 | 1194 | content | create | 1 | not in general rings.
Every field is an integral domain: if $ab = 0$ and $b \neq 0$, then $a = a \cdot (bb^{-1}) = (ab)b^{-1} = 0$. The converse fails in general ($\mathbb{Z}$ is an integral domain but not a field), but holds for *finite* integral domains: any finite integral domain is a field, since the map $x \mapsto ax$ (for $a \neq 0$) is injective (by cancellation) and hence bijective on a finite set, giving $ab = 1$ for some $b$.
The construction of $\mathbb{Q}$ from $\mathbb{Z}$ — taking formal fractions $a/b$ and identifying $a/b = c/d$ when $ad = bc$ — generalizes to any integral domain.
[quotetheorem:866]
The [field of fractions construction](/theorems/866) is one of the most powerful tools in ring theory: it lets us e |
428 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4919 | 1194 | content | create | 1 |
\begin{alig |
428 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4169 | 1194 | content | create | 1 | bed any integral |
429 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4922 | 1194 | content | create | 1 | n*} C_G(g) = |
429 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4168 | 1194 | content | create | 1 | omain into a field, unlocking |
430 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4921 | 1194 | content | create | 1 | G} C_G(g). \e |
430 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4920 | 1194 | content | create | 1 | nd{align*}
[/definition]
Elements of $Z(G)$ commute with everything; they form conjugacy |
431 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4170 | 1194 | content | create | 1 | the full arsenal of field techniques (the Euclidean algorithm in $F[X]$, factorization in $F[X]$ using roots, etc.) for problems in $R$. For instance, to study factorization of polynomials in $\mathbb{Z}[X]$, we often pass to $\mathbb{Q}[X]$ (the field of fractions of $\mathbb{Z}$ is $\mathbb{Q}$), where the Euclidean algorithm is available, and then use Gauss's lemma to pull information back to $\mathbb{Z}[X]$. The transitivity property of the field of fractions is: if $R \leq S$ is a subring of an integral domain $S$, then the field of fractions of $R$ embeds into that of $S$.
[q |
431 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4172 | 1194 | content | create | 1 | uoteproof:8 |
432 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4923 | 1194 | content | create | 1 | classes of si |
432 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4925 | 1194 | content | create | 1 | ze $1$ (since $hgh^{-1} = g$ for al |
433 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4173 | 1194 | content | create | 1 | tions]
The field of fractions of $\mathbb{Z}$ is $\mathbb{Q}$. The field of fractions of $\mathbb{Z}[i]$ is $\mathbb{Q}(i) = \{a + bi : a, b \in \mathbb{Q}\}$. The field of fractions of $\mathbb |
434 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4924 | 1194 | content | create | 1 | $h$ iff $g \in Z(G)$). By the [Orbit-Stabilizer T |
434 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4928 | 1194 | content | create | 1 | heorem](/theore |
435 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4174 | 1194 | content | create | 1 | C}[X]$ is $\mathbb{C}(X)$ |
435 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4178 | 1194 | content | create | 1 | , the field of rational functions $p(X)/q(X)$ with $p, q \in \mathbb{C}[X]$ and $q \neq 0$. These rational functions are not the sa |
436 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4927 | 1194 | content | create | 1 | nce the conju |
437 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4175 | 1194 | content | create | 1 | me as holomorp |
437 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4176 | 1194 | content | create | 1 | ic functions — they are pur |
438 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4926 | 1194 | content | create | 1 | acy class |
438 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4930 | 1194 | content | create | 1 | s partition $G$, we get the **class equation**:
\begin{align*}
|G| = |Z(G)| + \sum_{\substack{g \notin Z(G) \\ \text{one per class}}} \frac{|G|}{|C_G(g)|}.
\end{align*}
Every term in the sum on the right is greater than $1$ (since $g \notin Z(G)$ means the centralizer is a proper subgroup). This equation is the key to analyzing |
439 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4177 | 1194 | content | create | 1 | ely algebraic objects, and two non-zero polynomials $q$ and $q'$ can have the same rational function even if they differ a |
439 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4179 | 1194 | content | create | 1 | s polynomials |
440 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4932 | 1194 | content | create | 1 | $p$-g |
440 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4181 | 1194 | content | create | 1 | they cannot, but this illustrates that the construction is formal). [/example] ## Prime and Maximal Ideals Not all ideals are alike. Two special classes — prime ideals and maximal ideals — control the arithmetic of the ring in complementary ways. Both are best understood through their quotient rings. [definition:Prime Ideal] An ideal $I \trianglelefteq R$ is **prime** if $I \neq R$ and whenever $ab \in I$ |
441 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4931 | 1194 | content | create | 1 | oups. In symmetr |
441 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4933 | 1194 | content | create | 1 | c groups, conjugacy classes are determined entirely by cycle type: two permutations in $S_n$ are conjugate if and only if they have the same cycle structure. This is be |
442 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4182 | 1194 | content | create | 1 | for $a, b \in R$, e |
442 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4180 | 1194 | content | create | 1 | ther $a \in I$ or $b \in I$.
[/definition]
[definition:Maximal Ideal]
An ideal $I \trianglelefteq R$ is **maximal** if $I \neq R$ and there is no ideal $J$ with $I \subsetneq J \subsetneq R$.
[/definition]
The prime ideal condition is a ring-theoretic generalization of the defining property of prime numbers in $\mathbb{Z}$: $p \mid ab \implies p \mid a$ or $p \mid b$. The maximal ideal condition says there is no proper ideal strictly larger than $I$, which is the analogue of a minimal prime in some sense — though the terminology is the other way round. The |
443 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4934 | 1194 | content | create | 1 | cause $\sig |
443 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4935 | 1194 | content | create | 1 | a (a_1\ a_2\ \cdots\ a_k) \sigma^{-1 |
444 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4183 | 1194 | content | create | 1 | ey theorems chara |
444 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4936 | 1194 | content | create | 1 | = (\sigma(a_1)\ \sigma(a_2)\ \cdots\ \sigma(a_k))$ — conjugation simply relabels the elements being permuted. [quotetheorem:848] The [p-Group Has Nontrivial Center theorem](/theorems/848) is one of the most consequential in all of gro |
445 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4184 | 1194 | content | create | 1 | terize both conditi |
445 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4185 | 1194 | content | create | 1 | ns via quotient rings. [quotetheorem:852] The [Maximal Ideal Criterion](/theorems/852) says that $I$ is maximal if and only if $R/I$ is a field. The proof goes through the ideal correspondence theorem: ideals of $R/I$ correspond to ideals of $R$ containing $I$, so $R/I$ has no proper non-zero ideals iff $I$ is maximal, and a ring with no proper non-zero ideals is a field (every non-zero element $r$ generates the whole ring, so $(r) = R$, giving $sr = 1_R$ for some $s$, i.e. $r$ is a unit). This is one of the most useful criteria in ring theory: to check $I$ is maximal, it suffices to show $R/I$ is a field. [quoteproof:852] [quotetheorem:853] The [Prime Ideal Criterion](/theorems/853) gives an |
446 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4937 | 1194 | content | create | 1 | p theory. Its immediate corol |
446 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4186 | 1194 | content | create | 1 | equally clean cha |
447 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4938 | 1194 | content | create | 1 | lary is that a $p$-group of order $p^n$ |
447 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4940 | 1194 | content | create | 1 | with $n \geq 2$ |
448 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4939 | 1194 | content | create | 1 | is never simple: $Z(G)$ is a non-trivial no |
449 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4188 | 1194 | content | create | 1 | main. Since every field is an integral domain, eve |
449 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4192 | 1194 | content | create | 1 | y maximal ideal is prime. The converse fails: in $\mathbb{Z}[X]$, the ideal $(X)$ is prime (s |
450 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4189 | 1194 | content | create | 1 | nce $\mathbb{Z}[X]/(X) \cong \mathbb{Z}$, which is an integral domain) but not maximal (the ideal $(X, 2)$ is strictly larger, and $\mathbb{Z}[X]/(X, 2) \cong \mathbb{Z}/2\mathbb{Z}$, a field, so $(X, 2)$ is maximal). More strikingly, in $\mathbb{Z}$, every non-zero prime ideal $(p)$ is also maximal, sinc |
451 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4942 | 1194 | content | create | 1 | . More subtly, it enables inductive arguments: since $Z(G)$ is a norm |
451 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4190 | 1194 | content | create | 1 | $\mathbb{Z}/(p) = \mathbb{Z}/p\mathbb{Z}$ is a field. The coincidence of prime and maximal for $\mathbb{Z}$ is a special property of PIDs.
[quoteproof:853]
[example:Prime and Maximal Ideals in $\mathbb{Z}[X]$]
We survey the ideal landscape of $\mathb |
452 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4941 | 1194 | content | create | 1 | al subgroup of |
452 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4191 | 1194 | content | create | 1 | {Z}[X]$.
The zero ideal $(0)$ is prime (since $\mathbb{Z}[X]$ is an integral domain) but not maximal.
For a prime $p \in \mathbb{Z}$, the |
453 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4944 | 1194 | content | create | 1 | $G$, we can form the quot |
453 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4193 | 1194 | content | create | 1 | ideal $(p) |
454 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4945 | 1194 | content | create | 1 | ient $G/Z(G)$, which is a strictly s |
454 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4195 | 1194 | content | create | 1 | is prime: $\mathbb{Z}[X]/(p) \cong ( |
455 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4946 | 1194 | content | create | 1 | maller $p$-grou |
455 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4947 | 1194 | content | create | 1 | p, |
456 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4194 | 1194 | content | create | 1 | mathbb{Z}/p\mathbb{Z})[X]$, which is an integral domain (since $\mathbb{Z}/p\mathbb{Z}$ is a field, hence $(\mathbb{Z}/p\mathbb{Z})[X]$ is an integral domain). But $(p)$ is not maximal, since $(p, X)$ is strictly larger.
The ideal $(p, f)$ where $f$ is irreducible |
456 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4201 | 1194 | content | create | 1 | odulo $p$ is maximal: $\mathbb{Z}[X]/(p, |
457 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4948 | 1194 | content | create | 1 | nd apply the theo |
457 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4202 | 1194 | content | create | 1 | f) \cong (\mathbb{Z}/p\mathbb{Z})[X]/(f)$, which is a field (since $f$ is irreducible over $\mathbb{Z}/p\mathbb{Z}$, so $(f)$ is maximal in $(\mathbb{Z}/p\mathbb{Z})[X]$).
For example, $(2, X^2 + X + 1)$ is a maximal ideal in $\mathbb{Z} |
458 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4949 | 1194 | content | create | 1 | em again. This "center-killing" induction |
458 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4196 | 1194 | content | create | 1 | [X]$, with quo |
459 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4950 | 1194 | content | create | 1 | is the basis |
459 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4951 | 1194 | content | create | 1 | for the cla |
460 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4203 | 1194 | content | create | 1 | ient isomorphic to $\mathbb{F}_4$ |
460 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4952 | 1194 | content | create | 1 | ssification of $p$-groups of small order. Notice the role of $p$-divis |
461 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4200 | 1194 | content | create | 1 | , the field of four elements. [/example] ## Factorization in Integral Domains The integers ha |
461 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4197 | 1194 | content | create | 1 | ve two remarka |
462 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4953 | 1194 | content | create | 1 | ibility in the |
462 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4954 | 1194 | content | create | 1 | proof: the class equ |
463 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4955 | 1194 | content | create | 1 | ation forces $p \mid |Z(G |
464 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4199 | 1194 | content | create | 1 | : every non-zero non-unit factors into primes, and this factorization is unique. Most integral domain |
464 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4957 | 1194 | content | create | 1 | )|$ b |
465 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4198 | 1194 | content | create | 1 | s do not share |
465 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4205 | 1194 | content | create | 1 | both properties. Understanding which do — and why — is the heart of ring-theoretic arithmetic.
[definition:Divisibility and Associates]
For $a, b \in R$ (an integral domain), $a$ **divides** $b$ (written $a \mid b$) if $b = ac$ for some $c \in R$. Equivalently, $(b) \subseteq (a)$. Elements $a, b$ are **associates** if $a = bu$ for some unit $u$; equivalently, $(a) = (b)$.
[/definition]
[definition:Irreducible Element]
A non-zero non-unit $a \in R$ is **irreducible** if whenever $a = bc$, either $b$ or $c$ is a unit.
[/definition]
[definition:Prime Element]
A non-zero non-unit $a \in R$ is **prime** if whenever $a \mid bc$, either $a \mid b$ or $a \mid c$.
[/definition]
In $\mathbb{Z}$, these coincide: an integer is irreducible iff it is prime iff it is $\pm p$ for some prime number $p$. But in general integral domains, |
466 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4958 | 1194 | content | create | 1 | divides $|G|$ and $p$ divide |
467 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4206 | 1194 | content | create | 1 | primes and irreducibles can diverge. In $\mathbb{Z}[\sqrt{-5}] = \{a + b\sqrt{-5} |
467 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4956 | 1194 | content | create | 1 | every non-singleton conjugacy class size; this is whe |
468 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4207 | 1194 | content | create | 1 | : a, b \in \mathbb{Z}\}$, the |
468 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4208 | 1194 | content | create | 1 | factorization $6 = 2 \cdot 3 = (1 + \sqrt{-5})(1 - \sqrt{-5})$ shows two distinct factorizations into irreducibles. One verifies using the norm $N(a + b\sqrt{-5}) = a^2 + |
469 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4965 | 1194 | content | create | 1 | re the prime- |
469 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4210 | 1194 | content | create | 1 | 5b^2$ that $2, |
470 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4964 | 1194 | content | create | 1 | power hypothes |
470 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4963 | 1194 | content | create | 1 | s is used. [quoteproof:848] [example:Conjugacy Classes in a Non-Abelian Group of Order $p^3$] Let $p$ be an odd prime and let $G$ be a non-abelian group of order $p^3$. We determine the complete conjugacy class structure of $G$. **Step 1: The centre has order $p$.** By [p-Group Has Non |
471 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4213 | 1194 | content | create | 1 | 3, 1 \pm \sqrt{-5}$ are all irreducible (there is no element of norm $2$ o |
471 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4962 | 1194 | content | create | 1 | trivial Center] |
472 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4209 | 1194 | content | create | 1 | r $3$ in $\mathbb{Z}[\sqrt{-5}]$), yet they are not all prime: $2 \nmid 1 + \sqrt{-5}$ and $2 \nmid 1 - \sqrt{-5}$ (since $N(2) = 4 \nmid N(1 \pm \sqrt{-5}) = 6$), so $2$ |
472 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4211 | 1194 | content | create | 1 | is irreducib |
473 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4970 | 1194 | content | create | 1 | ( |
473 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4212 | 1194 | content | create | 1 | le but not pri |
474 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4966 | 1194 | content | create | 1 | theorems/848), $|Z(G)| \geq p$. If $|Z(G)| = p^3$, |
474 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4214 | 1194 | content | create | 1 | e. The failure of unique factorizati |
475 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4960 | 1194 | content | create | 1 | then $G$ is abelian, contradicting our ass |
475 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4959 | 1194 | content | create | 1 | umption. If $ |
476 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4220 | 1194 | content | create | 1 | on and the failure of irreducible $\Leftrightarrow$ prime are two sides of the same coin. |
476 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4961 | 1194 | content | create | 1 | |Z(G)| = p^2$, then $|G/Z(G)| = p$, which is cyclic. But if $G/Z(G)$ is cyclic, then $G$ is abelian — a standard lemma (if every element of $G$ has the form $g^r z$ with $z |
477 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4219 | 1194 | content | create | 1 | To restore |
477 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4967 | 1194 | content | create | 1 | in Z(G)$, then any two elements commute) — c |
478 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4221 | 1194 | content | create | 1 | ell-behaved arithmetic, we impose progres |
478 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4215 | 1194 | content | create | 1 | sively stronger conditions.
[definition:Euclidean Domain]
An integral domain $R$ is a **Euclidean domain (ED)** if there is a function $\varphi : R \setminus \{0\} \to \mathbb{Z |
479 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4969 | 1194 | content | create | 1 | G)| = p$. **Step 2: Centralizers of non-central elements.** For $g \notin Z(G)$, we have $Z(G) \subseteq C_G(g)$ (the centre commutes with everything) and $C_G(g) \subsetneq G$ (since $g \notin Z(G)$) |
479 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4974 | 1194 | content | create | 1 | By Lagrange, $|C_G(g) |
480 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4217 | 1194 | content | create | 1 | e **Euclidean function**) such that:
\begin{align*}
&\text{(i) } \varphi(ab) \geq \varphi(b) \text{ for all } a, b \neq 0, \\
&\text{(ii) for any } a, b \in R \text{ with } b \neq 0, \text{ there exist } q, r \in R \text{ with } a = bq + r \text{ and } r = 0 \text{ or } \varphi(r) < \varphi(b).
\end{align*}
[/definition]
[definition:Principal Ideal Domain]
An integral domain $R$ is a **principal ideal domain (PID)** if every ideal is principal.
[/definition]
[definition:Unique Factorization Domain]
An integral domain $R$ is a **unique factorization domain (UFD)** if every non-zero non-unit factors into irreducibles, and this factorization is unique up to or |
481 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4972 | 1194 | content | create | 1 | $ divides $p^3$ and satisf |
481 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4218 | 1194 | content | create | 1 | er and associates. |
482 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4975 | 1194 | content | create | 1 | ies $p \leq |Z( |
482 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4973 | 1194 | content | create | 1 | G)| \leq |C_G(g)| < p^3$. |
483 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4222 | 1194 | content | create | 1 | [/definition]
The hierarchy is strict: $\mathrm{ED} \implies \mathrm{PID} \implies \mathrm{UFD} \implies \mathrm{ID}$, and none of the implications reverse. The integers $\mathbb{Z}$ with $\varphi(n) = |n|$ and the polynomial ring $F[X]$ over a field $F$ with $\varphi(f) = \deg f$ are Euclidean domains. The Gaussian integers $\mathbb{Z}[i]$ with $\varphi(z) = |z|^2 = a |
483 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4977 | 1194 | content | create | 1 | he only possibility |
484 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4223 | 1194 | content | create | 1 | 2 + b^2$ are Eucl |
484 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4225 | 1194 | content | create | 1 | dean: given $a, b \in \mathbb{Z}[i]$ with $b \neq 0$, the complex number $a/b \in \mathbb{C}$ lies within distance $\sqrt{2}/2 < 1$ |
485 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4226 | 1194 | content | create | 1 | of some Gaussian in |
486 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4971 | 1194 | content | create | 1 | **Step 3: |
486 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4978 | 1194 | content | create | 1 | Class sizes.**
By the orbit-stabilizer theorem, $|\mathrm{ccl}_G(g)| = |G|/|C_G(g)|$. For $g \in Z(G)$: $| |
487 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4224 | 1194 | content | create | 1 | eger $q$, and setting $r = a - bq$ gives $\varphi(r) = |b|^2 |a/b - q|^2 < |b|^2 = \varphi(b)$. The ring $\mathbb{Z}[\sqrt{-5}]$ is none of the above.
[quotetheorem:855]
[Euclidean Domains Are Principal Ideal Domains](/theorems/855) is the ring-theoretic analogue of the argument showing every ideal of $\mathbb{Z}$ is of the form $n\mathbb{Z}$: pick the element of smallest $\varphi$-value in the ideal, and the division algorithm forces every other element to be a multiple. The proof works word-for-word, replacing $|\cdot|$ with $\varphi$.
[quoteproof:855]
In a PID, b |
487 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4230 | 1194 | content | create | 1 | ing irreducible a |
488 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4980 | 1194 | content | create | 1 | _G(g)| = |G| = p^3$, so the class has size $1$. For $g \notin Z(G)$: $|C_G(g)| = p^2$, so the class has size $p$.
**Step 4: Counting.**
The class equation gives:
\begin{align*}
p^3 = \underbrace{p}_{\text{elements of } Z(G)} + \lambda \cdot p,
\end{align*}
where $\lambda$ is the number of non-singleton conjugacy classes. Solving: $\lambda = (p^3 - p)/p = |
488 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4228 | 1194 | content | create | 1 | d being prime are equivalent — a fact that fails dramatic |
489 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4979 | 1194 | content | create | 1 | p^2 - 1$. |
489 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4227 | 1194 | content | create | 1 | lly in rings like $ |
490 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4976 | 1194 | content | create | 1 | So $G$ has exa |
490 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4981 | 1194 | content | create | 1 | tly $p$ conjugacy classes of size $1$ (the centre) and $p^2 - 1$ conjugacy classes of size $p$. The total number of conjugacy classes is $p + (p^2 - 1) = p^2 + p - 1$. For $p = 2$, this gives $2^2 + 2 - 1 = 5$ conjugacy classes |
491 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4229 | 1194 | content | create | 1 | mathbb{Z}[\sqrt{-5}]$.
[quotetheorem:856]
The proof of [In PIDs Irreducible Elements Are Prime](/theorems/856) is a Bézout argument. In $\mathbb{Z}$, if $p \nmid a$ then $\gcd(p, a) = 1$, so $rp + sa = 1$ for some integers $r, s$. Multiplying by $b$ gives $b = rpb + sab$; if $p \mid ab$ then both terms on the right are divisible by $p$, so $p \mid b$. In a PID, the ideal $(p, a)$ is principal: $(p, a) = (d)$. Irreducibility of $p$ forces either $d \sim p$ (meaning $p \mid a$, contradicting $p \nmid a$) or $d$ |
491 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4983 | 1194 | content | create | 1 | in a non-abelian |
492 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4984 | 1194 | content | create | 1 | roup of order $8$ (both $D_8$ and $Q_8$ have exactly $5$ conjugacy |
493 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4231 | 1194 | content | create | 1 | $(d) = R$, giving the Bézout relation). The rest is iden |
493 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4985 | 1194 | content | create | 1 | classes, consistent with this count). [/example] ## Sylow Theory |
494 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4232 | 1194 | content | create | 1 | tical to the $\mathbb{Z}$ argument.
[quoteproof:856]
The grand payoff is that PIDs have unique factorization:
[quotetheorem:867]
[Principal Ideal Domains Are Unique Factorization Domains](/theorems/867). The proof has two independent parts: existence (using the ascending chain condition — PIDs are Noetherian, since every ideal is finitely generated by a single element, so any ascending chain stabilises) and uniqueness (using that irreducibles are prime, then cancelling one factor at a time, just as in $\mathbb{Z}$). The combination of these two properties — ACC and prime equals irreducible — is what characterizes UFDs among integral domains.
[quoteproof:867]
[example:The Ring $\mathbb{Z}[\sqrt{-5}]$ Is Not a UFD]
The failure of unique factorization in $\mathbb{Z}[\sqrt{-5}]$ |
494 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4986 | 1194 | content | create | 1 | agrange's theorem tells us that |
495 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4236 | 1194 | content | create | 1 | is now ful |
495 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4235 | 1194 | content | create | 1 | y explained. The norm function $N(a + |
496 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4990 | 1194 | content | create | 1 | the order of any subgroup divi |
496 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4989 | 1194 | content | create | 1 | es $|G|$ — but it says nothing about w |
497 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4233 | 1194 | content | create | 1 | b\sqrt{-5}) = a^2 + 5b^2$ satisfies $N(xy) = N(x)N(y)$, so units have norm $1$: only $N(a + b\sqrt{-5}) = 1$ with $a^2 + 5b^2 = 1$ has the solution $(\pm 1, 0)$. One verifies that $2, 3, 1 \pm \sqrt{-5}$ are all irreducible (no element of norm $2$ or $3$ exists), yet $6 = 2 \cdot 3 = (1+\sqrt{-5})(1-\sqrt{-5})$ giv |
497 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4988 | 1194 | content | create | 1 | ich divisors actually arise. In general, the converse fails: $A_4$ has order $12$ but no subgroup of order $6$. The Sylow theorems provide the strongest result in the other |
498 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4237 | 1194 | content | create | 1 | s two distinct factorizations into ir |
498 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4991 | 1194 | content | create | 1 | every prime power $p^a$ dividing $|G|$ *to its full extent*, a subgroup of that order exists. [definition:Sylow $p$-Subgroup] Let $G$ be a finite group with $|G| = p^a m$ where $p$ is prime and $p \nmid m$. A **Sylow $p$ |
499 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4238 | 1194 | content | create | 1 | reducibles. The irreducible $2$ is not prime: $2 \mid (1+\sqrt{-5})(1-\sqrt{-5})$ but $2 \nmid 1 \pm \sqrt{-5}$ (since otherwise $\frac{1 \pm \sqrt{-5}}{2}$ would be a Gaussian integer, but its norm is $6/4 \notin \mathbb{Z}$). So this ring fails: irreducible $ |
499 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4987 | 1194 | content | create | 1 | subgroup** of $G$ is a subgroup of order $p^a$. Th |
500 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4239 | 1194 | content | create | 1 | \centernot\Rig |
500 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4241 | 1194 | content | create | 1 | tarrow$ prime, and unique factorization fails simultaneously.
[/example]
## Factorization in Polynomial Rings
Polynomial rings over fields are Euclidean domains, hence PIDs and UFDs. But polynomial rings over $\mathbb{Z}$ — like $\mathbb{Z}[X]$ — are UFDs that are not PI |
501 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4992 | 1194 | content | create | 1 | set of all Sylow $p$-subgroups is denoted $\mathrm{Syl}_p(G)$, and $n_p = |\mathrm{Syl}_p(G)|$.
[/defi |
501 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4242 | 1194 | content | create | 1 | s. For these, Gauss |
502 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4994 | 1194 | content | create | 1 | ition] Why shoul |
502 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4993 | 1194 | content | create | 1 | such subgroups exist? The naive expectation from Lagrange would be that we need to build them up from smaller subgroups, but there is no obvious reas |
503 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4243 | 1194 | content | create | 1 | s lemma provides the essential link between factorization in $R[X]$ and factorization in $F[X]$, where $F$ is the field of fractions. [definition:Content of a Polynomial] Let $R$ be a UFD and $f = a_0 + a_1 X + \cdots + a_n X^n \in R[X]$. The **content** of $f$ is $c(f) = \gcd(a_0, a_1, \ldots, a_n) \in R$ (well-defined up to a unit). The polynomial $f$ is **primitive** if $c(f)$ is a unit, i.e. if the coefficients are coprime. [/definition] Every polynomial $f \in R[X]$ factors as $f = c(f) \cdot f_1$ where $f_1$ is primitive. So factorization in $R[X]$ splits into two independent problems: factoriz |
503 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4240 | 1194 | content | create | 1 | ng the content in |
504 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4995 | 1194 | content | create | 1 | er correctly. The key insight in Sylow's proof is to act on the set of all $p^a$-element subsets of $G$ — a combinatorial object whose size is coprime to $p$ — and extract an invariant subset. [quotetheo |
505 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4246 | 1194 | content | create | 1 | $R$, and factorizing the primitive part in |
505 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4244 | 1194 | content | create | 1 | $R[X]$ (or equivalently, in $F[X]$, by Gauss's lemma). [quotetheorem:858] [Gauss's Lemma](/theorems/858) is the bridge between $R[X]$ and $F[X]$. The forward direction (reducible over $R$ implies reducible over $F$) is trivial. The reverse direction is the content: if $f = gh$ in $F[X]$, we can clear denominators to get $abf = (ag)(bh)$ in $R[X]$, then compare contents. Since $f$ is primitive, $c(abf) = ab$, and $c(ag)c(bh) = ab$ up to a unit, allowing us to reassemble $f = g_1 h_1$ with $g_1, h_1 \in R[X]$ primitive, thus non-units. The elegance of the arg |
506 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4996 | 1194 | content | create | 1 | em:847] The three p |
506 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4998 | 1194 | content | create | 1 | rts of [Sylow's Theorems]( |
507 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4250 | 1194 | content | create | 1 | ument is th |
507 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4999 | 1194 | content | create | 1 | /theorems/847) |
508 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4249 | 1194 | content | create | 1 | t content is the right invariant to track: multiplicativity of content ($c(fg) \sim c(f)c(g)$) does all th |
508 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5000 | 1194 | content | create | 1 | answer three different questions about the Sylow $p$-subgroups. The |
509 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4245 | 1194 | content | create | 1 | f:858]
[example:Irreducibility via Gauss's Lemma]
The polynomial $f = X^3 + X + 1 \in \mathbb{Z}[X]$ is primitive (content $= 1$). By Gauss's lemma, $f$ is irreducible in $\mathbb{Q}[X]$ iff it is irreducible in $\mathbb{Z}[X]$. A degree-$3$ polynomial over $\mathbb{Q}$ is reducible iff it has a rational root. By the rational root theorem, any rational root of $f$ has the form $\pm 1$ (numerator divides the constant term $1$, denominator divides the leading coefficient $1$). But $f(1) = 3 \neq 0$ and $f(-1) = -1 \neq 0$. So $f$ has no rational roots, hence is irreducible over both $\mathbb{Z}$ and $\mathbb{Q}$.
[/example]
When the |
510 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5001 | 1194 | content | create | 1 | first guaran |
510 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4251 | 1194 | content | create | 1 | e is no rational |
511 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5002 | 1194 | content | create | 1 | tees existence. The second — that all Sylow $p$-subgroups are conjugate — is the deeper result: it says the su |
511 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5003 | 1194 | content | create | 1 | group is essentially unique, up to the internal symmetry of $G$. The third gives arithmetic constraints on $n_p$: the cong |
512 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4248 | 1194 | content | create | 1 | oot to check, Eisenstein's criterion detects irre |
512 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5004 | 1194 | content | create | 1 | uence $n_p \equiv |
513 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4252 | 1194 | content | create | 1 | ducibility by a single prime. [quotetheore |
513 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4253 | 1194 | content | create | 1 | m:859] [Eise |
514 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5011 | 1194 | content | create | 1 | 1 \pmod{p}$ and the divisibility $n_p \m |
514 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5012 | 1194 | content | create | 1 | id m$ together severely restrict how many Sylow subgroups the |
515 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4256 | 1194 | content | create | 1 | nstein's Criterion](/theorems/859) is one of the most efficient irreducibility tes |
515 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5007 | 1194 | content | create | 1 | e can be. In practice, one combines $n_p \equiv 1 \pmod{p}$ with $n_p \mid m$ to narrow $n_p$ to a small list of candidates, a |
516 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4255 | 1194 | content | create | 1 | ts available. |
516 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4254 | 1194 | content | create | 1 | Its proof is a clean divisibility argument: the Eisenstein prime $p$ divides $a_0$ but not |
517 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5006 | 1194 | content | create | 1 | nd then eit |
517 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4257 | 1194 | content | create | 1 | $a_n = 1$ (sinc |
518 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5008 | 1194 | content | create | 1 | er forces $n_p = |
518 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4258 | 1194 | content | create | 1 | e $f$ is primitive), so exactly one of the constant terms of the two hypothetical factors is divisible |
519 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5005 | 1194 | content | create | 1 | :No Simple Group of Order 1000]
Let $|G| = 1000 = 2^3 \cdot 5^3$. We show $G$ is not simple.
Apply [Sylow's Theorems](/theorems/847) with $p = 5$. We need $n_5 \equiv 1 \pmod{5}$ and $n_5 \mid 2^3 = 8$. The divisors of $8$ that are |
520 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4260 | 1194 | content | create | 1 | by $p$; a tra |
520 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5009 | 1194 | content | create | 1 | ongruent to $1 \pmod{5}$ are: $1 |
521 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4263 | 1194 | content | create | 1 | et $p$ be p |
522 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5013 | 1194 | content | create | 1 | $ (since $8 \equiv 3 \pmod{5}$, $4 \equiv 4 \pmod{5}$, $2 \equiv 2 \pmod{5}$, $1 |
522 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5014 | 1194 | content | create | 1 | \equiv 1 \p |
523 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4259 | 1194 | content | create | 1 | ime and consider the |
523 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4264 | 1194 | content | create | 1 | polynomial
\begin{align*}
f = X^{p-1} + X^{p-2} + \cdots + X + 1 = \frac{X^p - 1}{X - 1} \in \mathbb{Z}[X].
\end{align*}
Eisenstein does not apply directly to $f$. The standard trick is to substitute $Y = X - 1$:
\begin{align*}
\hat{f}(Y) = f(Y+1) = \frac{(Y+1)^p - 1}{Y} = Y^{p-1} + \binom{p}{1}Y^{p-2} + \cdots + \binom{p}{p-1}.
\end{align*}
No |
524 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5015 | 1194 | content | create | 1 | od{5}$). The only option is $n_5 = 1$.
|
524 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5016 | 1194 | content | create | 1 |
Since there is exactly one Sylow $5$-subgroup $P$, it must be normal in $G$: any conjugate $gPg^{-1}$ is agai |
525 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4265 | 1194 | content | create | 1 | apply Eisenstein with the prime $p$: $p \mid \binom{p}{k}$ for $1 \leq k \leq p-1$ (a standard binomial coefficient fact), and $p^2 \nmid \binom{p}{p-1} = p$. So $\hat{f}$ is irreducibl |
525 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5017 | 1194 | content | create | 1 | n a Sylow $5$- |
526 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4261 | 1194 | content | create | 1 | in $\mathbb{Z}[Y]$ by Eisenstein. Sinc |
526 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5018 | 1194 | content | create | 1 | ubgro |
527 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4266 | 1194 | content | create | 1 | e a factorization $f(X) = g(X)h(X)$ in $\mathbb{Z}[X]$ gives $\hat{f}(Y) = g(Y+1)h(Y+1)$ in $\mathbb{Z}[Y]$, irreducibility of $\hat{f}$ implies irreducibility of $f$.
[/example]
## Noetherian Rings
The Hilbert basis |
527 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4267 | 1194 | content | create | 1 | theorem is one |
528 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5019 | 1194 | content | create | 1 | p (it has the same order $5^3 = 125$), and since there is only one, $gPg^{-1} = P$ for all $g \in G$. So $P \trianglelefteq G$ with $P \neq \{e\}$ and $P \neq G$ (since $|P| = 125 < 1000 = |G|$). Thus $G$ is not simple.
[/example]
[example:No Simple Group of Order 13 |
528 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5020 | 1194 | content | create | 1 | ] Let $|G| = 132 = 2^2 \cdot 3 \cdot 11$. We show $G$ is not simple by deriving an element-counting con |
529 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4268 | 1194 | content | create | 1 | of the pivotal results of nin |
529 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5023 | 1194 | content | create | 1 | radiction if we ass |
530 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4273 | 1194 | content | create | 1 | eteenth-century algebra. Before Hilbert, invariant theorists labored to exhibit finite generating sets for rin |
530 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4272 | 1194 | content | create | 1 | gs of symmetri |
531 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4269 | 1194 | content | create | 1 | s by hand. Hilbert proved in one stroke that any ideal in a polynomial ring over a Noetherian ring is finitely generated — ending the laborious case-by-case approach. A ring is Noetherian if ideals cannot grow indefinitely. The definition is equivalent to requiring all ideals to be finitely generated — and that equivalence is itself a useful theorem. [definition:Ascending Chain Condition] A ring $R$ satisfies the **ascending chain condition (ACC)** if every ascending chain of ideals $I_1 \subseteq I_2 \subseteq I_3 \subseteq \cdots$ eventually stabilises |
532 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5022 | 1194 | content | create | 1 | o $1 \pmod{11}$ are: $1$ and $12$. If $G$ were simple, $n_{11} \neq 1$, so $n_{11} = 12$.
**Step 2: Sylow 3-subgroups.** We have $n_3 \equiv 1 \pmod 3$ and $n_3 \mid 44$ (since $132 = 3 \cdot 44$). Divisors of $44$: $1, 2, 4, 11, 22, 44$. Those $\equiv 1 \pmod 3$: $ |
532 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5021 | 1194 | content | create | 1 | _3 = 4$, then $ |
533 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4270 | 1194 | content | create | 1 | there exists $N$ with $I_n = I_N$ for all $n \geq N$. [/definition] [definit |
533 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4271 | 1194 | content | create | 1 | on:Noetherian Ring] |
534 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5025 | 1194 | content | create | 1 | G$ acts on $\mathrm{Syl}_3(G)$ by conjugation, giving a |
534 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4276 | 1194 | content | create | 1 | A ring $R$ is **Noetherian** if it satisfies the ACC. Equivalently, every ideal of $R$ is finitely generated. [/definition] Every PID is Noetherian: all its ideals are principal, hence generated by a single element. Every field is Noetherian (only two ideals). Every quotient of a Noetherian ring is Noetherian (ideals of $R/I$ pull back to ideals of $R$ containing $I$, which are finitely generated, and their images in $R/I$ are then finitely generated by the images of the ge |
535 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5026 | 1194 | content | create | 1 | homomorphism |
535 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5024 | 1194 | content | create | 1 | $\varphi : G \to S_4$. Since $G$ is simple, $\ker \varphi = \{e\}$, so $G \cong \operatorn |
536 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4275 | 1194 | content | create | 1 | able. Every ideal |
537 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5028 | 1194 | content | create | 1 | ame{im}(\varphi |
537 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4274 | 1194 | content | create | 1 | $I \trianglelefteq R[X]$ is determined by f |
538 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5027 | 1194 | content | create | 1 | ) \leq S_4$. But $|G| = 132 > 24 = |S_4|$, a contradi |
538 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4278 | 1194 | content | create | 1 | initely many polynomial equations — a foundational fact for algebraic geometry, where ideals of $\mathbb{R}[X_1, \ldots, X_n]$ correspond to polynomial systems whose solution sets are algebraic varieties. The theorem says that any such system, though potentiall |
539 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5030 | 1194 | content | create | 1 | ction. So $n_ |
539 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4279 | 1194 | content | create | 1 | given by infinitely many equations, is determined by finitely many of them.
The proof works by extracting leading coefficients at each degree to form an ascending chain of ideals in $R$. The Noetherian hypothesis on $R$ forces this chain to stabilise at some level $N$, and the finitely many generating polynomials (one at each degree $0 \leq n \leq N$ for each generator of the corresponding ideal in $R$) then suffice to generate all of $I$ by an induction on degree argument.
[quoteproof:860]
[example:Applications of Noetherian Rings]
Let $F$ be a field and consider any system of polynomial equations $f_\alpha(x_1, \ldots, x_n) = 0$ for $\alpha$ ranging over some (possibly infinite) index set. Let $I = (\{f_ |
540 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5031 | 1194 | content | create | 1 | 3 = 22$. **Step 3: Element count.** Each |
540 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4277 | 1194 | content | create | 1 | \alpha\})$ |
541 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5038 | 1194 | content | create | 1 | ylow $11$-subgrou |
541 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5032 | 1194 | content | create | 1 | has order $11$ (prime) |
542 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4281 | 1194 | content | create | 1 | e the idea |
542 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5039 | 1194 | content | create | 1 | so any two disti |
543 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4282 | 1194 | content | create | 1 | generated by all these polynomials in $F[X_1, \ldots, X_n]$.
Since $F$ is Noetherian, and $F[X_1, \ldots, X_n]$ is Noetherian by iterated application of the Hilbert basis theorem, the ideal $I$ is finitely generated: $I = (f_1, \ldots, f_k)$ for some finite list $f_1, \ldots, f_k$. A point $\mathbf{a} = (a_1, \ldots, a_n)$ satisfies all the equations $f_\alpha(\mathbf{a}) = 0$ if and only if it satisfies $f_1(\mathbf{a}) = \cdots = f_k(\mathbf{a}) = 0$ (since every $f_\alpha$ is a combination $\sum r_i f_i$, so vanishing of $f_1, \ldots, f_k$ forces vanishing of all $f_\alpha$). Thus the solution set of an a |
543 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5035 | 1194 | content | create | 1 | nct Sylow $11$-subgroups intersect trivially. This gives \be |
544 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4283 | 1194 | content | create | 1 | bitrary polynomial system equals the solution set of a *finite* polynomial system — a remarkable compactness statement that requires no topology, only Noetherian algebra.
[/example]
# Modules
If rings generalise the integers by keeping two operations, then modules generalise vector spaces by relaxing the requirement that scalars form a field. A vector space over $\mathbb{R}$ or $\mathbb{C}$ is geometrically intuitive but algebraically rigid — bases always exist, dimension is well-defined, and every subspace has a complement. When we allow scalars from a ring $R$, this rigidity dissolves. Not every module ha |
544 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5034 | 1194 | content | create | 1 | in{align |
545 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4284 | 1194 | content | create | 1 | a basis, not every submod |
545 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4285 | 1194 | content | create | 1 | le is a direct summ |
546 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5033 | 1194 | content | create | 1 | *} 12 \tim |
546 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4286 | 1194 | content | create | 1 | nd, and the structure of a module depends sensitively on the ring $R$. This loss of rigidity is not a weakness; it is where the richness comes from. The payoff for working |
547 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5044 | 1194 | content | create | 1 | s (11 - 1) = 120 \text{ elements of order } 11.
\end{align*}
Ea |
547 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5043 | 1194 | content | create | 1 | h Sylow $3$-subgroup has order |
548 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4287 | 1194 | content | create | 1 | ith modules over a ri |
548 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4289 | 1194 | content | create | 1 | ng $R$ rather than vector spaces over a field is the **structure theorem**: every finitely generated module over a Euclidean domain decomposes into a direct sum of cyclic modules, classified by invariant factors. Applied with $R = \ma |
549 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4288 | 1194 | content | create | 1 | thbb{Z}$, this |
550 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5041 | 1194 | content | create | 1 | t $|G| = 132 < 164$. Contradiction. Since assuming $G$ is simple leads to a contradiction, $G$ cannot be si |
550 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5036 | 1194 | content | create | 1 | ple. $\square$ [/example] |
551 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4291 | 1194 | content | create | 1 | immediately classifies all finite abelian groups — the re |
551 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5037 | 1194 | content | create | 1 | Theory The |
552 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4290 | 1194 | content | create | 1 | sult stated without proof at the end of Chapter 1. Applied |
552 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5042 | 1194 | content | create | 1 | ylow theorems let us decompose many groups by finding normal Sylow subgroups. The groups that resist any such decomposition — groups with no proper non-trivial normal subgroups — are called simple. Th |
553 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4294 | 1194 | content | create | 1 | with $R = \mathbb{F}[X]$, it produces the rational ca |
553 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5045 | 1194 | content | create | 1 | ey are the |
554 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4293 | 1194 | content | create | 1 | nonical form and Jordan normal |
554 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5049 | 1194 | content | create | 1 | atoms" of group theory, in the same way |
555 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4292 | 1194 | content | create | 1 | form for matr |
555 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5046 | 1194 | content | create | 1 | that primes are the atoms of number theory. [definition:Simple Group] A non-trivial group $G$ is **simple** if its only normal |
556 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4296 | 1194 | content | create | 1 | purely algebraic proof of results that linear algebra usually handles by more computational means. ## Modules and Submodules ### The Definition A module over a ring $R$ is an abelian group on which $R$ acts by scalar multiplication, compatibly with both the ring structure of $R$ and the group structure of the module. [definition |
557 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5054 | 1194 | content | create | 1 | ubgroups are $\{e\}$ and $G$ itself.
[/definition]
Among abelian groups, the simple ones are easy to characterize: $C_p$ for prime $p$ is simple (since its |
557 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4297 | 1194 | content | create | 1 | Module] Let $R$ be a commutative ring. An * |
558 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5047 | 1194 | content | create | 1 | only subgroups have order $1$ or $p$, and all subgroups are normal), and conversely, any abelian simple group mu |
558 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5052 | 1194 | content | create | 1 | t be cyclic of prime order (a non-cyclic abelian group has proper non-trivial subgroups, and an infinite cyclic group $\mathbb{Z}$ is not simple since $2\mathbb{Z} \trianglelefteq \mathbb{Z}$). Non-abelian simple groups are far more subtle. The smallest is $A_5$, the alternating group on five letters, which has order |
559 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4305 | 1194 | content | create | 1 | *$R$-module** is a quadruple $(M, +, 0_M, \cdot)$ where $(M, +, 0_M)$ is an abelian group and $\cdot : R \times M \to M$ is a scalar multiplication satisfying, for all $r, s \in R$ and $m, n \in M$: \be |
559 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4298 | 1194 | content | create | 1 | in{align*}
&\text{(i) } (r + s) \cdot m = r \cdot m + s \cdot m, \\
&\text{(ii) } r \cdot (m + n) = r \cdot m + r \cdot n, \\
&\text{(iii) } r \cdot (s \cdot m) = (rs) \cdot m, \\
&\text{(iv) } 1_R \cdot m = m.
\end{align*}
[/definition]
The axioms say that $R$ acts on $M$ by ring homomorphisms: each $r \in R$ gives an additive endomorphism $m \mapsto rm$ of $M$, and the map $r \mapsto (m \mapsto rm)$ is |
560 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4300 | 1194 | content | create | 1 | tself a ring homomorphism $R \to \mathrm{End}(M)$. This is the coordinate-free way to think about modules: a module is an abelian group together with a ring action on it.
[example |
561 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5053 | 1194 | content | create | 1 | \trianglelefteq \cdots \trianglelefteq G_k = G$ in which each quotient $G_{i+1}/G_i |
561 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5048 | 1194 | content | create | 1 | is simple. The simple groups are therefo |
562 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4299 | 1194 | content | create | 1 | The Canonical Examples of Modules]
*Vector spaces.* If $\mathbb{F}$ is a field, an $\mathbb{F}$-module is exactly an $\mathbb{F}$-vector space. Every result in this chapter specialises to a (usually easier) statement about |
562 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5056 | 1194 | content | create | 1 | e the building bloc |
563 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4301 | 1194 | content | create | 1 | ector spaces.
*Abelian groups as $\mathbb{Z}$-modules.* Every abelian group $(A, +)$ is a $\mathbb{Z}$-module via $n \cdot a = a + \cdots + a$ ($n$ times), extended to negative integers and zero in the obvious way. This action is forced: $1 \cdot a = a$ by axiom (iv), and the rest follows by distributivity. Conversely, every $\mathbb{Z}$-module is an abelian group. |
563 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4303 | 1194 | content | create | 1 | So $\mathb |
564 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5059 | 1194 | content | create | 1 | s, and the Jordan-Hölder theorem guarantees the list of quotients is an isomorphism invar |
564 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5050 | 1194 | content | create | 1 | iant of $G$. Cl |
565 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4304 | 1194 | content | create | 1 | {Z}$-modules and abelian |
565 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5051 | 1194 | content | create | 1 | assifying all finite simple groups — the Classification |
566 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4302 | 1194 | content | create | 1 | groups are the same thing. *Ideals and quotients.* Any ideal $I \trianglelefteq R$ is an $R$-module under the ring multiplication. The quotient ring $R/I$ is also an $R$- |
566 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5057 | 1194 | content | create | 1 | of Finite Sim |
567 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4309 | 1194 | content | create | 1 | module via $r |
567 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4310 | 1194 | content | create | 1 | cdot (a + I) = ra + I$. *$R |
568 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5058 | 1194 | content | create | 1 | ple Groups (CFSG), completed in the early 2000s — is one of the greatest achievements of t |
568 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5060 | 1194 | content | create | 1 | wentieth-centur |
569 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4307 | 1194 | content | create | 1 | ^n$.* For any ring $R$ and $n \geq 1$, the direct product $R^n = R \times \cdots \times R$ is an $R$-module via $r \cdot (r_1, \ldots, r_n) = (rr_1, \ldots, rr_n)$. |
569 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4308 | 1194 | content | create | 1 | This is the mo |
570 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5062 | 1194 | content | create | 1 | y mathematics. The infinite family of non-abelian |
570 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5063 | 1194 | content | create | 1 | simple groups |
571 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4311 | 1194 | content | create | 1 | ample is the gateway to no |
572 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5065 | 1194 | content | create | 1 | most relevant to this course is the alternating groups $A_n$ for $n \geq 5$. [quot |
572 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5061 | 1194 | content | create | 1 | theorem:849] The proof of the [Alternating Groups Are Simple theorem](/theorems/849) |
573 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4312 | 1194 | content | create | 1 | rmal forms for matrices. [/example] [definition: Submodule] Let $M$ be an $R$-mo |
573 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4313 | 1194 | content | create | 1 | dule. A subset |
574 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5064 | 1194 | content | create | 1 | uses a bea |
574 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4314 | 1194 | content | create | 1 | $N \subseteq M$ is an **$R$-submodule**, written $N \leq M$, if $N$ is a subgr |
575 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4316 | 1194 | content | create | 1 | oup of $(M, + |
576 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5069 | 1194 | content | create | 1 | 3-cycles. Second, one shows an |
576 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4317 | 1194 | content | create | 1 | )$ and $rn \in N$ for all $r \in R$, $n \in N$. [/definition] [definition: Quotient Module] If $N \leq M$ is an $R$-submod |
577 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5072 | 1194 | content | create | 1 | normal subgroup containing *any* 3-cycle must contain *all* 3-cycles, hence all of $A_n$ — this uses conjugation to transport a 3-cycle to any other 3-cycle, with the $n \geq 5$ hypothesis needed to make the con |
577 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5070 | 1194 | content | create | 1 | ugating permutati |
578 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4315 | 1194 | content | create | 1 | ule, the **quo |
578 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4318 | 1194 | content | create | 1 | ient module** $M/N$ is |
579 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5071 | 1194 | content | create | 1 | n even. Third, one shows that any non- |
579 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4319 | 1194 | content | create | 1 | the set of additive cosets $\{m + N : m \in M\}$ with the $R$-action $r \cdot (m + N) = rm + N$.
[/definition]
Modules differ from groups in a notable way: in groups, we distinguished subgroups from normal subgroups, and only the latter allowed quotienting. |
580 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5066 | 1194 | content | create | 1 | rivial normal subgroup must contai |
580 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4325 | 1194 | content | create | 1 | In modules, ev |
581 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5067 | 1194 | content | create | 1 | a 3-cycle, by examining a |
581 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5073 | 1194 | content | create | 1 | ll possible cycle structures and deriving a 3-cycle in each case. The condition $n \geq 5$ appe |
582 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5074 | 1194 | content | create | 1 | ars twice in t |
583 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4321 | 1194 | content | create | 1 | r \cdot m = 0 \text{ for all } m \in S\} |
583 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5075 | 1194 | content | create | 1 | e proof, both times to ensure there are enough indices to construct the needed permutations. The result fai |
584 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4320 | 1194 | content | create | 1 | .
\end{align*}
This is always an ideal of $R$. For a single element $m \in M$, $\operatornam |
584 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4323 | 1194 | content | create | 1 | e{Ann}(m)$ is t |
585 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5078 | 1194 | content | create | 1 | s for $n = 4$: the |
585 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4322 | 1194 | content | create | 1 | he ideal of scalars that kill $m$. [/definition] [definition: Torsi |
586 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5076 | 1194 | content | create | 1 | roup $V = \{e, (1\ 2)(3\ 4), (1\ 3)(2\ 4), (1\ 4)(2\ 3)\}$ is a normal subgroup of $A_4$.
[quoteproof:849]
### Classifying Finite Abelian Groups
While non-abelian simple groups are enormously complex, finite abelian groups have a complete and explicit classification. The key insight is that every finite abelian group can be written uniquely as a product of cyclic groups, with the order of each factor divi |
586 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5079 | 1194 | content | create | 1 | ing the next. [quotetheorem:850] The [Classification of Finite Abelian Groups](/theorems/850) reduces the study of finite abe |
587 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4324 | 1194 | content | create | 1 | on] An eleme |
587 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5080 | 1194 | content | create | 1 | ian groups to purely combinatorial data: the invariant factors $d_1, \ldots, d_r$ with $d_1 \mid d_2 \mid \cdots \mid d_r$. Its proof (which uses the [Structure Theorem for Finitely Generated Modules over Euclidean Domains](/theorems/857) from Chapter 3, applied to $\mathbb{Z}$-modules) is one of the finest examples of how algebraic machinery can produce a complete classification. For now, the theorem should be taken as given; Chapter 3 wi |
588 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4327 | 1194 | content | create | 1 | nt $m \in M$ is a **torsion element** if $\operatorname{Ann}(m) \neq 0$, i.e. if there exists a non-zero $r \in R$ with $rm = 0$. T |
588 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4328 | 1194 | content | create | 1 | he module $M$ |
589 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5077 | 1194 | content | create | 1 | l prove it. Wh |
589 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4329 | 1194 | content | create | 1 | s a **torsion module** if every element is torsion, and **torsion-free** if the only torsion element is $0$.
[/definition]
In a $\mathbb{Z}$-module (abelian group), torsion elements are precisely the elements of finite order. In an $\mathbb{F}$-vector space ($\mathbb{F}$ a field), there are no torsion elements other t |
590 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5082 | 1194 | content | create | 1 | y is that the decomposition into |
591 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4330 | 1194 | content | create | 1 | an $0$, since $\mathbb{F}$ has no zero divisors and only $ |
591 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5081 | 1194 | content | create | 1 | re $d_1 \mid d_2 \mid \cd |
592 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4334 | 1194 | content | create | 1 | $ is annihilated by a non-zero sca |
592 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4331 | 1194 | content | create | 1 | lar. Torsion and free parts are the two ingredients in the structure theorem.
[definition: Finitely Generated Module]
An $R$-module $M$ is **finitely generated** if there exist $m_1, \ldots, m_k \in M$ such that
\begin{align*}
M |
593 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5085 | 1194 | content | create | 1 | ts \mid d_r$. There is |
593 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5084 | 1194 | content | create | 1 | lso a *primary decompos |
594 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4332 | 1194 | content | create | 1 | = Rm_1 + \cdot |
594 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5086 | 1194 | content | create | 1 | tion*, where each $C_{d |
595 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4333 | 1194 | content | create | 1 | + Rm_k = \{r_1 m_1 + \cdots + r_k m_k : r_i \in R\}.
\end{align*}
Equivalently, $M$ is finitely generated iff there is a surjective $R$-module homomorphism $R^k \twoheadrightarrow M$ for some $k$.
[/definition]
The equivalence with surjections from $R^k$ is useful: it means every finitely generated mo |
595 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4335 | 1194 | content | create | 1 | ule is a quotient o |
596 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5087 | 1194 | content | create | 1 | i}$ is further brok |
596 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5088 | 1194 | content | create | 1 | n into prime-power cyclic pieces via the Chinese remainder theorem; that form is not unique in terms of the ordering, but the multiset of prime powers that appears is unique. [quoteproo |
597 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4336 | 1194 | content | create | 1 | a free module $R^k$. The kernel of that surjection is itself a submodule of $R^k$, and understanding the kernel — via the Smith normal form of its generator matrix — is exactly what the structure theorem does. ## Homomorphisms and the Isomorphism Theorems for Modules [definition: Module Homomorphism] Let $M$ and $N$ be $R$-modules. A function $f : M \to N$ is an **$R$-module homomorphism** if $f(m_1 + m_2) = f(m_1) + f(m_2)$ and $f(rm) = rf(m)$ for all $r \in R$, $m, m_1, m_2 \in M$. A bijective homomorphism is an **isomorphism** |
597 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4337 | 1194 | content | create | 1 | [/definition] |
598 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5089 | 1194 | content | create | 1 | :850] [example:Classifying Finite Abelian Groups of Small Order] We list all finite abelian groups of order $\leq 16$ using the classification theorem. Order $1$: only $\ |
598 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5090 | 1194 | content | create | 1 | e\}$. Order $2$: only $C_2$. Order $3$: only $C_3$. Order $4$: $d_1 \mid d_2$ with $d_1 d_2 = 4$. Options: $(d_1, d_2) = (2, 2)$ or a single factor $(d_1) = (4)$. This gives $C_2 \times C_2$ and $C_4$. These are distinct: $C_4$ has an element of order $4$; $C_2 \times C_2$ does |
599 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4338 | 1194 | content | create | 1 |
The kernel $\ker f = \{m \in |
599 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5092 | 1194 | content | create | 1 | ot. Order $8$: single factor $C_8$; two factors with $d_1 \mid d_2$, $d_1 d_2 = 8$: $(2, 4)$ giving $C_2 \times C_4$; three factors: $(2, 2, 2)$ giving $C_2 \times C_2 \times C_2$. |
600 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4339 | 1194 | content | create | 1 | M : f(m) = 0\}$ is a submodule of $M$, and the image $\operatorname{im} f$ is a submodule of $N$. The three isomorphism theorems hold for modules with the same proofs as for groups, since both rely only on the underlying abelian group structure supplemented by the scalar |
600 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4340 | 1194 | content | create | 1 | action. [quo |
601 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5095 | 1194 | content | create | 1 | Order $12$: $C_{1 |
601 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5094 | 1194 | content | create | 1 | }$; and $C_2 \times C_6$ (note $2 \mid |
602 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4342 | 1194 | content | create | 1 | rphism Theore |
603 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5096 | 1194 | content | create | 1 | 6$). These are the only two since $(2, 6)$ is the only factorization with $d_1 \mid d_2$ and $d_1 d_2 = 12$ and $d_1 > 1$, $d_2 > 1$. (The optio |
603 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4343 | 1194 | content | create | 1 | m for Modules](/theorems/862) is the foundation for identifying modules via surjective homomorphisms. To show $M \cong N$, exhibit a surjective $R$-module homomorphism $\varphi : M \to N$ and identify its kernel. As with groups, the key work is always in computing $\ker \varphi$ and verifying surjectivity; the isomorphism itself is then automatic. This theorem is what converts the Smith normal form computation (which identif |
604 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5091 | 1194 | content | create | 1 | n $(3, 4)$ |
604 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4344 | 1194 | content | create | 1 | ies the ker |
605 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4345 | 1194 | content | create | 1 | el of a surjection $R^m \to M$) into the |
606 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5099 | 1194 | content | create | 1 | \nmid 4$.) So there are exactly two abelian groups of order $12$.
Order $16$: $C_{16}$; $C_2 \times C_8$ (since |
606 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5097 | 1194 | content | create | 1 | 2 \mid 8$); $C_4 \t |
607 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4348 | 1194 | content | create | 1 | structure theorem decomposition.
[quoteproof:862]
[example: The Cyclic Module]
For any $m \in M$, the map $\varphi : R \to M$ defined by $\varphi(r) = rm$ is an $R$-module homomorphism with image $Rm = \{rm : r \in R\}$ (the submodule generated by $m$) and kernel $\operatorname{Ann}(m)$. By the [First Is |
607 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5101 | 1194 | content | create | 1 | mes C_4$ (since $4 \mid 4$); $C_2 \times C_2 \times C_4$ (since $2 \mid 2 \mid 4$); $C_2 \times C_2 \times C_2 \times C_2$. That is five abelian groups of order $16$, corresponding to the five partitions of $4$: $(4), (1,3), (2,2), (1,1,2), (1,1,1,1)$ translated as exponents in the prime-power decomposition at $p = 2$. [/example] # Rings Groups are powerf |
608 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4349 | 1194 | content | create | 1 | morphism Theorem for Modules](/the |
608 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5100 | 1194 | content | create | 1 | l, but they model only one operation. The integers $\mathbb{Z}$ support two: addition and multiplication, linked by distributivity. A ring is the abstraction of this two-operation struc |
609 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4346 | 1194 | content | create | 1 | orems/862):
\begin{align*}
Rm \cong R/\operatorname{Ann}(m).
\end{align*}
This is the fundamental example of a cyclic module. When $R = \mathbb{Z}$ and |
609 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4347 | 1194 | content | create | 1 | $M = \mathbb{ |
610 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5098 | 1194 | content | create | 1 | ure. The central question driving ring theory is the same one that makes number theory rich: when, and in what form, does factorization work? The integers have unique prime factorization — but most rings do not, and understanding exactly which rings do, and why, will occupy this entire chapter. |
610 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5102 | 1194 | content | create | 1 | The path goes: rings → ideals |
611 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4350 | 1194 | content | create | 1 | }/n\mathbb{Z}$, the element $m = 1$ |
611 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4351 | 1194 | content | create | 1 | has $\operatorname{Ann}(m) = n\mathbb{Z}$, and $\mathbb{Z} \cdot 1 = \mathbb{Z}/n\mathbb{Z}$ is the whole module. When $R = \mathbb{F}[X]$ and $M = V_\alpha$ is a cyclic $\mathbb{F}[X]$-m |
612 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5104 | 1194 | content | create | 1 | the ring-theoretic analogue of normal |
612 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4352 | 1194 | content | create | 1 | odule, $\opera |
613 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5103 | 1194 | content | create | 1 | ubgroups) → quotient rings and isomorphism theorems → integral domains and fi |
613 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4353 | 1194 | content | create | 1 | orname{Ann}(v)$ is the ideal generated by the minimal polynomial of $v$ with respect to $\alpha$.
[/example]
## Free Modules and Linear Independence
The nicest modules are those with a basis — a linearly independent generating set. In vector spaces, every generating set contains a basis and every basis has the same size. Neither statement holds in general for modules over rings, which is one of the main differences between module theory and linear algebra.
[definition: Linear Independence]
Elements $m_1, \ldots, m_k \in M$ are **linearly independent** (over $R$) if $\sum_{i=1}^k r_i m_i = 0$ with $r_i \in R$ implies $r_1 = \cdots = r_k = 0$.
[/definition]
[definition: Free Module and Basis]
An $R$-module $M$ is **free** if it has a **basis**: a subset $S \subseteq M$ that generates |
614 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5105 | 1194 | content | create | 1 | lds of fractions |
614 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4354 | 1194 | content | create | 1 | $M$ and is linearly independent. If $ |
615 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5106 | 1194 | content | create | 1 | n domains, PIDs, UFDs) → polynomial rings and their f |
616 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4355 | 1194 | content | create | 1 | S = \{m_1, \ldots, m_n\}$ is finite, then $M \cong R^n$.
[/definition]
Free modules over a ring beh |
616 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5109 | 1194 | content | create | 1 | → Noetherian rings and the Hilber |
617 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5107 | 1194 | content | create | 1 | basis theorem. Each step |
618 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4357 | 1194 | content | create | 1 | r modules o |
618 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4358 | 1194 | content | create | 1 | er a non-zero commuta |
619 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5110 | 1194 | content | create | 1 | generalizes the integer |
619 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5111 | 1194 | content | create | 1 | in a precise direction |
620 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4359 | 1194 | content | create | 1 | ive ring, rank is well-defined: if $R^m \cong R^n$ then $m = n$ (proved by passing to $R^m / \mathfrak{m} R^m \cong (R/\mathfrak{m})^m$ for a maximal ideal $\mathfrak{m}$, which is a vector space). This is the invariance of rank.
[example: Free and Non-Free Modules]
The module $R^n$ is free of rank $n$ for any ring $R$, with the standard basis $\{e_1, \ldots, e_n\}$.
The ideal $(2, X) \t |
620 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5114 | 1194 | content | create | 1 | revealing which properties of $\mathbb{Z}$ are ro |
621 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4360 | 1194 | content | create | 1 | ianglelefteq \mathbb{Z}[X]$ is a submodule of $\mat |
621 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4365 | 1194 | content | create | 1 | hbb{Z}[X]$ (which is free of rank $1$) but is not free of rank $1$: it cannot be generated by a single element, as shown in Chapter 2. It is generated by $2$ and $X$, but these are not independent: $X \cdot 2 = 2 \cdot X$ in $\mathbb{Z}[X]$, so the generators satisfy a relation. This example shows that submodules of free modules need not be free — unless the ring is a PID (where they always are, as a consequence of the struct |
622 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5112 | 1194 | content | create | 1 | bust and which |
622 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4363 | 1194 | content | create | 1 | ure theorem). |
623 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5116 | 1194 | content | create | 1 | are special. ## Rings and Their Arithmetic ### The |
623 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4361 | 1194 | content | create | 1 | [/example] ## Smith Normal |
624 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5115 | 1194 | content | create | 1 | Definition and First Examples
A ring keeps both operations of $\mathbb{Z}$ but drops the requirement tha |
624 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5113 | 1194 | content | create | 1 | t m |
625 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4362 | 1194 | content | create | 1 | Form The Smith normal form is a normal form for matrices over a Euclidean domain, analogous to the row-echelon form over a field but more refined. Over a field, any matrix can be reduced to a block of $1$s follo |
625 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4364 | 1194 | content | create | 1 | wed by $0$s. O |
626 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5117 | 1194 | content | create | 1 | ltiplication have inverses. This is deliberate: it is the absence of multiplicative inverses that makes |
626 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5118 | 1194 | content | create | 1 | divisibility |
627 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4366 | 1194 | content | create | 1 | er a Euclidean domain, the best we can do is a diagonal matrix with a divisibility condition. This turns out to be exactly what we need to classify finitely generated modules. [definition: Elementary Row and Column Operations] Over a ring $R$, the **elementary row operations** on a matrix $A$ are: (i) adding $c \in R$ times one row to another, (ii) swapping two rows, (iii) multiplying a row by a unit of $R$. **Elementary column operations** are defined analogously. T |
627 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4367 | 1194 | content | create | 1 | o matrices are **eq |
628 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5119 | 1194 | content | create | 1 | interesting. |
628 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4368 | 1194 | content | create | 1 | ivalent** if one can be obtained from the other by a sequence of elementary row and column operations; equivalently, $B = PAQ$ for some invertible matrices $P, Q$.
[/definition]
[definition: Fitting Ideals]
For an $m \times n$ matrix $A$ over $R$, the **$k$th Fitting ideal** $\mathrm{Fit}_k(A) \trianglelefteq R$ is the ideal generated by all $k \times k$ minors of $A$. Equivalent matrices have the same Fitting ideals.
[/definition]
The Fitting ideals are the key invariants: they are preserved by row and col |
629 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5120 | 1194 | content | create | 1 | [definition:Ring] A **ring** is a quintuple |
629 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5122 | 1194 | content | create | 1 | (R, +, \cdot, 0_R, 1_R)$ where $R$ is a set, $+, \cdot : R \times R \to R$ are binary operations, and $0_R, 1_R \in R$, satisfying:
\begin{align*}
&\text{(i) } (R, +, 0_R) \text{ is an abelian group}, \\
&\text{(ii) multiplication is associative: } a(bc) = (ab)c, \text{ and } 1_R \cdo |
630 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4369 | 1194 | content | create | 1 | mn operations, so |
630 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4370 | 1194 | content | create | 1 | they are genuinely attached to the equivalence class of $A$ |
631 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5124 | 1194 | content | create | 1 | tes over addition: } r(s + t) = rs + rt \text{ and } (r+s)t = rt + st.
\end{align*}
[/definition]
Note that $0_R \neq 1_R$ unless $R = \{0\}$ (the **zero ring**). Indeed, if $1_R = 0_R$ and $r \in R$, then $r = r \cdot 1_R = r \cdo |
632 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5123 | 1194 | content | create | 1 | 0_R = 0_R$, so every |
633 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4371 | 1194 | content | create | 1 | l form $D = \ma |
633 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5126 | 1194 | content | create | 1 | ring in which $1_R = 0_R$ is the trivial one-element ring. One basic |
634 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4373 | 1194 | content | create | 1 | thrm{diag}(d_1, \ldots, d_r, 0, \ldots, 0)$, one computes $\mathrm{Fit} |
634 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5121 | 1194 | content | create | 1 | consequence |
635 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4374 | 1194 | content | create | 1 | _k(D) = (d_1 |
635 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4375 | 1194 | content | create | 1 | d_2 \cdots d_k)$, which shows the invariant factors $d_k$ are uniquely determined (as the ratio of consecutive F |
636 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5127 | 1194 | content | create | 1 | of the a |
636 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5129 | 1194 | content | create | 1 | ioms: $r \cdot 0_R = 0_R$ for all $r$, since $r \cdot 0_R = |
637 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4376 | 1194 | content | create | 1 | itting ideal ge |
637 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5131 | 1194 | content | create | 1 | r \cdot (0_R |
638 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4377 | 1194 | content | create | 1 | nerators) and gives the uniqueness part of the Smith normal form the |
638 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5130 | 1194 | content | create | 1 | 0_R) = r \cdot 0_R + r \cdot |
639 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4380 | 1194 | content | create | 1 | orem. [quo |
639 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4378 | 1194 | content | create | 1 | tetheorem:861] The [Smith Normal Form Theorem](/theorems/861) is the engine behind |
640 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5128 | 1194 | content | create | 1 | 0_R$, and cancelling gives $r \cdot 0_R = 0_R$. From now |
640 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4379 | 1194 | content | create | 1 | the entire cla |
641 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5132 | 1194 | content | create | 1 | on, all rings a |
641 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4382 | 1194 | content | create | 1 | ssification theory of this chapter. The algorithm is clean: bring the |
642 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5133 | 1194 | content | create | 1 | re **commutative**: $ab = ba$ for all $a, b \in R$. This is |
642 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4381 | 1194 | content | create | 1 | smallest-$\va |
643 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5134 | 1194 | content | create | 1 | lmost all rings arising in number theory and geometry, and the commutativity hypothesis is essential for the ideal theory developed below. [definition:Subring] A subset $S \subseteq R$ is a **subring**, written $S \leq R$, if $0_R, 1_R \in S$ and $S$ is clos |
643 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4384 | 1194 | content | create | 1 | rphi$-value entry to the top-left |
644 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5135 | 1194 | content | create | 1 | d under addition, subtraction, and multiplication. [/definit |
644 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5137 | 1194 | content | create | 1 | ion] [ex |
645 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4383 | 1194 | content | create | 1 | corner, use the |
645 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4385 | 1194 | content | create | 1 | division algorithm to clear the rest of the first row and column, the |
646 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5138 | 1194 | content | create | 1 | *} under the usua |
647 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4386 | 1194 | content | create | 1 | n handle off- |
647 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5139 | 1194 | content | create | 1 | l $0, 1, +, \cdot$. The Gaussian integers $\mathbb{Z}[i] = \{a + bi : a, b \in \mathbb{Z}\} \leq \mathbb{C}$ are another subring. Notice that $\ma |
648 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4387 | 1194 | content | create | 1 | ver $\mathbb{Z} |
649 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5140 | 1194 | content | create | 1 | thbb{Z}[i]$ co |
649 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5141 | 1194 | content | create | 1 | tains elements (lik |
650 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4389 | 1194 | content | create | 1 | $]
We reduce the matrix
\begin{align*}
A = \begin{pmatrix} 3 & 7 |
650 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4390 | 1194 | content | create | 1 | & 4 \\ 1 & -1 |
651 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5144 | 1194 | content | create | 1 | e $1 + i$) that have no multiplicative in |
651 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4391 | 1194 | content | create | 1 | & 2 \\ 3 & 5 & 1 \end{pmatrix}
\end{align*}
to Smith normal form. First bring the $1$ in position $(2,1)$ to position $(1,1)$ by swapp |
652 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5142 | 1194 | content | create | 1 | erse within $\mathbb{Z}[i]$, j |
652 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4392 | 1194 | content | create | 1 | ing rows $1$ an |
653 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5143 | 1194 | content | create | 1 | st as $2 \in |
653 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5145 | 1194 | content | create | 1 | mathbb{Z}$ has no inverse |
654 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4393 | 1194 | content | create | 1 | d $2$:
\begin{align*}
\begin{pmatrix} 1 & -1 & 2 \\ 3 & 7 & 4 \\ 3 & 5 & 1 \end{pmatrix}.
\end{align*}
Clear the first row by subtracting multiples of column |
654 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4394 | 1194 | content | create | 1 | $1$ from col |
655 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5146 | 1194 | content | create | 1 | in $\mathbb{Z}$.
[/example]
The elements that do have multiplicative inverses are called units. They are the "small" elements from the perspective of divisibility, analogous to $\pm 1$ in $\mathbb{Z}$.
|
655 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5147 | 1194 | content | create | 1 | [definition:Unit] |
656 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4395 | 1194 | content | create | 1 | umns $2$ and $3$:
\begin{align*}
\begin{pmatrix} 1 & 0 & 0 \\ 3 & 10 & -2 \\ 3 & 8 & -5 \end{pmatrix}.
\end{align*}
Clear the first column similarly:
\begin{align*}
\begin{pmatrix} 1 & 0 & 0 \\ 0 & 10 & -2 \\ 0 & 8 & -5 \end{pmatrix}.
\end{align*}
Now work on the $2 \times 2$ block. The entry $-2$ is not divisible by $10$, so use the division algorithm: $10 = (-5)(-2) + 0$, so subtract |
656 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5148 | 1194 | content | create | 1 | An element $u \in R$ is a **unit** if there exists $v \in R$ with $uv = 1_R |
657 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4396 | 1194 | content | create | 1 | $-5$ times |
657 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5149 | 1194 | content | create | 1 | . The set of all units forms a group $R^\times$ under multiplication. [/definition |
658 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4397 | 1194 | content | create | 1 | olumn $3$ from column $2$ |
658 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4398 | 1194 | content | create | 1 | (or note $\gcd(10, -2) = 2$). Instead, swap columns $2$ and $3$ and negate to bring $2$ to position $(2,2)$:
\begin{align*}
\begin{pmatrix} 1 & 0 & 0 \\ 0 & 2 & 10 \\ 0 & 5 & 8 \end{pmatrix}.
\end{align*}
Now $10 = 5 \cdot 2 + 0$ and $8 = 4 \cdot 2 + 0$, |
659 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5150 | 1194 | content | create | 1 | ] |
659 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5154 | 1194 | content | create | 1 | definition |
660 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4399 | 1194 | content | create | 1 | so column operation |
660 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4400 | 1194 | content | create | 1 | clear the second row, and row operations clear the second column:
\begin{align*}
\begin{pmatrix} 1 & 0 & 0 \\ 0 & 2 & 0 \\ 0 & 0 & -17 \end{pmatrix} \xrightarrow{\times(-1)} \begin{pmatrix} 1 & 0 & 0 \\ 0 & 2 & 0 \\ 0 & 0 & 17 \end{pmatrix}.
\end{align*}
We verify the Fitting ideals: $\mathrm{Fit}_1(A) = (1)$ (the entry $1$ generates $\mathbb{Z}$), $\mathrm{Fit}_2(A) = (d_1 d_2) = (2)$ (the $2\times 2$ minor from the first two rows and columns of $A$ equals $\det\begin{pmatrix}3&7\\1&-1\end{pmatrix} = -10$, and others; $\gcd = 2$), and $\mathrm{Fit}_3( |
661 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4401 | 1194 | content | create | 1 | ) = (\det A) = (34)$. So $d_1 = 1$, $d_2 = 2$, $d_3 = 17 = 34/2$. Indeed $1 \mid 2 \mid 17$. [/example] ## The Structure Theorem With the Smith normal form established, the classification of finitely generated modules over a Euclidean domain is a single step: write a module as the cokernel of a presentation matrix, put that matrix in Smith normal form, and read off the decomposition. [quotetheorem:857] The [Structure Theorem for Finitely Generated Modules over Euclidean Domains](/theorems/857) is the culmination of everything in this chapter. It says: once you know the ring is Euclidean, every f |
662 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5151 | 1194 | content | create | 1 | ring $R$ is a **field** if every non- |
662 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4402 | 1194 | content | create | 1 | nitely generated |
663 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5152 | 1194 | content | create | 1 | zero element is a unit.
[/definition]
The fields $\mathbb{Q}, \mathbb{R}, \mathbb{C}$ are exactly those |
663 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5156 | 1194 | content | create | 1 | number systems where division is always possible (by non-zero elements). The integers $\mathbb{Z}$ are not |
664 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5155 | 1194 | content | create | 1 | a field — on |
665 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4403 | 1194 | content | create | 1 | e of invariant factors. The free part $R^s$ captures the torsion-fr |
665 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5158 | 1194 | content | create | 1 | ly $\pm 1$ are |
666 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4404 | 1194 | content | create | 1 | ee part of $M$; |
666 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5157 | 1194 | content | create | 1 | units. This is what makes $\mathbb{Z}$ arithmetically rich: not everything |
667 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4405 | 1194 | content | create | 1 | the summands $R/(d_i)$ capture the torsion. The two parts ar |
667 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5161 | 1194 | content | create | 1 | ing else, so divisibility has content. Rings support a natural polynomial construction, essential for everything that follows. [definition:Polynomial Ring] Let $R$ be a ring. The **polynomial ring** $R[X]$ is the set of all expressions $f = a_0 + a_1 X + \cdots + a_n X^n$ with $a_i \in R$, where $X$ is a formal sym |
668 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4407 | 1194 | content | create | 1 | e cleanly sep |
668 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5160 | 1194 | content | create | 1 | ol. Addition and |
669 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4408 | 1194 | content | create | 1 | arated because $R$ is an integral domain: a module is torsion-free iff it has no cyclic summands $R/(d)$ with $d \neq 0$. The proof strategy is elegant in its economy. Since $M$ is finitely generated, there is a surjection $\varphi : R^m \to M$. |
669 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5159 | 1194 | content | create | 1 | ultiplication are defined |
670 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4409 | 1194 | content | create | 1 | The kernel $\ke |
670 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5162 | 1194 | content | create | 1 | by the usual rules for polynomials. The **degree** $\deg f$ is the largest $n$ with $a_n \neq 0$; $f$ is **monic** if its leading coefficient is $1$. [/definition] A crucial subtlety: a pol |
671 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4410 | 1194 | content | create | 1 | r\varphi$ is a submodule of $R^m$, hence finitely generated (by at most $m$ elements, |
671 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5163 | 1194 | content | create | 1 | nomial is a sequence |
672 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4411 | 1194 | content | create | 1 | since $R$ is |
672 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5164 | 1194 | content | create | 1 | of coefficients, not a function. In the ring $\mathbb{Z}/2\mathbb{Z}$, the polynomial $X^2 + X$ |
673 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4412 | 1194 | content | create | 1 | a PID). Arrange the generators of $\ker\varphi$ as columns of an $m \times n$ matrix $A$. The Smith normal form theorem turns $A$ into a diagonal matrix via row and column operations. Row operations correspond to change of basis in $R^m$; column operations correspond to change of generators for $\ker\varphi$. Reading off the diagonal entries gives the claimed decomposition. [quoteproof:857] [example: Classifying an A |
673 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5165 | 1194 | content | create | 1 | is non-zero (i |
674 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4414 | 1194 | content | create | 1 | elian Group from Generators and Relations] Let $A$ be the abe |
674 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4413 | 1194 | content | create | 1 | lian group gene |
675 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5166 | 1194 | content | create | 1 | s coefficients are not all ze |
675 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4419 | 1194 | content | create | 1 | rated by $a, b, c$ with relations
\begin{align*}
2a + 3b + c = 0, \qquad a + 2b = 0, \qquad 5a + 6b + 7c = 0.
\end{align*}
As a $\math |
676 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5169 | 1194 | content | create | 1 | 0) = f(1) = 0$ |
677 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4418 | 1194 | content | create | 1 | bb{Z}$-module |
677 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4417 | 1194 | content | create | 1 | , $A = \mathbb{Z}^3 / N$ where $N$ is the submodule generated by the rows of the relation matrix (or equivalently, |
678 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5168 | 1194 | content | create | 1 | 678 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) | |
| 4416 | 1194 | content | create | 1 | the cokern |
679 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5171 | 1194 | content | create | 1 | o it defines the zero functi |
679 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5167 | 1194 | content | create | 1 | on. Identifying polynomials with functions would collapse thi |
680 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4415 | 1194 | content | create | 1 | l of the matrix of relations). The presentation matrix, written with the r |
680 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4420 | 1194 | content | create | 1 | elations as columns, is:
\begin{align*}
A_{\text{pres}} = \begin{pmatrix} 2 & 1 & 5 \\ 3 & 2 & 6 \\ 1 & 0 & 7 \end{pmatr |
681 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5173 | 1194 | content | create | 1 | s distinction a |
681 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5172 | 1194 | content | create | 1 | nd lose information. [definition:Power Series] The ring |
682 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5177 | 1194 | content | create | 1 | $R[[X]]$ of * |
683 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4421 | 1194 | content | create | 1 | n*}
We compute Fitting ideals to find the Smith normal form. Since $(A_{ |
683 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5174 | 1194 | content | create | 1 | *formal power series** over $R$ consists of infinite expressions $f = \sum_{n=0}^\infty a_n X^n$ with $a_n \in R$, with the obvious addition and Cauchy-product multiplication. The polynomial $1 - X$ is not a unit in $R[X]$, but it is a unit in $R[[X]]$: $(1-X)(1 + X + X^2 + \cdots) = 1$.
[/definition]
|
684 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4422 | 1194 | content | create | 1 | \text{pres}}) |
684 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5176 | 1194 | content | create | 1 | # Ideals and Quot |
685 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4423 | 1194 | content | create | 1 | _{31} = 1$, we have $\mathrm{Fit}_1(A_{\text{pres}}) = (1)$, so $d_1 = 1$. The $2 \times 2$ minor from rows $1,2$ and columns $1,2$ is $\det\begin{pmatrix}2&1\\3&2\end{pmatrix} = 1$, so $\mathrm{Fit}_2 = (1)$ and $d_2 = 1$. Finally $\det(A_{\text{pres}}) = 2(14-0) - 1(21-6) + 5(0-2) = 28 - 15 - 10 = 3$, so $\mathrm{Fi |
685 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4424 | 1194 | content | create | 1 | }_3 = (3)$ and $d_3 = 3$.
The Smith normal form is $\mathrm{diag}(1, 1, 3)$. Therefore:
\begin{align*}
A \cong \frac{\mathbb{Z}}{(1)} \oplus \frac{\mathbb{Z}}{(1)} \oplus \frac{\mathbb{Z}}{(3)} \cong \{0\} \oplus \{0\} \oplus C_3 \cong C_3.
\end{align*}
The group is cyclic of order $3$. The two summands $\mathbb{Z}/(1) = 0$ vanish because $d_1 = d_2 = 1$ are units.
[/example]
[example: Classification of Finitely Generated Abelian Groups, Revisited]
As a special case of the structure theorem with $R = \mathbb{Z}$: every finitely generated |
686 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5175 | 1194 | content | create | 1 | ie |
686 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5178 | 1194 | content | create | 1 | nt Rings |
687 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4425 | 1194 | content | create | 1 | abelian gro |
687 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5179 | 1194 | content | create | 1 | ### Why Not Just Subrings? In group theory, to form a quotient |
688 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4427 | 1194 | content | create | 1 | p is isomorphic to
\begin{al |
688 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4428 | 1194 | content | create | 1 | gn*}
C_{d_1} \times C_{d_2} \times \cdots \times C_{d_r} \times \mathbb{Z}^s,
\end{align*}
with $d_1 \mid d_2 \mid \cdots \mid d_r$ and $s \geq 0$. This is the [Classification of Finite Abelian Groups](/theorems/850) stated in Chapter 1, now fully proved. The invariant factors $d_i$ and the rank $s$ are |
689 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5180 | 1194 | content | create | 1 | $G/H$ we neede |
689 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5181 | 1194 | content | create | 1 | d $H$ to be normal — the condition that makes coset multiplication |
690 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4429 | 1194 | content | create | 1 | niquely determined by the group — they are |
690 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4431 | 1194 | content | create | 1 | computed from the Fitting ideals of any presentation matrix. For example, all abelian groups of order $360 = 2^3 \cdot 3^2 \cdot 5$ (with no free part, since the group is finite) are enumerated by sequences $d_1 \mid d_2 \mid \cdots \mid d_r$ with $\prod d_i = 360$. These are: |
691 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5182 | 1194 | content | create | 1 | ry, the analogous |
692 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4432 | 1194 | content | create | 1 | $C_{360}$; $C_ |
692 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4430 | 1194 | content | create | 1 | 2 \times C_{180}$ (since $2 \mid 180$); $C_6 \times C_{60}$ (since $6 \mid 60$); $C_2 \times C_ |
693 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5185 | 1194 | content | create | 1 | condition is being an **ideal**. The difference from a su |
693 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5184 | 1194 | content | create | 1 | bring is tell |
694 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4434 | 1194 | content | create | 1 | 2 \times C_{9 |
694 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4436 | 1194 | content | create | 1 | 0}$ (since $2 \mid 2 \mid 90$); $C_6 \times C_6 \times C_{10}$ (since $6 \mid 6 \mid 10$); and $C_2 \times C_6 \times C_{30}$ (since $2 \mid 6 \mid 30$). So there are six non-isomorphic abelian groups of order $360$.
[/example]
## Normal Forms for Matrices
The most striking application of the structure theorem is to linear algebra: it gives a complete classification of linear maps $\alpha : V \to V$ up to conjugacy (i.e. up to change of basis), producing the rational can |
695 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5186 | 1194 | content | create | 1 | ing: a subring is closed under multiplica |
695 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4433 | 1194 | content | create | 1 | nical form and the Jordan normal form as two ways of presenting the same classification.
### Setting Up the $\mathbb{F}[X]$-Module
Let $\mathbb{F}$ be a field and $V$ a finite-dimensional $\mathbb{F}$-vector space of dimension $n$, and let $\alpha : V \to V$ be a linear map. Turn $V$ into an $\mathbb{F}[X]$-module $V_\alpha$ by defining the action of the polynomial $f(X) = a_0 + a_1 X + \cdots + a_k X^k$ as
\begin{align*}
f \cdot v = f(\alpha)(v) = a_0 v + a_1 \alpha(v) + a_2 \alpha^2(v) + |
696 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5190 | 1194 | content | create | 1 | tion by its ow |
696 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5188 | 1194 | content | create | 1 | e)}
\end{align*}
$I |
697 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4435 | 1194 | content | create | 1 | cdots + a_k \alpha^k(v). \e |
697 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4437 | 1194 | content | create | 1 | d{align*}
Since $\mathbb{F} \subseteq \mathbb{F}[X]$, any $\mathbb{F}$-basis of $V$ generates $V_\ |
698 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5192 | 1194 | content | create | 1 | $ is a * |
698 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5189 | 1194 | content | create | 1 | *prope |
699 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4438 | 1194 | content | create | 1 | lpha$ as an $\mathb |
699 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5194 | 1194 | content | create | 1 | ideal** if $I \neq |
700 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4439 | 1194 | content | create | 1 | {F}[X]$-module, so $V_\alpha$ is finitely generated. Since $V$ is finite-dimensional over $\mathbb{F}$, the module $V_\alpha$ has no free $\mathbb{F}[X]$-summand (a free summand $\mathbb{F}[X]$ is infinite-dimensional over $\mathbb{F}$). By the Cayley–Hamilton theorem, the characteristic polynomial $\chi_\alpha$ annihilates $V$, so $\operatorname{Ann}(V_\alpha) \neq 0$.
The crucial observation is that an $\mathbb{F}$-linear change of basis $\alpha \mapsto P^{-1}\alpha P$ changes the $\mathbb{F |
700 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5187 | 1194 | content | create | 1 | R$. [/definition] Condition (ii) is strictly stronger than being a |
701 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4440 | 1194 | content | create | 1 | [X]$-module structure of $V$ to an isomorphic one (with the same underlying set $V$ but a new action defined by the new $\alpha$). Conversely, two isomorphic $\mathbb{F}[X]$-module structures on $V$ correspond to conjugate linear maps. So **classifying linear maps on $V$ up to conjugacy is the same as classifying $\mathbb{F}[X]$-module structures on $V$ up to isomorphism**.
### Rational Canonical Form
Applying the structure theorem to $V_\alpha$ (with $R = \mathbb{F}[X]$, which is Euclidean) gives:
|
701 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5193 | 1194 | content | create | 1 | subring: a sub |
702 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4441 | 1194 | content | create | 1 | The [Rational Canonical Form](/theorems/863) i |
703 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5191 | 1194 | content | create | 1 | ing requires closure under multip |
703 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4442 | 1194 | content | create | 1 | s the direct output of the structure theorem for $\mathbb{F}[X]$-modules. E |
704 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5195 | 1194 | content | create | 1 | lication of two |
704 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4443 | 1194 | content | create | 1 | ach cyclic summ |
705 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5198 | 1194 | content | create | 1 | elements both from $S$, whereas an ideal requires closure even w |
705 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5197 | 1194 | content | create | 1 | hen only one |
706 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4446 | 1194 | content | create | 1 | and $\mathbb{F}[X]/(f_i)$ has a preferred basis $\{1, X, X^2, \ldots, X^ |
706 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4447 | 1194 | content | create | 1 | {\deg f_i - 1 |
707 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4445 | 1194 | content | create | 1 | }\}$ modulo $(f_i)$, in which the action of $\alpha$ (multiplication by $X$) is represented b |
708 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5199 | 1194 | content | create | 1 | $I$. An immediate consequence: if |
708 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5201 | 1194 | content | create | 1 | a proper ideal $I$ contained a unit $u$, then $1_R = u^{-1}u \in I$ (by strong closure), so $r = r \cdot 1_R \in I$ for all $r$, giving $I = R$ — a contrad |
709 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4448 | 1194 | content | create | 1 | the companion matrix $c(f_i)$. The divisibility $f_1 \mid f_2 \mid \cdots \mid f_s$ is the divisibility |
709 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5200 | 1194 | content | create | 1 | ction. So **proper ideals never contain units**, and in particular $1_R \notin I$. [d |
710 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4451 | 1194 | content | create | 1 | of the corresp |
710 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4449 | 1194 | content | create | 1 | onding invariant factors of the presentation matrix of $V_\alpha$. Three impor |
711 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5206 | 1194 | content | create | 1 | finition:Generated Ideal] Fo |
711 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5203 | 1194 | content | create | 1 | r $a \in R$, the **principal ideal** $(a) = aR = \{ar : r \in R\} |
712 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4450 | 1194 | content | create | 1 | tant read-off |
712 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4453 | 1194 | content | create | 1 | s from the rational canonical form: the **minimal polynomial** of $\alpha$ is $f_s$ (the largest invariant factor, which annihilates every summand since $f_i \mid f_s$, and is minimal since $f_s$ is the annihilator of the last summand); the **characteristic polynomial** is $f_1 f_2 \cdots f_s$ |
713 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5202 | 1194 | content | create | 1 | is the ideal generated by $a$. More generally, for $a_1, \ldots, a_k \in R$:
\begin{align*}
(a_1, \ldots, a_k) = \{a_1 r_1 + \cdots + a_k r_k : r_i \in R\}.
\end{align*}
[/definition]
[example:Ideals in $\mathbb{Z}$]
Every ideal of $\mathbb{Z}$ is principal. Given $I \triangleleft |
713 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4452 | 1194 | content | create | 1 | the product of all invariant factors); and the form is genuinely canonical — the invariant factors are uniquely determined, unlike the Jordan form which is canonical only up to block ordering. [quoteproof:863] [example: Computing the Rational Canonical Form |
714 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5205 | 1194 | content | create | 1 | eq \mathbb{Z}$ |
714 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4454 | 1194 | content | create | 1 | ] Let $\alpha |
715 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5204 | 1194 | content | create | 1 | if $I = \{0\}$ then $I = (0)$. Otherwise, let $n$ be the smallest positive element of $I$. For any $m \in I$, write $m = qn + r$ with $0 \leq r < n$; since $ |
715 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5207 | 1194 | content | create | 1 | r = m - qn |
716 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4455 | 1194 | content | create | 1 | : \mathbb{Q}^3 \to \mathbb{Q}^3$ be the linear map with matrix
\begin{align* |
716 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5208 | 1194 | content | create | 1 | in I$ and $r < n$, minimali |
717 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4456 | 1194 | content | create | 1 | } A = \begin |
717 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5209 | 1194 | content | create | 1 | ty forces $r = 0$, so $n \mid m$. Thus $I = n\mathbb{Z} = (n)$.
The ring $\mathbb{Z}[X]$ is not like this: the ideal $(2 |
718 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4457 | 1194 | content | create | 1 | {pmatrix} 0 & 0 & 1 \\ 1 & 0 & -1 \\ 0 & 1 & 1 \end{pmatrix}.
\end{align*}
The characteristic po |
718 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4458 | 1194 | content | create | 1 | lynomial is |
719 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5210 | 1194 | content | create | 1 | , X) = \{2f + X |
719 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4461 | 1194 | content | create | 1 | X^3 - X^2 + X - 1 = (X-1)(X^2+1)$.
To find the invariant factors, compute the Smith normal form of $XI - A \in \mathbb{Q}[X]^{3\times 3}$:
\begin{align*}
XI - A = \begin{pmatrix} X & 0 & -1 \\ -1 & X & 1 \\ 0 & -1 & X-1 \end{pmatrix}.
\end{align*}
The $\gcd$ of all entries (the generator of $\mathrm{Fit}_1$) is $1$, so $d_1 = 1$. The $\gcd$ of all $2 \times 2$ minors |
721 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5212 | 1194 | content | create | 1 | se $(2, X) = (h)$. Since $ |
721 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4460 | 1194 | content | create | 1 | the generator of $\ |
722 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5213 | 1194 | content | create | 1 | 2 |
722 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5215 | 1194 | content | create | 1 | \in (h)$, we |
723 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4462 | 1194 | content | create | 1 | athrm{Fit}_2$, divided by $d_1 = 1$) is $1$, so $d_2 = 1$. The generator of $\mathrm{Fit}_3$ is $\det(XI - A) = (X-1)(X^2+1)$, so $d_3 = (X-1)(X^2+1)$.
Thus $V_\alpha \cong \mathbb{Q}[X]/(1) \oplus \mathbb{Q}[X]/(1) \oplus \mathbb{Q}[X]/((X-1)(X^2+1))$, which simplifies to $\mathbb{Q}[X]/((X-1)(X^2+1))$. The single invariant factor $f_1 = (X-1)(X^2+1) = X^3 - X^2 + X - 1$ gives one $3 \times 3$ companion block:
\begin{align*}
c(f_1) = \begin{pmatrix} 0 & 0 & 1 \\ 1 & 0 & -1 \\ 0 & 1 & 1 \end{pmatrix},
\end{align*}
which is just $A$ itself — a happy coincidence showing $A$ is al |
723 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5216 | 1194 | content | create | 1 | have $h \mid 2$, so $h$ is a constant $\pm 1$ or $\ |
724 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4463 | 1194 | content | create | 1 | eady in rational canonical form.
[/example]
### Jordan Normal Form
Over $\mathbb{C}$, every polynomial factors into linear factors. This means the invariant factors $f_i$ of $V_\alpha$ factor completely into factors $(X - \lambda)^k$, and the Chinese remainder theorem for mo |
724 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5214 | 1194 | content | create | 1 | pm 2$. If $h = |
725 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4464 | 1194 | content | create | 1 | ules ($R/(ab) \co |
725 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5217 | 1194 | content | create | 1 | \pm 1$, then $(h) = \mathbb{Z}[X]$, but $1 \notin (2, X)$ (any element of $(2, X)$ evaluated at $0$ is even). If $h = \pm 2$, then $X \in (2, X) = (\pm 2)$ would require $2 \mid X$ in $\mathbb{Z}[X]$, which is false. Contradiction. |
726 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4465 | 1194 | content | create | 1 | g R/(a) \oplus R/(b)$ when $\gcd(a,b) = 1$) further dec |
726 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5218 | 1194 | content | create | 1 | [/example] |
727 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4466 | 1194 | content | create | 1 | omposes each summand $\mathbb{C}[X]/(f_i)$ into primary pieces $\mathbb{C}[X]/((X-\lambda)^k)$.
[quotetheorem:864]
The [Jord |
727 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5219 | 1194 | content | create | 1 | [definition:Quotient Ring] |
728 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4467 | 1194 | content | create | 1 | n Normal Form](/theorems/864) is the prime decomposition version of the rational canonical form, available over algebraically closed fields. Each piece $\mathbb{C}[X]/((X-\lambda)^k)$ has basis $\{1, (X-\lambda), \ldots, (X-\lambda)^{k-1}\}$ modulo $((X-\lambda)^k)$, in whi |
728 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4470 | 1194 | content | create | 1 | h the action of $X$ (i.e. of $\alpha$) is: $(X-\lambda)^j \mapsto (X-\lambda)^{j+1}$ for $j < k-1$, and the identity $(X-\lambda)^{k-1} \mapsto 0$ (the term $(X-\lambda)^k$ vanishes). This means $\alpha$ acts as $\lambda \cd |
729 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5220 | 1194 | content | create | 1 | et $I \trianglelefteq R$. T |
729 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5221 | 1194 | content | create | 1 | e **quotient ring** $R/I$ is the set of additive cosets $\{r + I : r \in R\}$ with operations |
730 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4468 | 1194 | content | create | 1 | t \mathrm{id}$ plus a nilpoten |
730 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5222 | 1194 | content | create | 1 |
\begin{align*}
(r_1 + I) + (r_2 + I) &= (r_1 + r_2) + I, \\
(r_1 + I)(r_2 + I) &= r_1 r_2 + I.
\end{align*}
The zero is $0_R + I = I$ and the one is $1_R + I$.
[/definit |
731 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4469 | 1194 | content | create | 1 | t shift — exact |
731 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4471 | 1194 | content | create | 1 | ly the Jordan block $J_k(\lambda)$. The minimal polynomial of $\alpha$ reads off as $\prod_\lambda |
732 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5223 | 1194 | content | create | 1 | on] Multiplication is well-defined p |
732 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4472 | 1194 | content | create | 1 | (X-\lambda)^ |
733 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5224 | 1194 | content | create | 1 | ecisely because of the strong closure property of $I$: if $r_1' = r_1 + a_1$ and $r_2' = r_2 + a_2$ with $a_1, a_2 \in I$, then $r_1' r_2' = r_1 r_2 + r_1 a_2 + a_1 r_2 + a_1 a_ |
733 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5225 | 1194 | content | create | 1 | $, and the last thr |
734 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4473 | 1194 | content | create | 1 | {a_\lambda}$ where $a_\lambda$ is the size of the largest $\lambda$-block; the characteristic polynomial is $\prod_\lambda (X-\lambda)^{b_\lambda}$ where $b_\lambda$ is the sum of all $\lambda$-block sizes.
[quoteproof:864]
[exam |
734 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5227 | 1194 | content | create | 1 | all lie in $I$ by s |
736 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4476 | 1194 | content | create | 1 | Normal Form — A Comp |
736 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5228 | 1194 | content | create | 1 | rong closure. Just as in group theory, the conditi |
737 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4477 | 1194 | content | create | 1 | ete Computation]
Let $\alpha : \mathbb{C}^4 \to \mathbb{C}^4$ have characteristic polynomial $(X-2)^3(X+1)$ and minimal polynomial $(X-2)^2(X+1)$.
The minimal polynomial tells us: the largest Jordan $2$-block has size $2$, and the $(-1)$-block has size $1$. |
737 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5229 | 1194 | content | create | 1 | on we imposed o |
738 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4475 | 1194 | content | create | 1 | The characteristic |
738 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4479 | 1194 | content | create | 1 | olynomial tells us: the $2$-eigenspace contributes blocks totalling size $3$, and the $(-1)$-eigenspace contributes blocks totalling size $1$.
For eigenvalue $\lambda = 2$, total block size $3$, largest block size $2$: the only possibility is one $2$-block and one $1$-block (sizes $2, 1$, sum $= 3$, max $= 2$). For $\lambda = -1$: total size $1$, so one $1$-block.
The Jordan form is therefore:
\begin{align*}
J = \begin{pmatrix} 2 & 0 & 0 & 0 \\ 1 & 2 & 0 & 0 \\ 0 & 0 & 2 & 0 \\ 0 & 0 & 0 & -1 \end{pmatrix}.
\end{align*}
(Blocks on the diagonal: $J_2(2)$, then $J_1(2)$, then $J_1(-1)$, with subdiagonal entries within each block.) The module decomposition is $V_\alpha \cong \mathbb{C}[X]/ |
739 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5230 | 1194 | content | create | 1 | n $I$ is exactly the condition needed to make the quotient well-def |
739 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4478 | 1194 | content | create | 1 | (X-2)^2) \oplus \ |
740 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5237 | 1194 | content | create | 1 | ined. The quotient map $\pi : R \to R/I$ sending $r \mapsto r + I$ is a surjective ring homomorphi |
740 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5231 | 1194 | content | create | 1 | sm with kerne |
741 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4480 | 1194 | content | create | 1 | athbb{C}[X]/(X-2) \oplus \mathbb{C}[X]/ |
741 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5232 | 1194 | content | create | 1 | l $I$. This is the ring-theoretic analogu |
742 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4484 | 1194 | content | create | 1 | (X+1)$.
[/example]
### Cayley–Hamilton
Both normal forms give an immediate proof of the Cayley–Hamilton theorem, which in naive formulations ("a matrix satisfies its own characteristi |
742 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5234 | 1194 | content | create | 1 | e of the quoti |
743 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4481 | 1194 | content | create | 1 | polynomial") looks |
743 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5233 | 1194 | content | create | 1 | nt group map. ### The Isomorphism Theorems for Rings The isomorphism theorems carry over from groups to rings almost verbatim, since rings are abelian groups under addition, and the additional multiplicative structure is preserved by the same constructions. [quotetheorem:851] The [First Isomorp |
744 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4482 | 1194 | content | create | 1 | like it should |
744 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4483 | 1194 | content | create | 1 | be straightforward but is actually subtle to prove without |
745 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5235 | 1194 | content | create | 1 | ism Theorem for R |
745 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5236 | 1194 | content | create | 1 | ngs](/theorems/851) has the sam |
746 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4485 | 1194 | content | create | 1 | the module machinery. [quotetheorem:865] The [Cayley- |
746 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4486 | 1194 | content | create | 1 | Hamilton Theorem](/theorems/865) is an immediate co |
747 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5238 | 1194 | content | create | 1 | e shape as its group-theoretic counterpart: a ring homomorphism $\varphi : R \to S$ factors as a surjection onto its image |
747 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4487 | 1194 | content | create | 1 | rollary of th |
748 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5239 | 1194 | content | create | 1 | \operatorname{im}(\varphi)$, |
748 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5240 | 1194 | content | create | 1 | followed by an isomorphism from $R/\ker(\varphi)$. The proof is the same as for groups, with one additional check: the quotient map respects multi |
749 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4488 | 1194 | content | create | 1 | e rational canonical form. The characteristic polynomial $\chi_\alpha = f_1 f_2 \cdots f_s$ divides $f_s^s$ (since $f_i \mid f_s$ for all |
749 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5241 | 1194 | content | create | 1 | h follows immediately from the homomorphism property of $\varphi$ |
751 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 4490 | 1194 | content | create | 1 | nonical for |
751 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5244 | 1194 | content | create | 1 | . The theorem |
752 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5245 | 1194 | content | create | 1 | is used const |
753 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5243 | 1194 | content | create | 1 | ntly to identify quotient rings: |
754 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5246 | 1194 | content | create | 1 | to show $R/I |
755 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5247 | 1194 | content | create | 1 | \cong T$, it s |
756 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5249 | 1194 | content | create | 1 | hism $R \to T |
757 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5250 | 1194 | content | create | 1 | $ with kernel $I$.
[quoteproof:851]
[example:Polynomial Quotients]
The evaluation homomorphism $\varphi : \mathbb{R}[X] \to \mathbb{C}$ defined by $\varphi(f) = f(i)$ (where $i = \sqrt{-1}$) is a surjective ring homomorphism, since every complex number $a + bi = \varphi(a + bX)$. Its kernel c |
758 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5248 | 1194 | content | create | 1 | nsists of all $f \in \mathbb{R}[X]$ with $f(i) = 0$, i.e. all polynomials divisible by the minimal polynomial of $i$ |
759 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5254 | 1194 | content | create | 1 | over $\mat |
760 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5251 | 1194 | content | create | 1 | bb{R}$, which is $X^2 + 1$. So $\ker(\varphi) = (X^2 + 1)$. The first isomorphism theorem gives:
\begin{align*}
\mathbb{R}[X]/(X^2 + 1) \cong \mathbb |
761 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5253 | 1194 | content | create | 1 | C}.
\end{align*}
More explicitly, every element of $\mathbb{R}[X]/(X^2 + 1)$ has a unique representative $a + bX$ (reduce modulo $X^2 + 1$ using the Euclidean algorithm in $\mathbb{R} |
762 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5252 | 1194 | content | create | 1 | [X]$), and |
763 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5255 | 1194 | content | create | 1 | ultiplication in this rin |
764 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5256 | 1194 | content | create | 1 | s |
765 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5258 | 1194 | content | create | 1 | recovering the standard multiplication rule for complex numbers. The abstract machinery has const |
767 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5260 | 1194 | content | create | 1 | ructed $\mathbb |
768 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5262 | 1194 | content | create | 1 | {C}$ from $\mathbb{R}$ purely algebraically, |
769 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5259 | 1194 | content | create | 1 | with no appeal to geometry. [/exam |
770 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5261 | 1194 | content | create | 1 | ple] The c |
771 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5263 | 1194 | content | create | 1 | orrespondence between ideals of $R/I$ and ideals of |
772 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5265 | 1194 | content | create | 1 | $R$ |
773 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5264 | 1194 | content | create | 1 | containing |
774 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5266 | 1194 | content | create | 1 | $I$ |
775 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5267 | 1194 | content | create | 1 | holds in rings exactly as it held for normal subgroups of quotient groups.
There is also a useful parallel to the **characteristic** of a ring. For any ring $R$, the unique ring homomorphism $\iota : \mathbb{Z} \to R$ (sending $1 \mapsto 1_R$) has kernel $n\mathbb{Z}$ for some unique $n \geq 0$.
[definition:Characteristic]
The **characteristic** $\operatorname{char}(R)$ |
776 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5268 | 1194 | content | create | 1 | f a ring $R$ i |
777 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5269 | 1194 | content | create | 1 | the unique non-negative inte |
778 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5270 | 1194 | content | create | 1 | er $n$ such that $\ker(\iota : \mathbb{Z} \to R) = n\mathbb{Z}$. Equivalently, it is the smallest positive $n$ with $n \cdot 1_R = 0_R$, or $0$ if |
779 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5272 | 1194 | content | create | 1 | no such $n$ exists. [/definition] T |
780 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5273 | 1194 | content | create | 1 | n$. When $R$ is an integra |
782 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5277 | 1194 | content | create | 1 | l domain, its characteristic is either $ |
783 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5275 | 1194 | content | create | 1 | $ or a prime (since |
784 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5276 | 1194 | content | create | 1 | $\mathbb{Z}/\operatorname{char}(R)\mathbb{Z}$ emb |
785 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5274 | 1194 | content | create | 1 | eds into $R$ a |
786 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5278 | 1194 | content | create | 1 | forcing $\operatorname{char}(R)\mathbb{Z}$ to be prime).
## Integral Domains and Fields of Fractions
Most rings that arise naturally |
787 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5280 | 1194 | content | create | 1 | — $\mathbb{Z} |
788 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5279 | 1194 | content | create | 1 | , $\mathbb{Z}[i]$, polynomial rings over fields — share a key property of $\mathbb{Z}$: the product of two non-zero elements is non-zero. Rings with this property are called integral domains, and they are the setting in which a meaningful theory of divisibility can be developed.
[definition:Zero Divisor]
An element $x \in R$ (with $x \neq 0$) is a **zero divisor** if there exists $y \ne |
789 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5281 | 1194 | content | create | 1 | 0$ in $R$ with $ |
790 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5282 | 1194 | content | create | 1 | y = 0$. [/definition] [def |
791 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5283 | 1194 | content | create | 1 | n |
792 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5284 | 1194 | content | create | 1 | ition:Integral Domain]
A non-zero commutative ring $R$ is an **integral domain** if it has no zero divisors: whenever $ab = 0$ in $R$, either $a = 0$ or $b = 0$.
[/definition]
The rings $\mathbb{Z}/6\mathbb{Z}$ fail this: $2 \cdot 3 = 6 = 0$ in $\mathbb{Z}/6\m |
793 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5285 | 1194 | content | create | 1 | thbb{Z}$, so $2$ and $3$ are zero divisors. But $\mathbb{Z}/p\mathbb{Z}$ for prime $p$ is an integral domain (in fact a field). The polynomial ring $R[X]$ over an integral domain $R$ is a |
794 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5287 | 1194 | content | create | 1 | gain an integra |
795 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5288 | 1194 | content | create | 1 | $fg$ is the |
797 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5289 | 1194 | content | create | 1 | product of the leading coefficients of $f$ and $g$, which is non-zero if both factors are non-zero. An integral domain satisfies the **cancellation law**: if |
798 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5292 | 1194 | content | create | 1 | ba = bc$ and $b \neq 0$, then $a = c$ (since $b(a-c) = 0$ and $b \neq 0$ forces $a - c = 0$). This is the algebraic form of "dividing both sides by $b$" — valid in |
799 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5290 | 1194 | content | create | 1 | ntegral domains but |
800 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5291 | 1194 | content | create | 1 | not in general rings. Every field is an integral domain: if $ab = 0$ a |
801 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5293 | 1194 | content | create | 1 | nd $b \neq |
802 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5295 | 1194 | content | create | 1 | $, then $a = a \cdot (bb^{-1}) = (ab)b^{-1} = 0$. The converse fails in general ($\mathbb{Z}$ is an integral domain but not a field), but holds for *fi |
803 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5294 | 1194 | content | create | 1 | ite* integral domains: any finite integral domain is a field, since the map $x \mapsto ax$ (for $a \neq 0$) is injective (by cancellation) and hence bijective on a finite set, giving $ab = 1$ for some $b$. The construct |
804 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5296 | 1194 | content | create | 1 | on of $\mathbb{Q}$ from $\ma |
805 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5297 | 1194 | content | create | 1 | thbb{Z}$ — taking formal fractions $a/b$ and identifying $a/b = c/d$ when $ad = bc$ — generalizes to any integral domain.
[quotetheorem:866]
The [field of fractions construction](/theorems/866) is one of the most powerful tools in ring theory: it lets us |
806 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5298 | 1194 | content | create | 1 | e |
807 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5299 | 1194 | content | create | 1 | bed any integ |
808 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5300 | 1194 | content | create | 1 | al |
809 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5302 | 1194 | content | create | 1 | the full arsenal of field techniques (the Euclidean algorithm in $F[X]$, factorization in $F[X]$ using roots, etc.) for problems in $R$. For instance, to study factorization of polynomials in $\mathbb{Z}[X]$, we often pass to $\mathbb{Q}[X]$ (the field of fractions of $\mathbb{Z}$ is $\mathbb{Q}$), where the Euclidean algorithm is available, and |
811 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5303 | 1194 | content | create | 1 | then use Gauss's lemma to pull information b |
812 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5304 | 1194 | content | create | 1 | ck to $\mathbb{Z}[X]$. The transitivity property of the field of fractions is: if $R \leq S$ is a subring of an integral domain $S$, then the field of fractions of $R$ embeds into that of $S$.
[q |
813 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5305 | 1194 | content | create | 1 | uoteproof:8 |
814 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5306 | 1194 | content | create | 1 | tions]
The field of fractions of $\mathbb{Z}$ is $\mathbb{Q}$. The field of fractions of $\mathbb{Z}[i]$ is $\mathbb |
815 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5308 | 1194 | content | create | 1 | Q}(i) = \{a + bi : a, b \i |
816 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5307 | 1194 | content | create | 1 | n \mathbb{Q}\}$. The field of fractions of $\mathbb |
817 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5309 | 1194 | content | create | 1 | C}[X]$ is $\mathbb{C}(X)$ |
818 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5310 | 1194 | content | create | 1 | , the field of rational functions |
819 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5311 | 1194 | content | create | 1 | $p(X)/q(X)$ wi |
820 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5312 | 1194 | content | create | 1 | h $p, q \in \mathbb{C}[X]$ an |
821 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5313 | 1194 | content | create | 1 | d $q \neq 0$. These rational functions are not the sa |
822 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5314 | 1194 | content | create | 1 | me as holomorp |
823 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5315 | 1194 | content | create | 1 | ic functions — they are pur |
824 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5316 | 1194 | content | create | 1 | ely algebraic objects, and two non-zero polyn |
825 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5318 | 1194 | content | create | 1 | $q'$ can have the same rational function even if they differ a |
827 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5319 | 1194 | content | create | 1 | s polynomials |
828 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5320 | 1194 | content | create | 1 | they cannot, but this illustrates that the construction is formal). [/example] ## Prime and Maximal Ideals Not all ideals are alike. Two special classes — prime ideals and maximal ideals — control the arithmetic of the ring in complementary ways. Both are best understood through their quotient rings. [definition:Prime Ideal] An ideal $I \trianglelefteq |
829 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5321 | 1194 | content | create | 1 | $ is **prime** if $I \neq R$ and whenever $ab \in I$ |
830 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5323 | 1194 | content | create | 1 | for $a, b \in R$, e |
831 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5322 | 1194 | content | create | 1 | ther $a \in I$ or $b \in I$. [/definition] [definition:Maximal Ideal] An ideal $I \trianglelefteq R$ is **maximal** if $I \neq R$ and there is no ideal $J$ with $I \subsetneq J \subsetneq R$ |
832 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5324 | 1194 | content | create | 1 |
[/definition]
The prime ideal condition is a ring-theoretic generalization of the defining property of prime numbers in $\mathbb{Z}$: $p \mid ab \implies p \mid a$ or $p \mid b$. The maximal ideal condition says there is no proper ideal strictly larger than $I$, which is the analogue of a minimal prime in some sense — though the terminology is the other way round. The |
833 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5325 | 1194 | content | create | 1 | ey theorems chara |
834 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5326 | 1194 | content | create | 1 | terize both conditi |
835 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5327 | 1194 | content | create | 1 | ns via |
836 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5328 | 1194 | content | create | 1 | quotient rings. [quotetheorem:852] The [Maximal Ideal Criterion](/theorems/852) says that $I$ is maximal if and only if $R/I$ is a field. The proof goes throu |
837 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5329 | 1194 | content | create | 1 | h the ideal corresp |
838 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5330 | 1194 | content | create | 1 | ndence theorem: ideals of $R/I$ correspond to ideals of $R$ containing $I$, so $R/I$ has no proper non-zero ideals iff $I$ is maximal, and a ring with no proper non-zero ideals is a field (every non-zero element $r$ generates the whole ring, so $(r) = R$, giving $sr = 1_R$ for some $s$, i.e. $r$ is a unit). This is one of the most useful criteria in ring theory: to check $I$ is maximal, it suffices to show $R/I$ is a field. [quoteproof:852] [quotetheorem:853] The [Prime Ideal Criterion](/theorems/853) gives an |
839 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5331 | 1194 | content | create | 1 | equally clean cha |
840 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5333 | 1194 | content | create | 1 | y maximal ideal is prime. The converse fails: in $\mathbb{Z}[X]$, the ideal $(X)$ is prime (s |
842 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5334 | 1194 | content | create | 1 | nce $\mathbb{Z}[X]/(X) \cong \mathbb{Z}$, which is an integral dom |
843 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5335 | 1194 | content | create | 1 | in) but not maxim |
844 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5336 | 1194 | content | create | 1 | l (the ideal $(X, 2)$ is stric |
845 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5338 | 1194 | content | create | 1 | tly larger, and $\mathbb{Z}[X]/(X, 2) \cong \mathbb{Z}/2\mathbb{Z}$, a field, so $(X, 2)$ is maximal). More strikingly, in $\mathbb{Z}$, every non-zero prime ideal $(p)$ is also maximal, sinc |
846 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5337 | 1194 | content | create | 1 | $\mathbb{Z}/(p) = \mathbb{Z}/p\mathbb{Z}$ is a field. The coincidence of prime and maximal for $\mathbb{Z}$ is a special property of PIDs.
[quoteproof:853]
[example:Prime and Maximal Ideals in $\mathbb{Z}[X]$]
We survey the ideal landscape of $\mathb |
847 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5340 | 1194 | content | create | 1 | {Z}[X]$.
The zero ideal $(0)$ is prime (since $\mathbb{Z}[X]$ is an integral domain) but not maximal.
For a prime $p \in \mathbb{Z}$, th |
848 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5339 | 1194 | content | create | 1 | e |
849 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5341 | 1194 | content | create | 1 | ideal $(p |
850 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5342 | 1194 | content | create | 1 | is prime: $\mathbb{Z}[X]/(p |
851 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5343 | 1194 | content | create | 1 | \cong ( |
852 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5345 | 1194 | content | create | 1 | mathbb{Z}/p\mathbb{Z})[X]$, which is an integral domain (since $\mathbb{Z}/p\mathbb{Z}$ is a field, hence $(\mathbb{Z}/p\mathbb{Z})[X]$ is an integral domain). But $(p)$ is not maximal, s |
853 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5344 | 1194 | content | create | 1 | nce $(p, X)$ is strictly |
854 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5348 | 1194 | content | create | 1 | larger. The ideal $(p, f)$ where $f$ is irreducible |
855 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5347 | 1194 | content | create | 1 | f) \cong (\mathbb{Z}/p\mathbb{Z})[X |
857 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5354 | 1194 | content | create | 1 | ]/(f)$, which |
858 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5349 | 1194 | content | create | 1 | s a field (since $f$ is irr |
859 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5355 | 1194 | content | create | 1 | educible over $\mathbb{Z}/p\mathbb{Z}$, so $(f)$ is maximal in $(\mathbb{Z}/p\mathbb{Z})[X]$).
For example, $(2, X^2 + |
860 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5351 | 1194 | content | create | 1 | X + 1)$ is a m |
861 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5352 | 1194 | content | create | 1 | ximal ideal in $\mathbb{Z} |
862 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5357 | 1194 | content | create | 1 | [X]$, with quo |
863 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5353 | 1194 | content | create | 1 | ient isomorphic to $\mathbb{F}_4$ |
864 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5350 | 1194 | content | create | 1 | , the field of four elements. [/example] ## Factorization in Integral Domains The integers ha |
865 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5356 | 1194 | content | create | 1 | ve two remarka |
866 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5358 | 1194 | content | create | 1 | : every non-zero non-unit factors into primes, and this factorization is unique. Most integral domain |
867 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5359 | 1194 | content | create | 1 | s do not share |
868 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5360 | 1194 | content | create | 1 | both properties. Understanding which do — and why — is the heart of ring-theoretic arithmetic. [definition:Divisib |
869 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5362 | 1194 | content | create | 1 | lity and Associates |
870 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5363 | 1194 | content | create | 1 | $, these coincide |
872 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5365 | 1194 | content | create | 1 | an integer is irre |
873 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5364 | 1194 | content | create | 1 | ucible iff it is prime iff it is $\pm p$ for some prime number $p$. But in general integral domains, |
874 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5370 | 1194 | content | create | 1 | primes and irreducibles can diverge. In $\mathbb{Z}[\sqrt{-5}] = \{a + b\sqrt{-5} |
875 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5369 | 1194 | content | create | 1 | : a, b \in \mathbb{Z}\}$, the |
876 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5366 | 1194 | content | create | 1 | factorization $6 = 2 \cdot 3 = (1 + \sqrt{-5})(1 - \sqrt{-5})$ shows two distinct factorizations into irreducibles. One verifies using the norm $N(a + b\sqrt{-5}) = a^2 + |
877 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5371 | 1194 | content | create | 1 | 5b^2$ that $2, |
878 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5368 | 1194 | content | create | 1 | 3, 1 \pm \sqrt{-5}$ are all irreducible (there is no element of norm $2$ o |
879 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5372 | 1194 | content | create | 1 | r $3$ in $\mathbb{Z}[\sqrt{-5}]$), yet they are not all prime: $2 \nmid 1 + \sqrt{-5}$ and $2 \nmid 1 - \sqrt{-5}$ (since $N(2) = 4 \nmid N(1 \pm \sqrt{-5}) = 6$), so $2$ |
880 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5367 | 1194 | content | create | 1 | is irreducib |
881 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5373 | 1194 | content | create | 1 | le but not pri |
882 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5374 | 1194 | content | create | 1 | e. The failure of unique factorizati |
883 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5375 | 1194 | content | create | 1 | on and the f |
884 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5376 | 1194 | content | create | 1 | ilure of irreduci |
885 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5377 | 1194 | content | create | 1 | oin. |
887 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5379 | 1194 | content | create | 1 | To restore |
888 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5383 | 1194 | content | create | 1 | ell-behaved arithmetic, we impo |
889 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5381 | 1194 | content | create | 1 | e progres |
890 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5382 | 1194 | content | create | 1 | sively stronger conditions. [definition:Euclidean Domain] An integral domain $R$ |
891 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5380 | 1194 | content | create | 1 | is a **Euclidean domain (ED)** if there is a function $\varphi : R \setminus \{0\} \to \mathbb{Z |
892 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5385 | 1194 | content | create | 1 | e **Euclidean function**) such that:
\begin{align*}
&\text{(i) } \varphi(ab) \geq \varphi(b) \text{ for all } a, b \neq 0, \\
&\text{(ii) for any } a, b \in R \text{ with } b \neq 0, \text{ there exist } q, |
893 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5386 | 1194 | content | create | 1 | \in R \text{ with } a = bq + r \text{ and } r = 0 \text{ or } \varphi(r) < \varphi(b).
\end{align*}
[/definition]
[definition:Principal Ideal Domain]
An integral domain $R$ is a **principal ideal domain (PID)** if every ideal is principal.
[/definiti |
894 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5389 | 1194 | content | create | 1 | n] [definition:Unique Factorization Domain] An integral domain $R$ is a **unique factorization domain (UFD)** if every non-zero non-unit fa |
895 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5384 | 1194 | content | create | 1 | ctors into |
896 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5388 | 1194 | content | create | 1 | rreducibles, and this factorization i |
897 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5387 | 1194 | content | create | 1 | unique up to or |
898 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5390 | 1194 | content | create | 1 | er and associates. |
899 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5393 | 1194 | content | create | 1 | [/definition]
The hierarchy is strict: $\mathrm{ED} \implies \mathrm{PID} \implies \mathrm{UFD} \implies \mathrm{ID}$, and none of the implications reverse. The integers $\mathbb{Z}$ with $\varphi(n) = |n|$ and the polynomial ring |
900 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5394 | 1194 | content | create | 1 | = \deg f$ are Euclidean domains. The Gaussian integers $\mathbb{Z}[i]$ with $\varphi(z) = |z|^2 = a |
902 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5398 | 1194 | content | create | 1 | 2 + b^2$ are Eucl |
903 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5395 | 1194 | content | create | 1 | dean: given $a, b \in \mathbb{Z}[i]$ with $b \neq 0$, the complex number $a/b \in \mathbb{C}$ lies within distance $\sqrt{2} |
904 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5400 | 1194 | content | create | 1 | /2 < 1$ |
905 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5402 | 1194 | content | create | 1 | of some |
906 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5399 | 1194 | content | create | 1 | Gaussian in |
907 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5391 | 1194 | content | create | 1 | eger $q$, and setting |
908 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5403 | 1194 | content | create | 1 | $r = a - bq$ gives $\varphi(r) = |b|^2 |a/b - q|^2 < |b|^2 = \varphi(b)$. The ring $\mathbb{Z}[\sqrt |
909 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5396 | 1194 | content | create | 1 | {-5}]$ is none |
910 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5397 | 1194 | content | create | 1 | of the above. [quotetheo |
911 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5404 | 1194 | content | create | 1 | rem:855] [Euclidean Domains Are Principal Ideal Domains](/theorems/855) is the ring-theoretic anal |
912 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5401 | 1194 | content | create | 1 | ogue of the ar |
913 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5405 | 1194 | content | create | 1 | ument showing every ideal of $\mathbb{Z}$ is of the form $n\mathbb{Z}$: pick the element of smallest $\varphi$-value in the ideal, and the division algorithm forces every other element to be a multiple. The proof works word-for-word, replacing $|\cdot|$ with $\varphi$.
[quoteproof:855]
In a PID, b |
914 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5406 | 1194 | content | create | 1 | ing irreducible a |
915 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5408 | 1194 | content | create | 1 | lly in rings like $ |
917 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5409 | 1194 | content | create | 1 | mathbb{Z}[\sqrt{-5}]$.
[quotetheorem:856]
The proof of [In PIDs Irreducible Elements Are Prime](/theorems/856) is a Bézout argument. In $\mathbb{Z}$, if $p \nmid a$ then $\gcd(p, a) = 1$, so $rp + sa = 1$ for some integers $r, s$. Multiplying by $b$ gives $b = rpb + sab$; if $p \mid ab$ then both terms on the right are divisible by $p$, so $p \mid b$. In a PID, the ideal $(p, a)$ is principal: $(p, a) = (d)$. Irreducibility of $p$ forces eith |
918 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5411 | 1194 | content | create | 1 | r $d \sim p$ (meaning $p \mid a$, contradicting $p \nmid a$) or $d$ |
919 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5407 | 1194 | content | create | 1 | $(d) = R$, gi |
920 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5414 | 1194 | content | create | 1 | ing the Bézout relation). The |
921 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5413 | 1194 | content | create | 1 | rest is iden |
922 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5412 | 1194 | content | create | 1 | tical to the $\mathbb{Z}$ argument.
[quoteproof:856]
The grand payoff is that PIDs have unique factorization:
[quotetheorem:867]
[Principal Ideal D |
923 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5417 | 1194 | content | create | 1 | omains Are Uniq |
924 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5415 | 1194 | content | create | 1 | ue Factorization Domains](/theorems/867). The proof has two independent pa |
925 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5416 | 1194 | content | create | 1 | rts: existence (using the ascending chain condition — PIDs are Noetherian, since every ideal is finitely generated by a single element, so any ascending chain stabilises) |
926 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5418 | 1194 | content | create | 1 | and uniquene |
927 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5419 | 1194 | content | create | 1 | ss (using that |
928 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5420 | 1194 | content | create | 1 | irreducibles are prime, then cancell |
929 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5421 | 1194 | content | create | 1 | ing one factor at a time, just as in $\mathbb{Z}$). The combination of these two propertie |
930 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5422 | 1194 | content | create | 1 | me equals irreducible — is what character |
932 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5424 | 1194 | content | create | 1 | izes UFDs among integral domains.
[quoteproof:867]
[example:The Ring $\mathbb{Z}[\sqrt{-5}]$ Is Not a UFD]
The failure of unique factorization in $\mathbb{Z}[\sqrt{-5}]$ |
933 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5425 | 1194 | content | create | 1 | is n |
934 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5427 | 1194 | content | create | 1 | ow ful |
935 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5426 | 1194 | content | create | 1 | y explai |
936 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5428 | 1194 | content | create | 1 | ed. The norm function $N(a + |
937 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5429 | 1194 | content | create | 1 | b\sqrt{-5}) = a^2 + 5b^2$ satisfies $N(xy) = N(x)N(y)$, so units have norm $1$: only $N(a + b\sqrt{-5}) = 1$ with $a^2 + 5b^2 = 1$ has the solution $(\pm 1, 0)$. One verifies that $2, 3, 1 \pm \sqrt{-5}$ are all irreducible (no element of norm $2$ or $3$ exists), yet $6 = 2 \cdot 3 = (1+\sqrt{-5})(1-\sqrt{-5})$ giv |
938 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5430 | 1194 | content | create | 1 | s two distinct factorizations into ir |
939 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5432 | 1194 | content | create | 1 | reducibles. The irreducible $2$ is not prime: $2 \mid (1+\sqrt{-5})(1-\sqrt{-5})$ but $2 \nmid 1 \pm \sqrt{-5}$ (since otherwise $\frac{1 \pm \sqrt{-5}}{2}$ would be a Gaussian integer, but its norm is $6/4 \notin \mathbb{Z}$). So this ring fails: irreducible $ |
940 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5434 | 1194 | content | create | 1 | \centernot\Rig |
941 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5431 | 1194 | content | create | 1 | tarrow$ prime, and uniq |
942 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5433 | 1194 | content | create | 1 | e factorization fai |
943 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5449 | 1194 | content | create | 1 | s simultaneously.
[/example]
## Factorization in Polynomial Rings
Polynomial rings over fields are Euclidean domains, hence PIDs and UFDs. But polynomial rings over $\mathbb{Z}$ — like $\mathbb{Z}[X]$ — are UFDs that are not PI |
944 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5436 | 1194 | content | create | 1 | s. For these, Gauss |
945 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5435 | 1194 | content | create | 1 | s lemma provides the essential link between factorization in $R[X]$ and factorization in $F[X]$, where $F$ is the field o |
946 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5438 | 1194 | content | create | 1 | finition:Content of a Polynomial] Let $R$ be a UFD and $f = a_0 + a_1 X + \cdots + a_n X^n \in R[X]$. The **content** of $f$ is $c |
948 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5443 | 1194 | content | create | 1 | f) = \gcd(a_0, a_1, |
949 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5439 | 1194 | content | create | 1 | \ldots, a_n) \in R$ (well-defined up to a unit). The polynomial $f$ is **primitive** if $c(f)$ is a unit, i.e. if the coefficients are coprime. [/definition] Every polynomial $f \in R[X]$ factors as $f = c(f) \cdot f_1$ where $f_1$ is primitive. So factorization in $R[X]$ splits into two independent problems: factoriz |
950 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5440 | 1194 | content | create | 1 | ng the content in |
951 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5441 | 1194 | content | create | 1 | $R$, and factorizing the primitive part in |
952 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5442 | 1194 | content | create | 1 | $R[X]$ (or equivalently, in $F[X]$, by Gauss's lemma). [quotetheorem:858] [Gauss's Lemma](/theorems/858) is the bridge between $R[X]$ and $F[X]$. The forward direction (reducible over $R$ implies |
953 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5445 | 1194 | content | create | 1 | reducible over $F |
954 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5444 | 1194 | content | create | 1 | ) is trivial. The reverse direction is the content: if $f |
955 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5446 | 1194 | content | create | 1 | = gh$ in $F[X]$, we |
956 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5448 | 1194 | content | create | 1 | can clear denominators to get $abf = (ag)(bh)$ in $R[X]$, then compare contents. Since $f$ is primitive, $c(abf) = ab$, and $c(ag)c(bh) = ab$ up to a unit, allowing us to reassemble $f = g_1 h_1$ with $g_1, h_1 \in R[X]$ primitive, thus non-units. The elegance of the arg |
957 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5447 | 1194 | content | create | 1 | ument is th |
958 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5450 | 1194 | content | create | 1 | t content is the right invariant to track: multiplicativity of content ($c(fg) \sim c(f)c(g)$) does all th |
959 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5452 | 1194 | content | create | 1 | By Gauss's lemma |
961 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5451 | 1194 | content | create | 1 | $f$ is irreducible in $\mathbb{Q}[X]$ iff it is irreduc |
962 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5454 | 1194 | content | create | 1 | ible in $\mathbb{Z}[X]$. A degree-$3$ polynomial over $\mathbb{Q}$ is reducible iff it has a rational root. By the rational root theorem, any rational root of $f$ has the form $\pm 1$ (numerator divides the constant term $1$, denominator divides the leading coefficient $1$). But $f(1) = 3 \neq 0$ and $f(-1) = -1 \neq 0$. So $f$ has no rational roots, hence is irreducible over both $\mathbb{Z}$ and $\mathbb{Q}$.
[/example]
When the |
963 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5456 | 1194 | content | create | 1 | e is no rational |
964 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5455 | 1194 | content | create | 1 | oot to check, Eisenstein's criterion detects irre |
965 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5457 | 1194 | content | create | 1 | ducibility by a single prime. [quotetheore |
966 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5458 | 1194 | content | create | 1 | m:859] [Eise |
967 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5461 | 1194 | content | create | 1 | nstein's Criterion](/theorems/859) is one of the most efficient irreducibility tes |
968 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5460 | 1194 | content | create | 1 | ts available. |
969 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5459 | 1194 | content | create | 1 | Its proof is a clean divisibility argument: the Eisenstein prime $p$ divides $a_0$ but not |
970 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5462 | 1194 | content | create | 1 | $a_n = 1$ (sinc |
971 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5464 | 1194 | content | create | 1 | e $f$ is primitive), so exactly one of |
972 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5463 | 1194 | content | create | 1 | the consta |
973 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5468 | 1194 | content | create | 1 | t terms of the two hypothetical facto |
974 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5467 | 1194 | content | create | 1 | s is divisible |
975 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5469 | 1194 | content | create | 1 | et $p$ be p |
977 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5465 | 1194 | content | create | 1 | ime and consider the |
978 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5471 | 1194 | content | create | 1 | polynomial
\begin{align*}
f = X^{p-1} + X^{p-2} + \cdots + X + 1 = \frac{X^p - 1}{X - 1} \in \mathbb{Z}[X].
\end{align*}
Eisenstein does not apply directly to $f$. The standard trick is to substitute $Y = X - 1$:
\begin{align*}
\hat{f}(Y) = f(Y+1) = \ |
979 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5474 | 1194 | content | create | 1 | rac{(Y+1)^p - 1}{Y} = Y^{p-1} + \bino |
980 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5473 | 1194 | content | create | 1 | m{p}{1}Y^{p-2} + \cdots + \binom{p}{p-1}.
\end{align*}
No |
981 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5472 | 1194 | content | create | 1 | apply Eisenstein with the prime $p$: $p \mid \binom{p}{k}$ for $1 \leq k \leq p-1$ (a standard binomial coefficient fact), and $p^2 \nmid \binom{p}{p-1} = p$. So $\hat{f}$ is irreducibl |
982 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5470 | 1194 | content | create | 1 | in $\mathbb{Z}[ |
983 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5475 | 1194 | content | create | 1 | Y]$ by Eisenst |
984 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5476 | 1194 | content | create | 1 | in. Sinc |
985 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5478 | 1194 | content | create | 1 | e a factorization $f(X) = g(X)h(X)$ in $\mathbb{Z}[X]$ gives $\hat{f}(Y) = g(Y+1)h(Y+1)$ in $\mathbb{Z}[Y]$, irreducibility of $\hat{f}$ implies irreducibility of $f$.
[/example]
## Noetherian Rings
The Hilbert basis |
986 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5477 | 1194 | content | create | 1 | theorem is one |
987 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5479 | 1194 | content | create | 1 | of the pivotal results of nin |
988 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5485 | 1194 | content | create | 1 | nth-century algebra |
990 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5482 | 1194 | content | create | 1 | Before Hilbert, invariant theorists labored to exhibit finite generating sets for rin |
991 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5481 | 1194 | content | create | 1 | gs of symmetri |
992 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5480 | 1194 | content | create | 1 | s by hand. Hilbert proved in one stroke that any ideal in a polynomial ring over a Noetherian ring is finitely generated — ending the laborious case-by-case approach. A ring is Noetherian if ideals cannot grow indefinitely. The definition is equivalent to requiring all ideals to be finitely generated — and that equivalence is itself a useful theorem. [definition:Ascending Chain Condition] A ring $R$ satisfies the **ascending chain condition (ACC)** if every ascending chain of ideals $I_1 \subseteq I_2 \ |
993 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5484 | 1194 | content | create | 1 | ubseteq I_3 \subs |
994 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5488 | 1194 | content | create | 1 | teq \cdots$ eventually stabilises |
995 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5492 | 1194 | content | create | 1 | there exi |
996 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5489 | 1194 | content | create | 1 | sts $N$ with $I_n = I_N$ for all $n \geq N$. [/definition] [definit |
997 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5490 | 1194 | content | create | 1 | on:Noetherian Ring] |
998 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5486 | 1194 | content | create | 1 | A ring $R$ is **Noetherian** if it satisfies the ACC. Equivalently, every ideal of $R$ is finitely generated. [/definition] Every PID is Noetherian: all its ideals are principal, hence generated by a single element. Every field is Noetherian (only two ideals). Every quotient of a Noetherian ring is Noetherian (ideals of $R/I$ pull back to ideals of $R$ containing $I$, which are finitely generated, and their images in $R/I$ are then finitely generated by the images of th |
999 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5487 | 1194 | content | create | 1 | e ge |
1000 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5491 | 1194 | content | create | 1 | able. E |
1001 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5493 | 1194 | content | create | 1 | ery ideal |
1002 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5494 | 1194 | content | create | 1 | $I \trianglelefteq R[X]$ is determined by f |
1003 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5496 | 1194 | content | create | 1 | for algebraic geom |
1005 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5501 | 1194 | content | create | 1 | try, where ideals of $\mathbb{R}[X_1, \ldots, X_n]$ correspond to polynomial systems whose solution sets are algebraic varieties. The theorem says that any such system, though potentiall |
1006 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5499 | 1194 | content | create | 1 | given by infinitely many equations, is determined by finitely many of them. The proof works by extracting leading coefficients at each degree to form an ascending chain of ideals in $R$. The Noetherian hypothesis on $R$ forces this chain to stabilise at some level $N$, and the finitely many generating polynomials (one at each degree $0 \leq n \leq N$ for each generator of the corresponding ideal in $R$) then suffice to generate all of $I$ by an inducti |
1007 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5497 | 1194 | content | create | 1 | n on degree argum |
1008 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5502 | 1194 | content | create | 1 | nt. [quoteproof:860] [example:Applications |
1009 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5503 | 1194 | content | create | 1 | of Noetherian Rings] Let $F$ be a field and |
1010 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5498 | 1194 | content | create | 1 | consider any sy |
1011 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5504 | 1194 | content | create | 1 | stem of polynomial equations $f_\alpha(x_1, \ldots, x_n) = 0$ for $\alpha$ ranging |
1012 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5507 | 1194 | content | create | 1 | over some (p |
1013 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5506 | 1194 | content | create | 1 | ossibly infinite) index set. Let $I = (\{f_ |
1014 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5500 | 1194 | content | create | 1 | \alpha\})$ |
1015 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5505 | 1194 | content | create | 1 | e the idea |
1016 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5508 | 1194 | content | create | 1 | generated by all these poly |
1017 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5509 | 1194 | content | create | 1 | nomials in $F[X |
1018 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5511 | 1194 | content | create | 1 | _1, \ldots, X_n]$. Since $F$ is Noetherian, and $F[X_1, \ldots, X_n]$ is Noetherian by iterated appl |
1019 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5513 | 1194 | content | create | 1 | e Hilbert basis theorem, the ideal $I$ is finitely generated: $I = (f_1, \ldots, f_k)$ for some finite list $f_1, \ldots, f_k$. A point $\mathbf{a} = (a_1, \ldots, a_n)$ satisfies all the equations $f_\alpha(\mathbf{a}) = 0$ if and only if it satisfies $f_1(\mathbf{a}) = \cdots = f_k(\mathbf{a}) = 0$ (since every $f_\alpha$ is a combination $\sum r_i f_i$, so vanishing of $f_1, \ldots, f_k$ for |
1021 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5512 | 1194 | content | create | 1 | ces vanishi |
1022 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5518 | 1194 | content | create | 1 | g of all $f_\alpha$) |
1023 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5516 | 1194 | content | create | 1 | Thus the solution set of an a |
1024 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5515 | 1194 | content | create | 1 | bitrary polynomial system equals the solution set of a *finite* polynomial system — a remarkable compactness statement that requires no topology, only Noetherian algebra. [/example] # Modules If rings generalise the integers by keeping two operations, then modules generalise vector spaces by relaxing the requirement |
1025 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5517 | 1194 | content | create | 1 | that scalars form a field. A vector space over $\mathbb{R}$ or $\mathbb{C}$ is geometrically intuitive but algebraically rigid — bases always exist, dimension is well-defined, and every |
1026 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5514 | 1194 | content | create | 1 | ubspace has a complement. When we allow |
1027 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5519 | 1194 | content | create | 1 | scalars from a ring $R$, this rigidity dissolves. Not every module ha |
1028 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5521 | 1194 | content | create | 1 | a basis, not every submod |
1029 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5520 | 1194 | content | create | 1 | le is a direct summ |
1030 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5522 | 1194 | content | create | 1 | nd, and the structure of a module depends sensitively on the ring $R$. This loss of rigidity is not a weaknes |
1031 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5523 | 1194 | content | create | 1 | s; it is where |
1032 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5524 | 1194 | content | create | 1 | the richness comes from. T |
1033 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5525 | 1194 | content | create | 1 | ith modules over a ri |
1035 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5528 | 1194 | content | create | 1 | ng $R$ rather than vector spaces over a field is the **structure th |
1036 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5527 | 1194 | content | create | 1 | eorem**: every |
1037 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5529 | 1194 | content | create | 1 | finitely generated module over a Euclidean domain decomposes into a direct sum of cyclic modules, classified by invariant factors. Applied with $R = \ma |
1038 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5533 | 1194 | content | create | 1 | thbb{Z}$, this |
1039 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5532 | 1194 | content | create | 1 | immediately classifies all finite abelian groups — the re |
1040 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5531 | 1194 | content | create | 1 | sult stated without proof at the end of Chapter 1. Applied |
1041 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5534 | 1194 | content | create | 1 | with $R = \mathbb{F}[X]$, it produces the rational ca |
1042 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5535 | 1194 | content | create | 1 | nonical form and Jordan normal |
1043 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5530 | 1194 | content | create | 1 | form for matr |
1044 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5537 | 1194 | content | create | 1 | purely algebraic proof of results that linear algebra usually handles by more computational means. ## Modules and Submodules ### The Definition A module over a ring $R$ is an abe |
1045 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5536 | 1194 | content | create | 1 | ian group on which $R$ acts by scalar multiplication, compatibly with both the ri |
1046 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5538 | 1194 | content | create | 1 | g structure of $R$ |
1047 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5539 | 1194 | content | create | 1 | nd the group structure of the module. [definition |
1048 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5541 | 1194 | content | create | 1 | Module] Let $R$ be a commutative ring. An * |
1049 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5540 | 1194 | content | create | 1 | in{align*}
&\text{(i) } (r + s) \cdot m = r \cdot m + s \cdot m, \\
&\text{(ii) } r \cdot (m + n) = r \cdot m + r \cdot n, \\
&\text{(iii) } r \cdot (s \cdot m) = (rs) \cdot m, \\
|
1051 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5543 | 1194 | content | create | 1 | &\text{(iv) } 1_R \cdot m = m.
\end{align*}
[/definition]
The axioms say that $R$ acts on $M$ by ring homomorphisms: each $r \in R$ gives an additive endomorphism $m \mapsto rm$ of $M$, and the map $r \mapsto (m \mapsto rm)$ is |
1052 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5544 | 1194 | content | create | 1 | tself a ring homomorphism $R \to \mathrm{End}(M)$. This is the coordinate-free way to think about modules: a module is an abelian group together with a ring action on it. |
1053 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5550 | 1194 | content | create | 1 | [example |
1054 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5547 | 1194 | content | create | 1 | The C |
1055 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5545 | 1194 | content | create | 1 | nonical Examples of Modules] *Vector space |
1056 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5549 | 1194 | content | create | 1 | s.* If $\mathbb{F}$ is a field, an $\mathbb{F}$-module is exactly an $\mathbb{F}$-vector space. Every result in this chapter specialises to a (usually easier) statement about |
1057 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5548 | 1194 | content | create | 1 | ector spaces.
*Abelian groups as $\mathbb{Z}$-modules.* Every abelian group $(A, +) |
1058 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5546 | 1194 | content | create | 1 | is a $\mathbb{Z}$-module via $n \cdot a = a + \cdots + a$ ($n$ times), extended to negative integers and zero in the obvious way. This action is forced: $1 \cdot a = a$ by axiom (iv), and the rest follows by distributivity. Conversely, every $\mathbb{Z}$-module is an abelian group. |
1059 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5551 | 1194 | content | create | 1 | So $\mathb |
1060 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5552 | 1194 | content | create | 1 | {Z}$-modules and abelian |
1061 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5553 | 1194 | content | create | 1 | groups are the same thing. *Ideals and quotients.* Any ideal $I \trianglelefteq R$ is an $R$-module under the ring multiplication. The quotient ring $R/I$ is also an $R$- |
1062 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5554 | 1194 | content | create | 1 | module via $r |
1063 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5555 | 1194 | content | create | 1 | cdot (a + I) = ra + I$. *$R |
1064 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5559 | 1194 | content | create | 1 | ^n$.* For any ring $R$ and $n \geq 1$, the direct product $R^n = R \times \cdots \times R$ is an $R$-module via $r \cdot (r_1, \ldots, r_n) = (rr_1, \ldots, rr_n)$. |
1065 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5556 | 1194 | content | create | 1 | ample is th |
1067 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5557 | 1194 | content | create | 1 | e gateway t |
1068 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5560 | 1194 | content | create | 1 | no |
1069 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5562 | 1194 | content | create | 1 | rmal fo |
1070 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5563 | 1194 | content | create | 1 | ms for matrices. [/example] [definition: Submodule] Let $M$ be an $R$-mo |
1071 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5565 | 1194 | content | create | 1 | dule. A subset |
1072 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5561 | 1194 | content | create | 1 | $N \subseteq M$ is an **$R$-submodule**, written $N \leq M$, if $N$ is a subgr |
1073 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5564 | 1194 | content | create | 1 | oup of $(M, + |
1074 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5568 | 1194 | content | create | 1 | )$ and $rn \in N$ for all $r \in R$, $n \in N$. [/definition] [definition: Quotient Module] If $N \leq M$ is an $R$-submod |
1075 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5567 | 1194 | content | create | 1 | ule, the **quo |
1076 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5566 | 1194 | content | create | 1 | ient module** $M/N$ is |
1077 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5569 | 1194 | content | create | 1 | the set of additive cosets $\{m + N : m \in M\}$ with the $R$-action $r \cdot (m + N) = rm + N$.
[/definition]
Modules differ from groups in a notable way: in groups, we distinguished subgroups from normal subgroups, and only the latter allowed quotienting. |
1078 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5570 | 1194 | content | create | 1 | In modules |
1079 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5573 | 1194 | content | create | 1 | r \cdot m = 0 \text{ for all } m \in S\} |
1081 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5574 | 1194 | content | create | 1 | .
\end{align*}
This is always an ideal of $R$. For a single element $m \in M$, $\operatornam |
1082 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5571 | 1194 | content | create | 1 | e{Ann}(m)$ is t |
1083 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5575 | 1194 | content | create | 1 | he ideal of scalars that kill $m$. [/definition] [definition: Torsi |
1084 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5576 | 1194 | content | create | 1 | on] An eleme |
1085 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5578 | 1194 | content | create | 1 | nt $m \in M$ is a **torsion element** if $\operatorname{Ann}(m) \neq 0$, i.e. if there exists a non-zero $r \in R$ with $rm = 0$. T |
1086 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5579 | 1194 | content | create | 1 | he module $M$ |
1087 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5580 | 1194 | content | create | 1 | s a **torsion module** if every element is torsion, and **torsion-free** if the only torsion element is $0$.
[/definition]
In a $\mathbb{Z}$-module (abelian group), torsion elements are precisely the elements of finite order. In an $\ma |
1088 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5577 | 1194 | content | create | 1 | hbb{F}$-vector space ($\ma |
1089 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5582 | 1194 | content | create | 1 | hbb{F}$ a field), t |
1090 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5581 | 1194 | content | create | 1 | ere are no torsion elements other t |
1091 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5583 | 1194 | content | create | 1 | an $0$, since $\mathbb{F}$ has no zero divisors and only $ |
1092 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5584 | 1194 | content | create | 1 | $ is annihilated by a non-zero sca |
1093 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5585 | 1194 | content | create | 1 | lar. Torsion and free parts are the two ingredie |
1094 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5588 | 1194 | content | create | 1 | heorem.
[definition: Finitely Generated Module]
An $R$-module $M$ is **finitely generated** if there exist $m_1, \ldots, m_k \in M$ such that
\begin{align*}
M |
1096 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5589 | 1194 | content | create | 1 | = Rm_1 + \cdot |
1097 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5587 | 1194 | content | create | 1 | + Rm_k = \{r_1 m_1 + \cdots + r_k m_k : r_i \in R\}.
|
1098 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5590 | 1194 | content | create | 1 | \end{align*}
E |
1099 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5591 | 1194 | content | create | 1 | quivalently, $M$ is finitely generated iff there is a sur |
1100 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5593 | 1194 | content | create | 1 | jective $R$-module homomorphism $R^k \twoheadrightarrow M$ |
1101 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5596 | 1194 | content | create | 1 | for some $k$. [/definition] The equivalence with |
1102 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5595 | 1194 | content | create | 1 | surjections from $R^k$ is usefu |
1103 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5592 | 1194 | content | create | 1 | l: it means e |
1104 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5594 | 1194 | content | create | 1 | very finitely |
1105 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5597 | 1194 | content | create | 1 | enerated mo |
1106 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5598 | 1194 | content | create | 1 | ule is a quotient o |
1107 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5601 | 1194 | content | create | 1 | a free module $R^k$. The kernel of that surjection is itself a submodule of $R^k$, and understanding the kernel — via the Smith normal form of its generator matrix — is exactly what the structure theorem does. ## Homomorphisms and the Isomorphism Theorems for Modules [definition: Module Homomorphism] Le |
1108 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5599 | 1194 | content | create | 1 | $M$ and $N$ be $R$-modules. A function $f : |
1109 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5602 | 1194 | content | create | 1 | [/definition] |
1111 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5604 | 1194 | content | create | 1 | 1112 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) | |
| 5603 | 1194 | content | create | 1 | he kernel $\ker f = \{m \in |
1113 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5605 | 1194 | content | create | 1 | M : f(m) = 0\}$ is a submodule of $M$, and the image $\operatorname{im} f$ is a submodule of $N$. The three isomorphism theorems hold for modules with the same proofs as for groups, since both rely only on the underlying abelian group structure supplemented by the scalar |
1114 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5606 | 1194 | content | create | 1 | action. [quo |
1115 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5607 | 1194 | content | create | 1 | rphism Theore |
1116 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5609 | 1194 | content | create | 1 | m for Modules](/theorems/862) is the foundation for identifying modules via surjective ho |
1117 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5608 | 1194 | content | create | 1 | omorphisms. To show $M \cong N$, exhibit a surjective $R$-module homomorphism $\varphi : M \to N$ and identify its kernel. As with groups, the key work is always in computing $\ker \ |
1118 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5611 | 1194 | content | create | 1 | arphi$ and verifying surjectivity; the isomorphism itself is then automatic. This theorem is what converts the Smith normal form computation (which identif |
1119 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5610 | 1194 | content | create | 1 | ies the ker |
1120 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5612 | 1194 | content | create | 1 | el of a surjection $R^m \to M$) into the |
1121 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5613 | 1194 | content | create | 1 | structure theorem d |
1122 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5615 | 1194 | content | create | 1 | composition.
[quoteproof:862]
[example: The Cyclic Module]
For any $m \in M$, the map $\varphi : R \to M$ defined by $\varphi(r) = rm$ is an $R$-module homomorphism with image $Rm = \{rm : r \in R\}$ (the submodule generated by $m$) and kernel $\operatorname{Ann}(m)$. By the [First Is |
1123 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5620 | 1194 | content | create | 1 | orems/862):
\begin{align*}
Rm \cong R/\ope |
1125 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5616 | 1194 | content | create | 1 | ratorname{A |
1126 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5617 | 1194 | content | create | 1 | n}(m).
\end{align*}
Th |
1127 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5618 | 1194 | content | create | 1 | is is the fundamental example of a cyclic module. When $R = \mathbb{Z}$ and |
1128 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5619 | 1194 | content | create | 1 | $M = \mathbb{ |
1129 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5621 | 1194 | content | create | 1 | }/n\mathbb{Z}$, the element $m = 1$ |
1130 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5622 | 1194 | content | create | 1 | has $\operatorname{Ann}(m) = n\mathbb{Z}$, and $\ |
1131 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5623 | 1194 | content | create | 1 | mathbb{Z} \cdo |
1132 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5624 | 1194 | content | create | 1 | 1 = \mathbb{Z}/n\mathbb{Z}$ i |
1133 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5625 | 1194 | content | create | 1 | s the whole module. When $R = \mathbb{F}[X]$ and $M = V_\alpha$ is a cyclic $\mathbb{F}[X]$-m |
1134 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5626 | 1194 | content | create | 1 | odule, $\opera |
1135 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5627 | 1194 | content | create | 1 | orname{Ann}(v)$ is the ideal generated by the minimal poly |
1136 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5628 | 1194 | content | create | 1 | nomial of $v$ |
1137 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5629 | 1194 | content | create | 1 | ith respect to $\alpha$. [/example] ## Free Modules and Linear Independence The nicest modules are those with a basis — a linearly independent generating set. In vector spaces, every generating set contains a basis and every basis has the same size. Neither statement holds in general for modules over rings, which is one of the main differences between mo |
1138 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5631 | 1194 | content | create | 1 | bra. [definition: Linear Independence] Elements $m_1, \ldots, m_k \in M$ are **li |
1140 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5632 | 1194 | content | create | 1 | nearly independ |
1141 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5633 | 1194 | content | create | 1 | ent** (over $R$) if $\sum_{i=1}^k r_i m_i = 0$ with $r_i \in R$ implies $r_1 = |
1142 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5634 | 1194 | content | create | 1 | \cdots = r_k |
1143 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5637 | 1194 | content | create | 1 | = 0$. [/definition] [definition: Free Module and Basis] An $R$-module $M$ is **free** if it has a **basis**: a subset $S |
1144 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5635 | 1194 | content | create | 1 | \subseteq M$ t |
1145 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5636 | 1194 | content | create | 1 | at generates |
1146 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5640 | 1194 | content | create | 1 | $M$ and is |
1147 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5639 | 1194 | content | create | 1 | linearly independent. If $ |
1148 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5641 | 1194 | content | create | 1 | S = \{m_1, \ldots, m_n\}$ is finite, then $M \cong R^n$.
[/definition]
Free modules over a ring beh |
1149 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5638 | 1194 | content | create | 1 | r modules o |
1150 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5642 | 1194 | content | create | 1 | er a non-zero commuta |
1151 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5643 | 1194 | content | create | 1 | ive ring, rank is well-defined: if $R^m \cong R^n$ then $m = n$ (proved by passing to $R^m / \mathfra |
1152 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5644 | 1194 | content | create | 1 | k{m} R^m \cong |
1153 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5646 | 1194 | content | create | 1 | ianglelefteq \mathbb{Z}[X]$ is a submodule of $\mat |
1155 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5647 | 1194 | content | create | 1 | hbb{Z}[X]$ (which is free of rank $1 |
1156 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5648 | 1194 | content | create | 1 | ) but is not free of rank $1$: it cannot |
1157 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5649 | 1194 | content | create | 1 | be generated by a single element, as shown in Chapter 2. It is generated by $2$ and $X$, but |
1158 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5651 | 1194 | content | create | 1 | these are not i |
1159 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5650 | 1194 | content | create | 1 | ndependent: $X \cdot 2 = 2 \cdot X$ in $\mathbb{Z}[X]$, so the generato |
1160 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5656 | 1194 | content | create | 1 | rs satisfy a |
1161 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5654 | 1194 | content | create | 1 | relation. This example shows that submodules of free modules need not be free — unless the ring is a PID (where they always are, as |
1162 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5653 | 1194 | content | create | 1 | a consequence |
1163 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5652 | 1194 | content | create | 1 | of the struct |
1164 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5655 | 1194 | content | create | 1 | ure theorem). |
1165 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5657 | 1194 | content | create | 1 | [/example] ## Smith Normal |
1166 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5658 | 1194 | content | create | 1 | Form The Smith normal form is a normal form for matrices over a Euclidean domain, analogous to the row-echelon form over a field but more refined. Over a field, any matrix can be reduced to a block of $1$s follo |
1167 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5659 | 1194 | content | create | 1 | wed by $0$s. O |
1168 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5661 | 1194 | content | create | 1 | do is a diagonal matrix with a divisibility condition. Thi |
1170 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5662 | 1194 | content | create | 1 | turns out to be exactly what we n |
1171 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5663 | 1194 | content | create | 1 | eed to classify finitely generated modules. [definition: Elementary Row and Column Operations] Over a ring $R$, the **elementary row operations** on a matrix $A$ are: (i) adding $c \in R$ times one row to another, (ii) swapping two |
1172 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5664 | 1194 | content | create | 1 | rows, (iii) m |
1173 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5666 | 1194 | content | create | 1 | ltiplying a row by a unit of $R$. **Elementary column operations** are defined analogously. T |
1174 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5665 | 1194 | content | create | 1 | o matrices are **eq |
1175 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5668 | 1194 | content | create | 1 | ivalent** if one can be obtained from the other by a sequence of elementary row and column operations; equivalently, $B = PAQ$ for some invertible matrices $P, Q$. [/definition] [definition: Fi |
1176 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5669 | 1194 | content | create | 1 | ting Ideals] For a |
1177 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5670 | 1194 | content | create | 1 | $m \times n$ matrix $A$ over $R$, the **$k$th Fitting ideal** $\mathrm{Fit}_k(A) \trianglelefteq R$ is the ideal generated by all $k \times k$ minors of $A$. Equivalent matrices have the same Fitting ideals.
[/definition]
The Fitting ideals are the key invariants: they are preserved by row and col |
1178 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5667 | 1194 | content | create | 1 | mn operations, so |
1179 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5673 | 1194 | content | create | 1 | they are genuinely attached to the equivalence class of $A$ |
1180 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5671 | 1194 | content | create | 1 | l form $D = \ma |
1181 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5672 | 1194 | content | create | 1 | thrm{diag}(d_1, \ldots, d_r, 0, \ldots, 0)$, one computes $\mathrm{Fit} |
1182 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5675 | 1194 | content | create | 1 | _k(D) = (d_1 |
1183 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5676 | 1194 | content | create | 1 | uely determined ( |
1185 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5677 | 1194 | content | create | 1 | s the ratio of consecutive F |
1186 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5678 | 1194 | content | create | 1 | i |
1187 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5679 | 1194 | content | create | 1 | tting ideal ge |
1188 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5680 | 1194 | content | create | 1 | nerators) and gives the uniqueness part of the Smith normal form the |
1189 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5681 | 1194 | content | create | 1 | orem. [quo |
1190 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5682 | 1194 | content | create | 1 | tetheorem:861] The [Smith Normal Form Theorem](/theorems/861) is the engine behind |
1191 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5685 | 1194 | content | create | 1 | the entire cla |
1192 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5683 | 1194 | content | create | 1 | ssification theory of this chapter. The algorithm is clean: bring the |
1193 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5684 | 1194 | content | create | 1 | smallest |
1194 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5686 | 1194 | content | create | 1 | -$\va |
1195 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5687 | 1194 | content | create | 1 | rphi$-valu |
1196 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5688 | 1194 | content | create | 1 | e entry to the top-left |
1197 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5689 | 1194 | content | create | 1 | corner, us |
1198 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5691 | 1194 | content | create | 1 | divisio |
1200 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5692 | 1194 | content | create | 1 | n algorithm to clear the rest of the first row and column, the |
1201 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5693 | 1194 | content | create | 1 | n handle off- |
1202 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5694 | 1194 | content | create | 1 | ver $\mathbb{Z} |
1203 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5696 | 1194 | content | create | 1 | $]
We reduce the matrix
\begin{align*}
A = \begin{pmatrix} 3 & 7 |
1204 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5695 | 1194 | content | create | 1 | & 4 \\ 1 & -1 |
1205 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5697 | 1194 | content | create | 1 | & 2 \\ 3 & 5 & 1 \end{pmatrix}
\end{align*}
to Smith normal form. First bring the $1$ in position $(2,1)$ to position $(1,1)$ by swapp |
1206 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5698 | 1194 | content | create | 1 | ing rows $1$ an |
1207 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5699 | 1194 | content | create | 1 | d $2$:
\begin{align*}
\begin{pmatrix} 1 & -1 & 2 \\ 3 & 7 & 4 \\ 3 & 5 & 1 \end{pmatrix}.
\end{align*} |
1208 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5700 | 1194 | content | create | 1 | Clear the |
1209 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5701 | 1194 | content | create | 1 | first row by subtracting multiples of co |
1210 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5702 | 1194 | content | create | 1 | umn |
1211 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5703 | 1194 | content | create | 1 | $1$ from col |
1212 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5704 | 1194 | content | create | 1 | umns $2$ and $3$:
\begin{align*}
\begin{pmatrix} 1 & 0 & 0 \\ 3 & 10 & -2 \\ 3 & 8 & -5 \end{pmatrix}.
\end{align*}
Clear the first column similarly:
\begin{align*}
\begin{pmatrix} 1 & 0 & 0 \\ 0 & 10 & -2 \\ 0 & 8 & -5 \end{pmatrix}.
\end{align*}
Now work on the $2 \times 2$ block. The |
1213 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5705 | 1194 | content | create | 1 | , so use the division algorithm: $10 = (-5)(-2) + 0$, so subtract |
1215 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5707 | 1194 | content | create | 1 | $-5$ times |
1216 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5708 | 1194 | content | create | 1 | olumn $3$ from column $2$ |
1217 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5709 | 1194 | content | create | 1 | (or note $\gcd(10, -2) = 2$). Instead, swap columns $ |
1218 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5710 | 1194 | content | create | 1 | 2$ and $3$ and |
1219 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5711 | 1194 | content | create | 1 | negate to bring $2$ to position $(2, |
1220 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5712 | 1194 | content | create | 1 | 2)$:
\begin{align*}
\begin{pmatrix} 1 & 0 & 0 \\ 0 & 2 & 10 \\ 0 & 5 & 8 \end{pmatrix}.
\end{align*}
Now $10 = 5 \cdot 2 + 0$ and $8 = 4 \cdot 2 + 0$, |
1221 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5713 | 1194 | content | create | 1 | so column operation |
1222 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5714 | 1194 | content | create | 1 | clear the sec |
1223 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5715 | 1194 | content | create | 1 | ond row, and r |
1224 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5716 | 1194 | content | create | 1 | w operations clear the second column:
\begin{align*}
\begin{pmatrix} 1 & 0 & 0 \\ 0 & 2 & 0 \\ 0 & 0 & -17 \end{pmatrix} \xrightarrow{\times(-1)} \begin{pmatrix} 1 & 0 & 0 \\ 0 & 2 & 0 \\ 0 & 0 & 17 \end{pmatrix}.
\end{align*}
We verify the Fitting ideals: $\mathrm{Fit}_1(A) = (1)$ (the entry $1$ generates $\mathbb{Z}$), $\mathrm{Fit}_2(A) = (d_1 d_2) = (2)$ (the $2\times 2$ minor from the first two rows and columns of $A$ equals $\det\begin{pmatrix}3&7\\1&-1\end{pmatrix} = -10$, and others; $\gcd = 2$), and $\mathrm{Fit}_3( |
1225 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5717 | 1194 | content | create | 1 | ) = (\det A) = (34)$. So $d_1 = 1$, $d_2 = 2$, $d_3 = 17 = 34/2$. Indeed $1 \mid 2 \mid 17$. [/example] ## The Structure Theorem With the Smith normal form established, the classification of finitely generated modules over a Euclidean domain is a single step: write a |
1226 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5718 | 1194 | content | create | 1 | module as the cokernel of a presentat |
1227 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5719 | 1194 | content | create | 1 | ion matrix, put that matrix in Smith normal form, and read off the decomposition. [quotetheorem:857] |
1228 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5721 | 1194 | content | create | 1 | nitely generated |
1230 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5722 | 1194 | content | create | 1 | e of invariant factors. The free part $R^s$ captures the torsion-fr |
1231 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5723 | 1194 | content | create | 1 | ee part of $M$; |
1232 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5724 | 1194 | content | create | 1 | the summands $R/(d_i)$ capture the torsion. The two parts ar |
1233 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5726 | 1194 | content | create | 1 | e cleanly sep |
1234 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5725 | 1194 | content | create | 1 | arated because $R$ is an integral domain: a module is torsion-free iff it has no cyclic summands $R/(d)$ with $d \neq 0$. The proof strategy |
1235 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5727 | 1194 | content | create | 1 | is elegant |
1236 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5728 | 1194 | content | create | 1 | in its economy. Since |
1237 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5729 | 1194 | content | create | 1 | $M$ is finitely generated, there is a surjection $\varphi : R^m \to M$. |
1238 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5730 | 1194 | content | create | 1 | The kernel $\ke |
1239 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5731 | 1194 | content | create | 1 | r\varphi$ is a submodule of $R^m$, hence finitely generated (by at most $m$ elements, |
1240 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5732 | 1194 | content | create | 1 | since $R$ is |
1241 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5733 | 1194 | content | create | 1 | a PID). Arrange the generators of $\ker\varphi$ as columns of an $m \times n$ matrix $A$. The Smith normal form theorem turns $A$ into a diagonal matrix via row and column operations. Row operations correspond t |
1242 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5734 | 1194 | content | create | 1 | change of basis in $R^m$; column operations corres |
1243 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5736 | 1194 | content | create | 1 | elian Group from Generators and Relations] Let $A$ be the abe |
1245 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5737 | 1194 | content | create | 1 | lian group gene |
1246 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5738 | 1194 | content | create | 1 | rated by $a, b, c$ with relations
\begin{align*}
2a + 3b + c = 0, \qquad a + 2b = 0, \qquad 5a + 6b + 7c = 0.
\end{align*}
As a $\math |
1247 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5739 | 1194 | content | create | 1 | bb{Z}$-module |
1248 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5742 | 1194 | content | create | 1 | , $A = \mathbb{Z}^3 / N$ where $N$ is |
1249 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5741 | 1194 | content | create | 1 | the submodule |
1250 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5740 | 1194 | content | create | 1 | enerated by the rows of the r |
1251 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5743 | 1194 | content | create | 1 | elation matrix (or equivalently, |
1252 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5745 | 1194 | content | create | 1 | the cokern |
1253 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5744 | 1194 | content | create | 1 | l of the matrix of relations). The presentation matrix, written with the r |
1254 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5747 | 1194 | content | create | 1 | elations as columns, is:
\begin{align*}
A_{\text{pres}} = \begin{pmatrix} 2 & 1 & 5 \\ 3 & 2 & 6 |
1255 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5746 | 1194 | content | create | 1 | \\ 1 & 0 & 7 |
1256 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5748 | 1194 | content | create | 1 | end{pmatr |
1257 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5749 | 1194 | content | create | 1 | n*}
We compute Fitting ideals to find the Smith normal form. Since $(A_{ |
1258 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5751 | 1194 | content | create | 1 | _{31} = 1$, we have $\mathrm{Fit}_1(A_{\text{pres}}) = (1)$, so $d_1 = 1$. The $2 \times 2$ minor from rows $1,2$ and columns $1,2$ is $\det\begin{pmatrix}2&1\\3&2\end{pmatrix} = 1$, so $\mathrm{Fit}_2 = (1)$ and $d_2 = 1$. Finally $\det(A_{\text{pres}}) = 2(14-0) - 1(21-6) + 5(0-2) = 28 - 15 - 10 = 3$, so $\mathrm{Fi |
1260 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5752 | 1194 | content | create | 1 | }_3 = (3)$ and $d_3 = 3$. The Smith normal form is $\mathr |
1261 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5753 | 1194 | content | create | 1 | {diag}(1, 1, 3)$. T |
1262 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5754 | 1194 | content | create | 1 | erefore:
\begin{align*}
A \cong \frac{\mathbb{Z}}{(1)} \oplus \frac{\mathbb{Z}}{(1)} \oplus \frac{\mathbb{Z}}{(3)} \cong \{0\} \oplus \{0\} \oplus C_3 \cong C_3.
\end{align*}
The group is cyclic of order $3$. The two summands $\mathbb{Z}/(1) = 0$ vanish because $d_1 = d_2 = 1$ are units.
[/example]
[example: Classification of Finitely Generated Abelian Groups, Revisited]
As a special case of the structure theorem with $R = \mathbb{Z}$: every finitely generated |
1263 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5756 | 1194 | content | create | 1 | abelian gro |
1264 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5757 | 1194 | content | create | 1 | p is isomorphic to
\begin{al |
1265 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5755 | 1194 | content | create | 1 | gn*} C |
1266 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5758 | 1194 | content | create | 1 | {d_1} \times C_{d |
1267 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5760 | 1194 | content | create | 1 | 2} \times \cdots \times C_{d_r} \times \mathbb{Z}^s,
\end{ |
1268 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5759 | 1194 | content | create | 1 | align*} with $d_1 \m |
1269 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5762 | 1194 | content | create | 1 | id d_2 \mid \cd |
1270 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5761 | 1194 | content | create | 1 | ots \mid d_r$ and $s \geq 0$. This is the [Classification of Finite Abe |
1271 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5763 | 1194 | content | create | 1 | lian Groups]( |
1272 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5764 | 1194 | content | create | 1 | /theorems/850) stated in Chapter 1, now fully proved. The invariant factors $d_i$ and the rank $s$ are |
1273 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5765 | 1194 | content | create | 1 | etermined by th |
1275 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5767 | 1194 | content | create | 1 | e group — they are |
1276 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5768 | 1194 | content | create | 1 | computed from the Fitting ideals of any presentati |
1277 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5769 | 1194 | content | create | 1 | on matrix. |
1278 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5770 | 1194 | content | create | 1 | For example, all abelian groups of order $360 = 2^3 \cdot 3^2 \cdot 5$ (with no free |
1279 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5771 | 1194 | content | create | 1 | part, since th |
1280 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5772 | 1194 | content | create | 1 | e group is finite) are enumerated by sequences $d_1 \mid d_2 \mid \cdo |
1281 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5773 | 1194 | content | create | 1 | ts \mid d_r$ |
1282 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5775 | 1194 | content | create | 1 | with $\prod d_i = 360$. These are: |
1283 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5774 | 1194 | content | create | 1 | $C_{360}$; $C_ |
1284 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5777 | 1194 | content | create | 1 | 2 \times C_{180}$ (since $2 \mid 180$); $C_6 \times C_{60}$ (since $6 |
1285 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5776 | 1194 | content | create | 1 | \mid 60$); $C |
1286 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5782 | 1194 | content | create | 1 | _2 \times C_ |
1287 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5779 | 1194 | content | create | 1 | 2 \times C_{9 |
1288 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5780 | 1194 | content | create | 1 | 0}$ (since $2 \mid 2 \mid 90$); $C_6 \times C_6 \times C_{10}$ (since $6 \mid 6 \mid 10$); and $C_2 \times C_6 \times C_{30}$ (since $2 \mid 6 \mid 30$). So there are six non-isomorphic abelian groups of order $360$.
[/example]
## Normal Forms for Matrices
|
1289 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5781 | 1194 | content | create | 1 | ing application of the structure theorem is to linear algebra: it gi |
1291 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5783 | 1194 | content | create | 1 | ves a complet |
1292 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5784 | 1194 | content | create | 1 | e classification of linear maps $\alpha : V \to V$ up to conjugacy (i.e. up to change of basis), producing the rational can |
1293 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5785 | 1194 | content | create | 1 | nical form and |
1294 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5787 | 1194 | content | create | 1 | the Jordan nor |
1295 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5786 | 1194 | content | create | 1 | mal form as two ways of presenting the same classification.
### Setting Up the $\mathbb{F}[X]$-Module
Let $\mathbb{F}$ be a field and $V$ a finite-dimensio |
1296 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5788 | 1194 | content | create | 1 | nal $\mathbb{ |
1297 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5790 | 1194 | content | create | 1 | F}$-vector space of dimension $n$, and let $\alpha : V \to V$ be a linear map. Turn $V$ into an $\mathbb{F}[X]$-module $V_\alpha$ by defining the action of the polynomial $f(X) = a_0 + a_1 X + \cdots + a_k X^k$ as
\begin{align*}
f \cdot v = f(\alpha)(v) = a_0 v + a_1 \alpha(v) + a_2 \alpha^2(v) + |
1298 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5789 | 1194 | content | create | 1 | cdots + a_k \alpha^k(v). \e |
1299 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5791 | 1194 | content | create | 1 | d{align*}
Since $\mathbb{F} \subseteq \mathbb{F}[X]$, any $\mathbb{F |
1300 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5792 | 1194 | content | create | 1 | }$-basis of |
1301 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5793 | 1194 | content | create | 1 | $V$ generates $V_\ |
1302 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5794 | 1194 | content | create | 1 | an $\mathb |
1304 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5796 | 1194 | content | create | 1 | {F}[X]$-module, so $V_\alpha$ is finitely generated. Since $V$ is finite-dimensional over $\mathbb{F}$, the module $V_\alpha$ has no free $\mathbb{F}[X]$-summand (a free summand $\mathbb{F}[X]$ is infinite-dimensional over $\mathbb{F}$). By the Ca |
1305 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5799 | 1194 | content | create | 1 | ley–Hamilton theore |
1306 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5797 | 1194 | content | create | 1 | , the characteristic polynomial $\chi_\alpha$ annihilates $V$, so $\operatorname{Ann}(V_\alpha) \neq 0$.
The crucial observation is that an $\mathbb{F}$-linear change of basis $\alpha \mapsto P^{-1}\alpha P$ changes the $\mathbb{F |
1307 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5798 | 1194 | content | create | 1 | [X]$-module structure of $V$ to an isomorphic one (with the same underlying set $V$ but a new action defined by the new $\alpha$). Conversely, two isomorphic $\mathbb{F}[X]$-module structures on $V$ correspond to conjugate linear maps. So **classifying linear maps on $V$ up to conjugacy is the same as classifying $\mathbb{F}[X]$ |
1308 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5800 | 1194 | content | create | 1 | module structures on $V$ up to isomorphism**.
### Rational Canonical Form
Applying the structure theorem to $V_\alpha$ (with $R = \mathbb{F}[X]$, which is Euclidean) gives:
|
1309 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5801 | 1194 | content | create | 1 | The [Rational Canonical Form](/theorems/863) i |
1310 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5802 | 1194 | content | create | 1 | s the direct output of the structure theorem for $\mathbb{F}[X]$-modules. E |
1311 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5803 | 1194 | content | create | 1 | ach cyclic summ |
1312 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5804 | 1194 | content | create | 1 | and $\mathbb{F}[X]/(f_i)$ has a preferred basis $\{1, X, X^2, \ldots, X^ |
1313 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5805 | 1194 | content | create | 1 | {\deg f_i - 1 |
1314 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5806 | 1194 | content | create | 1 | }\}$ modulo $(f_i)$, in which the action of $\alpha$ (multiplication by $X$) is represented b |
1315 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5807 | 1194 | content | create | 1 | the companion matrix $c(f_i)$. The divisibility $f_1 \mid f_2 \mid \cdots \mid f_s$ is the divisibility |
1316 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5810 | 1194 | content | create | 1 | of the corr |
1317 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5809 | 1194 | content | create | 1 | onding invarian |
1319 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5811 | 1194 | content | create | 1 | factors of the presentation matrix of $V_\alpha$. Three impor |
1320 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5813 | 1194 | content | create | 1 | tant |
1321 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5812 | 1194 | content | create | 1 | read-off |
1322 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5814 | 1194 | content | create | 1 | s from the rational canonical form: the **minimal polynomia |
1323 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5817 | 1194 | content | create | 1 | l** of $\alpha$ |
1324 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5815 | 1194 | content | create | 1 | is $f_s$ (the largest invariant factor, which annihilates ev |
1325 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5818 | 1194 | content | create | 1 | ery summand s |
1326 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5816 | 1194 | content | create | 1 | ince $f_i \mid f_s$, and is minimal since $f_s$ is the annihilator of the last summand); the **characteristic polynomial** is $f_1 f_2 \cdots f_s$ |
1327 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5819 | 1194 | content | create | 1 | the product of all invariant factors); and the form is genuinely canonical — the invariant factors are |
1328 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5820 | 1194 | content | create | 1 | uniquely deter |
1329 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5821 | 1194 | content | create | 1 | mined, unlike the Jordan form which is canonical only up to block ordering. [quote |
1330 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5822 | 1194 | content | create | 1 | proof:863] |
1331 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5824 | 1194 | content | create | 1 | [example: Computing the Rational Canonical Form |
1332 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5825 | 1194 | content | create | 1 | : \mathbb{Q}^3 \to \mathbb{Q}^3$ be the linear map with matrix
\begin{align* |
1334 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5826 | 1194 | content | create | 1 | } A = \begin |
1335 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5827 | 1194 | content | create | 1 | {pmatrix} 0 & 0 & 1 \\ 1 & 0 & -1 \\ 0 & 1 & 1 \end{pmatrix}.
\end{align*}
The characteristic po |
1336 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5828 | 1194 | content | create | 1 | lynomial is |
1337 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5833 | 1194 | content | create | 1 | X^3 - X^2 + X - 1 = (X-1)(X^2+1)$.
To find the invariant factors, compute the Smith normal form of $XI - A \in \mathbb{Q}[X]^{3\times 3}$:
\begin{align*}
XI - |
1338 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5830 | 1194 | content | create | 1 | = \begin{pmatrix} X & 0 & -1 \\ -1 & X & 1 \\ 0 & -1 & X-1 \e |
1339 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5829 | 1194 | content | create | 1 | nd{pmatrix}.
\ |
1340 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5831 | 1194 | content | create | 1 | end{align*}
The $\gcd$ of all entries (the generator of $\mathrm{Fit}_1$) is $1$, so $d_1 = 1$. The $\gcd$ of all $2 \times 2$ minors |
1341 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5832 | 1194 | content | create | 1 | the |
1342 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5834 | 1194 | content | create | 1 | generator of |
1343 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5835 | 1194 | content | create | 1 | $\ |
1344 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5837 | 1194 | content | create | 1 | athrm{Fit}_2$, divided by $d_1 = 1$) is $1$, so $d_2 = 1$. The generator of $\mathrm{Fit}_3$ is $\det(XI - A) = |
1345 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5836 | 1194 | content | create | 1 | (X-1)(X^2+ |
1346 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5839 | 1194 | content | create | 1 | lus \mathbb{Q}[X]/(1) \oplus \mathbb{Q}[X]/((X-1)(X^2+1))$, which simplifies to $\mathbb{Q}[X]/((X-1)(X^2+1))$. The single |
1348 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5838 | 1194 | content | create | 1 | invariant fact |
1349 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5841 | 1194 | content | create | 1 | or $f_1 = (X-1)(X^2+1) = X^3 - X^2 + X - 1$ gives one $3 \times 3$ compan |
1350 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5842 | 1194 | content | create | 1 | ion block: \ |
1351 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5843 | 1194 | content | create | 1 | begin{align*}
c(f_1) = \begin{pmatrix} 0 & 0 & 1 \\ 1 & 0 & -1 \\ 0 & 1 & 1 \end{pmatrix},
\end{align*}
which is just $A$ itself — a happy coincidence showing $A$ is al |
1352 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5846 | 1194 | content | create | 1 | eady in rational canonical form.
[/example]
### Jordan Normal Form
Over $\mathbb{C}$, every polynomial factors into linear factors. This mean |
1353 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5845 | 1194 | content | create | 1 | the invariant factors $f_i$ of $V_\alpha$ factor completely into factors $(X - \lambda)^k$, and the Chinese remainder theorem for mo |
1354 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5844 | 1194 | content | create | 1 | ules ($R/(ab) \co |
1355 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5847 | 1194 | content | create | 1 | g R/(a) \oplus R/(b)$ when $\gcd(a,b) = 1$) further dec |
1356 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5850 | 1194 | content | create | 1 | omposes each summand $\mathbb{C}[X]/(f_i)$ into primary pieces $\mathbb{C}[X]/((X-\lambda)^k)$.
[quotetheorem:864]
The [Jord |
1357 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5848 | 1194 | content | create | 1 | n Normal Form](/theorems/864) is the prime decomposition version of the rational canonical form, available over algebraically closed fields. Each piece $\mathbb{C}[X]/((X-\lambda)^k)$ has basis $\{1, (X-\lambda), \ldots, |
1358 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5849 | 1194 | content | create | 1 | (X-\lambda) |
1359 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5851 | 1194 | content | create | 1 | {k-1}\}$ modulo $((X-\lambda) |
1360 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5852 | 1194 | content | create | 1 | k)$, in whi |
1361 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5853 | 1194 | content | create | 1 | h the action of $X$ (i.e. of $\alpha$) is: $(X-\lambda)^j \mapsto (X-\lambda)^{j+1}$ for $j < k-1$, and the identity $(X-\lambda)^{k-1} \mapsto 0$ (the term $(X-\lambda)^k$ vanishes). This means $\alpha$ acts as $\lambda \cd |
1362 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5856 | 1194 | content | create | 1 | t shift — exact |
1364 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5854 | 1194 | content | create | 1 | ly the Jordan block $J_k(\la |
1365 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5857 | 1194 | content | create | 1 | bda)$. The minimal polynomial of $\alph |
1366 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5858 | 1194 | content | create | 1 | $ reads off as $\prod_\lambda |
1367 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5862 | 1194 | content | create | 1 | (X-\lambda)^ |
1368 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5861 | 1194 | content | create | 1 | {a_\lambda}$ where $a_\lambda$ is the size of the largest $\lambda$-block; the characteristic polynomial is $\prod_\lambda (X-\lambda)^{b_\lambda}$ where $b_\lambda$ is the sum of all $\lambda$-block sizes.
[quoteproof:864]
[exam |
1369 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5859 | 1194 | content | create | 1 | Nor |
1370 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5864 | 1194 | content | create | 1 | mal Form — A Co |
1371 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5863 | 1194 | content | create | 1 | mp |
1372 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5860 | 1194 | content | create | 1 | ete Computation]
Let $\alpha : \mathbb{C}^4 \to \mathbb{C}^4$ have characteristic polynomial |
1373 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5865 | 1194 | content | create | 1 | $(X-2)^3(X+1 |
1374 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5866 | 1194 | content | create | 1 | )$ and minimal polynomial $(X-2)^2(X+1)$. The minimal polynomial tells us: the largest Jordan $2$-block has size $2$, and the $(-1)$-block has size $1$. |
1375 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5867 | 1194 | content | create | 1 | The characteristic |
1376 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5868 | 1194 | content | create | 1 | olynomial tells us: the $2$-eigenspace contributes blocks totalling size $3$, and the $(-1)$-eigenspace contributes blocks totalling size $1$. For eigenvalue $\lambda = 2$, total block size $3$, largest block size $2$: the only possibility is one $2$-block and one $1$-block (sizes $2, 1$, sum $= 3$, max |
1377 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5869 | 1194 | content | create | 1 | = 2$). For $\lambda = -1$: total size $1$, so one $1$-block.
The Jordan form is therefore:
\begin{align*}
J = \begin{pmatrix} 2 & 0 & 0 & 0 \\ 1 & 2 & 0 & 0 \\ 0 & 0 & 2 & 0 \\ 0 & 0 & 0 & -1 \end{pmatrix}.
\end{align*}
(Blocks on the diagonal: $J_2(2)$, then $J_1(2)$, then $J_1(-1)$, with subdiagonal entries within each block.) The module decomposition is $V_\alpha \cong \mathbb{C}[X]/ |
1378 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5870 | 1194 | content | create | 1 | (X-2)^2) \oplus \ |
1379 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5872 | 1194 | content | create | 1 | (X+1)$. [/example] ### Cayley–Hamilton Both |
1381 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5873 | 1194 | content | create | 1 | ormal forms give an immediat |
1382 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5875 | 1194 | content | create | 1 | proof of the Cayley–Hamilton theorem, which in naive formulations ("a matrix satisfies its own cha |
1383 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5874 | 1194 | content | create | 1 | acteristi |
1384 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5877 | 1194 | content | create | 1 | polynomia |
1385 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5879 | 1194 | content | create | 1 | ") looks |
1386 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5878 | 1194 | content | create | 1 | like it should |
1387 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5876 | 1194 | content | create | 1 | be straightforward but is actually subtle to prove without |
1388 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5880 | 1194 | content | create | 1 | the module machinery. [quotetheorem:865] The [Cayley- |
1389 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5881 | 1194 | content | create | 1 | Hamilton Theorem](/theorems/865) is an immediate co |
1390 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5882 | 1194 | content | create | 1 | rollary of th |
1391 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5883 | 1194 | content | create | 1 | e rational canonical form. The characteristic polynomial $\chi_\alpha = f_1 f_2 \cdots f_s$ divides $f_s^s$ (since $f_i \mid f_s$ for all |
1392 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
| 5884 | 1194 | content | create | 1 | nonical for |
1393 | Mon Mar 30 2026 16:38:12 GMT+0000 (Coordinated Universal Time) |
Current Content
Debug: Found 1993 attribution entries
First Attribution: Source: create, Text length: 837, Start: N/A, End: N/A
Page content length: 100129
Algebra, at its core, is the study of structure: the hidden patterns that make collections of objects behave in regular, predictable ways. Where analysis asks how fast does this change?, algebra asks what is preserved? Three layers of structure are the subject of these notes. Groups capture the pure essence of symmetry — the transformations of an object that leave it unchanged. Rings generalize the integers, equipping a set with two compatible operations and asking when the arithmetic of $\mathbb{Z}$ — divisibility, primality, factorization — extends to this broader setting. Modules generalize vector spaces by allowing scalars to come from a ring rather than a field; the reward is a unified theory that simultaneously classifies finite abelian groups and explains why every complex matrix is similar to a block-diagonal one.
The common thread through all three is the same methodology: identify the correct notion of subobject, form the quotient by identifying elements related by that subobject, and use the isomorphism theorems to read off the relationship between original, subobject, and quotient. Learning this methodology for groups — where it first appears in its cleanest form — is what makes the transition to rings and modules almost automati
c
.
These notes follow the Cambridge Part IB course in Groups, Rings, and Modules. Each chapter is self-contained, but the progression is deliberate: groups provide the language, rings provide the arithmetic, and modules provide the classification machinery that ties everything toget
her.
G
roups
A group is the mathematical distillation of the concept of symmetry. This chapter begins with the basic definitions — groups, subgroups, cosets — and the first deep result, Lagrange's theorem. It then builds the structural theory: the notion of a normal subgroup and quotient group, the three isomorphism theorems, group actions and the orbit-stabilizer theorem, conjugacy classes and the class equation, Sylow's theorems, and finally the classification of finite abelian groups and the simplicity of the alternating groups. Each of these topics answers a progressively sharper version of the same question: how much can we determine about a group's structure from limit
ed data?
Symmetry and the G
ro
up Axioms
What
Is a Group?
Before writing down an axiom, consider what we want to capture. The symmetries of an equilateral triangle are the six transformations that map the triangle to itself: three rotations ($0°$, $120°$, $240°$) and three reflections. These transformations can be composed — "rotate, then reflect" is itself a transformation of the triangle. This composition is associative, there is a "do nothing" transformation, and every transformation can be undone. The six symmetries, together with composition, form the dihedral group $D_6$. What makes this interesting is not the triangle, but the algebraic structure of the six-element set itself — and a group is precisely the abstraction of t
hat structure.
[d
efinition:Group]
A group is a triple $(G, \cdot, e)$ where $G$ is a set, $\cdot : G \times G \to G$ is a binary operation, and $e \in G$ is an ele
ment, satisfyin
g:
\begin{align*}
&\text{(Associativity)} \quad (a \cdot b) \cdot c = a \cdot (b \cdot c) \quad \text{for all
} a, b, c \in G, \
&\text{(Identity)} \quad a \cdot e = e \cdot a = a \quad \text{f
or all } a \in G, \
&\text{(Inverses)} \quad \text{for all } a \in G \text{ there exists } a^{-1} \in G \text{ with } a \cdot a^{-1}
= a^{-1} \cdo
t a = e.
\end
{
align*}
[/definition]
We usually suppress the operation and write $ab$ for $a \cdot b$. Observe that neither the identity nor inverses are assumed to be unique in the definition — but both turn out to be. If $b$ is also an identity, then $e = eb = b$; if $b$ is also an inverse of $a$, then $b = be = b(aa^{-1}) = (ba)a^{-1} = ea^{-1} = a^{-1}$. So the structure is more rig
i
d than it first appears.
[definition:Abelian Group]
A group $G$ is abelian if $ab = ba$ for all $a, b \in G$.
[/definition]
The distinction between abelian and non-abelian groups is fundamental: in an abelian group, the order of composition is irrelevant, while in a non-abelian group it is not. The symmetry group of the equilateral triangle is non-abelian: rotating by $120°$ and then reflecting across a fixed axis gives a different result than reflecting first and then rotating.
[example:Foundational Examples of Groups]
The following are the core examples that will recur throughout the course.
Additive number groups. The sets $(\mathbb{Z}, +, 0)$, $(\mathbb{Q}, +, 0)$, $(\mathbb{R}, +, 0)$, $(\mathbb{C}, +, 0)$ are all abelian groups. The key point is that subtraction is always possible: $a + (-a) = 0$.
Symmetric group. The symmetric group $S_n$ is the group of all bijections $\{1, 2, \ldots, n\} \to \{1, 2, \ldots, n\}$ under composition. It has order $n!$. We write permutations in disjoint cycle notation: $(1\ 2\ 3)(4\ 5)$ denotes the permutation sending $1 \mapsto 2 \mapsto 3 \mapsto 1$ and $4 \mapsto 5 \mapsto 4$, with $6, 7, \ldots$ fixed. Since permutations are functions, composition is right-to-left: to compute $(1\ 2\ 3) \circ (1\ 2)$, first apply $(1\ 2)$, then $(1\ 2\ 3)$. Tracing each element: $1 \overset{(1\ 2)}{\mapsto} 2 \overset{(1\ 2\ 3)}{\mapsto} 3$, then $2 \overset{(1\ 2)}{\mapsto} 1 \overset{(1\ 2\ 3)}{\mapsto} 2$, then $3 \overset{(1\ 2)}{\mapsto} 3 \overset{(1\ 2\ 3)}{\mapsto} 1$. The composition sends $1 \mapsto 3$, $2 \mapsto 2$, $3 \mapsto 1$, which is the transposition $(1\ 3)$. This right-to-left convention is essential to keep in mind.
General linear group. The set $\mathrm{GL}_n(\mathbb{R})$ of invertible $n \times n$ real matrices forms a group under matrix multiplication. It is non-abelian for $n \geq 2$.
Cyclic group. For $n \geq 1$, the cyclic group $C_n = \mathbb{Z}/n\mathbb{Z}$ is the group of integers modulo $n$ under addition. It is abelian of order $n$.
[/example]
Subgroups
Not every subset of a group is itself a group under the inherited operation. We want those subsets that are closed under the operation and under taking inverses — that is, subsets which are groups in their own right.
[definition:Subgroup]
Let $(G, \cdot, e)$ be a group. A subset $H \subseteq G$ is a subgroup, written $H \leq G$, if:
\begin{align*}
&\text{(i) } e \in H, \\
&\text{(ii) } a, b \in H \implies ab \in H, \\
&\text{(iii) } a \in H \implies a^{-1} \in H.
\end{align*}
[/definition]
A convenient criterion collapses these three conditions into one. If $H$ is non-empty and closed under the operation $h_1 h_2^{-1}$, then $H$ is a subgroup: taking $h_1 = h_2$ gives $e \in H$; then $h_1 = e$ gives $h_2^{-1} \in H$ for any $h_2 \in H$; and combining, $H$ is closed under products. This "subgroup lemma" is used constantly.
[example:A Subgroup Computation in $S_3$]
Consider $S_3$, the symmetric group on three elements. Its six elements in cycle notation are
\begin{align*}
e,\ (1\ 2),\ (1\ 3),\ (2\ 3),\ (1\ 2\ 3),\ (1\ 3\ 2).
\end{align*}
Let $H = \{e, (1\ 2\ 3), (1\ 3\ 2)\}$. We verify $H \leq S_3$. The set is non-empty. Computing products: $(1\ 2\ 3)(1\ 2\ 3) = (1\ 3\ 2)$ and $(1\ 2\ 3)(1\ 3\ 2) = e$, so $H$ is closed under products. Inverses: $(1\ 2\ 3)^{-1} = (1\ 3\ 2)$ and vice versa. So $H \leq S_3$. This is the alternating group $A_3 \cong C_3$.
Now let $K = \{e, (1\ 2)\}$. Then $K \leq S_3$ as well, since $(1\ 2)^{-1} = (1\ 2)$ (a transposition is its own inverse) and $(1\ 2)(1\ 2) = e \in K$. But $\{(1\ 2), (1\ 3)\}$ is not a subgroup, since $(1\ 2)(1\ 3) = (1\ 3\ 2) \notin \{(1\ 2), (1\ 3)\}$.
[/example]
Cosets and the Counting Principle
Lagrange's theorem is the first genuinely surprising result of group theory. It says that the order of any subgroup must divide the order of the whole group — a powerful constraint that immediately rules out many potential subgroup orders. The proof is elegant and rests on a single observation about how a subgroup partitions its parent group.
Before stating it, we make precise the notion of "size" for both groups and elements.
[definition:Order of a Group]
The order of a group $G$, written $|G|$, is the cardinality of the underlying set.
[/definition]
[definition:Order of an Element]
The order of an element $g \in G$, written $\mathrm{ord}(g)$, is the smallest positive integer $n$ such that $g^n = e$. If no such $n$ exists, $g$ has infinite order.
[/definition]
The cosets of a subgroup are the key to Lagrange's proof. They partition the group into pieces of equal size.
[definition:Left Coset]
Let $H \leq G$ and $g \in G$. The left coset of $H$ with representative $g$ is
\begin{align*}
gH = \{gh : h \in H\} \subseteq G.
\end{align*}
The collection of all left $H$-cosets is written $G/H = \{gH : g \in G\}$, and the number of left cosets is the index $|G : H|$.
[/definition]
Two cosets are either identical or completely disjoint: if $g_1H \cap g_2H \neq \varnothing$, pick a common element $g_1h_1 = g_2h_2$, so $g_2^{-1}g_1 = h_2h_1^{-1} \in H$, and one verifies $g_1H = g_2H$. Since every $g \in G$ belongs to the coset $gH$ (as $e \in H$), the cosets partition $G$. Moreover, the map $h \mapsto gh$ is a bijection $H \to gH$, so all cosets have the same size $|H|$. Together, these two observations give Lagrange's theorem.
[quotetheorem:841]
The power of Lagrange's Theorem is its scope: it applies to every finite group and every subgroup, with no additional hypotheses. Its first consequence is that the order of any element divides the group order, since the cyclic subgroup $\langle g \rangle = \{e, g, g^2, \ldots, g^{n-1}\}$ has order $\mathrm{ord}(g)$, which must divide $|G|$. Less obviously, it implies that every group of prime order $p$ is cyclic: any non-identity element has order dividing $p$, hence order $p$, so it generates the whole group.
What Lagrange's theorem does not say is the converse: if $k \mid |G|$, there need not be a subgroup of order $k$. The group $A_4$ (alternating group on four letters, order $12$) has no subgroup of order $6$, even though $6 \mid 12$. The Sylow theorems, proved later, give the sharpest partial converse: subgroups of prime-power order always exist.
[quoteproof:841]
[example:Coset Partition of $S_3$ by $A_3$]
We compute the left $A_3$-cosets in $S_3$ explicitly. Here $A_3 = \{e, (1\ 2\ 3), (1\ 3\ 2)\}$ and $|S_3 : A_3| = 6/3 = 2$.
The two cosets are:
\begin{align*}
e \cdot A_3 &= \{e, (1\ 2\ 3), (1\ 3\ 2)\} = A_3, \\
(1\ 2) \cdot A_3 &= \{(1\ 2), (1\ 2)(1\ 2\ 3), (1\ 2)(1\ 3\ 2)\}.
\end{align*}
We compute each product using right-to-left composition. For $(1\ 2)(1\ 2\ 3)$: apply $(1\ 2\ 3)$ first, then $(1\ 2)$. Tracing elements: $1 \overset{(1\ 2\ 3)}{\mapsto} 2 \overset{(1\ 2)}{\mapsto} 1$, then $2 \overset{(1\ 2\ 3)}{\mapsto} 3 \overset{(1\ 2)}{\mapsto} 3$, then $3 \overset{(1\ 2\ 3)}{\mapsto} 1 \overset{(1\ 2)}{\mapsto} 2$. The composition maps $1 \mapsto 1$, $2 \mapsto 3$, $3 \mapsto 2$, which is the transposition $(2\ 3)$.
For $(1\ 2)(1\ 3\ 2)$: apply $(1\ 3\ 2)$ first, then $(1\ 2)$. Tracing: $1 \overset{(1\ 3\ 2)}{\mapsto} 3 \overset{(1\ 2)}{\mapsto} 3$, then $2 \overset{(1\ 3\ 2)}{\mapsto} 1 \overset{(1\ 2)}{\mapsto} 2$, then $3 \overset{(1\ 3\ 2)}{\mapsto} 2 \overset{(1\ 2)}{\mapsto} 1$. The result is $(1\ 3)$.
Thus:
\begin{align*}
(1\ 2) \cdot A_3 = \{(1\ 2), (2\ 3), (1\ 3)\}.
\end{align*}
The two cosets are exactly the even and odd permutations, partitioning $S_3$ into two equal halves of size $3$.
[/example]
Normal Subgroups and Quotient Groups
The Problem with Cosets
The coset partition $G/H = \{gH : g \in G\}$ is a beautiful object. A natural question is: does it form a group in its own right, with multiplication defined by
\begin{align*}
(g_1 H) \cdot (g_2 H) = g_1 g_2 H?
\end{align*}
The answer is: not always. The formula must be well-defined — it must give the same answer regardless of which representative we choose for each coset. Changing $g_2$ to $g_2' = g_2 h$ (another representative of $g_2 H$) gives no trouble: $g_1 g_2 h H = g_1 g_2 H$ since $h \in H$. But changing $g_1$ to $g_1' = g_1 h$ causes a problem:
\begin{align*}
(g_1 h)(g_2) H = g_1 (h g_2) H.
\end{align*}
For this to equal $g_1 g_2 H$, we need $g_2^{-1} h g_2 \in H$. This must hold for every $h \in H$ and every $g_2 \in G$. Subgroups with this property are called normal.
[definition:Normal Subgroup]
A subgroup $H \leq G$ is normal, written $H \trianglelefteq G$, if for every $h \in H$ and every $g \in G$,
\begin{align*}
g^{-1} h g \in H.
\end{align*}
Equivalently, $gH = Hg$ for all $g \in G$, i.e. left and right cosets coincide.
[/definition]
Every subgroup of an abelian group is normal, since $g^{-1}hg = g^{-1}gh = h \in H$ trivially. In non-abelian groups, normality is a genuine constraint. In $S_3$, the subgroup $A_3 = \{e, (1\ 2\ 3), (1\ 3\ 2)\}$ is normal (as we will see from the coset computation above — it equals its own right coset), but $\{e, (1\ 2)\}$ is not: one checks that $(1\ 3)^{-1}(1\ 2)(1\ 3) = (2\ 3) \notin \{e, (1\ 2)\}$.
[definition:Quotient Group]
If $H \trianglelefteq G$, the quotient group $G/H$ is the set of left $H$-cosets with multiplication
\begin{align*}
(g_1 H) \cdot (g_2 H) = g_1 g_2 H,
\end{align*}
identity element $eH = H$, and inverse $(gH)^{-1} = g^{-1}H$.
[/definition]
The normality condition is exactly what makes this well-defined. The group axioms are inherited from $G$: associativity follows from associativity in $G$, and the identity and inverse checks are immediate.
Homomorphisms and Isomorphisms
Subgroups and quotient groups describe the internal structure of a single group. We now want to understand how different groups relate to each other, and for that we need structure-preserving maps.
[definition:Group Homomorphism]
Let $(G, \cdot, e_G)$ and $(H, \ast, e_H)$ be groups. A function $\varphi : G \to H$ is a group homomorphism if
\begin{align*}
\varphi(g_1 \cdot g_2) = \varphi(g_1) \ast \varphi(g_2) \quad \text{for all } g_1, g_2 \in G.
\end{align*}
[/definition]
From the homomorphism property alone one can deduce $\varphi(e_G) = e_H$ (apply the condition with $g_1 = g_2 = e_G$, then cancel $\varphi(e_G)$) and $\varphi(g^{-1}) = \varphi(g)^{-1}$ (apply with $g_2 = g^{-1}$ and use $\varphi(e_G) = e_H$). So a homomorphism automatically preserves the entire group structure.
Every homomorphism carries two pieces of information: what it hits (the image) and what it collapses (the kernel). Understanding this decomposition — what is preserved versus what is identified — is the key to the isomorphism theorems.
[definition:Kernel of a Homomorphism]
The kernel of a homomorphism $\varphi : G \to H$ is
\begin{align*}
\ker(\varphi) = \{g \in G : \varphi(g) = e_H\}.
\end{align*}
[/definition]
[definition:Image of a Homomorphism]
The image of a homomorphism $\varphi : G \to H$ is
\begin{align*}
\operatorname{im}(\varphi) = \{h \in H : h = \varphi(g) \text{ for some } g \in G\}.
\end{align*}
[/definition]
The kernel is always a normal subgroup of $G$, and the image is always a subgroup of $H$ — both follow from straightforward computation. The kernel measures how far $\varphi$ is from being injective: $\varphi$ is injective if and only if $\ker(\varphi) = \{e_G\}$.
[definition:Group Isomorphism]
A group isomorphism is a bijective group homomorphism. Two groups $G$ and $H$ are isomorphic, written $G \cong H$, if there exists an isomorphism between them.
[/definition]
Isomorphic groups are, for all algebraic purposes, identical: they have the same order, the same subgroup lattice, the same element orders. We regard them as the same group, presented differently.
The Isomorphism Theorems
The three isomorphism theorems are the primary tools for understanding quotient groups. Their common theme: given a homomorphism, the quotient of the domain by the kernel is isomorphic to the image. This single fact, once understood deeply, makes most computations with quotient groups routine.
The problem that the first isomorphism theorem solves is this: we have a homomorphism $\varphi : G \to H$, and we want to understand $\operatorname{im}(\varphi)$ — but $\operatorname{im}(\varphi)$ lives inside $H$, which may be complicated. The theorem says we can instead study $G/\ker(\varphi)$, which lives inside $G$ and is often simpler. More importantly, it gives an explicit isomorphism between the two.
[quotetheorem:842]
The First Isomorphism Theorem for Groups is used in virtually every computation involving quotient groups. Its key feature is that it transforms questions about subgroups of $H$ (the target) into questions about quotients of $G$ (the source), where we have more control. Notice that the theorem does not require $\varphi$ to be surjective — if it is, then $\operatorname{im}(\varphi) = H$ and we get $G/\ker(\varphi) \cong H$ directly. The injectivity of the induced map $\bar{\varphi} : G/\ker(\varphi) \to \operatorname{im}(\varphi)$ is automatic: two cosets are identified precisely when they have the same image, which is exactly the coset condition.
[quoteproof:842]
[example:The Exponential Isomorphism]
Consider the map
\begin{align*}
\varphi : (\mathbb{C}, +) &\to (\mathbb{C} \setminus \{0\}, \times) \\
z &\mapsto e^z.
\end{align*}
The identity $e^{z + w} = e^z e^w$ says exactly that $\varphi$ is a group homomorphism. What is the kernel? We need $e^z = 1$, which holds precisely when $z = 2\pi i k$ for some $k \in \mathbb{Z}$, so $\ker(\varphi) = 2\pi i \mathbb{Z}$. The image is all of $\mathbb{C} \setminus \{0\}$, since the complex logarithm exists (the exponential is surjective onto non-zero complex numbers). By the first isomorphism theorem:
\begin{align*}
(\mathbb{C}/2\pi i\mathbb{Z},\ +) \cong (\mathbb{C} \setminus \{0\},\ \times).
\end{align*}
This is a remarkable identification: the additive quotient of $\mathbb{C}$ by an arithmetic progression equals the multiplicative group of non-zero complex numbers. Geometrically, $\mathbb{C}/2\pi i \mathbb{Z}$ wraps the complex plane into a cylinder by identifying $z$ with $z + 2\pi i$, and $e^z$ wraps that cylinder further to fill $\mathbb{C} \setminus \{0\}$.
[/example]
The second isomorphism theorem addresses a subtler situation: we have two subgroups $H$ and $K$ of $G$, with $K$ normal, and we want to understand how their interaction $H \cap K$ relates to the coset spaces $HK/K$ and $H/(H \cap K)$.
[quotetheorem:843]
The Second Isomorphism Theorem for Groups is best understood as saying: the "$K$-shadow" of $H$ inside $G/K$ is $HK/K$, and the kernel of the restriction of the quotient map $G \to G/K$ to $H$ is exactly $H \cap K$. The proof works by writing down the obvious map $h \mapsto hK$ and applying the first isomorphism theorem — the content is entirely in identifying the kernel and image correctly. A key consequence: $|HK| = |H||K|/|H \cap K|$ (when $G$ is finite), which counts elements in a product of two subgroups.
[quoteproof:843]
The third isomorphism theorem is sometimes called the "cancellation rule" for quotients, and it says that quotienting in stages gives the same result as quotienting all at once.
[quotetheorem:844]
The Third Isomorphism Theorem for Groups is the group-theoretic analogue of the arithmetic identity $(n/m)/1 = n/m$: if we have already taken the quotient by $K$, and we further quotient by $L/K$, we get the same thing as quotienting $G$ by $L$ directly. The proof is a one-line application of the first isomorphism theorem to the obvious surjective map $G/K \to G/L$. Its main use is in induction arguments, where one wants to pass to a quotient group and then apply an inductive hypothesis.
[quoteproof:844]
Finally, the correspondence theorem records how the subgroup lattice of $G/K$ mirrors the part of the subgroup lattice of $G$ that lies above $K$.
[quotetheorem:854]
The Correspondence Theorem for Groups is indispensable whenever we need to enumerate or classify subgroups of a quotient group. Since $K \trianglelefteq G$, every normal subgroup of $G$ containing $K$ descends to a normal subgroup of $G/K$, and conversely. This will be used repeatedly in Sylow theory and in the classification of simple groups: to show $G/K$ is simple, we show $G$ has no normal subgroups strictly between $K$ and $G$.
[quoteproof:854]
Group Actions
Every abstract group arises in practice as a group of symmetries of something. A group action formalizes this: it is a way of letting $G$ "act on" a set $X$ by permuting its elements, compatibly with the group structure.
[definition:Group Action]
An action of a group $(G, \cdot)$ on a set $X$ is a function
\begin{align*}
\ast : G \times X &\to X \\
(g, x) &\mapsto g \ast x
\end{align*}
satisfyin
g:
\begin{align*}
&
\text{(i) } g_1 \ast (g_2 \ast x) = (g_1 \cdot g_2) \ast x \quad \text{for all } g_1, g_2 \in G,\ x \in X, \
&\text{(ii) } e \ast x = x \quad \text{for all } x \in X.
\end{align*}
[/definition]
There is a cleaner way to think about this: an action of $G$ on $X$ is the same as a group homomorphism $\varphi : G \to \mathrm{Sym}(X)$. Given an action, define $\varphi(g) = (x \mapsto g \ast x)$; this is a bijection (with inverse $\varphi(g^{-1})$), and condition (i) says $\varphi(g_1) \circ \varphi(g_2) = \varphi(g_1 g_2)$. Conversely, given $\varphi : G \to \mathrm{Sym}(X)$, define $g \ast x = \varphi(g)(x)$. The two constructions are inverse to each other.
[definition:Permutation Representation]
A permutation representation of $G$ is a group homomorphism $\varphi : G \to \mathrm{Sym}(X)$ for some set $X$. The kernel of the action is $\ker(\varphi)$ and the image is $\operatorname{im}(\varphi)$.
[/definition]
[definition:Orbit]
For a group $G$ acting on a set $X$ and an element $x \in X$, the orbit of $x$ is
\begin{align*}
G \cdot x = \{g \ast x : g \in G\} \subseteq X.
\end{align*}
[/definition]
[definition:Stabilizer]
The stabilizer (or isotropy group) of $x \in X$ under the action of $G$ is
\begin{align*}
G_x = \{g \in G : g \ast x = x\} \leq G.
\end{align*}
[/definition]
The orbits partition $X$ (they are the equivalence classes of the relation $x \sim y \iff y \in G \cdot x$). The stabilizer is always a subgroup of $G$. These two facts combine into the orbit-stabilizer theorem, which is the counting engine behind most applications of group actions.
[quotetheorem:845]
The Orbit-Stabilizer Theorem is the group-action version of Lagrange's theorem. The bijection $G/G_x \leftrightarrow G \cdot x$ says: elements of $G$ that send $x$ to the same image are exactly the elements of the same coset of $G_x$. The finite version $|G| = |G_x| \cdot |G \cdot x|$ is the key formula: to count the orbit, divide $|G|$ by the stabilizer size (which is computable if we understand which elements fix $x$). This will be used to count conjugacy classes, to count Sylow subgroups, and to determine the structure of $p$-groups.
[quoteproof:845]
Every group can be viewed as a group of symmetries — not just an abstract algebraic system — by letting it act on itself. This is Cayley's theorem.
[quotetheorem:846]
Cayley's Theorem has a philosophical message as much as a practical one: groups are not just abstract algebraic systems; they are all, in principle, groups of permutations. In practice, the embedding $G \hookrightarrow \mathrm{Sym}(G)$ is rarely the most efficient way to study $G$ (since $\mathrm{Sym}(G)$ has order $|G|!$, which grows much faster than $|G|$). But having a concrete realization of every group as a permutation group proves existence results and connects abstract group theory to the older tradition of studying permutations directly.
[quoteproof:846]
[example:Counting Symmetries of a Cube via Orbit-Stabilizer]
Let $G$ be the rotation group of the cube, and let $X$ be the set of four main diagonals of the cube (the lines connecting opposite vertices: there are four pairs of opposite vertices, giving four diagonals).
Every rotation of the cube permutes the diagonals, so $G$ acts on $X$, giving $\varphi : G \to \mathrm{Sym}(X) \cong S_4$.
We compute $|G|$ using orbit-stabilizer. Fix a diagonal $d$. The orbit $G \cdot d$ is all four diagonals (any two diagonals can be mapped to each other by a rotation of the cube), so $|G \cdot d| = 4$.
The stabilizer $G_d$ consists of rotations fixing the diagonal $d$. Such a rotation preserves the axis determined by $d$. The rotations fixing this axis are: the identity; rotations by $120°$ and $240°$ around $d$ (viewing $d$ as the rotation axis, the three vertices of the triangular cross-section perpendicular to $d$ are cyclically permuted). In addition, there are three rotations by $180°$ around axes that pass through midpoints of opposite edges and are perpendicular to $d$ — each of these swaps the two endpoints of $d$ while fixing $d$ as a set. This gives $|G_d| = 6$.
By the Orbit-Stabilizer Theorem:
\begin{align*}
|G| = |G_d| \cdot |G \cdot d| = 6 \times 4 = 24.
\end{align*}
As a consistency check, we can instead let $G$ act on the set of six faces. The orbit of any face $f$ has size $6$ (rotations can send any face to any other), and the stabilizer of $f$ consists of rotations by $0°, 90°, 180°, 270°$ around the axis through $f$ and the opposite face, giving $|G_f| = 4$. This confirms $|G| = 4 \times 6 = 24$.
Now $\varphi : G \to S_4$ is injective (a non-identity rotation must move at least one diagonal, so the kernel of the action on diagonals is trivial) and $|G| = 24 = |S_4|$, so $G \cong S_4$.
[/example]
Conjugacy and the Class Equation
Among all group actions, the action of a group on itself by conjugation — $g \ast a = gag^{-1}$ — stands out for its algebraic richness. The orbits are the conjugacy classes, which encode fundamental information about the group's structure.
[definition:Conjugacy Class]
The conjugacy class of $g \in G$ is
\begin{align*}
\mathrm{ccl}_G(g) = \{hgh^{-1} : h \in G\},
\end{align*}
i.e. the orbit of $g$ under the conjugation action of $G$ on itself.
[/definition]
[definition:Centralizer]
The centralizer of $g \in G$ is
\begin{align*}
C_G(g) = \{h \in G : hgh^{-1} = g\} = \{h \in G : hg = gh\},
\end{align*}
i.e. the stabilizer of $g$ under the conjugation action. It is a subgroup of $G$.
[/definition]
[definition:Centre]
The centre of $G$ is
\begin{align*}
Z(G) = \{h \in G : hg = gh \text{ for all } g \in G\} = \bigcap_{g \in G} C_G(g).
\end{align*}
[/definition]
Elements of $Z(G)$ commute with everything; they form conjugacy classes of size $1$ (since $hgh^{-1} = g$ for all $h$ iff $g \in Z(G)$). By the Orbit-Stabilizer Theorem, $|\mathrm{ccl}_G(g)| = |G|/|C_G(g)|$. Since the conjugacy classes partition $G$, we get the class equation:
\begin{align*}
|G| = |Z(G)| + \sum_{\substack{g \notin Z(G) \\ \text{one per class}}} \frac{|G|}{|C_G(g)|}.
\end{align*}
Every term in the sum on the right is greater than $1$ (since $g \notin Z(G)$ means the centralizer is a proper subgroup). This equation is the key to analyzing $p$-groups.
In symmetric groups, conjugacy classes are determined entirely by cycle type: two permutations in $S_n$ are conjugate if and only if they have the same cycle structure. This is because $\sigma (a_1\ a_2\ \cdots\ a_k) \sigma^{-1} = (\sigma(a_1)\ \sigma(a_2)\ \cdots\ \sigma(a_k))$ — conjugation simply relabels the elements being permuted.
[quotetheorem:848]
The p-Group Has Nontrivial Center theorem is one of the most consequential in all of group theory. Its immediate corollary is that a $p$-group of order $p^n$ with $n \geq 2$ is never simple: $Z(G)$ is a non-trivial normal subgroup. More subtly, it enables inductive arguments: since $Z(G)$ is a normal subgroup of $G$, we can form the quotient $G/Z(G)$, which is a strictly smaller $p$-group, and apply the theorem again. This "center-killing" induction is the basis for the classification of $p$-groups of small order. Notice the role of $p$-divisibility in the proof: the class equation forces $p \mid |Z(G)|$ because $p$ divides $|G|$ and $p$ divides every non-singleton conjugacy class size; this is where the prime-power hypothesis is used.
[quoteproof:848]
[example:Conjugacy Classes in a Non-Abelian Group of Order $p^3$]
Let $p$ be an odd prime and let $G$ be a non-abelian group of order $p^3$. We determine the complete conjugacy class structure of $G$.
Step 1: The centre has order $p$.
By p-Group Has Nontrivial Center, $|Z(G)| \geq p$. If $|Z(G)| = p^3$, then $G$ is abelian, contradicting our assumption. If $|Z(G)| = p^2$, then $|G/Z(G)| = p$, which is cyclic. But if $G/Z(G)$ is cyclic, then $G$ is abelian — a standard lemma (if every element of $G$ has the form $g^r z$ with $z \in Z(G)$, then any two elements commute) — contradiction again. So $|Z(G)| = p$.
Step 2: Centralizers of non-central elements.
For $g \notin Z(G)$, we have $Z(G) \subseteq C_G(g)$ (the centre commutes with everything) and $C_G(g) \subsetneq G$ (since $g \notin Z(G)$). By Lagrange, $|C_G(g)|$ divides $p^3$ and satisfies $p \leq |Z(G)| \leq |C_G(g)| < p^3$. The only possibility is $|C_G(g)| = p^2$.
Step 3: Class sizes.
By the orbit-stabilizer theorem, $|\mathrm{ccl}_G(g)| = |G|/|C_G(g)|$. For $g \in Z(G)$: $|C_G(g)| = |G| = p^3$, so the class has size $1$. For $g \notin Z(G)$: $|C_G(g)| = p^2$, so the class has size $p$.
Step 4: Counting.
The class equation gives:
\begin{align*}
p^3 = \underbrace{p}_{\text{elements of } Z(G)} + \lambda \cdot p,
\end{align*}
where $\lambda$ is the number of non-singleton conjugacy classes. Solving: $\lambda = (p^3 - p)/p = p^2 - 1$.
So $G$ has exactly $p$ conjugacy classes of size $1$ (the centre) and $p^2 - 1$ conjugacy classes of size $p$. The total number of conjugacy classes is $p + (p^2 - 1) = p^2 + p - 1$. For $p = 2$, this gives $2^2 + 2 - 1 = 5$ conjugacy classes in a non-abelian group of order $8$ (both $D_8$ and $Q_8$ have exactly $5$ conjugacy classes, consistent with this count).
[/example]
Sylow Theory
Lagrange's theorem tells us that the order of any subgroup divides $|G|$ — but it says nothing about which divisors actually arise. In general, the converse fails: $A_4$ has order $12$ but no subgroup of order $6$. The Sylow theorems provide the strongest result in the other direction: for every prime power $p^a$ dividing $|G|$ to its full extent, a subgroup of that order exists.
[definition:Sylow $p$-Subgroup]
Let $G$ be a finite group with $|G| = p^a m$ where $p$ is prime and $p \nmid m$. A Sylow $p$-subgroup of $G$ is a subgroup of order $p^a$. The set of all Sylow $p$-subgroups is denoted $\mathrm{Syl}_p(G)$, and $n_p = |\mathrm{Syl}_p(G)|$.
[/definition]
Why should such subgroups exist? The naive expectation from Lagrange would be that we need to build them up from smaller subgroups, but there is no obvious reason they should piece together correctly. The key insight in Sylow's proof is to act on the set of all $p^a$-element subsets of $G$ — a combinatorial object whose size is coprime to $p$ — and extract an invariant subset.
[quotetheorem:847]
The three parts of Sylow's Theorems answer three different questions about the Sylow $p$-subgroups. The first guarantees existence. The second — that all Sylow $p$-subgroups are conjugate — is the deeper result: it says the subgroup is essentially unique, up to the internal symmetry of $G$. The third gives arithmetic constraints on $n_p$: the congruence $n_p \equiv 1 \pmod{p}$ and the divisibility $n_p \mid m$ together severely restrict how many Sylow subgroups there can be. In practice, one combines $n_p \equiv 1 \pmod{p}$ with $n_p \mid m$ to narrow $n_p$ to a small list of candidates, and then either forces $n_p = 1$ (giving a unique, hence normal, Sylow subgroup) or derives a contradiction to prove simplicity or non-simplicity.
[quoteproof:847]
[example:No Simple Group of Order 1000]
Let $|G| = 1000 = 2^3 \cdot 5^3$. We show $G$ is not simple.
Apply Sylow's Theorems with $p = 5$. We need $n_5 \equiv 1 \pmod{5}$ and $n_5 \mid 2^3 = 8$. The divisors of $8$ that are congruent to $1 \pmod{5}$ are: $1$ (since $8 \equiv 3 \pmod{5}$, $4 \equiv 4 \pmod{5}$, $2 \equiv 2 \pmod{5}$, $1 \equiv 1 \pmod{5}$). The only option is $n_5 = 1$.
Since there is exactly one Sylow $5$-subgroup $P$, it must be normal in $G$: any conjugate $gPg^{-1}$ is again a Sylow $5$-subgroup (it has the same order $5^3 = 125$), and since there is only one, $gPg^{-1} = P$ for all $g \in G$. So $P \trianglelefteq G$ with $P \neq \{e\}$ and $P \neq G$ (since $|P| = 125 < 1000 = |G|$). Thus $G$ is not simple.
[/example]
[example:No Simple Group of Order 132]
Let $|G| = 132 = 2^2 \cdot 3 \cdot 11$. We show $G$ is not simple by deriving an element-counting contradiction if we assume it is.
Step 1: Sylow 11-subgroups. We have $n_{11} \equiv 1 \pmod{11}$ and $n_{11} \mid 12$ (since $132 = 11 \cdot 12$). The divisors of $12$ are $1, 2, 3, 4, 6, 12$. Those congruent to $1 \pmod{11}$ are: $1$ and $12$. If $G$ were simple, $n_{11} \neq 1$, so $n_{11} = 12$.
Step 2: Sylow 3-subgroups. We have $n_3 \equiv 1 \pmod 3$ and $n_3 \mid 44$ (since $132 = 3 \cdot 44$). Divisors of $44$: $1, 2, 4, 11, 22, 44$. Those $\equiv 1 \pmod 3$: $1, 4, 22$. Simplicity forces $n_3 \neq 1$, so $n_3 \in \{4, 22\}$. We claim $n_3 = 4$ leads to a contradiction even before the element count.
If $n_3 = 4$, then $G$ acts on $\mathrm{Syl}_3(G)$ by conjugation, giving a homomorphism $\varphi : G \to S_4$. Since $G$ is simple, $\ker \varphi = \{e\}$, so $G \cong \operatorname{im}(\varphi) \leq S_4$. But $|G| = 132 > 24 = |S_4|$, a contradiction. So $n_3 = 22$.
Step 3: Element count. Each Sylow $11$-subgroup has order $11$ (prime), so any two distinct Sylow $11$-subgroups intersect trivially. This gives
\begin{align*}
12 \times (11 - 1) = 120 \text{ elements of order } 11.
\end{align*}
Each Sylow $3$-subgroup has order $3$ (prime), so distinct ones also intersect trivially:
\begin{align*}
22 \times (3 - 1) = 44 \text{ elements of order } 3.
\end{align*}
Total elements accounted for: $120 + 44 = 164$. But $|G| = 132 < 164$. Contradiction.
Since assuming $G$ is simple leads to a contradiction, $G$ cannot be simple. $\square$
[/example]
Simple Groups and the Classification of Finite Abelian Groups
The Atoms of Group Theory
The Sylow theorems let us decompose many groups by finding normal Sylow subgroups. The groups that resist any such decomposition — groups with no proper non-trivial normal subgroups — are called simple. They are the "atoms" of group theory, in the same way that primes are the atoms of number theory.
[definition:Simple Group]
A non-trivial group $G$ is simple if its only normal subgroups are $\{e\}$ and $G$ itself.
[/definition]
Among abelian groups, the simple ones are easy to characterize: $C_p$ for prime $p$ is simple (since its only subgroups have order $1$ or $p$, and all subgroups are normal), and conversely, any abelian simple group must be cyclic of prime order (a non-cyclic abelian group has proper non-trivial subgroups, and an infinite cyclic group $\mathbb{Z}$ is not simple since $2\mathbb{Z} \trianglelefteq \mathbb{Z}$). Non-abelian simple groups are far more subtle. The smallest is $A_5$, the alternating group on five letters, which has order $60$.
Why do we care about simple groups? Finite group theory has a decomposition theorem: every finite group $G$ has a composition series — a chain $\{e\} = G_0 \trianglelefteq G_1 \trianglelefteq \cdots \trianglelefteq G_k = G$ in which each quotient $G_{i+1}/G_i$ is simple. The simple groups are therefore the building blocks, and the Jordan-Hölder theorem guarantees the list of quotients is an isomorphism invariant of $G$. Classifying all finite simple groups — the Classification of Finite Simple Groups (CFSG), completed in the early 2000s — is one of the greatest achievements of twentieth-century mathematics.
The infinite family of non-abelian simple groups most relevant to this course is the alternating groups $A_n$ for $n \geq 5$.
[quotetheorem:849]
The proof of the Alternating Groups Are Simple theorem uses a beautiful three-step strategy. First, one shows $A_n$ is generated by 3-cycles. Second, one shows any normal subgroup containing any 3-cycle must contain all 3-cycles, hence all of $A_n$ — this uses conjugation to transport a 3-cycle to any other 3-cycle, with the $n \geq 5$ hypothesis needed to make the conjugating permutation even. Third, one shows that any non-trivial normal subgroup must contain a 3-cycle, by examining all possible cycle structures and deriving a 3-cycle in each case. The condition $n \geq 5$ appears twice in the proof, both times to ensure there are enough indices to construct the needed permutations. The result fails for $n = 4$: the group $V = \{e, (1\ 2)(3\ 4), (1\ 3)(2\ 4), (1\ 4)(2\ 3)\}$ is a normal subgroup of $A_4$.
[quoteproof:849]
Classifying Finite Abelian Groups
While non-abelian simple groups are enormously complex, finite abelian groups have a complete and explicit classification. The key insight is that every finite abelian group can be written uniquely as a product of cyclic groups, with the order of each factor dividing the next.
[quotetheorem:850]
The Classification of Finite Abelian Groups reduces the study of finite abelian groups to purely combinatorial data: the invariant factors $d_1, \ldots, d_r$ with $d_1 \mid d_2 \mid \cdots \mid d_r$. Its proof (which uses the Structure Theorem for Finitely Generated Modules over Euclidean Domains from Chapter 3, applied to $\mathbb{Z}$-modules) is one of the finest examples of how algebraic machinery can produce a complete classification. For now, the theorem should be taken as given; Chapter 3 will prove it.
What the theorem does not say is that the decomposition into cyclic groups is unique in all forms — only in the specific invariant factor form where $d_1 \mid d_2 \mid \cdots \mid d_r$. There is also a primary decomposition, where each $C_{d_i}$ is further broken into prime-power cyclic pieces via the Chinese remainder theorem; that form is not unique in terms of the ordering, but the multiset of prime powers that appears is unique.
[quoteproof:850]
[example:Classifying Finite Abelian Groups of Small Order]
We list all finite abelian groups of order $\leq 16$ using the classification theorem.
Order $1$: only $\{e\}$.
Order $2$: only $C_2$.
Order $3$: only $C_3$.
Order $4$: $d_1 \mid d_2$ with $d_1 d_2 = 4$. Options: $(d_1, d_2) = (2, 2)$ or a single factor $(d_1) = (4)$. This gives $C_2 \times C_2$ and $C_4$. These are distinct: $C_4$ has an element of order $4$; $C_2 \times C_2$ does not.
Order $8$: single factor $C_8$; two factors with $d_1 \mid d_2$, $d_1 d_2 = 8$: $(2, 4)$ giving $C_2 \times C_4$; three factors: $(2, 2, 2)$ giving $C_2 \times C_2 \times C_2$.
Order $12$: $C_{12}$; and $C_2 \times C_6$ (note $2 \mid 6$). These are the only two since $(2, 6)$ is the only factorization with $d_1 \mid d_2$ and $d_1 d_2 = 12$ and $d_1 > 1$, $d_2 > 1$. (The option $(3, 4)$ fails: $3 \nmid 4$.) So there are exactly two abelian groups of order $12$.
Order $16$: $C_{16}$; $C_2 \times C_8$ (since $2 \mid 8$); $C_4 \times C_4$ (since $4 \mid 4$); $C_2 \times C_2 \times C_4$ (since $2 \mid 2 \mid 4$); $C_2 \times C_2 \times C_2 \times C_2$. That is five abelian groups of order $16$, corresponding to the five partitions of $4$: $(4), (1,3), (2,2), (1,1,2), (1,1,1,1)$ translated as exponents in the prime-power decomposition at $p = 2$.
[/example]
Rings
Groups are powerful, but they model only one operation. The integers $\mathbb{Z}$ support two: addition and multiplication, linked by distributivity. A ring is the abstraction of this two-operation structure. The central question driving ring theory is the same one that makes number theory rich: when, and in what form, does factorization work? The integers have unique prime factorization — but most rings do not, and understanding exactly which rings do, and why, will occupy this entire chapter.
The path goes: rings → ideals (the ring-theoretic analogue of normal subgroups) → quotient rings and isomorphism theorems → integral domains and fields of fractions → the hierarchy of increasingly well-behaved rings (Euclidean domains, PIDs, UFDs) → polynomial rings and their factorization theory → Noetherian rings and the Hilbert basis theorem. Each step generalizes the integers in a precise direction, revealing which properties of $\mathbb{Z}$ are robust and which are special.
Rings and Their Arithmetic
The Definition and First Examples
A ring keeps both operations of $\mathbb{Z}$ but drops the requirement that multiplication have inverses. This is deliberate: it is the absence of multiplicative inverses that makes divisibility interesting.
[definition:Ring]
A ring is a quintuple $(R, +, \cdot, 0_R, 1_R)$ where $R$ is a set, $+, \cdot : R \times R \to R$ are binary operations, and $0_R, 1_R \in R$, satisfying:
\begin{align*}
&\text{(i) } (R, +, 0_R) \text{ is an abelian group}, \\
&\text{(ii) multiplication is associative: } a(bc) = (ab)c, \text{ and } 1_R \cdot r = r \cdot 1_R = r, \\
&\text{(iii) multiplication distributes over addition: } r(s + t) = rs + rt \text{ and } (r+s)t = rt + st.
\end{align*}
[/definition]
Note that $0_R \neq 1_R$ unless $R = \{0\}$ (the zero ring). Indeed, if $1_R = 0_R$ and $r \in R$, then $r = r \cdot 1_R = r \cdot 0_R = 0_R$, so every ring in which $1_R = 0_R$ is the trivial one-element ring. One basic consequence of the axioms: $r \cdot 0_R = 0_R$ for all $r$, since $r \cdot 0_R = r \cdot (0_R + 0_R) = r \cdot 0_R + r \cdot 0_R$, and cancelling gives $r \cdot 0_R = 0_R$.
From now on, all rings are commutative: $ab
= ba$ for all
$a, b \in R$. This is the case in almost all rings arising in number theory and geometry, and the commutativity hypothesis is essential for the ideal theory developed below.
[definition:Subring]
A subset $S \subseteq R$ is a subring, written $S \leq R$, if $0_R, 1_R \in S$ and $S$ is closed under addition, subtraction, and multiplication.
[/definition]
[example:The Ring Hierarchy]
The familiar number systems form a nested chain of subrings:
\begin{
align*}
\mathbb{Z} \leq \mathbb{Q} \leq \mathbb{R} \leq \mathbb{C},
\end{align*}
under the usual $0, 1, +, \cdot$. The Gaussian integers $\mathbb{Z}[i] = \{a + bi : a, b \in \mathbb{Z}\} \leq \mathbb{C}$ are another subring. Notice that $\mathbb{Z}[i]$ contains elements (like $1 + i$) that have no multiplicative inverse within $\mathbb{Z}[i]$, just as $2 \in \mathbb{Z}$ has no inverse in $\mathbb{Z}$.
[/example]
The elements that do have multiplicative inverses are called units. They are the "small" elements from the perspective of divisibility, analogous to $\pm 1$ in $\mathbb{Z}$.
[definition:Unit]
An element $u \in R$ is a unit if there exists $v \in R$ with $uv = 1_R$. The set of all units forms a group $R^\times$ under multiplication.
[/definition]
[definition:Field]
A non-zero ring $R$ is a field if every non-zero element is a unit.
[/definition]
The fields $\mathbb{Q}, \mathbb{R}, \mathbb{C}$ are exactly those number systems where division is always possible (by non-zero elements). The integers $\mathbb{Z}$ are not a field — only $\pm 1$ are units. This is what makes $\mathbb{Z}$ arithmetically rich: not everything divides everything else, so divisibility has content.
Rings support a natural polynomial construction, essential for everything that follows.
[definition:Polynomial Ring]
Let $R$ be a ring. The polynomial ring $R[X]$ is the set of all expressions $f = a_0 + a_1 X + \cdots + a_n X^n$ with $a_i \in R$, where $X$ is a formal symbol. Addition and multiplication are defined by the usual rules for polynomials. The degree $\deg f$ is the largest $n$ with $a_n \neq 0$; $f$ is monic if its leading coefficient is $1$.
[/definition]
A crucial subtlety: a polynomial is a sequence of coefficients, not a function. In the ring $\mathbb{Z}/2\mathbb{Z}$, the polynomial $X^2 + X$ is non-zero (its coefficients are not all zero), but $f(0) = f(1) = 0$, so it defines the zero function. Identifying polynomials with functions would collapse this distinction and lose information.
[definition:Power Series]
The ring $R[[X]]$ of formal power series over $R$ consists of infinite expressions $f = \sum_{n=0}^\infty a_n X^n$ with $a_n \in R$, with the obvious addition and Cauchy-product multiplication. The polynomial $1 - X$ is not a unit in $R[X]$, but it is a unit in $R[[X]]$: $(1-X)(1 + X + X^2 + \cdots) = 1$.
[/definition]
Ideals and Quotient Rings
Why Not Just Subrings?
In group theory, to form a quotient $G/H$ we needed $H$ to be normal — the condition that makes coset multiplication well-defined. In ring theory, the analogous condition is being an ideal. The difference from a subring is telling: a subring is closed under multiplication by its own elements; an ideal must be closed under multiplication by any element of the ambient ring. This extra "absorption" property is what allows the quotient to inherit a well-defined ring structure.
[definition:Ideal]
A subset $I \subseteq R$ is an ideal, written $I \trianglelefteq R$, if:
\begin{align*}
&\text{(i) } I \text{ is an additive subgroup of } (R, +, 0_R), \\
&\text{(ii) if } a \in I \text{ and } b \in R, \text{ then } ab \in I. \quad \text{(strong closure)}
\end{align*}
$I$ is a proper ideal if $I \neq R$.
[/definition]
Condition (ii) is strictly stronger than being a subring: a subring requires closure under multiplication of two elements both from $S$, whereas an ideal requires closure even when only one factor is from $I$. An immediate consequence: if a proper ideal $I$ contained a unit $u$, then $1_R = u^{-1}u \in I$ (by strong closure), so $r = r \cdot 1_R \in I$ for all $r$, giving $I = R$ — a contradiction. So proper ideals never contain units, and in particular $1_R \notin I$.
[definition:Generated Ideal]
For $a \in R$, the principal ideal $(a) = aR = \{ar : r \in R\}$ is the ideal generated by $a$. More generally, for $a_1, \ldots, a_k \in R$:
\begin{align*}
(a_1, \ldots, a_k) = \{a_1 r_1 + \cdots + a_k r_k : r_i \in R\}.
\end{align*}
[/definition]
[example:Ideals in $\mathbb{Z}$]
Every ideal of $\mathbb{Z}$ is principal. Given $I \trianglelefteq \mathbb{Z}$, if $I = \{0\}$ then $I = (0)$. Otherwise, let $n$ be the smallest positive element of $I$. For any $m \in I$, write $m = qn + r$ with $0 \leq r < n$; since $r = m - qn \in I$ and $r < n$, minimality forces $r = 0$, so $n \mid m$. Thus $I = n\mathbb{Z} = (n)$.
The ring $\mathbb{Z}[X]$ is not like this: the ideal $(2, X) = \{2f + Xg : f, g \in \mathbb{Z}[X]\}$ is not principal. Suppose $(2, X) = (h)$. Since $2 \in (h)$, we have $h \mid 2$, so $h$ is a constant $\pm 1$ or $\pm 2$. If $h = \pm 1$, then $(h) = \mathbb{Z}[X]$, but $1 \notin (2, X)$ (any element of $(2, X)$ evaluated at $0$ is even). If $h = \pm 2$, then $X \in (2, X) = (\pm 2)$ would require $2 \mid X$ in $\mathbb{Z}[X]$, which is false. Contradiction.
[/example]
[definition:Quotient Ring]
Let $I \trianglelefteq R$. The quotient ring $R/I$ is the set of additive cosets $\{r + I : r \in R\}$ with operations
\begin{align*}
(r_1 + I) + (r_2 + I) &= (r_1 + r_2) + I, \\
(r_1 + I)(r_2 + I) &= r_1 r_2 + I.
\end{align*}
The zero is $0_R + I = I$ and the one is $1_R + I$.
[/definition]
Multiplication is well-defined precisely because of the strong closure property of $I$: if $r_1' = r_1 + a_1$ and $r_2' = r_2 + a_2$ with $a_1, a_2 \in I$, then $r_1' r_2' = r_1 r_2 + r_1 a_2 + a_1 r_2 + a_1 a_2$, and the last three terms all lie in $I$ by strong closure. Just as in group theory, the condition we imposed on $I$ is exactly the condition needed to make the quotient well-defined.
The quotient map $\pi : R \to R/I$ sending $r \mapsto r + I$ is a surjective ring homomorphism with kernel $I$. This is the ring-theoretic analogue of the quotient group map.
The Isomorphism Theorems for Rings
The isomorphism theorems carry over from groups to rings almost verbatim, since rings are abelian groups u
nder additi
on, and the add
i
tional multiplicative structure is preserved by the same constructions.
[quotetheorem:851]
The First Isomorphism Theorem for Rings has the same shape as its gr
oup
-theoretic counterpart: a ring homomorphism $\varphi : R \to S$ factors as a surjection onto its image $\operatorname{im}(\varphi)$, followed by an isomorphism from $R/\ker(\varphi)$. The proof is the same as for groups, with one additional check: the quotient map respects multiplication, which follows immediately from the homomorphism property of $\varphi$. The theorem is used constantly to identify quotient rings: to show $R/I \cong T$, it suffices to find a surjective ring homomorphism $R \to T$ with kernel $I$.
[quoteproof:851]
[example:Polynomial Quotients]
The evaluation homomorphism $\varphi : \mathbb{R}[X] \to \mathbb{C}$ defined by $\varphi(f) = f(i)$ (where $i = \sqrt{-1}$) is a surjective ring homomorphism, since every complex number $a + bi = \varphi(a + bX)$. Its kernel consists of all $f \in \mathbb{R}[X]$ with $f(i) = 0$, i.e. all polynomials divisible by the minimal polynomial of $i$ over $\mathbb{R}$, which is $X^2 + 1$. So $\ker(\varphi) = (X^2 + 1)$. The first isomorphism theorem gives:
\begin{align*}
\mathbb{R}[X]/(X^2 + 1) \cong \mathbb{C}.
\end{align*}
More explicitly, every element of $\mathbb{R}[X]/(X^2 + 1)$ has a unique representative $a + bX$ (reduce modulo $X^2 + 1$ using the Euclidean algorithm in $\mathbb{R}[X]$), and multiplication in this ring satisfies $X^2 \equiv -1$, recovering the standard multiplication rule for complex numbers. The abstract machinery has constructed $\mathbb{C}$ from $\mathbb{R}$ purely algebraically, with no appeal to geometry.
[/example]
The correspondence between ideals of $R/I$ and ideals of $R$ containing $I$ holds in rings exactly as it held for normal subgroups of quotient groups.
There is also a useful parallel to the characteristic of a ring. For any ring $R$, the unique ring homomorphism $\iota : \mathbb{Z} \to R$ (sending $1 \mapsto 1_R$) has kernel $n\mathbb{Z}$ for some unique $n \geq 0$.
[definition:Characteristic]
The characteristic $\operatorname{char}(R)$ of a ring $R$ is the unique non-negative in
teger $n$ such
that $\ker(\iota : \mathbb{Z} \to R) = n\mathbb{Z}$. Equivalently, it is the smallest positive $n$ with $n \cdot 1_R = 0_R$, or $0$ if no such $n$ exists.
[/definition]
The rings $\mathbb{Z}, \mathbb{Q}, \mathbb{R}, \mathbb{C}$ all have characteristic $0$. The ring $\mathbb{Z}/n\mathbb{Z}$ has characteristic $n$. When $R$ is an integral domain, its characteristic is either $0$ or a prime (since $\mathbb{Z}/\operatorname{char}(R)\mathbb{Z}$ embeds into $R$ and must be an integral domain, forcing $\operatorname{char}(R)\mathbb{Z}$ to be prime).
Integral Domains and Fields of Fractions
Most rings that arise naturally — $\mathbb{Z}$, $\mathbb{Z}[i]$, polynomial rings over fields — share a key property of $\mathbb{Z}$: the product of two non-zero elements is non-zero. Rings with this property are called integral domains, and they are the setting in which a meaningful theory of divisibility can be developed.
[definition:Zero Divisor]
An element $x \in R$ (with $x \neq 0$) is a zero divisor if there exists $y \neq 0$ in $R$ with $xy = 0$.
[/definition]
[definition:Integral Domain]
A non-zero commutative ring $R$ is an integral domain if it has no zero divisors: whenever $ab = 0$ in $R$, either $a = 0$ or $b = 0$.
[/definition]
The rings $\mathbb{Z}/6\mathbb{Z}$ fail this: $2 \cdot 3 = 6 = 0$ in $\mathbb{Z}/6\mathbb{Z}$, so $2$ and $3$ are zero divisors. But $\mathbb{Z}/p\mathbb{Z}$ for prime $p$ is an integral domain (in fact a field). The polynomial ring $R[X]$ over an integral domain $R$ is again an integral domain, since the leading coefficient of $fg$ is the product of the leading coefficients of $f$ and $g$, which is non-zero if both factors are non-zero.
An integral domain satisfies the cancellation law: if $ba = bc$ and $b \neq 0$, then $a = c$ (since $b(a-c) = 0$ and $b \neq 0$ forces $a - c = 0$). This is the algebraic form of "dividing both sides by $b$" — valid in integral domains but not in general rings.
Every field is an integral domain: if $ab = 0$ and $b \neq 0$, then $a = a \cdot (bb^{-1}) = (ab)b^{-1} = 0$. The converse fails in general ($\mathbb{Z}$ is an integral domain but not a field), but holds for finite integral domains: any finite integral domain is a field, since the map $x \mapsto ax$ (for $a \neq 0$) is injective (by cancellation) and hence bijective on a finite set, giving $ab = 1$ for some $b$.
The construction of $\mathbb{Q}$ from $\mathbb{Z}$ — taking formal fractions $a/b$ and identifying $a/b = c/d$ when $ad = bc$ — generalizes to any integral domain.
[quotetheorem:866]
The field of fractions construction is one of the most powerful tools in ring theory: it lets us embed any integral domain into a field, unlocking the full arsenal of field techniques (the Euclidean algorithm in $F[X]$, factorization in $F[X]$ using roots, etc.) for problems in $R$. For instance, to study factorization of polynomials in $\mathbb{Z}[X]$, we often pass to $\mathbb{Q}[X]$ (the field of fractions of $\mathbb{Z}$ is $\mathbb{Q}$), where the Euclidean algorithm is available, and then use Gauss's lemma to pull information back to $\mathbb{Z}[X]$. The transitivity property of the field of fractions is: if $R \leq S$ is a subring of an integral domain $S$, then the field of fractions of $R$ embeds into that of $S$.
[quoteproof:866]
[example:Fields of Fractions]
The field of fractions of $\mathbb{Z}$ is $\mathbb{Q}$. The field of fractions of $\mathbb{Z}[i]$ is $\mathbb{Q}(i) = \{a + bi : a, b \in \mathbb{Q}\}$. The field of fractions of $\mathbb{C}[X]$ is $\mathbb{C}(X)$, the field of rational functions $p(X)/q(X)$ with $p, q \in \mathbb{C}[X]$ and $q \neq 0$. These rational functions are not the same as holomorphic functions — they are purely algebraic objects, and two non-zero polynomials $q$ and $q'$ can have the same rational function even if they differ as polynomials (they cannot, but this illustrates that the construction is formal).
[/example]
Prime and Maximal Ideals
Not all ideals are alike. Two special classes — prime ideals and maximal ideals — control the arithmetic of the ring in complementary ways. Both are best understood through their quotient rings.
[definition:Prime Ideal]
An ideal $I \trianglelefteq R$ is prime if $I \neq R$ and whenever $ab \in I$ for $a, b \in R$, either $a \in I$ or $b \in I$.
[/definition]
[definition:Maximal Ideal]
An ideal $I \trianglelefteq R$ is maximal if $I \neq R$ and there is no ideal $J$ with $I \subsetneq J \subsetneq R$.
[/definition]
The prime ideal condition is a ring-theoretic generalization of the defining property of prime numbers in $\mathbb{Z}$: $p \mid ab \implies p \mid a$ or $p \mid b$. The maximal ideal condition says there is no proper ideal strictly larger than $I$, which is the analogue of a minimal prime in some sense — though the terminology is the other way round. The key theorems characterize both conditions via quotient rings.
[quotetheorem:852]
The Maximal Ideal Criterion says that $I$ is maximal if and only if $R/I$ is a field. The proof goes through the ideal correspondence theorem: ideals of $R/I$ correspond to ideals of $R$ containing $I$, so $R/I$ has no proper non-zero ideals iff $I$ is maximal, and a ring with no proper non-zero ideals is a field (every non-zero element $r$ generates the whole ring, so $(r) = R$, giving $sr = 1_R$ for some $s$, i.e. $r$ is a unit). This is one of the most useful criteria in ring theory: to check $I$ is maximal, it suffices to show $R/I$ is a field.
[quoteproof:852]
[quotetheorem:853]
The Prime Ideal Criterion gives an equally clean characterization: $I$ is prime iff $R/I$ is an integral domain. Since every field is an integral domain, every maximal ideal is prime. The converse fails: in $\mathbb{Z}[X]$, the ideal $(X)$ is prime (since $\mathbb{Z}[X]/(X) \cong \mathbb{Z}$, which is an integral domain) but not maximal (the ideal $(X, 2)$ is strictly larger, and $\mathbb{Z}[X]/(X, 2) \cong \mathbb{Z}/2\mathbb{Z}$, a field, so $(X, 2)$ is maximal). More strikingly, in $\mathbb{Z}$, every non-zero prime ideal $(p)$ is also maximal, since $\mathbb{Z}/(p) = \mathbb{Z}/p\mathbb{Z}$ is a field. The coincidence of prime and maximal for $\mathbb{Z}$ is a special property of PIDs.
[quoteproof:853]
[example:Prime and Maximal Ideals in $\mathbb{Z}[X]$]
We survey the ideal landscape of $\mathbb{Z}[X]$.
The zero ideal $(0)$ is prime (since $\mathbb{Z}[X]$ is an integral domain) but not maximal.
For a prime $p \in \mathbb{Z}$, the ideal $(p)$ is prime: $\mathbb{Z}[X]/(p) \cong (\mathbb{Z}/p\mathbb{Z})[X]$, which is an integral domain (since $\mathbb{Z}/p\mathbb{Z}$ is a field, hence $(\mathbb{Z}/p\mathbb{Z})[X]$ is an integral domain). But $(p)$ is not maximal, since $(p, X)$ is strictly larger.
The ideal $(p, f)$ where $f$ is irreducible modulo $p$ is maximal: $\mathbb{Z}[X]/(p, f) \cong (\mathbb{Z}/p\mathbb{Z})[X]/(f)$, which is a field (since $f$ is irreducible over $\mathbb{Z}/p\mathbb{Z}$, so $(f)$ is maximal in $(\mathbb{Z}/p\mathbb{Z})[X]$).
For example, $(2, X^2 + X + 1)$ is a maximal ideal in $\mathbb{Z}[X]$, with quotient isomorphic to $\mathbb{F}_4$, the field of four elements.
[/example]
Factorization in Integral Domains
The integers have two remarkable factorization properties: every non-zero non-unit factors into primes, and this factorization is unique. Most integral domains do not share both properties. Understanding which do — and why — is the heart of ring-theoretic arithmetic.
[definition:Divisibility and Associates]
For $a, b \in R$ (an integral domain), $a$ divides $b$ (written $a \mid b$) if $b = ac$ for some $c \in R$. Equivalently, $(b) \subseteq (a)$. Elements $a, b$ are associates if $a = bu$ for some unit $u$; equivalently, $(a) = (b)$.
[/definition]
[definition:Irreducible Element]
A non-zero non-unit $a \in R$ is irreducible if whenever $a = bc$, either $b$ or $c$ is a unit.
[/definition]
[definition:Prime Element]
A non-zero non-unit $a \in R$ is prime if whenever $a \mid bc$, either $a \mid b$ or $a \mid c$.
[/definition]
In $\mathbb{Z}$, these coincide: an integer is irreducible iff it is prime iff it is $\pm p$ for some prime number $p$. But in general integral domains, primes and irreducibles can diverge. In $\mathbb{Z}[\sqrt{-5}] = \{a + b\sqrt{-5} : a, b \in \mathbb{Z}\}$, the factorization $6 = 2 \cdot 3 = (1 + \sqrt{-5})(1 - \sqrt{-5})$ shows two distinct factorizations into irreducibles. One verifies using the norm $N(a + b\sqrt{-5}) = a^2 + 5b^2$ that $2, 3, 1 \pm \sqrt{-5}$ are all irreducible (there is no element of norm $2$ or $3$ in $\mathbb{Z}[\sqrt{-5}]$), yet they are not all prime: $2 \nmid 1 + \sqrt{-5}$ and $2 \nmid 1 - \sqrt{-5}$ (since $N(2) = 4 \nmid N(1 \pm \sqrt{-5}) = 6$), so $2$ is irreducible but not prime. The failure of unique factorization and the failure of irreducible $\Leftrightarrow$ prime are two sides of the same coin.
To restore well-behaved arithmetic, we impose progressively stronger conditions.
[definition:Euclidean Domain]
An integral domain $R$ is a Euclidean domain (ED) if there is a function $\varphi : R \setminus \{0\} \to \mathbb{Z}_{\geq 0}$ (the Euclidean function) such that:
\begin{align*}
&\text{(i) } \varphi(ab) \geq \varphi(b) \text{ for all } a, b \neq 0,
\
&\te
xt{(ii) for any } a, b \in R \text{ with } b \neq 0, \text{ there exist } q, r \in R \text{ with } a = bq + r \text{ and } r = 0 \text{ or } \varphi(r) < \varphi(b).
\end{align*}
[/definition]
[definition:Principal Ideal Domain]
An integral domain $R$ is a principal ideal domain (PID) if every ideal is principal.
[/definition]
[definition:Unique Factorization Domain]
An integral domain $R$ is a unique factorization domain (UFD) if every non-zero non-unit factors into irreducibles, and this factorization is unique up to order and associates.
[/definition]
The hierarchy is strict: $\mathrm{ED} \implies \mathrm{PID} \implies \mathrm{UFD} \implies \mathrm{ID}$, and none of the implications reverse. The integers $\mathbb{Z}$ with $\varphi(n) = |n|$ and the polynomial ring $F[X]$ over a field $F$ with $\varphi(f) = \deg f$ are Euclidean domains. The Gaussian integers $\mathbb{Z}[i]$ with $\varphi(z) = |z|^2 = a^2 + b^2$ are Euclidean: given $a, b \in \mathbb{Z}[i]$ with $b \neq 0$, the complex number $a/b \in \mathbb{C}$ lies within distance $\sqrt{2}/2 < 1$ of some Gaussian integer $q$, and setting $r = a - bq$ gives $\varphi(r) = |b|^2 |a/b - q|^2 < |b|^2 = \varphi(b)$. The ring $\mathbb{Z}[\sqrt{-5}]$ is none of the above.
[quotetheorem:855]
Euclidean Domains Are Principal Ideal Domains is the ring-theoretic analogue of the argument showing every ideal of $\mathbb{Z}$ is of the form $n\mathbb{Z}$: pick the element of smallest $\varphi$-value in the ideal, and the division algorithm forces every other element to be a multiple. The proof works word-for-word, replacing $|\cdot|$ with $\varphi$.
[quoteproof:855]
In a PID, being irreducible and being prime are equivalent — a fact that fails dramatically in rings like $\mathbb{Z}[\sqrt{-5}]$.
[quotetheorem:856]
The proof of In PIDs Irreducible Elements Are Prime is a Bézout argument. In $\mathbb{Z}$, if $p \nmid a$ then $\gcd(p, a) = 1$, so $rp + sa = 1$ for some integers $r, s$. Multiplying by $b$ gives $b = rpb + sab$; if $p \mid ab$ then both terms on the right are divisible by $p$, so $p \mid b$. In a PID, the ideal $(p, a)$ is principal: $(p, a) = (d)$. Irreducibility of $p$ forces either $d \sim p$ (meaning $p \mid a$, contradicting $p \nmid a$) or $d$ is a unit (meaning $(d) = R$, giving the Bézout relation). The rest is identical to the $\mathbb{Z}$ argument.
[quoteproof:856]
The grand payoff is that PIDs have unique factorization:
[quotetheorem:867]
Principal Ideal Domains Are Unique Factorization Domains. The proof has two independent parts: existence (using the ascending chain condition — PIDs are Noetherian, since every ideal is finitely generated by a single element, so any ascending chain stabilises) and uniqueness (using that irreducibles are prime, then cancelling one factor at a time, just as in $\mathbb{Z}$). The combination of these two properties — ACC and prime equals irreducible — is what characterizes UFDs among integral domains.
[quoteproof:867]
[example:The Ring $\mathbb{Z}[\sqrt{-5}]$ Is Not a UFD]
The failure of unique factorization in $\mathbb{Z}[\sqrt{-5}]$ is now fully explained. The norm function $N(a + b\sqrt{-5}) = a^2 + 5b^2$ satisfies $N(xy) = N(x)N(y)$, so units have norm $1$: only $N(a + b\sqrt{-5}) = 1$ with $a^2 + 5b^2 = 1$ has the solution $(\pm 1, 0)$. One verifies that $2, 3, 1 \pm \sqrt{-5}$ are all irreducible (no element of norm $2$ or $3$ exists), yet $6 = 2 \cdot 3 = (1+\sqrt{-5})(1-\sqrt{-5})$ gives two distinct factorizations into irreducibles. The irreducible $2$ is not prime: $2 \mid (1+\sqrt{-5})(1-\sqrt{-5})$ but $2 \nmid 1 \pm \sqrt{-5}$ (since otherwise $\frac{1 \pm \sqrt{-5}}{2}$ would be a Gaussian integer, but its norm is $6/4 \notin \mathbb{Z}$). So this ring fails: irreducible $\centernot\Rightarrow$ prime, and unique factorization fails simultaneously.
[/example]
Factorization in Polynomial Rings
Polynomial rings over fields are Euclidean domains, hence PIDs and UFDs. But polynomial rings over $\mathbb{Z}$ — like $\mathbb{Z}[X]$ — are UFDs that are not PIDs. For these, Gauss's lemma provides the essential link between factorization in $R[X]$ and factorization in $F[X]$, where $F$ is the field of fractions.
[definition:Content of a Polynomial]
Let $R$ be a UFD and $f = a_0 + a_1 X + \cdots + a_n X^n \in R[X]$. The content of $f$ is $c(f) = \gcd(a_0, a_1, \ldots, a_n) \in R$ (well-defined up to a unit). The polynomial $f$ is primitive if $c(f)$ is a unit, i.e. if the coefficients are coprime.
[/definition]
Every polynomial $f \in R[X]$ factors as $f = c(f) \cdot f_1$ where $f_1$ is primitive. So factorization in $R[X]$ splits into two independent problems: factorizing the content in $R$, and factorizing the primitive part in $R[X]$ (or equivalently, in $F[X]$, by Gauss's lemma).
[quotetheorem:858]
Gauss's Lemma is the bridge between $R[X]$ and $F[X]$. The forward direction (reducible over $R$ implies reducible over $F$) is trivial. The reverse direction is the content: if $f = gh$ in $F[X]$, we can clear denominators to get $abf = (ag)(bh)$ in $R[X]$, then compare contents. Since $f$ is primitive, $c(abf) = ab$, and $c(ag)c(bh) = ab$ up to a unit, allowing us to reassemble $f = g_1 h_1$ with $g_1, h_1 \in R[X]$ primitive, thus non-units. The elegance of the argument is that content is the right invariant to track: multiplicativity of content ($c(fg) \sim c(f)c(g)$) does all the work.
[quoteproof:858]
[example:Irreducibility via Gauss's Lemma]
The polynomial $f = X^3 + X + 1 \in \mathbb{Z}[X]$ is primitive (content $= 1$). By Gauss's lemma, $f$ is irreducible in $\mathbb{Q}[X]$ iff it is irreducible in $\mathbb{Z}[X]$. A degree-$3$ polynomial over $\mathbb{Q}$ is reducible iff it has a rational root. By the rational root theorem, any rational root of $f$ has the form $\pm 1$ (numerator divides the constant term $1$, denominator divides the leading coefficient $1$). But $f(1) = 3 \neq 0$ and $f(-1) = -1 \neq 0$. So $f$ has no rational roots, hence is irreducible over both $\mathbb{Z}$ and $\mathbb{Q}$.
[/example]
When there is no rational root to check, Eisenstein's criterion detects irreducibility by a single prime.
[quotetheorem:859]
Eisenstein's Criterion is one of the most efficient irreducibility tests available. Its proof is a clean divisibility argument: the Eisenstein prime $p$ divides $a_0$ but not $a_n = 1$ (since $f$ is primitive), so exactly one of the constant terms of the two hypothetical factors is divisible by $p$; a traveling-index argument then shows $p$ must divide all coefficients of one factor except the leading one, forcing that factor to have degree $n$ — contradicting the factorization being non-trivial. Notice Eisenstein requires working in $R[X]$, not $F[X]$ — the prime $p$ plays no role over a field, since it is a unit there.
[quoteproof:859]
[example:Cyclotomic Polynomials Are Irreducible]
Let $p$ be prime and consider the polynomial
\begin{align*}
f = X^{p-1} + X^{p-2} + \cdots + X + 1 = \frac{X^p - 1}{X - 1} \in \mathbb{Z}[X].
\end{align*}
Eisenstein does not apply directly to $f$. The standard trick is to substitute $Y = X - 1$:
\begin{align*}
\hat{f}(Y) = f(Y+1) = \frac{(Y+1)^p - 1}{Y} = Y^{p-1} + \binom{p}{1}Y^{p-2} + \cdots + \binom{p}{p-1}.
\end{align*}
Now apply Eisenstein with the prime $p$: $p \mid \binom{p}{k}$ for $1 \leq k \leq p-1$ (a standard binomial coefficient fact), and $p^2 \nmid \binom{p}{p-1} = p$. So $\hat{f}$ is irreducible in $\mathbb{Z}[Y]$ by Eisenstein. Since a factorization $f(X) = g(X)h(X)$ in $\mathbb{Z}[X]$ gives $\hat{f}(Y) = g(Y+1)h(Y+1)$ in $\mathbb{Z}[Y]$, irreducibility of $\hat{f}$ implies irreducibility of $f$.
[/example]
Noetherian Rings
The Hilbert basis theorem is one of the pivotal results of nineteenth-century algebra. Before Hilbert, invariant theorists labored to exhibit finite generating sets for rings of symmetries by hand. Hilbert proved in one stroke that any ideal in a polynomial ring over a Noetherian ring is finitely generated — ending the laborious case-by-case approach.
A ring is Noetherian if ideals cannot grow indefinitely. The definition is equivalent to requiring all ideals to be finitely generated — and that equivalence is itself a useful theorem.
[definition:Ascending Chain Condition]
A ring $R$ satisfies the ascending chain condition (ACC) if every ascending chain of ideals $I_1 \subseteq I_2 \subseteq I_3 \subseteq \cdots$ eventually stabilises: there exists $N$ with $I_n = I_N$ for all $n \geq N$.
[/definition]
[definition:Noetherian Ring]
A ring $R$ is Noetherian if it satisfies the ACC. Equivalently, every ideal of $R$ is finitely generated.
[/definition]
Every PID is Noetherian: all its ideals are principal, hence generated by a single element. Every field is Noetherian (only two ideals). Every quotient of a Noetherian ring is Noetherian (ideals of $R/I$ pull back to ideals of $R$ containing $I$, which are finitely generated, and their images in $R/I$ are then finitely generated by the images of the generators). A non-example: $\mathbb{Z}[X_1, X_2, X_3, \ldots]$ (infinitely many variables) is not Noetherian — the chain $(X_1) \subsetneq (X_1, X_2) \subsetneq (X_1, X_2, X_3) \subsetneq \cdots$ never stabilises.
The crucial closure property is that Noetherian-ness passes to polynomial rings:
[quotetheorem:860]
The Hilbert Basis Theorem is the reason polynomial rings are tractable. Every ideal $I \trianglelefteq R[X]$ is determined by finitely many polynomial equations — a foundational fact for algebraic geometry, where ideals of $\mathbb{R}[X_1, \ldots, X_n]$ correspond to polynomial systems whose solution sets are algebraic varieties. The theorem says that any such system, though potentially given by infinitely many equations, is determined by finitely many of them.
The proof works by extracting leading coefficients at each degree to form an ascending chain of ideals in $R$. The Noetherian hypothesis on $R$ forces this chain to stabilise at some level $N$, and the finitely many generating polynomials (one at each degree $0 \leq n \leq N$ for each generator of the corresponding ideal in $R$) then suffice to generate all of $I$ by an induction on degree argument.
[quoteproof:860]
[example:Applications of Noetherian Rings]
Let $F$ be a field and consider any system of polynomial equations $f_\alpha(x_1, \ldots, x_n) = 0$ for $\alpha$ ranging over some (possibly infinite) index set. Let $I = (\{f_\alpha\})$ be the ideal generated by all these polynomials in $F[X_1, \ldots, X_n]$.
Since $F$ is Noetherian, and $F[X_1, \ldots, X_n]$ is Noetherian by iterated application of the Hilbert basis theorem, the ideal $I$ is finitely generated: $I = (f_1, \ldots, f_k)$ for some finite list $f_1, \ldots, f_k$. A point $a = (a_1, \ldots, a_n)$ satisfies all the equations $f_\alpha(a) = 0$ if and only if it satisfies $f_1(a) = \cdots = f_k(a) = 0$ (since every $f_\alpha$ is a combination $\sum r_i f_i$, so vanishing of $f_1, \ldots, f_k$ forces vanishing of all $f_\alpha$). Thus the solution set of an arbitrary polynomial system equals the solution set of a finite polynomial system — a remarkable compactness statement that requires no topology, only Noetherian algebra.
[/example]
Modules
If rings generalise the integers by keeping two operations, then modules generalise vector spaces by relaxing the requirement that scalars form a field. A vector space over $\mathbb{R}$ or $\mathbb{C}$ is geometrically intuitive but algebraically rigid — bases always exist, dimension is well-defined, and every subspace has a complement. When we allow scalars from a ring $R$, this rigidity dissolves. Not every module has a basis, not every submodule is a direct summand, and the structure of a module depends sensitively on the ring $R$. This loss of rigidity is not a weakness; it is where the richness comes from.
The payoff for working with modules over a ring $R$ rather than vector spaces over a field is the structure theorem: every finitely generated module over a Euclidean domain decomposes into a direct sum of cyclic modules, classified by invariant factors. Applied with $R = \mathbb{Z}$, this immediately classifies all finite abelian groups — the result stated without proof at the end of Chapter 1. Applied with $R = \mathbb{F}[X]$, it produces the rational canonical form and Jordan normal form for matrices, giving a purely algebraic proof of results that linear algebra usually handles by more computational means.
Modules and Submodules
The Definition
A module over a ring $R$ is an abelian group on which $R$ acts by scalar multiplication, compatibly with both the ring structure of $R$ and the group structure of the module.
[definition: Module]
Let $R$ be a commutative ring. An $R$-module is a quadruple $(M, +, 0_M, \cdot)$ where $(M, +, 0_M)$ is an abelian group and $\cdot : R \times M \to M$ is a scalar multiplication satisfying, for all $r, s \in R$ and $m, n \in M$:
\begin{align*}
&\text{(i) } (r + s) \cdot m = r \cdot m + s \cdot m, \\
&\text{(ii) } r \cdot (m + n) = r \cdot m + r \cdot n, \\
&\text{(iii) } r \cdot (s \cdot m) = (rs) \cdot m, \\
&\text{(iv) } 1_R \cdot m = m.
\end{align*}
[/definition]
The axioms say that $R$ acts on $M$ by ring homomorphisms: each $r \in R$ gives an additive endomorphism $m \mapsto rm$ of $M$, and the map $r \mapsto (m \mapsto rm)$ is itself a ring homomorphism $R \to \mathrm{End}(M)$. This is the coordinate-free way to think about modules: a module is an abelian group together with a ring action on it.
[example: The Canonical Examples of Modules]
Vector spaces. If $\mathbb{F}$ is a field, an $\mathbb{F}$-module is exactly an $\mathbb{F}$-vector space. Every result in this chapter specialises to a (usually easier) statement about vector spaces.
Abelian groups as $\mathbb{Z}$-modules. Every abelian group $(A, +)$ is a $\mathbb{Z}$-module via $n \cdot a = a + \cdots + a$ ($n$ times), extended to negative integers and zero in the obvious way. This action is forced: $1 \cdot a = a$ by axiom (iv), and the rest follows by distributivity. Conversely, every $\mathbb{Z}$-module is an abelian group. So $\mathbb{Z}$-modules and abelian groups are the same thing.
Ideals and quotients. Any ideal $I \trianglelefteq R$ is an $R$-module under the ring multiplication. The quotient ring $R/I$ is also an $R$-module via $r \cdot (a + I) = ra + I$.
$R^n$. For any ring $R$ and $n \geq 1$, the direct product $R^n = R \times \cdots \times R$ is an $R$-module via $r \cdot (r_1, \ldots, r_n) = (rr_1, \ldots, rr_n)$. This is the module-theoretic analogue of $\mathbb{F}^n$.
$\mathbb{F}[X]$-modules. Let $\mathbb{F}$ be a field, $V$ an $\mathbb{F}$-vector space, and $\alpha : V \to V$ a linear map. Then $V$ becomes an $\mathbb{F}[X]$-module via $f \cdot v = f(\alpha)(v)$. Different choices of $\alpha$ give different $\mathbb{F}[X]$-module structures on the same abelian group $V$. This example is the gateway to normal forms for matrices.
[/example]
[definition: Submodule]
Let $M$ be an $R$-module. A subset $N \subseteq M$ is an $R$-submodule, written $N \leq M$, if $N$ is a subgroup of $(M, +)$ and $rn \in N$ for all $r \in R$, $n \in N$.
[/definition]
[definition: Quotient Module]
If $N \leq M$ is an $R$-submodule, the quotient module $M/N$ is the set of additive cosets $\{m + N : m \in M\}$ with the $R$-action $r \cdot (m + N) = rm + N$.
[/definition]
Modules differ from groups in a notable way: in groups, we distinguished subgroups from normal subgroups, and only the latter allowed quotienting. In modules, every submodule is automatically "normal" as an abelian group (since $M$ is abelian), so we can always form the quotient. This uniformity makes the quotient theory of modules cleaner than that of groups.
[definition: Annihilator]
Let $M$ be an $R$-module and $S \subseteq M$ a subset. The annihilator of $S$ is
\begin{align*}
\operatorname{Ann}(S) = {r \in R : r \cdot m = 0 \text{ for all } m \in S}.
\end{
align*}
Th
is is always an ideal of $R$. For a single element $m \in M$, $\operatorname{Ann}(m)$ is the ideal of scalars that kill $m$.
[/definition]
[definition: Torsion]
An element $m \in M$ is a torsion element if $\operatorname{Ann}(m) \neq 0$, i.e. if there exists a non-zero $r \in R$ with $rm = 0$. The module $M$ is a torsion module if every element is torsion, and torsion-free if the only torsion element is $0$.
[/definition]
In a $\mathbb{Z}$-module (abelian group), torsion elements are precisely the elements of finite order. In an $\mathbb{F}$-vector space ($\mathbb{F}$ a field), there are no torsion elements other than $0$
, sin
ce $\mathbb{F}$ has no zero divisors and only $0$ is annihilated by a non-zero scalar. Torsion and free parts are the two ingredients in the structure theorem.
[definition: Finitely Generated Module]
An $R$-module $M$ is finitely generated if there exist $m_1, \ldots, m_k \in M$ such that
\begin{align*}
M = Rm_1 + \cdots + Rm_k = \{r_1 m_1 + \cdots + r_k m_k : r_i \in R\}.
\end{align*}
Equivalently, $M$ is finitely generated iff there is a surjective $R$-module homomorphism $R^k \twoheadrightarrow M$ for some $k$.
[/definition]
The equivalence with surjections from $R^k$ is useful: it means every finitely generated module is a quotient of a free module $R^k$. The kernel of that surjection is itself a submodule of $R^k$, and understanding the kernel — via the Smith normal form of its generator matrix — is exactly what the structu
re th
eorem does.
Homomorphisms and the Isomorphism Theorems for Modules
[definition: Module Homomorphism]
Let $M$ and $N$ be $R$-modules. A function $f : M \to N$ is an $R$-module homomorphism if $f(m_1 + m_2) = f(m_1) + f(m_2)$ and $f(rm) = rf(m)$ for all $r \in R$, $m, m_1, m_2 \in M$. A bijective homomorphism is an isomorphism.
[/definition]
The kernel $\ker f = \{m \in M : f(m) = 0\}$ is a submodule of $M$, and the image $\operatorname{im} f$ is a submodule of $N$. The three isomorphism theorems hold for modules with the same proofs as for groups, since both rely only on the underlying abelian group structure supplemented by the scalar action.
[quotetheorem:862]
The First Isomorphism Theorem for Modules is the foundation for identifying modules via surjective homomorphisms. To show $M \cong N$, exhibit a surjective $R$-module homomorphism $\varphi : M \to N$ and identify its kernel. As with groups, the key work is always in computing $\ker \varphi$ and verifying surjectivity; the isomorphism itself is then automatic. This theorem is what converts the Smith normal form computation (which identifies the kernel of a surjection $R^m \to M$) into the structure theorem decomposition.
[quoteproof:862]
[example: The Cyclic Module]
For any $m \in M$, the map $\varphi : R \to M$ defined by $\varphi(r) = rm$ is an $R$-module homomorphism with image $Rm = \{rm : r \in R\}$ (the submodule generated by $m$) and kernel $\operatorname{Ann}(m)$. By the First Isomorphism Theorem for Modules:
\begin{align*}
Rm \cong R/\operatorname{Ann}(m).
\end{align*}
This is the fundamental example of a cyclic module. When $R = \mathbb{Z}$ and $M = \mathbb{Z}/n\mathbb{Z}$, the element $m = 1$ has $\operatorname{Ann}(m) = n\mathbb{Z}$, and $\mathbb{Z} \cdot 1 = \mathbb{Z}/n\mathbb{Z}$ is the whole module. When $R = \mathbb{F}[X]$ and $M = V_\alpha$ is a cyclic $\mathbb{F}[X]$-module, $\operatorname{Ann}(v)$ is the ideal generated by the minimal polynomial of $v$ with respect to $\alpha$.
[/example]
Free Modules and Linear Independence
The nicest modules are those with a basis — a linearly independent generating set. In vector spaces, every generating set contains a basis and every basis has the same size. Neither statement holds in general for modules over rings, which is one of the main differences between module theory and linear algebra.
[definition: Linear Independence]
Elements $m_1, \ldots, m_k \in M$ are linearly independent (over $R$) if $\sum_{i=1}^k r_i m_i = 0$ with $r_i \in R$ implies $r_1 = \cdots = r_k = 0$.
[/definition]
[definition: Free Module and Basis]
An $R$-module $M$ is free if it has a basis: a subset $S \subseteq M$ that generates $M$ and is linearly independent. If $S = \{m_1, \ldots, m_n\}$ is finite, then $M \cong R^n$.
[/definition]
Free modules over a ring behave like vector spaces: any function from a basis to another module extends uniquely to a homomorphism. However, unlike vector spaces, not every module is free. The $\mathbb{Z}$-module $\mathbb{Z}/2\mathbb{Z}$ is not free: any supposed basis element $m$ satisfies $2m = 0$, so the set $\{m\}$ is not linearly independent over $\mathbb{Z}$ (since $2 \neq 0$ in $\mathbb{Z}$ but $2 \cdot m = 0$). More subtly, even for free modules, the rank (size of a basis) need not be well-defined without additional hypotheses. For modules over a non-zero commutative ring, rank is well-defined: if $R^m \cong R^n$ then $m = n$ (proved by passing to $R^m / \mathfrak{m} R^m \cong (R/\mathfrak{m})^m$ for a maximal ideal $\mathfrak{m}$, which is a vector space). This is the invariance of rank.
[example: Free and Non-Free Modules]
The module $R^n$ is free of rank $n$ for any ring $R$, with the standard basis $\{e_1, \ldots, e_n\}$.
The ideal $(2, X)
\triangleleft
eq \mathbb{Z}[X]$ is a submodule of $\mathbb{Z}[X]$ (which is free of rank $1$) but is not free of rank $1$: it cannot be generated by a single element, as shown in Chapter 2. It is generated by $2$ and $X$, but these are not independent: $X \cdot 2 = 2 \cdot X$ in $\mathbb{Z}[X]$, so the generators satisfy a relation. This example shows that submodules of free modules need not be free — unless the ring is a PID (where they always are, as a consequence of the structure theorem). [/example] ## Smith Normal Form The Smith normal form is a normal form for matrices over a Euclidean domain, analogous to the row-echelon form over a field but more refined. Over a field, any matrix can be reduced to a block of $1$s followed by $0$s. Over a Euclidean domain, the best we can do is a diagonal matrix with a divisibility condition. This turns out to be exactly what we need to classify finitely generated modules. [definition: Elementary Row and Column Operations] Over a ring $R$, the **elementary row operations** on a matrix $A$ are: (i) adding $c \in R$ times one row to another, (ii) swapping two rows, (iii) multiplying a row by a unit of $R$. **Elementary column operations** are defined analogously. Two matrices are **equivalent** if one can be obtained from the other by a sequence of elementary row and column operations; equivalently, $B = PAQ$ for some invertible matrices $P, Q$. [/definition] [definition: Fitting Ideals] For an $m \times n$ matrix $A$ over $R$, the **$k$th Fitting ideal** $\mathrm{Fit}_k(A) \trianglelefteq R$ is the ideal generated by all $k \times k$ minors of $A$. Equivalent matrices have the same Fitting ideals. [/definition] The Fitting ideals are the key invariants: they are preserved by row and column operations, so they are genuinely attached to the equivalence class of $A$. For the Smith normal form $D = \mathrm{diag}(d_1, \ldots, d_r, 0, \ldots, 0)$, one computes $\mathrm{Fit}_k(D) = (d_1 d_2 \cdots d_k)$, which shows the invariant factors $d_k$ are uniquely determined (as the ratio of consecutive Fitting ideal generators) and gives the uniqueness part of the Smith normal form theorem. [quotetheorem:861] The [Smith Normal Form Theorem](/theorems/861) is the engine behind the entire classification theory of this chapter. The algorithm is clean: bring the smallest-$\varphi$-value entry to the top-left corner, use the division algorithm to clear the rest of the first row and column, then handle off-diagonal entries in the remaining block by the same method. The divisibility condition $d_1 \mid d_2 \mid \cdots \mid d_r$ emerges automatically from the algorithm, and uniqueness follows from the Fitting ideal computation. [quoteproof:861] [example: Computing a Smith Normal Form over $\mathbb{Z}$] We reduce the matrix MATHENVl4zscdP0END to Smith normal form. First bring the $1$ in position $(2,1)$ to position $(1,1)$ by swapping rows $1$ and $2$: MATHENVl4zscdP1END Clear the first row by subtracting multiples of column $1$ from columns $2$ and $3$: MATHENVl4zscdP2END Clear the first column similarly: MATHENVl4zscdP3END Now work on the $2 \times 2$ block. The entry $-2$ is not divisible by $10$, so use the division algorithm: $10 = (-5)(-2) + 0$, so subtract $-5$ times column $3$ from column $2$ (or note $\gcd(10, -2) = 2$). Instead, swap columns $2$ and $3$ and negate to bring $2$ to position $(2,2)$: MATHENVl4zscdP4END Now $10 = 5 \cdot 2 + 0$ and $8 = 4 \cdot 2 + 0$, so column operations clear the second row, and row operations clear the second column: MATHENVl4zscdP5END We verify the Fitting ideals: $\mathrm{Fit}_1(A) = (1)$ (the entry $1$ generates $\mathbb{Z}$), $\mathrm{Fit}_2(A) = (d_1 d_2) = (2)$ (the $2\times 2$ minor from the first two rows and columns of $A$ equals $\det\begin{pmatrix}3&7\\1&-1\end{pmatrix} = -10$, and others; $\gcd = 2$), and $\mathrm{Fit}_3(A) = (\det A) = (34)$. So $d_1 = 1$, $d_2 = 2$, $d_3 = 17 = 34/2$. Indeed $1 \mid 2 \mid 17$. [/example] ## The Structure Theorem With the Smith normal form established, the classification of finitely generated modules over a Euclidean domain is a single step: write a module as the cokernel of a presentation matrix, put that matrix in Smith normal form, and read off the decomposition. [quotetheorem:857] The [Structure Theorem for Finitely Generated Modules over Euclidean Domains](/theorems/857) is the culmination of everything in this chapter. It says: once you know the ring is Euclidean, every finitely generated module is completely determined, up to isomorphism, by a finite sequence of invariant factors. The free part $R^s$ captures the torsion-free part of $M$; the summands $R/(d_i)$ capture the torsion. The two parts are cleanly separated because $R$ is an integral domain: a module is torsion-free iff it has no cyclic summands $R/(d)$ with $d \neq 0$. The proof strategy is elegant in its economy. Since $M$ is finitely generated, there is a surjecti
on $\varphi :
R^m \to M$. The kernel $\ker\varphi$ is a submodule of $R^m$, hence finitely generated (by at most $m$ elements, since $R$ is a PID). Arrange the generators of $\ker\varphi$ as columns of an $m \times n$ matrix $A$. The Smith normal form theorem turns $A$ into a diagonal matrix via row and column operations. Row operations correspond to change of basis in $R^m$; column operations correspond to change of generators for $\ker\varphi$. Reading off the diagonal entries gives the claimed decomposition.
[quoteproof:857]
[example: Classifying an Abelian Group from Generators and Relations]
Let $A$ be the abelian group generated by $a, b, c$ with relations
MATHENVw664ygP0END
As a $\mathbb{Z}$-module, $A = \mathbb{Z}^3 / N$ where $N$ is the submodule generated by the rows of the relation matrix (or equivalently, the cokernel of the matrix of relations). The presentation matrix, written with the relations as columns, is:
MATHENVw664ygP1END
We compute Fitting ideals to find the Smith normal form. Since $(A_{\text{pres}}){31} = 1$, we have $\mathrm{Fit}_1(A{\text{pres}}) = (1)$, so $d_1 = 1$. The $2 \times 2$ minor from rows $1,2$ and columns $1,2$ is $\det\begin{pmatrix}2&1\\3&2\end{pmatrix} = 1$, so $\mathrm{Fit}2 = (1)$ and $d_2 = 1$. Finally $\det(A{\text{pres}}) = 2(14-0) - 1(21-6) + 5(0-2) = 28 - 15 - 10 = 3$, so $\mathrm{Fit}_3 = (3)$ and $d_3 = 3$.
The Smith normal form is $\mathrm{diag}(1, 1, 3)$. Therefore:
\begin{align*}
A \cong \frac{\mathbb{Z}}{(1)} \oplus \frac{\mathbb{Z}}{(1)} \oplus \frac{\mathbb{Z}}{(3)} \cong {0} \oplus {0} \oplus C_3 \cong C_3.
\end{
align*}
Th
e
group is cyclic of order $3$. The two summands $\mathbb{Z}/(1) = 0$ vanish because $d_1 = d_2 = 1$ are units.
[/example]
[example: Classification of Finitely Generated Abelian Groups, Revisited]
As a special case of the structure theorem with $R = \mathbb{Z}$: every finitely generated abelian group is isomorphic to
\begin{align*}
C_{d_1} \times C_{d_2} \times \cdots \times C_{d_r} \times \mathbb{Z}^s,
\end{align*}
with $d_1 \mid d_2 \mid \cdots \mid d_r$ and $s \geq 0$. This is the Classification of Finite Abelian Groups stated in Chapter 1, now fully proved. The invariant factors $d_i$ and the rank $s$ are uniquely determined by the group — they are computed from the Fitting ideals of any pre
sentat
ion matrix.
For example, all abelian groups of order $360 = 2^3 \cdot 3^2 \cdot 5$ (with no free part, since the group is finite) are enumerated by sequences $d_1 \mid d_2 \mid \cdots \mid d_r$ with $\prod d_i = 360$. These are: $C_{360}$; $C_2 \times C_{180}$ (since $2 \mid 180$); $C_6 \times C_{60}$ (since $6 \mid 60$); $C_2 \times C_2 \times C_{90}$ (since $2 \mid 2 \mid 90$); $C_6 \times C_6 \times C_{10}$ (since $6 \mid 6 \mid 10$); and $C_2 \times C_6 \times C_{30}$ (since $2 \mid 6 \mid 30$). So there are six non-isomorphic abelian groups of order $360$.
[/example]
Normal Forms for Matrices
The most striking application of the structure theorem is to linear algebra: it gives a complete classification of linear maps $\alpha : V \to V$ up to conjugacy (i.e. up to change of basis), producing the rational canonical form and the Jordan normal form as two ways of presenting the same classification.
Setting Up the $\mathbb{F}[X]$-Module
Let $\mathbb{F}$ be a field and $V$ a finite-dimensional $\mathbb{F}$-vector space of dimension $n$, and let $\alpha : V \to V$ be a linear map. Turn $V$ into an $\mathbb{F}[X]$-module $V_\alpha$ by defining the action of the polynomial $f(X) = a_0 + a_1 X + \cdots + a_k X^k$ as
\begin{align*}
f \cdot v = f(\alpha)(v) = a_0 v + a_1 \alpha(v) + a_2 \alpha^2(v) + \cdots + a_k \alpha^k(v).
\end{align*}
Since $\mathbb{F} \subseteq \mathbb{F}[X]$, any $\mathbb{F}$-basis of $V$ generates $V_\alpha$ as an $\mathbb{F}[X]$-module, so $V_\alpha$ is finitely generated. Since $V$ is finite-dimensional over $\mathbb{F}$, the module $V_\alpha$ has no free $\mathbb{F}[X]$-summand (a free summand $\mathbb{F}[X]$ is infinite-dimensional over $\mathbb{F}$). By the Cayley–Hamilton theorem, the characteristic polynomial $\chi_\alpha$ annihilates $V$, so $\operatorname{Ann}(V_\alpha) \neq 0$.
The crucial observation is that an $\mathbb{F}$-linear change of basis $\alpha \mapsto P^{-1}\alpha P$ changes the $\mathbb{F}[X]$-module structure of $V$ to an isomorphic one (with the same underlying set $V$ but a new action defined by the new $\alpha$). Conversely, two isomorphic $\mathbb{F}[X]$-module structures on $V$ correspond to conjugate linear maps. So classifying linear maps on $V$ up to conjugacy is the same as classifying $\mathbb{F}[X]$-module structures on $V$ up to isomorphism.
Rational Canonical Form
Applying the structure theorem to $V_\alpha$ (with $R = \mathbb{F}[X]$, which is Euclidean) gives:
[quotetheorem:863]
The Rational Canonical Form is the direct output of the structure theorem for $\mathbb{F}[X]$-modules. Each cyclic summand $\mathbb{F}[X]/(f_i)$ has a preferred basis $\{1, X, X^2, \ldots, X^{\deg f_i - 1}\}$ modulo $(f_i)$, in which the action of $\alpha$ (multiplication by $X$) is represented by the companion matrix $c(f_i)$. The divisibility $f_1 \mid f_2 \mid \cdots \mid f_s$ is the divisibility of the corresponding invariant factors of the p
resentat
ion matrix of $V_\alpha$.
Three important read-offs from the rational canonical form: the minimal polynomial of $\alpha$ is $f_s$ (the largest invariant factor, which annihilates every summand since $f_i \mid f_s$, and is minimal since $f_s$ is the annihilator of the last summand); the characteristic polynomial is $f_1 f_2 \cdots f_s$ (the product of all invariant factors); and the form is genuinely canonical — the invariant factors are uniquely determined, unlike the Jordan form which is canonical only up to block ordering.
[quoteproof:863]
[example: Computing the Rational Canonical Form]
Let $\alpha : \mathbb{Q}^3 \to \mathbb{Q}^3$ be the linear map with matrix
\begin{align
}
A = \begin{pmatrix} 0 & 0 & 1 \\ 1 & 0 & -1 \\ 0 & 1 & 1 \end{pmatrix}.
\end{align}
The characteristic polynomial is $\chi_A = \det(XI - A) = X^3 - X^2 + X - 1 = (X-1)(X^2+1)$.
To find the invariant factors, compute the Smith normal form of $XI - A \in \mathbb{Q}[X]^{3\times 3}$:
\be
gin{a
lign}
XI - A = \begin{pmatrix} X & 0 & -1 \\ -1 & X & 1 \\ 0 & -1 & X-1 \end{pmatrix}.
\end{align}
The $\gcd$ of all entries (the generator of $\mathrm{Fit}_1$) is $1$, so $d_1 = 1$. The $\gcd$ of all $2 \times 2$ minors (the generator of $\mathrm{Fit}_2$, divided by $d_1 = 1$) is $1$, so $d_2 = 1$. The generator of $\mathrm{Fit}_3$ is $\det(XI - A) = (X-1)(X^2+1)$, so $d_3 = (X-1)(X^2+1)$.
Thus $V_\alpha \cong \mathbb{Q}[X]/(1) \oplus \mathbb{Q}[X]/(1) \oplus \mathbb{Q}[X]/((X-1)(X^2+1))$, which simplifies to $\mathbb{Q}[X]/((X-1)(X^2+1))$. The single invariant factor $f_1 = (X-1)(X^2+1) = X^3 - X^2 + X - 1$ gives one $3 \times 3$ companion block:
\begin{alig
n}
c(f_1) = \begin{pmatrix} 0 & 0 & 1 \\ 1 & 0 & -1 \\ 0 & 1 & 1 \end{pmatrix},
\end{align}
which is just $A$ itself — a happy coincidence showing $A$ is already in rational canonical form.
[/example]
Jordan Normal Form
Over $\mathbb{C}$, every polynomial factors into linear factors. This means the invariant factors $f_i$ of $V_\alpha$ factor completely into factors $(X - \lambda)^k$, and the Chinese remainder theorem for modules ($R/(ab) \cong R/(a) \oplus R/(b)$ when $\gcd(a,b) = 1$) further decomposes each summand $\mathbb{C}[X]/(f_i)$ into primary pieces $\mathbb{C}[X]/((X-\lambda)^k)$.
[quotetheorem:864]
The Jordan Normal Form is the prime decomposition version of the rational canonical form, available over algebraically closed fields. Each piece $\mathbb{C}[X]/((X-\lambda)^k)$ has basis $\{1, (X-\lambda), \ldots, (X-\lambda)^{k-1}\}$ modulo $((X-\lambda)^k)$, in which the action of $X$ (i.e. of $\alpha$) is: $(X-\lambda)^j \mapsto (X-\lambda)^{j+1}$ for $j < k-1$, and the identity $(X-\lambda)^{k-1} \mapsto 0$ (the term $(X-\lambda)^k$ vanishes). This means $\alpha$ acts as $\lambda \cdot \mathrm{id}$ plus a nilpotent shift — exactly the Jordan block $J_k(\lambda)$.
The minimal polynomial of $\alpha$ reads off as $\prod_\lambda (X-\lambda)^{a_\lambda}$ where $a_\lambda$ is the size of the largest $\lambda$-block; the characteristic polynomial is $\prod_\lambda (X-\lambda)^{b_\lambda}$ where $b_\lambda$ is the sum of all $\lambda$-block sizes.
[quoteproof:864]
[example: Jordan Normal Form — A Complete Computation]
Let $\alpha : \mathbb{C}^4 \to \mathbb{C}^4$ have characteristic polynomial $(X-2)^3(X+1)$ and minimal polynomial $(X-2)^2(X+1)$.
The minimal polynomial tells us: the largest Jordan $2$-block has size $2$, and the $(-1)$-block has size $1$. The characteristic polynomial tells us: the $2$-eigenspace contributes blocks totalling size $3$, and the $(-1)$-eigenspace contributes blocks totalling size $1$.
For eigenvalue $\lambda = 2$, total block size $3$, largest block size $2$: the only possibility is one $2$-block and one $1$-block (sizes $2, 1$, sum $= 3$, max $= 2$). For $\lambda = -1$: total size $1$, so one $1$-block.
The Jordan form is therefore:
\begin{align*}
J = \begin{pmatrix} 2 & 0 & 0 & 0 \\ 1 & 2 & 0 & 0 \\ 0 & 0 & 2 & 0 \\ 0 & 0 & 0 & -1 \end{pmatrix}.
\end{align*}
(Blocks on the diagonal: $J_2(2)$, then $J_1(2)$, then $J_1(-1)$, with subdiagonal entries within each block.) The module decomposition is $V_\alpha \cong \mathbb{C}[X]/((X-2)^2) \oplus \mathbb{C}[X]/(X-2) \oplus \mathbb{C}[X]/(X+1)$.
[/example]
Cayley–Hamilton
Both normal forms give an immediate proof of the Cayley–Hamilton theorem, which in naive formulations ("a matrix satisfies its own characteristic polynomial") looks like it should be straightforward but is actually subtle to prove without the module machinery.
[quotetheorem:865]
The Cayley-Hamilton Theorem is an immediate corollary of the rational canonical form. The characteristic polynomial $\chi_\alpha = f_1 f_2 \cdots f_s$ divides $f_s^s$ (since $f_i \mid f_s$ for all $i$), but more directly: every summand $V_i \cong \mathbb{F}[X]/(f_i)$ is annihilated by $f_i$, and since $f_i \mid \chi_\alpha$, it is also annihilated by $\chi_\alpha$. Since $V$ is the direct sum of the $V_i$, the whole space is annihilated by $\chi_\alpha$. The theorem holds over any field and even over any
comm
utative ring (with the appropriate generalization of characteristic polyno
m
ial via the adjugate matrix), but the field case from the rational canonical form is the clearest.
[quotep
roof:865]
[example: Cayley-Hamilton in Practice]
Let $A = MATHENVh1rbhoP0END$ over $\mathbb{Q}$. The characteristic polynomial is $\chi_A = (X-1)(X-3) = X^2 - 4X + 3$. Cayley-Hamilton
a
sserts $A^2 - 4A + 3I = 0$.
Computing directly:
\begin{align*}
A^2 = \begin{pmatrix} 1 & 8 \\ 0 & 9 \end{pmatrix}, \qquad
4A = \begin{pmatrix} 4 & 8 \\ 0 & 12 \end{pmatrix}, \qquad
3I = \begin{pmatrix} 3 & 0 \\ 0 & 3 \end{pmatrix}.
\end{align*}
So $A^2 - 4A + 3I = MATHENV7yiisyP1END = MATHENV7yiisyP2END$. Confirmed.
The theorem has important practical consequences: any polynomial in $A$ of degree $\geq n$ can be reduced to one of degree $< n$ using the relation $\chi_A(A) = 0$. In particular, $A^{-1}$ (when it exists) can be expressed as a polynomial in $A$ of degree $< n$ with coefficients in $\m
ath
bb{Q}$,
readable from the adjugate formula: $A^{-1}
=
\frac{1}{\det A}
(
(\mathrm{tr},
A)I - A) = \frac{1}{3}(4I - A) = \begin{pmatrix} 1 & -
2
\in (h)$, we
have $h \mid 2$, so $h$ is a constant $\pm 1$ or $\pm 2$. If $h = \pm 1$, then $(h) = \mathbb{Z}[X]$, but $1 \notin (2, X)$ (any element of $(2, X)$ evaluated at $0$ is even). If $h = \pm 2$, then $X \in (2, X) = (\pm 2)$ would require $2 \mid X$ in $\mathbb{Z}[X]$, which is false. Contradiction.
[/example]
[definition:Quotient Ring]
Let $I \trianglelefteq R$. The quotient ring $R/I$ is the set of additive cosets $\{r + I : r \in R\}$ with operations
\begin{align*}
(r_1 + I) + (r_2 + I) &= (r_1 + r_2) + I, \\
(r_1 + I)(r_2 + I) &= r_1 r_2 + I.
\end{align*}
The zero is $0_R + I = I$ and the one is $1_R + I$.
[/definition]
Multiplication is well-defined precisely because of the strong closure property of $I$: if $r_1' = r_1 + a_1$ and $r_2' = r_2 + a_2$ with $a_1, a_2 \in I$, then $r_1' r_2' = r_1 r_2 + r_1 a_2 + a_1 r_2 + a_1 a_2$, and the last three terms all lie in $I$ by strong closure. Just as in group theory, the condition we imposed on $I$ is exactly the condition needed to make the quotient well-defined.
The quotient map $\pi : R \to R/I$ sending $r \mapsto r + I$ is a surjective ring homomorphism with kernel $I$. This is the ring-theoretic analogue of the quotient group map.
The Isomorphism Theorems for Rings
The isomorphism theorems carry over from groups to rings almost verbatim, since rings are abelian groups under addition, and the additional multiplicative structure is preserved by the same constructions.
[quotetheorem:851]
The First Isomorphism Theorem for Rings has the same shape as its group-theoretic counterpart: a ring homomorphism $\varphi : R \to S$ factors as a surjection onto its image $\operatorname{im}(\varphi)$, followed by an isomorphism from $R/\ker(\varphi)$. The proof is the same as for groups, with one additional check: the quotient map respects multiplication, which follows immediately from the homomorphism property of $\varphi$. The theorem is used constantly to identify quotient rings: to show $R/I \cong T$, it suffices to find a surjective ring homomorphism $R \to T$ with kernel $I$.
[quoteproof:851]
[example:Polynomial Quotients]
The evaluation homomorphism $\varphi : \mathbb{R}[X] \to \mathbb{C}$ defined by $\varphi(f) = f(i)$ (where $i = \sqrt{-1}$) is a surjective ring homomorphism, since every complex number $a + bi = \varphi(a + bX)$. Its kernel consists of all $f \in \mathbb{R}[X]$ with $f(i) = 0$, i.e. all polynomials divisible by the minimal polynomial of $i$ over $\mathbb{R}$, which is $X^2 + 1$. So $\ker(\varphi) = (X^2 + 1)$. The first isomorphism theorem gives:
\begin{align*}
\mathbb{R}[X]/(X^2 + 1) \cong \mathbb{C}.
\end{align*}
More explicitly, every element of $\mathbb{R}[X]/(X^2 + 1)$ has a unique representative $a + bX$ (reduce modulo $X^2 + 1$ using the Euclidean algorithm in $\mathbb{R}[X]$), and multiplication in this ring satisfies $X^2 \equiv -1$, recovering the standard multiplication rule for complex numbers. The abstract machinery has constructed $\mathbb{C}$ from $\mathbb{R}$ purely algebraically, with no appeal to geometry.
[/example]
The correspondence between ideals of $R/I$ and ideals of $R$ containing $I$ holds in rings exactly as it held for normal subgroups of quotient groups.
There is also a useful parallel to the characteristic of a ring. For any ring $R$, the unique ring homomorphism $\iota : \mathbb{Z} \to R$ (sending $1 \mapsto 1_R$) has kernel $n\mathbb{Z}$ for some unique $n \geq 0$.
[definition:Characteristic]
The characteristic $\operatorname{char}(R)$ of a ring $R$ is the unique non-negative integer $n$ such that $\ker(\iota : \mathbb{Z} \to R) = n\mathbb{Z}$. Equivalently, it is the smallest positive $n$ with $n \cdot 1_R = 0_R$, or $0$ if no such $n$ exists.
[/definition]
The rings $\mathbb{Z}, \mathbb{Q}, \mathbb{R}, \mathbb{C}$ all have characteristic $0$. The ring $\mathbb{Z}/n\mathbb{Z}$ has characteristic $n$. When $R$ is an integral domain, its characteristic is either $0$ or a prime (since $\mathbb{Z}/\operatorname{char}(R)\mathbb{Z}$ embeds into $R$ and must be an integral domain, forcing $\operatorname{char}(R)\mathbb{Z}$ to be prime).
Integral Domains and Fields of Fractions
Most rings that arise naturally — $\mathbb{Z}$, $\mathbb{Z}[i]$, polynomial rings over fields — share a key property of $\mathbb{Z}$: the product of two non-zero elements is non-zero. Rings with this property are called integral domains, and they are the setting in which a meaningful theory of divisibility can be developed.
[definition:Zero Divisor]
An element $x \in R$ (with $x \neq 0$) is a zero divisor if there exists $y \neq 0$ in $R$ with $xy = 0$.
[/definition]
[definition:Integral Domain]
A non-zero commutative ring $R$ is an integral domain if it has no zero divisors: whenever $ab = 0$ in $R$, either $a = 0$ or $b = 0$.
[/definition]
The rings $\mathbb{Z}/6\mathbb{Z}$ fail this: $2 \cdot 3 = 6 = 0$ in $\mathbb{Z}/6\mathbb{Z}$, so $2$ and $3$ are zero divisors. But $\mathbb{Z}/p\mathbb{Z}$ for prime $p$ is an integral domain (in fact a field). The polynomial ring $R[X]$ over an integral domain $R$ is again an integral domain, since the leading coefficient of $fg$ is the product of the leading coefficients of $f$ and $g$, which is non-zero if both factors are non-zero.
An integral domain satisfies the cancellation law: if $ba = bc$ and $b \neq 0$, then $a = c$ (since $b(a-c) = 0$ and $b \neq 0$ forces $a - c = 0$). This is the algebraic form of "dividing both sides by $b$" — valid in integral domains but not in general rings.
Every field is an integral domain: if $ab = 0$ and $b \neq 0$, then $a = a \cdot (bb^{-1}) = (ab)b^{-1} = 0$. The converse fails in general ($\mathbb{Z}$ is an integral domain but not a field), but holds for finite integral domains: any finite integral domain is a field, since the map $x \mapsto ax$ (for $a \neq 0$) is injective (by cancellation) and hence bijective on a finite set, giving $ab = 1$ for some $b$.
The construction of $\mathbb{Q}$ from $\mathbb{Z}$ — taking formal fractions $a/b$ and identifying $a/b = c/d$ when $ad = bc$ — generalizes to any integral domain.
[quotetheorem:866]
The field of fractions construction is one of the most powerful tools in ring theory: it lets us embed any integral domain into a field, unlocking the full arsenal of field techniques (the Euclidean algorithm in $F[X]$, factorization in $F[X]$ using roots, etc.) for problems in $R$. For instance, to study factorization of polynomials in $\mathbb{Z}[X]$, we often pass to $\mathbb{Q}[X]$ (the field of fractions of $\mathbb{Z}$ is $\mathbb{Q}$), where the Euclidean algorithm is available, and then use Gauss's lemma to pull information back to $\mathbb{Z}[X]$. The transitivity property of the field of fractions is: if $R \leq S$ is a subring of an integral domain $S$, then the field of fractions of $R$ embeds into that of $S$.
[quoteproof:866]
[example:Fields of Fractions]
The field of fractions of $\mathbb{Z}$ is $\mathbb{Q}$. The field of fractions of $\mathbb{Z}[i]$ is $\mathbb{Q}(i) = \{a + bi : a, b \in \mathbb{Q}\}$. The field of fractions of $\mathbb{C}[X]$ is $\mathbb{C}(X)$, the field of rational functions $p(X)/q(X)$ with $p, q \in \mathbb{C}[X]$ and $q \neq 0$. These rational functions are not the same as holomorphic functions — they are purely algebraic objects, and two non-zero polynomials $q$ and $q'$ can have the same rational function even if they differ as polynomials (they cannot, but this illustrates that the construction is formal).
[/example]
Prime and Maximal Ideals
Not all ideals are alike. Two special classes — prime ideals and maximal ideals — control the arithmetic of the ring in complementary ways. Both are best understood through their quotient rings.
[definition:Prime Ideal]
An ideal $I \trianglelefteq R$ is prime if $I \neq R$ and whenever $ab \in I$ for $a, b \in R$, either $a \in I$ or $b \in I$.
[/definition]
[definition:Maximal Ideal]
An ideal $I \trianglelefteq R$ is maximal if $I \neq R$ and there is no ideal $J$ with $I \subsetneq J \subsetneq R$.
[/definition]
The prime ideal condition is a ring-theoretic generalization of the defining property of prime numbers in $\mathbb{Z}$: $p \mid ab \implies p \mid a$ or $p \mid b$. The maximal ideal condition says there is no proper ideal strictly larger than $I$, which is the analogue of a minimal prime in some sense — though the terminology is the other way round. The key theorems characterize both conditions via quotient rings.
[quotetheorem:852]
The Maximal Ideal Criterion says that $I$ is maximal if and only if $R/I$ is a field. The proof goes through the ideal correspondence theorem: ideals of $R/I$ correspond to ideals of $R$ containing $I$, so $R/I$ has no proper non-zero ideals iff $I$ is maximal, and a ring with no proper non-zero ideals is a field (every non-zero element $r$ generates the whole ring, so $(r) = R$, giving $sr = 1_R$ for some $s$, i.e. $r$ is a unit). This is one of the most useful criteria in ring theory: to check $I$ is maximal, it suffices to show $R/I$ is a field.
[quoteproof:852]
[quotetheorem:853]
The Prime Ideal Criterion gives an equally clean characterization: $I$ is prime iff $R/I$ is an integral domain. Since every field is an integral domain, every maximal ideal is prime. The converse fails: in $\mathbb{Z}[X]$, the ideal $(X)$ is prime (since $\mathbb{Z}[X]/(X) \cong \mathbb{Z}$, which is an integral domain) but not maximal (the ideal $(X, 2)$ is strictly larger, and $\mathbb{Z}[X]/(X, 2) \cong \mathbb{Z}/2\mathbb{Z}$, a field, so $(X, 2)$ is maximal). More strikingly, in $\mathbb{Z}$, every non-zero prime ideal $(p)$ is also maximal, since $\mathbb{Z}/(p) = \mathbb{Z}/p\mathbb{Z}$ is a field. The coincidence of prime and maximal for $\mathbb{Z}$ is a special property of PIDs.
[quoteproof:853]
[example:Prime and Maximal Ideals in $\mathbb{Z}[X]$]
We survey the ideal landscape of $\mathbb{Z}[X]$.
The zero ideal $(0)$ is prime (since $\mathbb{Z}[X]$ is an integral domain) but not maximal.
For a prime $p \in \mathbb{Z}$, the ideal $(p)$ is prime: $\mathbb{Z}[X]/(p) \cong (\mathbb{Z}/p\mathbb{Z})[X]$, which is an integral domain (since $\mathbb{Z}/p\mathbb{Z}$ is a field, hence $(\mathbb{Z}/p\mathbb{Z})[X]$ is an integral domain). But $(p)$ is not maximal, since $(p, X)$ is strictly larger.
The ideal $(p, f)$ where $f$ is irreducible modulo $p$ is maximal: $\mathbb{Z}[X]/(p, f) \cong (\mathbb{Z}/p\mathbb{Z})[X]/(f)$, which is a field (since $f$ is irreducible over $\mathbb{Z}/p\mathbb{Z}$, so $(f)$ is maximal in $(\mathbb{Z}/p\mathbb{Z})[X]$).
For example, $(2, X^2 + X + 1)$ is a maximal ideal in $\mathbb{Z}[X]$, with quotient isomorphic to $\mathbb{F}_4$, the field of four elements.
[/example]
Factorization in Integral Domains
The integers have two remarkable factorization properties: every non-zero non-unit factors into primes, and this factorization is unique. Most integral domains do not share both properties. Understanding which do — and why — is the heart of ring-theoretic arithmetic.
[definition:Divisibility and Associates]
For $a, b \in R$ (an integral domain), $a$ divides $b$ (written $a \mid b$) if $b = ac$ for some $c \in R$. Equivalently, $(b) \subseteq (a)$. Elements $a, b$ are associates if $a = bu$ for some unit $u$; equivalently, $(a) = (b)$.
[/definition]
[definition:Irreducible Element]
A non-zero non-unit $a \in R$ is irreducible if whenever $a = bc$, either $b$ or $c$ is a unit.
[/definition]
[definition:Prime Element]
A non-zero non-unit $a \in R$ is prime if whenever $a \mid bc$, either $a \mid b$ or $a \mid c$.
[/definition]
In $\mathbb{Z}$, these coincide: an integer is irreducible iff it is prime iff it is $\pm p$ for some prime number $p$. But in general integral domains, primes and irreducibles can diverge. In $\mathbb{Z}[\sqrt{-5}] = \{a + b\sqrt{-5} : a, b \in \mathbb{Z}\}$, the factorization $6 = 2 \cdot 3 = (1 + \sqrt{-5})(1 - \sqrt{-5})$ shows two distinct factorizations into irreducibles. One verifies using the norm $N(a + b\sqrt{-5}) = a^2 + 5b^2$ that $2, 3, 1 \pm \sqrt{-5}$ are all irreducible (there is no element of norm $2$ or $3$ in $\mathbb{Z}[\sqrt{-5}]$), yet they are not all prime: $2 \nmid 1 + \sqrt{-5}$ and $2 \nmid 1 - \sqrt{-5}$ (since $N(2) = 4 \nmid N(1 \pm \sqrt{-5}) = 6$), so $2$ is irreducible but not prime. The failure of unique factorization and the failure of irreducible $\Leftrightarrow$ prime are two sides of the same coin.
To restore well-behaved arithmetic, we impose progressively stronger conditions.
[definition:Euclidean Domain]
An integral domain $R$ is a Euclidean domain (ED) if there is a function $\varphi : R \setminus \{0\} \to \mathbb{Z}_{\geq 0}$ (the Euclidean function) such that:
\begin{align*}
&\text{(i) } \varphi(ab) \geq \varphi(b) \text{ for all } a, b \neq 0, \\
&\text{(ii) for any } a, b \in R \text{ with } b \neq 0, \text{ there exist } q, r \in R \text{ with } a = bq + r \text{ and } r = 0 \text{ or } \varphi(r) < \varphi(b).
\end{align*}
[/definition]
[definition:Principal Ideal Domain]
An integral domain $R$ is a principal ideal domain (PID) if every ideal is principal.
[/definition]
[definition:Unique Factorization Domain]
An integral domain $R$ is a unique factorization domain (UFD) if every non-zero non-unit factors into irreducibles, and this factorization is unique up to order and associates.
[/definition]
The hierarchy is strict: $\mathrm{ED} \implies \mathrm{PID} \implies \mathrm{UFD} \implies \mathrm{ID}$, and none of the implications reverse. The integers $\mathbb{Z}$ with $\varphi(n) = |n|$ and the polynomial ring $F[X]$ over a field $F$ with $\varphi(f) = \deg f$ are Euclidean domains. The Gaussian integers $\mathbb{Z}[i]$ with $\varphi(z) = |z|^2 = a^2 + b^2$ are Euclidean: given $a, b \in \mathbb{Z}[i]$ with $b \neq 0$, the complex number $a/b \in \mathbb{C}$ lies within distance $\sqrt{2}/2 < 1$ of some Gaussian integer $q$, and setting $r = a - bq$ gives $\varphi(r) = |b|^2 |a/b - q|^2 < |b|^2 = \varphi(b)$. The ring $\mathbb{Z}[\sqrt{-5}]$ is none of the above.
[quotetheorem:855]
Euclidean Domains Are Principal Ideal Domains is the ring-theoretic analogue of the argument showing every ideal of $\mathbb{Z}$ is of the form $n\mathbb{Z}$: pick the element of smallest $\varphi$-value in the ideal, and the division algorithm forces every other element to be a multiple. The proof works word-for-word, replacing $|\cdot|$ with $\varphi$.
[quoteproof:855]
In a PID, being irreducible and being prime are equivalent — a fact that fails dramatically in rings like $\mathbb{Z}[\sqrt{-5}]$.
[quotetheorem:856]
The proof of In PIDs Irreducible Elements Are Prime is a Bézout argument. In $\mathbb{Z}$, if $p \nmid a$ then $\gcd(p, a) = 1$, so $rp + sa = 1$ for some integers $r, s$. Multiplying by $b$ gives $b = rpb + sab$; if $p \mid ab$ then both terms on the right are divisible by $p$, so $p \mid b$. In a PID, the ideal $(p, a)$ is principal: $(p, a) = (d)$. Irreducibility of $p$ forces either $d \sim p$ (meaning $p \mid a$, contradicting $p \nmid a$) or $d$ is a unit (meaning $(d) = R$, giving the Bézout relation). The rest is identical to the $\mathbb{Z}$ argument.
[quoteproof:856]
The grand payoff is that PIDs have unique factorization:
[quotetheorem:867]
Principal Ideal Domains Are Unique Factorization Domains. The proof has two independent parts: existence (using the ascending chain condition — PIDs are Noetherian, since every ideal is finitely generated by a single element, so any ascending chain stabilises) and uniqueness (using that irreducibles are prime, then cancelling one factor at a time, just as in $\mathbb{Z}$). The combination of these two properties — ACC and prime equals irreducible — is what characterizes UFDs among integral domains.
[quoteproof:867]
[example:The Ring $\mathbb{Z}[\sqrt{-5}]$ Is Not a UFD]
The failure of unique factorization in $\mathbb{Z}[\sqrt{-5}]$ is now fully explained. The norm function $N(a + b\sqrt{-5}) = a^2 + 5b^2$ satisfies $N(xy) = N(x)N(y)$, so units have norm $1$: only $N(a + b\sqrt{-5}) = 1$ with $a^2 + 5b^2 = 1$ has the solution $(\pm 1, 0)$. One verifies that $2, 3, 1 \pm \sqrt{-5}$ are all irreducible (no element of norm $2$ or $3$ exists), yet $6 = 2 \cdot 3 = (1+\sqrt{-5})(1-\sqrt{-5})$ gives two distinct factorizations into irreducibles. The irreducible $2$ is not prime: $2 \mid (1+\sqrt{-5})(1-\sqrt{-5})$ but $2 \nmid 1 \pm \sqrt{-5}$ (since otherwise $\frac{1 \pm \sqrt{-5}}{2}$ would be a Gaussian integer, but its norm is $6/4 \notin \mathbb{Z}$). So this ring fails: irreducible $\centernot\Rightarrow$ prime, and unique factorization fails simultaneously.
[/example]
Factorization in Polynomial Rings
Polynomial rings over fields are Euclidean domains, hence PIDs and UFDs. But polynomial rings over $\mathbb{Z}$ — like $\mathbb{Z}[X]$ — are UFDs that are not PIDs. For these, Gauss's lemma provides the essential link between factorization in $R[X]$ and factorization in $F[X]$, where $F$ is the field of fractions.
[definition:Content of a Polynomial]
Let $R$ be a UFD and $f = a_0 + a_1 X + \cdots + a_n X^n \in R[X]$. The content of $f$ is $c(f) = \gcd(a_0, a_1, \ldots, a_n) \in R$ (well-defined up to a unit). The polynomial $f$ is primitive if $c(f)$ is a unit, i.e. if the coefficients are coprime.
[/definition]
Every polynomial $f \in R[X]$ factors as $f = c(f) \cdot f_1$ where $f_1$ is primitive. So factorization in $R[X]$ splits into two independent problems: factorizing the content in $R$, and factorizing the primitive part in $R[X]$ (or equivalently, in $F[X]$, by Gauss's lemma).
[quotetheorem:858]
Gauss's Lemma is the bridge between $R[X]$ and $F[X]$. The forward direction (reducible over $R$ implies reducible over $F$) is trivial. The reverse direction is the content: if $f = gh$ in $F[X]$, we can clear denominators to get $abf = (ag)(bh)$ in $R[X]$, then compare contents. Since $f$ is primitive, $c(abf) = ab$, and $c(ag)c(bh) = ab$ up to a unit, allowing us to reassemble $f = g_1 h_1$ with $g_1, h_1 \in R[X]$ primitive, thus non-units. The elegance of the argument is that content is the right invariant to track: multiplicativity of content ($c(fg) \sim c(f)c(g)$) does all the work.
[quoteproof:858]
[example:Irreducibility via Gauss's Lemma]
The polynomial $f = X^3 + X + 1 \in \mathbb{Z}[X]$ is primitive (content $= 1$). By Gauss's lemma, $f$ is irreducible in $\mathbb{Q}[X]$ iff it is irreducible in $\mathbb{Z}[X]$. A degree-$3$ polynomial over $\mathbb{Q}$ is reducible iff it has a rational root. By the rational root theorem, any rational root of $f$ has the form $\pm 1$ (numerator divides the constant term $1$, denominator divides the leading coefficient $1$). But $f(1) = 3 \neq 0$ and $f(-1) = -1 \neq 0$. So $f$ has no rational roots, hence is irreducible over both $\mathbb{Z}$ and $\mathbb{Q}$.
[/example]
When there is no rational root to check, Eisenstein's criterion detects irreducibility by a single prime.
[quotetheorem:859]
Eisenstein's Criterion is one of the most efficient irreducibility tests available. Its proof is a clean divisibility argument: the Eisenstein prime $p$ divides $a_0$ but not $a_n = 1$ (since $f$ is primitive), so exactly one of the constant terms of the two hypothetical factors is divisible by $p$; a traveling-index argument then shows $p$ must divide all coefficients of one factor except the leading one, forcing that factor to have degree $n$ — contradicting the factorization being non-trivial. Notice Eisenstein requires working in $R[X]$, not $F[X]$ — the prime $p$ plays no role over a field, since it is a unit there.
[quoteproof:859]
[example:Cyclotomic Polynomials Are Irreducible]
Let $p$ be prime and consider the polynomial
\begin{align*}
f = X^{p-1} + X^{p-2} + \cdots + X + 1 = \frac{X^p - 1}{X - 1} \in \mathbb{Z}[X].
\end{align*}
Eisenstein does not apply directly to $f$. The standard trick is to substitute $Y = X - 1$:
\begin{align*}
\hat{f}(Y) = f(Y+1) = \frac{(Y+1)^p - 1}{Y} = Y^{p-1} + \binom{p}{1}Y^{p-2} + \cdots + \binom{p}{p-1}.
\end{align*}
Now apply Eisenstein with the prime $p$: $p \mid \binom{p}{k}$ for $1 \leq k \leq p-1$ (a standard binomial coefficient fact), and $p^2 \nmid \binom{p}{p-1} = p$. So $\hat{f}$ is irreducible in $\mathbb{Z}[Y]$ by Eisenstein. Since a factorization $f(X) = g(X)h(X)$ in $\mathbb{Z}[X]$ gives $\hat{f}(Y) = g(Y+1)h(Y+1)$ in $\mathbb{Z}[Y]$, irreducibility of $\hat{f}$ implies irreducibility of $f$.
[/example]
Noetherian Rings
The Hilbert basis theorem is one of the pivotal results of nineteenth-century algebra. Before Hilbert, invariant theorists labored to exhibit finite generating sets for rings of symmetries by hand. Hilbert proved in one stroke that any ideal in a polynomial ring over a Noetherian ring is finitely generated — ending the laborious case-by-case approach.
A ring is Noetherian if ideals cannot grow indefinitely. The definition is equivalent to requiring all ideals to be finitely generated — and that equivalence is itself a useful theorem.
[definition:Ascending Chain Condition]
A ring $R$ satisfies the ascending chain condition (ACC) if every ascending chain of ideals $I_1 \subseteq I_2 \subseteq I_3 \subseteq \cdots$ eventually stabilises: there exists $N$ with $I_n = I_N$ for all $n \geq N$.
[/definition]
[definition:Noetherian Ring]
A ring $R$ is Noetherian if it satisfies the ACC. Equivalently, every ideal of $R$ is finitely generated.
[/definition]
Every PID is Noetherian: all its ideals are principal, hence generated by a single element. Every field is Noetherian (only two ideals). Every quotient of a Noetherian ring is Noetherian (ideals of $R/I$ pull back to ideals of $R$ containing $I$, which are finitely generated, and their images in $R/I$ are then finitely generated by the images of the generators). A non-example: $\mathbb{Z}[X_1, X_2, X_3, \ldots]$ (infinitely many variables) is not Noetherian — the chain $(X_1) \subsetneq (X_1, X_2) \subsetneq (X_1, X_2, X_3) \subsetneq \cdots$ never stabilises.
The crucial closure property is that Noetherian-ness passes to polynomial rings:
[quotetheorem:860]
The Hilbert Basis Theorem is the reason polynomial rings are tractable. Every ideal $I \trianglelefteq R[X]$ is determined by finitely many polynomial equations — a foundational fact for algebraic geometry, where ideals of $\mathbb{R}[X_1, \ldots, X_n]$ correspond to polynomial systems whose solution sets are algebraic varieties. The theorem says that any such system, though potentially given by infinitely many equations, is determined by finitely many of them.
The proof works by extracting leading coefficients at each degree to form an ascending chain of ideals in $R$. The Noetherian hypothesis on $R$ forces this chain to stabilise at some level $N$, and the finitely many generating polynomials (one at each degree $0 \leq n \leq N$ for each generator of the corresponding ideal in $R$) then suffice to generate all of $I$ by an induction on degree argument.
[quoteproof:860]
[example:Applications of Noetherian Rings]
Let $F$ be a field and consider any system of polynomial equations $f_\alpha(x_1, \ldots, x_n) = 0$ for $\alpha$ ranging over some (possibly infinite) index set. Let $I = (\{f_\alpha\})$ be the ideal generated by all these polynomials in $F[X_1, \ldots, X_n]$.
Since $F$ is Noetherian, and $F[X_1, \ldots, X_n]$ is Noetherian by iterated application of the Hilbert basis theorem, the ideal $I$ is finitely generated: $I = (f_1, \ldots, f_k)$ for some finite list $f_1, \ldots, f_k$. A point $a = (a_1, \ldots, a_n)$ satisfies all the equations $f_\alpha(a) = 0$ if and only if it satisfies $f_1(a) = \cdots = f_k(a) = 0$ (since every $f_\alpha$ is a combination $\sum r_i f_i$, so vanishing of $f_1, \ldots, f_k$ forces vanishing of all $f_\alpha$). Thus the solution set of an arbitrary polynomial system equals the solution set of a finite polynomial system — a remarkable compactness statement that requires no topology, only Noetherian algebra.
[/example]
Modules
If rings generalise the integers by keeping two operations, then modules generalise vector spaces by relaxing the requirement that scalars form a field. A vector space over $\mathbb{R}$ or $\mathbb{C}$ is geometrically intuitive but algebraically rigid — bases always exist, dimension is well-defined, and every subspace has a complement. When we allow scalars from a ring $R$, this rigidity dissolves. Not every module has a basis, not every submodule is a direct summand, and the structure of a module depends sensitively on the ring $R$. This loss of rigidity is not a weakness; it is where the richness comes from.
The payoff for working with modules over a ring $R$ rather than vector spaces over a field is the structure theorem: every finitely generated module over a Euclidean domain decomposes into a direct sum of cyclic modules, classified by invariant factors. Applied with $R = \mathbb{Z}$, this immediately classifies all finite abelian groups — the result stated without proof at the end of Chapter 1. Applied with $R = \mathbb{F}[X]$, it produces the rational canonical form and Jordan normal form for matrices, giving a purely algebraic proof of results that linear algebra usually handles by more computational means.
Modules and Submodules
The Definition
A module over a ring $R$ is an abelian group on which $R$ acts by scalar multiplication, compatibly with both the ring structure of $R$ and the group structure of the module.
[definition: Module]
Let $R$ be a commutative ring. An $R$-module is a quadruple $(M, +, 0_M, \cdot)$ where $(M, +, 0_M)$ is an abelian group and $\cdot : R \times M \to M$ is a scalar multiplication satisfying, for all $r, s \in R$ and $m, n \in M$:
\begin{align*}
&\text{(i) } (r + s) \cdot m = r \cdot m + s \cdot m, \\
&\text{(ii) } r \cdot (m + n) = r \cdot m + r \cdot n, \\
&\text{(iii) } r \cdot (s \cdot m) = (rs) \cdot m, \\
&\text{(iv) } 1_R \cdot m = m.
\end{align*}
[/definition]
The axioms say that $R$ acts on $M$ by ring homomorphisms: each $r \in R$ gives an additive endomorphism $m \mapsto rm$ of $M$, and the map $r \mapsto (m \mapsto rm)$ is itself a ring homomorphism $R \to \mathrm{End}(M)$. This is the coordinate-free way to think about modules: a module is an abelian group together with a ring action on it.
[example: The Canonical Examples of Modules]
Vector spaces. If $\mathbb{F}$ is a field, an $\mathbb{F}$-module is exactly an $\mathbb{F}$-vector space. Every result in this chapter specialises to a (usually easier) statement about vector spaces.
Abelian groups as $\mathbb{Z}$-modules. Every abelian group $(A, +)$ is a $\mathbb{Z}$-module via $n \cdot a = a + \cdots + a$ ($n$ times), extended to negative integers and zero in the obvious way. This action is forced: $1 \cdot a = a$ by axiom (iv), and the rest follows by distributivity. Conversely, every $\mathbb{Z}$-module is an abelian group. So $\mathbb{Z}$-modules and abelian groups are the same thing.
Ideals and quotients. Any ideal $I \trianglelefteq R$ is an $R$-module under the ring multiplication. The quotient ring $R/I$ is also an $R$-module via $r \cdot (a + I) = ra + I$.
$R^n$. For any ring $R$ and $n \geq 1$, the direct product $R^n = R \times \cdots \times R$ is an $R$-module via $r \cdot (r_1, \ldots, r_n) = (rr_1, \ldots, rr_n)$. This is the module-theoretic analogue of $\mathbb{F}^n$.
$\mathbb{F}[X]$-modules. Let $\mathbb{F}$ be a field, $V$ an $\mathbb{F}$-vector space, and $\alpha : V \to V$ a linear map. Then $V$ becomes an $\mathbb{F}[X]$-module via $f \cdot v = f(\alpha)(v)$. Different choices of $\alpha$ give different $\mathbb{F}[X]$-module structures on the same abelian group $V$. This example is the gateway to normal forms for matrices.
[/example]
[definition: Submodule]
Let $M$ be an $R$-module. A subset $N \subseteq M$ is an $R$-submodule, written $N \leq M$, if $N$ is a subgroup of $(M, +)$ and $rn \in N$ for all $r \in R$, $n \in N$.
[/definition]
[definition: Quotient Module]
If $N \leq M$ is an $R$-submodule, the quotient module $M/N$ is the set of additive cosets $\{m + N : m \in M\}$ with the $R$-action $r \cdot (m + N) = rm + N$.
[/definition]
Modules differ from groups in a notable way: in groups, we distinguished subgroups from normal subgroups, and only the latter allowed quotienting. In modules, every submodule is automatically "normal" as an abelian group (since $M$ is abelian), so we can always form the quotient. This uniformity makes the quotient theory of modules cleaner than that of groups.
[definition: Annihilator]
Let $M$ be an $R$-module and $S \subseteq M$ a subset. The annihilator of $S$ is
\begin{align*}
\operatorname{Ann}(S) = \{r \in R : r \cdot m = 0 \text{ for all } m \in S\}.
\end{align*}
This is always an ideal of $R$. For a single element $m \in M$, $\operatorname{Ann}(m)$ is the ideal of scalars that kill $m$.
[/definition]
[definition: Torsion]
An element $m \in M$ is a torsion element if $\operatorname{Ann}(m) \neq 0$, i.e. if there exists a non-zero $r \in R$ with $rm = 0$. The module $M$ is a torsion module if every element is torsion, and torsion-free if the only torsion element is $0$.
[/definition]
In a $\mathbb{Z}$-module (abelian group), torsion elements are precisely the elements of finite order. In an $\mathbb{F}$-vector space ($\mathbb{F}$ a field), there are no torsion elements other than $0$, since $\mathbb{F}$ has no zero divisors and only $0$ is annihilated by a non-zero scalar. Torsion and free parts are the two ingredients in the structure theorem.
[definition: Finitely Generated Module]
An $R$-module $M$ is finitely generated if there exist $m_1, \ldots, m_k \in M$ such that
\begin{align*}
M = Rm_1 + \cdots + Rm_k = \{r_1 m_1 + \cdots + r_k m_k : r_i \in R\}.
\end{align*}
Equivalently, $M$ is finitely generated iff there is a surjective $R$-module homomorphism $R^k \twoheadrightarrow M$ for some $k$.
[/definition]
The equivalence with surjections from $R^k$ is useful: it means every finitely generated module is a quotient of a free module $R^k$. The kernel of that surjection is itself a submodule of $R^k$, and understanding the kernel — via the Smith normal form of its generator matrix — is exactly what the structure theorem does.
Homomorphisms and the Isomorphism Theorems for Modules
[definition: Module Homomorphism]
Let $M$ and $N$ be $R$-modules. A function $f : M \to N$ is an $R$-module homomorphism if $f(m_1 + m_2) = f(m_1) + f(m_2)$ and $f(rm) = rf(m)$ for all $r \in R$, $m, m_1, m_2 \in M$. A bijective homomorphism is an isomorphism.
[/definition]
The kernel $\ker f = \{m \in M : f(m) = 0\}$ is a submodule of $M$, and the image $\operatorname{im} f$ is a submodule of $N$. The three isomorphism theorems hold for modules with the same proofs as for groups, since both rely only on the underlying abelian group structure supplemented by the scalar action.
[quotetheorem:862]
The First Isomorphism Theorem for Modules is the foundation for identifying modules via surjective homomorphisms. To show $M \cong N$, exhibit a surjective $R$-module homomorphism $\varphi : M \to N$ and identify its kernel. As with groups, the key work is always in computing $\ker \varphi$ and verifying surjectivity; the isomorphism itself is then automatic. This theorem is what converts the Smith normal form computation (which identifies the kernel of a surjection $R^m \to M$) into the structure theorem decomposition.
[quoteproof:862]
[example: The Cyclic Module]
For any $m \in M$, the map $\varphi : R \to M$ defined by $\varphi(r) = rm$ is an $R$-module homomorphism with image $Rm = \{rm : r \in R\}$ (the submodule generated by $m$) and kernel $\operatorname{Ann}(m)$. By the First Isomorphism Theorem for Modules:
\begin{align*}
Rm \cong R/\operatorname{Ann}(m).
\end{align*}
This is the fundamental example of a cyclic module. When $R = \mathbb{Z}$ and $M = \mathbb{Z}/n\mathbb{Z}$, the element $m = 1$ has $\operatorname{Ann}(m) = n\mathbb{Z}$, and $\mathbb{Z} \cdot 1 = \mathbb{Z}/n\mathbb{Z}$ is the whole module. When $R = \mathbb{F}[X]$ and $M = V_\alpha$ is a cyclic $\mathbb{F}[X]$-module, $\operatorname{Ann}(v)$ is the ideal generated by the minimal polynomial of $v$ with respect to $\alpha$.
[/example]
Free Modules and Linear Independence
The nicest modules are those with a basis — a linearly independent generating set. In vector spaces, every generating set contains a basis and every basis has the same size. Neither statement holds in general for modules over rings, which is one of the main differences between module theory and linear algebra.
[definition: Linear Independence]
Elements $m_1, \ldots, m_k \in M$ are linearly independent (over $R$) if $\sum_{i=1}^k r_i m_i = 0$ with $r_i \in R$ implies $r_1 = \cdots = r_k = 0$.
[/definition]
[definition: Free Module and Basis]
An $R$-module $M$ is free if it has a basis: a subset $S \subseteq M$ that generates $M$ and is linearly independent. If $S = \{m_1, \ldots, m_n\}$ is finite, then $M \cong R^n$.
[/definition]
Free modules over a ring behave like vector spaces: any function from a basis to another module extends uniquely to a homomorphism. However, unlike vector spaces, not every module is free. The $\mathbb{Z}$-module $\mathbb{Z}/2\mathbb{Z}$ is not free: any supposed basis element $m$ satisfies $2m = 0$, so the set $\{m\}$ is not linearly independent over $\mathbb{Z}$ (since $2 \neq 0$ in $\mathbb{Z}$ but $2 \cdot m = 0$). More subtly, even for free modules, the rank (size of a basis) need not be well-defined without additional hypotheses. For modules over a non-zero commutative ring, rank is well-defined: if $R^m \cong R^n$ then $m = n$ (proved by passing to $R^m / \mathfrak{m} R^m \cong (R/\mathfrak{m})^m$ for a maximal ideal $\mathfrak{m}$, which is a vector space). This is the invariance of rank.
[example: Free and Non-Free Modules]
The module $R^n$ is free of rank $n$ for any ring $R$, with the standard basis $\{e_1, \ldots, e_n\}$.
The ideal $(2, X) \trianglelefteq \mathbb{Z}[X]$ is a submodule of $\mathbb{Z}[X]$ (which is free of rank $1$) but is not free of rank $1$: it cannot be generated by a single element, as shown in Chapter 2. It is generated by $2$ and $X$, but these are not independent: $X \cdot 2 = 2 \cdot X$ in $\mathbb{Z}[X]$, so the generators satisfy a relation. This example shows that submodules of free modules need not be free — unless the ring is a PID (where they always are, as a consequence of the structure theorem).
[/example]
Smith Normal Form
The Smith normal form is a normal form for matrices over a Euclidean domain, analogous to the row-echelon form over a field but more refined. Over a field, any matrix can be reduced to a block of $1$s followed by $0$s. Over a Euclidean domain, the best we can do is a diagonal matrix with a divisibility condition. This turns out to be exactly what we need to classify finitely generated modules.
[definition: Elementary Row and Column Operations]
Over a ring $R$, the elementary row operations on a matrix $A$ are: (i) adding $c \in R$ times one row to another, (ii) swapping two rows, (iii) multiplying a row by a unit of $R$. Elementary column operations are defined analogously. Two matrices are equivalent if one can be obtained from the other by a sequence of elementary row and column operations; equivalently, $B = PAQ$ for some invertible matrices $P, Q$.
[/definition]
[definition: Fitting Ideals]
For an $m \times n$ matrix $A$ over $R$, the $k$th Fitting ideal $\mathrm{Fit}_k(A) \trianglelefteq R$ is the ideal generated by all $k \times k$ minors of $A$. Equivalent matrices have the same Fitting ideals.
[/definition]
The Fitting ideals are the key invariants: they are preserved by row and column operations, so they are genuinely attached to the equivalence class of $A$. For the Smith normal form $D = \mathrm{diag}(d_1, \ldots, d_r, 0, \ldots, 0)$, one computes $\mathrm{Fit}_k(D) = (d_1 d_2 \cdots d_k)$, which shows the invariant factors $d_k$ are uniquely determined (as the ratio of consecutive Fitting ideal generators) and gives the uniqueness part of the Smith normal form theorem.
[quotetheorem:861]
The Smith Normal Form Theorem is the engine behind the entire classification theory of this chapter. The algorithm is clean: bring the smallest-$\varphi$-value entry to the top-left corner, use the division algorithm to clear the rest of the first row and column, then handle off-diagonal entries in the remaining block by the same method. The divisibility condition $d_1 \mid d_2 \mid \cdots \mid d_r$ emerges automatically from the algorithm, and uniqueness follows from the Fitting ideal computation.
[quoteproof:861]
[example: Computing a Smith Normal Form over $\mathbb{Z}$]
We reduce the matrix
\begin{align*}
A = \begin{pmatrix} 3 & 7 & 4 \\ 1 & -1 & 2 \\ 3 & 5 & 1 \end{pmatrix}
\end{align*}
to Smith normal form. First bring the $1$ in position $(2,1)$ to position $(1,1)$ by swapping rows $1$ and $2$:
\begin{align*}
\begin{pmatrix} 1 & -1 & 2 \\ 3 & 7 & 4 \\ 3 & 5 & 1 \end{pmatrix}.
\end{align*}
Clear the first row by subtracting multiples of column $1$ from columns $2$ and $3$:
\begin{align*}
\begin{pmatrix} 1 & 0 & 0 \\ 3 & 10 & -2 \\ 3 & 8 & -5 \end{pmatrix}.
\end{align*}
Clear the first column similarly:
\begin{align*}
\begin{pmatrix} 1 & 0 & 0 \\ 0 & 10 & -2 \\ 0 & 8 & -5 \end{pmatrix}.
\end{align*}
Now work on the $2 \times 2$ block. The entry $-2$ is not divisible by $10$, so use the division algorithm: $10 = (-5)(-2) + 0$, so subtract $-5$ times column $3$ from column $2$ (or note $\gcd(10, -2) = 2$). Instead, swap columns $2$ and $3$ and negate to bring $2$ to position $(2,2)$:
\begin{align*}
\begin{pmatrix} 1 & 0 & 0 \\ 0 & 2 & 10 \\ 0 & 5 & 8 \end{pmatrix}.
\end{align*}
Now $10 = 5 \cdot 2 + 0$ and $8 = 4 \cdot 2 + 0$, so column operations clear the second row, and row operations clear the second column:
\begin{align*}
\begin{pmatrix} 1 & 0 & 0 \\ 0 & 2 & 0 \\ 0 & 0 & -17 \end{pmatrix} \xrightarrow{\times(-1)} \begin{pmatrix} 1 & 0 & 0 \\ 0 & 2 & 0 \\ 0 & 0 & 17 \end{pmatrix}.
\end{align*}
We verify the Fitting ideals: $\mathrm{Fit}_1(A) = (1)$ (the entry $1$ generates $\mathbb{Z}$), $\mathrm{Fit}_2(A) = (d_1 d_2) = (2)$ (the $2\times 2$ minor from the first two rows and columns of $A$ equals $\detMATHENV757s2fP15END = -10$, and others; $\gcd = 2$), and $\mathrm{Fit}_3(A) = (\det A) = (34)$. So $d_1 = 1$, $d_2 = 2$, $d_3 = 17 = 34/2$. Indeed $1 \mid 2 \mid 17$.
[/example]
The Structure Theorem
With the Smith normal form established, the classification of finitely generated modules over a Euclidean domain is a single step: write a module as the cokernel of a presentation matrix, put that matrix in Smith normal form, and read off the decomposition.
[quotetheorem:857]
The Structure Theorem for Finitely Generated Modules over Euclidean Domains is the culmination of everything in this chapter. It says: once you know the ring is Euclidean, every finitely generated module is completely determined, up to isomorphism, by a finite sequence of invariant factors. The free part $R^s$ captures the torsion-free part of $M$; the summands $R/(d_i)$ capture the torsion. The two parts are cleanly separated because $R$ is an integral domain: a module is torsion-free iff it has no cyclic summands $R/(d)$ with $d \neq 0$.
The proof strategy is elegant in its economy. Since $M$ is finitely generated, there is a surjection $\varphi : R^m \to M$. The kernel $\ker\varphi$ is a submodule of $R^m$, hence finitely generated (by at most $m$ elements, since $R$ is a PID). Arrange the generators of $\ker\varphi$ as columns of an $m \times n$ matrix $A$. The Smith normal form theorem turns $A$ into a diagonal matrix via row and column operations. Row operations correspond to change of basis in $R^m$; column operations correspond to change of generators for $\ker\varphi$. Reading off the diagonal entries gives the claimed decomposition.
[quoteproof:857]
[example: Classifying an Abelian Group from Generators and Relations]
Let $A$ be the abelian group generated by $a, b, c$ with relations
\begin{align*}
2a + 3b + c = 0, \qquad a + 2b = 0, \qquad 5a + 6b + 7c = 0.
\end{align*}
As a $\mathbb{Z}$-module, $A = \mathbb{Z}^3 / N$ where $N$ is the submodule generated by the rows of the relation matrix (or equivalently, the cokernel of the matrix of relations). The presentation matrix, written with the relations as columns, is:
\begin{align*}
A_{\text{pres}} = \begin{pmatrix} 2 & 1 & 5 \\ 3 & 2 & 6 \\ 1 & 0 & 7 \end{pmatrix}.
\end{align*}
We compute Fitting ideals to find the Smith normal form. Since $(A_{\text{pres}})_{31} = 1$, we have $\mathrm{Fit}_1(A_{\text{pres}}) = (1)$, so $d_1 = 1$. The $2 \times 2$ minor from rows $1,2$ and columns $1,2$ is $\detMATHENV757s2fP18END = 1$, so $\mathrm{Fit}_2 = (1)$ and $d_2 = 1$. Finally $\det(A_{\text{pres}}) = 2(14-0) - 1(21-6) + 5(0-2) = 28 - 15 - 10 = 3$, so $\mathrm{Fit}_3 = (3)$ and $d_3 = 3$.
The Smith normal form is $\mathrm{diag}(1, 1, 3)$. Therefore:
\begin{align*}
A \cong \frac{\mathbb{Z}}{(1)} \oplus \frac{\mathbb{Z}}{(1)} \oplus \frac{\mathbb{Z}}{(3)} \cong \{0\} \oplus \{0\} \oplus C_3 \cong C_3.
\end{align*}
The group is cyclic of order $3$. The two summands $\mathbb{Z}/(1) = 0$ vanish because $d_1 = d_2 = 1$ are units.
[/example]
[example: Classification of Finitely Generated Abelian Groups, Revisited]
As a special case of the structure theorem with $R = \mathbb{Z}$: every finitely generated abelian group is isomorphic to
\begin{align*}
C_{d_1} \times C_{d_2} \times \cdots \times C_{d_r} \times \mathbb{Z}^s,
\end{align*}
with $d_1 \mid d_2 \mid \cdots \mid d_r$ and $s \geq 0$. This is the Classification of Finite Abelian Groups stated in Chapter 1, now fully proved. The invariant factors $d_i$ and the rank $s$ are uniquely determined by the group — they are computed from the Fitting ideals of any presentation matrix.
For example, all abelian groups of order $360 = 2^3 \cdot 3^2 \cdot 5$ (with no free part, since the group is finite) are enumerated by sequences $d_1 \mid d_2 \mid \cdots \mid d_r$ with $\prod d_i = 360$. These are: $C_{360}$; $C_2 \times C_{180}$ (since $2 \mid 180$); $C_6 \times C_{60}$ (since $6 \mid 60$); $C_2 \times C_2 \times C_{90}$ (since $2 \mid 2 \mid 90$); $C_6 \times C_6 \times C_{10}$ (since $6 \mid 6 \mid 10$); and $C_2 \times C_6 \times C_{30}$ (since $2 \mid 6 \mid 30$). So there are six non-isomorphic abelian groups of order $360$.
[/example]
Normal Forms for Matrices
The most striking application of the structure theorem is to linear algebra: it gives a complete classification of linear maps $\alpha : V \to V$ up to conjugacy (i.e. up to change of basis), producing the rational canonical form and the Jordan normal form as two ways of presenting the same classification.
Setting Up the $\mathbb{F}[X]$-Module
Let $\mathbb{F}$ be a field and $V$ a finite-dimensional $\mathbb{F}$-vector space of dimension $n$, and let $\alpha : V \to V$ be a linear map. Turn $V$ into an $\mathbb{F}[X]$-module $V_\alpha$ by defining the action of the polynomial $f(X) = a_0 + a_1 X + \cdots + a_k X^k$ as
\begin{align*}
f \cdot v = f(\alpha)(v) = a_0 v + a_1 \alpha(v) + a_2 \alpha^2(v) + \cdots + a_k \alpha^k(v).
\end{align*}
Since $\mathbb{F} \subseteq \mathbb{F}[X]$, any $\mathbb{F}$-basis of $V$ generates $V_\alpha$ as an $\mathbb{F}[X]$-module, so $V_\alpha$ is finitely generated. Since $V$ is finite-dimensional over $\mathbb{F}$, the module $V_\alpha$ has no free $\mathbb{F}[X]$-summand (a free summand $\mathbb{F}[X]$ is infinite-dimensional over $\mathbb{F}$). By the Cayley–Hamilton theorem, the characteristic polynomial $\chi_\alpha$ annihilates $V$, so $\operatorname{Ann}(V_\alpha) \neq 0$.
The crucial observation is that an $\mathbb{F}$-linear change of basis $\alpha \mapsto P^{-1}\alpha P$ changes the $\mathbb{F}[X]$-module structure of $V$ to an isomorphic one (with the same underlying set $V$ but a new action defined by the new $\alpha$). Conversely, two isomorphic $\mathbb{F}[X]$-module structures on $V$ correspond to conjugate linear maps. So classifying linear maps on $V$ up to conjugacy is the same as classifying $\mathbb{F}[X]$-module structures on $V$ up to isomorphism.
Rational Canonical Form
Applying the structure theorem to $V_\alpha$ (with $R = \mathbb{F}[X]$, which is Euclidean) gives:
[quotetheorem:863]
The Rational Canonical Form is the direct output of the structure theorem for $\mathbb{F}[X]$-modules. Each cyclic summand $\mathbb{F}[X]/(f_i)$ has a preferred basis $\{1, X, X^2, \ldots, X^{\deg f_i - 1}\}$ modulo $(f_i)$, in which the action of $\alpha$ (multiplication by $X$) is represented by the companion matrix $c(f_i)$. The divisibility $f_1 \mid f_2 \mid \cdots \mid f_s$ is the divisibility of the corresponding invariant factors of the presentation matrix of $V_\alpha$.
Three important read-offs from the rational canonical form: the minimal polynomial of $\alpha$ is $f_s$ (the largest invariant factor, which annihilates every summand since $f_i \mid f_s$, and is minimal since $f_s$ is the annihilator of the last summand); the characteristic polynomial is $f_1 f_2 \cdots f_s$ (the product of all invariant factors); and the form is genuinely canonical — the invariant factors are uniquely determined, unlike the Jordan form which is canonical only up to block ordering.
[quoteproof:863]
[example: Computing the Rational Canonical Form]
Let $\alpha : \mathbb{Q}^3 \to \mathbb{Q}^3$ be the linear map with matrix
\begin{align*}
A = \begin{pmatrix} 0 & 0 & 1 \\ 1 & 0 & -1 \\ 0 & 1 & 1 \end{pmatrix}.
\end{align*}
The characteristic polynomial is $\chi_A = \det(XI - A) = X^3 - X^2 + X - 1 = (X-1)(X^2+1)$.
To find the invariant factors, compute the Smith normal form of $XI - A \in \mathbb{Q}[X]^{3\times 3}$:
\begin{align*}
XI - A = \begin{pmatrix} X & 0 & -1 \\ -1 & X & 1 \\ 0 & -1 & X-1 \end{pmatrix}.
\end{align*}
The $\gcd$ of all entries (the generator of $\mathrm{Fit}_1$) is $1$, so $d_1 = 1$. The $\gcd$ of all $2 \times 2$ minors (the generator of $\m
athrm{Fit}_2$, divided by $d_1 = 1$) is $1$, so $d_2 = 1$. The generator of $\mathrm{Fit}_3$ is $\det(XI - A) = (X-1)(X^2+1)$, so $d_3 = (X-1)(X^2+1)$. Thus $V_\alpha \cong \mathbb{Q}[X]/(1) \oplus \mathbb{Q}[X]/(1) \oplus \mathbb{Q}[X]/((X-1)(X^2+1))$, which simplifies to $\mathbb{Q}[X]/((X-1)(X^2+1))$. The single invariant factor $f_1 = (X-1)(X^2+1) = X^3 - X^2 + X - 1$ gives one $3 \times 3$ companion block: MATHENVcqpzj4P0END which is just $A$ itself — a happy coincidence showing $A$ is al
r
eady in rational canonical form.
[/example]
Jordan Normal Form
Over $\mathbb{C}$, every polynomial factors into linear factors. This means the invariant factors $f_i$ of $V_\alpha$ factor completely into factors $(X - \lambda)^k$, and the Chinese remainder theorem for mo
d
ules ($R/(ab) \co
n
g R/(a) \oplus R/(b)$ when $\gcd(a,b) = 1$) further dec
omposes each summand $\mathbb{C}[X]/(f_i)$ into primary pieces $\mathbb{C}[X]/((X-\lambda)^k)$.
[quotetheorem:864]
The Jordan Normal Form is the prime decomposition version of the rational canonical form, available over algebraically closed fields. Each piece $\mathbb{C}[X]/((X-\lambda)^k)$ has basis $\{1, (X-\lambda), \ldots, (X-\lambda)^{k-1}\}$ modulo $((X-\lambda)^k)$, in which the action of $X$ (i.e. of $\alpha$) is: $(X-\lambda)^j \mapsto (X-\lambda)^{j+1}$ for $j < k-1$, and the identity $(X-\lambda)^{k-1} \mapsto 0$ (the term $(X-\lambda)^k$ vanishes). This means $\alpha$ acts as $\lambda \cdot \mathrm{id}$ plus a nilpotent shift — exactly the Jordan block $J_k(\lambda)$.
The minimal polynomial of $\alpha$ reads off as $\prod_\lambda (X-\lambda)^{a_\lambda}$ where $a_\lambda$ is the size of the largest $\lambda$-block; the characteristic polynomial is $\prod_\lambda (X-\lambda)^{b_\lambda}$ where $b_\lambda$ is the sum of all $\lambda$-block sizes.
[quoteproof:864]
[example: Jordan Normal Form — A Complete Computation]
Let $\alpha : \mathbb{C}^4 \to \mathbb{C}^4$ have characteristic polynomial $(X-2)^3(X+1)$ and minimal polynomial $(X-2)^2(X+1)$.
The minimal polynomial tells us: the largest Jordan $2$-block has size $2$, and the $(-1)$-block has size $1$. The characteristic polynomial tells us: the $2$-eigenspace contributes blocks totalling size $3$, and the $(-1)$-eigenspace contributes blocks totalling size $1$.
For eigenvalue $\lambda = 2$, total block size $3$, largest block size $2$: the only possibility is one $2$-block and one $1$-block (sizes $2, 1$, sum $= 3$, max $= 2$). For $\lambda = -1$: total size $1$, so one $1$-block.
The Jordan form is therefore:
\begin{align*}
J = \begin{pmatrix} 2 & 0 & 0 & 0 \\ 1 & 2 & 0 & 0 \\ 0 & 0 & 2 & 0 \\ 0 & 0 & 0 & -1 \end{pmatrix}.
\end{align*}
(Blocks on the diagonal: $J_2(2)$, then $J_1(2)$, then $J_1(-1)$, with subdiagonal entries within each block.) The module decomposition is $V_\alpha \cong \mathbb{C}[X]/((X-2)^2) \oplus \mathbb{C}[X]/(X-2) \oplus \mathbb{C}[X]/(X+1)$.
[/example]
Cayley–Hamilton
Both normal forms give an immediate proof of the Cayley–Hamilton theorem, which in naive formulations ("a matrix satisfies its own characteristic polynomial") looks like it should be straightforward but is actually subtle to prove without the module machinery.
[quotetheorem:865]
The Cayley-Hamilton Theorem is an immediate corollary of the rational canonical form.
The characteristic
polynomial $\chi_\alpha = f_1 f_2 \cdots f_s$ divides $f_s^s$ (since $f_i \mid f_s$ for all $i$), but more directly: every summand $V_i \cong \mathbb{F}[X]/(f_i)$ is annihilated by $f_i$, and since $f_i \mid \chi_\alpha$, it is also annihilated by $\chi_\alpha$. Since $V$ is the direct sum of the $V_i$, the whole space is annihilated by $\chi_\alpha$. The theorem holds over any field and even over any commutative ring (with the appropriate generalization of characteristic polynomial via the adjugate matrix), but the field case from the rational ca
nonical for
m is the clearest.
[quoteproof:865]
[example: Cayley-Hamilton in Practice]
Let $A = MATHENV2li1lvP0END$
over $\mat
hbb{Q}$. The characteristic poly
n
omial is $\chi_A = (X-1)(X-3) = X^2 - 4X + 3$. Cayl
e
y-Hamilton asserts $A^2 - 4A + 3I = 0$.
Computing directly:
\begin{align*}
A^2 = \begin{pmatrix} 1 & 8 \\ 0 & 9 \end{pmatrix}, \qquad
4A = \begin{pmatrix} 4 & 8 \\ 0 & 12 \end{pmatrix}, \qquad
3I = \begin{pmatrix} 3 & 0 \\ 0 & 3 \end{pmatrix}.
\end{align*}
So $A^2 - 4A + 3I = MATHENVhderozP1END = MATHENVhderozP2END$. Confirmed.
The theorem has important practic
al
cons
e
quences: any polynomial in $A$ of degree $\geq n$ can be reduced to one of degree $< n$ using the relation $\chi_A(A) = 0$. In particular, $A^{-1}$ (when it exists) can be expressed as a polynomial in $A$ of degree $< n$ with coefficients in $\mathbb{Q}$, readable from the adjugate formula: $A^{-1} = \frac{1}{\det A}((\mathrm{tr}\, A)I - A) = \frac{1}{3}(4I - A) = MATHENVfu52u0P0END$.
[/exa
mp
le]
Attribution Debug Info:
Total segments: 115
Attributed segments: 60
Non-attributed segments: 55