Bourbaki

§ 8. Duality of modules of finite length

1. Indecomposable injective modules

Let AA be a ring. The relation "II is a class of indecomposable injective AA-modules" is collectivizing (A, X, p. 21, Corollary 1); we denote by J(A)\mathscr{J}(A) the set of classes of indecomposable injective AA-modules.

Proposition 1

Let AA be a noetherian ring. For every prime ideal p\mathfrak{p} of AA, let ep:A/p→I(p)e_{\mathfrak{p}} : A/\mathfrak{p} \to I(\mathfrak{p}) be an injective envelope of A/pA/\mathfrak{p} (A, X, § 1, No. 9).

a) The AA-modules I(p)I(\mathfrak{p}) are indecomposable.

b) Let II be an indecomposable injective AA-module; the set Ass(I)\mathrm{Ass}(I) consists of a single element.

c) The mapping p↦cl(I(p))\mathfrak{p} \mapsto \mathrm{cl}(I(\mathfrak{p})) is a bijection of Spec(A)\mathrm{Spec}(A) onto J(A)\mathscr{J}(A). The inverse bijection associates to an element II of J(A)\mathscr{J}(A) the unique element of Ass(I)\mathrm{Ass}(I).

Let p∈Spec(A)\mathfrak{p} \in \mathrm{Spec}(A); let us prove that the module I(p)I(\mathfrak{p}) is indecomposable. By A, X, p. 21, Corollary 2, it is enough to prove that if aa and bb are ideals of AA containing p\mathfrak{p} and distinct from p\mathfrak{p}, the ideal a∩ba \cap b is distinct from p\mathfrak{p}; now if aa is an element of a−pa - \mathfrak{p} and bb an element of b−pb - \mathfrak{p}, the product abab belongs to (a∩b)−p(a \cap b) - \mathfrak{p}.

Let II be an indecomposable injective AA-module, and let p,q\mathfrak{p}, \mathfrak{q} be elements of Ass(I)\mathrm{Ass}(I). Then II contains a submodule MM isomorphic to A/pA/\mathfrak{p} and a submodule NN isomorphic to A/qA/\mathfrak{q}. One has M∩N≠0M \cap N \neq 0 (A, X, p. 21, Proposition 14); for every nonzero element xx of M∩NM \cap N, one has p=Annx=q\mathfrak{p} = \mathrm{Ann} x = \mathfrak{q}. Since Ass(I)\mathrm{Ass}(I) is not empty (IV, § 1, No. 1, Corollary 1 of Proposition 2), it consists of a single element p(I)\mathfrak{p}(I).

We have thus defined two mappings p↦cl(I(p))\mathfrak{p} \mapsto \mathrm{cl}(I(\mathfrak{p})) from Spec(A)\mathrm{Spec}(A) into J(A)\mathscr{J}(A) and I↦p(I)I \mapsto \mathfrak{p}(I) from J(A)\mathscr{J}(A) into Spec(A)\mathrm{Spec}(A); let us prove that these two mappings are reciprocal bijections. Let p∈Spec(A)\mathfrak{p} \in \mathrm{Spec}(A); then p\mathfrak{p} belongs to Ass(I(p))\mathrm{Ass}(I(\mathfrak{p})), and is therefore the unique element of Ass(I(p))\mathrm{Ass}(I(\mathfrak{p})). Let II be an indecomposable injective AA-module, and p\mathfrak{p} the unique element of Ass(I)\mathrm{Ass}(I); then II is an injective envelope of A/pA/\mathfrak{p} (A, X, p. 21, Prop. 14). This completes the proof of the proposition.

Remark 1

Let II be an indecomposable injective AA-module, and let p\mathfrak{p} be the unique element of Ass(I)\mathrm{Ass}(I); by Prop. 1, II contains a submodule isomorphic to A/pA/\mathfrak{p} of which it is the injective envelope. In general such a submodule is not unique, as is seen by taking A=ZA = \mathbf{Z}, p=0\mathfrak{p} = 0, I=QI = \mathbf{Q}.

For each prime ideal p\mathfrak{p} of AA, let us choose as above an injective envelope (I(p),ep)(I(\mathfrak{p}), e_{\mathfrak{p}}) of A/pA/\mathfrak{p}. By A, X, p. 22, Th. 3, one has:

Theorem 1

Let AA be a noetherian ring. For every injective AA-module II, there exists one and only one family of cardinals (ap)p∈Spec(A)(a_{\mathfrak{p}})_{\mathfrak{p} \in \mathrm{Spec}(A)} such that II is isomorphic to ⨁pI(p)(ap)\bigoplus_{\mathfrak{p}} I(\mathfrak{p})^{(a_{\mathfrak{p}})}.

Remark 2

Let AA be a noetherian ring, MM an AA-module, e:M→Ie : M \to I an injective envelope of MM. The set Ass(M) is equal to Ass(I): in fact, the inclusion Ass(M)⊂Ass(I)Ass(M) \subset Ass(I) is obvious. On the other hand, if pp is an element of Ass(I)Ass(I), II contains a submodule NN isomorphic to A/pA/p; since the AA-module e−1(N)e^{-1}(N) is nonzero, one has Ass(e−1(N))={p}Ass(e^{-1}(N)) = \{p\} (IV, § 1, No. 1, Prop. 1). This proves that pp is associated with e−1(N)e^{-1}(N), hence with MM, whence our assertion.

Let us retain the notation of the theorem, and suppose further that Ass(M)Ass(M) is finite. For every q∈Ass(M)q \in Ass(M), let QqQ_q denote the intersection with MM of ⨁p∈Ass(M)−{q}I(p)(ap)\bigoplus_{p \in Ass(M) - \{q\}} I(p)^{(a_p)}. Then (Qq)q∈Ass(M)(Q_q)_{q \in Ass(M)} is a reduced primary decomposition of 0 in M (IV, § 2, No. 3, Def. 3). For indeed ∩Qq=0\cap Q_q = 0; since M/QqM/Q_q is identified with a nonzero a-submodule of I(q)(aq)I(q)^{(a_q)}, we have Ass(M/Qq)={q}Ass(M/Q_q) = \{q\}, and it is enough to apply Prop. 4 of loc. cit.

Example

Let AA be a principal ideal domain, and let KK be its field of fractions. The injective AA-modules are the divisible AA-modules (A, X, p. 17, Cor. 2). The AA-module KK is an injective envelope of AA (A, X, p. 20, Example 1). Let pp be an extremal element of AA, and pp the (maximal) ideal ApAp; let e:A/p⟶K/Ape : A/p \longrightarrow K/A_p denote the homomorphism which maps the class of an element a∈Aa \in A to the class of a/pa/p. Let us prove that (K/Ap,e)(K/A_p, e) is an injective envelope of A/pA/p. The homomorphism ee is injective. The AA-module K/ApK/A_p is a quotient of a divisible module, hence is divisible. Let xx be a nonzero element of K/ApK/A_p; it is the class of an element a/pna/p^n of KK, with a∈A−{0}a \in A - \{0\} and n⩾1n \geqslant 1 (A, VII, p. 10, th. 2). Then pn−1x=e(a)p^{n-1}x = e(a), hence e−1(Ax)≠0e^{-1}(Ax) \neq 0, which proves our assertion.

It then follows from th. 1 that every divisible AA-module is a direct sum of AA-modules isomorphic to KK or to K/ApK/A_p for a maximal (principal) ideal pp of AA.

2. Structure of indecomposable injective modules

Lemma 1

Let AA be a ring, aa an ideal of AA, and II an AA-module. For every integer n⩾0n \geqslant 0, let InI_n denote the a-submodule of II consisting of the elements annihilated by ana^n.

a) Suppose that the AA-module II is injective. Then the A/anA/a^n-module InI_n is injective for every n⩾0n \geqslant 0.

b) Suppose that the ring AA is noetherian, and that for every n⩾0n \geqslant 0 the A/anA/a^n-module InI_n is injective. Then the union of the InI_n is an injective AA-module.

a) The A/anA/a^n-module InI_n is isomorphic to Hom⁡A(A/an,I)\operatorname{Hom}_A(A/a^n, I), which is injective (A, X, p. 18, Prop. 11).

b) Let JJ be the union of the InI_n, bb an ideal of AA and f:b→Jf : b \to J an AA-homomorphism. It is a matter (A, X, p. 16, Prop. 10) of proving that there exists an element xx of JJ such that one has f(b)=bxf(b) = bx for every b∈bb \in b. Since bb is of finite type, there exists an integer nn such that one has f(b)⊂Inf(b) \subset I_n, that is, f(anb)=0f(a^n b) = 0. By Cor. 2 of Prop. 1 of III, § 3, No. 1, there exists an integer m⩾nm \geqslant n such that am∩b⊂anba^m \cap b \subset a^n b, hence f(am∩b)=0f(a^m \cap b) = 0. Then ff induces an A/amA/a^m-linear mapping of b/(am∩b)b/(a^m \cap b) into ImI_m; since the A/amA/a^m-module ImI_m is injective, there exists an element xx of ImI_m such that one has f(b)=bxf(b) = bx for every b∈bb \in b, whence b).

Let α\alpha be an ideal of AA; in what follows we agree to put αn=A\alpha^n = A for every integer n≤0n \leq 0. Let EE be an AA-module. For every n∈Zn \in \mathbf{Z}, let EnE_n denote the submodule of EE consisting of the elements annihilated by αn\alpha^n; let grα(E)\mathrm{gr}^\alpha(E) be the graded AA-module of type Z\mathbf{Z} such that grα(E)m=E−m+1/E−m\mathrm{gr}^\alpha(E)_m = E_{-m+1}/E_{-m} for every integer mm. The module grα(E)m\mathrm{gr}^\alpha(E)_m is zero for m≥1m \geq 1, and grα(E)0\mathrm{gr}^\alpha(E)_0 is identified with E1E_1. Let gr(A)\mathrm{gr}(A) denote the graded ring associated with AA for the α\alpha-adic filtration: one has gr(A)n=αn/αn+1\mathrm{gr}(A)_n = \alpha^n/\alpha^{n+1} for every n∈Zn \in \mathbf{Z}. Let nn and mm be integers. Passing to quotients from the bilinear mapping (a,x)↦ax(a, x) \mapsto ax of αn×E−m+1\alpha^n \times E_{-m+1} into E−m−n+1E_{-m-n+1}, one deduces an A/αA/\alpha-bilinear mapping

