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

todo

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 .

Proof