Bourbaki

§ 2. Complexes of a-modules

In this paragraph, AA denotes a ring. When we speak of AA-modules without further specification, it will always be a question of left AA-modules.

We shall call graded modules the graded modules of type Z\mathbf{Z} (II, p. 164).

If MM is a graded AA-module, of grading (Mn)n∈Z(M_n)_{n\in\mathbf{Z}}, we put Mn=M−nM^n=M_{-n} and say that MnM_n (resp. MnM^n) is the homogeneous component of descending degree nn (resp. of ascending degree nn) of MM. If u:M→Nu:M\to N is a graded homomorphism of degree pp of graded AA-modules (II, p. 166), we denote by un:Mn→Mn+pu_n:M_n\to M_{n+p} (resp. un:Mn→Mn−pu^n:M^n\to M^{n-p}) the homomorphism deduced from uu; it is called the homogeneous component of descending degree (resp. ascending degree) nn of uu; one also says that uu is of descending degree pp or of ascending degree −p-p.

1. Complexes of a-Modules

Definition 1

A differential complex of AA-modules is a pair (C,d)(C,d) formed by a graded AA-module CC and an endomorphism d:C→Cd:C\to C graded of descending degree −1-1 and such that d∘d=0d\circ d=0.

It is also called a complex of AA-modules, or an AA-complex, or a complex. One often writes C in place of (C, d); the endomorphism d is called the differential of the complex (C, d), or by abuse of language of C.

If C_n (resp. C^n) is the homogeneous component of descending degree (resp. ascending degree) n of C, the datum of d is equivalent to that of the sequence of homomorphisms

(1)

⋯⟶Cn+1→dn+1Cn→dnCn−1⟶⋯ \cdots \longrightarrow C_{n+1} \xrightarrow{d_{n+1}} C_n \xrightarrow{d_n} C_{n-1} \longrightarrow \cdots
resp.

(1')

⋯⟶Cn−1→dn−1Cn→dnCn+1⟶⋯ \cdots \longrightarrow C^{n-1} \xrightarrow{d^{n-1}} C^n \xrightarrow{d^n} C^{n+1} \longrightarrow \cdots
such that dn∘dn+1=0d_n \circ d_{n+1} = 0 for all n∈Zn \in \mathbf{Z} (resp. dn∘dn−1=0d^n \circ d^{n-1} = 0 for all n∈Zn \in \mathbf{Z}). By abuse of language, one will also call a complex the datum of such a sequence of AA-modules and homomorphisms.

One will remark, as a mnemonic device, that when one “follows the direction of the arrows” in the diagrams (1) and (1’), the descending degree decreases and the ascending degree increases.

Every graded AA-module will tacitly be considered as a complex by endowing it with the zero differential; the complexes thus obtained will be called complexes with zero differential. In particular, every AA-module M will be endowed with the unique structure of AA-complex such that M0=M0=MM_0 = M^0 = M. The complex (C, d) is said to be zero if C is reduced to 0. In the sequel, we denote by 0 a zero complex, chosen once and for all.

Adjoin to the ordered set Z\mathbf{Z} two elements denoted −∞-\infty and +∞+\infty; denote by Z‾\overline{\mathbf{Z}} the set obtained, and endow it with the order relation extending that of Z\mathbf{Z} and such that −∞<n<+∞-\infty < n < +\infty for all n∈Zn \in \mathbf{Z}; every subset of Z‾\overline{\mathbf{Z}} possesses a greatest lower bound and a greatest upper bound.

Let C be a complex; one calls the right and left bounds 1^1 of C the elements bd(C)b_d(C) and bg(C)b_g(C) of Z‾\overline{\mathbf{Z}} defined by

bd(C)=inf⁡{n∈Z,Cn≠0},bg(C)=sup⁡{n∈Z,Cn≠0}. b_d(C) = \inf \{ n \in \mathbf{Z}, C_n \neq 0 \}, \quad b_g(C) = \sup \{ n \in \mathbf{Z}, C_n \neq 0 \}.
One says that C is zero on the right if bd(C)⩾0b_d(C) \geqslant 0, bounded on the right if bd(C)≠−∞b_d(C) \neq -\infty, zero on the left if bg(C)⩽0b_g(C) \leqslant 0, bounded on the left if bg(C)≠+∞b_g(C) \neq +\infty; one says that C is bounded if
bd(C)≠−∞,bg(C)≠+∞. b_d(C) \neq -\infty, \quad b_g(C) \neq +\infty.
One calls the length 2^2 of C and denotes by l(C)l(C) the element of Z‾\overline{\mathbf{Z}} defined as follows: if C is zero, l(C)=−∞l(C) = -\infty; if C is bounded and nonzero l(C)=bg(C)−bd(C)l(C) = b_g(C) - b_d(C); if C

1^1 The words right and left are relative to the description of C by means of the diagrams (1) and (1’). 2^2 One must not confuse the notion of length of the complex (C, d) with that of length of the module C (II, p. 21).

is not bounded, l(C)=+∞l(C) = + \infty. \* With the conventions of TG, IV, p. 13-17, one always has l(C)=bg(C)−bd(C)l(C) = b_g(C) - b_d(C). \*

For example, if kk consecutive components of CC are non-zero, the others being zero, one has l(C)=k−1l(C) = k - 1 if k>0k > 0, l(C)=−∞l(C) = - \infty if k=0k = 0.

One says that the complex (C,d)(C, d) is free, projective, flat, injective, if each of the modules CnC_n is so. It will be noted that the complex (C,d)(C, d) is projective or flat if and only if the module CC is so (II, p. 39, prop. 3 and X, p. 8, prop. 4), but that CC can be free without the complex (C,d)(C, d) being so (since a direct factor of a free module is not always free), analogously (C,d)(C, d) can be injective without CC being so (X, p. 170, exercise 21).

Let (C,d)(C, d) be a complex. Put Z(C,d)=Ker (d)Z(C, d) = \mathrm{Ker}\,(d), B(C,d)=Im (d)B(C, d) = \mathrm{Im}\,(d); these are graded submodules of CC, called respectively the module of cycles and the module of boundaries of (C,d)(C, d); the homogeneous components of Z(C,d)Z(C, d) and B(C,d)B(C, d) are denoted Zn(C,d)=Z−n(C,d)Z_n(C, d) = Z^{-n}(C, d), Bn(C,d)=B−n(C,d)B_n(C, d) = B^{-n}(C, d); one has Zn(C,d)=Ker (dn)Z_n(C, d) = \mathrm{Ker}\,(d_n), Bn(C,d)=Im (dn+1)B_n(C, d) = \mathrm{Im}\,(d_{n+1}), Zn(C,d)=Ker (dn)Z^n(C, d) = \mathrm{Ker}\,(d^n), Bn(C,d)=Im (dn−1)B^n(C, d) = \mathrm{Im}\,(d^{n-1}).

Since d∘d=0d \circ d = 0, one has B(C)⊂Z(C)B(C) \subset Z(C); two cycles are said to be homologous if their difference is a boundary; the graded quotient module H(C,d)=Z(C,d)/B(C,d)H(C, d) = Z(C, d)/B(C, d) is called the homology module of (C,d)(C, d); its elements are the homology classes; its homogeneous components are denoted Hn(C,d)=H−n(C,d)H_n(C, d) = H^{-n}(C, d).

Example

If CC has zero differential, one has Z(C)=CZ(C) = C, B(C)=0B(C) = 0 and H(C)H(C) identifies canonically with CC.

There are exact sequences, called canonical:

(In_n)

0→Zn(C)→Cn→δnBn−1(C)→0 0 \to Z_n(C) \to C_n \xrightarrow{\delta_n} B_{n-1}(C) \to 0
(IIn_n)
0→Bn(C)→Zn(C)→Hn(C)→0 0 \to B_n(C) \to Z_n(C) \to H_n(C) \to 0
(IIIn_n)
0→Bn(C)→Cn→Cn/Bn(C)→0 0 \to B_n(C) \to C_n \to C_n/B_n(C) \to 0
(IVn_n)
0→Hn(C)→Cn/Bn(C)→δ‾nBn−1(C)→0 0 \to H_n(C) \to C_n/B_n(C) \xrightarrow{\overline{\delta}_n} B_{n-1}(C) \to 0

where δn\delta_n and δ‾n\overline{\delta}_n are deduced from dnd_n. By combining (IVn_n) and (IIn−1_{n-1}), one obtains the exact sequence

(Vn_n)

0→Hn(C)→Cn/Bn(C)→Zn−1(C)→Hn−1(C)→0, 0 \to H_n(C) \to C_n/B_n(C) \to Z_{n-1}(C) \to H_{n-1}(C) \to 0 ,

which is also written, changing nn into −n-n

(Vn^n)

0→Hn(C)→Cn/Bn(C)→Zn+1(C)→Hn+1(C)→0. 0 \to H^n(C) \to C^n/B^n(C) \to Z^{n+1}(C) \to H^{n+1}(C) \to 0 .

Definition 2

Let (C,d)(C, d) and (C′,d′)(C', d') be two complexes. A morphism 1^1 from (C,d)(C, d) to (C′,d′)(C', d') is a graded A-homomorphism uu of degree 0 from CC to C′C' such that

d′∘u=u∘d. d' \circ u = u \circ d .

¹ Or morphism of degree 0 (cf. X, p. 81).

For every nn, we therefore have dn′∘un=un−1∘dnd'_n \circ u_n = u_{n-1} \circ d_n and d′′n∘un=un+1∘dn{d''}^n \circ u^n = u^{n+1} \circ d^n. We have

u(Z(C))⊂Z(C′),u(B(C))⊂B(C′), u(Z(C)) \subset Z(C') , \quad u(B(C)) \subset B(C') ,
and we denote by Z(u):Z(C)→Z(C′)Z(u) : Z(C) \to Z(C'), B(u):B(C)→B(C′)B(u) : B(C) \to B(C'), H(u):H(C)→H(C′)H(u) : H(C) \to H(C') the homomorphisms of A-modules deduced from this; the homogeneous components of these morphisms are denoted Zn(u)Z_n(u), Zn(u)Z^n(u), ...

If vv is another morphism from (C,d)(C, d) to (C′,d′)(C', d'), then u+vu + v is a morphism from (C,d)(C, d) to (C′,d′)(C', d'), and we have

Z(u+v)=Z(u)+Z(v),B(u+v)=B(u)+B(v),H(u+v)=H(u)+H(v). Z(u + v) = Z(u) + Z(v) , \quad B(u + v) = B(u) + B(v) , \quad H(u + v) = H(u) + H(v) .
Analogously, if AA is an algebra over a commutative ring kk, and if λ∈k\lambda \in k, then λu\lambda u is a morphism from (C,d)(C, d) to (C′,d′)(C', d') and we have
Z(λu)=λZ(u),B(λu)=λB(u),H(λu)=λH(u). Z(\lambda u) = \lambda Z(u) , \quad B(\lambda u) = \lambda B(u) , \quad H(\lambda u) = \lambda H(u) .
If u′:(C′,d′)→(C′′,d′′)u' : (C', d') \to (C'', d'') is another morphism of complexes, then u′∘uu' \circ u is a morphism from (C,d)(C, d) to (C′′,d′′)(C'', d'') and we have
Z(u′∘u)=Z(u′)∘Z(u),B(u′∘u)=B(u′)∘B(u),H(u′∘u)=H(u′)∘H(u). Z(u' \circ u) = Z(u') \circ Z(u) , \quad B(u' \circ u) = B(u') \circ B(u) , \quad H(u' \circ u) = H(u') \circ H(u) .
It is clear that a bijective morphism is an isomorphism.

Definition 3

Let (C,d)(C, d) and (C′,d′)(C', d') be two complexes. A homological isomorphism (or quasi-isomorphism) from (C,d)(C, d) to (C′,d′)(C', d') is a morphism uu from (C,d)(C, d) to (C′,d′)(C', d') such that H(u)H(u) is bijective.

Every isomorphism is a homological isomorphism, every morphism composed of homological isomorphisms is a homological isomorphism.

We say that (C,d)(C, d) is of null homology if H(C)=0H(C) = 0, that is to say if the unique morphism of complexes 0→C0 \to C (resp. C→0C \to 0) is a homological isomorphism. We say that (C,d)(C, d) is acyclic in descending degree nn (resp. in ascending degree nn) if Hn(C)=0H_n(C) = 0 (resp. Hn(C)=0H^n(C) = 0).

Let (C,d)(C, d) be a complex and p∈Zp \in \mathbf{Z}. The pp-th translate of (C,d)(C, d) is the complex (C(p),d(p))(C(p), d(p)) obtained as follows: C(p)C(p) is the a-module obtained by shifting the grading of CC by pp (II, p. 163; Example 3), so that

C(p)n=Cn+p,C(p)n=Cn−p; C(p)_n = C_{n+p} , \quad C(p)^n = C^{n-p} ;
in particular C(p)0=CpC(p)_0 = C_p; note also that CC is the direct sum of its graded submodules Cp(−p)C_p(-p), p∈Zp \in \mathbf{Z} (resp. Cp(p)C^p(p), p∈Zp \in \mathbf{Z}). We set d(p)=(−1)pdd(p) = (-1)^p d. We have Z(C(p))=Z(C)(p)Z(C(p)) = Z(C)(p), B(C(p))=B(C)(p)B(C(p)) = B(C)(p) and H(C(p))=H(C)(p)H(C(p)) = H(C)(p).

For example, dd is a morphism of complexes from CC to C(−1)C(-1) and

H(d):H(C)→H(C)(−1) H(d) : H(C) \to H(C)(-1)
is zero.

For every morphism of complexes u:(C,d)→(C′,d′)u : (C,d) \to (C',d'), and every p∈Zp \in \mathbf{Z}, uu is also a morphism from (C(p),d(p))(C(p),d(p)) to (C′(p),d′(p))(C'(p),d'(p)); it is sometimes denoted u(p)u(p) and we have

u(p)n=un+p,u(p)n=un−p. u(p)_n = u_{n+p}, \qquad u(p)^n = u^{n-p}.

2. Operations on complexes

On the set A×AA \times A, the two laws

(a,b)+(a′,b′)=(a+a′,b+b′) (a,b) + (a',b') = (a+a',b+b')
(a,b)(a′,b′)=(aa′,ab′+ba′) (a,b)(a',b') = (aa',ab'+ba')
define a ring structure, denoted A(ε)A(\varepsilon), with unit element 1=(1,0)1=(1,0); the injection a↦(a,0)=a1a \mapsto (a,0)=a1 allows us to identify AA with a subring of A(ε)A(\varepsilon); the module A(ε)A(\varepsilon) is free with basis {1,ε}\{1,\varepsilon\} where ε=(0,1)\varepsilon=(0,1); we have ε2=0\varepsilon^2=0 and ε\varepsilon is central in A(ε)A(\varepsilon).

When AA is commutative, A(ε)A(\varepsilon) is an algebra of dual numbers over AA (III, p. 15).

Let us equip A(ε)A(\varepsilon) with the ring grading (II, p. 164) for which A(ε)0=A.1A(\varepsilon)_0 = A\mathbin{.}1, A(ε)−1=A.εA(\varepsilon)_{-1} = A\mathbin{.}\varepsilon, and A(ε)n=0A(\varepsilon)_n = 0 for n≠0,−1n \neq 0, -1. It is clear that giving an AA-complex structure on a set CC is equivalent to giving on CC a graded A(ε)A(\varepsilon)-module structure, the differential dd corresponding to the homothety εC\varepsilon_C; analogously, morphisms of complexes correspond to degree 0 graded homomorphisms of graded A(ε)A(\varepsilon)-modules. The species of graded A(ε)A(\varepsilon)-module structures and of AA-complex structures are therefore equivalent (E, IV, p. 9-10). We shall use this fact to carry over to the theory of complexes the usual notions of graded module theory.

To the notion of graded A(ε)A(\varepsilon)-submodule corresponds that of a subcomplex: a subcomplex of the complex (C,d)(C,d) is thus a graded submodule C′C' of CC such that, for all n∈Zn \in \mathbf{Z}, dn(Cn′)⊂Cn−1′d_n(C'_n) \subset C'_{n-1}; if we denote by d′d' the graded AA-homomorphism of C′C' into C′C' induced by dd, then (C′,d′)(C', d') is a complex structure, called the one induced by (C,d)(C,d). Unless explicitly stated otherwise, any subcomplex will be assumed to be endowed with the induced structure.

We leave it to the reader to develop in the same way the notions of quotient complex, exact sequence of complexes, kernel, cokernel, image of a morphism of complexes, according to the dictionary below:

A(ε)-module gradueˊ quotient=complexe quotient,noyau, conoyau, image d’un A(ε)-homomorphisme gradueˊ de degreˊ 0}=noyau, conoyau, image d’un morphismede complexes,suite exacte de A(ε)-modules gradueˊs et d’homomorphismes gradueˊsde degreˊ 0}=suite exacte de complexes. \begin{array}{rcl} A(\varepsilon)\text{-module gradué quotient} & = & \textit{complexe quotient},\\[2mm] \left. \begin{array}{l} \text{noyau, conoyau, image d’un }A(\varepsilon)\text{-}\\ \text{homomorphisme gradué de degré 0} \end{array} \right\} & = & \begin{array}{l} \textit{noyau, conoyau, image d’un morphisme}\\ \textit{de complexes}, \end{array}\\[4mm] \left. \begin{array}{l} \text{suite exacte de }A(\varepsilon)\text{-modules gradués et d’homomorphismes gradués}\\ \text{de degré 0} \end{array} \right\} & = & \textit{suite exacte de complexes.} \end{array}

