Bourbaki

Theorem 2

Tag 0DAP, permanent. Cite it as [Bourbaki, Tag 0DAP].

Commutative Algebra, chapter X, § 8. Dualité des modules de longueur finie

Let MM be an AA-module.

a) In order that MM be artinian, it is necessary and sufficient that the A^\widehat{A}-module DA(M)D_A(M) be of finite type. When this is so, the homomorphism αM\alpha_M is bijective.

b) For MM to be of finite type, it is necessary and sufficient that DA(M)D_A(M) be artinian (as an AA-module or as a A^\widehat{A}-module). In this case the homomorphism α^M\widehat{\alpha}_M is an isomorphism.

c) For MM to be of finite length, it is necessary and sufficient that DA(M)D_A(M) be of finite length (as an AA-module or as a A^\widehat{A}-module). In this case αM\alpha_M is an isomorphism of MM onto DA(DA(M))D_A(D_A(M)), and one has long⁡A(DA(M))=long⁡A(M)\operatorname{long}_A(D_A(M)) = \operatorname{long}_A(M).

Let us first prove that the homomorphism αM\alpha_M is injective for every AA-module MM. Let mm be a nonzero element of MM; its annihilator is contained in mAm_A. There therefore exists a surjective AA-homomorphism of AmAm onto κA\kappa_A, and consequently a nonzero homomorphism of AmAm into II. Since II is injective, this extends to a homomorphism f:M→If : M \to I such that f(m)≠0f(m) \neq 0. This proves the injectivity of αM\alpha_M.

Suppose that the AA-module MM is artinian. By lemma 4, there exist an integer rr and an injective AA-linear mapping f:M→Irf : M \to I^r. The homomorphism DA(f):DA(Ir)→DA(M)D_A(f) : D_A(I^r) \to D_A(M) is then surjective; since DA(Ir)D_A(I^r) is identified with A^r\widehat{A}^r, this proves that the A^\widehat{A}-module DA(M)D_A(M) is of finite type. Similarly, if MM is of finite type, there exist an integer nn and a surjective homomorphism u:An→Mu : A^n \to M; the homomorphism DA(u):DA(M)→InD_A(u) : D_A(M) \to I^n is injective, so that DA(M)D_A(M) is artinian (as an AA-module or as a A^\widehat{A}-module).

Suppose that MM is artinian. There exist an integer rr and an injective AA-linear mapping f:M→Irf : M \to I^r; since II is artinian (lemma 3), the AA-module Coker⁡(f)\operatorname{Coker}(f) is also so, and one can find an integer ss and an exact sequence of AA-modules

0→M→fIr→gIs. 0 \to M \xrightarrow{f} I^r \xrightarrow{g} I^s .

Hence one deduces a commutative diagram with exact rows

0⟶M→fIr→gIs↓αM↓αIr↓αIs0→DA^(DA(M))→DA^(DA(f))DA^(DA(Ir))→DA^(DA(g))DA^(DA(Is)). \begin{array}{ccccccccc} 0 & \longrightarrow & M & \xrightarrow{f} & I^r & \xrightarrow{g} & I^s \\ & & \downarrow{\alpha_M} & & \downarrow{\alpha_{I^r}} & & \downarrow{\alpha_{I^s}} \\ 0 & \to & D_{\widehat{A}}(D_A(M)) & \xrightarrow{D_{\widehat{A}}(D_A(f))} & D_{\widehat{A}}(D_A(I^r)) & \xrightarrow{D_{\widehat{A}}(D_A(g))} & D_{\widehat{A}}(D_A(I^s)) . \end{array}

The A^\widehat{A}-module DA^(DA(I))D_{\widehat{A}}(D_A(I)) is identified with II and αI\alpha_I with the identity mapping; hence αIr\alpha_{I^r} and αIs\alpha_{I^s} are bijective, and analogously so is αM\alpha_M (A, X, p. 7, Corollary 3).

If the AA-module MM is finitely generated, there exist integers mm and nn and an exact sequence of AA-modules

Am⟶An⟶M→0; A^m \longrightarrow A^n \longrightarrow M \to 0 ;

from which one deduces a commutative diagram with exact rows

A^m⟶A^n⟶A^⊗AM⟶0↓α^Am↓α^An↓α^MA^m⟶A^n⟶DA(DA(M))→0. \begin{array}{ccccccccc} \widehat{A}^m & \longrightarrow & \widehat{A}^n & \longrightarrow & \widehat{A} \otimes_A M & \longrightarrow & 0 \\ \downarrow{\widehat{\alpha}_{A^m}} & & \downarrow{\widehat{\alpha}_{A^n}} & & \downarrow{\widehat{\alpha}_M} & & \\ \widehat{A}^m & \longrightarrow & \widehat{A}^n & \longrightarrow & D_A(D_A(M)) & \to & 0 . \end{array}

Since α^A\widehat{\alpha}_A is equal to 1A^1_{\widehat{A}}, it follows that α^M\widehat{\alpha}_M is an isomorphism.

It remains to prove the equality long⁡A(M)=long⁡A(DA(M))\operatorname{long}_A(M) = \operatorname{long}_A(D_A(M)) when MM is of finite length. We may suppose M≠0M \neq 0; there then exists an exact sequence

0→κA⟶M⟶N→0, 0 \to \kappa_A \longrightarrow M \longrightarrow N \to 0 ,

whence one deduces an exact sequence

0→DA(N)⟶DA(M)⟶DA(κA)→0. 0 \to D_A(N) \longrightarrow D_A(M) \longrightarrow D_A(\kappa_A) \to 0 .

One has long⁡A(M)=long⁡A(N)+1\operatorname{long}_A(M) = \operatorname{long}_A(N) + 1 and

long⁡A(DA(M))=long⁡A(DA(N))+long⁡A(DA(κA))=long⁡A(DA(N))+1; \operatorname{long}_A(D_A(M)) = \operatorname{long}_A(D_A(N)) + \operatorname{long}_A(D_A(\kappa_A)) = \operatorname{long}_A(D_A(N)) + 1 ;

one concludes by induction on the integer long⁡A(M)\operatorname{long}_A(M).

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

Cited by

Nothing.

Cites

Nothing.

Translated with machine help, not yet reviewed by a person.