αn,m:gr(A)n×grα(E)m⟶grα(E)n+m, \alpha_{n,m} : \mathrm{gr}(A)_n \times \mathrm{gr}^\alpha(E)_m \longrightarrow \mathrm{gr}^\alpha(E)_{n+m},

which defines on grα(E)\mathrm{gr}^\alpha(E) a structure of graded gr(A)\mathrm{gr}(A)-module. For every n∈Zn \in \mathbf{Z}, from the A/αA/\alpha-bilinear mapping αn,−n:gr(A)n×grα(E)−n⟶E1\alpha_{n,-n} : \mathrm{gr}(A)_n \times \mathrm{gr}^\alpha(E)_{-n} \longrightarrow E_1 one deduces an A/αA/\alpha-linear mapping βE,n:grα(E)−n⟶HomA/α(gr(A)n,E1)\beta_{E,n} : \mathrm{gr}^\alpha(E)_{-n} \longrightarrow \mathrm{Hom}_{A/\alpha}(\mathrm{gr}(A)_n, E_1); the mappings βE,n\beta_{E,n} are the components of a homomorphism of graded A/αA/\alpha-modules, called canonical,

βE:grα(E)⟶HomgrA/α(gr(A),E1). \beta_E : \mathrm{gr}^\alpha(E) \longrightarrow \mathrm{Hom}_{\mathrm{gr}_{A/\alpha}}(\mathrm{gr}(A), E_1).

For a∈gr(A)a \in \mathrm{gr}(A), x∈grα(E)x \in \mathrm{gr}^\alpha(E), βE(x)(a)\beta_E(x)(a) is by definition the component in grα(E)0=E1\mathrm{gr}^\alpha(E)_0 = E_1 of the element axax of grα(E)\mathrm{gr}^\alpha(E). It follows that βE\beta_E is gr(A)\mathrm{gr}(A)-linear when one endows HomgrA/α(gr(A),E1)\mathrm{Hom}_{\mathrm{gr}_{A/\alpha}}(\mathrm{gr}(A), E_1) with the structure of gr(A)\mathrm{gr}(A)-module defined by the formula (bf)(a)=f(ab)(bf)(a) = f(ab) for a,ba, b in gr(A)\mathrm{gr}(A) and ff in HomgrA/α(gr(A),E1)\mathrm{Hom}_{\mathrm{gr}_{A/\alpha}}(\mathrm{gr}(A), E_1).

Proposition 2

Let AA be a noetherian ring, α\alpha an ideal of AA, EE an AA-module and MM a sub-AA-module of EE annihilated by α\alpha. The following conditions are equivalent:* (i) EE is an injective envelope of MM ; (ii) the A/αA/\alpha-module E1E_1 is an injective envelope of the A/αA/\alpha-module MM, the module EE is the union of the EnE_n and the canonical mapping βE\beta_E is bijective.

Suppose condition (i) is satisfied. The A/αA/\alpha-module E1E_1 is injective (Lemma 1, a)), and contains MM; since every sub-A/αA/\alpha-module of E1E_1 is a sub-AA-module of EE, E1E_1 is an injective envelope of the A/αA/\alpha-module MM. By Lemma 1, the union of the EnE_n is an injective sub-AA-module of EE containing MM, hence equal to EE. Since EE is injective, for every n≥0n \geq 0 one has an exact sequence

0→HomA(A/αn,E)⟶HomA(A/αn+1,E)⟶HomA(αn/αn+1,E)→0; 0 \to \mathrm{Hom}_A(A/\alpha^n, E) \longrightarrow \mathrm{Hom}_A(A/\alpha^{n+1}, E) \longrightarrow \mathrm{Hom}_A(\alpha^n/\alpha^{n+1}, E) \to 0;

since HomA(A/αm,E)\mathrm{Hom}_A(A/\alpha^m, E) is identified with EmE_m for every mm and the canonical injection of HomA(αn/αn+1,E1)\mathrm{Hom}_A(\alpha^n/\alpha^{n+1}, E_1) into HomA(αn/αn+1,E)\mathrm{Hom}_A(\alpha^n/\alpha^{n+1}, E) is bijective, one deduces that the canonical homomorphism βE\beta_E is bijective, whence (ii).

Suppose (ii) is satisfied. Let e:M→Ie : M \to I be an injective envelope of MM. Since II is injective, there exists an AA-linear mapping φ:E→I\varphi : E \to I extending ee. But φ\varphi maps EnE_n into InI_n for every nn, hence induces homomorphisms gr^{a}(\varphi) : \operatorname{gr}^{a}(E) \to \operatorname{gr}^{a}(I) \text{ and } \varphi_1 : E_1 \to I_1 \text{ rendering the diagram commutative}

gr⁡a(E)→βEHomgr⁡A/α(gr⁡(A),E1)↓gr⁡a(φ)↓Homgr⁡(1,φ1)gr⁡a(I)→βIHomgr⁡A/α(gr⁡(A),I1) \begin{array}{ccc} \operatorname{gr}^{a}(E) & \xrightarrow{\beta_E} & \operatorname{Homgr}_{A/\alpha}(\operatorname{gr}(A), E_1) \\ \downarrow \operatorname{gr}^{a}(\varphi) & & \downarrow \operatorname{Homgr}(1, \varphi_1) \\ \operatorname{gr}^{a}(I) & \xrightarrow{\beta_I} & \operatorname{Homgr}_{A/\alpha}(\operatorname{gr}(A), I_1) \end{array}

Since E1E_1 and I1I_1 are injective envelopes of the A/αA/\alpha-module MM, the homomorphism φ1\varphi_1 is bijective; since βE\beta_E and βI\beta_I are bijective, it follows that gr⁡a(φ)\operatorname{gr}^{a}(\varphi) is bijective. This implies, by induction on nn, that φ\varphi induces a bijection of EnE_n onto InI_n for every n≥1n \geq 1; hence φ\varphi is bijective, which entails (i).

Lemma 2

Let AA be a ring, α\alpha an ideal of finite type of AA, and MM an AA-module each element of which is annihilated by a power of α\alpha. Let A^\widehat{A} denote the separated completion of AA for the α\alpha-adic topology.

a) There exists on MM a unique structure of A^\widehat{A}-module extending the given structure of AA-module.

b) *The sub-A^\widehat{A}-modules of MM are its sub-AA-modules, and one has Hom⁡A(M,P)=Hom⁡A^(M,P)\operatorname{Hom}_A(M, P) = \operatorname{Hom}_{\widehat{A}}(M, P) for every A^\widehat{A}-module PP.

a) Let us identify A^\widehat{A} with the projective limit of the rings A/αnA/\alpha^n, and endow MM with the discrete topology. Let a=(an)a = (a_n) be an element of A^\widehat{A}, and xx an element of MM. Since xx is annihilated by a power of α\alpha, the sequence (anx)(a_n x) is stationary; let axax denote its limit. The mapping (a,x)↦ax(a, x) \mapsto ax defines on MM a structure of A^\widehat{A}-module extending the given structure of AA-module.

Conversely, suppose given such a structure on MM; let a=(an)a = (a_n) be an element of A^\widehat{A}, xx an element of MM and mm an integer such that αmx=0\alpha^m x = 0. For every integer nn, a−ana - a_n belongs to αn\alpha^n, which is equal to αnA^\alpha^n \widehat{A} (III, § 2, n° 12, cor. 2 of prop. 16); hence one has ax=anxax = a_n x for n≥mn \geq m, whence the assertion of uniqueness.

b) It follows from the preceding that one has Ax=A^xAx = \widehat{A}x for every x∈Mx \in M; the A^\widehat{A}-submodules of MM are therefore its AA-submodules. Finally, let uu be an AA-linear homomorphism of MM into a A^\widehat{A}-module PP. Let a=(an)a = (a_n) be an element of A^\widehat{A}, xx an element of MM, and mm an integer such that αmx=0\alpha^m x = 0; one has αmu(x)=0\alpha^m u(x) = 0. Since a−ama - a_m belongs to αmA^\alpha^m \widehat{A}, one has

u(ax)=u(amx)=amu(x)=au(x), u(ax) = u(a_m x) = a_m u(x) = au(x),

so that uu is A^\widehat{A}-linear.

Proposition 3

Let AA be a noetherian ring, pp a prime ideal of AA, and e:A/p→Ie : A/p \to I an injective envelope of the AA-module A/pA/p. For every integer n≥0n \geq 0, let InI_n denote the submodule of II consisting of the elements annihilated by pnp^n.

a) The AA-module II is the union of the InI_n. The injection A/p→I1A / \mathfrak{p} \to I_1 extends to an isomorphism of κ(p)\kappa(\mathfrak{p}) onto I1I_1; let us identify κ(p)\kappa(\mathfrak{p}) with I1I_1 by means of this isomorphism. For each integer n⩾0n \geqslant 0, the structure of A/pA / \mathfrak{p}-module of In+1/InI_{n+1}/I_n arises by restriction of scalars from a unique structure of κ(p)\kappa(\mathfrak{p})-vector space; the canonical homomorphism βI,−n:In+1/In⟶HomA/p(pn/pn+1,κ(p))\beta_{I,-n}: I_{n+1}/I_n \longrightarrow \mathrm{Hom}_{A/\mathfrak{p}}(\mathfrak{p}^n/\mathfrak{p}^{n+1}, \kappa(\mathfrak{p})) is an isomorphism of finite-dimensional κ(p)\kappa(\mathfrak{p})-vector spaces.

b) There exists a unique structure of Ap^\widehat{A_p}-module on II inducing its structure of AA-module. The canonical homomorphism Ap^⟶EndA(I)\widehat{A_p} \longrightarrow \mathrm{End}_A(I) is bijective.

