§ 3. Free modules over a principal ideal domain
Theorem 1
— *Let be a ring such that every left ideal of is projective (II, p. 231, Def. 1) as an -module. Then every submodule of a free left -module is a direct sum of modules isomorphic to ideals of .
Let be a basis for , and let be the coordinate functions corresponding to this basis. Choose a well-ordering (Set Theory, III, p. 153) of and let denote the submodule generated by the , for ; put . The coordinate function maps onto an ideal of ; since is a projective -module, there exists (II, p. 231, Prop. 4) a submodule of , such that the map from into is bijective. Let be the submodule of generated by the , for ; we will show that for all , which will imply that is generated by the family . In fact, suppose for all ; then , for all ; thus there exists such that is a linear combination of finitely many elements , with ; in other words is an element of , for some ; the inductive hypothesis shows that , that is that , and so . It remains to show that the sum of the is direct; now suppose there exists a linear relation , with , where the (all but finitely many of which are zero) are not all zero. Let be the greatest index such that ; since for , we have , so , contradicting the choice of .
Corollary 1
— *If every left ideal of is projective, then every submodule of a projective left -module is projective.
Indeed every projective -module is a submodule of a free -module (II, p. 231, Prop. 4), and Th. 1 applies.
Corollary 2
— Every submodule of a free module over a principal ideal domain is free. This follows immediately from Th. 1, since every ideal of a principal ideal domain is free.
Corollary 3
— Every projective module over a principal ideal domain is free. Remark. — The proof of Th. 1 shows that every submodule of is isomorphic to a direct sum , where each is an ideal of .
PROPOSITION I. — If L is a free module of finite rank n over a principal ideal domain A, then every submodule M of L is a free module of rank . Indeed M is a free module by Cor. 2 to Th. 1, and it has rank by the previous remark, or by the following lemma:
Lemma 1
— Let L be a module over a commutative ring A, generated by n elements, and let M be a free submodule of L; then M has rank . Suppose first that L is free. Let i denote the canonical injection of M into L. By III, p. 520, Cor., the homomorphism is injective; by III, p. 511, Prop. 6, , so ; it follows that M has rank (III, p. 518, Cor. 1). Now consider the general case; the module L is a quotient of a free module L' of rank n. There exists a submodule M' of L isomorphic to M (II, p. 218, Prop. 21). By the first part of the argument M' has rank , and the result follows.
Corollary
— Let E be a module over a principal ideal domain A, generated by n elements. Then any submodule F of E can be generated by at most n elements. Indeed there exists a homomorphism f from onto E (II, p. 216, Cor. 3), and , which is a free module of rank , is generated by n elements; the images of these elements under f generate F.
Exercises
See the exercises for § 3.