Bourbaki

§ 3. Resolutions

We retain the conventions of the preceding paragraph.

1. Extension of morphisms of complexes

Lemma 1

Consider a diagram of A-modules and homomorphisms

M′→α′Mf′↓f↓N′→β′NM→αM′′f↓k′′↓N→βN′′ \begin{array}{ccc} M' & \xrightarrow{\alpha'} & M \\ f' \downarrow & & f \downarrow \\ N' & \xrightarrow{\beta'} & N \end{array} \quad \begin{array}{ccc} M & \xrightarrow{\alpha} & M'' \\ f \downarrow & & k'' \downarrow \\ N & \xrightarrow{\beta} & N'' \end{array}

such that f∘α′=β∘f′,α∘α′=0,Ker β=Im β′,and f=k′′∘α+β∘k and where M′ is projective. There exists an A-homomorphism k′:M′→N′ such that f′=k∘α′+β′∘k′.f \circ \alpha' = \beta \circ f', \alpha \circ \alpha' = 0, \mathrm{Ker}\ \beta = \mathrm{Im}\ \beta', \text{and } f = k'' \circ \alpha + \beta \circ k \text{ and where } M' \text{ is projective. There exists an A-homomorphism } k': M' \to N' \text{ such that } f' = k \circ \alpha' + \beta' \circ k'.

In fact, put g=f′−k∘α′g = f' - k \circ \alpha'; we have

β∘g=β∘f′−β∘k∘α′=f∘α′−β∘k∘α′=k′′∘α∘α′=0. \beta \circ g = \beta \circ f' - \beta \circ k \circ \alpha' = f \circ \alpha' - \beta \circ k \circ \alpha' = k'' \circ \alpha \circ \alpha' = 0.
This implies Im (g)⊂Ker (β)=Im (β′)\mathrm{Im}\ (g) \subset \mathrm{Ker}\ (\beta) = \mathrm{Im}\ (\beta'). Since M′M' is projective, there therefore exists an A-homomorphism k′:M′→N′k': M' \to N' such that β′∘k′=g\beta' \circ k' = g, whence the lemma.

Lemma 2

If in the commutative diagram of A-modules and homomorphisms

M′→α′M↓u↓u′′N′→β′NM→αM′′↓↓N→βN′′ \begin{array}{ccc} M' & \xrightarrow{\alpha'} & M \\ & \downarrow u & \downarrow u'' \\ N' & \xrightarrow{\beta'} & N \end{array} \quad \begin{array}{ccc} M & \xrightarrow{\alpha} & M'' \\ & \downarrow & \downarrow \\ N & \xrightarrow{\beta} & N'' \end{array}

one has α∘α′=0,Ker β=Im β′\alpha \circ \alpha' = 0, \mathrm{Ker}\ \beta = \mathrm{Im}\ \beta' and if M′M' is projective, there exists an A-homomorphism u′:M′→N′u': M' \to N' such that β′∘u′=u∘α′\beta' \circ u' = u \circ \alpha'.

It is enough to put k′′=u′′,k=−u,f=0,f′=0k'' = u'', k = -u, f = 0, f' = 0 and u′=k′u' = k' in Lemma 1.

Lemma 1 bis. — Consider a diagram of A-modules and homomorphisms

M′→α′Mk′↓k↓N′→β′NM→αM′′f′↓f↓N→βN′′ \begin{array}{ccc} M' & \xrightarrow{\alpha'} & M \\ k' \downarrow & & k \downarrow \\ N' & \xrightarrow{\beta'} & N \end{array} \quad \begin{array}{ccc} M & \xrightarrow{\alpha} & M'' \\ f' \downarrow & & f \downarrow \\ N & \xrightarrow{\beta} & N'' \end{array}

such that f∘α′=β∘f′f \circ \alpha' = \beta \circ f', Ker α=Im α′\mathrm{Ker}\, \alpha = \mathrm{Im}\, \alpha', β∘β′=0\beta \circ \beta' = 0, and f′=k∘α′+β′∘k′f' = k \circ \alpha' + \beta' \circ k' and where N′′N'' is injective. There exists an AA-homomorphism k′′:M′′→N′′k'' : M'' \to N'' such that f=k′′∘α+β∘kf = k'' \circ \alpha + \beta \circ k.

In fact, put g=f−β∘kg = f - \beta \circ k, we have

g∘α′=f∘α′−β∘k∘α′=β∘f′−β∘k∘α′=β∘β′∘k′=0. g \circ \alpha' = f \circ \alpha' - \beta \circ k \circ \alpha' = \beta \circ f' - \beta \circ k \circ \alpha' = \beta \circ \beta' \circ k' = 0 .
This implies Ker g⊃Im α′=Ker α\mathrm{Ker}\, g \supset \mathrm{Im}\, \alpha' = \mathrm{Ker}\, \alpha. Since N′′N'' is injective, there therefore exists (X, p. 16, remark) an AA-homomorphism k′:M′′→N′′k' : M'' \to N'' such that g=k′′∘αg = k'' \circ \alpha, whence the lemma.

Lemma 2 bis. — If, in the commutative diagram of AA-modules and homomorphisms

M′→α′M→αM′′u′↓u↓N′→β′N→βN′′ \begin{array}{ccc} M' & \xrightarrow{\alpha'} & M \xrightarrow{\alpha} M'' \\ u' \downarrow & & u \downarrow \\ N' & \xrightarrow{\beta'} & N \xrightarrow{\beta} N'' \end{array}

one has Ker α=Im α′,β∘β′=0\mathrm{Ker}\, \alpha = \mathrm{Im}\, \alpha', \beta \circ \beta' = 0 and if N′′N'' is injective, there exists an AA-homomorphism u′′:M′′→N′′u'' : M'' \to N'' such that u′′∘α=β∘uu'' \circ \alpha = \beta \circ u. It is enough to put u′=k′,u=−k,f=0,f′=0u' = k', u = -k, f = 0, f' = 0 and k′′=u′′k'' = u'' in Lemma 1 bis.

Proposition 1

Let (P,dP)(P, d_P) and (E,dE)(E, d_E) be two complexes of AA-modules and rr an integer.

a) Let (ui:Pi→Ei)i≤r(u_i : P_i \to E_i)_{i \leq r} be a family of homomorphisms such that dE∘ui=ui−1∘dPd_E \circ u_i = u_{i-1} \circ d_P for i≤ri \leq r. Suppose that PiP_i is projective for i>ri > r and that Hi(E)=0H_i(E) = 0 for i≥ri \geq r. Then the family of the uiu_i extends to a morphism of complexes from PP into EE; two such extensions are homotopic.

b) Let (ui:Pi→Ei)i≤r(u^i : P^i \to E^i)_{i \leq r} be a family of homomorphisms such that ui∘dP=dE∘ui−1u^i \circ d_P = d_E \circ u^{i-1} for i≤ri \leq r. Suppose that EiE^i is injective for i>ri > r and that Hi(P)=0H^i(P) = 0 for i≥ri \geq r. Then the family of the uiu^i extends to a morphism of complexes from PP into EE; two such extensions are homotopic.

Let us prove a). The existence of an extension vv of the family (ui)i≤r(u_i)_{i \leq r} follows at once from Lemma 2 by induction. Let v′v' be another extension; put f=v′−vf = v' - v, and construct by induction on the integer nn a homomorphism kn:Pn→En+1k_n : P_n \to E_{n+1} such that fn=dE∘kn+kn−1∘dPf_n = d_E \circ k_n + k_{n-1} \circ d_P. For i≤ri \leq r, take ki=0k_i = 0. Let n≥rn \geq r and suppose that the kik_i have been constructed for i≤ni \leq n. Consider then the diagram

