Bourbaki

Theorem 1

Tag 073T, permanent. Cite it as [Bourbaki, Tag 073T].

Algebra, chapter VII, § 4. Finitely generated modules over a principal ideal domain

— Let LL be a free module over a principal ideal domain AA, and let MM be a submodule of LL of finite rank nn. Then there exist a basis BB of LL, nn elements eie_i of BB, and nn nonzero elements αi\alpha_i of AA (1≤i≤n1 \leq i \leq n) such that: a) the αiei\alpha_i e_i form a basis of MM; b) aia_i divides αi−1\alpha_{i-1}, for 1≤i≤n−11 \leq i \leq n-1.

Moreover the module M′M' generated by the (ei)(e_i) and the principal ideals AαiA\alpha_i are uniquely determined by the above conditions; the module M′/MM'/M is the torsion submodule of L/ML/M, and is isomorphic to the direct sum of the AA-modules A/AαiA/A\alpha_i; finally L/ML/M is the direct sum of M′/MM'/M and a free module isomorphic to L/M′L/M'.

1) Existence of the eie_i and the αi\alpha_i.

If M={0}M = \{0\} then the theorem is trivial. If M≠{0}M \neq \{0\} then it follows from Prop. 3 that there exist an element e1e_1 of LL, a nonzero element aa, of AA, and a submodule L1L_1 of LL, such that LL is the direct sum of Ae1Ae_1 and L1L_1, such that MM is the direct sum of Aα1e1A\alpha_1 e_1 and the submodule M1=M∩L1M_1 = M \cap L_1 of LL, and such that g(M)⊂Aα1g(M) \subset A\alpha_1 for every linear form gg on LL.

Now we can proceed by induction on the rank nn of MM. Since L1L_1 is a free module (VII, p. 15, Cor. 2) and M1M_1 has rank n−1n-1, there exist a basis B1B_1 of L1L_1, (n−1)(n-1) elements e2,…,ene_2, \ldots, e_n of B1B_1, and nonzero elements α2,…,a\alpha_2, \ldots, a, of AA such that (α2e2,…,αnen)(\alpha_2 e_2, \ldots, \alpha_n e_n) is a basis of M1M_1, and αi\alpha_i divides αi+1\alpha_{i+1} for 2≤i≤n−12 \leq i \leq n-1. If L′L' is the submodule of LL, generated by the elements of B1B_1 distinct from e1,…,ene_1, \ldots, e_n, then LL is the direct sum of L′L' and the module M′M' generated by e1,…,ene_1, \ldots, e_n; now (e1,…,en)(e_1, \ldots, e_n) is a basis for M′M', and (α1e1,…,αnen)(\alpha_1 e_1, \ldots, \alpha_n e_n) is a basis for MM. It now remains only to show that aia_i divides aia_i; but Aα2A\alpha_2 has the form g(M1)g(M_1), where gg is the linear form on LL defined by g(e2)=1,g(ei)=0g(e_2) = 1, g(e_i) = 0 for i≠2i \neq 2, and g(L′)=(0)g(L') = (0); and we have seen above that g(M1)⊂Aα1g(M_1) \subset A\alpha_1.

2) Uniqueness properties.

Since the aia_i are nonzero, the module M′M' is the set of x∈Lx \in L such that βx∈M\beta x \in M for some β≠0\beta \neq 0 in AA; in other words M′/MM'/M is the torsion submodule of L/ML/M. This uniquely determines M′M'.

It is clear that M′/MM'/M is isomorphic to the direct sum of the nn cyclic modules A/AαiA/A\alpha_i (II, p. 204, formula (26)). Let rr be the number of the ideals AαA\alpha, which are distinct from AA: so that the first n−rn-r ideals AαiA\alpha_i are equal to AA, and the last rare distinct from AA. Then M′/MM'/M is also isomorphic to the direct sum of the modules A/Aαn,…,A/Aαn−r+1A/A\alpha_n, \ldots, A/A\alpha_{n-r+1}, where Aαn⊂Aαn−1⊂…⊂Aαn−r+1≠AA\alpha_n \subset A\alpha_{n-1} \subset \ldots \subset A\alpha_{n-r+1} \neq A.

Thus the conditions of the Cor. to Prop. 2 (VII, p. 16) are satisfied: the ideals AaiAa_i (1≤i≤n1 \leq i \leq n) are thus uniquely determined by the module M′/MM'/M.

Since LL is the direct sum of M′M' and L′L', it follows that L/ML/M is the sum of M′/MM'/M and (L′+M)/M(L' + M)/M, and this sum is direct since (L′+M)∩M′=M(L' + M) \cap M' = M; on the other hand (L′+M)/M(L' + M)/M is isomorphic to L′/(M∩L′)L'/(M \cap L') (I, p. 41, Th. 4, c)), that is to L′L', which shows that (L′+M)/M(L' + M)/M is a free module isomorphic to L/M′L/M'.

Bourbaki puts the proof directly after the statement, so what is above is the statement and its proof together.

Cited by

Cites

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