Projective Modules, Finite Flat Modules

Properties Preserved by Base Change

Let a ring homomorphism map R into S. Assume rings are commutative, so that tensoring an R module with S performs a base change, giving an S module.

If M is a free R module then M×S becomes a free S module of the same rank. This because direct sum and tensor product commute. If S is also free over R, then M×S is a free R module.

Now assume M is the homomorphic image of a free R module F. Tensor F and M with S, and tensor the homomorphism with the identity map on S. Thus M×S is the homomorphic image of a free S module of the same rank. If M was a finitely generated R module then M×S is a finitely generated S module, and its rank is at most the rank of M.

Let M be projective, a summand of F. Write F as the direct product of M and U, and tensor with S, whence M×S is the summand of a free module, and is projective over S.

If M and S are flat, M×S is a flat R module, that happens to be an S module. Tensor this with an exact sequence of S modules, which are all R modules courtesy of the ring homomorphism from R into S. The sequence remains exact when viewed as R modules. The first module embeds, and it is an S module, hence it embeds as an S module. Therefore M×S is a flat S module.

In summary, base change preserves the properties of being free, finitely generated, and projective. It also preserves flatness if S is a flat R module. Since localization is a special form of base change, the same can be said for localizations.

Finite Flat

As you recall, a projective module is flat. If M is finitely generated and projective, it is called finite flat. Think of "finite flat" as one word. A module could be finitely generated over R, and flat, without being finite flat, though if it is finite flat it is finite over R and flat.

Finite Flat over a Local Ring is Free

Let R be a local ring and let M be a finite flat R module. Let K be the residue field of R, i.e. R mod its maximal ideal. Let W = M×K, which is a K vector space of rank n for some integer n.

Recall the quotient formula; M×K = M mod HM, where H is the maximal ideal of R. Let b1 b2 b3 … bn be elements of M that become basis elements in M/HM, also known as Kn. This defines a canonical map from the free module F = Rn into M, mapping the generators of F onto the basis elements.

Let C be the cokernal, that is, M mod the image of F. Write an exact sequence like this.

F → M → C → 0

Tensor with K and get this.

Kn → Kn → C×K → 0

The map from F into M was carefully chosen. In particular, the image of F includes the basis elements for Kn. In other words, the first homomorphism in the above sequence is onto, and that means C×K = 0. Using the quotient formula, C equals HC. (Since H acts on M it acts on the quotient module C.) The generators of M span C, so C is finitely generated. Apply nakiama's lemma, and C = 0. Thus F maps onto M.

Let V be the kernel of this map. Remember that M is projective, and one of our criteria says every short exact sequence ending in M splits. Thus F is the direct product of M and V.

Tensor the split exact sequence 0 → V → F → M → 0 with K. The result is split exact, so V×K joins a free module of rank n to give a free module of rank n. As a vector space, the middle module has dimension n, and n+dim(V×K) simultaneously. Therefore V×K = 0. Since V is the quotient of a finitely generated module F, V is finitely generated. Nakiama's lemma shows V = 0, hence F = M. Our finite flat module is free.

The above can be generalized to other rings that may not be local. Let H be a nonzero ideal in the jacobson radical (which lets us use nakiama's lemma), and assume M/HM happens to be a free R/H module. (Note that M is still finite flat over R.) Let K = R/H, realizing that K need not be a field, and apply the above proof. Once again M is free with rank equal to that of M/HM.

There is one tricky part to this generalization - the dimensionality argument that forces V×K = 0. This time K might not be a field. Suppose x is a nonzero element in V×K. Since F×K is free, x generates a copy of K, which is separate from the submodule M×K. Together they span a submodule of rank n+1 inside a free module of rank n. As long as R has a prime ideal, which is assured when R contains 1, this is impossible.

Composition of Finite Flat

If S is a finite flat R algebra, and T is a finite flat S module, then T is a finite flat R module.

Take a step back and assume S and T are free. Write T as a direct sum of S, and expand each S into a direct sum of R, whence T is a direct sum of R, and a free R module.

Next assume S and T are projective. Let S*V = F, where F is a free R module. Let T*W = Sn. (In this proof, n can be any cardinal number.) Write Fn = Sn*Vn = T*W*Vn. Thus T is the summand of a free R module, and projective over R.

Finally assume S and T are finitely generated. Cross the generators of T, as an S module, with the generators of S, as an R module, to get finitely many generators spanning T as an R module. Put this all together and the composition of finite flat algebras is finite flat.

Tensor and Finite Flat

Let M and N be finite flat modules over R. We already showed that M×N is finitely generated. Let M*U be free, and let N*V be free, and expand (M*U)×(N*V), giving a free module. Thus M×N is the summand of a free module, and is finite flat. In fact the rank of M×N is no lartger than the rank of M times the rank of N.