For example, the canonical exact sequences of No. 1 give canonical exact sequences of complexes:

(I) 0→Z(C)→C→δB(C)(−1)→00 \to Z(C) \to C \xrightarrow{\delta} B(C) (-1) \to 0, (II) 0→B(C)→Z(C)→H(C)→00 \to B(C) \to Z(C) \to H(C) \to 0, (III) 0→B(C)→C→C/B(C)→00 \to B(C) \to C \to C/B(C) \to 0, (IV) 0→H(C)→C/B(C)→δB(C)(−1)→00 \to H(C) \to C/B(C) \xrightarrow{\delta} B(C) (-1) \to 0, (V) 0→H(C)→C/B(C)→Z(C)(−1)→H(C)(−1)→00 \to H(C) \to C/B(C) \to Z(C) (-1) \to H(C) (-1) \to 0.

We define analogously the notions of direct sum of complexes, inductive system of complexes, inductive limit of an inductive system of complexes.

Let (Ci,di)(C_i, d_i) be a family of complexes. We call the product of this family and denote ∏i∈I(Ci,di)\prod_{i \in I} (C_i, d_i) the complex (C,d)(C, d) obtained as follows:

a) for each n∈Zn \in \mathbf{Z}, CnC_n is the product A-module ∏i∈I(Ci)n\prod_{i \in I} (C_i)_n of the homogeneous components (Ci)n(C_i)_n of the given complexes, b) for each n∈Zn \in \mathbf{Z}, dn:Cn→Cn−1d_n : C_n \to C_{n-1} is the component A-homomorphism (di)n(d_i)_n.

When II is finite, ∏i∈I(Ci,di)\prod_{i \in I} (C_i, d_i) is equal to ⨁i∈I(Ci,di)\bigoplus_{i \in I} (C_i, d_i). One must note that in general, the underlying A-module of the product complex ∏i∈I(Ci,di)\prod_{i \in I} (C_i, d_i) is not the product A-module ∏i∈ICi\prod_{i \in I} C_i.

Consider a family (resp. a filtered inductive system) (Ci)i∈I(C_i)_{i \in I} of complexes. Let CC be the direct sum (resp. the inductive limit) of the CiC_i, and let αi:Ci→C\alpha_i : C_i \to C be the canonical homomorphisms. Then the H(αi):H(Ci)→H(C)H(\alpha_i) : H(C_i) \to H(C) define a canonical degree 0 graded homomorphism of ⨁i∈IH(Ci)\bigoplus_{i \in I} H(C_i) (resp. lim←⁡i∈IH(Ci)\varprojlim_{i \in I} H(C_i)) into H(C)H(C). Similarly, the canonical projections ∏i∈ICi→Ci\prod_{i \in I} C_i \to C_i define a canonical degree 0 graded homomorphism of H(∏i∈ICi)H(\prod_{i \in I} C_i) into ∏i∈IH(Ci)\prod_{i \in I} H(C_i).

Proposition 1

For any family of complexes (Ci)i∈I(C_i)_{i \in I}, the canonical homomorphisms

⨁i∈IH(Ci)→H(⨁i∈ICi),H(∏i∈ICi)→∏i∈IH(Ci) \bigoplus_{i \in I} H(C_i) \to H(\bigoplus_{i \in I} C_i), \quad H(\prod_{i \in I} C_i) \to \prod_{i \in I} H(C_i)
are bijective.

For every inductive filtering system of complexes (Ci)i∈I(C_i)_{i \in I}, the canonical homomorphism

lim←⁡i∈IH(Ci)→H(lim←⁡i∈ICi) \varprojlim_{i \in I} H(C_i) \to H(\varprojlim_{i \in I} C_i)
is bijective.

This results immediately from II, p. 14, cor. 1 to prop. 7, p. 11, cor. to prop. 5, and p. 91, prop. 3.

3. The connecting homomorphism and the exact homology sequence

In this number, we consider an exact sequence of complexes

0⟶C′→uC→vC′′⟶0; 0 \longrightarrow C' \xrightarrow{u} C \xrightarrow{v} C'' \longrightarrow 0 ;
let us denote by the same letter dd the differentials of C,C′C, C' and C′′C''.

Let Γ\Gamma be the set of the x∈Cx \in C such that dx∈Im⁡(u)dx \in \operatorname{Im}(u); for x∈Γx \in \Gamma, we have

d(uˉ−1(dx))=uˉ−1(dd(x))=0, d(\bar{u}^{-1}(dx)) = \bar{u}^{-1}(dd(x)) = 0 ,
hence uˉ−1(dx)∈Z(C′)\bar{u}^{-1}(dx) \in Z(C'); we also have dv(x)=v(dx)∈Im⁡(v∘u)=0dv(x) = v(dx) \in \operatorname{Im}(v \circ u) = 0, hence v(x)∈Z(C′′)v(x) \in Z(C''); let us then consider the linear mapping φ:Γ→H(C′′)×H(C′)\varphi : \Gamma \to H(C'') \times H(C') which maps every element x∈Γx \in \Gamma onto the class of (v(x),uˉ−1(dx))(v(x), \bar{u}^{-1}(dx)).

Lemma 1

The image φ(Γ)\varphi(\Gamma) of Γ\Gamma in H(C′′)×H(C′)H(C'') \times H(C') is the graph of a graded A-homomorphism of degree −1-1 from H(C′′)H(C'') into H(C′)H(C').

a) If x∈Γx \in \Gamma and if v(x)∈B(C′′)v(x) \in B(C''), then uˉ−1(dx)∈B(C′)\bar{u}^{-1}(dx) \in B(C') : there exists indeed z′′∈C′′z'' \in C'' such that v(x)=dz′′v(x) = dz'', then z∈Cz \in C such that z′′=v(z)z'' = v(z), hence v(x)=v(dz)v(x) = v(dz), then t′∈C′t' \in C' such that x−dz=u(t′)x - dz = u(t'), which gives dx=u(dt′)dx = u(dt'), hence uˉ−1(dx)=dt′∈B(C′)\bar{u}^{-1}(dx) = dt' \in B(C').

b) Every element of Z(C′′)Z(C'') is the image by vv of an element xx of CC such that v(dx)=0v(dx) = 0, i.e. dx∈Im⁡udx \in \operatorname{Im} u, that is to say such that x∈Γx \in \Gamma.

c) It follows from a) and b) that φ(Γ)\varphi(\Gamma) is indeed a functional graph; since φ\varphi is bihomogeneous of bidegree (0,−1)(0, -1), this completes the proof.