According to A, X, p. 20, Example 1, the A/pA/\mathfrak{p}-module κ(p)\kappa(\mathfrak{p}) is an injective envelope of A/pA/\mathfrak{p}. It therefore follows from Prop. 2 that I1I_1 identifies with κ(p)\kappa(\mathfrak{p}), that II is the union of the ImI_m, and that for each integer n⩾0n \geqslant 0, βI,−n\beta_{I,-n} is an isomorphism of A/pA/\mathfrak{p}-modules. For every nonzero element aa of A/pA/\mathfrak{p}, the homothety of ratio aa is invertible in HomA/p(pn/pn+1,κ(p))\mathrm{Hom}_{A/\mathfrak{p}}(\mathfrak{p}^n/\mathfrak{p}^{n+1}, \kappa(\mathfrak{p})), hence also in In+1/InI_{n+1}/I_n, which completes the proving of a).

Let s∈A−ps \in A - \mathfrak{p}. Since the homothety sA/ps_{A/\mathfrak{p}} is injective, the trace of Ker sI\mathrm{Ker}\, s_I on A/pA/\mathfrak{p} is zero, whence it follows that the homothety sIs_I is injective. Then sIs_I is a direct factor submodule of II (A, X, p. 19, Cor. 4), hence equal to II since II is indecomposable (No. 1, Prop. 1), so that the homothety sIs_I is bijective. There therefore exists a unique ApA_p-module structure on II inducing its AA-module structure; it extends uniquely to a Ap^\widehat{A_p}-module structure (Lemma 2).

For each integer nn, one deduces from the canonical ring homomorphism Ap⟶EndA(I)A_p \longrightarrow \mathrm{End}_A(I) an AA-linear mapping αn:Ap/pnAp⟶HomA(In,I)\alpha_n : A_p/\mathfrak{p}^n A_p \longrightarrow \mathrm{Hom}_A(I_n, I). Consider the commutative diagram with exact rows

0⟶pnAp/pn+1Ap⟶Ap/pn+1Ap⟶Ap/pnAp⟶0↓αn+1′↓αn+1↓αn0⟶HomA(In+1/In,I1)⟶HomA(In+1,I)⟶HomA(In,I)⟶0 \begin{array}{ccccccccc} 0 & \longrightarrow & \mathfrak{p}^n A_p/\mathfrak{p}^{n+1} A_p & \longrightarrow & A_p/\mathfrak{p}^{n+1} A_p & \longrightarrow & A_p/\mathfrak{p}^n A_p & \longrightarrow & 0 \\ & & \downarrow \alpha'_{n+1} & & \downarrow \alpha_{n+1} & & \downarrow \alpha_n & & \\ 0 & \longrightarrow & \mathrm{Hom}_A(I_{n+1}/I_n, I_1) & \longrightarrow & \mathrm{Hom}_A(I_{n+1}, I) & \longrightarrow & \mathrm{Hom}_A(I_n, I) & \longrightarrow & 0 \end{array}

where αn+1′\alpha'_{n+1} is the homomorphism induced by αn+1\alpha_{n+1}. Consider the canonical κ(p)\kappa(\mathfrak{p})-bilinear mapping

αn,−n:pnAp/pn+1Ap×In+1/In⟶I1 \alpha_{n,-n} : \mathfrak{p}^n A_p/\mathfrak{p}^{n+1} A_p \times I_{n+1}/I_n \longrightarrow I_1

(formula (1)). The linear mapping In+1/In⟶Homκ(p)(pnAp/pn+1Ap,I1)I_{n+1}/I_n \longrightarrow \mathrm{Hom}_{\kappa(\mathfrak{p})}(\mathfrak{p}^n A_p/\mathfrak{p}^{n+1} A_p, I_1) associated with it on the left identifies with βI,−n\beta_{I,-n}, and that associated with it on the right is αn+1′\alpha'_{n+1}. Since βI,−n\beta_{I,-n} is bijective by a), the same is true of αn+1′\alpha'_{n+1}; one then deduces from the above diagram, by induction on nn, that αn\alpha_n is an isomorphism for every nn. Since II is the union of the InI_n, the canonical mapping EndA(I)→lim←⁡HomA(In,I)\mathrm{End}_A(I) \to \varprojlim \mathrm{Hom}_A(I_n, I) is bijective; the ring homomorphism Ap^→EndA(I)\widehat{A_p} \to \mathrm{End}_A(I), which identifies with the projective limit of the mappings αn\alpha_n, is therefore bijective.

Remark

It follows from the preceding proof that the annihilator of InI_n in Ap^\widehat{A_p} (resp. in ApA_p) is pnAp^\mathfrak{p}^n \widehat{A_p} (resp. pnAp\mathfrak{p}^n A_p). Hence the annihilator of the AA-module InI_n is the inverse image in AA of the ideal pnAp\mathfrak{p}^n A_p, which is sometimes denoted by p(n)\mathfrak{p}^{(n)} and is called the nnth symbolic power of the prime ideal p\mathfrak{p}.

Corollary

Let J be an injective A-module such that Ass_A(J) = {p}.

a) The canonical mapping J → A_p ⊗_A J is bijective.

b) Let E denote the A/p-module Hom_A(A/p, J). There exists on E a unique structure of κ(p)-vector space extending its structure of A/p-module; the A-module J is isomorphic to I([E:κ(p)]).

Indeed, J is isomorphic to an A-module I^{(c)}, where c is a suitable cardinal (No. 1, th. 1). The corollary follows from the proposition when J = I, and the general case is deduced from it at once.

3. Matlis Duality

In this No., we suppose that the ring A is local noetherian.

Definition

We say that an A-module I is a Matlis A-module if it is injective, if m_A is its unique associated prime ideal, and if the κ_A-vector space Hom_A(κ_A, I) is of dimension 1.

Let e : κ_A → I be an injective envelope of κ_A (A, X, p. 20, th. 2). The A-module I is a Matlis module, and every Matlis module is isomorphic to I (No. 2, cor. of prop. 3). If A is a discrete valuation ring, with field of fractions K, the A-module K/A is a Matlis module (No. 1, example). If A is an artinian local ring, the A-module A is a Matlis module if and only if A is a Gorenstein ring (§ 3, No. 7, lemma 1).

Let I be a Matlis A-module. For every integer n ≥ 0, let I_n denote the sub-A-module of I consisting of the elements annihilated by m_A^n. By prop. 2 of No. 2, the A-module I is the union of the I_n, the A-module I_1 is of length 1 (that is to say isomorphic to κ_A) and the A-module I is an injective envelope of I_1; moreover, the canonical homomorphism of graded gr(A)-modules

β:gr⁡mA(I)⟶Hom⁡κA(gr⁡(A),I1) \beta : \operatorname{gr}^{m_A}(I) \longrightarrow \operatorname{Hom}_{\kappa_A}(\operatorname{gr}(A), I_1)

is an isomorphism. By prop. 3 of No. 2, the A-module structure of I extends to a unique A^\widehat{A}-module structure, and the canonical homomorphism A^→End⁡A(I)\widehat{A} \to \operatorname{End}_A(I) is bijective.

Lemma 3

Let I be a Matlis A-module. Then:

a) I is a Matlis A^\widehat{A}-module; b) the A-module I is artinian and a cogenerator (A, X, p. 18, def. 3).

Since the A-module I is injective, the A/m_A^n-module I_n is injective for each n (No. 2, lemma 1, a)). As I_n is the set of elements of I annihilated by m_A^n, the A^\widehat{A}-module I is injective (lemma 1, b)). It is indecomposable over A^\widehat{A} since it is so over A; as it contains the sub-A^\widehat{A}-module I_1 isomorphic to κA\kappa_A, we have mA^∈Ass⁡A^(I)m_{\widehat{A}} \in \operatorname{Ass}_{\widehat{A}}(I), hence Ass⁡A^(I)={mA^}\operatorname{Ass}_{\widehat{A}}(I) = \{ m_{\widehat{A}} \} (prop. 1), whence a).

Let us prove now that I is artinian. To every sub-A-module M of I, let us associate the graded ideal aMa_M of gr(A) defined as follows: an element of gr(A)_n belongs to (aM)n(\mathfrak{a}_M)_n if it is annihilated by all the linear forms β(x)\beta(x), where xx runs through ((M∩In+1)+In)/In((M \cap I_{n+1}) + I_n)/I_n. Let MM and NN be submodules of II such that N⊂MN \subset M; then aM⊂aN\mathfrak{a}_M \subset \mathfrak{a}_N. Suppose aM=aN\mathfrak{a}_M = \mathfrak{a}_N; we have (M∩In+1)+In=(N∩In+1)+In(M \cap I_{n+1}) + I_n = (N \cap I_{n+1}) + I_n for every nn since β\beta is an isomorphism. By induction on nn we deduce from this that M∩In+1=N∩In+1M \cap I_{n+1} = N \cap I_{n+1} for every nn, whence finally M=NM = N.

This being so, let M0⊃M1⊃…⊃Mn⊃…M_0 \supset M_1 \supset \ldots \supset M_n \supset \ldots be a decreasing sequence of sub-A-modules of II; the increasing sequence aM0⊂aM1⊂…\mathfrak{a}_{M_0} \subset \mathfrak{a}_{M_1} \subset \ldots is stationary, since gr(A)\mathrm{gr}(A) is a finitely generated κA\kappa_A-algebra. The sequence (Mi)i≥0(M_i)_{i \geq 0} is therefore stationary, which implies that the A-module II is artinian. Finally, the A-module II is a cogenerator by virtue of A, X, p. 18, prop. 12.

Let MM be an A-module. Recall (A, VIII, § 4, No. 6) that the socle of MM is the sum of the simple submodules of MM, that is to say the set of elements of MM annihilated by mAm_A; it is a κA\kappa_A-vector space, canonically isomorphic to HomA(κA,M)\mathrm{Hom}_A(\kappa_A, M).

Lemma 4

Let I be a Matlis A-module and M a AA-module. The following conditions are equivalent :

(i) MM is artinian; (ii) every element of MM is annihilated by a power of mAm_A, and the socle of MM is of finite dimension over κA\kappa_A; (iii) there exist an integer n≥0n \geq 0 and an injective a-linear mapping of MM into InI^n.

When these conditions are satisfied, every injective envelope of MM is isomorphic to IsI^s, where ss is the dimension over κA\kappa_A of the socle of MM.

(iii) ⇒\Rightarrow (i): this is clear since the a-module II is artinian (Lemma 3).

