Commutative Algebra/Torsion-free, flat, projective and free modules

From testwiki
Jump to navigation Jump to search

Free modules

The following definitions are straightforward generalisations from linear algebra. We begin by repeating a definition we already saw in chapter 6.

Template:TextBox

We also have:

Template:TextBox

Template:TextBox

Theorem 11.3:

Let Mα,αA be free modules. Then the direct sum

αAMα

is free.

Proof:

Let bases {eβ}βBα of the Mα be given. We claim that

{(0,,0,eβαα-th place,0,,0)|αA,βαBα}

is a basis of

M:=αAMα.

Indeed, let an arbitrary element (mα)αA be given. Then by assumption, each of the mα has a decomposition

mα=j=1nαrj,αeβj,α

for suitable eβj,α{eβ}βBα. By summing this, we get a decomposition of (mα)αA in the aforementioned basis. Furthermore, this decomposition must be unique, for otherwise projecting gives a new composition of one of the particular mα.

Template:DABE The converse is not true in general!

Theorem 11.4:

Let M,N be free R-modules, with bases {eα}αA and {fβ}βB respectively. Then

MRN

is a free module, with basis

{eαfβ}(α,β)A×B,

where we wrote for short

eαfβ:=[(eα,fβ)]

(note that it is quite customary to use this notation).

Proof:

We first prove that our supposed basis forms a generating system. Clearly, by summation it suffices to show that elements of the form

mn, mM,nN

can be written in terms of the eαfβ. Thus, write

m=j=1μrjeαj and n=i=1νsibβi,

and obtain by the rules of computing within the tensor product, that

mn=j=1μi=1νrjsieαjbβi.

On the other hand, if

0=αA,βBtα,βeαfβ

is a linear combination (i.e. all but finitely many summands are zero), then all the tα,β must be zero. The argument is this: Fix α,β and define a bilinear function

f:M×NR,(m,n)rαsβ,

where rα, sβ are the coefficients of eα, fβ in the decomposition of m and n respectively. According to the universal property of the tensor product, we obtain a linear map

g:MNR with gπ=f,

where π:M×NMN is the canonical projection on the quotient space. We have the equations

g(eαfβ)=f(eα,fβ)=[α=αβ=β],

and inserting the given linear combination into this map therefore yields the desired result.

Projective modules

The following is a generalisation of free modules:

Template:TextBox

Theorem 11.6:

Every free module is projective.

Proof:

Pick a basis {mj}jJ of M, let f:NM be surjective and let g:KM be some morphism. For each mj pick njN with f(nj)=mj. Define

h:KN,h(k)=i=1lrinji where g(k)=i=1lrimji.

This is well-defined since the linear combination describing g(k) is unique. Furthermore, it is linear, since we have

g(k+rk)=i=1lrimji+ri=1lrim'ji,

where the right hand side is the sum of the linear combinations coinciding with g(k) and g(k) respectively, which is why h(k+rk)=h(k)+rh(k). By linearity of f and definition of the nj, it has the desired property.

There are a couple equivalent definitions of projective modules.

Theorem 11.7:

A module M is projective if and only if there exists a module N such that K:=MN is free.

Proof:

: Define the module

L:=mMR

(this obviously is a free module) and the function

f:LM,(0,,0,rm-th place,0,,0)rm.

f is a surjective morphism, whence we obtain a commutative diagram

;

that is, fh=IdM.

We claim that the map

φ:MkerfL,φ(m,k):=h(m)+k

is an isomorphism. Indeed, if h(m)+k=0, then f(h(m)+k)=f(h(m))=m=0 and thus also k=0 (injectivity) and further φ((rm,0))=(0,,0,rm-th place,0,,0)+k, where kkerf, which is why

φ((rm,k))=(0,,0,rm-th place,0,,0)=(0,,0,rm-th place,0,,0)

(surjectivity).

: Assume ML is a free module. Assume f:NM is a surjective morphism, and let g:KM be any morphism. We extend g to g~:KML via

g~(k):=(g(k),0).

This is still linear as the composition of the linear map g and the linear inclusion MML. Now ML is projective since it's free. Hence, we get a commutative diagram

where h~ satisfies (f×IdL)h~=g~. Projecting h~ to N gives the desired diagram for M.

Definition 11.8:

An exact sequence of modules

0KNM0