The graded homomorphism of degree −1-1 from H(C′′)H(C'') into H(C′)H(C') thus defined is called the connecting homomorphism relative to the exact sequence (u,v)(u, v); it is denoted by ∂(u,v)\partial(u, v) or ∂u,v\partial_{u,v} or simply ∂\partial. Its homogeneous components are denoted

∂n(u,v):Hn(C′′)→Hn−1(C′)and∂n(u,v):Hn(C′′)→Hn+1(C′). \partial_n(u, v) : H_n(C'') \to H_{n-1}(C') \quad \text{and} \quad \partial^n(u, v) : H^n(C'') \to H^{n+1}(C') .

By definition, to construct the image of a class α∈Hn(C′′)\alpha \in H_n(C'') by ∂\partial, one chooses a cycle z′′∈Zn(C′′)z'' \in Z_n(C'') in the class α\alpha, then an element xx of CnC_n such that v(x)=z′′v(x) = z''; then dxdx is of the form u(t′)u(t'), t′∈Cn−1′t' \in C'_{n-1}, and ∂(α)\partial(\alpha) is the homology class of t′t'.

In terms of correspondences, ∂n(u,v)\partial_n(u, v) is therefore obtained from the correspondence uˉn−1−1∘dn∘vˉn−1\bar{u}_{n-1}^{-1} \circ d_n \circ \bar{v}_n^{-1} between Cn′′C''_n and Cn−1′C'_{n-1}, by passing to the subsets Zn(C′′)Z_n(C'') and Zn−1(C′)Z_{n-1}(C'), then to their quotients Hn(C′′)H_n(C'') and Hn−1(C′)H_{n-1}(C'). This shows in particular that, if one replaces C,C′,C′′,u,vC, C', C'', u, v by C(p),C′(p),C′′(p),u(p),v(p)C(p), C'(p), C''(p), u(p), v(p), one has

∂(u(p),v(p))=(−1)p∂(u,v); \partial(u(p), v(p)) = (-1)^p \partial(u, v) ;
analogously, if λ\lambda and μ\mu are two invertible elements of the center of AA, one has
∂(λu,μv)=λ−1μ−1∂(u,v). \partial(\lambda u, \mu v) = \lambda^{-1} \mu^{-1} \partial(u, v) .

One can also relate ∂(u,v)\partial(u, v) to the snake diagram (X, p. 4). According to loc. cit., prop. 2, the sequences

0⟶Zn(C′)→Zn(u)Zn(C)→Zn(v)Zn(C′′) 0 \longrightarrow Z_n(C') \xrightarrow{Z_n(u)} Z_n(C) \xrightarrow{Z_n(v)} Z_n(C'')

and

Cn′/Bn(C′)→u‾nCn/Bn(C)→v‾nCn′′/Bn(C′′)⟶0, C'_n/B_n(C') \xrightarrow{\overline{u}_n} C_n/B_n(C) \xrightarrow{\overline{v}_n} C''_n/B_n(C'') \longrightarrow 0 ,

where u‾n\overline{u}_n and v‾n\overline{v}_n are deduced from uu and vv, are exact. Using the canonical exact sequences (Vn)(V_n), one obtains a commutative diagram with exact rows and columns

000↓↓↓Hn(C′)→Hn(u)Hn(C)→Hn(v)Hn(C′′)↓↓↓0⟶Cn′/Bn(C′)→u‾nCn/Bn(C)→v‾nCn′′/Bn(C′′)⟶0↓↓↓0⟶Zn−1(C′)→Zn−1(u)Zn−1(C)→Zn−1(v)Zn−1(C′′)↓↓↓Hn−1(C′)→Hn−1(u)Hn−1(C)→Hn−1(v)Hn−1(C′′)↓↓↓000 \begin{array}{ccccccccc} &&0&&0&&0&&\\ &&\downarrow&&\downarrow&&\downarrow&&\\ &&H_n(C')&\xrightarrow{H_n(u)}&H_n(C)&\xrightarrow{H_n(v)}&H_n(C'')&&\\ &&\downarrow&&\downarrow&&\downarrow&&\\ 0&\longrightarrow&C'_n/B_n(C')&\xrightarrow{\overline{u}_n}&C_n/B_n(C)&\xrightarrow{\overline{v}_n}&C''_n/B_n(C'')&\longrightarrow&0\\ &&\downarrow&&\downarrow&&\downarrow&&\\ 0&\longrightarrow&Z_{n-1}(C')&\xrightarrow{Z_{n-1}(u)}&Z_{n-1}(C)&\xrightarrow{Z_{n-1}(v)}&Z_{n-1}(C'')&&\\ &&\downarrow&&\downarrow&&\downarrow&&\\ &&H_{n-1}(C')&\xrightarrow{H_{n-1}(u)}&H_{n-1}(C)&\xrightarrow{H_{n-1}(v)}&H_{n-1}(C'')&&\\ &&\downarrow&&\downarrow&&\downarrow&&\\ &&0&&0&&0&& \end{array}

The homomorphism Hn(C′′)→Hn−1(C′)H_n(C'')\to H_{n-1}(C') associated with this diagram (loc. cit., prop. 2, (iii)) coincides by construction with ∂n(u,v).\partial_n(u,v). This furthermore implies that the sequence of homomorphisms (Hn(u), Hn(v), ∂n(u,v), Hn−1(u), Hn−1(v))(H_n(u),\ H_n(v),\ \partial_n(u,v),\ H_{n-1}(u),\ H_{n-1}(v)) is exact; consequently:

Theorem 1

The unlimited sequence of homomorphisms of* AA-*modules

⋯⟶Hn+1(C′′)→∂n+1(u,v)Hn(C′)→Hn(u)Hn(C)→Hn(v)Hn(C′′) \cdots \longrightarrow H_{n+1}(C'') \xrightarrow{\partial_{n+1}(u,v)} H_n(C') \xrightarrow{H_n(u)} H_n(C) \xrightarrow{H_n(v)} H_n(C'')
→∂n(u,v)Hn−1(C′)→Hn−1(u)Hn−1(C)→Hn−1(v)Hn−1(C′′)→∂n−1(u,v)Hn−2(C′)⟶⋯ \xrightarrow{\partial_n(u,v)} H_{n-1}(C') \xrightarrow{H_{n-1}(u)} H_{n-1}(C) \xrightarrow{H_{n-1}(v)} H_{n-1}(C'') \xrightarrow{\partial_{n-1}(u,v)} H_{n-2}(C') \longrightarrow \cdots

is exact.

This sequence is called the exact homology sequence associated with the exact sequence (u,v)(u,v); it is sometimes written in the form of an exact triangle of AA-*modules*

H(C)↗H(u)↘H(v)H(C′)←∂(u,v)H(C′′). \begin{array}{ccc} &&H(C)\\ &\nearrow^{H(u)}&\searrow^{H(v)}\\ H(C')&\xleftarrow{\partial(u,v)}&H(C'') . \end{array}

Corollary 1

If two of the complexes* CC, C′C', C′′C'' have zero homology, the third one does also. For uu (resp. vv*) to be a homomorphism, it is necessary and sufficient that* C′′C'' (resp. C′C'*) have zero homology. For ∂(u,v)\partial(u,v) to be bijective, it is necessary and sufficient that CC *have zero homology.

Corollary 2

Let u be a morphism of complexes. If Ker u and Coker u have zero homology, then u is a homologism.

Indeed, let u : E → E’ be a morphism of complexes. If Ker u (resp. Coker u) has zero homology, then the canonical morphism E → Im u (resp. Im u → E’) is a homologism by Corollary 1.

Proposition 2

Consider a commutative diagram of complexes with exact rows

0⟶C′→uC→vC′′⟶0f′↓f↓f′′↓0⟶C1′→u1C1→v1C1′′⟶0. \begin{array}{ccccccccc} 0 & \longrightarrow & C' & \xrightarrow{u} & C & \xrightarrow{v} & C'' & \longrightarrow & 0 \\ & & f' \downarrow & & f \downarrow & & f'' \downarrow & & \\ 0 & \longrightarrow & C'_1 & \xrightarrow{u_1} & C_1 & \xrightarrow{v_1} & C''_1 & \longrightarrow & 0 . \end{array}

Then H(f′)∘∂(u,v)=∂(u1,v1)∘H(f′′)\mathrm{H}(f') \circ \partial(u, v) = \partial(u_1, v_1) \circ \mathrm{H}(f'').

Let α′′∈H(C′′)\alpha'' \in \mathrm{H}(C''); let z′′z'' be a cycle of class α′′\alpha'' and xx an element of CC such that v(x)=z′′v(x) = z''. We have

(∂u1,v1∘H(f′′))(α′′)=∂u1,v1(f′′(z′′)‾)=u1−1(df(x))‾=f′(u1−1(dx))‾==H(f′)(u−1(dx)‾)=(H(f′)∘∂u,v)(α′′). (\partial_{u_1, v_1} \circ \mathrm{H}(f'')) (\alpha'') = \partial_{u_1, v_1}(\overline{f''(z'')}) = \overline{u_1^{-1}(df(x))} = \overline{f'(u_1^{-1}(dx))} = = \mathrm{H}(f') (\overline{u^{-1}(dx)}) = (\mathrm{H}(f') \circ \partial_{u, v}) (\alpha'') .

Example

Let CC be a complex. Consider the canonical exact sequence

(I)

0⟶Z(C)→jC→δB(C)(−1)⟶0, 0 \longrightarrow Z(C) \xrightarrow{j} C \xrightarrow{\delta} B(C) (-1) \longrightarrow 0 ,
and let i:B(C)→Z(C)i : B(C) \to Z(C) be the canonical injection. Then the linking homomorphism ∂(j,δ):H(B(C))(−1)→H(Z(C))(−1)\partial(j, \delta) : \mathrm{H}(B(C)) (-1) \to \mathrm{H}(Z(C)) (-1) identifies with H(i)(−1)\mathrm{H}(i) (-1), as one verifies at once. Since H(δ)=0\mathrm{H}(\delta) = 0, the homology exact sequence associated to (I) decomposes into the short exact sequences

(II_n)

0⟶Bn(C)→iZn(C)→H(j)Hn(C)⟶0. 0 \longrightarrow B_n(C) \xrightarrow{i} Z_n(C) \xrightarrow{\mathrm{H}(j)} H_n(C) \longrightarrow 0 .

\* Mappings :

1) Singular homology

Let AA be a ring. For any topological space XX, we define the singular complex C(X,A)C(X, A) of XX with coefficients in AA as follows:

In R(N)\mathbf{R}^{(N)}, denote by (en)(e_n) the canonical basis; we call the nn-canonical simplex the convex hull Δn\Delta_n of {e0,...,en}\{ e_0, ..., e_n \}. For i∈{0,...,n}i \in \{ 0, ..., n \}, we define the affine mapping ιi:Δn−1→Δn\iota_i : \Delta_{n-1} \to \Delta_n by ιi(ek)=ek\iota_i(e_k) = e_k for k<ik < i and ιi(ek)=ek+1\iota_i(e_k) = e_{k+1} for k≥ik \geq i. We denote Cn(X,A)C_n(X, A) the a-module A(Σn(X))A^{(\Sigma_n(X))}, where Σn(X)\Sigma_n(X) is the set of continuous mappings from Δn\Delta_n into XX; for n<0n < 0, we set Cn=0C_n = 0. For i∈{0,...,n}i \in \{ 0, ..., n \}, we define the linear mapping ∂n,i:Cn(X,A)→Cn−1(X,A)\partial_{n, i} : C_n(X, A) \to C_{n-1}(X, A) by ∂n,i(es)=es∘ιi\partial_{n, i}(e_s) = e_{s \circ \iota_i} for s∈Σn(X)s \in \Sigma_n(X), and we set dn=Σ(−1)i∂n,id_n = \Sigma (-1)^i \partial_{n, i}. We verify that

...Cn(X,A)→dnCn−1(X,A)→... ... C_n(X, A) \xrightarrow{d_n} C_{n-1}(X, A) \to ...

is a complex. Its homology is called the singular homology of XX with coefficients in AA and is denoted H(X,A)\mathrm{H}(X, A) or simply H(X)\mathrm{H}(X).

If YY is a subspace of XX, we denote C(X,Y,A)C(X, Y, A) the quotient complex C(X,A)/C(Y,A)C(X, A)/C(Y, A), and H(X,Y,A)\mathrm{H}(X, Y, A) its homology. It follows from Theorem 1 that there is an exact sequence:

...→Hn(Y,A)→Hn(X,A)→Hn(X,Y,A)→Hn−1(Y,A)→Hn−1(X,A)→... ... \to \mathrm{H}_n(Y, A) \to \mathrm{H}_n(X, A) \to \mathrm{H}_n(X, Y, A) \to \mathrm{H}_{n-1}(Y, A) \to \mathrm{H}_{n-1}(X, A) \to ...

2) Finite cell complexes

Let XX be a separated topological space. A finite cell decomposition of XX is given by an increasing sequence (Xn)n∈Z(X_n)_{n \in \mathbf{Z}} of closed subspaces of XX satisfying the following conditions: (i) Xn=∅X_n = \varnothing for n<0n < 0; (ii) there exists an NN such that XN=XX_N = X (hence Xn=XX_n = X for n>Nn > N); (iii) for every nn, the space Xn−Xn−1X_n - X_{n-1} has only a finite number of connected components, called the nn-dimensional cells; (iv) for every nn, and for every connected component CC of Xn−Xn−1X_n - X_{n-1}, there exists a homeomorphism from the open nn-dimensional euclidean ball B^n\hat{B}_n (TG, VI, p. 10) onto CC that extends to a continuous mapping of the closed ball into XX.

One can show that these conditions imply that Hn(Xn,Xn−1,A)\mathrm{H}_n(X_n, X_{n-1}, A) is a free a-module Γn\Gamma_n of rank equal to the number of nn-dimensional cells, and that Hi(Xn,Xn−1,A)=0\mathrm{H}_i(X_n, X_{n-1}, A) = 0 for i≠ni \neq n. We have C(Xn,Xn−1,A)=C(Xn,Xn−2,A)/C(Xn−1,Xn−2,A)C(X_n, X_{n-1}, A) = C(X_n, X_{n-2}, A)/C(X_{n-1}, X_{n-2}, A), hence an exact sequence

Hn(Xn,Xn−2)⟶Hn(Xn,Xn−1)→dnHn−1(Xn−1,Xn−2)⟶Hn−1(Xn,Xn−2), \mathrm{H}_n(X_n, X_{n-2}) \longrightarrow \mathrm{H}_n(X_n, X_{n-1}) \xrightarrow{d_n} \mathrm{H}_{n-1}(X_{n-1}, X_{n-2}) \longrightarrow \mathrm{H}_{n-1}(X_n, X_{n-2}) ,

involving a linking homomorphism dn:Γn→Γn−1d_n : \Gamma_n \to \Gamma_{n-1}. We have dn∘dn+1=0d_n \circ d_{n+1} = 0, which allows us to define a complex Γ:⋯→Γn→dnΓn−1→⋯\Gamma : \cdots \to \Gamma_n \xrightarrow{d_n} \Gamma_{n-1} \to \cdots.

The exact sequence

==========

(Note: The final line "The exact sequence" is left as part of the text since the source ends there.)

Hn+1(Xp,Xp−1)→Hn(Xp−1)→Hn(Xp)→Hn(Xp,Xp−1)→Hn−1(Xp−1) H_{n+1}(X_p, X_{p-1}) \to H_n(X_{p-1}) \to H_n(X_p) \to H_n(X_p, X_{p-1}) \to H_{n-1}(X_{p-1})

shows by induction on p that Hn(Xp)=0H_n(X_p) = 0 for p<np < n, that Hn(Xn)=Ker (dn:Γn→Γn−1)H_n(X_n) = \mathrm{Ker}\,(d_n : \Gamma_n \to \Gamma_{n-1}) and that Hn(Xp)=Hn(Γ)H_n(X_p) = H_n(\Gamma) for p>np > n. In particular Hn(X)H_n(X) is identified with Hn(Γ)H_n(\Gamma).

Example

Consider the product of spheres S2×S2S_2 \times S_2 and the complex projective space P2(C)P_2(\mathbf{C}). Let b∈S2b \in S_2, we define a cellular decomposition (Yn)(Y_n) of Y=S2×S2Y = S_2 \times S_2 by setting

Y0=Y1={(b,b)},Y2=Y3=({b}×S2)∪(S2×{b})andY4=S2×S2; Y_0 = Y_1 = \{ (b, b) \} , \quad Y_2 = Y_3 = (\{ b \} \times S_2) \cup (S_2 \times \{ b \}) \quad \text{and} \quad Y_4 = S_2 \times S_2 ;

this decomposition has one cell of dimension 0, two of dimension 2 and one of dimension 4. The differentials of the associated complex are necessarily zero, so H0(Y)H_0(Y), H2(Y)H_2(Y) and H4(Y)H_4(Y) are free of rank 1, 2 and 1 respectively, and Hn(Y)=0H_n(Y) = 0 for n∉{0,2,4}n \notin \{ 0, 2, 4 \}. One obtains a cellular decomposition (Zn)(Z_n) of P2(C)P_2(\mathbf{C}) by setting

Z0=Z1={c},Z2=Z3=P1(C),Z4=P2(C), Z_0 = Z_1 = \{ c \} , \quad Z_2 = Z_3 = P_1(\mathbf{C}) , \quad Z_4 = P_2(\mathbf{C}) ,

the space P1(C)P_1(\mathbf{C}) being embedded in P2(C)P_2(\mathbf{C}) (TG, VIII, p. 20), and c being a point of P1(C)P_1(\mathbf{C}); this decomposition has one cell of dimension 0, one of dimension 2 and one of dimension 4. Here again the differentials of the complex are necessarily zero, and it follows that Hn(P2(C))H_n(P_2(\mathbf{C})) is isomorphic to A for n∈{0,2,4}n \in \{ 0, 2, 4 \} and to 0 otherwise. Since the homology modules in degree 2 of the two spaces considered are free of rank 2 and 1 respectively, these spaces are not homeomorphic. \

4. Homotopies

Definition 4

Let (C,d)(C, d) and (C′,d′)(C', d') be two complexes, ff and gg two morphisms from CC to C′C'. A homotopy connecting ff to gg is any graded A-homomorphism ss of degree 1 from CC to C′C' such that g−f=d′∘s+s∘dg - f = d' \circ s + s \circ d. We say that ff and gg are homotopic if there exists a homotopy connecting ff to gg. If hh is a third morphism from CC to C′C' and if ss (resp. tt) is a homotopy connecting ff to gg (resp. gg to hh), then s+ts + t is a homotopy connecting ff to hh; consequently, the relation « ff and gg are two homotopic morphisms from CC to C′C' » is an equivalence relation, whose classes are called the homotopy classes of morphisms from CC to C′C'.

Given two topological spaces XX and YY, and a continuous mapping f:X→Yf : X \to Y, one defines a linear mapping f∗f_* from the singular complex (cf. No. 3) C(X,A)C(X, A) into C(Y,A)C(Y, A) by setting f∗(es)=ef∘sf_*(e_s) = e_{f \circ s} for s∈Σn(X)s \in \Sigma_n(X). This mapping is a morphism of complexes. Two continuous mappings ff and gg from XX into YY are said to be topologically homotopic if there exists a continuous mapping hh from [0,1]×X[0, 1] \times X into YY such that h(0,x)=f(x)h(0, x) = f(x) and h(1,x)=g(x)h(1, x) = g(x) for all x∈Xx \in X. One shows that, if ff and gg are topologically homotopic, the morphisms f∗f_* and g∗g_* are homotopic in the sense of Definition 4 above. It is this fact that is at the origin of the terminology used in algebra.

Proposition 3

If ff and gg are two homotopic morphisms from CC into C′C', then H(f)=H(g)\mathrm{H}(f) = \mathrm{H}(g).* Let ss be a homotopy connecting ff to gg. One has

(g−f)(Z(C))=(d′∘s+s∘d)(Z(C))=(d′∘s)(Z(C))⊂B(C′), (g - f)(\mathbf{Z}(C)) = (d' \circ s + s \circ d)(\mathbf{Z}(C)) = (d' \circ s)(\mathbf{Z}(C)) \subset \mathbf{B}(C') ,
hence H(g−f)=0\mathrm{H}(g - f) = 0 and H(g)=H(f)\mathrm{H}(g) = \mathrm{H}(f).

Corollaire

A morphism homotopic to a homology isomorphism is a homology isomorphism.

Proposition 4

Let C,C′,D,D′C, C', D, D' be four complexes, f:C→C′f : C \to C', g:C→C′g : C \to C', u:D→Cu : D \to C, v:C′→D′v : C' \to D' four morphisms. If ss is a homotopy connecting ff to gg, then v∘s∘uv \circ s \circ u is a homotopy connecting v∘f∘uv \circ f \circ u to v∘g∘uv \circ g \circ u. If ff and gg are homotopic, then v∘f∘uv \circ f \circ u and v∘g∘uv \circ g \circ u are also homotopic.* This is clear.

Corollaire

Let C,C′,C′′C, C', C'' be three complexes, ff and gg two morphisms of CC into C′C', f1f_1 and g1g_1 two morphisms of C′C' into C′′C''. If ss and s1s_1 are homotopies relating ff to gg and f1f_1 to g1g_1 respectively, then s1∘f+g1∘ss_1 \circ f + g_1 \circ s is a homotopy relating f1∘ff_1 \circ f to g1∘gg_1 \circ g. If ff and f1f_1 are homotopic to gg and g1g_1 respectively, then f1∘ff_1 \circ f is homotopic to g1∘gg_1 \circ g. Indeed, s1∘fs_1 \circ f relates f1∘ff_1 \circ f to g1∘fg_1 \circ f and g1∘sg_1 \circ s relates g1∘fg_1 \circ f to g1∘gg_1 \circ g.

Definition 5

A morphism of complexes f:C→C′f : C \to C' is called a homotopism if there exists a morphism f′:C′→Cf' : C' \to C such that f′∘ff' \circ f and f∘f′f \circ f' are homotopic to 1C1_C and 1C′1_{C'} respectively.

It is clear that f′f' is then also a homotopism; one also says that f′f' is reciprocal of ff up to homotopy. If f′f' and f1′f'_1 are both reciprocals of ff up to homotopy, then f′f' and f1′f'_1 are homotopic (indeed by the preceding corollary, f1′=f1′∘1C′f'_1 = f'_1 \circ 1_{C'} is homotopic to f1′∘f∘f′f'_1 \circ f \circ f', hence to 1C∘f′=f′1_C \circ f' = f').

Proposition 5

A homotopism is a homologism; a morphism composed of homotopisms is a homotopism. A morphism homotopic to a homotopism is a homotopism.

Let f:C→C′f : C \to C' and f1:C′→C′′f_1 : C' \to C'' be homotopisms of complexes, f′:C′→Cf' : C' \to C and f1′:C′′→C′f'_1 : C'' \to C' morphisms reciprocal up to homotopy. We have

H(f′)∘H(f)=H(f′∘f)=H(1C)=1H(C)(prop. 3) \mathrm{H}(f') \circ \mathrm{H}(f) = \mathrm{H}(f' \circ f) = \mathrm{H}(1_C) = 1_{\mathrm{H}(C)} \quad (\text{prop. 3})

and analogously H(f)∘H(f′)=1H(C′)\mathrm{H}(f) \circ \mathrm{H}(f') = 1_{\mathrm{H}(C')}, so H(f)\mathrm{H}(f) is bijective and ff is a homology isomorphism. On the other hand, (f′∘f1′)∘(f1∘f)(f' \circ f'_1) \circ (f_1 \circ f) is homotopic to f′∘1C′∘ff' \circ 1_C' \circ f (prop. 4), hence to 1C1_C; analogously, (f1∘f)∘(f′∘f1′)(f_1 \circ f) \circ (f' \circ f'_1) is homotopic to 1C′′1_{C''} and f1∘ff_1 \circ f is a homotopy equivalence. Finally, if g:C→C′g : C \to C' is a morphism homotopic to ff, f′∘gf' \circ g is homotopic to f′∘ff' \circ f, hence to 1C1_C; analogously, g∘f′g \circ f' is homotopic to f∘f′f \circ f', hence to 1C′1_{C'} and gg is a homotopy equivalence.

Corollary

Let C,C′,D,D′C, C', D, D' be four complexes, f:C→C′f : C \to C' a morphism, u:D→Cu : D \to C and v:C′→D′v : C' \to D' homotopy equivalences. For v∘f∘uv \circ f \circ u to be a homotopy equivalence (resp. a homology isomorphism), it is necessary and sufficient that ff be one.

If ff is a homotopy equivalence (resp. a homology isomorphism), then v∘f∘uv \circ f \circ u is a composition of homotopy equivalences (resp. homology isomorphisms), hence is one. Conversely, let u‾\overline{u} and v‾\overline{v} be morphisms inverse to uu and vv up to homotopy; then v‾∘(v∘f∘u)∘u‾\overline{v} \circ (v \circ f \circ u) \circ \overline{u} is homotopic to ff by prop. 4; whence the conclusion by prop. 5, and the corollary of prop. 3.

One says that the complex CC is homotopic to zero if 1C1_C is homotopic to the zero mapping, that is, if there exists a graded AA-endomorphism ss of degree 1 of CC such that 1C=s∘d+d∘s1_C = s \circ d + d \circ s. This also amounts to saying that the unique morphism 0→C0 \to C (resp. C→0C \to 0) is a homotopy equivalence. A complex homotopic to zero has zero homology (prop. 5).

Example

Let u:M→Nu : M \to N and v:N→Pv : N \to P be homomorphisms of AA-modules such that v∘u=0v \circ u = 0; let CC be the complex such that C2=M,C1=N,C0=P,Ci=0C_2 = M, C_1 = N, C_0 = P, C_i = 0 for i≠0,1,2i \neq 0, 1, 2, d2=u,d1=v,di=0d_2 = u, d_1 = v, d_i = 0 for i≠1,2i \neq 1, 2. Then CC has zero homology if and only if the sequence 0→M→uN→vP→00 \to M \xrightarrow{u} N \xrightarrow{v} P \to 0 is exact. It is homotopic to zero if and only if this sequence is split. Indeed, saying that CC is homotopic to zero means that there exist AA-homomorphisms s:P→Ns : P \to N and t:N→Mt : N \to M such that v∘s=1P,s∘v+u∘t=1N,t∘u=1Mv \circ s = 1_P, s \circ v + u \circ t = 1_N, t \circ u = 1_M; this implies that the sequence is split; conversely, if ss is an AA-linear section of vv, one defines tt by u∘t=1N−s∘vu \circ t = 1_N - s \circ v, which is possible since v∘(1N−s∘v)=v−v∘s∘v=0v \circ (1_N - s \circ v) = v - v \circ s \circ v = 0.

5. Split complexes

Proposition 6

Let (C,d)(C, d) be a complex. The following conditions are equivalent: (i) there exists a homotopy equivalence from (C,d)(C, d) to (H(C),0)(\mathrm{H}(C), 0); (ii) there exists an AA-endomorphism ss of CC, graded of degree 1, such that d=d∘s∘dd = d \circ s \circ d; (iii) B(C)B(C) and Z(C)Z(C) are direct summands of CC; (iv) (C,d)(C, d) is a direct sum of subcomplexes which are either of length 0, or of length 1 and have zero homology.

(i) ⇒\Rightarrow (ii): let φ:C→H(C)\varphi : C \to \mathrm{H}(C) be a homotopy equivalence; then there exists a morphism of complexes ψ:H(C)→C\psi : \mathrm{H}(C) \to C and an endomorphism ss of CC, graded of degree 1, such that ψ∘φ=1C−s∘d−d∘s\psi \circ \varphi = 1_C - s \circ d - d \circ s. We have d∘ψ=ψ∘0=0d \circ \psi = \psi \circ 0 = 0, hence

0=d∘ψ∘φ=d−d∘s∘d−d∘d∘s=d−d∘s∘d, 0 = d \circ \psi \circ \varphi = d - d \circ s \circ d - d \circ d \circ s = d - d \circ s \circ d ,
whence (ii).

(ii)⇒(iii)(ii) \Rightarrow (iii): let ss be as in (ii). Then d∘(1C−s∘d)=0d \circ (1_C-s\circ d)=0, so 1C−s∘d1_C-s\circ d is a projector of CC onto Z(C)Z(C), and (d∘s)∘d=d(d\circ s)\circ d=d, so d∘sd\circ s is a projector of CC onto B(C)B(C).

(iii)⇒(iv)(iii) \Rightarrow (iv): for each n∈Zn\in\mathbf{Z}, let Zn=Zn(C)Z_n=Z_n(C), Bn=Bn(C)B_n=B_n(C) and choose submodules KnK_n and Bn′B'_n of CnC_n such that Cn=Bn′⊕ZnC_n=B'_n\oplus Z_n, Zn=Kn⊕BnZ_n=K_n\oplus B_n. Then

E(n)=Kn(−n)andF(n)=Bn′(−n)⊕Bn−1(1−n) E_{(n)}=K_n(-n)\quad\text{and}\quad F_{(n)}=B'_n(-n)\oplus B_{n-1}(1-n)

are subcomplexes of (C,d)(C,d); one has

(C,d)=⨁n∈Z(E(n)⊕F(n)) (C,d)=\bigoplus_{n\in\mathbf{Z}}(E_{(n)}\oplus F_{(n)})

; each E(n)E_{(n)} is either zero or of length 00, each F(n)F_{(n)} is either zero or of length 11 and of zero homology, whence (iv).

(iv)⇒(i)(iv) \Rightarrow (i): it suffices to remark that (i) is satisfied when CC is of length zero, or of zero homology and of length 1.

Definition 6

A complex CC is said to be split if it satisfies the equivalent conditions of Prop. 6.

An endomorphism ss of CC satisfying condition (ii) of Prop. 6 is called a splitting of CC.

Example 1

A complex with zero differential is split.

Example 2

The complexes homotopic to zero are the split complexes of zero homology, i.e. the complexes CC such that H(C)=0H(C)=0 and that Z(C)Z(C) is a direct factor in CC.

Example 3

Let f:M→Nf:M\to N be a homomorphism of A-modules and CC the complex such that C1=MC_1=M, C0=NC_0=N, Ci=0C_i=0 for i≠0,1i\ne0,1, d1=fd_1=f, di=0d_i=0 for i≠1i\ne1. Then CC is split if and only if Ker⁡f\operatorname{Ker}f is a direct factor in MM and Im⁡f\operatorname{Im}f a direct factor in NN.

Example 4

The complex CC is split as soon as B(C)B(C) and H(C)H(C) are projective (resp. as soon as Bn(C)B_n(C) and Hn(C)H_n(C) are injective for each nn).* Indeed, according to the exact sequences (In)(I_n) to (IVn)(IV_n) of No. 1, Z(C)Z(C) is then a direct factor in CC and B(C)B(C) a direct factor of Z(C)Z(C) (resp. B(C)B(C) is a direct factor in CC and Z(C)/B(C)Z(C)/B(C) a direct factor in C/B(C)C/B(C)).

Example 5

In particular, if A is principal, a free complex CC is split if and only if H(C)H(C) is free (that is to say Hn(C)H_n(C) free for every n∈Zn\in\mathbf{Z}).

Remark

a) Suppose that the canonical exact sequence of graded A-modules

0⟶B(C)⟶Z(C)→πH(C)⟶0(II) \tag{II} 0\longrightarrow B(C)\longrightarrow Z(C)\xrightarrow{\pi}H(C)\longrightarrow0

be split (this occurs for example if H(C)H(C) is projective, or Bn(C)B_n(C) injective for each nn); let σ:H(C)→Z(C)\sigma:H(C)\to Z(C) be a graded A-linear section of π\pi, and let ψ\psi be the homomorphism x↦σ(x)x\mapsto\sigma(x) from H(C)H(C) into CC. Then ψ\psi is a homologism from (H(C),0)(H(C),0) into CC, such that

H(ψ)=1H(C). H(\psi)=1_{H(C)}.

b) Suppose that the canonical exact sequence of graded A-modules

0⟶H(C)→iC/B(C)⟶B(C)(−1)⟶0(IV) \tag{IV} 0\longrightarrow H(C)\xrightarrow{i}C/B(C)\longrightarrow B(C)(-1)\longrightarrow0

is split (this occurs for example if B(C)B(C) is projective, or Hn(C)H_n(C) injective for each nn); let τ:C/B(C)→H(C)\tau : C/B(C) \to H(C) be a graded A-linear retraction of ii and let φ\varphi be the homomorphism from CC into H(C)H(C) which associates to each element of CC the image by τ\tau of its class modulo B(C)B(C). Then φ\varphi is a homologism from CC into (H(C),0)(H(C), 0) such that H(φ)=1H(C)H(\varphi) = 1_{H(C)}.

6. Cone and cylinder of a morphism of complexes

Let u:(C′,d′)→(C,d)u : (C', d') \to (C, d) be a morphism of complexes. Let Cyl (u)\mathrm{Cyl}\,(u) and Con (u)\mathrm{Con}\,(u) be the graded A-modules Cyl (u)=C′⊕C′(−1)⊕C\mathrm{Cyl}\,(u) = C' \oplus C'(-1) \oplus C, Con (u)=C′(−1)⊕C\mathrm{Con}\,(u) = C'(-1) \oplus C, and define graded A-linear mappings of degree (−1)(-1)

D‾:Cyl (u)→Cyl (u),D‾(x′,y′,x)=(d′x′+y′,−d′y′,dx−u(y′)), \overline{D} : \mathrm{Cyl}\,(u) \to \mathrm{Cyl}\,(u) , \quad \overline{D}(x', y', x) = (d'x' + y', -d'y', dx - u(y')),
D:Con (u)→Con (u),D(y′,x)=(−d′y′,dx−u(y′)). D : \mathrm{Con}\,(u) \to \mathrm{Con}\,(u) , \quad D(y', x) = (-d'y', dx - u(y')) .

(Here, and in what follows, x,y,…x, y, \ldots denote arbitrary elements of CC, x′,y′,…x', y', \ldots arbitrary elements of C′C'.)

Lemma 2

(Cyl (u)(u), D‾\overline{D}) and (Con (u)(u), DD) are complexes of A-modules.

Indeed, one has

D‾∘D‾(x′,y′,x)=D‾(d′x′+y′,−d′y′,dx−u(y′))= \overline{D} \circ \overline{D}(x', y', x) = \overline{D}(d'x' + y', -d'y', dx - u(y')) =
=(d′(d′x′+y′)−d′y′,−d′(−d′y′),d(dx−u(y′))−u(−d′y′))=0 = (d'(d'x' + y') - d'y', -d'(-d'y'), d(dx - u(y')) - u(-d'y')) = 0
since d′∘d′=0d' \circ d' = 0, d∘d=0d \circ d = 0 and d∘u=u∘d′d \circ u = u \circ d'. Similarly D∘D=0D \circ D = 0.