(i) ⇒\Rightarrow (ii): suppose that MM is artinian. Let x∈Mx \in M; the decreasing sequence of submodules mAnxm_A^n x of MM is stationary. Let nn be an integer such that mAn+1x=mAnxm_A^{n+1} x = m_A^n x; Nakayama's lemma implies that mAnx=0m_A^n x = 0. On the other hand, the socle of MM is artinian as an a-module, hence also as a κA\kappa_A-vector space, which means that it is of finite dimension.

(ii) ⇒\Rightarrow (iii): suppose condition (ii) satisfied; let e:M→Je : M \to J be an injective envelope of MM. We have Ass(M)⊂{mA}\mathrm{Ass}(M) \subset \{m_A\}, hence Ass(J)⊂{mA}\mathrm{Ass}(J) \subset \{m_A\} (No. 1, Remark 2), and JJ is isomorphic to I(c)I^{(c)} for a cardinal cc (No. 1, Theorem 1). Let xx be a nonzero element of JJ annihilated by mAm_A; since the a-module AxAx is simple and its intersection with e(M)e(M) is not reduced to 0, xx belongs to e(M)e(M). Thus ee induces an isomorphism of the socle of MM onto that of JJ; consequently the socle of MM is of dimension cc, which proves (iii) as well as the last assertion.

Lemma 5

Every artinian A^\widehat{A}-module is artinian as a AA-module.

Let MM be an artinian A^\widehat{A}-module; every element of MM is annihilated by a power of mA^m_{\widehat{A}}, hence by a power of mAm_A. By Lemma 2 of No. 2, the sub-A-modules of MM are its sub-A^\widehat{A}-modules, hence MM is artinian as an A-module.

Let us now fix a Matlis AA-module I. For every AA-module MM, let us denote by DA(M)D_A(M) the A^\widehat{A}-module

DA(M)=Hom⁡A(M,I) D_A(M) = \operatorname{Hom}_A(M, I)
The A^\widehat{A}-module DA(A)D_A(A) is canonically identified with II, the A^\widehat{A}-module DA(I)D_A(I) with A^\widehat{A} (n∘2n^\circ 2, prop. 3), and the A^\widehat{A}-module DA(κA)D_A(\kappa_A) with I1I_1 (loc. cit.).

For every AA-linear mapping f:M→Nf : M \to N, we shall denote by

DA(f):DA(N)→DA(M) D_A(f) : D_A(N) \to D_A(M)
the A^\widehat{A}-linear mapping Hom⁡A(f,1I)\operatorname{Hom}_A(f, 1_I). Since the AA-module II is injective, the sequence (DA(g),DA(f))(D_A(g), D_A(f)) is exact for every exact sequence (f,g)(f, g) of AA-linear mappings.

We shall apply these definitions to the ring A^\widehat{A} endowed with the Matlis module I (lemma 3, a)) ; for every A^\widehat{A}-module PP, DA^(P)D_{\widehat{A}}(P) is therefore the A^\widehat{A}-submodule Hom⁡A^(P,I)\operatorname{Hom}_{\widehat{A}}(P, I) of DA(P)D_A(P). It amounts to the same thing to say that PP is artinian as an AA-module or as a A^\widehat{A}-module (lemma 5) ; if this is the case, one has DA^(P)=DA(P)D_{\widehat{A}}(P) = D_A(P) (loc. cit.).

Let MM be an AA-module. For m∈Mm \in M, the mapping f↦f(m)f \mapsto f(m) of DA(M)D_A(M) into II is A^\widehat{A}-linear ; let us denote it by αM(m)\alpha_M(m). Thus one defines an AA-linear homomorphism

αM:M⟶DA^(DA(M)) \alpha_M : M \longrightarrow D_{\widehat{A}}(D_A(M))
We denote by α^M:A^⊗AM⟶DA^(DA(M))\widehat{\alpha}_M : \widehat{A} \otimes_A M \longrightarrow D_{\widehat{A}}(D_A(M)) the A^\widehat{A}-linear mapping deduced from αM\alpha_M.

Theorem 2

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).

Remark

Suppose the ring AA artinian. One has long⁡A(I)=long⁡A(DA(A))=long⁡(A)\operatorname{long}_A(I) = \operatorname{long}_A(D_A(A)) = \operatorname{long}(A) (Theorem 2, c)). Let MM be a finitely generated AA-module; it admits an injective envelope isomorphic to IsI^s, where ss is the dimension of the socle of MM (Lemma 4). Hence one has long⁡A(M)≤slong⁡(A)\operatorname{long}_A(M) \leq s \operatorname{long}(A); for equality to hold, it is necessary and sufficient that MM be injective. In particular, for the AA-module AA to be injective, it is necessary and sufficient that its socle be of dimension 1; thus one recovers Lemma 1 of § 3, No. 7.

4. Duality of modules of finite length

Let AA be a noetherian ring; let Ω\Omega denote the set of its maximal ideals. Generalizing the definition given in the preceding number, we shall say that an AA-module JJ is a Matlis AA-module if it is injective, if its associated prime ideals are the maximal ideals of AA, and if for every maximal ideal mm of AA the A/mA/m-vector space Hom⁡A(A/m,J)\operatorname{Hom}_A(A/m, J) is of dimension 1. For every m∈Ωm \in \Omega, let us choose an injective envelope κ(m)→I(m)\kappa(m) \to I(m) of the AA-module κ(m)\kappa(m); the AA-module ⨁m∈ΩI(m)\bigoplus_{m \in \Omega} I(m) is a Matlis module, and every Matlis AA-module is isomorphic to it (No. 1, Theorem 1).

Let us recall (VIII, § 1, No. 5) that one denotes by Z0(A)Z_0(A) the Z\mathbf{Z}-module Z(Ω)\mathbf{Z}^{(\Omega)} and by ε:Z0(A)→Z\varepsilon : Z_0(A) \to \mathbf{Z} the linear form which maps each element of the basis Ω\Omega to 1. If MM is an AA-module of finite length, the AmA_m-module MmM_m is of finite length for every m∈Ωm \in \Omega, and is zero except for a finite number of ideals m∈Ωm \in \Omega. We put

z0(M)=∑m∈Ωlong⁡Am(Mm)[m] in Z0(A); z_0(M) = \sum_{m \in \Omega} \operatorname{long}_{A_m}(M_m)[m] \text{ in } Z_0(A) ;

one has long⁡A(M)=ε(z0(M))\operatorname{long}_A(M) = \varepsilon(z_0(M)) (loc. cit., example 3). Conversely, an AA-module NN such that long⁡Am(Nm)\operatorname{long}_{A_m}(N_m) is finite for every m∈Ωm \in \Omega, and zero outside a finite subset II of Ω\Omega, is of finite length: in fact NN is isomorphic to a submodule of ⨁m∈INm\bigoplus_{m \in I} N_m (II, § 3, No. 3, cor. 2 of th. 1), and one has long⁡Am(Nm)=long⁡A(Nm)\operatorname{long}_{A_m}(N_m) = \operatorname{long}_A(N_m) since every simple AmA_m-module is isomorphic to κ(m)\kappa(m), hence simple as an AA-module.

Let JJ be a Matlis AA-module. For every AA-module MM, we shall denote by DA(M)D_A(M), or simply by D(M)D(M), the AA-module Hom⁡A(M,J)\operatorname{Hom}_A(M, J). Let αM\alpha_M be the homomorphism from MM into D(D(M))D(D(M)) defined by αM(m)(f)=f(m)\alpha_M(m)(f) = f(m) for m∈M, f∈D(M)m \in M,\ f \in D(M).

Proposition 4

For the a-module M to be of finite length, it is necessary and sufficient that D(M) be of finite length. One then has z0(D(M))=z0(M)z_0(D(M)) = z_0(M), long⁡A(M)=long⁡AD(M)\operatorname{long}_A(M) = \operatorname{long}_A D(M), Ann⁡A(M)=Ann⁡A(D(M))\operatorname{Ann}_A(M) = \operatorname{Ann}_A(D(M)), and the a-linear mapping αM\alpha_M is bijective.

For every m∈Ωm \in \Omega, the AmA_m-module D(M)mD(M)_m is identified with Hom⁡Am(Mm,Jm)\operatorname{Hom}_{A_m}(M_m, J_m) (II, § 2, No. 7, prop. 19); the first assertion of the proposition then follows from th. 2, c) and from the characterization of modules of finite length given above. Henceforth suppose M to be of finite length; one has long⁡Am(D(M)m)=long⁡Am(Mm)\operatorname{long}_{A_m}(D(M)_m) = \operatorname{long}_{A_m}(M_m) for every m∈Ωm \in \Omega (loc. cit.), whence z0(D(M))=z0(M)z_0(D(M)) = z_0(M) and long⁡A(D(M))=long⁡A(M)\operatorname{long}_A(D(M)) = \operatorname{long}_A(M). Moreover the mapping (αM)m:Mm→D(D(M))m(\alpha_M)_m : M_m \to D(D(M))_m is identified with the canonical homomorphism αMm\alpha_{M_m}, which is bijective (loc. cit.); consequently αM\alpha_M is bijective.

For every a∈Aa \in A one has D(aM)=aD(M)D(a_M) = a_{D(M)} and consequently Ann⁡A(M)⊂Ann⁡A(D(M))\operatorname{Ann}_A(M) \subset \operatorname{Ann}_A(D(M)). Applying this to the a-module D(M), one deduces the opposite inclusion, whence the equality Ann⁡A(M)=Ann⁡A(D(M))\operatorname{Ann}_A(M) = \operatorname{Ann}_A(D(M)).

Example

Let A be a principal ideal domain, K its field of fractions. The A-module K/A is a Matlis module: in fact the canonical mapping from K/A into ∏m∈ΩK/Am\prod_{m \in \Omega} K/A_m induces an isomorphism from K/A onto ⨁m∈ΩK/Am\bigoplus_{m \in \Omega} K/A_m (A, VII, p. 10, th. 2); the assertion then follows from No. 1, example 1. We have moreover already proved in A, VII, § 4, No. 9 that the mapping αM\alpha_M is bijective for every AA-module M of finite length when the ring A is principal.

5. Dualizing functors