is called split exact iff we can augment it by three isomorphisms such that

commutes.

Theorem 11.9:

A module M is projective iff every exact sequence

0KNM0

is split exact.

Proof:

: The morphism NM is surjective, and thus every other morphism with codomain M lifts to N. In particular, so does the projection π:KMM. Thus, we obtain a commutative diagram

where we don't know yet whether h is an isomorphism, but we can use h to define the function

h~:KMN,h~(k,m):=g(k)+h(0,m),

which is an isomorphism due to injectivity:

Let h~(k,m)=0, that is h(0,m)+g(k)=0. Then first

m=f(h(0,m))=f(h(0,m)+g(k))=f(0)=0

and therefore second

g(k)=h(0,m)+g(k)=0k=0.

And surjectivity:

Let nN. Set m:=f(n). Then

h(0,m)nkerf=imh

and hence g(k)=h(0,m)n for a suitable kK, thus

n=h~(k,m).

We thus obtain the commutative diagram

and have proven what we wanted.

: We prove that MN is free for a suitable N.

We set

K:=mMR, f:KM

where f is defined as in the proof of theorem 11.7 . We obtain an exact sequence

0kerfιKfM0

which by assumption splits as

which is why kerfM is isomorphic to the free module K and hence itself free.

Theorem 11.10:

Let M and N be projective R-modules. Then MN is projective.

Proof:

We choose L,K R-modules such that ML and NK are free. Since the tensor product of free modules is free, (ML)(NK) is free. But

(ML)(NK)(MN)(MK)(LN)(LK),

and thus MN occurs as the summand of a free module and is thus projective.

Theorem 11.11:

Let Mα,αA be R-modules. Then αAMα is projective if and only if each Mα is projective.

Proof:

Let first each of the Mα be projective. Then each of the Mα occurs as the direct summand of a free module, and summing all these free modules proves that αAMα is the direct summand of free modules.

On the other hand, if αAMα is the summand of a free module, then so are all the Mαs.

Flat modules

The following is a generalisation of projective modules:

Template:TextBox

The morphisms in the right sequence induced by any morphism f are given by the bilinear map

(x,m)f(x)m.

Theorem 11.13:

The module S1R is a flat R-module.

Proof: This follows from theorems 9.10 and 10.?.

Theorem 11.14:

Flatness is a local property.

Proof: Exactness is a local property. Furthermore, for any multiplicatively closed SR

S1(MRN)S1MS1RS1N

by theorem 9.11. Since every S1R-module is the localisation of an R-module (for instance itself as an R-module via rn=r/1n), the theorem follows.

Theorem 11.15:

A projective module is flat.

Proof:

We first prove that every free module is flat. This will enable us to prove that every projective module is flat.

Indeed, if M is a free module and {eα},αA a basis of M, we have

MαAR

via

αArαeα(rα)αA,

where all but finitely many of the summands on the left are nonzero. Hence, by distributivity of direct sum over tensor product, if we are given any exact sequence

0ABC0,

to show that the sequence

0AMBMCM0

is exact, all we have to do is to prove that

0AMBMCM0

is exact, since we may then augment the latter sequence by suitable isomorphisms

Theorem 11.16:

direct sum flat iff all summands are

Theorem 11.17:

If M,N are flat R-modules, then MRN is as well.

Proof:

Let

0ABC0

be an exact sequence of modules.

Torsion-free modules

The following is a generalisation of flat modules:

Template:TextBox

Lemma 11.19:

The torsion of a module is a submodule of that module.

Proof:

Let m,nT(M), rR. Obviously mnT(M) (just multiply the two annihilating elements together), and further s(rm)=r(sm)=0 if sm=0 (we used commutativity here).

We may now define torsion-free modules. They are exactly what you think they are.

Template:TextBox

Theorem 11.21:

A flat module is torsion-free.

To get a feeling for the theory, we define S-torsion for a multiplicatively closed subset SR.

Definition 11.22:

Let SR be a multiplicatively closed subset of a ring R, and let M be an R-module. Then the S-torsion of M is defined to be

TS(M):={mM|sS:sm=0}.

Theorem 11.23:

Let SR be a multiplicatively closed subset of a ring R, and let M be an R-module. Then the S-torsion of M is precisely the kernel of the canonical map πS:MS1M.

Template:BookCat