Definition 7

The complexes* Cyl (u)\mathrm{Cyl}\,(u) and Con (u)\mathrm{Con}\,(u) are called respectively the cylinder and the cone of the morphism uu.

Example

Let u:M→Nu : M \to N be a homomorphism of A-modules; then the only non-zero homogeneous components of Cyl (u)\mathrm{Cyl}\,(u) and Con (u)\mathrm{Con}\,(u) are

Cyl1 (u)=M,Cyl0 (u)=M⊕N, \mathrm{Cyl}_1\,(u) = M , \qquad \mathrm{Cyl}_0\,(u) = M \oplus N ,
Con1 (u)=M,Con0 (u)=N, \mathrm{Con}_1\,(u) = M , \qquad \mathrm{Con}_0\,(u) = N ,
and we have D‾(m)=(m,−u(m))\overline{D}(m) = (m, -u(m)), D(m)=−u(m)D(m) = -u(m) for m∈Mm \in M; consequently,
H1(Con (u))=Ker (u),H0(Con (u))=Coker (u). H_1(\mathrm{Con}\,(u)) = \mathrm{Ker}\,(u) , \quad H_0(\mathrm{Con}\,(u)) = \mathrm{Coker}\,(u) .

Let* XX and YY be two topological spaces and ff a continuous mapping from XX into YY. The cylinder of ff is called the quotient space Cyl (f)\mathrm{Cyl}\,(f) of the topological sum of [0,1]×X[0, 1] \times X and YY by the equivalence relation identifying the point (1,x)(1, x) of [0,1]×X[0, 1] \times X with the point f(x)f(x) of YY for every x∈Xx \in X. The cone of ff is called the quotient space Con (f)\mathrm{Con}\,(f) of the topological sum of a space reduced to a point ss and Cyl (f)\mathrm{Cyl}\,(f) by the equivalence relation identifying ss with the image of (0,x)(0, x) for every x∈Xx \in X: we still denote by ss the image of ss in Con (f)\mathrm{Con}\,(f).