In this number, let AA be a fixed noetherian local ring. Suppose given a) for every AA-module MM of finite length, an AA-module T(M)T(M) ; b) for every a-linear mapping f:M→Nf : M \to N between AA-modules of finite length, an a-linear mapping T(f):T(N)→T(M)T(f) : T(N) \to T(M), in such a way that the following conditions are satisfied: FD 1) The mappings f↦T(f)f \mapsto T(f) are a-linear. FD 2) For every AA-module MM of finite length, one has T(1M)=1T(M)T(1_M) = 1_{T(M)}. FD 3) For every diagram M→fN→gPM \xrightarrow{f} N \xrightarrow{g} P of AA-modules of finite length and a-linear mappings, one has T(g∘f)=T(f)∘T(g)T(g \circ f) = T(f) \circ T(g). FD 4) For every exact sequence M′→uM→vM′′M' \xrightarrow{u} M \xrightarrow{v} M'' of AA-modules of finite length, the sequence T(M′′)→T(v)T(M)→T(u)T(M′)T(M'') \xrightarrow{T(v)} T(M) \xrightarrow{T(u)} T(M') is exact. FD 5) The AA-module T(κA)T(\kappa_A) is of length 1.

From FD 1) and FD 2), one deduces T(aM)=aT(1M)=a1T(M)=aT(M)T(a_M) = a T(1_M) = a 1_{T(M)} = a_{T(M)} for every a∈Aa \in A. Taking M={0}M = \{0\}, one obtains 0T(M)=1T(M)0_{T(M)} = 1_{T(M)}, hence T({0})={0}T(\{0\}) = \{0\}. It follows from this and from FD 4) that for every injective (resp. surjective) linear mapping between AA-modules of finite length, the mapping T(f)T(f) is surjective (resp. injective).

Let MM be an AA-module of finite length. Then T(M)T(M) is of finite length and one has long⁡A(T(M))=long⁡A(M)\operatorname{long}_A(T(M)) = \operatorname{long}_A(M): this follows in fact from FD 4) and FD 5) and from the fact that every module of finite length admits a composition series whose quotients are isomorphic to κA\kappa_A.

Let MM be an AA-module of finite length, and (eλ)λ∈L(e_\lambda)_{\lambda \in L} an orthogonal family of projections of MM; by FD 3), (T(eλ))λ∈L(T(e_\lambda))_{\lambda \in L} is an orthogonal family of projections of T(M)T(M). Hence, if MM is the direct sum of a family of submodules (Mλ)λ∈L(M_\lambda)_{\lambda \in L}, and if pλp_\lambda denotes the projection of MM onto MλM_\lambda, the homomorphism

∑λ∈LT(pλ):⨁λ∈LT(Mλ)⟶T(M) \sum_{\lambda \in L} T(p_\lambda) : \bigoplus_{\lambda \in L} T(M_\lambda) \longrightarrow T(M)
is an isomorphism.

Example 1

Let JJ be a Matlis AA-module. Put T(M)=Hom⁡A(M,J)T(M) = \operatorname{Hom}_A(M, J) for every AA-module MM of finite length and T(f)=Hom⁡A(f,1J)T(f) = \operatorname{Hom}_A(f, 1_J) for every AA-linear mapping ff between AA-modules of finite length. Then conditions FD 1) to FD 5) are satisfied. We shall see below (th. 3) that every construction satisfying conditions FD 1) to FD 5) is obtained in this way.

Example 2

Let CC be an injective complex of AA-modules and dd an integer such that Hi(Homgr⁡A(κA,C))H^i(\operatorname{Homgr}_A(\kappa_A, C)) is zero for i≠di \neq d and is of length 1 for i=di = d. For every AA-module MM of finite length, one has Hi(Homgr⁡A(M,C))=0H^i(\operatorname{Homgr}_A(M, C)) = 0 for i≠di \neq d; let us argue in fact by induction on the length of MM, supposed >0> 0; there exists an exact sequence of AA-modules 0→κA→M→N→00 \to \kappa_A \to M \to N \to 0, which gives rise to an exact sequence of complexes

0→Homgr⁡A(N,C)⟶Homgr⁡A(M,C)⟶Homgr⁡A(κA,C)⟶0 0 \to \operatorname{Homgr}_A(N, C) \longrightarrow \operatorname{Homgr}_A(M, C) \longrightarrow \operatorname{Homgr}_A(\kappa_A, C) \longrightarrow 0
and the conclusion follows from the induction hypothesis applied to NN.

Let T(M)=Hd(Homgr⁡A(M,C))T(M) = H^d(\operatorname{Homgr}_A(M, C)) for every AA-module MM of finite length, and T(f)=Hd(Homgr⁡A(f,1C))T(f) = H^d(\operatorname{Homgr}_A(f, 1_C)) for every AA-linear mapping ff between AA-modules of finite length; conditions FD 1) to FD 5) are satisfied.

Example 3

Let Ω\Omega be an AA-module and dd an integer ⩾0\geqslant 0 such that Ext⁡Ai(κA,Ω)\operatorname{Ext}_A^i(\kappa_A, \Omega) is zero for i≠di \neq d and has length 1 for i=di = d. Set T(M)=Ext⁡Ad(M,Ω)T(M) = \operatorname{Ext}_A^d(M, \Omega) for every AA-module MM of finite length and T(f)=Ext⁡Ad(f,1Ω)T(f) = \operatorname{Ext}_A^d(f, 1_\Omega) for every AA-linear mapping ff between AA-modules of finite length. Then Ext⁡Ai(M,Ω)=0\operatorname{Ext}_A^i(M, \Omega) = 0 for every AA-module MM of finite length and every i≠di \neq d, and conditions FD 1) to FD 5) are satisfied: it is enough, in fact, to apply the preceding example to the case where CC is the canonical injective resolution of Ω\Omega.

Example 4

If AA is a Gorenstein ring, for example a regular ring, one can apply Example 3 by taking Ω=A\Omega = A and d=dim⁡(A)d = \dim(A) (§ 3, No. 7, Prop. 11).

For every integer n⩾0n \geqslant 0, set In=T(A/mAn)I_n = T(A/\mathfrak{m}_A^n). For m⩾nm \geqslant n, denote by pmn:A/mAm⟶A/mAnp_{mn} : A/\mathfrak{m}_A^m \longrightarrow A/\mathfrak{m}_A^n the canonical surjection and by imn:T(A/mAn)⟶T(A/mAm)i_{mn} : T(A/\mathfrak{m}_A^n) \longrightarrow T(A/\mathfrak{m}_A^m) the AA-linear mapping T(pmn)T(p_{mn}). It is injective by FD 4), and one has imn∘inp=impi_{mn} \circ i_{np} = i_{mp} for m⩾n⩾pm \geqslant n \geqslant p by FD 3). Let I=lim←⁡T(A/mAn)I = \varprojlim T(A/\mathfrak{m}_A^n) be the inductive limit AA-module of the system ((In),(imn))((I_n), (i_{mn})). For n⩾0n \geqslant 0, the canonical mapping In→II_n \to I is injective; we identify InI_n with its image in II, so that II is the increasing union of the InI_n.

Let M be an A-module of finite length, and n an integer ⩾0\geqslant 0 such that mAnM=0m_A^n M = 0. For x∈Mx \in M, let us denote by φM,xn\varphi_{M,x}^n the a-linear mapping of A/mAnA/m_A^n into M which maps the class of 1 to x. The mapping T(φM,xn):T(M)→InT(\varphi_{M,x}^n) : T(M) \to I_n is a-linear, and one has T(φM,axn)=aT(φM,xn)T(\varphi_{M,a x}^n) = a T(\varphi_{M,x}^n) for a∈Aa \in A by FD 1). Hence the mapping (x,u)↦T(φM,xn)(u)(x, u) \mapsto T(\varphi_{M,x}^n)(u) of M×T(M)M \times T(M) into I is A-bilinear. It does not depend on the choice of the integer n: in fact, for every integer q⩾nq \geqslant n and every element x of M, one has φM,xq=φM,xn∘pqn\varphi_{M,x}^q = \varphi_{M,x}^n \circ p_{q n}, whence by FD 3) T(φM,xq)=iqn∘T(φM,xn)T(\varphi_{M,x}^q) = i_{q n} \circ T(\varphi_{M,x}^n). We deduce an a-linear mapping

θM:T(M)⟶Hom⁡A(M,I) \theta_M : T(M) \longrightarrow \operatorname{Hom}_A(M, I)
satisfying θM(u)(x)=T(φM,x)(u)\theta_M(u)(x) = T(\varphi_{M,x})(u) for u∈T(M), x∈Mu \in T(M),\ x \in M.

Theorem 3

a) The A-module I is a Matlis module. For every integer m⩾0m \geqslant 0, ImI_m is the a-submodule of I consisting of the elements annihilated by mAmm_A^m.

b) For every A-module M of finite length, the a-linear mapping θM:T(M)→Hom⁡A(M,I)\theta_M : T(M) \to \operatorname{Hom}_A(M, I) is bijective.

c) For every a-linear mapping f:M→Nf : M \to N between A-modules of finite length, one has θM∘T(f)=Hom⁡A(f,1I)∘θN\theta_M \circ T(f) = \operatorname{Hom}_A(f, 1_I) \circ \theta_N.

Let us prove c). Let n be an integer and M, N A-modules of finite length annihilated by mAnm_A^n. Let f:M→Nf : M \to N be an a-linear mapping. For uu in T(N)T(N) and x in M, one has by FD 3)

θM(T(f)(u))(x)=T(φM,xn)(T(f)(u))=T(f∘φM,xn)(u)=T(φN,f(x)n)(u)=θN(u)(f(x))=(θN(u)∘f)(x). \begin{align*} \theta_M(T(f)(u))(x) &= T(\varphi_{M,x}^n)(T(f)(u)) = T(f \circ \varphi_{M,x}^n)(u) \\ &= T(\varphi_{N,f(x)}^n)(u) = \theta_N(u)(f(x)) = (\theta_N(u) \circ f)(x) . \end{align*}
This proves c).

Let us prove b). First consider the particular case M=A/mAnM = A/m_A^n. Then T(M)T(M) is equal by definition to InI_n. If aa is an element of A, of class aˉ\bar{a} in M, one has φM,aˉn=a1M\varphi_{M,\bar{a}}^n = a 1_M, whence T(φM,aˉn)=a1InT(\varphi_{M,\bar{a}}^n) = a 1_{I_n}; thus θM:In→Hom⁡A(A/mAn,I)\theta_M : I_n \to \operatorname{Hom}_A(A/m_A^n, I) is the canonical isomorphism which sends an element xx of InI_n to the mapping aˉ↦ax\bar{a} \mapsto a x. This proves b) in this case.

