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′f′↓N′α′β′Mf↓NMf↓NαβM′′k′′↓N′′
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′.
In fact, put g=f′−k∘α′; we have
β∘g=β∘f′−β∘k∘α′=f∘α′−β∘k∘α′=k′′∘α∘α′=0.
This implies Im(g)⊂Ker(β)=Im(β′). Since M′ is projective, there therefore exists an A-homomorphism k′:M′→N′ such that β′∘k′=g, whence the lemma.
Lemma 2
If in the commutative diagram of A-modules and homomorphisms
M′N′α′↓uβ′M↓u′′NMNα↓βM′′↓N′′
one has α∘α′=0,Kerβ=Imβ′ and if M′ is projective, there exists an A-homomorphism u′:M′→N′ such that β′∘u′=u∘α′.
It is enough to put k′′=u′′,k=−u,f=0,f′=0 and u′=k′ in Lemma 1.
Lemma 1 bis. — Consider a diagram of A-modules and homomorphisms
M′k′↓N′α′β′Mk↓NMf′↓NαβM′′f↓N′′
such that f∘α′=β∘f′, Kerα=Imα′, β∘β′=0, and f′=k∘α′+β′∘k′ and where N′′ is injective. There exists an A-homomorphism k′′:M′′→N′′ such that f=k′′∘α+β∘k.
In fact, put g=f−β∘k, we have
g∘α′=f∘α′−β∘k∘α′=β∘f′−β∘k∘α′=β∘β′∘k′=0.
This implies Kerg⊃Imα′=Kerα. Since N′′ is injective, there therefore exists (X, p. 16, remark) an A-homomorphism k′:M′′→N′′ such that g=k′′∘α, whence the lemma.
Lemma 2 bis. — If, in the commutative diagram of A-modules and homomorphisms
M′u′↓N′α′β′MαM′′u↓NβN′′
one has Kerα=Imα′,β∘β′=0 and if N′′ is injective, there exists an A-homomorphism u′′:M′′→N′′ such that u′′∘α=β∘u. It is enough to put u′=k′,u=−k,f=0,f′=0 and k′′=u′′ in Lemma 1 bis.
Proposition 1
Let (P,dP) and (E,dE) be two complexes of A-modules and r an integer.
a) Let (ui:Pi→Ei)i≤r be a family of homomorphisms such that dE∘ui=ui−1∘dP for i≤r. Suppose that Pi is projective for i>r and that Hi(E)=0 for i≥r. Then the family of the ui extends to a morphism of complexes from P into E; two such extensions are homotopic.
b) Let (ui:Pi→Ei)i≤r be a family of homomorphisms such that ui∘dP=dE∘ui−1 for i≤r. Suppose that Ei is injective for i>r and that Hi(P)=0 for i≥r. Then the family of the ui extends to a morphism of complexes from P into E; two such extensions are homotopic.
Let us prove a). The existence of an extension v of the family (ui)i≤r follows at once from Lemma 2 by induction. Let v′ be another extension; put f=v′−v, and construct by induction on the integer n a homomorphism kn:Pn→En+1 such that fn=dE∘kn+kn−1∘dP. For i≤r, take ki=0. Let n≥r and suppose that the ki have been constructed for i≤n. Consider then the diagram
The hypotheses of Lemma 1 are satisfied; there therefore exists an A-homomorphism kn+1:Pn+1→En+2 such that fn+1=dE∘kn+1+kn∘dP, 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 M be an A-module. A left resolution of M is a pair (P,p) where P is a complex zero on the right and p:P→M is a homomorphism. A right resolution of M is a pair (e,E) where E is a complex zero on the left and e:M→E a homomorphism.
The length of the resolution (P,p) (resp. (e,E)) is called the length of the complex P (resp. E). If (P,p) and (P′,p′) (resp. (e,E) and (e′,E′)) are two left (resp. right) resolutions of M, a morphism of complexes f:P→P′ such that p′∘f=p (resp. g:E→E′ such that g∘e=e′) is called a morphism of resolutions.
Proposition 2
Let P be a complex zero on the right and p:P→M a morphism. For (P,p) to be a left resolution of M, it is necessary and sufficient that the sequence
(1)
⋯⟶PndPPn−1⟶⋯⟶P1dPP0pM⟶0
be exact.
In fact, to say that p:P→M is a homomorphism means that Hi(P)=0 for i>0 and that p0 induces an isomorphism of Coker(dP:P1→P0) onto M.
Similarly:
Proposition 2bis. — Let E be a complex null on the left and e:M→E a morphism. In order that (e,E) be a right resolution of M, it is necessary and sufficient that the sequence
(1 bis)
0⟶Me0E0dEE1⟶⋯⟶EndEEn+1⟶⋯
be exact.
By abuse of language, one often says that sequence (1) (resp. (1 bis)) is a left (resp. right) resolution of M.
Definition 2
A projective resolution (resp. free, resp. flat) of the A-module M is a left resolution (P,p) of M such that the complex P is projective (resp. free, resp. flat) (X, p. 25). An injective resolution of M is a right resolution (e,E) of M such that the complex E is injective (loc. cit.).
Example 1
Suppose that the ring A is principal; let M be an A-module and (xi)i∈I a generating family of M. Denote by L0 the free module A(I), by (ei) its canonical basis, and define p:L0→M by p(ei)=xi. The morphism p is surjective and its kernel L1 is a free A-module by VII, § 3, Corollary 2 to Theorem 1; hence the exact sequence
0⟶L1⟶L0pM⟶0
is a free resolution of M of length 1. If I is finite, L0 and L1 are of finite type.
Example 2
Suppose A commutative; let E be an A-module and u an endomorphism of E. Denote by Eu the A[X]-module obtained by endowing E with the structure defined by
(p,x)↦p(u)(x)forp∈A[X]andx∈E.
By III, p. 106, one has an exact sequence:
0→A[X]⊗AEψA[X]⊗AEφEu→0
where φ(p⊗x)=p.x and ψ(p⊗x)=Xp⊗x−p⊗u(x) for p∈A[X] and x∈E. This exact sequence is a resolution of length 1 of Eu, 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
is an injective resolution of length 1 of the A-module As (X, p. 18, Example 1).
Proposition 3
Let f:M′→M be a homomorphism of A-modules, p′:P′→M′ a morphism into M′ of a complex null on the right and projective P′, and p:P→M a left resolution of M. There exists a morphism of complexes f~:P′→P, and only one up to homotopy, such that p∘f~=f∘p′.
Let us consider the complex P defined as follows: Pn=Pn for n=−1, P−1=M, dP,n=dP,n for n=0,−1, dP,0=p0, dP,−1=0, and the complex P′ defined analogously. Applying to the complexes P and P′ Prop. 1 a) with r=0, ui=0 for i<−1 and u−1=f, we obtain Prop. 3.
Corollary
Let (P,p) and (P′,p′) be two projective resolutions of M. There exists a morphism, and only one up to homotopy, α:P′→P such that p∘α=p′.
In fact, there exists a morphism α:P′→P (resp. β:P→P′) such that p∘α=p′ (resp. p′∘β=p). Since p∘α∘β=p (resp. p′∘β∘α=p′), α∘β is homotopic to 1P (resp. β∘α is homotopic to 1P′).
PROPOSITION 3 bis. — Let g:N→N′ be a homomorphism of a-modules, e′:N′→E′ a morphism from N′ into a left zero and injective complex E′, and e:N→E a right resolution of N. There exists a morphism of complexes g~:E→E′, and only one up to homotopy, such that g~∘e=e′∘g.
This is proved like Prop. 3 with the aid of Prop. 1 b).
Corollary
Let (e,E) and (e′,E′) be two injective resolutions of N; there exists a morphism α:E→E′ and only one up to homotopy such that α∘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)→M the homomorphism such that
pM(em)=m,m∈M.
Put Z0(M)=KerpM and let iM:Z0(M)→L0(M) be the canonical injection. We have an exact sequence
(1)0⟶Z0(M)iML0(M)pMM⟶0.
A graded module L(M) is defined by putting Ln(M)=0 for n<0 and, by induction on the integer n>0
(2)Ln(M)=L0(Zn−1(M));Zn(M)=Z0(Zn−1(M)).
A-homomorphisms dnM:Ln(M)→Ln−1(M) are defined by
so that, if pM is extended to a morphism of complexes
pM:(L(M),dM)→M,
we obtain a free resolution of M, called the canonical free resolution of M.
Let f:M→N be an A-homomorphism of a-modules. Denote by
L0(f):L0(M)→L0(N)
the unique A-homomorphism such that L0(f)(em)=ef(m) for every m∈M. One has
(4)pN∘L0(f)=f∘pM.
It follows that L0(f) induces an A-homomorphism Z0(f):Z0(M)→Z0(N) and one has
(5)iN∘Z0(f)=L0(f)∘iM.
Put Ln(f)=0, for n<0 and define by induction on the integer n>0, homomorphisms Ln(f):Ln(M)→Ln(N) and Zn(f):Zn(M)→Zn(N) by
(6){Ln(f)=L0(Zn−1(f))Zn(f)=Z0(Zn−1(f)).
Proposition 4
L(f):L(M)→L(N) is a morphism of complexes of a-modules; one has pM∘L(f)=f∘pN.
It is a matter of proving, for every integer n>0, the formula
dnN∘Ln(f)=Ln−1(f)∘dnM.
One has first
d1N∘L1(f)=iN∘pZ0(N)∘L0(Z0(f))=iN∘Z0(f)∘pZ0(M)=L0(f)∘iM∘pZ0(M)=L0(f)∘d1M(by (3) and (6))(by (4))(by (5))(by (3)).
When n>1, one has successively
dnN∘Ln(f)=iZn−2(N)∘pZn−1(N)∘L0(Zn−1(f))=iZn−2(N)∘Zn−1(f)∘pZn−1(M)=iZn−2(N)∘Z0(Zn−2(f))∘pZn−1(M)=L0(Zn−2(f))∘iZn−2(M)∘pZn−1(M)=Ln−1(f)∘dnM(by (3) and (6))(by (4))(by (6))(by (5))(by (3) and (6)).
One has at once
(7)
L(1M)=1L(M).
On the other hand, if g:N→P is an A-homomorphism of a-modules, one has
hence L0(g∘f)=L(g)∘L(f); consequently Z0(g∘f)=Z0(g)∘Z0(f); whence at once Ln(g∘f)=Ln(g)∘Ln(f), for n⩾0, by induction on n, whence (8).
Remark
If f,g∈HomA(M,N), one does not have L(f+g)=L(f)+L(g). However these two morphisms are homotopic according to X, p. 49, prop. 3.
Let M be a right a-module; denote by A∘ the opposite ring of A, by M∘ the underlying A∘-module of M, by L(M∘) its canonical free resolution. This is denoted by L(M), and the underlying A-complex L(M∘)∘ of L(M∘) is called the canonical free resolution of M. Thus one has
L(M∘)=L(M)∘.
4. The canonical injective resolution
Let F be the A-module HomZ(A,Q/Z); for every A-module M, put I0(M)=FHomA(M,F) and denote by eM:M⟶I0(M) the homomorphism which to m∈M associates the family (φ(m))φ∈HomA(M,F). According to X, p. 19, cor. 2, I0(M) is an injective A-module and eM is injective. Put K0(M)=CokereM and denote by qM:I0(M)⟶K0(M) the canonical projection. Thus one has an exact sequence
0⟶MeMI0(M)qMK0(M)⟶0.
A graded A-module I(M) is defined by putting In(M)=0 for n<0 and, by recurrence on the integer n>0,
so that, if eM is extended to a morphism of complexes
eM:M⟶(I(M),δM),
one obtains an injective resolution of M, called the canonical injective resolution of M.
Let f:M⟶N be a homomorphism of A-modules. Let I0(f) denote the homomorphism from I0(M)=FHomA(M,F) into I0(N)=FHomA(N,F) which maps the family (xφ)φ∈HomA(M,F) to the family (xψ∘f)ψ∈HomA(N,F). One has:
(11)
I0(f)∘eM=eN∘f.
It follows that I0(f) induces a homomorphism K0(f):K0(M)⟶K0(N) and one has
(12)
K0(f)∘qM=qN∘K0(f).
Put In(f)=0 for n<0 and define, by recurrence on the integer n>0, homomorphisms In(f):In(M)⟶In(N) and Kn(f):Kn(M)⟶Kn(N) by:
(13)
{In(f)Kn(f)=I0(Kn−1(f)),=K0(Kn−1(f)).
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)
and for every homomorphism g:N→P of A-modules (15)
I(g∘f)=I(g)∘I(f).
Remark
If f,g∈HomA(M,N), one does not have 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∘)∘; this is called the canonical injective resolution of M, and one has
I(M∘)=I(M)∘.
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 A left noetherian and let M be an A-module. Let us construct by induction sequences (Ln)n≥0, (Zn)n≥0, (dn)n≥1 where, for every n≥0, Ln is a finitely generated free A-module, Zn a submodule of Ln and dn+1:Ln+1→Ln a homomorphism. For this, choose a finite generating family (mi)i∈I0 of M, put L0=A(I0), define p:L0→M by p(ei)=mi and put Z0=Ker(p). For n≥0, Ln and Zn having been constructed, Zn is finitely generated since contained in Ln; choose a finite generating family (xn,i)i∈In+1 of Zn; put Ln+1=A(In+1), define dn+1 by dn+1(ei)=xn,i and put Zn+1=Ker(dn+1).
By construction one has an exact sequence
⋯⟶Ln+1dn+1Ln⟶⋯⟶L0pM⟶0,
whence:
Proposition 6
When A is left noetherian, every finitely generated A-module M possesses a free resolution p:L→M such that Ln is finitely generated for every integer n. More generally:
Proposition 7
Let C be an A-complex and let a∈Z be such that Hn(C)=0 for n<a. a) There exists a free A-complex L such that Ln=0 for n<a and a homologism f:L→C.
b) Suppose A left noetherian and the A-modules Hn(C), n∈Z, finitely generated. There exists a free A-complex L such that Ln=0 for n<a and that Ln is a finitely generated A-module for every n, and a homomorphism f:L→C.
Let C′ be the subcomplex of C such that Cn′=Cn for n>a, Ca′=Za(C), Cn′=0 for n<a; then the canonical injection of C′ into C is a homomorphism. Replacing C by C′, one may therefore suppose that Cn=0 for n<a. The statement then results from repeated application of the following lemma, for r=a,a+1,… :
Lemma 3
Let C be a complex and let r∈Z. There exists a complex C′ and a homomorphism f:C′→C such that fn:Cn′→Cn is an isomorphism for n<r and such that Cr′ is a free A-module. If A is noetherian and the A-modules Hr(C) and Cr−1 are of finite type, one can require that Cr′ be of finite type.
a) Let first h:M→Cr be a homomorphism of A-modules; let d=(dn) denote the differential of C. Let N be the submodule of M×Cr+1 formed by the pairs (m,x) such that h(m)=dr+1(x); define a complex (C′,d′) by Cn′=Cn for n=r,r+1, Cr′=M, Cr+1′=N, dn′=dn for n=r,r+1, dr′=h, dr+1′(m,x)=m for (m,x)∈N and dr+2′(y)=(0,dr+2(y)) for y∈Cr+2. Also consider the morphism of complexes f:C′→C such that fn=1Cn for n=r,r+1, fr=h, fr+1(m,x)=x.
b) The complex Kerf is zero in degree =r,r+1 and the differential dr+1′ induces an isomorphism of Kerfr+1 onto Kerfr, hence H(Kerf)=0.
c) When the composite mapping MhCr→Cr/Br(C) is surjective, one sees analogously that H(Cokerf)=0, and f is then a homomorphism (X, p. 31, cor. 2).
d) When A is assumed noetherian and the A-modules Hr(C) and Cr−1 are of finite type, then Cr/Br(C) is of finite type, by virtue of the exact sequence (X, p. 25)
0→Hr(C)→Cr/Br(C)→Cr−1;
there then exists a free A-module of finite type M and a homomorphism h:M→Cr such that the condition of c) is satisfied; in the general case, there exists a free module M and a surjective homomorphism h:M→Cr. This completes the proof.
6. Minimal projective resolutions
Let M be an A-module and let
(P)⋯⟶FndnFn−1⟶⋯⟶F0d0M⟶0
a resolution of M. One says that (P) is a minimal projective resolution if, for every n≥0, the homomorphism δn:Pn→Im(dn) induced by dn is a projective cover (VIII, § 8, No. 5).
Proposition 8
Let M be an A-module, P and P′ two minimal projective resolutions of M, and f:P→P′ a morphism of resolutions. Then f is an isomorphism. In particular, two minimal projective resolutions of M are isomorphic.
Put Pn=Pn for n=−1 and P−1=M; define Pn′ analogously and put f−1=1M. We shall prove by induction starting from −1 that fn:Pn→Pn′ is an isomorphism for every n. This is evident for n=−1; suppose that fn and fn−1 are isomorphisms. It follows from the commutativity of the diagram
Pnfn↓Pn′dndn′Pn−1↓fn−1Pn−1′
that fn induces an isomorphism gn of Kerdn onto Kerdn′. It then follows from the commutativity of the diagram
and from VIII, loc. cit., that fn+1 is an isomorphism.
Corollary
Let M be an A-module, P and P′ two projective resolutions of M; suppose that P is minimal. Let f:P→P′ and g:P′→P be two morphisms of resolutions. Then f is injective, g is surjective, and P′ is the direct sum of the subcomplexes Imf and Kerg. Moreover Kerg has zero homology.
In fact, α=g∘f is an automorphism of P (Prop. 8). Put f=f∘α−1.
We have
Imf=Imfandg∘f=1P,
which shows that P′=Imf⊕Kerg. Since the sequence
0⟶Kerg⟶P′gP⟶0
is exact and g is a homomorphism, Kerg has zero homology.
Proposition 9
Let M be an A-module and (P,p) a projective resolution of M. Let r denote the radical of A. Suppose either that Pn is a finitely generated A-module for every n, or that r is nilpotent. Then a necessary and sufficient condition for (P,p) to be minimal is that the complex (A/r)⊗AP have zero differential, in other words that
dn+1(Pn+1)⊂rPnfor all n≥0.
Suppose that (P,p) is minimal. By VIII, loc. cit., the homomorphism
1⊗δn:(A/r)⊗APn⟶(A/r)⊗AImdn
is an isomorphism. It then follows from the exact sequence
0⟶Imdn+1jnPnδnImdn⟶0
that the homomorphism 1⊗jn:(A/r)⊗AImdn+1→(A/r)⊗APn is zero; since dn+1=jn∘δn+1, we deduce that 1A/r⊗dn+1=0 for n⩾0.
Conversely, suppose that for every n⩾1, 1⊗dn is zero, in other words that Imdn=Kerdn−1 is contained in rPn−1. Since δn−1 is surjective, it follows from VIII, loc. cit. that δn−1 is a projective cover for n⩾1, hence that (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); for every n⩾0, Pn 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) a projective cover of M, and for Ln+1 a projective cover of Kerdn. The resolution thus obtained is then minimal.
*Remarks. -- 1) Let m denote the maximal ideal of A and put k=A/m. Let P be a minimal projective resolution of M, and put bn=dimk(k⊗APn). Then Pn is a free A-module of rank bn. It follows from the corollary to Prop. 8 that for every other projective resolution P′ of M, one has dimk(k⊗APn′)⩾bn, and that equality holds if and only if P′ is minimal.
2) By Prop. 9, bn is the dimension over k of Hn(k⊗AP), in other words of TornA(k,M). It is also the dimension over k of ExtAn(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, such that An=0 for n<0. A graded A-module M is said to be bounded below if Mn=0 for n 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
⋯⟶LndnLn−1⟶⋯⟶L1d1L0d0M⟶0
in which the Li are graded free and bounded below (resp. graded free and of finite type), and in which the di 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→N (II, p. 167, Remark 3).
This being so, suppose given an exact sequence of graded A-modules and graded homomorphisms of degree 0
LndnLn−1⟶⋯⟶L0d0M⟶0,
where the Li,i=0,…,n, are graded free and bounded below (resp. graded free and of finite type). Then N=Kerdn 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+1 and a graded homomorphism dn+1:Ln+1→Ln of degree 0, such that Imdn+1=N; the sequence
Ln+1dn+1LndnLn−1⟶⋯⟶L0d0M⟶0
is then exact. The proposition then follows from the preceding by induction on n.
8. The standard resolution
In this No., it is supposed that the ring A is an algebra (associative and unitary) over a commutative ring k. For n⩾0, let Bn denote the tensor product over k of (n+2) modules equal to A. It is considered as an (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⩾1, define bimodule homomorphisms dni (for 0⩽i⩽n) and dn from Bn into Bn−1 by the formulas:
Consequently, if one puts Bn=0 for n<0 and dn=0 for n⩽0, the sequence (Bn,dn) defines a complex of (A,A)-bimodules (X, p. 43), which will be denoted by B(A). For every left a-module M, let B(A,M) denote the complex formed by the Bn⊗AM and the dn⊗1M, \* in other words the tensor product complex B(A)⊗AM∗; it is a complex of left a-modules.
Define an a-linear mapping εM from B0(A,M)=(A⊗kA)⊗AM into M by the formula εM(a⊗b⊗m)=abm for a,b∈A,m∈M. One has εM∘d1=0, so that the graded homomorphism εM:B(A,M)→M, which coincides with εM in degree 0, is a morphism of complexes of a-modules.
Proposition 12
The mapping εM:B(A,M)→M is a homotopism of complexes of k-modules. In particular, the complex B(A,M) is split over k, and (B(A,M),εM) is a left resolution of the A-module M.
For n⩾0, let us define a k-linear mapping sn:Bn→Bn+1 by the formula:
sn(x0⊗…⊗xn+1)=1⊗x0⊗…⊗xn+1for x0,…,xn+1∈A.
This is a homomorphism of right A-modules, which satisfies the identities:
dn+1i∘sn=sn−1∘dni−1for n⩾1,1⩽i⩽n+1,
dn+10∘sn=1Bnfor n⩾1,
and consequently one has
(16)
dn+1∘sn+sn−1∘dn=1Bnfor n⩾1.
Moreover, one has
(17)
d1∘s0(x0⊗x1)=x0⊗x1−1⊗x0x1for x0,x1∈A.
Let η:A→A⊗kA denote the mapping defined by η(a)=1⊗a, and η:A→B(A) the morphism of complexes which coincides with η in degree 0. It is clear that εA∘η=1A; formulas (16) and (17) show that d∘s+s∘d=1B(A)−η∘εA. Putting ηM=η⊗1M, dM=d⊗1M and sM=s⊗1M, we deduce that εM∘ηM=1M and dM∘sM+sM∘dM=1B(A,M)−ηM∘εM. In other words, (X, p. 33, Definition 5), εM is a homotopism of complexes of k-modules. The other assertions of the proposition follow from this at once.
Definition 3
The left resolution (B(A,M),εM) of M is called the standard resolution of the A-module M.
If A and M are projective k-modules (resp. free, resp. flat), the standard resolution B(A,M) is a projective (resp. free, resp. flat) resolution of M.
9. Resolutions and Grothendieck groups
If C is a set of classes of A-modules, we shall say that a left resolution (P,p) is bounded of type C if the complex P is bounded of type C (X, p. 41).
Theorem 1
Let C0 and C be two additive and left exact sets of class of A-modules such that C0⊂C and every A-module of type C possesses a bounded left resolution of type C0. Then the homomorphism α:K(C0)→K(C) deduced from the inclusion of C0 in C is bijective; if M is an A-module of type C and P a bounded left resolution of M of type C0, one has α−1([M]C)=χC0(P) (X, p. 41, example 6).
Lemma 4
Let f:M′→M be a homomorphism of A-modules of type C, and p:P→M a bounded left resolution of P of type C0. There exist a bounded left resolution p′:P′→M′ of type C0 and a morphism of complexes u:P′→P such that p∘u=f∘p′.
Let us argue by induction on the length n of P, the assertion being trivial when the latter is <0. Consider the mapping g:M′×P0→M such that
g(x,r′)=f(x)−p0(r′)
for x∈M′,r′∈P0,
and its kernel K; the A-module K is of type C since g is surjective and M′×P0 and M are of type C. Let h:P0′→K be a surjective homomorphism, where P0′ is of type C0; let us denote by p0′:P0′→M′ (resp. u0:P0′→P0) the homomorphism composed of h and the projection K→M (resp. K→P0); the homomorphism p0′ is surjective and we have a commutative diagram
P0′p0′↓M′u0fP0↓p0M.
It is then enough to apply the induction hypothesis to the homomorphism
Kerp0′→Kerp0
deduced from u0.
Lemma 5
Consider a commutative diagram
P′p′↓0ufP↓pM→M′′→0
where (P,p) (resp. (P′,p′)) is a left resolution of M (resp. M′), and where the bottom horizontal line is an exact sequence. There exists a homologism p′′:Con(u)→M′′.
In fact, the exact sequence (X, p. 37, prop. 7)
0→PπCon(u)δP′(−1)→0
gives an exact homology sequence
→Hn(P)→Hn(Con(u))→Hn−1(P′)→⋯
⋯→H1(Con(u))→H0(P′)∂^H0(P)→H0(Con(u))→0.
By X, p. 38, lemma 3 a), we have ∂=−H0(u). Since Hn(P)=0=Hn(P′) for n>0 and H0(u):H0(P′)→H0(P) is identified with f:M′→M, we conclude that Hn(Con(u))=0 for n>0 and that H0(Con(u)) is isomorphic to M′′, whence the lemma.
Let us now prove the theorem.
a) Let M be an A-module of type C. For every bounded left resolution (P,p) of M of type C0, the element χC0(P) of K(C0) depends only on M. In fact, let (P1,p1) and (P2,p2) be two resolutions of this type. Consider the resolution
(P1×P2,p1×p2)
of the A-module M×M and the homomorphism Δ:x↦(x,x) of M into M×M. By lemma 4, there exists a bounded left resolution (Q,q) of M of type C0 and a commutative diagram
Qq↓MuΔP1×P2↓p1×p2M×M;
we deduce from this a commutative diagram
Qq↓Mu∘pri1MPi↓piM,i=1,2.
By lemma 5, Con (u∘pri) has zero homology, hence u∘pri is a homologism and χC0(Q)=χC0(Pi) (X, p. 41, prop. 10); it follows that χC0(P1)=χC0(P2) as announced.
b) For every A-module M of type C, let φ(M)∈K(C0) be the common value of the χC0(P) for all bounded left resolutions P of M of type C0. Let us show that the function φ:C→K(C0) is additive. Let therefore
0→M′fM→M′′→0
be an exact sequence of A-modules of type C. By Lemma 4, there exists a commutative diagram
P′p′↓0ufP↓pMgM′′→0
where (P,p) and (P′,p′) are bounded left resolutions of type C0. Then we have
c) Let then β:K(C)→K(C0) be the homomorphism such that, with the preceding notations, we have β([M]C)=χC0(P). Since p is a homomorphism, we have χC(P)=[M]C, hence α∘β([M]C)=α(χC0(P))=χC(P)=[M]C and α∘β=1K(C). If M is of type C0, then (M,1M) is a resolution of M, hence φ(M)=[M]C0 and β∘α=1K(C0), which completes the proof.
We shall apply this theorem to modules of "finite projective dimension" in § 8 (X, p. 137).