Pn+1→dPPn→dPPn−1fn+1↓kn−1↓En+2→dEEn+1→dEEn. \begin{array}{cccccc} P_{n+1} & \xrightarrow{d_P} & P_n & \xrightarrow{d_P} & P_{n-1} \\ f_{n+1} \downarrow & & & & k_{n-1} \downarrow \\ E_{n+2} & \xrightarrow{d_E} & E_{n+1} & \xrightarrow{d_E} & E_n . \end{array}

The hypotheses of Lemma 1 are satisfied; there therefore exists an AA-homomorphism kn+1:Pn+1→En+2k_{n+1} : P_{n+1} \to E_{n+2} such that fn+1=dE∘kn+1+kn∘dPf_{n+1} = d_E \circ k_{n+1} + k_n \circ d_P, whence a).

The proof of b) is analogous, via Lemmas 1 bis and 2 bis.

2. Resolutions

In the sequel, a module will always be identified with the complex of which it is the component of degree zero and all of whose other components are zero.

Definition 1

Let MM be an AA-module. A left resolution of MM is a pair (P,p)(P,p) where PP is a complex zero on the right and p:P→Mp:P\to M is a homomorphism. A right resolution of MM is a pair (e,E)(e,E) where EE is a complex zero on the left and e:M→Ee:M\to E a homomorphism.

The length of the resolution (P,p)(P,p) (resp. (e,E)(e,E)) is called the length of the complex PP (resp. EE). If (P,p)(P,p) and (P′,p′)(P',p') (resp. (e,E)(e,E) and (e′,E′)(e',E')) are two left (resp. right) resolutions of MM, a morphism of complexes f:P→P′f:P\to P' such that p′∘f=pp'\circ f=p (resp. g:E→E′g:E\to E' such that g∘e=e′g\circ e=e') is called a morphism of resolutions.

Proposition 2

Let PP be a complex zero on the right and p:P→Mp:P\to M a morphism. For (P,p)(P,p) to be a left resolution of MM, it is necessary and sufficient that the sequence

(1)

⋯⟶Pn→dPPn−1⟶⋯⟶P1→dPP0→pM⟶0 \cdots\longrightarrow P_n\xrightarrow{d_P}P_{n-1}\longrightarrow\cdots\longrightarrow P_1\xrightarrow{d_P}P_0\xrightarrow{p}M\longrightarrow0

be exact.

In fact, to say that p:P→Mp:P\to M is a homomorphism means that Hi(P)=0H_i(P)=0 for i>0i>0 and that p0p_0 induces an isomorphism of Coker⁡(dP:P1→P0)\operatorname{Coker}(d_P:P_1\to P_0) onto MM.

Similarly:

Proposition 2bis. — Let EE be a complex null on the left and e:M→Ee:M\to E a morphism. In order that (e,E)(e,E) be a right resolution of MM, it is necessary and sufficient that the sequence

(1 bis)

0⟶M→e0E0→dEE1⟶⋯⟶En→dEEn+1⟶⋯ 0\longrightarrow M\xrightarrow{e_0}E^0\xrightarrow{d_E}E^1\longrightarrow\cdots\longrightarrow E^n\xrightarrow{d_E}E^{n+1}\longrightarrow\cdots

be exact.

By abuse of language, one often says that sequence (1) (resp. (1 bis)) is a left (resp. right) resolution of MM.

Definition 2

A projective resolution (resp. free, resp. flat) of the AA-module MM is a left resolution (P,p)(P,p) of MM such that the complex PP is projective (resp. free, resp. flat) (X, p. 25). An injective resolution of MM is a right resolution (e,E)(e,E) of MM such that the complex EE is injective (loc. cit.).

Example 1

Suppose that the ring AA is principal; let MM be an AA-module and (xi)i∈I(x_i)_{i\in I} a generating family of MM. Denote by L0L_0 the free module A(I)A^{(I)}, by (ei)(e_i) its canonical basis, and define p:L0→Mp:L_0\to M by p(ei)=xip(e_i)=x_i. The morphism pp is surjective and its kernel L1L_1 is a free AA-module by VII, § 3, Corollary 2 to Theorem 1; hence the exact sequence

0⟶L1⟶L0→pM⟶0 0\longrightarrow L_1\longrightarrow L_0\xrightarrow{p}M\longrightarrow0

is a free resolution of MM of length 1. If II is finite, L0L_0 and L1L_1 are of finite type.

Example 2

Suppose A commutative; let E be an A-module and u an endomorphism of E. Denote by EuE_u the A[X]A[X]-module obtained by endowing E with the structure defined by

(p,x)↦p(u)(x)forp∈A[X]andx∈E. (p, x) \mapsto p(u)(x) \quad \text{for} \quad p \in A[X] \quad \text{and} \quad x \in E.

By III, p. 106, one has an exact sequence:

0→A[X]⊗AE→ψA[X]⊗AE→φEu→0 0 \to A[X] \otimes_A E \xrightarrow{\psi} A[X] \otimes_A E \xrightarrow{\varphi} E_u \to 0

where φ(p⊗x)=p.x\varphi(p \otimes x) = p.x and ψ(p⊗x)=Xp⊗x−p⊗u(x)\psi(p \otimes x) = Xp \otimes x - p \otimes u(x) for p∈A[X]p \in A[X] and x∈Ex \in E. This exact sequence is a resolution of length 1 of EuE_u, free (resp. projective, resp. of finite type) if E is a free (resp. projective, resp. of finite type) A-module.

Example 3

If A is principal, the exact sequence

0→A→K→K/A→0 0 \to A \to K \to K/A \to 0

is an injective resolution of length 1 of the A-module AsA_s (X, p. 18, Example 1).

Proposition 3

Let f:M′→Mf : M' \to M be a homomorphism of A-modules, p′:P′→M′p' : P' \to M' a morphism into M′M' of a complex null on the right and projective P′P', and p:P→Mp : P \to M a left resolution of M. There exists a morphism of complexes f~:P′→P\tilde{f} : P' \to P, and only one up to homotopy, such that p∘f~=f∘p′p \circ \tilde{f} = f \circ p'.

Let us consider the complex P‾\overline{P} defined as follows: P‾n=Pn\overline{P}_n = P_n for n≠−1n \neq -1, P‾−1=M\overline{P}_{-1} = M, dP‾,n=dP,nd_{\overline{P},n} = d_{P,n} for n≠0,−1n \neq 0, -1, dP‾,0=p0d_{\overline{P},0} = p_0, dP‾,−1=0d_{\overline{P},-1} = 0, and the complex P‾′\overline{P}' defined analogously. Applying to the complexes P‾\overline{P} and P‾′\overline{P}' Prop. 1 a) with r=0r = 0, ui=0u_i = 0 for i<−1i < -1 and u−1=fu_{-1} = f, we obtain Prop. 3.

Corollary

Let (P,p)(P, p) and (P′,p′)(P', p') be two projective resolutions of M. There exists a morphism, and only one up to homotopy, α:P′→P\alpha : P' \to P such that p∘α=p′p \circ \alpha = p'.

