Overview
The theory of modules over a PID is very interesting since it is simple enough to understand while giving a feel for deeper ring theory questions.
PIDβs show up everywhere and many common examples of modules are over PIDβs so this is a good place to start anyways.
Throughout these notes consider a ring to be a PID. The main goal (and final theorem) is to classify all modules over .
A notion of dimension
Let be a free R-module, and say that for some finite set . The cardinality of is well-defined (that is if then .) Thus, we write for the cardinality of .
This builds in a canonical way off the idea of dimension for a vector space. We know that dimension is invariant for any choice of basis in a vector space, and that it βplays niceβ with subspaces, quotienting, etc.
Proof
Finitely generated submodules
Let be a (finitely generated) free -module. Then any submodule is free and
Proof
Torsion and free modules
A finitely generated torsion free -module is free.
Proof
Pulling back generators
Let be a surjective module homomorphism. If is free, then there exists a free submodule such that is an isomorphism and
Proof
Quotienting out torsion
Let be a finitely generated -module. Then is free. Moreover, there exists a free submodule such that
Lastly, is well-defined.
Proof
Classifying torsion submodules
Let be a finitely generated torsion -module. Then
Moreover, fore each prime (up to a multiplying by a unit), there is an isomorphism
for unique integers
Proof
Classification of finitely generated modules
Let be a finitely generated -module. then
for a unique , which is called the rank or Betti number of , and unique primes and natural numbers (these are unique up to permutation and multiplication by units of ). Moreover, the isomorphism type of is unique determined by its rand and elementary divisors .