Modules over a PID - The Fundamental Theorem

We can use the structure theorem for free modules over a PID to prove a structure theorem for finitely generated modules over a PID.

The Fundamental Theorem: Invariant Factor Form

Fundamental Theorem for Finitely Generated Modules over a PID (Invariant Factor Form)

Let R be a PID and M be a finitely generated R-module. Then:

  1. There is an R-module isomorphism

    MRnR/a1R/a2R/am

    for some integer n0 and nonzero nonunit elements aiR that satisfy a1a2am;

  2. M is torsion free if and only if M is free; and

  3. In the direct sum decomposition in (1),

    Tor(M)R/a1R/a2R/am.

    In particular, M is a torsion module if and only if n=0, in which case the annihilator of M is the ideal am.

Let's proves this result. Let {m1,,mk} be a set of generators for M of minimal cardinality and let π:F({x1,,xk})M be the corresponding surjective R-module morphism. By the First Isomorphism Theorem for modules we then have F({x1,,xk})/ker(π)M. Using our structure theorem for free modules over a PID with the module F({x1,,xk}) and the submodule ker(π), there is a new basis {y1,,yk} for F({x1,,xk}) and nonzero elements a1,,alR with a1a2al such that {a1y1,,alyl} is a basis for ker(π).

For each index 1il, let pi:RR/ai be the R-module projection, while for indices l<ik let pi:RR be the identity map. Noting that F({x1,,xk})y1yk and each submodule yi=RyiR, these morphisms together define a surjective R-module morphism

ϕ:F({x1,,xk})R/a1R/alRRkl times.

In terms of the elements, this map is given by

i=1kαiyii=1l(αi+ai)+i=l+1kαi.

Noting that these are all formal sums (which we've tried to indicate using the formal sum notation), it's immediate that the kernel of this map is exactly a1y1alyl=ker(π). We can thus conclude

MF({x1,,xk})/ker(π)=F({x1,,xk})/ker(ϕ)Ra1R/alRRkl times.

For any of the ai that are units we have R/ai={0}, so simply remove those terms from the direct sum. (Such ai would have to occur first in the list, since ai is a unit exactly when ai=R, and the divisibility condition on the ai is equivalent to the containment condition a1a2al.) Then upon letting n=kl and noting RRn timesRn, we have proven (1).

Since R/a is a torsion R-module for any nonzero aR, property (1) immediately implies M is torsion free exactly when MRn. This proves (2).

Finally, the annihilator of R/a is the ideal a, so property (3) immediately follows.

Free rank and invariant factors

One can check the decomposition

MRnR/a1R/a2R/am

is effectively unique. More precisely, if we have another decomposition

MRnR/b1R/a2R/bm

with b1b2bm, then n=n, m=m and bi=ai for each i (hence ai and bi are the same up to unit). It is the divisibility condition that gives the uniqueness.

Definition of free rank and invariant factors

Let R Be a PID and M be a finitely generated R-module. Suppose M has a decomposition

MRnR/a1R/a2R/am

with a1a2am. The integer n is called the free rank of M, and the elements a1,,amR are called the invariant factors of M.

Note that the invariant factors are only defined up to multiplication by units.

The Fundamental Theorem: Elementary Divisor Form

We can use the Chinese Remainder Theorem to decompose the cyclic modules in the invariant factor decomposition so that the new cyclic modules have annihilators that are as simple as possible. To do this, first note that since R is a PID it's also a UFD. So for each nonzero element aR we can write

a=up1α1psαs

for some unit u and distinct primes pi, unique up to multiplication by units. Since the primes are distinct, for each pair ij the ideals pi and pj are comaximal; i.e., pi+pj=R. The intersection of the ideals p1ps is exactly a, so by the Chinese Remainder Theorem we have

R/aR/p1α1R/psαs.

This is an isomorphism of both rings and R-modules.

If we do this to each cyclic factor in the invariant form decomposition of a finitely generated R-module M, we obtain the following:

Fundamental Theorem for Finitely Generated Modules over a PID (Elementary Divisor Form)

Let R be a PID and M be a finitely generated R-module. Then there is an R-module isomorphism

MRnR/p1α1R/p2α2R/ptαt,

where n is a nonnegative integer and p1α1,,ptαt are positive powers of (not necessarily distinct) primes in R.

Note that the primes are no longer distinct, since different cyclic factors R/ai and R/aj may decompose into pieces with shared primes. However, as with the Invariant Factor Decomposition, this decomposition of M is unique up to reordering and multiplication by units.

Definition of elementary divisors

Let R Be a PID and M be a finitely generated R-module. Suppose M has a decomposition

MRnR/p1α1R/p2α2R/ptαt,

as in the theorem above. The prime powers p1α1,,ptαt are called the elementary divisors of M.

Note that the elementary divisors are only defined up to multiplication by units.

The Primary Decomposition Theorem

In the elementary divisor form decomposition of an R-module M, we can group together all of the cyclic summands with the same prime p. What we obtain is the submodule N of M consisting of all elements of M that are annihilated by some power of the prime p. This idea leads to the following:

The Primary Decomposition Theorem

Let R be a PID and M be a nonzero torsion R-module with nonzero annihilator a. Suppose the prime factorization of a in R is

a=up1α1psαs,

and let Ni={mMpiαim=0}. Then Ni is a submodule of M with annihilator piαi and is the submodule of M of all elements annihilated by some power of pi. We have

MN1Ns.

If M is finitely generated then each Ni is the direct sum of finitely many cyclic modules whose annhilators are divisors of piαi.

In the above decomposition, the submodule Ni is called the pi-primary component of M.


Suggested next note

Rational Canonical Form I - Definition