Now suppose given an exact sequence

P→uN→vM→0 P \xrightarrow{u} N \xrightarrow{v} M \to 0
of A-modules of finite length annihilated by mAnm_A^n. Consider the diagram
0⟶T(M)→T(v)T(N)→T(u)T(P)↓θM↓θN↓θP0⟶Hom⁡A(M,I)→Hom⁡(v,1)Hom⁡A(N,I)→Hom⁡(u,1)Hom⁡A(P,I) \begin{array}{ccccccccc} 0 & \longrightarrow & T(M) & \xrightarrow{T(v)} & T(N) & \xrightarrow{T(u)} & T(P) \\ & & \downarrow{\theta_M} & & \downarrow{\theta_N} & & \downarrow{\theta_P} \\ 0 & \longrightarrow & \operatorname{Hom}_A(M, I) & \xrightarrow{\operatorname{Hom}(v, 1)} & \operatorname{Hom}_A(N, I) & \xrightarrow{\operatorname{Hom}(u, 1)} & \operatorname{Hom}_A(P, I) \end{array}

it is commutative by the beginning of the proof, and its rows are exact by FD 4). We deduce that θM\theta_M is bijective if θP\theta_P and θN\theta_N are so. Applying this to a presentation

(A/mAn)r⟶(A/mAn)s⟶M⟶0 (A/\mathfrak{m}_A^n)^r \longrightarrow (A/\mathfrak{m}_A^n)^s \longrightarrow M \longrightarrow 0
of the A/mAnA/\mathfrak{m}_A^n-module MM, we deduce that θM\theta_M is bijective for every AA-module of finite length annihilated by mAn\mathfrak{m}_A^n, whence b).

Let us prove a). It follows from the foregoing applied to the AA-module A/mAnA/\mathfrak{m}_A^n that InI_n is the set of elements of II which are annihilated by mAn\mathfrak{m}_A^n. By FD 5) the AA-module I1=T(κA)I_1 = T(\kappa_A) is isomorphic to κA\kappa_A; by Prop. 2 of No. 2, it is enough for us to prove that, for every integer n⩾0n \geqslant 0, the canonical AA-linear mapping

β:In+1/In⟶HomA(mAn/mAn+1,I) \beta : I_{n+1}/I_n \longrightarrow \mathrm{Hom}_A(\mathfrak{m}_A^n/\mathfrak{m}_A^{n+1}, I)
is bijective. Now from the exact sequence
0⟶mAn/mAn+1→uA/mAn+1→pn+1,nA/mAn⟶0, 0 \longrightarrow \mathfrak{m}_A^n/\mathfrak{m}_A^{n+1} \xrightarrow{u} A/\mathfrak{m}_A^{n+1} \xrightarrow{p_{n+1,n}} A/\mathfrak{m}_A^n \longrightarrow 0,
one deduces an exact sequence
0⟶In→in+1,nIn+1→T(u)T(mAn/mAn+1)⟶0. 0 \longrightarrow I_n \xrightarrow{i_{n+1,n}} I_{n+1} \xrightarrow{T(u)} T(\mathfrak{m}_A^n/\mathfrak{m}_A^{n+1}) \longrightarrow 0.
By composing T(u)T(u) with θmAn/mAn+1\theta_{\mathfrak{m}_A^n/\mathfrak{m}_A^{n+1}}, one thus obtains a surjective homomorphism
γ:In+1⟶HomA(mAn/mAn+1,I) \gamma : I_{n+1} \longrightarrow \mathrm{Hom}_A(\mathfrak{m}_A^n/\mathfrak{m}_A^{n+1}, I)
with kernel InI_n. By c), γ\gamma is the composite of the arrows θIn+1:In+1→HomA(A/mAn+1,I)\theta_{I_{n+1}} : I_{n+1} \to \mathrm{Hom}_A(A/\mathfrak{m}_A^{n+1}, I) and Hom(u,1):HomA(A/mAn+1,I)→HomA(mAn/mAn+1,I)\mathrm{Hom}(u, 1) : \mathrm{Hom}_A(A/\mathfrak{m}_A^{n+1}, I) \to \mathrm{Hom}_A(\mathfrak{m}_A^n/\mathfrak{m}_A^{n+1}, I); since θIn+1\theta_{I_{n+1}} is the linear mapping associated with the multiplication A/mAn+1×In+1→IA/\mathfrak{m}_A^{n+1} \times I_{n+1} \to I, the isomorphism In+1/In→HomA(mAn/mAn+1,I)I_{n+1}/I_n \to \mathrm{Hom}_A(\mathfrak{m}_A^n/\mathfrak{m}_A^{n+1}, I) deduced from γ\gamma coincides with β\beta, which completes the proof.

Example 5

Let us take up again the hypotheses and notations of Example 1. Then T(A/mAn)=HomA(A/mAn,J)T(A/\mathfrak{m}_A^n) = \mathrm{Hom}_A(A/\mathfrak{m}_A^n, J) is identified with the submodule JnJ_n of JJ formed by the elements annihilated by mAn\mathfrak{m}_A^n; by passing to the inductive limit one obtains a canonical isomorphism of II onto JJ.

Example 6

Let us take up again the hypotheses and notations of Example 3. One obtains that I=lim→⁡ExtAd(A/mAn,Ω)I = \varinjlim \mathrm{Ext}_A^d(A/\mathfrak{m}_A^n, \Omega) is a Matlis AA-module. For every AA-module of finite length MM, there is a canonical AA-isomorphism

0M:ExtAd(M,Ω)⟶HomA(M,I); 0_M : \mathrm{Ext}_A^d(M, \Omega) \longrightarrow \mathrm{Hom}_A(M, I);
moreover this isomorphism is EndA(M)\mathrm{End}_A(M)-linear (Theorem 3, c)).

In particular, if the ring AA is Gorenstein of dimension dd, the AA-module lim→⁡ExtAd(A/mAn,A)\varinjlim \mathrm{Ext}_A^d(A/\mathfrak{m}_A^n, A) is a Matlis module.

6. Change of rings; Macaulay duality

Proposition 5

Let ρ:A→B\rho : A \to B be a local homomorphism of noetherian local rings, such that the residual extension κA→κB\kappa_A \to \kappa_B induced by ρ\rho is of finite degree. Let IAI_A be a Matlis AA-module.

a) Let IBI_B denote the sub-BB-module of HomA(B,IA)\mathrm{Hom}_A(B, I_A) formed by the AA-homomorphisms from BB into IAI_A whose kernel contains a power of mBm_B. Then IBI_B is a Matlis BB-module.

b) Let MM be a BB-module. The canonical mapping

α:HomB(M,HomA(B,IA))⟶HomA(M,IA) \alpha : \mathrm{Hom}_B(M, \mathrm{Hom}_A(B, I_A)) \longrightarrow \mathrm{Hom}_A(M, I_A)

defined by α(u)(m)=u(m)(1)\alpha(u)(m) = u(m)(1) induces a BB-isomorphism of DB(M)=HomB(M,IB)D_B(M) = \mathrm{Hom}_B(M, I_B) onto the sub-BB-module HomAcont(M,IA)\mathrm{Hom}_A^{cont}(M, I_A) of DA(M)=HomA(M,IA)D_A(M) = \mathrm{Hom}_A(M, I_A) consisting of mappings f:M→IAf : M \to I_A such that for every element mm of MM, there exists an integer n⩾0n \geqslant 0 such that f(mBnm)=0f(m^n_B m) = 0.

The above condition on ff means that ff is continuous when IAI_A is given the discrete topology and MM the finest topology inducing on each finitely generated submodule the mBm_B-adic topology, which justifies the notation. Analogously, the condition g∈IBg \in I_B means that gg is continuous when IAI_A is given the discrete topology and BB the mBm_B-adic topology.

Let us prove a). For every BB-module of finite length MM, denote by T(M)T(M) the BB-module HomA(M,IA)\mathrm{Hom}_A(M, I_A); for every BB-linear mapping f:M→Nf : M \to N between BB-modules of finite length, denote by T(f):T(N)→T(M)T(f) : T(N) \to T(M) the BB-linear mapping HomA(f,1IA)\mathrm{Hom}_A(f, 1_{I_A}). The verification of conditions FD 1) to FD 4) of No. 5 is immediate. Moreover, for every BB-module of finite length NN, one has longA(N[A])=longB(N) [κB:κA]\mathrm{long}_A(N_{[A]}) = \mathrm{long}_B(N) \ [\kappa_B : \kappa_A]; since one has longA(T(M))=longA(M)\mathrm{long}_A(T(M)) = \mathrm{long}_A(M) (No. 3, th. 2), one deduces that longB(T(M))=longB(M)\mathrm{long}_B(T(M)) = \mathrm{long}_B(M), which implies FD 5). We may therefore apply theorem 3 of No. 5; one has

T(B/mBn)=HomA(B/mBn,IA), T(B/m_B^n) = \mathrm{Hom}_A(B/m_B^n, I_A),

so that the Matlis BB-module lim←⁡T(B/mBn)\varprojlim T(B/m_B^n) is identified with the sub-BB-module IBI_B of HomA(B,IA)\mathrm{Hom}_A(B, I_A), which proves a).

Let us prove b). The mapping α\alpha is the inverse of the canonical isomorphism

β:HomA(M,1A)⟶HomB(M,HomA(B,IA)) \beta : \mathrm{Hom}_A(M, 1_A) \longrightarrow \mathrm{Hom}_B(M, \mathrm{Hom}_A(B, I_A))

which associates to v∈HomA(M,IA)v \in \mathrm{Hom}_A(M, I_A) the map v′v' of MM into HomA(B,IA)\mathrm{Hom}_A(B, I_A) such that v′(m)(b)=v(bm)v'(m)(b) = v(bm) (A, II, p. 74, prop. 1). In order that v′v' take its values in IBI_B, it is necessary and sufficient that vv belong to HomAcont(M,IA)\mathrm{Hom}_A^{cont}(M, I_A), whence b).

Corollary

a) If the AA-algebra BB is finite, the BB-module IB=HomA(B,IA)I_B = \mathrm{Hom}_A(B, I_A) is a Matlis BB-module.

