Modules over Rings & Structure Theorems
00 · Symbol Glossary
An abelian group equipped with scalars from a ring instead of a field — the generalization of a vector space this chapter builds.
The result of "scaling" by , defined as part of the module structure — notation deliberately mirrors vector space scalar multiplication.
The set of -tuples of elements of , with componentwise operations — the direct module analog of , but over any ring .
(for a domain) — the elements that "vanish" under some nonzero scaling, with no vector-space analog since fields have no nonzero zero-scalars.
01 · The Definition
Vector spaces required scalars from a field — every nonzero scalar invertible. Relaxing this single requirement, allowing scalars from any ring, gives a vastly more general (and more common) structure.
Let be a ring with unity. An -module is an abelian group together with a scalar action , , satisfying for all , :
M1. ; M2. ; M3. ; M4. .
Every vector-space axiom is M1–M4 verbatim, with specialized to a field. Modules generalize vector spaces the same way rings generalized fields (Chapter 17) — by dropping the requirement that every nonzero scalar be invertible.
02 · Examples
For an abelian group , define (for ) by repeated addition: ( times) for , , . Checking M1–M4 directly (distributivity of repeated addition, associativity of "repeat times then repeat times" "repeat times") confirms this makes a -module. Conversely, any -module structure on must satisfy this same formula (M2 and M4 force , and induction extends this to every integer) — so -modules are exactly abelian groups, with no additional choice involved. This identification is used constantly for the rest of the chapter.
is an -module via its own multiplication as the scalar action (M1–M3 are exactly the ring distributive and associative laws; M4 is the unity law). A submodule of (an additive subgroup closed under the scalar action from ) is exactly an ideal — absorption (I2 from Chapter 12) is precisely M1-style closure under scalar multiplication by all of .
, with componentwise addition and . Direct verification of M1–M4 mirrors 's vector-space axioms exactly. Called free of rank , generalizing the standard basis picture from linear algebra.
03 · Submodules, Homomorphisms, and Quotients
is a submodule if and for every , . A function (both -modules) is a module homomorphism if and .
(cosets , with ) is a module exactly when is a submodule, by the identical well-definedness argument as Theorem 5.3 and Theorem 12.4 (subtract representatives, absorb the difference using M1). is always a submodule (Theorem 6.3/13.3-style: additive kernel, plus for ). The First Isomorphism Theorem for modules — — holds by the identical proof strategy as Theorem 6.5 and Theorem 13.6, checking the extra scalar condition alongside the additive argument already established twice before.
04 · Free Modules, Generation, and a Key Failure
is generated by if every is an -linear combination (, ). is free of rank if .
Consider as a -module (Section 02). Is a "basis"? It generates (, ), but is it independent in the vector-space sense? We'd need: . But in , with in . A nonzero scalar kills a nonzero element — impossible for a field's scalars acting on a nonzero vector, but routine for a general ring. is not a free -module; no independent generating set exists (any single generator faces this same obstruction, and the module is too small for two independent generators).
05 · Torsion
Let be a domain. is a torsion element if for some nonzero . .
In (as a -module): for every , and . So entirely.
In (as a -module over itself): if with , then in the domain , forcing (Theorem 11.5's cancellation, or directly: no zero divisors). So — torsion-free.
06 · The Structure Theorem for Finitely Generated Modules over a PID
Let be a PID and a finitely generated -module. Then:
for some and nonzero non-units in (the invariant factors), with and the (up to associates) uniquely determined by . Each summand is a cyclic torsion piece killed by multiplying by ; the divisibility chain makes the largest invariant factor controlling the longest torsion cycle.
The full proof — typically via Smith normal form (reducing a presentation matrix for to a diagonal form by row and column operations valid in a PID) — is a substantial undertaking on its own, comparable in scope to an entire chapter of a dedicated algebra course. We state it here, in the same spirit as the Fundamental Theorem of Algebra and Galois's solvability criterion, because its consequence is one of the most satisfying classification results in this entire course.
07 · Application: The Classification of Finite Abelian Groups
Every finite abelian group is isomorphic to a direct sum of cyclic groups of prime-power order:
and this decomposition is unique up to reordering the factors.
is a PID (Euclidean, Theorem 15.1). By Section 02's Example, (a finite abelian group) is a finitely generated -module (finite, hence generated by its own — finitely many — elements). Since is finite, the free rank in Theorem 22.1 must be (a copy of inside the decomposition would already be infinite). So .
Each further splits via the Chinese Remainder Theorem (Theorem 16.1): writing (prime factorization), the corresponding ideals are pairwise comaximal, so — splitting each cyclic piece into prime-power cyclic pieces. Combining across all gives the stated decomposition. Uniqueness is inherited from Theorem 22.1's uniqueness of invariant factors (equivalently, of the resulting prime-power pieces, called elementary divisors).
In general, the number of abelian groups of order (up to isomorphism) is the product of the partition numbers , where counts the ways to write as a sum of positive integers. This single combinatorial fact — a direct reading of Theorem 22.2 — answers, completely and finally, the question "how many groups of a given order are there?" for the abelian case, a question that occupied Sylow-theoretic case analysis for nonabelian groups throughout Chapter 09.
08 · Exercises
Check M1–M4 directly for the given scalar action, treating acting on itself.
is a ring, hence an -module over itself with (Section 02's " as a module over itself" example, specialized). M1–M4 are exactly the ring distributive/associative/unity laws already verified in Chapter 11.
Confirm that is a module over itself, citing which ring axioms supply M1–M4.
Check whether some nonzero integer kills every element of simultaneously.
For any : — not obviously zero in the second coordinate unless , which isn't automatic. But since is a multiple of both and . So every element is torsion (killed by the nonzero integer 30, or more efficiently by ). entirely — consistent with Section 05's fact that finite -modules are always entirely torsion.
Is (as a -module) entirely torsion? Find a single nonzero integer killing every element.
Follow the exact template of Section 07's order-12 computation, using the partitions of the exponent in .
. Partitions of : , , — three partitions, giving three abelian groups: , , .
There are exactly 3 abelian groups of order 8, up to isomorphism (alongside the two nonabelian ones, and the quaternion group , encountered only in passing in this course — for a total of 5 groups of order 8 overall).
Using Theorem 22.2, list all abelian groups of order 8, up to isomorphism.
09 · Chapter Summary
| Concept | Statement |
|---|---|
| -module | Abelian group + scalar action satisfying M1–M4 |
| Vector space | The special case = a field |
| Abelian groups = -modules | A unique, forced correspondence |
| Ideals | Exactly the submodules of as a module over itself |
| Free module | Componentwise -tuples, generalizing |
| Not every module is free | E.g. as a -module |
| Torsion | for some nonzero ; entirely torsion, torsion-free |
| Structure Theorem | Finitely generated modules over a PID decompose via invariant factors (Thm 22.1) |
| Finite Abelian Groups | Unique decomposition into prime-power cyclic pieces (Thm 22.2) |
Course complete. This closes the Abstract Algebra sequence: from the bare axioms of Chapter 01, through the full architecture of groups (Chapters 02–10), rings (Chapters 11–16), and fields culminating in Galois theory (Chapters 17–21), to this final chapter's modules — which reveal that groups, rings, vector spaces, and ideals were, all along, instances of a single underlying idea.