In fact, there exists a morphism α:P′→P\alpha : P' \to P (resp. β:P→P′\beta : P \to P') such that p∘α=p′p \circ \alpha = p' (resp. p′∘β=pp' \circ \beta = p). Since p∘α∘β=pp \circ \alpha \circ \beta = p (resp. p′∘β∘α=p′p' \circ \beta \circ \alpha = p'), α∘β\alpha \circ \beta is homotopic to 1P1_P (resp. β∘α\beta \circ \alpha is homotopic to 1P′1_{P'}).

PROPOSITION 3 bis. — Let g:N→N′g : N \to N' be a homomorphism of a-modules, e′:N′→E′e' : N' \to E' a morphism from N′N' into a left zero and injective complex E′E', and e:N→Ee : N \to E a right resolution of N. There exists a morphism of complexes g~:E→E′\tilde{g} : E \to E', and only one up to homotopy, such that g~∘e=e′∘g\tilde{g} \circ e = e' \circ g.

This is proved like Prop. 3 with the aid of Prop. 1 b).

Corollary

Let (e,E)(e, E) and (e′,E′)(e', E') be two injective resolutions of N; there exists a morphism α:E→E′\alpha : E \to E' and only one up to homotopy such that α∘e=e′\alpha \circ e = e'.

3. The canonical free resolution

For every a-module M, let us denote by L_0(M) the free a-module A^{(M)} with basis M, by (e_m)_{m \in M} its canonical basis, and by pM:L0(M)→Mp_M : L_0(M) \to M the homomorphism such that

pM(em)=m,m∈M. p_M(e_m) = m , \quad m \in M .
Put Z0(M)=Ker pMZ_0(M) = \mathrm{Ker}\, p_M and let iM:Z0(M)→L0(M)i_M : Z_0(M) \to L_0(M) be the canonical injection. We have an exact sequence
(1)0⟶Z0(M)→iML0(M)→pMM⟶0. (1) \qquad 0 \longrightarrow Z_0(M) \xrightarrow{i_M} L_0(M) \xrightarrow{p_M} M \longrightarrow 0 .
A graded module L(M) is defined by putting Ln(M)=0L_n(M) = 0 for n<0n < 0 and, by induction on the integer n>0n > 0
(2)Ln(M)=L0(Zn−1(M));Zn(M)=Z0(Zn−1(M)). (2) \qquad L_n(M) = L_0(Z_{n-1}(M)) ; \qquad Z_n(M) = Z_0(Z_{n-1}(M)) .
A-homomorphisms dnM:Ln(M)→Ln−1(M)d_n^M : L_n(M) \to L_{n-1}(M) are defined by
(3){dnM=0,n⩽0,d1M=iM∘pZ0(M),dnM=iZn−2(M)∘pZn−1(M),n>1. (3) \qquad \left\{ \begin{array}{ll} d_n^M = 0 , & n \leqslant 0 , \\ d_1^M = i_M \circ p_{Z_0(M)} , \\ d_n^M = i_{Z_{n-2}(M)} \circ p_{Z_{n-1}(M)} , & n > 1 . \end{array} \right.
By construction we have an exact sequence
⟶Ln(M)→dnMLn−1(M)⟶⋯⟶L0(M)→pMM⟶0, \longrightarrow L_n(M) \xrightarrow{d_n^M} L_{n-1}(M) \longrightarrow \cdots \longrightarrow L_0(M) \xrightarrow{p_M} M \longrightarrow 0 ,
so that, if pMp_M is extended to a morphism of complexes
pM:(L(M),dM)→M, p_M : (L(M), d^M) \to M ,
we obtain a free resolution of M, called the canonical free resolution of M.

Let f:M→Nf : M \to N be an A-homomorphism of a-modules. Denote by

L0(f):L0(M)→L0(N) L_0(f) : L_0(M) \to L_0(N)
the unique A-homomorphism such that L0(f)(em)=ef(m)L_0(f)(e_m) = e_{f(m)} for every m∈Mm \in M. One has
(4)pN∘L0(f)=f∘pM. (4) \qquad p_N \circ L_0(f) = f \circ p_M .
It follows that L0(f)L_0(f) induces an A-homomorphism Z0(f):Z0(M)→Z0(N)Z_0(f) : Z_0(M) \to Z_0(N) and one has
(5)iN∘Z0(f)=L0(f)∘iM. (5) \qquad i_N \circ Z_0(f) = L_0(f) \circ i_M .
Put Ln(f)=0L_n(f) = 0, for n<0n < 0 and define by induction on the integer n>0n > 0, homomorphisms Ln(f):Ln(M)→Ln(N)L_n(f) : L_n(M) \to L_n(N) and Zn(f):Zn(M)→Zn(N)Z_n(f) : Z_n(M) \to Z_n(N) by
(6){Ln(f)=L0(Zn−1(f))Zn(f)=Z0(Zn−1(f)). (6) \qquad \left\{ \begin{array}{l} L_n(f) = L_0(Z_{n-1}(f)) \\ Z_n(f) = Z_0(Z_{n-1}(f)) . \end{array} \right.

Proposition 4

L(f):L(M)→L(N)L(f) : L(M) \to L(N) is a morphism of complexes of a-modules; one has pM∘L(f)=f∘pNp_M \circ L(f) = f \circ p_N.

It is a matter of proving, for every integer n>0n > 0, the formula

dnN∘Ln(f)=Ln−1(f)∘dnM. d_n^N \circ L_n(f) = L_{n-1}(f) \circ d_n^M .

One has first

d1N∘L1(f)=iN∘pZ0(N)∘L0(Z0(f))(by (3) and (6))=iN∘Z0(f)∘pZ0(M)(by (4))=L0(f)∘iM∘pZ0(M)(by (5))=L0(f)∘d1M(by (3)). \begin{align*} d_1^N \circ L_1(f) &= i_N \circ p_{Z_0(N)} \circ L_0(Z_0(f)) & \text{(by (3) and (6))} \\ &= i_N \circ Z_0(f) \circ p_{Z_0(M)} & \text{(by (4))} \\ &= L_0(f) \circ i_M \circ p_{Z_0(M)} & \text{(by (5))} \\ &= L_0(f) \circ d_1^M & \text{(by (3))} . \end{align*}

When n>1n > 1, one has successively

dnN∘Ln(f)=iZn−2(N)∘pZn−1(N)∘L0(Zn−1(f))(by (3) and (6))=iZn−2(N)∘Zn−1(f)∘pZn−1(M)(by (4))=iZn−2(N)∘Z0(Zn−2(f))∘pZn−1(M)(by (6))=L0(Zn−2(f))∘iZn−2(M)∘pZn−1(M)(by (5))=Ln−1(f)∘dnM(by (3) and (6)). \begin{align*} d_n^N \circ L_n(f) &= i_{Z_{n-2}(N)} \circ p_{Z_{n-1}(N)} \circ L_0(Z_{n-1}(f)) & \text{(by (3) and (6))} \\ &= i_{Z_{n-2}(N)} \circ Z_{n-1}(f) \circ p_{Z_{n-1}(M)} & \text{(by (4))} \\ &= i_{Z_{n-2}(N)} \circ Z_0(Z_{n-2}(f)) \circ p_{Z_{n-1}(M)} & \text{(by (6))} \\ &= L_0(Z_{n-2}(f)) \circ i_{Z_{n-2}(M)} \circ p_{Z_{n-1}(M)} & \text{(by (5))} \\ &= L_{n-1}(f) \circ d_n^M & \text{(by (3) and (6))} . \end{align*}

One has at once

(7)

L(1M)=1L(M). L(1_M) = 1_{L(M)} .

On the other hand, if g:N→Pg : N \to P is an A-homomorphism of a-modules, one has

(8)

L(g∘f)=L(g)∘L(f). L(g \circ f) = L(g) \circ L(f) .

In fact, for m∈Mm \in M, one has

L0(g∘f)(em)=eg∘f(m)=L0(g)(ef(m))=L0(g)∘L0(f)(em), L_0(g \circ f)(e_m) = e_{g \circ f(m)} = L_0(g)(e_{f(m)}) = L_0(g) \circ L_0(f)(e_m) ,
hence L0(g∘f)=L(g)∘L(f)L_0(g \circ f) = L(g) \circ L(f); consequently Z0(g∘f)=Z0(g)∘Z0(f)Z_0(g \circ f) = Z_0(g) \circ Z_0(f); whence at once Ln(g∘f)=Ln(g)∘Ln(f)L_n(g \circ f) = L_n(g) \circ L_n(f), for n⩾0n \geqslant 0, by induction on nn, whence (8).

Remark

If f,g∈HomA(M,N)f, g \in \mathrm{Hom}_A(M, N), one does not have L(f+g)=L(f)+L(g)L(f + g) = L(f) + L(g). However these two morphisms are homotopic according to X, p. 49, prop. 3.

Let MM be a right a-module; denote by A∘A^\circ the opposite ring of AA, by M∘M^\circ the underlying A∘A^\circ-module of MM, by L(M∘)L(M^\circ) its canonical free resolution. This is denoted by L(M)L(M), and the underlying A-complex L(M∘)∘L(M^\circ)^\circ of L(M∘)L(M^\circ) is called the canonical free resolution of MM. Thus one has

L(M∘)=L(M)∘. L(M^\circ) = L(M)^\circ .

4. The canonical injective resolution

Let FF be the AA-module Hom⁡Z(A,Q/Z)\operatorname{Hom}_{\mathbf Z}(A,\mathbf Q/\mathbf Z); for every AA-module MM, put I0(M)=FHom⁡A(M,F)I^0(M)=F^{\operatorname{Hom}_A(M,F)} and denote by eM:M⟶I0(M)e_M:M\longrightarrow I^0(M) the homomorphism which to m∈Mm\in M associates the family (φ(m))φ∈Hom⁡A(M,F)(\varphi(m))_{\varphi\in\operatorname{Hom}_A(M,F)}. According to X, p. 19, cor. 2, I0(M)I^0(M) is an injective AA-module and eMe_M is injective. Put K0(M)=Coker⁡eMK^0(M)=\operatorname{Coker}e_M and denote by qM:I0(M)⟶K0(M)q_M:I^0(M)\longrightarrow K^0(M) the canonical projection. Thus one has an exact sequence

0⟶M→eMI0(M)→qMK0(M)⟶0. 0\longrightarrow M\xrightarrow{e_M} I^0(M)\xrightarrow{q_M} K^0(M)\longrightarrow 0.

A graded AA-module I(M)I(M) is defined by putting In(M)=0I^n(M)=0 for n<0n<0 and, by recurrence on the integer n>0n>0,

(9)

In(M)=I0(Kn−1(M)),Kn(M)=K0(Kn+1(M)). I^n(M)=I^0(K^{n-1}(M)),\qquad K^n(M)=K^0(K^{n+1}(M)).

AA-homomorphisms δMn:In(M)⟶In+1(M)\delta_M^n:I^n(M)\longrightarrow I^{n+1}(M) are defined by

(10)

{δMn=0,n<0,δM0=ϵK0(M)∘qM,δMn=ϵKn(M)∘qKn−1(M),n>0. \left\{ \begin{aligned} \delta_M^n&=0, && n<0,\\ \delta_M^0&=\epsilon_{K^0(M)}\circ q_M,\\ \delta_M^n&=\epsilon_{K^n(M)}\circ q_{K^{n-1}(M)}, && n>0. \end{aligned} \right.

By construction one has an exact sequence

0⟶M→eMI0(M)→δM0⋯⟶In(M)→δMnIn+1(M)⟶⋯ , 0\longrightarrow M\xrightarrow{e_M} I^0(M)\xrightarrow{\delta_M^0}\cdots\longrightarrow I^n(M)\xrightarrow{\delta_M^n}I^{n+1}(M)\longrightarrow\cdots,

so that, if eMe_M is extended to a morphism of complexes

eM:M⟶(I(M),δM), e_M:M\longrightarrow (I(M),\delta_M),

one obtains an injective resolution of MM, called the canonical injective resolution of MM.

Let f:M⟶Nf:M\longrightarrow N be a homomorphism of AA-modules. Let I0(f)I^0(f) denote the homomorphism from I0(M)=FHom⁡A(M,F)I^0(M)=F^{\operatorname{Hom}_A(M,F)} into I0(N)=FHom⁡A(N,F)I^0(N)=F^{\operatorname{Hom}_A(N,F)} which maps the family (xφ)φ∈Hom⁡A(M,F)(x_\varphi)_{\varphi\in\operatorname{Hom}_A(M,F)} to the family (xψ∘f)ψ∈Hom⁡A(N,F)(x_{\psi\circ f})_{\psi\in\operatorname{Hom}_A(N,F)}. One has:

(11)

I0(f)∘eM=eN∘f. I^0(f)\circ e_M=e_N\circ f.

It follows that I0(f)I^0(f) induces a homomorphism K0(f):K0(M)⟶K0(N)K^0(f):K^0(M)\longrightarrow K^0(N) and one has

(12)

K0(f)∘qM=qN∘K0(f). K^0(f)\circ q_M=q_N\circ K^0(f).

Put In(f)=0I^n(f)=0 for n<0n<0 and define, by recurrence on the integer n>0n>0, homomorphisms In(f):In(M)⟶In(N)I^n(f):I^n(M)\longrightarrow I^n(N) and Kn(f):Kn(M)⟶Kn(N)K^n(f):K^n(M)\longrightarrow K^n(N) by:

(13)

{In(f)=I0(Kn−1(f)),Kn(f)=K0(Kn−1(f)). \left\{ \begin{aligned} I^n(f)&=I^0(K^{n-1}(f)),\\ K^n(f)&=K^0(K^{n-1}(f)). \end{aligned} \right.

Proposition 5

I(f) : I(M) → I(N) is a morphism of complexes of A-modules; one has I(f) ◦ e_M = e_N ◦ f. This is proved in a manner analogous to Prop. 4.

One has (14)

I(1M)=1I(M) I(1_M) = 1_{I(M)}
and for every homomorphism g:N→Pg : N \to P of A-modules (15)
I(g∘f)=I(g)∘I(f). I(g \circ f) = I(g) \circ I(f) .

Remark

If f,g∈HomA(M,N)f, g \in \mathrm{Hom}_A(M, N), one does not have I(f+g)=I(f)+I(g)I(f + g) = I(f) + I(g). However, these two morphisms are homotopic by X, p. 49, prop. 3 bis.

If M is a right A-module, one puts I(M)=I(M∘)∘I(M) = I(M^\circ)^\circ; this is called the canonical injective resolution of M, and one has

I(M∘)=I(M)∘. I(M^\circ) = I(M)^\circ .

5. Resolutions of finite type

In particular, it follows from the two preceding numbers that every A-module possesses injective resolutions, free resolutions (hence also projective or flat resolutions). In certain cases, one can be more precise:

Suppose AA left noetherian and let MM be an AA-module. Let us construct by induction sequences (Ln)n≥0(L_n)_{n \geq 0}, (Zn)n≥0(Z_n)_{n \geq 0}, (dn)n≥1(d_n)_{n \geq 1} where, for every n≥0n \geq 0, LnL_n is a finitely generated free AA-module, ZnZ_n a submodule of LnL_n and dn+1:Ln+1→Lnd_{n+1} : L_{n+1} \to L_n a homomorphism. For this, choose a finite generating family (mi)i∈I0(m_i)_{i \in I_0} of MM, put L0=A(I0)L_0 = A^{(I_0)}, define p:L0→Mp : L_0 \to M by p(ei)=mip(e_i) = m_i and put Z0=Ker (p)Z_0 = \mathrm{Ker}\,(p). For n≥0n \geq 0, LnL_n and ZnZ_n having been constructed, ZnZ_n is finitely generated since contained in LnL_n; choose a finite generating family (xn,i)i∈In+1(x_{n,i})_{i \in I_{n+1}} of ZnZ_n; put Ln+1=A(In+1)L_{n+1} = A^{(I_{n+1})}, define dn+1d_{n+1} by dn+1(ei)=xn,id_{n+1}(e_i) = x_{n,i} and put Zn+1=Ker (dn+1)Z_{n+1} = \mathrm{Ker}\,(d_{n+1}).

By construction one has an exact sequence

⋯⟶Ln+1→dn+1Ln⟶⋯⟶L0→pM⟶0, \cdots \longrightarrow L_{n+1} \xrightarrow{d_{n+1}} L_n \longrightarrow \cdots \longrightarrow L_0 \xrightarrow{p} M \longrightarrow 0 ,
whence:

Proposition 6

When AA is left noetherian, every finitely generated AA-module MM possesses a free resolution p:L→Mp : L \to M such that LnL_n is finitely generated for every integer n. More generally:

Proposition 7

Let CC be an AA-complex and let a∈Za \in \mathbf{Z} be such that Hn(C)=0H_n(C) = 0 for n<an < a. a) There exists a free AA-complex LL such that Ln=0L_n = 0 for n<an < a and a homologism f:L→Cf : L \to C.

b) Suppose AA left noetherian and the AA-modules Hn(C)H_n(C), n∈Zn\in \mathbf{Z}, finitely generated. There exists a free AA-complex LL such that Ln=0L_n=0 for n<an<a and that LnL_n is a finitely generated AA-module for every nn, and a homomorphism f:L→Cf:L\to C.

Let C′C' be the subcomplex of CC such that Cn′=CnC'_n=C_n for n>an>a, Ca′=Za(C)C'_a=Z_a(C), Cn′=0C'_n=0 for n<an<a; then the canonical injection of C′C' into CC is a homomorphism. Replacing CC by C′C', one may therefore suppose that Cn=0C_n=0 for n<an<a. The statement then results from repeated application of the following lemma, for r=a,a+1,…r=a,a+1,\ldots :

Lemma 3

Let CC be a complex and let r∈Zr\in \mathbf{Z}. There exists a complex C′C' and a homomorphism f:C′→Cf:C'\to C such that fn:Cn′→Cnf_n:C'_n\to C_n is an isomorphism for n<rn<r and such that Cr′C'_r is a free AA-module. If AA is noetherian and the AA-modules Hr(C)H_r(C) and Cr−1C_{r-1} are of finite type, one can require that Cr′C'_r be of finite type.

a) Let first h:M→Crh:M\to C_r be a homomorphism of AA-modules; let d=(dn)d=(d_n) denote the differential of CC. Let NN be the submodule of M×Cr+1M\times C_{r+1} formed by the pairs (m,x)(m,x) such that h(m)=dr+1(x)h(m)=d_{r+1}(x); define a complex (C′,d′)(C',d') by Cn′=CnC'_n=C_n for n≠r,r+1n\ne r,r+1, Cr′=MC'_r=M, Cr+1′=NC'_{r+1}=N, dn′=dnd'_n=d_n for n≠r,r+1n\ne r,r+1, dr′=hd'_r=h, dr+1′(m,x)=md'_{r+1}(m,x)=m for (m,x)∈N(m,x)\in N and dr+2′(y)=(0,dr+2(y))d'_{r+2}(y)=(0,d_{r+2}(y)) for y∈Cr+2y\in C_{r+2}. Also consider the morphism of complexes f:C′→Cf:C'\to C such that fn=1Cnf_n=1_{C_n} for n≠r,r+1n\ne r,r+1, fr=hf_r=h, fr+1(m,x)=xf_{r+1}(m,x)=x.

b) The complex Ker⁡f\operatorname{Ker}f is zero in degree ≠r,r+1\ne r,r+1 and the differential dr+1′d'_{r+1} induces an isomorphism of Ker⁡fr+1\operatorname{Ker}f_{r+1} onto Ker⁡fr\operatorname{Ker}f_r, hence H(Ker⁡f)=0H(\operatorname{Ker}f)=0.

c) When the composite mapping M→hCr→Cr/Br(C)M\xrightarrow{h}C_r\to C_r/B_r(C) is surjective, one sees analogously that H(Coker⁡f)=0H(\operatorname{Coker}f)=0, and ff is then a homomorphism (X, p. 31, cor. 2).

d) When AA is assumed noetherian and the AA-modules Hr(C)H_r(C) and Cr−1C_{r-1} are of finite type, then Cr/Br(C)C_r/B_r(C) is of finite type, by virtue of the exact sequence (X, p. 25)

0→Hr(C)→Cr/Br(C)→Cr−1 ; 0\to H_r(C)\to C_r/B_r(C)\to C_{r-1}\ ;

there then exists a free AA-module of finite type MM and a homomorphism h:M→Crh:M\to C_r such that the condition of c) is satisfied; in the general case, there exists a free module MM and a surjective homomorphism h:M→Crh:M\to C_r. This completes the proof.

6. Minimal projective resolutions

Let MM be an AA-module and let

(P)⋯⟶Fn→dnFn−1⟶⋯⟶F0→d0M⟶0 (P)\qquad \cdots \longrightarrow F_n \xrightarrow{d_n} F_{n-1}\longrightarrow \cdots \longrightarrow F_0\xrightarrow{d_0} M\longrightarrow 0

a resolution of MM. One says that (P)(P) is a minimal projective resolution if, for every n≥0n\geq 0, the homomorphism δn:Pn→Im⁡(dn)\delta_n:P_n\to \operatorname{Im}(d_n) induced by dnd_n is a projective cover (VIII, § 8, No. 5).

Proposition 8

Let MM be an AA-module, PP and P′P' two minimal projective resolutions of MM, and f:P→P′f:P\to P' a morphism of resolutions. Then ff is an isomorphism. In particular, two minimal projective resolutions of MM are isomorphic.

Put P~n=Pn\widetilde P_n=P_n for n≠−1n\ne-1 and P~−1=M\widetilde P_{-1}=M; define P~n′\widetilde P'_n analogously and put f−1=1Mf_{-1}=1_M. We shall prove by induction starting from −1-1 that fn:P~n→P~n′f_n:\widetilde P_n\to\widetilde P'_n is an isomorphism for every nn. This is evident for n=−1n=-1; suppose that fnf_n and fn−1f_{n-1} are isomorphisms. It follows from the commutativity of the diagram

Pn→ dn Pn−1fn↓↓fn−1Pn′→ dn′ Pn−1′ \begin{array}{ccc} P_n & \xrightarrow{\ d_n\ } & P_{n-1}\\ {\scriptstyle f_n}\downarrow && \downarrow{\scriptstyle f_{n-1}}\\ P'_n & \xrightarrow{\ d'_n\ } & P'_{n-1} \end{array}

that fnf_n induces an isomorphism gng_n of Ker⁡dn\operatorname{Ker}d_n onto Ker⁡dn′\operatorname{Ker}d'_n. It then follows from the commutativity of the diagram

Pn+1→ δn+1 Ker⁡dnfn+1↓↓gnPn+1′→ δn+1′ Ker⁡dn′ \begin{array}{ccc} P_{n+1} & \xrightarrow{\ \delta_{n+1}\ } & \operatorname{Ker}d_n\\ {\scriptstyle f_{n+1}}\downarrow && \downarrow{\scriptstyle g_n}\\ P'_{n+1} & \xrightarrow{\ \delta'_{n+1}\ } & \operatorname{Ker}d'_n \end{array}