Suppose that XX and YY are endowed with cellular decompositions (Xn)(X_n) and (Yn)(Y_n) (cf. No. 3), and suppose that f(Xn)⊂Ynf(X_n) \subset Y_n for every nn. We obtain a cellular decomposition (Sn)(S_n) of Cyl (f)\mathrm{Cyl}\,(f) (resp. of Con (f)\mathrm{Con}\,(f)) by taking for SnS_n the image of ({0}×Xn)∪([0,1]×Xn−1)∪Yn(\{0\} \times X_n) \cup ([0, 1] \times X_{n-1}) \cup Y_n

(resp. of {s}∪([0,1]×Xn−1)∪Yn,if n⩾0). (\text{resp. of } \{s\} \cup ([0, 1] \times X_{n-1}) \cup Y_n , \quad \text{if } n \geqslant 0) .
Let Γ(X),Γ(Y),Γ(Cyl (f)),Γ(Con (f))\Gamma(X), \Gamma(Y), \Gamma(\mathrm{Cyl}\,(f)), \Gamma(\mathrm{Con}\,(f)) denote the complexes associated with these cellular decompositions.

The complex Γ(s)\Gamma(s) associated with the space {s}\{ s \} endowed with its unique cellular decomposition is reduced to the module A\mathbf{A} and is identified with a subcomplex of Γ(Con (f))\Gamma(\mathrm{Con}\,(f)); let Γ(Con (f), s)\Gamma(\mathrm{Con}\,(f),\,s) denote the quotient complex. The mapping ff defines a morphism of complexes Γ(f):Γ(X)→Γ(Y)\Gamma(f) : \Gamma(X) \to \Gamma(Y), and one can show that the complexes Γ(Cyl (f))\Gamma(\mathrm{Cyl}\,(f)) and Γ(Con (f), s)\Gamma(\mathrm{Con}\,(f),\,s) are identified respectively with Cyl (Γ(f))\mathrm{Cyl}\,(\Gamma(f)) and Con (Γ(f))\mathrm{Con}\,(\Gamma(f)).

Par ailleurs, et sans hypothèses sur XX et YY, on associe à ff un morphisme de complexes f∗:C(X, A)→C(Y, A)f_* : C(X,\,\mathbf{A}) \to C(Y,\,\mathbf{A}). On peut construire des homotopismes injectifs de Cyl (f∗)\mathrm{Cyl}\,(f_*) dans C(Cyl (f), A)C(\mathrm{Cyl}\,(f),\,\mathbf{A}) et de Con (f∗)\mathrm{Con}\,(f_*) dans C(Con (f), {s}, A)C(\mathrm{Con}\,(f),\,\{s\},\,\mathbf{A}). Soient f~:X→Cyl (f)\tilde{f} : X \to \mathrm{Cyl}\,(f) l'application qui à xx associe l'image de (0, x)(0,\,x), α:Y→Cyl (f)\alpha : Y \to \mathrm{Cyl}\,(f) l'application canonique et β:Cyl (f)→Y\beta : \mathrm{Cyl}\,(f) \to Y l'application qui associe yy à son image dans Cyl (f)\mathrm{Cyl}\,(f) pour y∈Yy \in Y et f(x)f(x) à l'image de (t, x)(t,\,x) dans Cyl (f)\mathrm{Cyl}\,(f) pour t∈[0, 1]t \in [0,\,1] et x∈Xx \in X. L'application f~\tilde{f} est un homéomorphisme de XX sur un fermé de Cyl (f)\mathrm{Cyl}\,(f), on a β∘α=IdY\beta \circ \alpha = \mathrm{Id}_Y, et α∘β\alpha \circ \beta est topologiquement homotope à l'identité de Cyl (f)\mathrm{Cyl}\,(f). Ces propriétés sont à rapprocher de la proposition 7 ci-dessous. \

Considérons maintenant les applications A\mathbf{A}-linéaires graduées de degré 0

u~:C′→Cyl (u) ,u~(x′)=(x′, 0, 0) ,α:C→Cyl (u) ,α(x)=(0, 0, x) ,β:Cyl (u)→C ,β(x′, y′, x)=u(x′)+x ,π:C→Con (u) ,π(x)=(0, x) ,π~:Cyl (u)→Con (u) ,π~(x′, y′, x)=(y′, x) ,δ:Con (u)→C′(−1) ,δ(y′, x)=y′ . \begin{align*} \tilde{u} : C' &\to \mathrm{Cyl}\,(u)\,, & \tilde{u}(x') &= (x',\,0,\,0)\,, \\ \alpha : C &\to \mathrm{Cyl}\,(u)\,, & \alpha(x) &= (0,\,0,\,x)\,, \\ \beta : \mathrm{Cyl}\,(u) &\to C\,, & \beta(x',\,y',\,x) &= u(x') + x\,, \\ \pi : C &\to \mathrm{Con}\,(u)\,, & \pi(x) &= (0,\,x)\,, \\ \tilde{\pi} : \mathrm{Cyl}\,(u) &\to \mathrm{Con}\,(u)\,, & \tilde{\pi}(x',\,y',\,x) &= (y',\,x)\,, \\ \delta : \mathrm{Con}\,(u) &\to C'(-1)\,, & \delta(y',\,x) &= y'\,. \end{align*}

Proposition 7

a)* Les applications u~, α, β, π, π~, δ\tilde{u},\, \alpha,\, \beta,\, \pi,\, \tilde{\pi},\, \delta sont des morphismes de complexes : on a u=β∘u~, π=π~∘α, β∘α=1Cu = \beta \circ \tilde{u},\, \pi = \tilde{\pi} \circ \alpha,\, \beta \circ \alpha = 1_C.

b)* *Les suites de morphismes de complexes

