Bourbaki

§ 3. Free modules over a principal ideal domain

Theorem 1

— *Let AA be a ring such that every left ideal of AA is projective (II, p. 231, Def. 1) as an AA-module. Then every submodule MM of a free left AA-module LL is a direct sum of modules isomorphic to ideals of AA.

Let (ei)i∈I(e_i)_{i \in I} be a basis for LL, and let pip_i be the coordinate functions corresponding to this basis. Choose a well-ordering (Set Theory, III, p. 153) of II and let LαL_\alpha denote the submodule generated by the eie_i, for α≤i\alpha \leq i; put Mα=M∩LαM_\alpha = M \cap L_\alpha. The coordinate function pip_i maps MαM_\alpha onto an ideal aαa_\alpha of AA; since aαa_\alpha is a projective AA-module, there exists (II, p. 231, Prop. 4) a submodule NαN_\alpha of MM, such that the map x↦pi(x)x \mapsto p_i(x) from NαN_\alpha into aαa_\alpha is bijective. Let Mα′M'_\alpha be the submodule of LL generated by the NαN_\alpha, for α≤i\alpha \leq i; we will show that Mα′=MαM'_\alpha = M_\alpha for all α\alpha, which will imply that MM is generated by the family (Nα)α<i(N_\alpha)_{\alpha < i}. In fact, suppose Mλ′=MλM'_\lambda = M_\lambda for all λ<i\lambda < i; then pλ(x)∈aλp_\lambda(x) \in a_\lambda, for all x∈Mλx \in M_\lambda; thus there exists y∈Nλy \in N_\lambda such that x−yx - y is a linear combination of finitely many elements eie_i, with α<λ\alpha < \lambda; in other words x−yx - y is an element of MαM_\alpha, for some λ<i\lambda < i; the inductive hypothesis shows that x−y∈Mλ′⊂Mα′x - y \in M'_\lambda \subset M'_\alpha, that is that x∈Mα′x \in M'_\alpha, and so Mα′=MαM'_\alpha = M_\alpha. It remains to show that the sum of the NαN_\alpha is direct; now suppose there exists a linear relation ∑aα=0\sum a_\alpha = 0, with aα∈Nαa_\alpha \in N_\alpha, where the aαa_\alpha (all but finitely many of which are zero) are not all zero. Let pp be the greatest index α\alpha such that aα≠0a_\alpha \neq 0; since pμ(aλ)=0p_\mu(a_\lambda) = 0 for λ<μ\lambda < \mu, we have pμ(aμ)=pμ(∑aα)=0p_\mu(a_\mu) = p_\mu\left( \sum a_\alpha \right) = 0, so aμ=0a_\mu = 0, contradicting the choice of pp.

Corollary 1

— *If every left ideal of AA is projective, then every submodule of a projective left AA-module is projective.

Indeed every projective AA-module is a submodule of a free AA-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 A(I)A^{(I)} is isomorphic to a direct sum ⨁ai\bigoplus a_i, where each aia_i is an ideal of AA.

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 ≤n\leq n. Indeed M is a free module by Cor. 2 to Th. 1, and it has rank ≤n\leq n 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 ≤n\leq n. Suppose first that L is free. Let i denote the canonical injection of M into L. By III, p. 520, Cor., the homomorphism ⋀ni:⋀nM→⋀nL\bigwedge^n i : \bigwedge^n M \to \bigwedge^n L is injective; by III, p. 511, Prop. 6, ⋀nL={0}\bigwedge^n L = \{0\}, so ⋀nM={0}\bigwedge^n M = \{0\}; it follows that M has rank ≤n\leq n (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 ≤n\leq n, 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 AnA^n onto E (II, p. 216, Cor. 3), and f−1(F)f^{-1}(F), which is a free module of rank m≤nm \leq n, is generated by n elements; the images of these elements under f generate F.

Exercises

See the exercises for § 3.

Transcribed from the printed edition, 2003, Springer. Not translated.