and from VIII, loc. cit., that fn+1f_{n+1} is an isomorphism.

Corollary

Let MM be an AA-module, PP and P′P' two projective resolutions of MM; suppose that PP is minimal. Let f:P→P′f:P\to P' and g:P′→Pg:P'\to P be two morphisms of resolutions. Then ff is injective, gg is surjective, and P′P' is the direct sum of the subcomplexes Im⁡f\operatorname{Im}f and Ker⁡g\operatorname{Ker}g. Moreover Ker⁡g\operatorname{Ker}g has zero homology.

In fact, α=g∘f\alpha=g\circ f is an automorphism of PP (Prop. 8). Put f~=f∘α−1\widetilde f=f\circ\alpha^{-1}.

We have

Im⁡f~=Im⁡fandg∘f~=1P, \operatorname{Im}\widetilde f=\operatorname{Im}f \quad\text{and}\quad g\circ\widetilde f=1_P,

which shows that P′=Im⁡f~⊕Ker⁡gP'=\operatorname{Im}\widetilde f\oplus\operatorname{Ker}g. Since the sequence

0⟶Ker⁡g⟶P′→ g P⟶0 0\longrightarrow\operatorname{Ker}g\longrightarrow P' \xrightarrow{\ g\ }P\longrightarrow0

is exact and gg is a homomorphism, Ker⁡g\operatorname{Ker}g has zero homology.