(6)

0→C′→u~Cyl (u)→π~Con (u)→0 0 \to C' \xrightarrow{\tilde{u}} \mathrm{Cyl}\,(u) \xrightarrow{\tilde{\pi}} \mathrm{Con}\,(u) \to 0

(7)

0→C→πCon (u)→δC′(−1)→0 0 \to C \xrightarrow{\pi} \mathrm{Con}\,(u) \xrightarrow{\delta} C'(-1) \to 0

sont exactes.

c) Les morphismes α:C→Cyl (u)\alpha : C \to \mathrm{Cyl}\,(u) et β:Cyl (u)→C\beta : \mathrm{Cyl}\,(u) \to C sont des homotopismes réciproques l'un de l'autre à homotopie près.

L'assertion a) est équivalente aux formules

u~∘d′=D‾∘u~ ,α∘d=D‾∘α ,β∘D‾=d∘β ,π∘d=D∘π ,π~∘D‾=D∘π~ ,δ∘D=−d′∘δ ,u=β∘u~ ,π=π~∘α ,β∘α=1C \begin{align*} \tilde{u} \circ d' &= \overline{D} \circ \tilde{u}\,, & \alpha \circ d &= \overline{D} \circ \alpha\,, & \beta \circ \overline{D} &= d \circ \beta\,, & \pi \circ d &= D \circ \pi\,, \\ \tilde{\pi} \circ \overline{D} &= D \circ \tilde{\pi}\,, & \delta \circ D &= -d' \circ \delta\,, & u &= \beta \circ \tilde{u}\,, & \pi &= \tilde{\pi} \circ \alpha\,, & \beta \circ \alpha &= 1_C \end{align*}

qui se vérifient par des calculs immédiats. L'assertion b) est triviale. Démontrons c) ; on a d'une part β∘α=1C\beta \circ \alpha = 1_C; d'autre part si σ:Cyl (u)→Cyl (u)\sigma : \mathrm{Cyl}\,(u) \to \mathrm{Cyl}\,(u) est l'application A\mathbf{A}-linéaire graduée de degré 1 telle que σ(x′, y′, x)=(0, x′, 0)\sigma(x',\,y',\,x) = (0,\,x',\,0), on vérifie aussitôt que

D‾∘σ+σ∘D‾+α∘β=1Cyl (u) , \overline{D} \circ \sigma + \sigma \circ \overline{D} + \alpha \circ \beta = 1_{\mathrm{Cyl}\,(u)}\,,

d'où c).

On peut résumer la prop. 7 par le diagramme commutatif suivant, où les lignes sont exactes, et où les flèches verticales sont des homotopismes :

0⟶C→πCon (u)→δC′(−1)⟶0↓α↓10⟶C′→u~Cyl (u)→π~Con (u)⟶0↓1↓βC′→uC \begin{array}{ccccccccc} 0 & \longrightarrow & C & \xrightarrow{\pi} & \mathrm{Con}\,(u) & \xrightarrow{\delta} & C'(-1) & \longrightarrow & 0 \\ & & \downarrow^{\alpha} & & \downarrow^1 & & & & \\ 0 & \longrightarrow & C' & \xrightarrow{\tilde{u}} & \mathrm{Cyl}\,(u) & \xrightarrow{\tilde{\pi}} & \mathrm{Con}\,(u) & \longrightarrow & 0 \\ & & \downarrow^1 & & \downarrow^{\beta} & & & & \\ & & C' & \xrightarrow{u} & C & & & & \end{array}

Corollaire

Pour tout morphisme de complexes* u:C′→Cu : C' \to C, il existe un morphisme injectif de complexes u~:C′→C1\tilde{u} : C' \to C_1 et un homotopisme β:C1→C\beta : C_1 \to C tel que u=β∘u~u = \beta \circ \tilde{u}.

Lemme 3

a)* L'homomorphisme de liaison

∂n+1(π,δ):Hn(C′)→Hn(C) \partial_{n+1}(\pi, \delta) : H_n(C') \to H_n(C)
relatif à la suite exacte (7) est égal à −Hn(u)-H_n(u).

b) L'homomorphisme de liaison

∂n(u~,π~):Hn(Con (u))→Hn−1(C′) \partial_n(\tilde{u}, \tilde{\pi}) : H_n(\mathrm{Con}\,(u)) \to H_{n-1}(C')
relatif à la suite exacte (6) est égal à Hn(δ)H_n(\delta).

Soit x′∈Zn(C′)x' \in Z_n(C'); comme x′=δ(x′,0)x' = \delta(x', 0) et que

−D(x′,0)=(d′x′,u(x′))=(0,u(x′))=π(u(x′)), - D(x', 0) = (d'x', u(x')) = (0, u(x')) = \pi(u(x')) ,
∂(π,δ)\partial(\pi, \delta) applique par définition la classe de x′x' dans Hn(C′)H_n(C') sur la classe de −u(x′)-u(x') dans Hn(C)H_n(C), d'où a).

