Bourbaki

§ 4. Torsion product

In sections 4 to 8, we denote by kk a commutative ring, and by AA an associative unital kk-algebra. The role of kk is auxiliary; we mainly have in view the following three special cases:

a) we consider an arbitrary ring AA, we set k=Zk=\mathbf{Z} and we endow AA with its natural structure of Z\mathbf{Z}-algebra,

b) we consider an arbitrary ring AA, we take for kk the center of AA,

c) we consider a commutative ring AA and we take k=Ak=A.

1. Tensor product of two complexes

Let (C,d)(C,d) be a complex of right AA-modules and (C′,d′)(C',d') a complex of left AA-modules.

Let us endow the kk-module C⊗AC′C\otimes_A C' with the grading such that

(C⊗AC′)n=∑p+q=n(Cp⊗Cq′) (C\otimes_A C')_n=\sum_{p+q=n}(C_p\otimes C'_q)

and let DD be the unique kk-linear endomorphism of degree (−1)(-1) of C⊗AC′C\otimes_A C' such that

D(x⊗x′)=dx⊗x′+(−1)px⊗d′x′,x∈Cp, y∈Cq′, p, q∈Z.(1) \tag{1} D(x\otimes x')=dx\otimes x'+(-1)^p x\otimes d'x', \qquad x\in C_p,\ y\in C'_q,\ p,\ q\in\mathbf{Z}.

We have D∘D=0D\circ D=0 since, with the notations of (1)

D2(x⊗x′)=ddx⊗x′+(−1)p−1dx⊗d′x′+(−1)pdx⊗d′x′−x⊗d′d′x′. D^2(x\otimes x')=ddx\otimes x'+(-1)^{p-1}dx\otimes d'x'+(-1)^pdx\otimes d'x'-x\otimes d'd'x'.

The complex of kk-modules (C⊗AC′,D)(C\otimes_A C',D) is called the tensor product complex of the complexes (C,d)(C,d) and (C′,d′)(C',d').

Remark 1

When C′C' is reduced to C0′=MC'_0=M, then (C⊗AC′)n=Cn⊗AM(C\otimes_A C')_n=C_n\otimes_A M and D=d⊗1MD=d\otimes 1_M; for example C⊗AAsC\otimes_A A_s is naturally identified with CC. Similarly, when CC is reduced to C0=PC_0=P, then (C⊗AC′)n=P⊗ACn′(C\otimes_A C')_n=P\otimes_A C'_n and D=1P⊗dD=1_P\otimes d.

Remark 2

For every integer rr, we have (C⊗AC′)(r)=C(r)⊗AC′(C\otimes_A C')(r)=C(r)\otimes_A C', but (C⊗AC′)(r)(C\otimes_A C')(r) and C⊗AC′(r)C\otimes_A C'(r) do not in general have the same differential.

Let p,qp, q be two integers, x∈Zp(C),x′∈Zq(C′)x \in Z_p(C), x' \in Z_q(C'); then the element x⊗x′x \otimes x' of Cp⊗Cq′C_p \otimes C'_q belongs to Zp+q(C⊗C′)Z_{p+q}(C \otimes C') by (1); moreover, if y∈Cp+1,y′∈Cq+1′y \in C_{p+1}, y' \in C'_{q+1}, we have

(x+dy)⊗(x′+d′y′)=x⊗x′+D(y⊗x′+(−1)p(x+dy)⊗y′); (x + dy) \otimes (x' + d'y') = x \otimes x' + D(y \otimes x' + (-1)^p (x + dy) \otimes y');
by passing to the quotients, we deduce a kk-linear mapping, called canonical
γp,q(C,C′):Hp(C)⊗AHq(C′)→Hp+q(C⊗AC′); \gamma_{p,q}(C, C') : H_p(C) \otimes_A H_q(C') \to H_{p+q}(C \otimes_A C');
if we endow H(C)⊗AH(C′)H(C) \otimes_A H(C') with the grading such that
(H(C)⊗H(C′))n=∑p+q=nHp(C)⊗AHq(C′), (H(C) \otimes H(C'))_n = \sum_{p+q=n} H_p(C) \otimes_A H_q(C'),
the γp,q\gamma_{p,q} define a graded kk-linear mapping of degree 0
γ(C,C′):H(C)⊗AH(C′)→H(C⊗AC′). \gamma(C, C') : H(C) \otimes_A H(C') \to H(C \otimes_A C').
Prop. 6 of II, p. 59, can be reformulated as follows:

Proposition 1

If the complexes CC and C′C' are zero on the right, C⊗AC′C \otimes_A C' is zero on the right and the canonical kk-linear mapping*

γ0,0(C,C′):H0(C)⊗AH0(C′)→H0(C⊗AC′) \gamma_{0,0}(C, C') : H_0(C) \otimes_A H_0(C') \to H_0(C \otimes_A C')
is bijective.

Let u:(C,d)→(C1,d1)u : (C, d) \to (C_1, d_1) be a morphism of complexes of right AA-modules and u′:(C′,d′)→(C1′,d1′)u' : (C', d') \to (C'_1, d'_1) a morphism of complexes of left AA-modules; then u⊗u′:C⊗AC′→C1⊗AC1′u \otimes u' : C \otimes_A C' \to C_1 \otimes_A C'_1 is a morphism of complexes of kk-modules; indeed, it is graded of degree 0, and if we denote by DD and D1D_1 the differentials of C⊗C′C \otimes C' and C1⊗C1′C_1 \otimes C'_1, we have for p,q∈Z,x∈Cp,x′∈Cq′p, q \in \mathbf{Z}, x \in C_p, x' \in C'_q,

(u⊗u′)(D(x⊗x′))=u(dx)⊗u′(x′)+(−1)pu(x)⊗u′(d′x′)==d1u(x)⊗u′(x′)+(−1)pu(x)⊗d1′u′(x′)=D1(u(x)⊗u′(x′)). (u \otimes u') (D(x \otimes x')) = u(dx) \otimes u'(x') + (-1)^p u(x) \otimes u'(d'x') = = d_1 u(x) \otimes u'(x') + (-1)^p u(x) \otimes d'_1 u'(x') = D_1(u(x) \otimes u'(x')) .
Moreover the following diagram is commutative :
H(C)⊗AH(C′)→γ(C,C′)H(C⊗AC′)H(u)⊗H(u′)↓↓H(u⊗u′)H(C1)⊗AH(C1′)→γ(C1,C1′)H(C1⊗AC1′) \begin{array}{ccc} H(C) \otimes_A H(C') & \xrightarrow{\gamma(C, C')} & H(C \otimes_A C') \\ H(u) \otimes H(u') \downarrow & & \downarrow H(u \otimes u') \\ H(C_1) \otimes_A H(C'_1) & \xrightarrow{\gamma(C_1, C'_1)} & H(C_1 \otimes_A C'_1) \end{array}

Let A∘A^\circ be the kk-algebra opposite to AA, C∘C^\circ (resp. C′∘{C'}^\circ) the complex CC (resp. C′C') considered as a complex of left A∘A^\circ-modules (resp. right). Let us denote by

σ(C,C′):C⊗AC′→C′∘⊗A∘C∘ \sigma(C, C') : C \otimes_A C' \to {C'}^\circ \otimes_{A^\circ} C^\circ
the unique graded kk-linear mapping of degree 0 such that, for x∈Cp,x′∈Cq′,p,q∈Zx \in C_p, x' \in C'_q, p, q \in \mathbf{Z}, we have
σ(C,C′)(x⊗x′)=(−1)pqx′⊗x. \sigma(C, C') (x \otimes x') = (-1)^{pq} x' \otimes x .

Proposition 2

The mapping σ(C,C′):C⊗AC′→C′∘⊗AC∘\sigma(C, C') : C \otimes_A C' \to {C'}^\circ \otimes_A C^\circ is an isomorphism of complexes of kk-modules, whose reciprocal isomorphism is σ(C′∘,C∘)\sigma({C'}^\circ, C^\circ).

Since the mappings σ(C,C′)\sigma(C, C') and σ(C′∘,C∘)\sigma({C'}^\circ, C^\circ) are reciprocal to each other, it suffices to prove that σ(C,C′)\sigma(C, C') is a morphism of complexes. Now, for

x∈Cp=Cp∘,x′∈Cq′=Cq′∘,p,q∈Z, x \in C_p = C_p^\circ, \quad x' \in C'_q = C_{q'}^\circ, \quad p, q \in \mathbf{Z},
we have, denoting by D′D' the differential of C′⊗A∘CC' \otimes_{A^\circ} C,
σ(C,C′)∘D(x⊗x′)=σ(C,C′)(dx⊗x′+(−1)px⊗d′x′)==(−1)(p+1)qx′⊗dx+(−1)p+p(q+1)d′x′⊗x=(−1)pqd′x′⊗x+(−1)pq+qx′⊗dx=(−1)pqD′(x′⊗x)=D∘∘σ(C,C′)(x⊗x′); \begin{align*} \sigma(C, C') \circ D(x \otimes x') &= \sigma(C, C') (dx \otimes x' + (-1)^p x \otimes d'x') = \\ &= (-1)^{(p+1)q} x' \otimes dx + (-1)^{p+p(q+1)} d'x' \otimes x = (-1)^{pq} d'x' \otimes x + (-1)^{pq+q} x' \otimes dx \\ &= (-1)^{pq} D'(x' \otimes x) = D^\circ \circ \sigma(C, C') (x \otimes x'); \end{align*}
which gives σ(C,C′)∘D=D∘∘σ(C,C′)\sigma(C, C') \circ D = D^\circ \circ \sigma(C, C'), whence the assertion sought.

The isomorphism σ(C,C′):C⊗AC′→C′∘⊗AC∘\sigma(C, C') : C \otimes_A C' \to {C'}^\circ \otimes_A C^\circ is called the commutation isomorphism of the tensor product of the complexes CC and C′C'.

If u:C→C1u : C \to C_1 and v:C′→C1′v : C' \to C'_1 are two morphisms of complexes as above, we have a commutative diagram :

C⊗AC′→σ(C,C′)C′∘⊗AC∘u⊗u′↓↓u′⊗uC1⊗AC1′→σ(C1,C1′)C1′∘⊗AC1∘. \begin{array}{ccc} C \otimes_A C' & \xrightarrow{\sigma(C, C')} & {C'}^\circ \otimes_A C^\circ \\ u \otimes u' \downarrow & & \downarrow u' \otimes u \\ C_1 \otimes_A C'_1 & \xrightarrow{\sigma(C_1, C'_1)} & C'_1{}^\circ \otimes_A C_1^\circ. \end{array}

Suppose for the end of this number that the ring AA is commutative (cf. No. 9 for the general case).

Let C,C′,C′′C, C', C'' be three complexes of AA-modules; the canonical homomorphism of AA-modules (III, p. 64)

φ:(C⊗AC′)⊗AC′′→C⊗A(C′⊗AC′′) \varphi : (C \otimes_A C') \otimes_A C'' \to C \otimes_A (C' \otimes_A C'')
is an isomorphism of complexes, as is immediately verified using the definitions.

More generally, let (C(i),d(i))i∈I(C^{(i)}, d^{(i)})_{i \in I} be a family of complexes of AA-modules, where the set II is finite and totally ordered; we shall identify II with the interval [1,r][1, r] of N\mathbf{N} to simplify the notation. Let us endow the AA-module C=⨂i=1rC(i)C = \bigotimes_{i=1}^r C^{(i)} with the grading such that

Cn=∑p1+p2+⋯+pr=n(C(1))p1⊗(C(2))p2⊗⋯⊗(C(r))pr, C_n = \sum_{p_1 + p_2 + \cdots + p_r = n} (C^{(1)})_{p_1} \otimes (C^{(2)})_{p_2} \otimes \cdots \otimes (C^{(r)})_{p_r},
and define a graded AA-endomorphism of degree (−1)(-1) of CC by
D(x1⊗…⊗xr)=∑j=1r(−1)p1+⋯+pj−1x1⊗…⊗xj−1⊗djxj⊗xj+1⊗…⊗xr D(x_1 \otimes \ldots \otimes x_r) = \sum_{j=1}^r (-1)^{p_1 + \cdots + p_{j-1}} x_1 \otimes \ldots \otimes x_{j-1} \otimes d_j x_j \otimes x_{j+1} \otimes \ldots \otimes x_r
where xi∈(C(i))pix_i \in (C^{(i)})_{p_i} for i=1,…,ni = 1, \ldots, n. Then (C,D)(C, D) is a complex of AA-modules called the tensor product complex of the family (Ci,di)(C_i, d_i). For every strictly increasing sequence r0,...,rkr_0, ..., r_k of [0,r][0, r] such that r0=0, rk=rr_0 = 0,\ r_k = r, the canonical associativity isomorphism

⨂j=0k−1(⨂i=rj+1rj+1C(i))→⨂i=1rC(i) \bigotimes_{j=0}^{k-1} \left( \bigotimes_{i=r_j+1}^{r_{j+1}} C^{(i)} \right) \to \bigotimes_{i=1}^r C^{(i)}

is an isomorphism of complexes.

We define as above a graded homomorphism of degree 0

γ((C(i))):⨂i∈IH(C(i))→H(⨂i∈IC(i)) \gamma((C^{(i)})) : \bigotimes_{i \in I} H(C^{(i)}) \to H \left( \bigotimes_{i \in I} C^{(i)} \right)

Remark 3

One can define the tensor product of a finite family of complexes without endowing the index set with a total order (X, p. 185, Exercise 3).

Remark 4

Suppose that each C(i)C^{(i)} is endowed with a graded algebra structure compatible with its grading and such that the d(i)d^{(i)} are antiderivations (III, p. 117). Let us then endow ⨂i∈IC(i)\bigotimes_{i \in I} C^{(i)} with the left graded tensor product algebra structure of the given structures (III, p. 49). Then DD is an antiderivation. Indeed, using the associativity of the tensor product, we may assume that I={1,2}I = \{1, 2\}; let then p1, q1, p2, q2∈Z, x1∈(C(1))p1, y1∈(C(1))q1, x2∈(C(2))p2, y2∈(C(2))q2p_1,\ q_1,\ p_2,\ q_2 \in \mathbf{Z},\ x_1 \in (C^{(1)})_{p_1},\ y_1 \in (C^{(1)})_{q_1},\ x_2 \in (C^{(2)})_{p_2},\ y_2 \in (C^{(2)})_{q_2}; we have

(D(x1⊗x2))(y1⊗y2)+(−1)p1+p2(x1⊗x2)(D(y1⊗y2))= (D(x_1 \otimes x_2))(y_1 \otimes y_2) + (-1)^{p_1+p_2} (x_1 \otimes x_2)(D(y_1 \otimes y_2)) =
=(dx1⊗x2+(−1)p1x1⊗dx2)(y1⊗y2)+ = (dx_1 \otimes x_2 + (-1)^{p_1} x_1 \otimes dx_2)(y_1 \otimes y_2) +
+(−1)p1+p2(x1⊗x2)(dy1⊗y2+(−1)q1y1⊗dy2)= + (-1)^{p_1+p_2} (x_1 \otimes x_2)(dy_1 \otimes y_2 + (-1)^{q_1} y_1 \otimes dy_2) =
=(−1)p2q1(dx1)y1⊗x2y2+(−1)p1+(p2−1)q1x1y1⊗(dx2)y2+ = (-1)^{p_2 q_1} (dx_1) y_1 \otimes x_2 y_2 + (-1)^{p_1+(p_2-1)q_1} x_1 y_1 \otimes (dx_2) y_2 +
+(−1)p1+p2+p2(q1−1)x1dy1⊗x2y2+(−1)p1+p2+q1+p2q1x1y1⊗x2dy2 + (-1)^{p_1+p_2+p_2(q_1-1)} x_1 dy_1 \otimes x_2 y_2 + (-1)^{p_1+p_2+q_1+p_2 q_1} x_1 y_1 \otimes x_2 dy_2
=(−1)p2q1[(dx1)y1+(−1)p1x1dy1]⊗x2y2+ = (-1)^{p_2 q_1} [(dx_1) y_1 + (-1)^{p_1} x_1 dy_1] \otimes x_2 y_2 +
+(−1)p1+q1+p2q1x1y1⊗((dx2)y2+(−1)p2x2dy2) + (-1)^{p_1+q_1+p_2 q_1} x_1 y_1 \otimes ((dx_2) y_2 + (-1)^{p_2} x_2 dy_2)
=(−1)p2q1[d(x1y1)⊗x2y2+(−1)p1+q1x1y1⊗d(x2y2)] = (-1)^{p_2 q_1} [d(x_1 y_1) \otimes x_2 y_2 + (-1)^{p_1+q_1} x_1 y_1 \otimes d(x_2 y_2)]
=(−1)p2q1D(x1y1⊗x2y2)=D((x1⊗x2)(y1⊗y2)). = (-1)^{p_2 q_1} D(x_1 y_1 \otimes x_2 y_2) = D((x_1 \otimes x_2)(y_1 \otimes y_2)).

2. Tensor products and homotopy

Proposition 3

Let C, C1C,\ C_1 be two complexes of right AA-modules, C′, C1′C',\ C'_1 two complexes of left AA-modules, and u:C→C1, v:C→C1, u′:C′→C1′, v′:C′→C1′u : C \to C_1,\ v : C \to C_1,\ u' : C' \to C'_1,\ v' : C' \to C'_1 be morphisms of complexes.

a) If uu and u′u' are homotopic to vv and v′v' respectively, then the two morphisms u⊗u′u \otimes u' and v⊗v′v \otimes v' from C⊗AC′C \otimes_A C' to C1⊗AC1′C_1 \otimes_A C'_1 are homotopic.

b) If uu and u′u' are homotopy equivalences, u⊗u′u \otimes u' is a homotopy equivalence.

c) If CC or C′C' is homotopic to zero, C⊗AC′C \otimes_A C' is homotopic to zero.

Let us denote by the same letter dd the differentials of the complexes C, C1, C′, C1′C,\ C_1,\ C',\ C'_1 and by DD the differentials of the complexes C⊗AC′C \otimes_A C' and C1⊗AC1′C_1 \otimes_A C'_1.

If uu (resp. u′u') is homotopic to vv (resp. v′v'), there exists a graded homomorphism of degree 1 s:C→C1s:C\to C_1 (resp. s′:C′→C1′s':C'\to C'_1) such that

(2)u−v=ds+sd(resp. u′−v′=ds′+s′d). (2)\qquad u-v=ds+sd\qquad\text{(resp. }u'-v'=ds'+s'd\text{)}.

Let S:C⊗AC′→C1⊗AC1′S:C\otimes_A C'\to C_1\otimes_A C'_1 be the unique graded homomorphism of degree 1 such that, for x∈Cp, y∈Cq′, p,q∈Zx\in C_p,\ y\in C'_q,\ p,q\in\mathbf Z, we have

(3)S(x⊗y)=s(x)⊗u′(y)+(−1)pv(x)⊗s′(y). (3)\qquad S(x\otimes y)=s(x)\otimes u'(y)+(-1)^p v(x)\otimes s'(y).

Then, with the previous notations:

(DS+SD)(x⊗y)=D(sx⊗u′y)+(−1)pD(vx⊗s′y)+S(dx⊗y)+(−1)pS(x⊗dy)==dsx⊗u′y+(−1)p+1sx⊗du′y+(−1)pdvx⊗s′y+vx⊗ds′y+sdx⊗u′y+(−1)p−1vdx⊗s′y+(−1)psx⊗u′dy+vx⊗s′dy=(ds+sd)(x)⊗u′y+vx⊗(ds′+s′d)(y)=(ux−vx)⊗u′y+vx⊗(u′y−v′y)=ux⊗u′y−vx⊗v′y. \begin{aligned} (DS+SD)(x\otimes y)&=D(sx\otimes u'y)+(-1)^pD(vx\otimes s'y)+S(dx\otimes y)\\ &\quad+(-1)^pS(x\otimes dy)=\\ &=dsx\otimes u'y+(-1)^{p+1}sx\otimes du'y+(-1)^pdvx\otimes s'y+vx\otimes ds'y\\ &\quad+sdx\otimes u'y+(-1)^{p-1}vdx\otimes s'y+(-1)^psx\otimes u'dy+vx\otimes s'dy\\ &=(ds+sd)(x)\otimes u'y+vx\otimes(ds'+s'd)(y)\\ &=(ux-vx)\otimes u'y+vx\otimes(u'y-v'y)=ux\otimes u'y-vx\otimes v'y. \end{aligned}

This gives DS+SD=u⊗u′−v⊗v′DS+SD=u\otimes u'-v\otimes v', whence a).

Let us prove b). If uu and u′u' are homotopy equivalences, there exist homomorphisms of complexes α:C1→C\alpha:C_1\to C and α′:C1′→C′\alpha':C'_1\to C' such that u∘α, α∘u′, α′∘u′u\circ\alpha,\ \alpha\circ u',\ \alpha'\circ u' are homotopic respectively to IdC1, IdC, IdC1′, IdC′\mathrm{Id}_{C_1},\ \mathrm{Id}_C,\ \mathrm{Id}_{C'_1},\ \mathrm{Id}_{C'}. Then (u⊗u′)∘(α⊗α′)(u\otimes u')\circ(\alpha\otimes\alpha'), which is equal to (u∘α)⊗(u′∘α′)(u\circ\alpha)\otimes(u'\circ\alpha'), is homotopic by a) to IdC1⊗IdC1′=IdC1⊗C1′\mathrm{Id}_{C_1}\otimes\mathrm{Id}_{C'_1}=\mathrm{Id}_{C_1\otimes C'_1}, while (α⊗α′)∘(u⊗u′)(\alpha\otimes\alpha')\circ(u\otimes u') is homotopic to IdC⊗C′\mathrm{Id}_{C\otimes C'}, whence b). Finally, c) follows from b) applied to the case where C1C_1 or C1′C'_1 is zero.

Corollary 1

Let C′C' be a split complex of left AA-modules such that H(C′)H(C') is flat. For every complex CC of right AA-modules, the canonical mapping

γ(C,C′):H(C)⊗AH(C′)⟶H(C⊗AC′) \gamma(C,C'):H(C)\otimes_AH(C')\longrightarrow H(C\otimes_A C')

is bijective.

By X, p. 35, def. 6, there exists a homotopy equivalence u′:C′→H(C′)u':C'\to H(C'). By prop. 3, 1C⊗u′:C⊗AC′→C⊗AH(C′)1_C\otimes u':C\otimes_A C'\to C\otimes_AH(C') is a homotopy equivalence; since

H(1C⊗u′)∘γ(C,C′)=γ(C,H(C′))∘(1C⊗H(u′)), H(1_C\otimes u')\circ\gamma(C,C')=\gamma(C,H(C'))\circ(1_C\otimes H(u')),

and H(1C⊗u′)H(1_C\otimes u') and H(u′)H(u') are bijective, it suffices to prove that γ(C,H(C′))\gamma(C,H(C')) is bijective, and we are reduced to the case where C′C' is flat and has zero differential. In this case the canonical exact sequences

(I)0⟶Z(C)→iC→∂B(C)⟶0 \mathrm{(I)}\qquad 0\longrightarrow Z(C)\xrightarrow{i}C\xrightarrow{\partial}B(C)\longrightarrow0
(II)0⟶B(C)→jZ(C)→πH(C)⟶0 \mathrm{(II)}\qquad 0\longrightarrow B(C)\xrightarrow{j}Z(C)\xrightarrow{\pi}H(C)\longrightarrow0

give exact sequences:

0⟶Z(C)⊗AC′→i⊗1C⊗AC′→δ⊗1B(C)⊗AC′⟶0 0 \longrightarrow Z(C) \otimes_A C' \xrightarrow{i\otimes 1} C \otimes_A C' \xrightarrow{\delta\otimes 1} B(C) \otimes_A C' \longrightarrow 0
0⟶B(C)⊗AC′→j⊗1Z(C)⊗AC′→π⊗1H(C)⊗AC′⟶0. 0 \longrightarrow B(C) \otimes_A C' \xrightarrow{j\otimes 1} Z(C) \otimes_A C' \xrightarrow{\pi\otimes 1} H(C) \otimes_A C' \longrightarrow 0.

Since d=i∘j∘δd=i\circ j\circ\delta, we have D=d⊗1C′=(i⊗1)∘(j⊗1)∘(δ⊗1)D=d\otimes 1_{C'}=(i\otimes 1)\circ(j\otimes 1)\circ(\delta\otimes 1), which shows that the canonical mappings Z(C)⊗AC′→Z(C⊗AC′)Z(C)\otimes_A C'\to Z(C\otimes_A C') and B(C)⊗AC′→B(C⊗AC′)B(C)\otimes_A C'\to B(C\otimes_A C') are bijective, hence also γ(C,C′)\gamma(C,C') by passing to quotients.

Corollary 2

Let N\mathbf N be a flat left AA-module. For every complex CC of right AA-modules, the canonical homomorphisms

γn(C,N):Hn(C)⊗AN⟶Hn(C⊗AN) \gamma_n(C,\mathbf N): H_n(C)\otimes_A \mathbf N \longrightarrow H_n(C\otimes_A \mathbf N)

are bijective.

Corollary 3

Let C′C' be a complex of left AA-modules such that B(C′)B(C') and H(C′)H(C') are projective. For every complex CC of right AA-modules, the mapping γ(C,C′)\gamma(C,C') is bijective.

Indeed, C′C' is split (X, p. 35, example 4) and H(C′)H(C') is projective; therefore we can apply corollary 1.

Remark 1

Using the commutation isomorphisms, one deduces from corollaries 1, 2 and 3 the analogous statements obtained by exchanging the roles of the two arguments of the tensor products.

Remark 2

We shall see below (X, p. 79, Cor. 4) that the conclusion of Cor. 1 is also true when one assumes C′C' and H(C′)H(C') flat and C′C' bounded on the right.

3. Tensor product by a flat complex bounded on the right

Lemma 1

Let C be a complex of right A-modules and E a complex of left A-modules. We assume that H(C)=0H(C)=0 and that E is flat and bounded on the right. Then H(C⊗AE)=0H(C\otimes_A E)=0.

For k∈Zk\in\mathbf Z, let T(k)T^{(k)} be the subcomplex of C⊗AEC\otimes_A E such that

Tn(k)=∑p+q=nq≤kCp⊗AEq ; T_n^{(k)}=\sum_{\substack{p+q=n\\q\leq k}} C_p\otimes_A E_q\ ;

then T(k−1)⊂T(k)T^{(k-1)}\subset T^{(k)} and we have an exact sequence of complexes

0⟶T(k−1)→ikT(k)→πC⊗AEk(−k)⟶0 0\longrightarrow T^{(k-1)}\xrightarrow{i_k}T^{(k)}\xrightarrow{\pi}C\otimes_A E_k(-k)\longrightarrow 0

where iki_k is the canonical injection and where π\pi projects the preceding direct sum onto its factor Cn−k⊗AEk=(C⊗AEk(−k))nC_{n-k}\otimes_A E_k=(C\otimes_A E_k(-k))_n. By Cor. 2 above, we have H(C⊗AEk(−k))=0H(C\otimes_A E_k(-k))=0, hence iki_k is a homomorphism. We have T(k)=0T^{(k)}=0 for kk sufficiently small, since EE is bounded on the right, hence H(T(k))=0H(T^{(k)})=0 for all kk by induction on kk. Finally, the canonical morphism lim⁡⟶ T(k)→C⊗AE\underset{\longrightarrow}{\lim}\,T^{(k)}\to C\otimes_A E is obviously an isomorphism, hence H(C⊗AE)=0H(C\otimes_A E)=0 (X, p. 28, Prop. 1).

Lemma 2

If u:C→C′u:C\to C' is a morphism of complexes of right A-modules and EE a complex of left A-modules, then the complexes Con⁡(u)⊗AE\operatorname{Con}(u)\otimes_A E and Con⁡(u⊗1E)\operatorname{Con}(u\otimes 1_E) are isomorphic.

By definition, Con⁡(u)⊗AE\operatorname{Con}(u)\otimes_A E is the graded module (C′(−1)⊕C)⊗AE(C'(-1)\oplus C)\otimes_A E endowed with the differential DD such that, for x∈Cpx\in C_p, y′∈C′(−1)p=Cp−1′y'\in C'(-1)_p=C'_{p-1}, z∈Eqz\in E_q, we have

(4)

D(y′,x)⊗z=(−dy′,dx−u(y′))⊗z+(−1)p(y′,x)⊗dz, D(y',x)\otimes z=(-dy',dx-u(y'))\otimes z+(-1)^p(y',x)\otimes dz,

while Con⁡(u⊗1E)\operatorname{Con}(u\otimes 1_E) is the graded module (C′⊗AE)(−1)⊕(C⊗AE)(C'\otimes_A E)(-1)\oplus(C\otimes_A E) endowed with the differential D1D_1 such that, for x∈Cpx\in C_p, y′∈Cp−1′y'\in C'_{p-1}, z∈Eqz\in E_q, we have

D1(y′⊗z,x⊗z)=(−dy′⊗z−(−1)p−1y′⊗dz,dx⊗z+(−1)px⊗dz−u(y′)⊗z) D_1(y'\otimes z,x\otimes z)=(-dy'\otimes z-(-1)^{p-1}y'\otimes dz,dx\otimes z+(-1)^p x\otimes dz-u(y')\otimes z)
=(−dy′⊗z,(dx−u(y′))⊗z)+(−1)p(y′⊗dz,x⊗dz), =(-dy'\otimes z,(dx-u(y'))\otimes z)+(-1)^p(y'\otimes dz,x\otimes dz),

whence the assertion.

Proposition 4

Let u:C→C′u:C\to C' be a homology isomorphism of complexes of right A-modules and EE a complex of left A-modules, flat and bounded on the right. Then

u⊗1E:C⊗AE→C′⊗AE u\otimes 1_E:C\otimes_A E\to C'\otimes_A E

is a homology isomorphism of complexes of kk-modules.

Indeed, by X, p. 38, Cor., uu (resp. u⊗1Eu\otimes 1_E) is a homology isomorphism if and only if H(Con⁡(u))=0H(\operatorname{Con}(u))=0 (resp. H(Con⁡(u⊗1E))=0H(\operatorname{Con}(u\otimes 1_E))=0). The conclusion then follows from Lemmas 1 and 2.

Remark

Using the commutation isomorphisms, one deduces from the preceding statements the analogous statements obtained by exchanging the roles of the two arguments of the tensor products.

4. Definition and first properties of the torsion product

For every A-module EE, we denote by pE:L(E)→Ep_E:L(E)\to E the canonical free resolution of EE (X, p. 50).

Definition 1

Let MM be a right A-module and NN a left A-module. We call the torsion product of MM and NN the graded kk-module

(4)

Tor⁡A(M,N)=H(L(M)⊗AL(N)). \operatorname{Tor}^A(M,N)=H(L(M)\otimes_A L(N)).

The homogeneous components of Tor⁡A(M,N)\operatorname{Tor}^A(M,N) are denoted

(5)

Tor⁡nA(M,N)=Hn(L(M)⊗AL(N)). \operatorname{Tor}^A_n(M,N)=H_n(L(M)\otimes_A L(N)).

Since L(M)L(M) and L(N)L(N) are zero on the right, we have

(6)

Tor⁡nA(M,N)=0for n<0. \operatorname{Tor}_n^A(M, N) = 0 \quad \text{for } n < 0 .

Remark 1

We will see below (X, p. 107, Proposition 6) finiteness properties of the modules Tor⁡A(M,N)\operatorname{Tor}^A(M, N). For example, if AA is commutative noetherian and if MM and NN are AA-modules of finite type, every AA-module Tor⁡nA(M,N)\operatorname{Tor}_n^A(M, N) is of finite type.

Let f:M→M′f : M \to M' be a homomorphism of right AA-modules and g:N→N′g : N \to N' a homomorphism of left AA-modules. We define Tor⁡A(f,g)=H(L(f)⊗AL(g))\operatorname{Tor}^A(f, g) = H(L(f) \otimes_A L(g)); this is a homomorphism of graded kk-modules

Tor⁡A(f,g):Tor⁡A(M,N)→Tor⁡A(M′,N′) \operatorname{Tor}^A(f, g) : \operatorname{Tor}^A(M, N) \to \operatorname{Tor}^A(M', N')

whose homogeneous components are denoted

Tor⁡nA(f,g):Tor⁡nA(M,N)→Tor⁡nA(M′,N′). \operatorname{Tor}_n^A(f, g) : \operatorname{Tor}_n^A(M, N) \to \operatorname{Tor}_n^A(M', N') .

According to Proposition 1 of X, p. 62, the canonical homomorphism

γ0,0:H0(L(M))⊗AH0(L(N))→H0(L(M)⊗AL(N)) \gamma_{0,0} : H_0(L(M)) \otimes_A H_0(L(N)) \to H_0(L(M) \otimes_A L(N))

is bijective; using the isomorphisms M→H0(L(M))M \to H_0(L(M)) and N→H0(L(N))N \to H_0(L(N)), we deduce from it an isomorphism, called *canonical

(7)

γM,N:M⊗AN→Tor⁡0A(M,N). \gamma_{M,N} : M \otimes_A N \to \operatorname{Tor}_0^A(M, N) .

We will always identify Tor⁡0A(M,N)\operatorname{Tor}_0^A(M, N) with M⊗ANM \otimes_A N through this isomorphism. Hence the kk-linear map Tor⁡0A(f,g)\operatorname{Tor}_0^A(f, g) is identified with f⊗gf \otimes g.

Remark 2

The complex morphism pM⊗pN:L(M)⊗AL(N)→M⊗ANp_M \otimes p_N : L(M) \otimes_A L(N) \to M \otimes_A N induces on the degree 0 homology the isomorphism

γM,N−1:Tor⁡0A(M,N)→M⊗AN \gamma_{M,N}^{-1} : \operatorname{Tor}_0^A(M, N) \to M \otimes_A N

inverse to γM,N\gamma_{M,N}.

We have L(1M)=1L(M)L(1_M) = 1_{L(M)}, L(1N)=1L(N)L(1_N) = 1_{L(N)}, hence by passage to the homology:

(8)

Tor⁡A(1M,1N)=1Tor⁡A(M,N). \operatorname{Tor}^A(1_M, 1_N) = 1_{\operatorname{Tor}^A(M, N)} .

If f′:M′→M′′f' : M' \to M'' (resp. g′:N′→N′′g' : N' \to N'') is a homomorphism of right AA-modules (resp. left AA-modules), we have L(g′∘g)=L(g′)∘L(g)L(g' \circ g) = L(g') \circ L(g) and L(f′∘f)=L(f′)∘L(f)L(f' \circ f) = L(f') \circ L(f), hence

(9)

Tor⁡A(f′∘f,g′∘g)=Tor⁡A(f′,g′)∘Tor⁡A(f,g). \operatorname{Tor}^A(f' \circ f, g' \circ g) = \operatorname{Tor}^A(f', g') \circ \operatorname{Tor}^A(f, g) .

Consider the morphisms of kk-complexes

L(M)⊗AN←1⊗pNL(M)⊗AL(N)→pM⊗1M⊗AL(N) L(M) \otimes_A N \xleftarrow{1 \otimes p_N} L(M) \otimes_A L(N) \xrightarrow{p_M \otimes 1} M \otimes_A L(N)

and the kk-homomorphisms they induce in homology:

H(L(M)⊗AN)←ψM(N)TorA(M,N)→ψ‾N(M)H(M⊗AL(N)); H(L(M) \otimes_A N) \xleftarrow{\psi_M(N)} \mathrm{Tor}^A(M, N) \xrightarrow{\overline{\psi}_N(M)} H(M \otimes_A L(N)) ;

according to Proposition 4 of X, p. 67, 1⊗pN1 \otimes p_N and pM⊗1p_M \otimes 1 are homology morphisms. Therefore:

Proposition 5. — The kk-homomorphisms

ψM(N):TorA(M,N)→H(L(M)⊗AN)ψ‾N(M):TorA(M,N)→H(M⊗AL(N)) \begin{aligned} & \psi_M(N) : \mathrm{Tor}^A(M, N) \to H(L(M) \otimes_A N) \\ & \overline{\psi}_N(M) : \mathrm{Tor}^A(M, N) \to H(M \otimes_A L(N)) \end{aligned}

are bijective.

Corollary. — If MM or NN is flat, ToriA(M,N)=0\mathrm{Tor}_i^A(M, N) = 0 for i⩾0i \geqslant 0.

Suppose that NN (resp. MM) is flat. Then pM⊗1:L(M)⊗AN→M⊗ANp_M \otimes 1 : L(M) \otimes_A N \to M \otimes_A N (resp. 1⊗pN:M⊗AL(N)→M⊗AN1 \otimes p_N : M \otimes_A L(N) \to M \otimes_A N) is a homology morphism (X, p. 67, Proposition 4), hence Hi(L(M)⊗AN)H_i(L(M) \otimes_A N) (resp. Hi(M⊗AL(N))H_i(M \otimes_A L(N))) vanishes for i>0i > 0.

Remark 3. — If g:N→N′g : N \to N' is a homomorphism of left A-modules, then

(1L(M)⊗g)∘(1L(M)⊗1N)=(1L(M)⊗1N)∘(1L(M)⊗L(g)), (1_{L(M)} \otimes g) \circ (1_{L(M)} \otimes 1_N) = (1_{L(M)} \otimes 1_N) \circ (1_{L(M)} \otimes L(g)) ,

therefore the diagram

TorA(M,N)→ψM(N)H(L(M)⊗AN)TorA(1,g)↓↓H(1⊗g)TorA(M,N′)→ψM(N′)H(L(M)⊗AN′) \begin{array}{ccc} \mathrm{Tor}^A(M, N) & \xrightarrow{\psi_{M(N)}} & H(L(M) \otimes_A N) \\ \mathrm{Tor}^A(1, g) \downarrow & & \downarrow H(1 \otimes g) \\ \mathrm{Tor}^A(M, N') & \xrightarrow{\psi_{M(N')}} & H(L(M) \otimes_A N') \end{array}

is commutative.

Analogously, if f:M→M′f : M \to M' is a homomorphism of right A-modules, one has a commutative diagram :

TorA(M,N)→ψ‾N(M)H(M⊗AL(N))TorA(f,1)↓↓H(f⊗1)TorA(M′,N)→ψ‾N(M′)H(M′⊗AL(N)). \begin{array}{ccc} \mathrm{Tor}^A(M, N) & \xrightarrow{\overline{\psi}_{N(M)}} & H(M \otimes_A L(N)) \\ \mathrm{Tor}^A(f, 1) \downarrow & & \downarrow H(f \otimes 1) \\ \mathrm{Tor}^A(M', N) & \xrightarrow{\overline{\psi}_{N(M')}} & H(M' \otimes_A L(N)) . \end{array}

Proposition 6. — The mapping (f,g)↦TorA(f,g):(f, g) \mapsto \mathrm{Tor}^A(f, g) :

HomA(M,M′)×HomA(N,N′)→Homk(TorA(M,N),TorA(M′,N′)) \mathrm{Hom}_A(M, M') \times \mathrm{Hom}_A(N, N') \to \mathrm{Hom}_k(\mathrm{Tor}^A(M, N), \mathrm{Tor}^A(M', N'))

is kk*-bilinear.

Let f∈HomA(M,M′)f \in \mathrm{Hom}_A(M, M'), g1,g2∈HomA(N,N′)g_1, g_2 \in \mathrm{Hom}_A(N, N'), λ1,λ2∈k\lambda_1, \lambda_2 \in k. Then the morphisms

λ1(L(f)⊗g1)+λ2(L(f)⊗g2)andL(f)⊗(λ1g1+λ2g2) \lambda_1(L(f) \otimes g_1) + \lambda_2(L(f) \otimes g_2) \quad \text{and} \quad L(f) \otimes (\lambda_1 g_1 + \lambda_2 g_2)

from L(M)⊗ANL(M) \otimes_A N into L(M)⊗AN′L(M) \otimes_A N' coincide; by prop. 5 and Remark 3, one therefore has

(10)

TorA(f,λ1g1+λ2g2)=λ1TorA(f,g1)+λ2TorA(f,g2). \mathrm{Tor}^A(f, \lambda_1 g_1 + \lambda_2 g_2) = \lambda_1 \mathrm{Tor}^A(f, g_1) + \lambda_2 \mathrm{Tor}^A(f, g_2).

One reasons analogously for the mapping f↦TorA(f,g)f \mapsto \mathrm{Tor}^A(f, g).

Corollary

Let λ∈k\lambda \in k. If λ\lambda annihilates MM or NN, it annihilates TorA(M,N)\mathrm{Tor}^A(M, N).

Indeed, λ.1Tor(M,N)=Tor(λ.1M,1N)=Tor(1M,λ.1N)\lambda . 1_{\mathrm{Tor}(M, N)} = \mathrm{Tor}(\lambda . 1_M, 1_N) = \mathrm{Tor}(1_M, \lambda . 1_N).

Proposition 7

Let I and J be two sets, (Mα)α∈I(M_\alpha)_{\alpha \in I} a family of right A-modules, (Nβ)β∈J(N_\beta)_{\beta \in J} a family of left A-modules. The homomorphism

⨁α∈I,β∈JTorA(Mα,Nβ)→TorA(⨁α∈IMα,⨁β∈JNβ) \bigoplus_{\alpha \in I, \beta \in J} \mathrm{Tor}^A(M_\alpha, N_\beta) \to \mathrm{Tor}^A\left( \bigoplus_{\alpha \in I} M_\alpha, \bigoplus_{\beta \in J} N_\beta \right)

deduced from the canonical homomorphisms Mα→⨁MαM_\alpha \to \bigoplus M_\alpha and Nβ→⨁NβN_\beta \to \bigoplus N_\beta is bijective.

It suffices to prove that for every right module MM (resp. every left module NN), the canonical homomorphism

⨁β∈JTorA(M,Nβ)→TorA(M,⨁β∈JNβ) \bigoplus_{\beta \in J} \mathrm{Tor}^A(M, N_\beta) \to \mathrm{Tor}^A(M, \bigoplus_{\beta \in J} N_\beta)

(resp. ⨁α∈ITorA(Mα,N)→TorA(⨁α∈IMα,N)\bigoplus_{\alpha \in I} \mathrm{Tor}^A(M_\alpha, N) \to \mathrm{Tor}^A(\bigoplus_{\alpha \in I} M_\alpha, N)) is bijective. Now this follows from the preceding, from Proposition 1 of X, p. 28, and from the canonical isomorphisms :

⨁β(L(M)⊗ANβ)→L(M)⊗A(⨁βNβ), \bigoplus_{\beta} (L(M) \otimes_A N_\beta) \to L(M) \otimes_A (\bigoplus_{\beta} N_\beta),
⨁α(Mα⊗AL(N))→(⨁αMα)⊗AL(N). \bigoplus_{\alpha} (M_\alpha \otimes_A L(N)) \to (\bigoplus_{\alpha} M_\alpha) \otimes_A L(N).

An analogous reasoning gives :

Proposition 8

Let I (resp. J) be a right filtered preordered set, ((MαM_\alpha, uα′,αu_{\alpha', \alpha}) (resp. ((NβN_\beta, vβ′,βv_{\beta', \beta}))) an inductive system of right A-modules (resp. left) relative to I (resp. J). The homomorphism of graded k-modules

lim⁡⟶(α,β)∈I×JTorA(Mα,Nβ)→TorA(lim⁡⟶α∈IMα,lim⁡⟶β∈JNβ), \lim_{\longrightarrow (\alpha, \beta) \in I \times J} \mathrm{Tor}^A(M_\alpha, N_\beta) \to \mathrm{Tor}^A\left( \lim_{\longrightarrow \alpha \in I} M_\alpha, \lim_{\longrightarrow \beta \in J} N_\beta \right),

deduced from the canonical A-homomorphisms Mα→lim⁡⟶MαM_\alpha \to \lim_{\longrightarrow} M_\alpha and Nβ→lim⁡⟶NβN_\beta \to \lim_{\longrightarrow} N_\beta, is bijective.

In particular, taking J=IJ = I and remarking that the (α,α),α∈I(\alpha, \alpha), \alpha \in I, form a cofinal subset of I×II \times I, one obtains :

Corollary

Let I be a right filtered preordered set, (Mi,uji)(M_i, u_{ji}) (resp. (Ni,vji)(N_i, v_{ji})) an inductive system of right AA-modules (resp. left) relative to I. The homomorphism of graded kk-modules

lim⁡⟶i∈ITor⁡A(Mi,Ni)→Tor⁡A(lim⁡⟶i∈IMi,lim⁡⟶i∈INi), \lim_{\longrightarrow i \in I} \operatorname{Tor}^A(M_i, N_i) \to \operatorname{Tor}^A\left(\lim_{\longrightarrow i \in I} M_i, \lim_{\longrightarrow i \in I} N_i\right),

deduced from the canonical AA-homomorphisms Mi→lim⁡⟶MiM_i \to \lim_{\longrightarrow} M_i and Nj→lim⁡⟶NjN_j \to \lim_{\longrightarrow} N_j is bijective.

5. Linking Homomorphisms and Exact Sequences

Let MM be a right AA-module, NN a left AA-module, A∘A^\circ the opposite ring of AA, M∘M^\circ the A∘A^\circ-left module underlying MM, N∘N^\circ the A∘A^\circ-right module underlying NN. We have L(M∘)=L(M)∘L(M^\circ ) = L(M)^\circ and L(N∘)=L(N)∘L(N^\circ ) = L(N)^\circ , whence a commutation isomorphism (X, p. 63, prop. 2)

σ(L(M),L(N)):L(M)⊗AL(N)→L(N∘)⊗A∘L(M∘). \sigma(L(M), L(N)) : L(M) \otimes_A L(N) \to L(N^\circ) \otimes_{A^\circ} L(M^\circ).

Passing to homology, σ(L(M),L(N))\sigma(L(M), L(N)) induces a graded isomorphism of degree 0 σM,N:Tor⁡A(M,N)→Tor⁡A∘(N∘,M∘)\sigma_{M,N} : \operatorname{Tor}^A(M, N) \to \operatorname{Tor}^{A^\circ}(N^\circ, M^\circ) called the commutation isomorphism of torsion products.

Let us note that σN∘,M∘∘σM,N=IdTor⁡(M,N)\sigma_{N^\circ, M^\circ} \circ \sigma_{M,N} = \mathrm{Id}_{\operatorname{Tor}(M,N)} and that σM,N\sigma_{M,N} induces on the degree 0 terms the commutation homomorphism of the tensor product. On the other hand, if f:M→M′f : M \to M' and g:N→N′g : N \to N' are homomorphisms of AA-modules, then

Tor⁡A∘(g,f)∘σM,N=σM′,N′∘Tor⁡A(f,g). \operatorname{Tor}^{A^\circ}(g, f) \circ \sigma_{M,N} = \sigma_{M', N'} \circ \operatorname{Tor}^A(f, g).

5. The linking homomorphisms and exact sequences

Let MM be a right AA-module. Let us recall that for every left AA-module NN, an isomorphism

ψM(N):Tor⁡A(M,N)→H(L(M)⊗AN) \psi_M(N) : \operatorname{Tor}^A(M, N) \to H(L(M) \otimes_A N)

was defined in the previous section (X, p. 69, prop. 5). Let

(E)(\mathscr{E})
0→N′→uN→vN′′→0 0 \to N' \xrightarrow{u} N \xrightarrow{v} N'' \to 0

be an exact sequence of left AA-modules; then the sequence of kk-complexes

(ME)(\mathscr{ME})
0⟶L(M)⊗AN′→1⊗uL(M)⊗AN→1⊗vL(M)⊗AN′′⟶0 0 \longrightarrow L(M) \otimes_A N' \xrightarrow{1 \otimes u} L(M) \otimes_A N \xrightarrow{1 \otimes v} L(M) \otimes_A N'' \longrightarrow 0

is then exact (X, p. 66, Lemma 1); denote by

∂(ME):H(L(M)⊗AN′′)→H(L(M)⊗AN′) \partial^{(\mathscr{ME})} : H(L(M) \otimes_A N'') \to H(L(M) \otimes_A N')

the corresponding linking homomorphism (X, p. 29).

Definition 2

The linking homomorphism of torsion products, relative to the module MM and the exact sequence E\mathscr{E}, is the composite homomorphism

∂(M,E)=ψM(N′)−1∘∂(ME)∘ψM(N′′):TorA(M,N′′)→TorA(M,N′) \partial(M, \mathscr{E}) = \psi_M(N')^{-1} \circ \partial^{(M\mathscr{E})} \circ \psi_M(N'') : \mathrm{Tor}^A(M, N'') \to \mathrm{Tor}^A(M, N')

This is a graded kk-homomorphism of degree −1-1, whose homogeneous components are denoted ∂n(M,E):TornA(M,N′′)→Torn−1A(M,N′)\partial_n(M, \mathscr{E}) : \mathrm{Tor}_n^A(M, N'') \to \mathrm{Tor}_{n-1}^A(M, N').

Theorem 1

The left-infinite sequence of kk-module homomorphisms

⋯⟶TornA(M,N′)→TornA(1,u)TornA(M,N)→TornA(1,v)TornA(M,N′′) \cdots \longrightarrow \mathrm{Tor}_n^A(M, N') \xrightarrow{\mathrm{Tor}_n^A(1, u)} \mathrm{Tor}_n^A(M, N) \xrightarrow{\mathrm{Tor}_n^A(1, v)} \mathrm{Tor}_n^A(M, N'')
→∂n(M,E)Torn−1A(M,N′)→Torn−1A(1,u)⋯→Tor1A(1,v)Tor1A(M,N′′) \xrightarrow{\partial_n(M, \mathscr{E})} \mathrm{Tor}_{n-1}^A(M, N') \xrightarrow{\mathrm{Tor}_{n-1}^A(1, u)} \cdots \xrightarrow{\mathrm{Tor}_1^A(1, v)} \mathrm{Tor}_1^A(M, N'')
→c^1(M,E)M⊗AN′→1⊗uM⊗AN→1⊗vM⊗AN′′⟶0 \xrightarrow{\hat{c}_1(M, \mathscr{E})} M \otimes_A N' \xrightarrow{1 \otimes u} M \otimes_A N \xrightarrow{1 \otimes v} M \otimes_A N'' \longrightarrow 0

is exact.

To see this, consider the diagram

Tor(M,N′)→Tor(1,u)Tor(M,N)→Tor(1,v)Tor(M,N′′)→∂(M,E)Tor(M,N′)→Tor(1,u)Tor(M,N)ψM(N′)↓ψM(N)↓ψM(N′′)↓ψM(N′)↓ψM(N′)↓H(L(M)⊗N′)→H(1⊗u)H(L(M)⊗N)→H(1⊗v)H(L(M⊗N′′)→∂(MME)H(L(M)⊗N′)→H(1⊗u)H(L(M)⊗N) \begin{array}{ccccccccc} \mathrm{Tor}(M, N') & \xrightarrow{\mathrm{Tor}(1, u)} & \mathrm{Tor}(M, N) & \xrightarrow{\mathrm{Tor}(1, v)} & \mathrm{Tor}(M, N'') & \xrightarrow{\partial(M, \mathscr{E})} & \mathrm{Tor}(M, N') & \xrightarrow{\mathrm{Tor}(1, u)} & \mathrm{Tor}(M, N) \\ \psi_M(N') \downarrow & & \psi_M(N) \downarrow & & \psi_M(N'') \downarrow & & \psi_M(N') \downarrow & & \psi_M(N') \downarrow \\ H(L(M) \otimes N') & \xrightarrow{H(1 \otimes u)} & H(L(M) \otimes N) & \xrightarrow{H(1 \otimes v)} & H(L(M \otimes N'') & \xrightarrow{\partial^{(M\mathscr{ME})}} & H(L(M) \otimes N') & \xrightarrow{H(1 \otimes u)} & H(L(M) \otimes N) \end{array}

It commutes according to (X, p. 69, Remark 3) and Definition 2. Furthermore, the bottom row is exact (X, p. 30, Thm. 1), and the different ψM\psi_M are bijections (X, p. 69, prop. 5).

Corollary 1

If Tor1A(M,N′′)=0\mathrm{Tor}_1^A(M, N'') = 0, the sequence

0⟶M⊗AN′→1⊗uM⊗AN→1⊗vM⊗AN′′⟶0 0 \longrightarrow M \otimes_A N' \xrightarrow{1 \otimes u} M \otimes_A N \xrightarrow{1 \otimes v} M \otimes_A N'' \longrightarrow 0

is exact.

Corollary 2

Let 0→C′→uC→vC′′→00 \to C' \xrightarrow{u} C \xrightarrow{v} C'' \to 0 be an exact sequence of complexes of left AA-modules, and let EE be a complex of right AA-modules. If C′′C'' or EE is flat, the sequence

0⟶E⊗AC′→1⊗uE⊗AC→1⊗vE⊗AC′′⟶0 0 \longrightarrow E \otimes_A C' \xrightarrow{1 \otimes u} E \otimes_A C \xrightarrow{1 \otimes v} E \otimes_A C'' \longrightarrow 0

is exact.

Indeed, Tor1A(E,C′′)=0\mathrm{Tor}_1^A(E, C'') = 0 according to X, p. 69, Corollary to prop. 5.

Example

Let aa be an ideal of AA. The exact sequence

0→a→As→A/a→0 0 \to a \to A_s \to A/a \to 0

of left a-modules, gives rise to an exact sequence of torsion products, in which the terms ToriA_i^A (M, A) are zero for i>0i > 0. From this one deduces isomorphisms

Tor⁡i+1A(M,A/α)→Tor⁡iA(M,α),i>0 \operatorname{Tor}_{i+1}^A(M, A/\alpha) \to \operatorname{Tor}_i^A(M, \alpha), \quad i > 0

and an exact sequence

0→Tor⁡1A(M,Aα)→M⊗Aα→M⊗AA→M⊗Aα→0: 0 \to \operatorname{Tor}_1^A(M, A\alpha) \to M \otimes_A \alpha \to M \otimes_A A \to M \otimes A \alpha \to 0 :

it follows that Tor⁡1A(M,A/α)\operatorname{Tor}_1^A(M, A/\alpha) is identified with the kernel of the canonical homomorphism M⊗Aα→MM \otimes_A \alpha \to M.

For example, taking for M a module of the form Ad/bA_d/b, where b is a right ideal of A, one obtains an isomorphism of Tor⁡1A(A/b,A/α)\operatorname{Tor}_1^A(A/b, A/\alpha) onto (α∩b)/ba(\alpha \cap b)/ba.

Proposition 9

Let f : M → M1_1 be a homomorphism of right a-modules and

0⟶N′→uN→vN′′⟶0g′↓g↓g′′↓0⟶N1′→u1N1→v1N1′′⟶0 \begin{array}{ccccccccc} 0 & \longrightarrow & N' & \xrightarrow{u} & N & \xrightarrow{v} & N'' & \longrightarrow & 0 \\ & & g' \downarrow & & g \downarrow & & g'' \downarrow & & \\ 0 & \longrightarrow & N'_1 & \xrightarrow{u_1} & N_1 & \xrightarrow{v_1} & N''_1 & \longrightarrow & 0 \end{array}

(E1_1)

a commutative diagram with exact rows of homomorphisms of left a-modules. The diagram of k-modules

Tor⁡A(M,N′′)→∂(M,E)Tor⁡A(M,N′)Tor⁡A(f,g′′)↓Tor⁡A(f,g′)↓Tor⁡A(M1,N1′′)→∂(M1,E1)Tor⁡A(M1,N1′) \begin{array}{ccc} \operatorname{Tor}^A(M, N'') & \xrightarrow{\partial(M, E)} & \operatorname{Tor}^A(M, N') \\ \operatorname{Tor}^A(f, g'') \downarrow & & \operatorname{Tor}^A(f, g') \downarrow \\ \operatorname{Tor}^A(M_1, N''_1) & \xrightarrow{\partial(M_1, E_1)} & \operatorname{Tor}^A(M_1, N'_1) \end{array}

is commutative.

This follows from X, p. 31, prop. 2, applied to the commutative diagram

0⟶L(M)⊗AN′→1⊗uL(M)⊗AN→1⊗vL(M)⊗AN′′⟶0L(f)⊗g′↓L(f)⊗g↓L(f)⊗g′′↓0⟶L(M1)⊗AN1′→1⊗u1L(M1)⊗AN1→1⊗v1L(M1)⊗AN1′′⟶0. \begin{array}{ccccccccc} 0 & \longrightarrow & L(M) \otimes_A N' & \xrightarrow{1 \otimes u} & L(M) \otimes_A N & \xrightarrow{1 \otimes v} & L(M) \otimes_A N'' & \longrightarrow & 0 \\ & & L(f) \otimes g' \downarrow & & L(f) \otimes g \downarrow & & L(f) \otimes g'' \downarrow & & \\ 0 & \longrightarrow & L(M_1) \otimes_A N'_1 & \xrightarrow{1 \otimes u_1} & L(M_1) \otimes_A N_1 & \xrightarrow{1 \otimes v_1} & L(M_1) \otimes_A N''_1 & \longrightarrow & 0 . \end{array}

In an analogous way, if N is a left a-module and

(F)(F)
0→M′→rM→sM′′→0 0 \to M' \xrightarrow{r} M \xrightarrow{s} M'' \to 0

an exact sequence of right a-modules, one defines linking homomorphisms

∂(F,N):Tor⁡A(M′′,N)→Tor⁡A(M′,N) \partial(F, N) : \operatorname{Tor}^A(M'', N) \to \operatorname{Tor}^A(M', N)
∂n(F,N):Tor⁡nA(M′′,N)→Tor⁡n−1A(M′,N) \partial_n(F, N) : \operatorname{Tor}_n^A(M'', N) \to \operatorname{Tor}_{n-1}^A(M', N)

by ∂(F,N)=ψ‾N(M′)−1∘∂(FN)∘ψ‾N(M′′)\partial(\mathscr F,\mathbf N)=\overline{\psi}_{\mathbf N}(M')^{-1}\circ\partial(\mathscr F^{\mathbf N})\circ\overline{\psi}_{\mathbf N}(M''), where ∂(FN)\partial(\mathscr F^{\mathbf N}) is the linking homomorphism of the exact sequence

(FN)0⟶M′⊗AL(N)⟶M⊗AL(N)⟶M′′⊗AL(N)⟶0(\mathscr F_{\mathbf N})\qquad 0\longrightarrow M'\otimes_A L(N)\longrightarrow M\otimes_A L(N)\longrightarrow M''\otimes_A L(N)\longrightarrow 0

deduced from F\mathscr F, and one has:

THEOREM 1 bis. — The left-unbounded sequence of homomorphisms of kk-modules

⟶Tor⁡nA(M′,N)→Tor⁡nA(r,1)Tor⁡nA(M,N)→Tor⁡nA(s,1)Tor⁡nA(M′′,N)→∂n(F,N)Tor⁡n−1A(M′,N)\longrightarrow \operatorname{Tor}_n^A(M',N)\xrightarrow{\operatorname{Tor}_n^A(r,1)}\operatorname{Tor}_n^A(M,N)\xrightarrow{\operatorname{Tor}_n^A(s,1)}\operatorname{Tor}_n^A(M'',N)\xrightarrow{\partial_n(\mathscr F,N)}\operatorname{Tor}_{n-1}^A(M',N)
⋯⟶Tor⁡1A(M′′,N)→∂1(F,N)M′⊗AN→r⊗1M⊗AN→s⊗1M′′⊗AN⟶0\cdots\longrightarrow \operatorname{Tor}_1^A(M'',N)\xrightarrow{\partial_1(\mathscr F,N)}M'\otimes_A N\xrightarrow{r\otimes1}M\otimes_A N\xrightarrow{s\otimes1}M''\otimes_A N\longrightarrow0

is exact.

We leave to the reader the task of stating and proving the properties analogous to the corollaries of th. 1 and to prop. 9. Moreover:

Proposition 10

Let us denote by (F∘)(\mathscr F^\circ) the exact sequence of left AA-modules

0⟶M′→rM→sM′′⟶0.0\longrightarrow M'\xrightarrow{r}M\xrightarrow{s}M''\longrightarrow0.

The diagram

Tor⁡A(M′′,N)→∂(F,N)Tor⁡A(M′,N)↓σM′′,N↓σM′,NTor⁡A∘(N∘,M′′∘)→∂(N∘,F∘)Tor⁡A∘(N∘,M′∘) \begin{array}{ccccc} \operatorname{Tor}^A(M'',N)&\xrightarrow{\partial(\mathscr F,N)}&\operatorname{Tor}^A(M',N)\\ \Big\downarrow{\sigma_{M'',N}}&&\Big\downarrow{\sigma_{M',N}}\\ \operatorname{Tor}^{A^\circ}(N^\circ,{M''}^\circ)&\xrightarrow{\partial(N^\circ,\mathscr F^\circ)}&\operatorname{Tor}^{A^\circ}(N^\circ,{M'}^\circ) \end{array}

is commutative.

Indeed, this follows from X, p. 31, prop. 2, applied to the commutative diagram

0⟶M′⊗AL(N)→r⊗1M⊗AL(N)→s⊗1M′′⊗AL(N)⟶0↓σ(M′,L(N))↓σ(M,L(N))↓σ(M′′,L(N))0⟶L(N∘)⊗A∘M′∘→1⊗rL(N∘)⊗A∘M∘→1⊗sL(N∘)⊗A∘M′′∘⟶0. \begin{array}{ccccccccc} 0&\longrightarrow&M'\otimes_A L(N)&\xrightarrow{r\otimes1}&M\otimes_A L(N)&\xrightarrow{s\otimes1}&M''\otimes_A L(N)&\longrightarrow&0\\ &&\Big\downarrow{\sigma(M',L(N))}&&\Big\downarrow{\sigma(M,L(N))}&&\Big\downarrow{\sigma(M'',L(N))}\\ 0&\longrightarrow&L(N^\circ)\otimes_{A^\circ}{M'}^\circ&\xrightarrow{1\otimes r}&L(N^\circ)\otimes_{A^\circ}M^\circ&\xrightarrow{1\otimes s}&L(N^\circ)\otimes_{A^\circ}{M''}^\circ&\longrightarrow&0 . \end{array}

We shall see later other commutation relations (cf. X, p. 131, cor. 1*).*

6. Flat modules and torsion products

Theorem 2

Let E be a right AA-module. The following conditions are equi-* *valent :

(i) E is flat ;

(ii) for every left AA-module F, and every integer n>0n>0, one has

Tor⁡nA(E,F)=0 ;\operatorname{Tor}_n^A(E,F)=0\,;

(iii) For every cyclic left AA-module FF of finite presentation, we have

Tor⁡1A(E,F)=0; \operatorname{Tor}_1^A(E, F) = 0 ;
(iv) For every left ideal aa of AA of finite type, the canonical mapping E⊗Aa→EE \otimes_A a \to E is injective; (v) For every exact sequence of right AA-modules of the form
0→G→νH→wE→0, 0 \to G \xrightarrow{\nu} H \xrightarrow{w} E \to 0,
and every left AA-module FF, the sequence
0⟶G⊗AF→ν⊗1H⊗AF→w⊗1E⊗AF⟶0 0 \longrightarrow G \otimes_A F \xrightarrow{\nu \otimes 1} H \otimes_A F \xrightarrow{w \otimes 1} E \otimes_A F \longrightarrow 0
is exact. (i) ⇒\Rightarrow (ii): This is the corollary to Prop. 5 of X, p. 69. (ii) ⇒\Rightarrow (iii): This is trivial. (iii) ⇔\Leftrightarrow (iv): Every cyclic left AA-module of finite presentation is isomorphic to a quotient A/aA/a, where aa is a left ideal of finite type, so (iii) is equivalent to (iv) according to X, p. 72, Example. (iii) ⇒\Rightarrow (i): According to X, p. 8, Prop. 3, X, p. 72, Th. 1, EE is flat as soon as Tor⁡1A(E,F)=0\operatorname{Tor}_1^A(E, F) = 0 for every left AA-module FF. If (iii) is satisfied, this is the case when FF is cyclic and of finite presentation. According to X, p. 11, Prop. 7, every AA-module (resp. every cyclic AA-module) is a filtered inductive limit of modules of finite presentation (resp. of cyclic modules of finite presentation); hence, according to X, p. 70, Prop. 8, it suffices to prove that if Tor⁡1A(E,F)=0\operatorname{Tor}_1^A(E, F) = 0 when FF is cyclic, then this is also the case when FF is of finite type. We therefore proceed by induction on the cardinal of a system of generators (f1,…,fn)(f_1, \ldots, f_n) of FF; the exact sequence
0→Af1→F→F/Af1→0 0 \to Af_1 \to F \to F/Af_1 \to 0
gives rise to an exact sequence
Tor⁡1A(E,Af1)→Tor⁡1A(E,F)→Tor⁡1A(E,F/Af1), \operatorname{Tor}_1^A(E, Af_1) \to \operatorname{Tor}_1^A(E, F) \to \operatorname{Tor}_1^A(E, F/Af_1),
so that Tor⁡1A(E,F)=0\operatorname{Tor}_1^A(E, F) = 0 since Tor⁡1A(E,Af1)=0\operatorname{Tor}_1^A(E, Af_1) = 0 and Tor⁡1A(E,F/Af1)=0\operatorname{Tor}_1^A(E, F/Af_1) = 0 by the induction hypothesis. (i) ⇒\Rightarrow (v): This is Corollary 2 to Th. 1 (X, p. 72). (v) ⇒\Rightarrow (iii): The exact sequence (X, p. 50)
0⟶Z0(E)→iEL0(E)→pEE⟶0 0 \longrightarrow Z_0(E) \xrightarrow{i_E} L_0(E) \xrightarrow{p_E} E \longrightarrow 0
gives rise, for every left AA-module FF, to an exact sequence
0⟶Tor⁡1A(E,F)⟶Z0(E)⊗AF→iE⊗1L0(E)⊗AF→pE⊗1E⊗AF⟶0. 0 \longrightarrow \operatorname{Tor}_1^A(E, F) \longrightarrow Z_0(E) \otimes_A F \xrightarrow{i_E \otimes 1} L_0(E) \otimes_A F \xrightarrow{p_E \otimes 1} E \otimes_A F \longrightarrow 0.
If (v) is satisfied, we have Tor⁡1A(E,F)=0\operatorname{Tor}_1^A(E, F) = 0, whence (iii).

Corollary 1

Let 0→E′→E→E′′→00 \to E' \to E \to E'' \to 0 be an exact sequence of right AA-modules. Assume that E′′E'' is flat. Then EE is flat if and only if E′E' is flat.

Let FF be a left AA-module. Since Tor⁡iA(E′′,F)=0\operatorname{Tor}^A_i(E'', F)=0 for i=1,2i=1,2 (Th. 2, (i) ⇒\Rightarrow (ii)), we have an exact sequence

0⟶Tor⁡1A(E′,F)⟶Tor⁡1A(E,F)⟶0 0\longrightarrow \operatorname{Tor}^A_1(E',F)\longrightarrow \operatorname{Tor}^A_1(E,F)\longrightarrow 0
whence the assertion (Th. 2, (i) ⇔\Leftrightarrow (iii)).

Corollary 2. — Let

0⟶En⟶En−1⟶⋯⟶E1⟶0 0\longrightarrow E_n\longrightarrow E_{n-1}\longrightarrow\cdots\longrightarrow E_1\longrightarrow0
be an exact sequence of right AA-modules. If EiE_i is flat for i=1,…,n−1i=1,\ldots,n-1, then EnE_n is flat.

7. Künneth Formula

In this section, we consider a complex (C,d)(C,d) of right AA-modules and a complex (C′,d′)(C',d') of left AA-modules. Let (I)

0⟶Z(C)→iC→δB(C)(−1)⟶0, 0\longrightarrow Z(C)\xrightarrow{i}C\xrightarrow{\delta}B(C)(-1)\longrightarrow0,
(II)
0⟶B(C)→iZ(C)→pH(C)⟶0; 0\longrightarrow B(C)\xrightarrow{i}Z(C)\xrightarrow{p}H(C)\longrightarrow0;
be the canonical exact sequences.

From δ\delta we deduce a kk-homomorphism

H(δ⊗1):H(C⊗AC′)⟶H(B(C)⊗AC′)(−1); H(\delta\otimes 1):H(C\otimes_A C')\longrightarrow H(B(C)\otimes_A C')(-1);

from (II) we deduce a connecting homomorphism

∂(II,H(C′)):Tor⁡1A(H(C),H(C′))⟶B(C)⊗AH(C′); \partial(\mathrm{II},H(C')): \operatorname{Tor}^A_1(H(C),H(C'))\longrightarrow B(C)\otimes_A H(C');

if we equip Tor⁡1A(H(C),H(C′))\operatorname{Tor}^A_1(H(C),H(C')) with the grading whose homogeneous component of degree nn is

⨁p+q=nTor⁡1A(Hp(C),Hq(C′)), \bigoplus_{p+q=n}\operatorname{Tor}^A_1(H_p(C),H_q(C')),

this connecting homomorphism is graded of degree 0. We also have a canonical homomorphism (X, p. 62)

γ(B(C),C′):B(C)⊗AH(C′)⟶H(B(C)⊗AC′). \gamma(B(C),C'): B(C)\otimes_A H(C')\longrightarrow H(B(C)\otimes_A C').

With these notations:

Theorem 3. — *Assume that the AA-modules B(C)B(C) and Z(C)Z(C) are flat. There exists a unique homomorphism of graded kk-modules, of degree −1-1,

α:H(C⊗AC′)⟶Tor⁡1A(H(C),H(C′)) \alpha:H(C\otimes_A C')\longrightarrow\operatorname{Tor}^A_1(H(C),H(C'))

making the following diagram commute*

H(C⊗AC′)→αTor⁡1A(H(C),H(C′))(−1)H(δ⊗1)↓↓∂(II,H(C′))H(B(C)⊗AC′)(−1)←γ(B(C),C′)(B(C)⊗AH(C′))(−1). \begin{array}{ccc} H(C\otimes_A C') & \xrightarrow{\alpha} & \operatorname{Tor}^A_1(H(C),H(C'))(-1)\\ {\scriptstyle H(\delta\otimes1)}\downarrow & & \downarrow{\scriptstyle\partial(\mathrm{II},H(C'))}\\ H(B(C)\otimes_A C')(-1) & \xleftarrow{\gamma(B(C),C')} & (B(C)\otimes_A H(C'))(-1). \end{array}

The sequence of graded kk-modules

0⟶H(C)⊗AH(C′)→γ(C,C′)H(C⊗AC′)→αTor1A(H(C),H(C′))(−1)⟶0 0 \longrightarrow \mathrm{H}(C) \otimes_A \mathrm{H}(C') \xrightarrow{\gamma(C,C')} \mathrm{H}(C \otimes_A C') \xrightarrow{\alpha} \mathrm{Tor}_1^A(\mathrm{H}(C), \mathrm{H}(C'))(-1) \longrightarrow 0

is exact.

Thus, for each nn, we have an exact sequence

(11)

0⟶⨁p+q=nHp(C)⊗AHq(C′)→γn(C,C′)Hn(C⊗AC′)→αn⨁p+q=n−1Tor1A(Hp(C),Hq(C′))⟶0. \begin{array}{cccccc} 0 & \longrightarrow & \bigoplus_{p+q=n} \mathrm{H}_p(C) \otimes_A \mathrm{H}_q(C') & \xrightarrow{\gamma_n(C,C')} & \mathrm{H}_n(C \otimes_A C') \\ & & & \xrightarrow{\alpha_n} & \bigoplus_{p+q=n-1} \mathrm{Tor}_1^A(\mathrm{H}_p(C), \mathrm{H}_q(C')) & \longrightarrow 0 . \end{array}

For simplicity, set B=B(C)B = B(C), Z=Z(C)Z = Z(C), H=H(C)H = H(C), and H′=H(C′)H' = H(C').

Since BB is flat, from (I) we deduce an exact sequence (X, p. 72, Corollary 2)

(12)

0⟶Z⊗AC′→j⊗1C⊗AC′→δ⊗1(B⊗AC′)(−1)⟶0. 0 \longrightarrow Z \otimes_A C' \xrightarrow{j \otimes 1} C \otimes_A C' \xrightarrow{\delta \otimes 1} (B \otimes_A C')(-1) \longrightarrow 0 .

Lemma 3

The connecting homomorphism H(B⊗AC′)→H(Z⊗AC′)\mathrm{H}(B \otimes_A C') \to \mathrm{H}(Z \otimes_A C') associated with the exact sequence (12) is equal to H(i⊗1)\mathrm{H}(i \otimes 1).

Indeed, let a∈H(B⊗AC′)a \in \mathrm{H}(B \otimes_A C'); since BB is flat, aa belongs to the image of B⊗AZ(C′)B \otimes_A Z(C'), hence can be written as ∑λdaλ⊗bλ\sum_\lambda da_\lambda \otimes b_\lambda, where aλ∈Ca_\lambda \in C, bλ∈C′b_\lambda \in C', and dbλ=0db_\lambda = 0. The image of the class of aa under the connecting homomorphism is, by definition, the class of D(∑aλ⊗bλ)=∑daλ⊗bλ=(i⊗1)(a)D(\sum a_\lambda \otimes b_\lambda) = \sum da_\lambda \otimes b_\lambda = (i \otimes 1)(a), which proves the lemma.

The associated homology exact sequence to (12) is therefore

H(B⊗AC′)→H(i⊗1)H(Z⊗AC′)→H(j⊗1)H(C⊗AC′) \mathrm{H}(B \otimes_A C') \xrightarrow{\mathrm{H}(i \otimes 1)} \mathrm{H}(Z \otimes_A C') \xrightarrow{\mathrm{H}(j \otimes 1)} \mathrm{H}(C \otimes_A C')
→H(δ⊗1)H(B⊗AC′)(−1)→H(i⊗1)H(Z⊗AC′)(−1). \xrightarrow{\mathrm{H}(\delta \otimes 1)} \mathrm{H}(B \otimes_A C')(-1) \xrightarrow{\mathrm{H}(i \otimes 1)} \mathrm{H}(Z \otimes_A C')(-1) .

On the other hand, since ZZ is flat, from (II) we obtain a sequence of graded kk-modules

0⟶Tor⁡1A(H,H′)→∂(II,H′)B⊗AH′→i⊗1Z⊗AH′→p⊗1H⊗AH′⟶0; 0 \longrightarrow \operatorname{Tor}_1^A(H, H') \xrightarrow{\partial(\mathrm{II}, H')} B \otimes_A H' \xrightarrow{i \otimes 1} Z \otimes_A H' \xrightarrow{p \otimes 1} H \otimes_A H' \longrightarrow 0 ;

finally, we have the canonical homomorphisms of No. 1

γB=γ(B,C′):B⊗AH′→H(B⊗AC′) \gamma_B = \gamma(B, C') : B \otimes_A H' \to \mathrm{H}(B \otimes_A C')
γZ=γ(Z,C′):Z⊗AH′→H(Z⊗AC′) \gamma_Z = \gamma(Z, C') : Z \otimes_A H' \to \mathrm{H}(Z \otimes_A C')
γC=γ(C,C′):H⊗AH′→H(C⊗AC′), \gamma_C = \gamma(C, C') : H \otimes_A H' \to \mathrm{H}(C \otimes_A C') ,

whence a diagram of graded kk-modules, with exact rows:

B⊗H′→i⊗1Z⊗H′→p⊗1H⊗H′⟶0↓γB↓γZ↓γCH(B⊗C′)→H(i⊗1)H(Z⊗C′)→H(j⊗1)H(C⊗AC′)→H(δ⊗1)H(B⊗C′)(−1)→H(i⊗1)H(Z⊗C′)(−1) \begin{array}{ccccccccc} B \otimes H' & \xrightarrow{i \otimes 1} & Z \otimes H' & \xrightarrow{p \otimes 1} & H \otimes H' & \longrightarrow & 0 \\ \downarrow \gamma_B & & \downarrow \gamma_Z & & \downarrow \gamma_C & & \\ H(B \otimes C') & \xrightarrow{H(i \otimes 1)} & H(Z \otimes C') & \xrightarrow{H(j \otimes 1)} & H(C \otimes_A C') & \xrightarrow{H(\delta \otimes 1)} & H(B \otimes C')(-1) & \xrightarrow{H(i \otimes 1)} & H(Z \otimes C')(-1) \end{array}
0⟶Tor⁡1A(H,H′)(−1)→∂(II,H′)(B⊗H′)(−1)→i⊗1(Z⊗H′)(−1), 0 \longrightarrow \operatorname{Tor}_1^A(H, H')(-1) \xrightarrow{\partial(\mathrm{II}, H')} (B \otimes H')(-1) \xrightarrow{i \otimes 1} (Z \otimes H')(-1),

which is commutative by definition of the homomorphisms γ\gamma. But since the complexes BB and ZZ are split and flat, γB\gamma_B and γZ\gamma_Z are bijective (X, p. 65, Corollary 1). From this, on the one hand, we deduce that γC\gamma_C is injective and has image equal to Ker⁡H(δ⊗1)\operatorname{Ker} H(\delta \otimes 1), and on the other hand, that γB∘∂(II,H′)\gamma_B \circ \partial(\mathrm{II}, H') is injective with image equal to Im⁡H(δ⊗1)\operatorname{Im} H(\delta \otimes 1). The theorem follows immediately from this.

Corollary 1

If B(C)B(C) and Z(C)Z(C) are flat, then for every left AA-module NN and every integer nn, there is an exact sequence

(13)

0⟶Hn(C)⊗AN→γnHn(C⊗AN)→αnTor⁡1A(Hn−1(C),N)⟶0. 0 \longrightarrow H_n(C) \otimes_A N \xrightarrow{\gamma_n} H_n(C \otimes_A N) \xrightarrow{\alpha_n} \operatorname{Tor}_1^A(H_{n-1}(C), N) \longrightarrow 0 .

Corollary 2

Suppose B(C)B(C) and B(C′)B(C') are projective and Z(C)Z(C) is flat. Then the sequences of kk-modules (11) and (13) are exact and split.* This follows from the theorem and the following lemma:

Lemma 4

If B(C)B(C) and B(C′)B(C') are projective, then the canonical homomorphism*

γ(C,C′):H(C)⊗AH(C′)→H(C⊗AC′) \gamma(C, C') : H(C) \otimes_A H(C') \to H(C \otimes_A C')
has a kk-linear retraction. Indeed by X, p. 65, remark b), there exist homologisms φ:C→H(C)\varphi : C \to H(C) and φ′:C′→H(C′)\varphi' : C' \to H(C') such that H(φ)=1H(C)H(\varphi) = 1_{H(C)} and H(φ′)=1H(C′)H(\varphi') = 1_{H(C')}. In the commutative diagram

H(C)⊗AH(C′)→γ(C,C′)H(C⊗AC′)↓H(φ)⊗H(φ′)↓H(φ⊗φ′)H(C)⊗AH(C′)→γ(H(C),H(C′))H(C)⊗AH(C′) \begin{array}{ccc} H(C) \otimes_A H(C') & \xrightarrow{\gamma(C, C')} & H(C \otimes_A C') \\ \downarrow H(\varphi) \otimes H(\varphi') & & \downarrow H(\varphi \otimes \varphi') \\ H(C) \otimes_A H(C') & \xrightarrow{\gamma(H(C), H(C'))} & H(C) \otimes_A H(C') \end{array}

H(φ)⊗H(φ′)H(\varphi) \otimes H(\varphi') and γ(H(C),H(C′))\gamma(H(C), H(C')) are the identity, whence the assertion.

Corollary 3 (universal coefficient formula). — Suppose the ring AA is principal. If the complexes CC and C′C' are free, the sequences of AA-modules (11) are exact and split; if the complex CC is free, the sequences of AA-modules (13) are exact and split for every AA-module NN. Indeed, B(C),Z(C)B(C), Z(C) and B(C′)B(C') are submodules of the free modules C,C,C′C, C, C', so are free (VII, § 3, cor. 2 to th. 1), and we apply cor. 2.

Corollary 4 (« Künneth formula »)

Suppose C bounded on the right, C and H(C) flat; then the canonical homomorphism

γ(C,C′):H(C)⊗AH(C′)→H(C⊗AC′) \gamma(C, C') : H(C) \otimes_A H(C') \to H(C \otimes_A C')

is bijective.

By the theorem, it suffices to proving that B(C) and Z(C) are flat. Now one has exact sequences

0→Bn(C)→Zn(C)→Hn(C)→00→Zn(C)→Cn→Bn−1(C)→0, \begin{align*} 0 &\to B_n(C) \to Z_n(C) \to H_n(C) \to 0 \\ 0 &\to Z_n(C) \to C_n \to B_{n-1}(C) \to 0, \end{align*}

whence, by X, p. 75, cor. 1, implications (B_{n-1}(C) is flat) ⇒\Rightarrow (Z_n(C) is flat) ⇒\Rightarrow (B_n(C) is flat) ; we conclude by remarking that B_n(C) = 0 for n small enough.

Corollary 5

Let u : C \to C' be a homologism of complexes of right a-modules, flat and bounded on the right. For every complex E of left a-modules, the morphism u⊗1E:C⊗AE→C′⊗AEu \otimes 1_E : C \otimes_A E \to C' \otimes_A E is a homologism.

Indeed, Con (u) is a flat complex, bounded on the right and of zero homology; then one has H(Con (u) \otimes_A E) = 0 by cor. 4, hence H(Con (u \otimes 1_E)) = 0 (X, p. 67, lemma 2), and u⊗1Eu \otimes 1_E is a homologism.

8. Bounded and flat complexes over a noetherian ring

Proposition 11

Suppose A left noetherian, and let C be a bounded and flat complex of left a-modules such that H(C) is a finitely generated a-module. Let a and b be two integers such that a \leq b and H_n(C) = 0 for n < a, C_n = 0 for n > b. There exists a complex P of left a-modules such that P_n is projective and finitely generated for each n, and P_n = 0 for n \notin [a, b], and a homologism u : P \to C. Moreover, for every complex E of right a-modules, the homomorphism

H(1E⊗u):H(E⊗AP)→H(E⊗AC)is bijective. H(1_E \otimes u) : H(E \otimes_A P) \to H(E \otimes_A C) \quad \text{is bijective}.

By X, p. 53, prop. 7, there exists a complex (L, d) such that L_n is free and finitely generated for each n, and zero when n < a, and a homologism f : L \to C. Let P be the quotient complex L/L', where L'_n = 0 for n < b, L'_n = L_n for n > b, L'_b = B_b(L). Since C_n = 0 for n > b, f(L') = 0, so f factors through a morphism of complexes u : P \to C.

…⟶Lb+1→db+1Lb→dbLb−1⟶…↓↓↓0⟶Pb⟶Pb−1⟶…↓↓ub↓ub−10⟶Cb⟶Cb−1⟶… \begin{array}{ccccccccc} \ldots & \longrightarrow & L_{b+1} & \xrightarrow{d_{b+1}} & L_b & \xrightarrow{d_b} & L_{b-1} & \longrightarrow & \ldots \\ & & \downarrow & & \downarrow & & \downarrow & & \\ & & 0 & \longrightarrow & P_b & \longrightarrow & P_{b-1} & \longrightarrow & \ldots \\ & & \downarrow & & \downarrow^{u_b} & & \downarrow^{u_{b-1}} & & \\ & & 0 & \longrightarrow & C_b & \longrightarrow & C_{b-1} & \longrightarrow & \ldots \end{array}

Since ff is a homologism, one has H(Con⁡(f))=0H(\operatorname{Con}(f))=0, whence an exact sequence

⋯⟶Lb+1→db+1Lb⟶Lb−1⊕Cb⟶Lb−2⊕Cb−1⟶⋯ \cdots \longrightarrow L_{b+1} \xrightarrow{d_{b+1}} L_b \longrightarrow L_{b-1}\oplus C_b \longrightarrow L_{b-2}\oplus C_{b-1} \longrightarrow \cdots

One then has an exact sequence

0⟶Pb⟶Lb−1⊕Cb⟶Lb−2⊕Cb−1⟶⋯ . 0\longrightarrow P_b\longrightarrow L_{b-1}\oplus C_b\longrightarrow L_{b-2}\oplus C_{b-1}\longrightarrow\cdots.

This shows on the one hand that the cone of uu is of zero homology, so that uu is a homologism, on the other hand that the module PbP_b is flat (X, p. 76, cor. 2) ; since PbP_b is finitely generated as a quotient of Lb+1L_{b+1}, it is projective (X, p. 13, cor.). The pair (P,u)(P,u) then satisfies the required condition. The last assertion follows from X, p. 79, cor. 5.

\* Example. — Let A be a commutative noetherian ring, X a proper and flat A-scheme, F\mathscr F a coherent CX\mathscr C_X-module, flat over A. There exists a bounded complex P consisting of finitely generated projective A-modules such that for every A-module M, H(X,F⊗AM)H(X,\mathscr F\otimes_A M) identifies naturally with H(P⊗AM)H(P\otimes_A M). Indeed, let U\mathscr U be a covering of X by a finite number of affine open sets, C(U,F)\mathscr C(\mathscr U,\mathscr F) the associated Čech complex. One shows that Hi(C(U,F))H^i(\mathscr C(\mathscr U,\mathscr F)) is isomorphic to the A-module Hi(X,F)H^i(X,\mathscr F), and that the latter is finitely generated; moreover, for every A-module M, the complex C(U,F)⊗AM\mathscr C(\mathscr U,\mathscr F)\otimes_A M is isomorphic to C(U,F⊗AM)\mathscr C(\mathscr U,\mathscr F\otimes_A M). Applying Prop. 11 to the complex C(U,F)\mathscr C(\mathscr U,\mathscr F) (which is bounded), one obtains a complex P that answers the question.

For every point yy of Spec (A), let κ(y)\kappa(y) denote the residue field of A at yy, Xy=X⊗Aκ(y)X_y=X\otimes_A\kappa(y) the fibre of X over yy, Fy=F⊗Aκ(y)\mathscr F_y=\mathscr F\otimes_A\kappa(y), and set hp(y)=dim⁡κ(y)Hp(Xy,Fy)h^p(y)=\dim_{\kappa(y)}H^p(X_y,\mathscr F_y) for p≥0p\geq 0.

One easily deduces the following results from the existence of the complex P :

(i) the function hph^p is upper semi-continuous on Spec (A) ;

(ii) the function ∑p≥0(−1)php\displaystyle\sum_{p\geq 0}(-1)^p h^p is locally constant on Spec (A). \*

9. Generalization to multimodule complexes

Let B and B′ be two rings, C a complex of (B, A)-bimodules, C′ a complex of (A, B′)-bimodules (X, p. 43); then (C⊗AC′,D)(C\otimes_A C',D) (X, p. 61) is a complex of (B, B′)-bimodules and the canonical homomorphism

γ:H(C)⊗AH(C′)⟶H(C⊗AC′) \gamma:H(C)\otimes_A H(C')\longrightarrow H(C\otimes_A C')

is compatible with the (B, B′)-bimodule structures of the two members.

If B″ is a third ring, and C″ a complex of (B′, B″)-bimodules, the canonical homomorphism (II, p. 64, Prop. 8)

(C⊗AC′)⊗B′C′′⟶C⊗A(C′⊗B′C′′) (C\otimes_A C')\otimes_{B'}C''\longrightarrow C\otimes_A(C'\otimes_{B'}C'')

is an isomorphism of complexes of (B, B″)-bimodules.

More generally, we leave it to the reader to develop the theory of tensor products of finite, totally ordered families of multimodule complexes on the model of No. 1 (X, p. 63) and of II, pp. 65–72 (associativity, commutativity, … isomorphisms).

Let B and B' be two rings, M a (B, A)-bimodule, N an (A, B')-bimodule : then L(M)⊗AL(N)L(M)\otimes_A L(N) is a complex of (B, B')-bimodules, so that Tor⁡A(M,N)\operatorname{Tor}^A(M,N) is endowed with a natural structure of graded (B, B')-bimodule; on the term of degree 0, this structure coincides with that of M⊗ANM\otimes_A N.

If λ∈B\lambda\in B, λ′∈B′\lambda'\in B', and if we denote by λM,λN,λT,λT′\lambda_M,\lambda_N,\lambda_T,\lambda'_T the homotheties x↦λxx\mapsto\lambda x, y↦yλ′y\mapsto y\lambda', z↦λzz\mapsto\lambda z, z↦zλ′z\mapsto z\lambda' of MM, NN, Tor⁡A(M,N)\operatorname{Tor}^A(M,N), Tor⁡A(M,N)\operatorname{Tor}^A(M,N) respectively, then

λT=Tor⁡A(λM,1N),λT′=Tor⁡A(1M,λN′), \lambda_T=\operatorname{Tor}^A(\lambda_M,1_N),\qquad \lambda'_T=\operatorname{Tor}^A(1_M,\lambda_N'),

which gives another description of the bimodule structure of Tor⁡A(M,N)\operatorname{Tor}^A(M,N). We leave it to the reader to generalize Nos. 5 and 7 to the case of multimodule complexes.

Exercises

See the exercises for § 4.

Machine translation of the English, by nemotron-3-ultra-free, hy3-free, laguna-s-2.1-free, against glossary version 34. Not checked by a person.