Proposition 9

Let MM be an AA-module and (P,p)(P,p) a projective resolution of MM. Let rr denote the radical of AA. Suppose either that PnP_n is a finitely generated AA-module for every nn, or that rr is nilpotent. Then a necessary and sufficient condition for (P,p)(P,p) to be minimal is that the complex (A/r)⊗AP(A/r)\otimes_A P have zero differential, in other words that

dn+1(Pn+1)⊂rPnfor all n≥0. d_{n+1}(P_{n+1})\subset rP_n\quad\text{for all }n\geq0.

Suppose that (P,p)(P,p) is minimal. By VIII, loc. cit., the homomorphism

1⊗δn:(A/r)⊗APn⟶(A/r)⊗AIm⁡dn 1\otimes\delta_n:(A/r)\otimes_A P_n\longrightarrow(A/r)\otimes_A\operatorname{Im}d_n

is an isomorphism. It then follows from the exact sequence

0⟶Im⁡dn+1→ jn Pn→ δn Im⁡dn⟶0 0\longrightarrow\operatorname{Im}d_{n+1} \xrightarrow{\ j_n\ }P_n \xrightarrow{\ \delta_n\ }\operatorname{Im}d_n \longrightarrow0

that the homomorphism 1⊗jn:(A/r)⊗AIm⁡dn+1→(A/r)⊗APn1 \otimes j_n : (A/r) \otimes_A \operatorname{Im} d_{n+1} \to (A/r) \otimes_A P_n is zero; since dn+1=jn∘δn+1d_{n+1} = j_n \circ \delta_{n+1}, we deduce that 1A/r⊗dn+1=01_{A/r} \otimes d_{n+1} = 0 for n⩾0n \geqslant 0.