b) If the BB-module MM is artinian, the mapping α\alpha is a BB-isomorphism of DB(M)D_B(M) onto DA(M)D_A(M).

Proposition 5 applies in particular when AA is a field kk, in which case one may take IA=kI_A = k, hence Dk(M)=Homkcont(M,k)D_k(M) = \mathrm{Hom}_k^{cont}(M, k) ("Macaulay duality"). It will be noted that the assumption [κB:k]<+∞[\kappa_B : k] < +\infty is satisfied in particular when the kk-algebra BB is the local ring at a maximal ideal of a kk-algebra of finite type (A, VIII, App. 3, cor. 1).

More particularly, consider an N\mathbf{N}-graded kk-algebra of finite type SS, such that S0S_0 is a field, of finite degree over kk. One may apply Proposition 5 to the local ring S′S' of SS at the maximal ideal S+=⨁n>0SnS_+ = \bigoplus_{n > 0} S_n or, what amounts to the same thing, to its completion S^=∏n≥0Sn\widehat{S} = \prod_{n \geq 0} S_n (III, § 1, No. 3, lemma 2 and § 2, No. 12, example 1). The SS-module IS^=Homkcont(S^,k)I_{\widehat{S}} = \mathrm{Hom}_k^{cont}(\widehat{S}, k) is then identified with

S∗gr=⨁n≥0Homk(Sn,k) S^{*gr} = \bigoplus_{n \geq 0} \mathrm{Hom}_k(S_n, k)
for s∈Ss \in S and u∈S∗gru \in S^{*gr}, the element susu of S∗grS^{*gr} is the interior product s⊥us \perp u (A, III, p. 156 and p. 157). Take, for example, S=k[T1,…,Td]S = k[T_1, \ldots, T_d], whence S^=k[[T1,…,Td]]\widehat{S} = k[[T_1, \ldots, T_d]]. Let (uα)α∈Nd(u_\alpha)_{\alpha \in \mathbf{N}^d} be the basis of the kk-vector space S∗grS^{*gr} dual to the basis (Tα)α∈Nd(T^\alpha)_{\alpha \in \mathbf{N}^d} of SS. The structure of S∗grS^{*gr} as SS-module is then described by the formulae (A, III, p. 167)

Tβuα=uα⋅βif α≥β,Tβuα=0otherwise. \begin{align*} T^\beta u_\alpha &= u_\alpha \cdot \beta & \text{if } \alpha \geq \beta , \\ T^\beta u_\alpha &= 0 & \text{otherwise}. \end{align*}

7. Duality of extension modules and torsion products

Let AA be a ring, and PP and JJ AA-modules. For every complex CC of AA-modules, a canonical isomorphism of complexes was constructed in A, X, p. 99, prop. 12

μ:HomgrA(C⊗AP,J)⟶HomgrA(C,HomA(P,J)). \mu : \mathrm{Homgr}_A(C \otimes_A P, J) \longrightarrow \mathrm{Homgr}_A(C, \mathrm{Hom}_A(P, J)) .
Let MM be an AA-module, and (C,p)(C, p) a projective resolution of MM. Consider the sequence of homomorphisms
ExtA(M,HomA(P,J))→φ−1H(HomgrA(C,HomA(P,J)))→H(μ)−1H(HomgrA(C⊗AP,J))→uHomgrA(H(C⊗AP),J)→vHomgrA(TorA(M,P),J), \begin{array}{ccccccccc} \mathrm{Ext}_A(M, \mathrm{Hom}_A(P, J)) & \xrightarrow{\varphi^{-1}} & \mathrm{H}(\mathrm{Homgr}_A(C, \mathrm{Hom}_A(P, J))) & \xrightarrow{\mathrm{H}(\mu)^{-1}} & \mathrm{H}(\mathrm{Homgr}_A(C \otimes_A P, J)) \\ & \xrightarrow{u} & \mathrm{Homgr}_A(\mathrm{H}(C \otimes_A P), J) & \xrightarrow{v} & \mathrm{Homgr}_A(\mathrm{Tor}^A(M, P), J) , \end{array}

where φ\varphi is the canonical isomorphism φ(C,HomA(P,J))\varphi(C, \mathrm{Hom}_A(P, J)) (A, X, p. 100, th. 1), uu the canonical homomorphism λ(C⊗AP,J)\lambda(C \otimes_A P, J) (A, X, p. 82), and vv is deduced from the canonical isomorphism ψ(C,P):TorA(M,P)⟶H(C⊗AP)\psi(C, P) : \mathrm{Tor}^A(M, P) \longrightarrow \mathrm{H}(C \otimes_A P).

Let (C′,p′)(C', p') be another projective resolution of MM. By A, X, p. 49, Corollary to Proposition 3, there exists a homotopism of complexes α:C′→C\alpha : C' \to C such that p∘α=p′p \circ \alpha = p'. It follows from A, X, p. 103, Proposition 2, that one has H(α⊗1P)∘ψ(C′,P)=ψ(C,P)\mathrm{H}(\alpha \otimes 1_P) \circ \psi(C', P) = \psi(C, P) and φ(C′,R)∘H(Homgr(α,1R))=φ(C,R)\varphi(C', R) \circ \mathrm{H}(\mathrm{Homgr}(\alpha, 1_R)) = \varphi(C, R) for every A-module RR. It follows that the graded homomorphism of degree 0

θ(M,P):ExtA(M,HomA(P,J))⟶HomgrA(TorA(M,P),J) \theta(M, P) : \mathrm{Ext}_A(M, \mathrm{Hom}_A(P, J)) \longrightarrow \mathrm{Homgr}_A(\mathrm{Tor}^A(M, P), J)

which is the composite of the sequence of homomorphisms above is independent of the choice of the projective resolution (C,p)(C, p) of MM. By construction it is EndA(J)\mathrm{End}_A(J)-linear.

The definition of the homomorphism θ(M,P)\theta(M, P) may be made explicit as follows. Let pp be an integer, vv an element of ExtAp(M,HomA(P,J))\mathrm{Ext}_A^p(M, \mathrm{Hom}_A(P, J)), τ\tau an element of TorpA(M,P)\mathrm{Tor}_p^A(M, P). With the aid of the isomorphism φ(C,HomA(P,J))\varphi(C, \mathrm{Hom}_A(P, J)), vv is represented by a linear mapping u:Cp→HomA(P,J)u : C_p \to \mathrm{Hom}_A(P, J) such that u∘dC=0u \circ d_C = 0; analogously, with the aid of ψ(C,P)\psi(C, P), τ\tau is represented by an element ∑cμ⊗pμ\sum c_\mu \otimes p_\mu of Cp⊗PC_p \otimes P such that ∑dC(cμ)⊗pμ=0\sum d_C(c_\mu) \otimes p_\mu = 0. One then has θ(M,P)(v)(τ)=∑u(cμ)(pμ)\theta(M, P)(v)(\tau) = \sum u(c_\mu)(p_\mu).

On the other hand, let v:C⊗AHomA(P,J)⟶HomgrA(HomgrA(C,P),J)v : C \otimes_A \mathrm{Hom}_A(P, J) \longrightarrow \mathrm{Homgr}_A(\mathrm{Homgr}_A(C, P), J) be the homomorphism which maps the element c⊗hc \otimes h, for c∈Cpc \in C_p, h∈HomA(P,J)h \in \mathrm{Hom}_A(P, J), to the homomorphism u↦(−1)ph(u(c))u \mapsto (-1)^p h(u(c)). It is graded of degree 0; it is bijective if each module CpC_p is free of finite type. It is easily verified that this is a morphism of complexes.

Consider the sequence of homomorphisms

TorA(M,HomA(P,J))→ψH(C⊗AHomA(P,J))→H(v)H(HomgrA(HomgrA(C,P),J))→wHomgrA(H(HomgrA(C,P)),J)→tHomgrA(ExtA(M,P),J) \begin{array}{cccccc} \mathrm{Tor}^A(M, \mathrm{Hom}_A(P, J)) & \xrightarrow{\psi} & \mathrm{H}(C \otimes_A \mathrm{Hom}_A(P, J)) & \xrightarrow{\mathrm{H}(v)} & \mathrm{H}(\mathrm{Homgr}_A(\mathrm{Homgr}_A(C, P), J)) \\ & \xrightarrow{w} & \mathrm{Homgr}_A(\mathrm{H}(\mathrm{Homgr}_A(C, P)), J) & \xrightarrow{t} & \mathrm{Homgr}_A(\mathrm{Ext}_A(M, P), J) \end{array}

where ψ\psi is the canonical isomorphism ψ(C,HomA(P,J))\psi(C, \mathrm{Hom}_A(P, J)), ww the canonical homomorphism λ(HomgrA(C,P),J)\lambda(\mathrm{Homgr}_A(C, P), J) (A, X, p. 82), and tt is deduced from the canonical isomorphism φ(C,P)\varphi(C, P). One sees as above that the composite homomorphism

ρ(M,P):TorA(M,HomA(P,J))⟶HomgrA(ExtA(M,P),J) \rho(M, P) : \mathrm{Tor}^A(M, \mathrm{Hom}_A(P, J)) \longrightarrow \mathrm{Homgr}_A(\mathrm{Ext}_A(M, P), J)

is independent of the choice of the resolution CC; it is EndA(J)\mathrm{End}_A(J)-linear. Let pp be an integer, ξ∈TorpA(M,HomA(P,J))\xi \in \mathrm{Tor}_p^A(M, \mathrm{Hom}_A(P, J)), λ∈ExtAp(M,P),J)\lambda \in \mathrm{Ext}_A^p(M, P), J); if ξ\xi is represented with the aid of ψ(C,HomA(P,J))\psi(C, \mathrm{Hom}_A(P, J)) by an element ∑cμ⊗uμ\sum c_\mu \otimes u_\mu of C⊗HomA(P,J)C \otimes \mathrm{Hom}_A(P, J) such that ∑dC(cμ)⊗uμ=0\sum d_C(c_\mu) \otimes u_\mu = 0, and λ\lambda with the aid of φ(C,P)\varphi(C, P) by a homomorphism ℓ:Cp→P\ell : C_p \to P such that ℓ∘dC=0\ell \circ d_C = 0, one has ρ(M,P)(ξ)(λ)=(−1)p∑uμ(ℓ(cμ))\rho(M, P)(\xi)(\lambda) = (-1)^p \sum u_\mu(\ell(c_\mu)).