Soit (y′,x)∈Conn(u)(y', x) \in \mathrm{Con}_n(u) tel que D(y′,x)=0D(y', x) = 0; on a alors (−d′y′,dx−u(y′))=0(-d'y', dx - u(y')) = 0. Comme (y′,x)=π~(0,y′,x)(y', x) = \tilde{\pi}(0, y', x) et que

D‾(0,y′,x)=(y′,−d′y′,dx−u(y′))=(y′,0,0)=u~(δ(y′,x)), \overline{D}(0, y', x) = (y', -d'y', dx - u(y')) = (y', 0, 0) = \tilde{u}(\delta(y', x)) ,
∂(u~,π~)\partial(\tilde{u}, \tilde{\pi}) applique par définition la classe de (y′,x)(y', x) dans Hn(Con (u))H_n(\mathrm{Con}\,(u)) sur la classe de δ(y′,x)\delta(y', x) dans Hn−1(C′)H_{n-1}(C'), d'où b).

Proposition 8

On a la suite exacte illimitée* (8)

⋯⟶Hn(C′)→Hn(u)Hn(C)→Hn(π)Hn(Con (u))→Hn(δ)Hn−1(C′)⟶⋯ . \cdots \longrightarrow H_n(C') \xrightarrow{H_n(u)} H_n(C) \xrightarrow{H_n(\pi)} H_n(\mathrm{Con}\,(u)) \xrightarrow{H_n(\delta)} H_{n-1}(C') \longrightarrow \cdots .

En effet, compte tenu du lemme 3, a), cela résulte du théorème 1 de X, p. 30, appliqué à la suite exacte (7).

Corollaire

Pour que u soit un homologisme, il faut et il suffit que Con (u) soit d'homologie nulle.

Remarque

Considérons le diagramme

⋯⟶Hn(C′)→Hn(u~)Hn(Cyl (u))→Hn(π)Hn(Con (u))→∂n(u~,π)Hn−1(C′)⟶⋯↓1↓Hn(β)↓1↓1⋯⟶Hn(C′)→Hn(u)Hn(C)→Hn(π)Hn(Con (u))→Hn(δ)Hn−1(C′)⟶⋯ \begin{array}{ccccccccc} \cdots & \longrightarrow & H_n(C') & \xrightarrow{H_n(\tilde{u})} & H_n(\mathrm{Cyl}\,(u)) & \xrightarrow{H_n(\pi)} & H_n(\mathrm{Con}\,(u)) & \xrightarrow{\partial_n(\tilde{u},\pi)} & H_{n-1}(C') \longrightarrow \cdots \\ & & \downarrow 1 & & \downarrow H_n(\beta) & & \downarrow 1 & & \downarrow 1 \\ \cdots & \longrightarrow & H_n(C') & \xrightarrow{H_n(u)} & H_n(C) & \xrightarrow{H_n(\pi)} & H_n(\mathrm{Con}\,(u)) & \xrightarrow{H_n(\delta)} & H_{n-1}(C') \longrightarrow \cdots \end{array}

où la première ligne (resp. la seconde) est la suite exacte d'homologie associée à la suite exacte (6) (resp. (7)). Les applications Hn(β)H_n(\beta) sont bijectives (prop. 7, c)) et le diagramme est commutatif, puisque a) u=β∘u~u = \beta \circ \tilde{u} (prop. 7, a)) donc Hn(u)=Hn(β)∘Hn(u~)H_n(u) = H_n(\beta) \circ H_n(\tilde{u}), b) Hn(β)=Hn(α)−1H_n(\beta) = H_n(\alpha)^{-1} et π=π~∘α\pi = \tilde{\pi} \circ \alpha (prop. 7, a) et c)), donc Hn(π~)=Hn(π)∘Hn(β)H_n(\tilde{\pi}) = H_n(\pi) \circ H_n(\beta), c) Hn(δ)=∂n(u~,π~)H_n(\delta) = \partial_n(\tilde{u},\tilde{\pi}) (lemme 3, b)).

7. Le cône d'un morphisme injectif ; nouvelle définition de l'homomorphisme de liaison

Considérons maintenant une suite exacte de complexes

(9)

0→C′→uC→vC′′→0. 0 \to C' \xrightarrow{u} C \xrightarrow{v} C'' \to 0 .

Définissons une application A-linéaire graduée de degré 0

φ:Con (u)→C′′ \varphi : \mathrm{Con}\,(u) \to C''
par φ(y′,x)=v(x)\varphi(y', x) = v(x). On a alors un diagramme commutatif de A-modules à lignes exactes

(10)

0⟶C′→u~Cyl (u)→π~Con (u)⟶0↓1↓β↓φ0⟶C′→uC→vC′′⟶0. \begin{array}{ccccccccc} 0 & \longrightarrow & C' & \xrightarrow{\tilde{u}} & \mathrm{Cyl}\,(u) & \xrightarrow{\tilde{\pi}} & \mathrm{Con}\,(u) & \longrightarrow & 0 \\ & & \downarrow 1 & & \downarrow \beta & & \downarrow \varphi & & \\ 0 & \longrightarrow & C' & \xrightarrow{u} & C & \xrightarrow{v} & C'' & \longrightarrow & 0 . \end{array}

Proposition 9

Les applications* β\beta et φ\varphi sont des homologismes de complexes. Pour β\beta, cela résulte de la prop. 7, c). On a

φ∘D(y′,x)=φ(−d′y′,dx−u(y′))=v(dx−u(y′))=v(dx)=d′′v(x)=d′′(φ(y′,x)), \begin{align*} \varphi \circ D(y', x) &= \varphi(-d'y', dx - u(y')) = v(dx - u(y')) \\ &= v(dx) = d'' v(x) = d''(\varphi(y', x)) , \end{align*}
donc φ\varphi est bien un morphisme de complexes. D'autre part, φ\varphi est surjectif et son noyau s'identifie au complexe (K,dK)(\mathbf{K}, d_\mathbf{K}) tel que K=C′(−1)⊕C′\mathbf{K} = C'(-1) \oplus C',
dK(y′,x′)=(−d′y′,d′x′−y′); d_\mathbf{K}(y', x') = (-d'y', d'x' - y') ;
si dK(y′,x′)=0d_\mathbf{K}(y', x') = 0, on a y′=d′x′y' = d' x', donc (y′,x′)=dK(0,−x′)(y', x') = d_\mathbf{K}(0, -x'); il s'ensuit que H(K)=0\mathrm{H}(\mathbf{K}) = 0 et φ\varphi est un homologisme d'après X, p. 30, cor. 1.

Remarque

L'homologisme β\beta est un homotopisme, mais φ\varphi n'est pas en général un homotopisme (cf. X, p. 173, exercice 8).

Corollaire

Le diagramme de A-modules gradués

H(Con⁡(u))↗H(π)↘H(δ)H(C)↓H(φ)H(C′)(−.1)↘H(ι)↗∂(u,v)H(C′′) \begin{array}{ccccc} && H(\operatorname{Con}(u)) &&\\ &\nearrow^{H(\pi)}&&\searrow^{H(\delta)}&\\ H(C)& &\downarrow^{H(\varphi)}&&H(C')(-.1)\\ &\searrow_{H(\iota)}&&\nearrow_{\partial(u,v)}&\\ &&H(C'')&& \end{array}

est commutatif et H(φ)H(\varphi) est bijectif.

Dans le diagramme commutatif (10), on a H(1C′)∘∂~(u~,π~)=∂(u,v)∘H(φ)H(1_{C'})\circ\widetilde{\partial}(\tilde u,\tilde\pi)=\partial(u,v)\circ H(\varphi) (X, p. 31, prop. 2) et ∂~(u~,π~)=H(δ)\widetilde{\partial}(\tilde u,\tilde\pi)=H(\delta) (X, p. 38, lemme 3, b)), donc

∂(u,v)∘H(φ)=H(δ) ; \partial(u,v)\circ H(\varphi)=H(\delta)\ ;

d'autre part, H(v)∘H(β)=H(φ)∘H(π~)=H(φ)∘H(π)∘H(β)H(v)\circ H(\beta)=H(\varphi)\circ H(\tilde\pi)=H(\varphi)\circ H(\pi)\circ H(\beta) d'après X, p. 39, remarque. Comme H(β)H(\beta) est bijectif, cela donne H(v)=H(φ)∘H(π)H(v)=H(\varphi)\circ H(\pi).

On a donc ∂(u,v)=H(δ)∘H(φ)−1\partial(u,v)=H(\delta)\circ H(\varphi)^{-1}, ce qui fournit une nouvelle définition de l'homomorphisme de liaison ∂(u,v)\partial(u,v). On notera d'autre part que si on identifie H(Con⁡(u))H(\operatorname{Con}(u)) à H(C′′)H(C'') par H(φ)H(\varphi), le corollaire précédent signifie que la suite exacte (8) s'identifie alors à la suite exacte d'homologie relative à (9).

8. Caractéristiques d'Euler-Poincaré

Dans ce no, on considère un ensemble C\mathscr C de classes de A-modules qui est additif et exact à gauche, c'est-à-dire qui satisfait aux deux conditions suivantes :

(A) Si MM et NN sont deux A-modules de type C\mathscr C, M⊕NM\oplus N est de type C\mathscr C.

(G) If 0→M′→M→M′′→00\to M'\to M\to M''\to0 is an exact sequence of A-modules and if MM and M′′M'' are of type C\mathscr C, then M′M' is of type C\mathscr C.

We say that C\mathscr C is stable if it satisfies the following conditions which imply (A) and (G):

(E) ("C\mathscr C is stable under extensions.") If 0→M′→M→M′′→00\to M'\to M\to M''\to0 is an exact sequence of A-modules and if M′M' and M′′M'' are of type C\mathscr C, then MM is of type C\mathscr C.

(S) ("C\mathscr C is stable under kernels and cokernels.") For every homomorphism ff of A-modules of type C\mathscr C, the A-modules Ker⁡f\operatorname{Ker}f and Coker⁡f\operatorname{Coker}f are of type C\mathscr C.

We denote by K(C)K(\mathscr C) the grothendieck group of C\mathscr C and by [M]C[M]_{\mathscr C} or [M][M] the element of K(C)K(\mathscr C) defined by the A-module MM (VIII, §6, No. 2). Let GG be a commutative group and φ\varphi a homomorphism of K(C)K(\mathscr C) into GG.

Example 1

If A is a field, we may take as C\mathscr C the set of classes of finite-dimensional vector spaces and as φ\varphi the isomorphism of K(C)K(\mathscr C) onto Z\mathbf Z defined by φ([M])=dim⁡(M)\varphi([M]) = \dim(M).

Example 2

We may take as C\mathscr C the set of classes of modules of finite length and as φ:K(C)→Z\varphi: K(\mathscr C) \to \mathbf Z the homomorphism defined by φ([M])=long⁡A(M)\varphi([M]) = \operatorname{long}_A(M).

We say that a graded A-module M is of type C\mathscr C if MnM_n is of type C\mathscr C for all n (for this, it is necessary when M is bounded and sufficient when C\mathscr C is stable that the module M be of type C\mathscr C).

Definition 8

Let M be a bounded graded A-module of type C\mathscr C and (Mn)(M_n) its grading. We call the φ\varphi-characteristic of M and denote χφ(M)\chi_\varphi(M) or simply χ(M)\chi(M) the element ∑(−1)nφ([Mn])\sum (-1)^n \varphi([M_n]) of G.

This definition applies in particular when M is the graded module underlying a complex of A-modules.

Example 3

If M is bounded of type C\mathscr{C}, it is analogously the case for M(p)M(p) for every p∈Zp \in \mathbf{Z}, and one has χ(M(p))=(−1)pχ(M)\chi(M(p)) = (-1)^p \chi(M).

4) Let 0→M′→M→M′′→00 \to M' \to M \to M'' \to 0 be an exact sequence of graded A-modules and graded homomorphisms of degree 0. If M, M' and M'' are bounded of type C\mathscr{C}, one has

χ(M)=χ(M′)+χ(M′′). \chi(M) = \chi(M') + \chi(M'').
If M and M'' are bounded of type C\mathscr{C}, it is analogously the case for M'; if C\mathscr{C} is stable and if two of the three modules are bounded of type C\mathscr{C}, it is analogously the case for the third.

5) Let u:C′→Cu : C' \to C be a morphism of bounded complexes of type C\mathscr{C}. Then Con (uu) is bounded of type C\mathscr{C}, and one has:

χ(Con⁡(u))=χ(C)−χ(C′). \chi(\operatorname{Con}(u)) = \chi(C) - \chi(C').

6) One may take for G the group K(C)K(\mathscr{C}) itself, and for φ\varphi the identity; in this case one denotes by χC(M)\chi_{\mathscr{C}}(M) the element χφ(M)=∑(−1)n[Mn]\chi_\varphi(M) = \sum (-1)^n[M_n] of K(C)K(\mathscr{C}).

Remark

One calls the Poincaré polynomial of M relative to φ\varphi the element PM(t)=∑φ([Mn])tn∈G⊗Z[t,t−1]P_M(t) = \sum \varphi([M_n]) t^n \in G \otimes \mathbf{Z}[t, t^{-1}]. One has PM(1)=φ([M])P_M(1) = \varphi([M]) and PM(−1)=χ(M)P_M(-1) = \chi(M).

Lemma 4

Let C be a bounded complex of type C\mathscr{C}. If H(C)=0H(C) = 0, one has χ(C)=0\chi(C) = 0. This follows from VIII, § 6, No. 1, cor. of Prop. 1.

Proposition 10

Let C and C' be two bounded complexes of type C\mathscr{C}. If there exists a homologism u:C′→Cu : C' \to C, one has χ(C)=χ(C′)\chi(C) = \chi(C'). Indeed, Con (uu) is bounded of type C\mathscr{C} and one has χ(Con⁡(u))=χ(C)−χ(C′)\chi(\operatorname{Con}(u)) = \chi(C) - \chi(C'); on the other hand, H(Con⁡(u))=0H(\operatorname{Con}(u)) = 0 by X, p. 38, cor., hence χ(Con⁡(u))=0\chi(\operatorname{Con}(u)) = 0 (lemma 4).

Proposition 11

Let C be a bounded complex of type C\mathscr{C}. a) If C\mathscr{C} is stable, H(C)H(C) is of type C\mathscr{C}. b) If H(C)H(C) is of type C\mathscr{C}, it is analogously the case for B(C)B(C) and Z(C)Z(C), and one has χ(H(C))=χ(C)\chi(H(C)) = \chi(C).

a) If C\mathscr{C} is stable, for every nn the module Zn(C)Z_n(C) is of type C\mathscr{C} as kernel of dn:Cn→Cn−1d_n : C_n \to C_{n-1}, and Hn(C)H_n(C) is of type C\mathscr{C} as cokernel of Cn+1→ZnC_{n+1} \to Z_n. On the other hand, Hn(C)=0H_n(C) = 0 as soon as Cn=0C_n = 0.

b) Suppose H(C)H(C) of type C\mathscr{C}. The canonical exact sequences:

0→Zn(C)→Cn→Bn−1(C)→0 0 \to Z_n(C) \to C_n \to B_{n-1}(C) \to 0
0→Bn(C)→Zn(C)→Hn(C)→0 0 \to B_n(C) \to Z_n(C) \to H_n(C) \to 0

show by induction on nn starting from the right bound of CC that Zn(C)Z_n(C) and Bn(C)B_n(C) are of type C\mathscr{C} for all nn. One then has

χ(C)=χ(Z(C))+χ(B(C)(−1))=χ(Z(C))−χ(B(C))=χ(H(C)). \chi(C) = \chi(Z(C)) + \chi(B(C) (-1)) = \chi(Z(C)) - \chi(B(C)) = \chi(H(C)) .

Corollary

If C\mathscr{C} is stable and CC is bounded of type C\mathscr{C}, the graded module H(C)H(C) is bounded of type C\mathscr{C} and one has χ(H(C))=χ(C)\chi(H(C)) = \chi(C).

Proposition 12

Let 0→C′→C→C′′→00 \to C' \to C \to C'' \to 0 be an exact sequence of complexes.

a) If H(C),H(C′)H(C), H(C') and H(C′′)H(C'') are bounded of type C\mathscr{C}, one has

χ(H(C))=χ(H(C′))+χ(H(C′′)). \chi(H(C)) = \chi(H(C')) + \chi(H(C'')) .

b) If C\mathscr{C} is stable, and if two of the graded modules H(C),H(C′)H(C), H(C') and H(C′′)H(C'') are bounded of type C\mathscr{C}, the same holds for the third.

Part a) follows from Lemma 4 applied to the complex with zero homology defined by the homology exact sequence associated with the given exact sequence. Part b) follows, by considering this homology exact sequence, from the following lemma:

Lemma 5. — Let M→N→P→Q→RM \to N \to P \to Q \to R be an exact sequence of AA-modules. If C\mathscr{C} is stable, and if M,N,QM, N, Q and RR are of type C\mathscr{C}, the module PP is of type C\mathscr{C}. Set N′=Coker⁡(M→N)N' = \operatorname{Coker}(M \to N) and Q′=Ker⁡(Q→R)Q' = \operatorname{Ker}(Q \to R). The modules N′N' and Q′Q' are of type C\mathscr{C}, and one has an exact sequence 0→N′→P→Q′→00 \to N' \to P \to Q' \to 0.

Corollary

Assume C\mathscr{C} stable, and let u:C′→Cu : C' \to C be a morphism of complexes such that H(C)H(C) and H(C′)H(C') are bounded of type C\mathscr{C}. Then H(Con⁡(u))H(\operatorname{Con}(u)) is bounded of type C\mathscr{C}, and one has*

χ(H(Con⁡(u)))=χ(H(C))−χ(H(C′)). \chi(H(\operatorname{Con}(u))) = \chi(H(C)) - \chi(H(C')) .

This follows from Prop. 12 applied to the exact sequence of complexes (X, p. 37, Prop. 7)

0→C→Con⁡(u)→C′(−1)→0. 0 \to C \to \operatorname{Con}(u) \to C'(-1) \to 0 .

Remark. — Let EE be a complex, h:E→Ch : E \to C and h′:E→C′h' : E \to C' be homotopy equivalences with CC and C′C' bounded of type C\mathscr{C}. Then χ(C)=χ(C′)\chi(C) = \chi(C'). Indeed, if h1h_1 is an inverse of hh up to homotopy, h′∘h1h' \circ h_1 is a homotopy equivalence, hence a homology isomorphism from CC to C′C', and one can apply Prop. 10. Consequently, one can extend Definition 8 by setting χ(E)=χ(C)\chi(E) = \chi(C) whenever there exists a homotopy equivalence from EE to a complex CC bounded of type C\mathscr{C}. Propositions 10, 11, 12 and their corollaries generalise in this setting.

Application:

\* Let X be a topological space admitting a finite cellular decomposition (cf. No. 3). a) Let K and K' be two fields, put bi=dim⁡K(Hi(X,K))b_i = \dim_K(H_i(X, K)) and bi′=dim⁡K′(Hi(X,K′))b'_i = \dim_{K'}(H_i(X, K')). It is not necessarily the case that bi=bi′b_i = b'_i, but one has Σ(−1)ibi=Σ(−1)ibi′\Sigma (-1)^i b_i = \Sigma (-1)^i b'_i. b) Let (Xn)(X_n) and (Xn′)(X'_n) be two finite cellular decompositions of X, and denote by cnc_n and cn′c'_n the number of cells of dimension n in these two decompositions. One has

Σ(−1)ici=Σ(−1)ici′. \Sigma (-1)^i c_i = \Sigma (-1)^i c'_i .
c) With the notations of a) and b), one has Σ(−1)ici=Σ(−−1)ibi\Sigma (-1)^i c_i = \Sigma (--1)^i b_i. The properties a) and b) result from c), and c) results from prop. 11 applied to the complex Γ\Gamma described in No. 3, taking for C\mathscr{C} the class of finite-dimensional K-vector spaces and for φ\varphi the function defined by φ([M])=dim⁡K(M)\varphi([M]) = \dim_K(M) (X, p. 40, example 1).

9. Complexes of right modules, complexes of multimodules

A complex of right A-modules is a graded right A-module (Mn)n∈Z(M_n)_{n \in \mathbf{Z}} endowed with a graded endomorphism dd of degree -1 and square zero; it is therefore a complex of modules over the ring A opposite to A. All the definitions and properties stated in the preceding numbers therefore apply to complexes of right modules considered as complexes of modules over the ring A∘A^\circ.

Similarly, if A and B are two rings, a complex of (A, B)-bimodules is a graded (A, B)-bimodule M endowed with a graded endomorphism dd of degree (-1) and square zero; if M is endowed with its canonical structure of A⊗ZB∘A \otimes_\mathbf{Z} B^\circ-left module, dd endows it with a structure of A⊗ZB−A \otimes_\mathbf{Z} B^--complex. All the definitions and properties stated in the preceding numbers therefore apply to complexes of bimodules. One defines analogously the complexes of multimodules.

10. Example: de Rham complex