Conversely, suppose that for every n⩾1n \geqslant 1, 1⊗dn1 \otimes d_n is zero, in other words that Im⁡dn=Ker⁡dn−1\operatorname{Im} d_n = \operatorname{Ker} d_{n-1} is contained in rPn−1rP_{n-1}. Since δn−1\delta_{n-1} is surjective, it follows from VIII, loc. cit. that δn−1\delta_{n-1} is a projective cover for n⩾1n \geqslant 1, hence that (P,p)(P, p) is minimal.

Proposition 10

Suppose that A is a left noetherian local ring, and let M be a finitely generated A-module. Then M possesses a minimal resolution (P,p)(P, p); for every n⩾0n \geqslant 0, PnP_n is a finitely generated free module.

In fact, in the construction carried out in No. 5 (p. 53), one may, by virtue of VIII, loc. cit., take for (L0,p)(L_0, p) a projective cover of M, and for Ln+1L_{n+1} a projective cover of Ker⁡dn\operatorname{Ker} d_n. The resolution thus obtained is then minimal.

*Remarks. -- 1) Let m denote the maximal ideal of A and put k=A/mk = A/m. Let P be a minimal projective resolution of M, and put bn=dim⁡k(k⊗APn)b_n = \dim_k (k \otimes_A P_n). Then PnP_n is a free A-module of rank bnb_n. It follows from the corollary to Prop. 8 that for every other projective resolution P′P' of M, one has dim⁡k(k⊗APn′)⩾bn\dim_k (k \otimes_A P'_n) \geqslant b_n, and that equality holds if and only if P′P' is minimal.

2) By Prop. 9, bnb_n is the dimension over kk of Hn(k⊗AP)H_n(k \otimes_A P), in other words of Tor⁡nA(k,M)\operatorname{Tor}_n^A(k, M). It is also the dimension over kk of Ext⁡An(M,k)\operatorname{Ext}_A^n(M, k) (cf. X, p. 103, Remark 3).

7. Graded Resolutions

In this number, it is assumed that the ring A is endowed with a grading (An)n∈Z(A_n)_{n \in \mathbf{Z}}, such that An=0A_n = 0 for n<0n < 0. A graded A-module M is said to be bounded below if Mn=0M_n = 0 for nn sufficiently small; every graded A-module of finite type is bounded below.

Proposition 11

If M is a graded A-module bounded below (resp. if M is a graded A-module of finite type and if A is left noetherian), there exists an exact sequence of graded A-modules unbounded to the left

⋯⟶Ln→dnLn−1⟶⋯⟶L1→d1L0→d0M⟶0 \cdots \longrightarrow L_n \xrightarrow{d_n} L_{n-1} \longrightarrow \cdots \longrightarrow L_1 \xrightarrow{d_1} L_0 \xrightarrow{d_0} M \longrightarrow 0

in which the LiL_i are graded free and bounded below (resp. graded free and of finite type), and in which the did_i are graded homomorphisms of degree 0.

If N is a graded A-module bounded below (resp. and of finite type over noetherian A), there exists a graded free A-module bounded below (resp. and of finite type) L and a surjective graded homomorphism L→NL \to N (II, p. 167, Remark 3).

This being so, suppose given an exact sequence of graded A-modules and graded homomorphisms of degree 0

Ln→dnLn−1⟶⋯⟶L0→d0M⟶0, L_n \xrightarrow{d_n} L_{n-1} \longrightarrow \cdots \longrightarrow L_0 \xrightarrow{d_0} M \longrightarrow 0,

where the Li,i=0,…,nL_i, i = 0, \ldots, n, are graded free and bounded below (resp. graded free and of finite type). Then N=Ker dnN = \mathrm{Ker}\, d_n is bounded below (resp. of finite type); hence there exist a graded free a-module bounded below (resp. a graded free a-module of finite type) Ln+1L_{n+1} and a graded homomorphism dn+1:Ln+1→Lnd_{n+1} : L_{n+1} \to L_n of degree 0, such that Im dn+1=N\mathrm{Im}\, d_{n+1} = N; the sequence

Ln+1→dn+1Ln→dnLn−1⟶⋯⟶L0→d0M⟶0 L_{n+1} \xrightarrow{d_{n+1}} L_n \xrightarrow{d_n} L_{n-1} \longrightarrow \cdots \longrightarrow L_0 \xrightarrow{d_0} M \longrightarrow 0

is then exact. The proposition then follows from the preceding by induction on nn.

8. The standard resolution

In this No., it is supposed that the ring AA is an algebra (associative and unitary) over a commutative ring kk. For n⩾0n \geqslant 0, let BnB_n denote the tensor product over kk of (n+2)(n + 2) modules equal to AA. It is considered as an (A,A)(A, A)-bimodule by endowing it with the structure of left a-module (resp right) deduced from the structure of left a-module (resp right) of the first (resp. of the last) factor of the tensor product.

For n⩾1n \geqslant 1, define bimodule homomorphisms dnid_n^i (for 0⩽i⩽n0 \leqslant i \leqslant n) and dnd_n from BnB_n into Bn−1B_{n-1} by the formulas:

dni(x0⊗…⊗xn+1)=x0⊗…⊗xi xi+1⊗…⊗xn+1,0⩽i⩽n, d_n^i(x_0 \otimes \ldots \otimes x_{n+1}) = x_0 \otimes \ldots \otimes x_i\, x_{i+1} \otimes \ldots \otimes x_{n+1}, \quad 0 \leqslant i \leqslant n,
dn=∑i=0n(−1)idni. d_n = \sum_{i=0}^n (-1)^i d_n^i.

