Finitely Generated Modules over PIDs
The structure theorem for finitely generated modules over a PID is one of the most powerful results in algebra, simultaneously generalizing the classification of finite abelian groups and the Jordan canonical form.
The Structure Theorem
Let be a PID and a finitely generated -module. Then:
where and are nonzero non-unit elements of with . The integer (the rank) and the ideals are uniquely determined. The are called the invariant factors.
Alternatively, the torsion part decomposes as where the are primes (the elementary divisors).
Applications
-
: Finitely generated abelian groups: . Example: .
-
: is a -module, i.e., a finite-dimensional -vector space with a linear operator ( acts as ). Then with . The are the invariant factors of , and is the minimal polynomial. The characteristic polynomial is .
-
Jordan form: Over , elementary divisors are , giving Jordan blocks.
-
Rational canonical form: The invariant factors give the companion matrix decomposition.
Proof Idea
The proof reduces to linear algebra over : any matrix over a PID can be reduced (by row and column operations) to Smith normal form: a diagonal matrix with entries where . This gives the structure theorem by expressing as a quotient of a free module by the relations encoded in the matrix.