Proposition 6

Suppose the A-module J injective; for every A-module N, put D(N)=HomA(N,J)D(N) = \mathrm{Hom}_A(N, J).

a) The homomorphisms θi(M,P):ExtAi(M,D(P))⟶D(ToriA(M,P))\theta^i(M, P) : \mathrm{Ext}_A^i(M, D(P)) \longrightarrow D(\mathrm{Tor}_i^A(M, P)) are bijective.

b) If the ring AA is noetherian and the AA-module MM of finite type, the homomorphisms ρi(M,P):ToriA(M,D(P))⟶D(ExtAi(M,P))\rho_i(M, P) : \mathrm{Tor}_i^A(M, D(P)) \longrightarrow D(\mathrm{Ext}_A^i(M, P)) are bijective.

a) By construction, the homomorphism θ(M,P)\theta(M, P) is bijective as soon as λ(C⊗AP,J)\lambda(C \otimes_A P, J) is bijective, which is the case when JJ is injective (A, X, p. 85, Corollary 2).

b) Choose the resolution CC so that each module CpC_p is free of finite type (A, X, p. 53, Proposition 6). Then the homomorphism ν\nu is bijective, and the same is true of λ(HomgrA(C,P),J)\lambda(\mathrm{Homgr}_A(C, P), J) since JJ is injective; hence ρ(M,P)\rho(M, P) is bijective.

Remark 1

For every homomorphism f:N→N′f : N \to N' of AA-modules, let us denote by D(f):D(N′)→D(N)D(f) : D(N') \to D(N) the homomorphism Hom(f,1J)\mathrm{Hom}(f, 1_J). Let u:M→M′u : M \to M' and v:P→P′v : P \to P' be homomorphisms of AA-modules. Choose projective resolutions (C,p)(C, p) of MM and (C′,p′)(C', p') of M′M', and a morphism of complexes u~:C→C′\tilde{u} : C \to C' such that p′∘u~=u∘pp' \circ \tilde{u} = u \circ p (A, X, p. 49, Proposition 3). The diagram

HomgrA(C′⊗AP′,J)→μ′HomgrA(C′,HomA(P′,J))↓Hom(u~⊗v,1J)↓Hom(u~,Hom(v,1))HomgrA(C⊗AP,J)→μHomgrA(C,HomA(P,J)) \begin{array}{ccc} \mathrm{Homgr}_A(C' \otimes_A P', J) & \xrightarrow{\mu'} & \mathrm{Homgr}_A(C', \mathrm{Hom}_A(P', J)) \\ \downarrow \mathrm{Hom}(\tilde{u} \otimes v, 1_J) & & \downarrow \mathrm{Hom}(\tilde{u}, \mathrm{Hom}(v, 1)) \\ \mathrm{Homgr}_A(C \otimes_A P, J) & \xrightarrow{\mu} & \mathrm{Homgr}_A(C, \mathrm{Hom}_A(P, J)) \end{array}

where μ\mu and μ′\mu' are the canonical homomorphisms, is commutative; one then deduces from A, X, p. 103, Proposition 2 a commutative diagram

ExtAi(M′,D(P′))→θi(M′,P′)D(ToriA(M′,P′))↓Exti(u,D(v))↓D(Tori(u,v))ExtAi(M,D(P))→θi(M,P)D(ToriA(M,P)) \begin{array}{ccc} \mathrm{Ext}_A^i(M', D(P')) & \xrightarrow{\theta^i(M', P')} & D(\mathrm{Tor}_i^A(M', P')) \\ \downarrow \mathrm{Ext}^i(u, D(v)) & & \downarrow D(\mathrm{Tor}_i(u, v)) \\ \mathrm{Ext}_A^i(M, D(P)) & \xrightarrow{\theta^i(M, P)} & D(\mathrm{Tor}_i^A(M, P)) \end{array}

Let w:P′′→Pw : P'' \to P be a homomorphism of AA-modules; one obtains analogously a commutative diagram

ToriA(M,D(P))→ρi(M,P)D(ExtAi(M,P))↓Tori(u,D(w))↓D(Exti(u,w))ToriA(M′,D(P′′))→ρi(M′,P′′)D(ExtAi(M′,P′′)) \begin{array}{ccc} \mathrm{Tor}_i^A(M, D(P)) & \xrightarrow{\rho_i(M, P)} & D(\mathrm{Ext}_A^i(M, P)) \\ \downarrow \mathrm{Tor}_i(u, D(w)) & & \downarrow D(\mathrm{Ext}^i(u, w)) \\ \mathrm{Tor}_i^A(M', D(P'')) & \xrightarrow{\rho_i(M', P'')} & D(\mathrm{Ext}_A^i(M', P'')) \end{array}

Remark 2

Let

(E)(\mathscr{E})
0→M′→jM→qM′′→00 \to M' \xrightarrow{j} M \xrightarrow{q} M'' \to 0

be an exact sequence of AA-modules. The homomorphism L(q):L(M)→L(M′′)L(q) : L(M) \to L(M'') induced on the canonical free resolutions is surjective, and the complex Ker L(q)Ker\,L(q) defines a projective resolution of M′M'. Applying Proposition 3 of A, X, p. 104 to the exact sequence 0→Ker L(q)→L(M)→L(M′′)→00 \to Ker\,L(q) \to L(M) \to L(M'') \to 0, one obtains commutative diagrams

ExtAi(M′,D(P))→θi(M′,P)D(ToriA(M′,P))↓↓δi(E,D(P))(−1)i+1D(∂i+1(E,P)) \begin{array}{ccc} \mathrm{Ext}_A^i(M', D(P)) & \xrightarrow{\theta^i(M', P)} & D(\mathrm{Tor}_i^A(M', P)) \\ \downarrow & & \downarrow \\ \delta^i(\mathscr{E}, D(P)) & & (-1)^{i+1}D(\partial_{i+1}(\mathscr{E}, P)) \end{array}
ExtAi+1(M′′,D(P))→θi+1(M′′,P)D(Tori+1A(M′′,P))↓↓Tori+1A(M′′,D(P))→ρi+1(M′′,P)D(ExtAi+1(M′′,P))↓↓∂i+1(E,D(P))(−1)i+1D(δi(E,P)) \begin{array}{ccc} \mathrm{Ext}_A^{i+1}(M'', D(P)) & \xrightarrow{\theta^{i+1}(M'', P)} & D(\mathrm{Tor}_{i+1}^A(M'', P)) \\ \downarrow & & \downarrow \\ \mathrm{Tor}_{i+1}^A(M'', D(P)) & \xrightarrow{\rho_{i+1}(M'', P)} & D(\mathrm{Ext}_A^{i+1}(M'', P)) \\ \downarrow & & \downarrow \\ \partial_{i+1}(\mathscr{E}, D(P)) & & (-1)^{i+1}D(\delta^i(\mathscr{E}, P)) \end{array}
Tori+1A(M′′,D(P))→ρi+1(M′′,P)D(ExtAi+1(M′′,P))↓↓ToriA(M′,D(P))→ρi(M′,P)D(ExtAi(M′,P)) \begin{array}{ccc} \mathrm{Tor}_{i+1}^A(M'', D(P)) & \xrightarrow{\rho_{i+1}(M'', P)} & D(\mathrm{Ext}_A^{i+1}(M'', P)) \\ \downarrow & & \downarrow \\ \mathrm{Tor}_i^A(M', D(P)) & \xrightarrow{\rho_i(M', P)} & D(\mathrm{Ext}_A^i(M', P)) \end{array}

Let

(F)(\mathscr{F})
0→P′→P→P′′→00 \to P' \to P \to P'' \to 0

be an exact sequence of AA-modules; since the AA-module JJ is injective, one deduces from it an exact sequence

(D(F))(\mathscr{D}(\mathscr{F}))
0→D(P′′)→D(P)→D(P′)→0.0 \to D(P'') \to D(P) \to D(P') \to 0.

Applying A, X, p. 104, Proposition 3 and p. 106, Proposition 4 to the exact sequences (F)(\mathscr{F}) and (D(F))(\mathscr{D}(\mathscr{F})), one obtains analogously commutative diagrams

ExtAi(M,D(P′))→θi(M,P′)D(ToriA(M,P′))↓↓δi(M,D(F))(−1)i+1D(∂i+1(M,F)) \begin{array}{ccc} \mathrm{Ext}_A^i(M, D(P')) & \xrightarrow{\theta^i(M, P')} & D(\mathrm{Tor}_i^A(M, P')) \\ \downarrow & & \downarrow \\ \delta^i(M, D(\mathscr{F})) & & (-1)^{i+1}D(\partial_{i+1}(M, \mathscr{F})) \end{array}
ExtAi+1(M,D(P′′))→θi+1(M,P′′)D(Tori+1A(M,P′′)) \begin{array}{ccc} \mathrm{Ext}_A^{i+1}(M, D(P'')) & \xrightarrow{\theta^{i+1}(M, P'')} & D(\mathrm{Tor}_{i+1}^A(M, P'')) \end{array}
Tori+1A(M,D(P′))→ρi+1(M,P′)D(ExtAi+1(M,P′))↓↓∂i+1(M,D(F))(−1)iD(δi(M,F)) \begin{array}{ccc} \mathrm{Tor}_{i+1}^{\mathbf{A}}(M, D(P')) & \xrightarrow{\rho_{i+1}(M, P')} & D(\mathrm{Ext}_{A}^{i+1}(M, P')) \\ \downarrow & & \downarrow \\ \partial_{i+1}(M, D(\mathscr{F})) & & (-1)^i D(\delta^i(M, \mathscr{F})) \end{array}
ToriA(M,P′′)→ρi(M,P′′)D(ExtAi(M,P′′)) \begin{array}{ccc} \mathrm{Tor}_{i}^{\mathbf{A}}(M, P'') & \xrightarrow{\rho_{i}(M, P'')} & D(\mathrm{Ext}_{A}^{i}(M, P'')) \end{array}

Exercises

See the exercises for § 8.

Machine translation of the English, by gpt-5.4, against glossary version 34. Not checked by a person.