It is clear that

dn−1i∘dnj=dn−1j−1∘dnifori<j d_{n-1}^i \circ d_n^j = d_{n-1}^{j-1} \circ d_n^i \quad \text{for} \quad i < j
and consequently
dn−1∘dn=∑0⩽i<j⩽n(−1)i+jdn−1i∘dnj+∑0⩽j⩽i⩽n−1(−1)i+jdn−1i∘dnj=0. d_{n-1} \circ d_n = \sum_{0 \leqslant i < j \leqslant n} (-1)^{i+j} d_{n-1}^i \circ d_n^j + \sum_{0 \leqslant j \leqslant i \leqslant n-1} (-1)^{i+j} d_{n-1}^i \circ d_n^j = 0.

Consequently, if one puts Bn=0B_n = 0 for n<0n < 0 and dn=0d_n = 0 for n⩽0n \leqslant 0, the sequence (Bn,dn)(B_n, d_n) defines a complex of (A,A)(A, A)-bimodules (X, p. 43), which will be denoted by B(A)B(A). For every left a-module MM, let B(A,M)B(A, M) denote the complex formed by the Bn⊗AMB_n \otimes_A M and the dn⊗1Md_n \otimes 1_M, \* in other words the tensor product complex B(A)⊗AM∗B(A) \otimes_A M *; it is a complex of left a-modules.

Define an a-linear mapping εM\varepsilon_M from B0(A,M)=(A⊗kA)⊗AMB_0(A, M) = (A \otimes_k A) \otimes_A M into MM by the formula εM(a⊗b⊗m)=abm\varepsilon_M(a \otimes b \otimes m) = abm for a,b∈A,m∈Ma, b \in A, m \in M. One has εM∘d1=0\varepsilon_M \circ d_1 = 0, so that the graded homomorphism ε‾M:B(A,M)→M\overline{\varepsilon}_M : B(A, M) \to M, which coincides with εM\varepsilon_M in degree 0, is a morphism of complexes of a-modules.

Proposition 12

The mapping ε‾M:B(A,M)→M\overline{\varepsilon}_M : B(A, M) \to M is a homotopism of complexes of kk-modules. In particular, the complex B(A,M)B(A, M) is split over kk, and (B(A,M),ε‾M)(B(A, M), \overline{\varepsilon}_M) is a left resolution of the AA-module MM.

For n⩾0n \geqslant 0, let us define a kk-linear mapping sn:Bn→Bn+1s_n : B_n \to B_{n+1} by the formula:

sn(x0⊗…⊗xn+1)=1⊗x0⊗…⊗xn+1for x0,…,xn+1∈A. s_n(x_0 \otimes \ldots \otimes x_{n+1}) = 1 \otimes x_0 \otimes \ldots \otimes x_{n+1} \quad \text{for } x_0, \ldots, x_{n+1} \in A .

This is a homomorphism of right AA-modules, which satisfies the identities:

dn+1i∘sn=sn−1∘dni−1for n⩾1,1⩽i⩽n+1, d_{n+1}^i \circ s_n = s_{n-1} \circ d_n^{i-1} \quad \text{for } n \geqslant 1 , \quad 1 \leqslant i \leqslant n + 1 ,
dn+10∘sn=1Bnfor n⩾1, d_{n+1}^0 \circ s_n = 1_{B_n} \qquad \text{for } n \geqslant 1 ,

and consequently one has

(16)

dn+1∘sn+sn−1∘dn=1Bnfor n⩾1. d_{n+1} \circ s_n + s_{n-1} \circ d_n = 1_{B_n} \quad \text{for } n \geqslant 1 .

Moreover, one has

(17)

d1∘s0(x0⊗x1)=x0⊗x1−1⊗x0x1for x0,x1∈A. d_1 \circ s_0(x_0 \otimes x_1) = x_0 \otimes x_1 - 1 \otimes x_0 x_1 \quad \text{for } x_0, x_1 \in A .

Let η:A→A⊗kA\eta : A \to A \otimes_k A denote the mapping defined by η(a)=1⊗a\eta(a) = 1 \otimes a, and η‾:A→B(A)\overline{\eta} : A \to B(A) the morphism of complexes which coincides with η\eta in degree 0. It is clear that ε‾A∘η‾=1A\overline{\varepsilon}_A \circ \overline{\eta} = 1_A; formulas (16) and (17) show that d∘s+s∘d=1B(A)−η‾∘ε‾Ad \circ s + s \circ d = 1_{B(A)} - \overline{\eta} \circ \overline{\varepsilon}_A. Putting η‾M=η‾⊗1M\overline{\eta}_M = \overline{\eta} \otimes 1_M, dM=d⊗1Md_M = d \otimes 1_M and sM=s⊗1Ms_M = s \otimes 1_M, we deduce that ε‾M∘η‾M=1M\overline{\varepsilon}_M \circ \overline{\eta}_M = 1_M and dM∘sM+sM∘dM=1B(A,M)−η‾M∘ε‾Md_M \circ s_M + s_M \circ d_M = 1_{B(A,M)} - \overline{\eta}_M \circ \overline{\varepsilon}_M. In other words, (X, p. 33, Definition 5), ε‾M\overline{\varepsilon}_M is a homotopism of complexes of kk-modules. The other assertions of the proposition follow from this at once.

Definition 3

The left resolution (B(A,M),ε‾M)(B(A, M), \overline{\varepsilon}_M) of MM is called the standard resolution of the AA-module MM.

If AA and MM are projective kk-modules (resp. free, resp. flat), the standard resolution B(A,M)B(A, M) is a projective (resp. free, resp. flat) resolution of MM.

9. Resolutions and Grothendieck groups

If C\mathscr{C} is a set of classes of AA-modules, we shall say that a left resolution (P,p)(P, p) is bounded of type C\mathscr{C} if the complex PP is bounded of type C\mathscr{C} (X, p. 41).

Theorem 1

Let C0\mathscr{C}_0 and C\mathscr{C} be two additive and left exact sets of class of AA-modules such that C0⊂C\mathscr{C}_0 \subset \mathscr{C} and every AA-module of type C\mathscr{C} possesses a bounded left resolution of type C0\mathscr{C}_0. Then the homomorphism α:K(C0)→K(C)\alpha : K(\mathscr{C}_0) \to K(\mathscr{C}) deduced from the inclusion of C0\mathscr{C}_0 in C\mathscr{C} is bijective; if MM is an AA-module of type C\mathscr{C} and PP a bounded left resolution of MM of type C0\mathscr{C}_0, one has α−1([M]C)=χC0(P)\alpha^{-1}([M]_{\mathscr{C}}) = \chi_{\mathscr{C}_0}(P) (X, p. 41, example 6).

Lemma 4

Let f:M′→Mf : M' \to M be a homomorphism of AA-modules of type C\mathscr{C}, and p:P→Mp : P \to M a bounded left resolution of PP of type C0\mathscr{C}_0. There exist a bounded left resolution p′:P′→M′p' : P' \to M' of type C0\mathscr{C}_0 and a morphism of complexes u:P′→Pu : P' \to P such that p∘u=f∘p′p \circ u = f \circ p'.

Let us argue by induction on the length nn of PP, the assertion being trivial when the latter is <0< 0. Consider the mapping g:M′×P0→Mg : M' \times P_0 \to M such that

g(x,r′)=f(x)−p0(r′) g(x, r') = f(x) - p_0(r')
for x∈M′,r′∈P0x \in M', r' \in P_0,