In this number, it is assumed that A is a commutative k-algebra over a commutative ring k. We denote by ΩA/k1\Omega^1_{A/k} the A-module of k-differentials of A (III, p. 134), d0:A→ΩA/k1d^0 : A \to \Omega^1_{A/k} the k-derivation dA/kd_{A/k}, and ΩA/k\Omega_{A/k} the graded k-algebra ΛA(ΩA/k1)\Lambda_A(\Omega^1_{A/k}).

Proposition 13

There exists a unique k-antiderivation d:ΩA/k→ΩA/kd : \Omega_{A/k} \to \Omega_{A/k} of degree 1, square zero, which extends the derivation d0:A→ΩA/k1d^0 : A \to \Omega^1_{A/k}.

Let us prove the uniqueness of the antiderivation d. Since d∘d=0d \circ d = 0, one has for y,x1,…,xp∈Ay, x_1, \ldots, x_p \in A:

d(ydx1∧…∧dxp)=dy∧dx1∧…∧dxp. d(y dx_1 \wedge \ldots \wedge dx_p) = dy \wedge dx_1 \wedge \ldots \wedge dx_p .
The A-module ΩA/kp\Omega^p_{A/k} being generated by the elements dx1∧…∧dxpdx_1 \wedge \ldots \wedge dx_p, this proves the uniqueness of d.

To prove existence, it suffices to construct a kk-homomorphism d1:ΩA/k1→ΩA/k2d^1 : \Omega_{A/k}^1 \to \Omega_{A/k}^2 such that d1∘d0=0d^1 \circ d^0 = 0 and

d1(aω)=d0(a)∧ω+ad1(ω)for a∈A,ω∈ΩA/k1. d^1(a \omega) = d^0(a) \wedge \omega + a d^1(\omega) \quad \text{for } a \in A , \quad \omega \in \Omega_{A/k}^1 .
Indeed, it then follows from III, p. 128, prop. 14 (taking into account III, p. 118, remark 2) that there exists an antiderivation d:ΩA/k→ΩA/kd : \Omega_{A/k} \to \Omega_{A/k} which coincides with d0d^0 in degree 0 and with d1d^1 in degree 1. Since d0d^0 is zero on AA, the antiderivation dd is kk-linear; since d1∘d0=0d^1 \circ d^0 = 0, one has d∘d=0d \circ d = 0 since ΩA/k\Omega_{A/k} is generated as an AA-algebra by the elements d0ad^0 a for a∈Aa \in A.

To define d1d^1, let us recall (III, p. 133) that ΩA/k1\Omega_{A/k}^1 is equal to the AA-module J/J2\mathfrak{J}/\mathfrak{J}^2, where J\mathfrak{J} is the kernel of the multiplication m:A⊗kA→Am : A \otimes_k A \to A. Consider the kk-linear mapping u:A⊗kA→ΩA/k2u : A \otimes_k A \to \Omega_{A/k}^2 defined by u(x⊗y)=d0(y)∧d0(x)u(x \otimes y) = d^0(y) \wedge d^0(x). We have

u(ax⊗y−x⊗ay)=d0(y)∧d0(ax)−d0(ay)∧d0(x)=d0(xy)∧d0(a) u(ax \otimes y - x \otimes ay) = d^0(y) \wedge d^0(ax) - d^0(ay) \wedge d^0(x) = d^0(xy) \wedge d^0(a)
for x,yx, y and aa in AA, whence
u((a⊗1−1⊗a)ξ)=d0(m(ξ))∧d0(a),ξ∈A⊗kA,a∈A. u((a \otimes 1 - 1 \otimes a) \xi) = d^0(m(\xi)) \wedge d^0(a) , \quad \xi \in A \otimes_k A , \quad a \in A .
Since J\mathfrak{J} is generated as a left AA-module by the elements (a⊗1−1⊗a)(a \otimes 1 - 1 \otimes a) for a∈Aa \in A, we deduce that u(J2)=0u(\mathfrak{J}^2) = 0; consequently uu defines by restriction to J\mathfrak{J} and passing to the quotient a kk-linear mapping d1:J/J2→ΩA/k2d^1 : \mathfrak{J}/\mathfrak{J}^2 \to \Omega_{A/k}^2.

By setting ξ=b⊗1\xi = b \otimes 1 in (12), with b∈Ab \in A, we obtain d1(bd0(a))=d0(b)∧d0(a)d^1(b d^0(a)) = d^0(b) \wedge d^0(a); it follows that d1∘d0=0d^1 \circ d^0 = 0 and that d1(cω)=d0(c)∧ω+cd1(ω)d^1(c \omega) = d^0(c) \wedge \omega + c d^1(\omega) for c∈Ac \in A and ω=bd0(a)\omega = b d^0(a). Since ΩA/k1\Omega_{A/k}^1 is generated as a kk-module by the elements bd0(a)b d^0(a), for aa and bb in AA, formula (11) is satisfied for all ω∈ΩA/k\omega \in \Omega_{A/k}, which completes the proof of the proposition.

One sometimes says that the elements ω∈ΩA/kp\omega \in \Omega_{A/k}^p are the exterior differential forms of degree pp of AA over kk, and that the antiderivation dd is the exterior differential of ΩA/k\Omega_{A/k}; the complex (ΩA/k,d)(\Omega_{A/k}, d) is called the de Rham complex of A over k, and its homology is the de Rham cohomology of A over k.

Example 1

Take AA to be the ring k[X1,...,Xn]k[X_1, ..., X_n]. Then ΩA/k1\Omega_{A/k}^1 is a free AA-module with basis dX1,...,dXndX_1, ..., dX_n (III, p. 134, example). Consequently, if, for every subset I={i1,...,ip}I = \{ i_1, ..., i_p \} of {1,n}\{ 1, n \}, one sets dXI=dXi1∧...∧dXipdX_I = dX_{i_1} \wedge ... \wedge dX_{i_p} (with i1<...<ipi_1 < ... < i_p), the AA-module ΩA/kp\Omega_{A/k}^p admits as basis the elements dXIdX_I, where II runs through the set of subsets of {1,n}\{ 1, n \} of cardinal pp. One has

d(PdXI)=dP∧dXI=∑i∉I(−1)n(I,i)∂P∂XidXI∪{i}, d(P dX_I) = dP \wedge dX_I = \sum_{i \notin I} (-1)^{n(I,i)} \frac{\partial P}{\partial X_i} dX_{I \cup \{ i \}} ,
where n(I,i)n(I, i) denotes the number of elements of II strictly less than ii.

The cycles of Zp(ΩA/k)Z^p(\Omega_{A/k}) are therefore the elements ω=∑Card⁡(I)=pPIdXI\omega = \sum_{\operatorname{Card}(I) = p} P_I dX_I such that, for every subset JJ with (p+1)(p + 1) elements of {1,n}\{ 1, n \}, one has:

∑i∈J(−1)n(J,i)∂PJ−{i}∂Xi=0. \sum_{i \in J} (-1)^{n(J,i)} \frac{\partial P_{J-\{i\}}}{\partial X_i} = 0 .

The element ω\omega is a boundary if one can choose, for every subset J⊂{1,n}J \subset \{1, n\} with (p−1)(p - 1) elements, a polynomial QJ∈AQ_J \in A in such a way that:

PI=∑j∈I(−1)n(I,j)∂QI−{j}∂Xj. P_I = \sum_{j \in I} (-1)^{n(I,j)} \frac{\partial Q_{I-\{j\}}}{\partial X_j}.

We shall see in § 9 that the de Rham complex of AA over kk is acyclic in degrees >0> 0 if kk is a Q\mathbf{Q}-algebra (X, p. 159, remark 4).

Example 2

Suppose that k=Ck = \mathbf{C} and A=C[X1,...,Xn]/(P1,...,Pr)A = \mathbf{C} [X_1, ..., X_n]/(P_1, ..., P_r), where the PiP_i are polynomials in X1,...,XnX_1, ..., X_n, such that the set of points of Cn\mathbf{C}^n where all the PiP_i vanish is an analytic subvariety VV of Cn\mathbf{C}^n. One can show that the de Rham cohomology of AA over C\mathbf{C} is isomorphic to the singular cohomology H(V,C)H(V, \mathbf{C}).

Let now MM be an AA-module and ∇0\nabla^0 a kk-linear mapping from MM into M⊗AΩA/k1M \otimes_A \Omega^1_{A/k} such that

(13)(13)
∇0(am)=a∇0(m)+m⊗dafora∈A, m∈M \nabla^0(am) = a \nabla^0(m) + m \otimes da \quad \text{for} \quad a \in A,\ m \in M
(one sometimes says that ∇0\nabla^0 is a connection on the AA-module MM).

Proposition 14

(i) There exists a unique mapping kk-linéaire ∇\nabla from the right ΩA/k\Omega_{A/k}-module M⊗AΩA/kM \otimes_A \Omega_{A/k} into itself, graded of degree 1, which extends ∇0\nabla^0 in degree 0 and satisfies the identity :

(14)(14)
∇(xω)=(∇x)ω+(−1)px(dω)forx∈M⊗AΩA/kp, ω∈ΩA/k. \nabla(x \omega) = (\nabla x) \omega + (-1)^p x(d\omega) \quad \text{for} \quad x \in M \otimes_A \Omega^p_{A/k},\ \omega \in \Omega_{A/k}.

(ii) The composite mapping ∇∘∇\nabla \circ \nabla is ΩA/k\Omega_{A/k}-linéaire ; in particular the mapping R=∇1∘∇0R = \nabla^1 \circ \nabla^0 from MM into M⊗AΩA/k2M \otimes_A \Omega^2_{A/k} is AA-linéaire, and we have

∇∘∇(m⊗ω)=R(m).ωform∈M, ω∈ΩA/k. \nabla \circ \nabla(m \otimes \omega) = R(m).\omega \quad \text{for} \quad m \in M,\ \omega \in \Omega_{A/k}.

The homomorphism RR is sometimes called curvature homomorphism of the connection ∇0\nabla^0; if it is zero, the pair (M⊗AΩA/k,∇)(M \otimes_A \Omega_{A/k}, \nabla) is a complex, also called de Rham complex of (M,∇0)(M, \nabla^0) over kk.

Let us prove (i). The uniqueness of ∇\nabla is obvious. Let us define a kk-homomorphisme ∇‾\overline{\nabla} from M⊗kΩA/kM \otimes_k \Omega_{A/k} into M⊗AΩA/kM \otimes_A \Omega_{A/k} by

∇‾(m⊗kω)=(∇0m)ω+m⊗dωform∈M, ω∈ΩA/k. \overline{\nabla}(m \otimes_k \omega) = (\nabla^0 m) \omega + m \otimes d\omega \quad \text{for} \quad m \in M,\ \omega \in \Omega_{A/k}.

It follows from (13) that ∇‾(am⊗ω)=∇‾(m⊗aω)\overline{\nabla}(am \otimes \omega) = \overline{\nabla}(m \otimes a \omega), so that one obtains by passing to the quotient a kk-homomorphisme ∇\nabla from M⊗AΩA/kM \otimes_A \Omega_{A/k} into itself, graded of degree 1, extending ∇0\nabla^0 in degree 0. Let us verify (14): we have for m∈Mm \in M, α∈ΩA/kp\alpha \in \Omega^p_{A/k}, ω∈ΩA/k\omega \in \Omega_{A/k} :

∇((m⊗α).ω)=∇(m⊗(α∧ω))=∇0(m).(α∧ω)+m⊗d(α∧ω)=∇0(m)α.ω+(m⊗dα)ω+(−1)p(m⊗α)dω=(∇(m⊗α))ω+(−1)p(m⊗α)dω \begin{align*} \nabla((m \otimes \alpha).\omega) &= \nabla(m \otimes (\alpha \wedge \omega)) = \nabla^0(m).(\alpha \wedge \omega) + m \otimes d(\alpha \wedge \omega) \\ &= \nabla^0(m) \alpha.\omega + (m \otimes d\alpha) \omega + (-1)^p (m \otimes \alpha) d\omega \\ &= (\nabla(m \otimes \alpha)) \omega + (-1)^p (m \otimes \alpha) d\omega \end{align*}
which proves (14) for x=m⊗αx = m \otimes \alpha; the general case follows by linearity.

Let us prove (ii). Let x∈M⊗AΩA/kp,ω∈ΩA/kx \in M \otimes_A \Omega_{A/k}^p, \omega \in \Omega_{A/k}; by repeated application of (14), we obtain :

∇∘∇(xω)=∇(∇(x)ω)+(−1)p∇(xdω)=(∇∘∇(x))ω+(−1)p+1∇(x)(dω)+(−1)p∇(x)(dω)=(∇∘∇(x))ω, \nabla \circ \nabla(x \omega) = \nabla(\nabla(x) \omega) + (-1)^p \nabla(x d \omega) = (\nabla \circ \nabla(x)) \omega + (-1)^{p+1} \nabla(x)(d \omega) + (-1)^p \nabla(x)(d \omega) = (\nabla \circ \nabla(x)) \omega,
which proves the first assertion of (ii); the others follow immediately.

Exercises

See the exercises for § 2.

Machine translation of the English, by gpt-5-mini, hy3-free, nemotron-3-ultra-free, laguna-s-2.1-free, gpt-5-6, against glossary version 34. Not checked by a person. That model is a cut down version of the one the rest of this language was written by.