and its kernel KK; the AA-module KK is of type C\mathscr{C} since gg is surjective and M′×P0M' \times P_0 and MM are of type C\mathscr{C}. Let h:P0′→Kh : P'_0 \to K be a surjective homomorphism, where P0′P'_0 is of type C0\mathscr{C}_0; let us denote by p0′:P0′→M′p'_0 : P'_0 \to M' (resp. u0:P0′→P0u_0 : P'_0 \to P_0) the homomorphism composed of hh and the projection K→MK \to M (resp. K→P0K \to P_0); the homomorphism p0′p'_0 is surjective and we have a commutative diagram

P0′→u0P0p0′↓↓p0M′→fM. \begin{array}{ccc} P'_0 & \xrightarrow{u_0} & P_0 \\ p'_0 \downarrow & & \downarrow p_0 \\ M' & \xrightarrow{f} & M . \end{array}

It is then enough to apply the induction hypothesis to the homomorphism

Ker⁡p0′→Ker⁡p0 \operatorname{Ker} p'_0 \to \operatorname{Ker} p_0

deduced from u0u_0.

Lemma 5

Consider a commutative diagram

P′→uPp′↓↓p0→fM→M′′→0 \begin{array}{ccc} P' & \xrightarrow{u} & P \\ p' \downarrow & & \downarrow p \\ 0 & \xrightarrow{f} & M \to M'' \to 0 \end{array}

where (P,p)(P, p) (resp. (P′,p′)(P', p')) is a left resolution of MM (resp. M′M'), and where the bottom horizontal line is an exact sequence. There exists a homologism p′′:Con⁡(u)→M′′p'' : \operatorname{Con}(u) \to M''.

In fact, the exact sequence (X, p. 37, prop. 7)

0→P→πCon⁡(u)→δP′(−1)→0 0 \to P \xrightarrow{\pi} \operatorname{Con}(u) \xrightarrow{\delta} P'(-1) \to 0

gives an exact homology sequence

→Hn(P)→Hn(Con⁡(u))→Hn−1(P′)→⋯ \to H_n(P) \to H_n(\operatorname{Con}(u)) \to H_{n-1}(P') \to \cdots
⋯→H1(Con⁡(u))→H0(P′)→∂^H0(P)→H0(Con⁡(u))→0. \cdots \to H_1(\operatorname{Con}(u)) \to H_0(P') \xrightarrow{\hat{\partial}} H_0(P) \to H_0(\operatorname{Con}(u)) \to 0 .

By X, p. 38, lemma 3 a), we have ∂=−H0(u)\partial = - H_0(u). Since Hn(P)=0=Hn(P′)H_n(P) = 0 = H_n(P') for n>0n > 0 and H0(u):H0(P′)→H0(P)H_0(u) : H_0(P') \to H_0(P) is identified with f:M′→Mf : M' \to M, we conclude that Hn(Con⁡(u))=0H_n(\operatorname{Con}(u)) = 0 for n>0n > 0 and that H0(Con⁡(u))H_0(\operatorname{Con}(u)) is isomorphic to M′′M'', whence the lemma.

Let us now prove the theorem.

a) Let M be an A-module of type C\mathscr{C}. For every bounded left resolution (P,p)(P, p) of M of type C0\mathscr{C}_0, the element χC0(P)\chi_{\mathscr{C}_0}(P) of K(C0)K(\mathscr{C}_0) depends only on M. In fact, let (P1,p1)(P_1, p_1) and (P2,p2)(P_2, p_2) be two resolutions of this type. Consider the resolution

(P1×P2,p1×p2) (P_1 \times P_2, p_1 \times p_2)
of the A-module M×MM \times M and the homomorphism Δ:x↦(x,x)\Delta : x \mapsto (x, x) of M into M×MM \times M. By lemma 4, there exists a bounded left resolution (Q,q)(Q, q) of M of type C0\mathscr{C}_0 and a commutative diagram
Q→uP1×P2q↓↓p1×p2M→ΔM×M; \begin{array}{ccc} Q & \xrightarrow{u} & P_1 \times P_2 \\ q \downarrow & & \downarrow p_1 \times p_2 \\ M & \xrightarrow{\Delta} & M \times M ; \end{array}
we deduce from this a commutative diagram
Q→u∘priPiq↓↓piM→1MM,i=1,2. \begin{array}{ccc} Q & \xrightarrow{u \circ pr_i} & P_i \\ q \downarrow & & \downarrow p_i \\ M & \xrightarrow{1_M} & M , \quad i = 1, 2 . \end{array}
By lemma 5, Con (u∘pri)(u \circ pr_i) has zero homology, hence u∘priu \circ pr_i is a homologism and χC0(Q)=χC0(Pi)\chi_{\mathscr{C}_0}(Q) = \chi_{\mathscr{C}_0}(P_i) (X, p. 41, prop. 10); it follows that χC0(P1)=χC0(P2)\chi_{\mathscr{C}_0}(P_1) = \chi_{\mathscr{C}_0}(P_2) as announced.

b) For every A-module M of type C\mathscr{C}, let φ(M)∈K(C0)\varphi(M) \in K(\mathscr{C}_0) be the common value of the χC0(P)\chi_{\mathscr{C}_0}(P) for all bounded left resolutions P of M of type C0\mathscr{C}_0. Let us show that the function φ:C→K(C0)\varphi : \mathscr{C} \to K(\mathscr{C}_0) is additive. Let therefore

0→M′→fM→M′′→0 0 \to M' \xrightarrow{f} M \to M'' \to 0
be an exact sequence of A-modules of type C\mathscr{C}. By Lemma 4, there exists a commutative diagram
P′→uPp′↓↓p0→fM→gM′′→0 \begin{array}{ccc} P' & \xrightarrow{u} & P \\ p' \downarrow & & \downarrow p \\ 0 & \xrightarrow{f} & M \xrightarrow{g} M'' \to 0 \end{array}
where (P,p)(P, p) and (P′,p′)(P', p') are bounded left resolutions of type C0\mathscr{C}_0. Then we have
φ(M)=χC0(P),φ(M′)=χC0(P′) \varphi(M) = \chi_{\mathscr{C}_0}(P) , \qquad \varphi(M') = \chi_{\mathscr{C}_0}(P')
and by Lemma 5
φ(M′′)=χC0(Con (u))=χC0(P)−χC0(P′)=φ(M)−φ(M′); \varphi(M'') = \chi_{\mathscr{C}_0}(\mathrm{Con}\,(u)) = \chi_{\mathscr{C}_0}(P) - \chi_{\mathscr{C}_0}(P') = \varphi(M) - \varphi(M') ;
which was to be proved.

c) Let then β:K(C)→K(C0)\beta : K(\mathscr{C}) \to K(\mathscr{C}_0) be the homomorphism such that, with the preceding notations, we have β([M]C)=χC0(P)\beta([M]_{\mathscr{C}})=\chi_{\mathscr{C}_0}(P). Since pp is a homomorphism, we have χC(P)=[M]C\chi_{\mathscr{C}}(P)=[M]_{\mathscr{C}}, hence α∘β([M]C)=α(χC0(P))=χC(P)=[M]C\alpha\circ\beta([M]_{\mathscr{C}})=\alpha(\chi_{\mathscr{C}_0}(P))=\chi_{\mathscr{C}}(P)=[M]_{\mathscr{C}} and α∘β=1K(C)\alpha\circ\beta=1_{K(\mathscr{C})}. If MM is of type C0\mathscr{C}_0, then (M,1M)(M,1_M) is a resolution of MM, hence φ(M)=[M]C0\varphi(M)=[M]_{\mathscr{C}_0} and β∘α=1K(C0)\beta\circ\alpha=1_{K(\mathscr{C}_0)}, which completes the proof.

We shall apply this theorem to modules of "finite projective dimension" in § 8 (X, p. 137).

Exercises

See the exercises for § 3.

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