§6. Local and global Tor functors; the Künneth formula

Translator's note. This section is translated in two parts for length: §6.1–§6.6 here, §6.7–§6.9 in the companion file. They will be concatenated for the final volume.

6.1. Introduction

6.1.1.

Let be a morphism of preschemes and let be a quasi-coherent -module. In the study of the "higher direct images" , one is led to consider the following general problem: given a "base change" morphism , we set , , , and we propose to obtain information on the higher direct images (assuming the known). One sees easily (cf. for example (7.7.2)) that one is reduced to studying the variations of for a variable quasi-coherent -module , in other words the functor . If is flat over , the functor is exact , and consequently the composite functor is again a cohomological functor. But this is no longer the case in general; in order to be able to apply the cohomological methods, one is led to substitute for other functors which this time are always cohomological functors. These functors, which generalize the "Tor" functors of module theory, are defined in n°s 6.3 to 6.7; there are moreover two such generalizations, one "local" and the other "global", related by spectral sequences that will be discussed in n° 6.7; as an application of these spectral sequences, one obtains in particular, under certain conditions, a "Künneth formula" expressing by means of the higher direct images and . Other spectral sequences (6.8) generalize the associativity spectral sequences of the "Tor" functor of modules; finally, the base-change problem itself leads to spectral sequences (6.9).

6.1.2.

In addition, one observes (6.10) that the cohomological functors so defined are locally (on ) of the type , where is a complex of locally free -modules (defined up to homotopy) and denotes homology. There is then an interest in forgetting the particular situation that gave

rise to , and in studying in general the functors of the preceding form (where one moreover, if appropriate, makes finiteness hypotheses on the or the ): this is the object of §7, whose reading, for the essentials, is independent of §6. The most important properties of these functors concern the exactness properties of a component of ; we shall give various criteria allowing such properties to be established; as an application, one will obtain conditions allowing one to assert (with the notations of (6.1.1)) that the functor is exact (which one will express by saying that is cohomologically flat over in dimension ). Another important property for the components of is the semi-continuity property of the function ; when is exact, this property is replaced by a continuity property, the converse being moreover true according to Grauert when is reduced (7.8.4).

6.1.3.

In §§ 6 and 7, we have systematically made use of hypercohomology, taking everywhere as arguments complexes of sheaves instead of sheaves, although the necessity of this point of view will appear only in later chapters. The cohomological formalism developed on this occasion will moreover become more transparent in the chapter of this Treatise that will be devoted to the elaboration of an algebra of cohomological functors of coherent sheaves, including the duality formalism. But that will require developments which fall outside the framework of the present chapter.

6.1.4.

To abbreviate, given two complexes , in an abelian category , we shall say that a morphism of complexes is a homotopism if there exists a morphism such that the composite morphisms and are both homotopic to the identity (by abuse of language, when such a homotopism exists, one also says that and are homotopic). When one can define the hypercohomology of a covariant additive functor from into an abelian category with respect to a complex of , it is immediate that a homotopism of complexes of canonically defines an isomorphism for hypercohomology (loc. cit.).

6.2. Hypercohomology of complexes of modules on a prescheme

6.2.1.

Let be a prescheme and a complex of -modules whose differential is of degree +1. Recall that for every morphism of preschemes, one has defined the -modules of hypercohomology (also denoted or ) for every ; the hypercohomology is the abutment of the two spectral functors and , whose E_2 terms are given by

  'E_2^{p,q} = ℋ^p(ℋ^q(f, 𝒦^•))                                                (6.2.1.1)
  ''E_2^{p,q} = ℋ^p(f, ℋ^q(𝒦^•)) = R^p f_*(ℋ^q(𝒦^•))                            (6.2.1.2)

where is the complex whose component of degree is (loc. cit.). Recall also that when is reduced to a point, one denotes the corresponding hypercohomology by (which is formed of modules over independent of the punctual prescheme considered); when and , one has (cohomology of the complex ); when except for , one has

  ℋ^n(f, 𝒦^•) = R^{n − i_0} f_*(𝒦^{i_0}).

The spectral sequence is always regular; the two spectral sequences are biregular when is bounded below . Every homotopism of complexes of -modules (6.1.4) gives an isomorphism for hypercohomology. The same holds when one assumes only that is an isomorphism and that and are bounded below, as follows at once from applied to the spectral sequence (6.2.1.2) and to the analogous one for . Finally, for every open cover of , one has also defined the hypercohomology as the cohomology of the bicomplex (whose component of bi-indices is by definition ); the are again modules over .

Proposition (6.2.2).

Let be a scheme and a cover of by affine open sets. For every complex of quasi-coherent -modules, the hypercohomology modules and are canonically isomorphic.

Proof. Indeed, every finite intersection of open sets of the cover is affine (I, 5.5.6), so for every and every (1.3.1); the proposition is therefore a particular case of .

Proposition (6.2.3).

Let be a quasi-compact and separated morphism of preschemes. For every complex of quasi-coherent -modules, the -modules are quasi-coherent.

Proof. Since the are quasi-coherent -modules (1.4.10), the same holds for , which, by (6.2.1.1), is a quotient of a kernel of a homomorphism of quasi-coherent modules by an image of such a homomorphism (I, 4.1.1). For the same reason, all the -modules , , of the first spectral sequence are quasi-coherent. The regularity of the spectral sequence implies that is equal to one of the , hence is quasi-coherent, and the same holds for and (I, 4.1.1); the are therefore also quasi-coherent. The preceding spectral sequence being regular, the filtration of the is discrete and exhaustive; in other words, the -module is the union of an increasing sequence of -modules such that and such that each is equal to one of the -modules , hence is quasi-coherent. By induction on , one deduces that the are quasi-coherent (I, 4.1.17), and since , the proposition is proved (I, 4.1.1).

Corollary (6.2.4).

Under the hypotheses of (6.2.3), for every affine open of , the canonical homomorphism

  H^n(f⁻¹(V), 𝒦^•) → Γ(V, ℋ^n(f, 𝒦^•))                                          (6.2.4.1)

is bijective for every .

Proof. The proof is the same as that of (1.4.11), using (6.2.2), replacing by , by , by , and noting that the latter is a quasi-coherent -module by (6.2.3).

Proposition (6.2.5).

Let be a locally noetherian prescheme, a proper morphism, a complex of -modules such that the -modules are coherent. Then the -modules are coherent.

Proof. The question being local on , one may restrict to the case where is noetherian and affine, and it is therefore, by (6.2.4), a matter of proving that the are -modules of finite type. One has then (6.2.2), where one may assume that is finite, since is quasi-compact. The cochains of each complex being alternating by definition, there is an integer such that for and ; one concludes that the two spectral sequences of the bicomplex are biregular. Since the intersections of the sets of are affine open sets (I, 5.5.6), each functor is exact in the category of quasi-coherent -modules; hence , and the E_2 terms of the second spectral sequence of are given by

  ''E_2^{p,q} = H^p(C^•(𝔘, ℋ^q(𝒦^•))) = H^p(𝔘, ℋ^q(𝒦^•)) = H^p(X, ℋ^q(𝒦^•))

by (1.4.1); since is proper, these are -modules of finite type (3.2.1). The spectral sequence being biregular, one deduces that the are -modules of finite type .

A fortiori, if is a complex of coherent -modules, the -modules are coherent under the hypotheses of (6.2.5) relative to and .

6.2.6.

The hypercohomology is a cohomological functor in the category of complexes of -modules bounded below . It is a cohomological functor in the category of all complexes of -modules when the morphism is quasi-compact and the space underlying is locally noetherian: indeed, it then follows from (G, II, 3.10.1) that commutes with inductive limits (the question being local on ), and one may apply .

Finally, if is separated, is a cohomological functor in the category of complexes of quasi-coherent -modules. This is immediate when is affine, since is then a scheme, and so, by virtue of the canonical isomorphism (6.2.2), one is reduced to seeing that is a cohomological functor in the category of complexes of quasi-coherent -modules, which is immediate since the functor is exact in this category (I, 1.3.7). In the general case, for every affine open

of , is a scheme, and to apply what precedes, it suffices to verify that for an exact sequence of complexes of quasi-coherent -modules, the homomorphism does not depend on the affine open cover of used to define it. But this follows from the fact that, if is an affine open cover finer than , the diagram

                       ↗  H^•(f⁻¹(V), 𝒦^•)
  H^•(𝔘,  𝒦^•)  ≀
                  ↓
                       ↘
  H^•(𝔘', 𝒦^•)

of canonical isomorphisms is commutative, as is the diagram

  H^n(𝔘,  𝒦''^•)   →^∂   H^{n+1}(𝔘,  𝒦^•)
       ↓ ≀                  ↓ ≀
  H^n(𝔘', 𝒦''^•)   →^∂   H^{n+1}(𝔘', 𝒦^•).

When one of the preceding conditions is satisfied and is a homotopism (6.1.4), the corresponding isomorphism is then an isomorphism of -functors .

6.2.7.

All the preceding applies naturally without change (apart from notation) to a complex of quasi-coherent -modules whose differential is of degree ; it suffices to consider the complex where for every .

6.3. Hypertor of two complexes of modules

6.3.1.

Let be a commutative ring and , two complexes of -modules whose differentials are of degree ; let (resp. ) be a Cartan–Eilenberg projective resolution of (resp. ) ; is then (for the sum of the first degrees and the sum of the second degrees) a bicomplex (with differentials of degree ), whose homology does not depend on the chosen Cartan–Eilenberg resolutions , , and is by definition the hyperhomology of the bifunctor in and . We shall set by definition

  Tor_n^A(P_•, Q_•) = H_n(L_{•,•} ⊗_A M_{•,•})                                  (6.3.1.1)

and we shall say that this -module is the hypertor of index of the two complexes , . One knows that in the category of complexes of -modules bounded below, the form a homological bifunctor in , . Moreover:

Proposition (6.3.2).

The bifunctor is the common abutment of two spectral bifunctors , , whose E_2 terms are

  'E_{p,q}^2 = H_p(Tor_q^A(P_•, Q_•))                                           (6.3.2.1)
  ''E_{p,q}^2 = ⊕_{q'+q''=q} Tor_p^A(H_{q'}(P_•), H_{q''}(Q_•))                  (6.3.2.2)

where, in (6.3.2.1), denotes the bicomplex formed by the -modules . The spectral sequence (6.3.2.2) is always regular; if and are bounded below, or if is of finite cohomological dimension, the two spectral sequences (6.3.2.1) and (6.3.2.2) are biregular.

Proof. This follows from , since when is of finite cohomological dimension , every -module admits a projective resolution of length (M, VI, 2.1).

Corollary (6.3.3).

Let , be two complexes of -modules, , two homomorphisms of complexes. If the homomorphisms , deduced respectively from and are bijective, then the homomorphism deduced from and is bijective.

Proof. Indeed, the homomorphism of spectral sequences deduced from and is then an isomorphism on the E_2 terms, and the conclusion follows from the fact that these spectral sequences are regular by (6.3.2) .

Proposition (6.3.4).

Let , be two complexes of -modules, bounded below. Let (resp. ) be a bicomplex formed by flat -modules such that for every , (resp. ) is a resolution of (resp. ). Then one has canonical isomorphisms

  Tor_•^A(P_•, Q_•) ⥲ H_•(L_{•,•} ⊗_A Q_•) ⥲ H_•(P_• ⊗_A M_{•,•}) ⥲ H_•(L_{•,•} ⊗_A M_{•,•}).
                                                                                (6.3.4.1)

Proof. This follows from and from the definition of flat -modules.

Remarks (6.3.5).

(i) With the notations of (6.3.1), the bicomplexes and are canonically isomorphic, whence a canonical isomorphism .

(ii) If and are two -modules, and the complexes of -modules reduced to and respectively in degree 0 and zero in the other degrees, then two projective resolutions , of and respectively may be considered as Cartan–Eilenberg resolutions of and by completing them by zeros. One has consequently in this case .

Proposition (6.3.6).

Let , be two filtered inductive systems of complexes of -modules; one has a canonical isomorphism

  lim_→  Tor_•^A(P_•^λ, Q_•^μ) ⥲ Tor_•^A(lim_→ P_•^λ, lim_→ Q_•^μ).             (6.3.6.1)
        λ,μ                              λ          μ

Proof. Set , ; by functoriality, it is clear that the form an inductive system and that the applications deduced

from the canonical applications , form an inductive system of homomorphisms, whence a canonical homomorphism (6.3.6.1), and more generally a canonical homomorphism of which (6.3.6.1) is the homomorphism of abutments. In addition, the spectral sequence is regular (6.3.2), and the same holds for the spectral sequence , as follows from the definitions and from the proof of ; to show that (6.3.6.1) is bijective, it therefore suffices to prove that the homomorphism

  lim_→ ''E(P_•^λ, Q_•^μ) → ''E(P_•, Q_•)                                       (6.3.6.2)

is bijective on the E_2 terms. Since the functor commutes with the inductive limit of complexes of modules, one is finally reduced to proving that for two filtered inductive systems , of -modules, the canonical homomorphism

  lim_→ (Tor_•^A(F^λ, G^μ)) → Tor_•^A(lim_→ F^λ, lim_→ G^μ)
       λ,μ                              λ          μ

is bijective. For that, consider for each the canonical free resolution

  L_•^λ : ⋯ → L_{i+1}^λ → L_i^λ → ⋯ → L_1^λ → L_0^λ → 0

where is the -module of formal linear combinations of elements of and is the -module of formal linear combinations of elements of ; one verifies immediately that the form an inductive system of complexes, and if one sets , , the form a resolution of , since the functor is exact; in addition, the , inductive limits of free -modules, are flat . One considers similarly for each the canonical free resolution of , and is a flat resolution of . One then has Tor_•^A(lim_→ F^λ, lim_→ G^μ) = H_•(L_• ⊗_A M_•) by virtue of (6.3.5) and (6.3.4); but since commutes with inductive limits of complexes of modules; since , this completes the proof.

When one assumes that there exists such that for for all and , one proves in the same way that the canonical homomorphism

  lim_→ 'E(P_•^λ, Q_•^μ) → 'E(P_•, Q_•)                                         (6.3.6.3)

is bijective.

Proposition (6.3.7).

Assume and bounded below. If the complex is formed of flat -modules, one has a canonical -isomorphism of -functors in

  Tor_•^A(P_•, Q_•) ⥲ H_•(P_• ⊗_A Q_•).                                         (6.3.7.1)

Proof. Indeed, the spectral sequence (6.3.2.1) is biregular and degenerate, and the existence of the isomorphism (6.3.7.1) follows from . In addition, by computing the hypertor from a Cartan–Eilenberg projective resolution of (6.3.4), one sees at once that the isomorphism so defined is an isomorphism of -functors in .

6.3.8.

Let be a homomorphism of rings. We propose to define an -homomorphism of degree 0 functorial in , , canonically associated with :

  ρ_{P_•, Q_•} : Tor_•^A(P_•, Q_•) → Tor_•^{A'}(P_• ⊗_A A', Q_• ⊗_A A').        (6.3.8.1)

For this, consider a Cartan–Eilenberg projective resolution of ; consider on the other hand a Cartan–Eilenberg projective resolution of . We shall see that one can define an -homomorphism of complexes , determined up to homotopy. Indeed, the construction of is entirely determined when one is given (arbitrarily), for each , a projective resolution of and a projective resolution of , which are respectively equal to and ; one deduces successively , then . That being so, is in general no longer a resolution of , but it is still a complex formed of projective -modules, and there is therefore an -homomorphism compatible with the augmentations, and determined up to homotopy (M, V, 1.1). One has similarly an -homomorphism determined up to homotopy, from which one deduces, by the construction recalled above, an -homomorphism for every ; these homomorphisms (for ) are compatible with the differentials and the analogous ones for , by virtue of the same construction, and they therefore constitute the desired -homomorphism .

To define (6.3.8.1), it then suffices to consider similarly a Cartan–Eilenberg projective resolution (resp. ) of (resp. ), and an -homomorphism . From these homomorphisms one deduces an -homomorphism , then by composition an -homomorphism of bicomplexes , and on passing to homology one obtains (6.3.8.1), which is well defined since it comes from a morphism of complexes defined up to homotopy.

If is a second homomorphism of rings, and the composite homomorphism , it is clear that , where , .

Note further that the morphism of bicomplexes considered above defines functorial morphisms (in and ) of spectral sequences

  'E_{pq}^r(P_•, Q_•) → 'E_{pq}^r(P_• ⊗_A A', Q_• ⊗_A A')
  ''E_{pq}^r(P_•, Q_•) → ''E_{pq}^r(P_• ⊗_A A', Q_• ⊗_A A'),

independent of the Cartan–Eilenberg resolutions considered, and having also the preceding transitivity property.

Proposition (6.3.9).

Let be a homomorphism of rings such that is a flat -module. Then one has functorial canonical isomorphisms

  Tor_•^{A'}(P_• ⊗_A A', Q_• ⊗_A A') ⥲ Tor_•^A(P_•, Q_•) ⊗_A A'                 (6.3.9.1)
  'E(P_• ⊗_A A', Q_• ⊗_A A') ⥲ 'E(P_•, Q_•) ⊗_A A'                              (6.3.9.2)
  ''E(P_• ⊗_A A', Q_• ⊗_A A') ⥲ ''E(P_•, Q_•) ⊗_A A'.

Proof. Indeed, given the exactness of the functor in , and are then Cartan–Eilenberg projective resolutions of and respectively, whence the conclusion.

6.3.10.

Let be a homomorphism of rings; for every complex of -modules, is a complex of -modules; moreover, the identity application can be considered as composed of the canonical applications

  P'_{•,[ρ]} → P'_{•,[ρ]} ⊗_A A' →^μ P'_•,

where is the -homomorphism . If is a second complex of -modules, one has therefore canonical functorial homomorphisms of degree 0

  Tor_•^A(P'_{•,[ρ]}, Q'_{•,[ρ]}) → Tor_•^{A'}(P'_{•,[ρ]} ⊗_A A', Q'_{•,[ρ]} ⊗_A A')
                                  → Tor_•^{A'}(P'_•, Q'_•)                      (6.3.10.1)

where the first arrow is the -homomorphism defined in (6.3.8) and the second is deduced from the -homomorphisms and by functoriality. One has analogous homomorphisms for the spectral sequences of (6.3.2), and obvious transitivity properties, which we leave to the reader to state.

Proposition (6.3.11).

Let be a homomorphism of rings making a flat -module. For every complex of -modules and every complex of -modules bounded below, one has a functorial canonical isomorphism

  Tor_•^A(P'_{•,[ρ]}, Q_•) ⥲ Tor_•^{A'}(P'_•, Q_• ⊗_A A').                      (6.3.11.1)

Proof. Indeed, if is a Cartan–Eilenberg projective resolution of , is a Cartan–Eilenberg projective resolution of , and one has, up to a canonical isomorphism, ; the conclusion follows from (6.3.4).

Remark (6.3.12).

Let be a filtered inductive system of rings, and let , be two inductive systems of complexes of -modules; one then has a canonical isomorphism generalizing (6.3.6.1)

  lim_→ Tor_•^{A^λ}(P_•^λ, Q_•^λ) ⥲ Tor_•^A(P_•, Q_•)                            (6.3.12.1)

where , , . Once the homomorphisms

  Tor_•^{A^λ}(P_•^λ, Q_•^λ) → Tor_•^{A^μ}(P_•^μ, Q_•^μ)

for are defined, with the help of (6.3.10), the proof is that of (6.3.6).

Proposition (6.3.13).

Let be a multiplicative subset of , and two complexes of -modules in which the homotheties defined by the elements of are bijective, so that, if , and are formed of -modules. Then one has a canonical isomorphism .

Proof. Indeed, the hypothesis implies that the canonical homomorphisms , are bijective. On the other hand, the functoriality of the hypertor shows that every defines a bijective homothety in , and consequently

  Tor_•^A(P_•, Q_•) → Tor_•^A(P_•, Q_•) ⊗_A A'

is also a bijective homomorphism. Since is a flat -module, the conclusion follows from (6.3.9), and one has similarly canonical isomorphisms for the spectral sequences.

6.4. Local hypertor functors of complexes of quasi-coherent modules: case of affine schemes

6.4.1.

Let be an affine scheme with ring , and , two affine -schemes with rings , respectively, so that and are algebras over . Every complex (resp. ) of quasi-coherent -modules (resp. -modules) is of the form (resp. ), where (resp. ) is a complex of -modules (resp. -modules) (I, 1.3.7 and 1.3.8). One may obviously consider and as complexes of -modules and form the ; furthermore, by virtue of the bifunctorial character of , the -algebras and operate on this -module, and these operations make it a -bimodule, or, equivalently, a module over . One has thereby defined a quasi-coherent -module

  𝒯or_n^{𝒪_S}(𝒫_•, 𝒬_•) = (Tor_n^A(P_•, Q_•))~                                   (6.4.1.1)

which is called the local hypertor of index of the complexes and , and which is also denoted .

Lemma (6.4.2).

With the notations of (6.4.1), suppose that the ring is of the form , where is a ring and a multiplicative subset of . Let , so that and may be considered as -preschemes and one has (I, 1.6.2 and 3.2.4). Then one has .

Proof. This follows from formula (6.4.1.1) and from (6.3.13).

6.4.3.

With the notations and hypotheses of (6.4.1), let be a quasi-coherent -module, a quasi-coherent -module; considering and as complexes of modules, one will denote by or their hypertor of index ; it follows from (6.3.5, (ii)) that one has

  𝒯or_n^{𝒪_S}(ℱ, 𝒢) = (Tor_n^A(F, G))~.                                          (6.4.3.1)

Returning now to the general case of two complexes of quasi-coherent modules , , formulas (6.4.1.1) and (6.4.3.1) show, taking into account Prop. (6.3.2), that is the abutment of two spectral sequences , , whose E_2 terms are given by

  'ℰ_{pq}^2 = ℋ_p(𝒯or_q^S(𝒫_•, 𝒬_•))                                            (6.4.3.2)
  ''ℰ_{pq}^2 = ⊕_{q'+q''=q} 𝒯or_p^S(ℋ_{q'}(𝒫_•), ℋ_{q''}(𝒬_•))                   (6.4.3.3)

where is the bicomplex of quasi-coherent -modules .

6.4.4.

Consider now two further affine schemes , , where and are -algebras, and suppose given two

-morphisms , , corresponding to -homomorphisms , . Consider the complexes of -modules, of -modules. The canonical -homomorphisms

  P_• → P_• ⊗_B B^{(1)},   Q_• → Q_• ⊗_C C^{(1)}

give by functoriality an -homomorphism

  Tor_•^A(P_•, Q_•) → Tor_•^A(P_• ⊗_B B^{(1)}, Q_• ⊗_C C^{(1)});

moreover, again by functoriality, this homomorphism is in fact a homomorphism of -modules. From this one concludes that one has thereby defined a -morphism

  θ : 𝒯or_•^S(𝒫_•, 𝒬_•) → 𝒯or_•^S(u^*(𝒫_•), v^*(𝒬_•))                            (6.4.4.1)

and consequently, a homomorphism of -modules

  θ^♯ : (u ×_S v)^*(𝒯or_•^S(𝒫_•, 𝒬_•)) → 𝒯or_•^S(u^*(𝒫_•), v^*(𝒬_•))             (6.4.4.2)

which is evidently a morphism of bi--functors in the categories of quasi-coherent modules bounded below.

The homomorphism (6.4.4.2) is not necessarily bijective; however:

Lemma (6.4.5).

With the notations of (6.4.4), suppose that and are open immersions; then the homomorphism (6.4.4.2) is bijective.

Proof. Identify (resp. ) with an open subset of (resp. ); (resp. ) is then a union of open sets of the form (resp. ), where (resp. ), and the induced preschemes and (resp. and ) are isomorphic. It will suffice to prove the lemma when (resp. ) is of the form (resp. ); indeed, if this point is established, and if one returns to the general case, it suffices to prove that the restriction of to each open set is an isomorphism; now, if , are the canonical injections, the preceding restriction is none other than ; but it is immediate, by virtue of definitions (6.4.4) and , that on composing it with the canonical homomorphism

  (u_1 ×_S v_1)^*(𝒯or_•^S(u^*(𝒫_•), v^*(𝒬_•))) → 𝒯or_•^S(u'^*(𝒫_•), v'^*(𝒬_•))   (6.4.5.1)

where and , one obtains the canonical homomorphism

  (u' ×_S v')^*(𝒯or_•^S(𝒫_•, 𝒬_•)) → 𝒯or_•^S(u'^*(𝒫_•), v'^*(𝒬_•))               (6.4.5.2)

and if one knows that (6.4.5.1) and (6.4.5.2) are isomorphisms, it will follow that the same holds for .

Suppose then that and , so that and ; (resp. ) is then identified with (resp. ); on the other hand, is identified with the open subscheme of (II, 4.3.2.4); it is a matter of proving that the homomorphism

  (Tor_•^A(P_•, Q_•))_{f ⊗ g} → Tor_•^A((P_•)_f, (Q_•)_g)                       (6.4.5.3)

deduced by functoriality from the canonical homomorphisms , , is bijective. Now , one may write , where the are all complexes of -modules identical to , the application for being multiplication by ; one has an analogous result for replacing by ; on the other hand, it is clear that the homomorphism

  Tor_•^A(P_•^{(m)}, Q_•^{(m)}) → Tor_•^A(P_•^{(n)}, Q_•^{(n)})

corresponding to the homomorphisms and is by definition multiplication by . The conclusion follows from applied to the first member of (6.4.5.3) and from (6.3.6).

6.4.6.

With the notations of (6.4.4), one defines similarly canonical homomorphisms of spectral functors

  (u ×_S v)^*('ℰ(𝒫_•, 𝒬_•)) → 'ℰ(u^*(𝒫_•), v^*(𝒬_•))                              (6.4.6.1)
  (u ×_S v)^*(''ℰ(𝒫_•, 𝒬_•)) → ''ℰ(u^*(𝒫_•), v^*(𝒬_•))

and the reasoning of (6.4.5) shows that when and are open immersions, the homomorphisms (6.4.6.1) are bijective: indeed, taking into account (6.3.6.2) and (6.3.6.3), it proves that it is an isomorphism on the E_2 terms, and (6.4.5) shows that it is an isomorphism on the abutments; one concludes therefore with the help of and .

6.5. Local hypertor functors of complexes of quasi-coherent modules: general case

6.5.1.

Consider now an arbitrary prescheme and two arbitrary -preschemes , ; let (resp. ) be a complex of quasi-coherent -modules (resp. -modules). Set ; we are going to define quasi-coherent -modules , called the local hypertor of and , which reduce to those already defined in (6.4) when , , and are affine.

When and reduce respectively to their terms of degree 0, and (the others being zero), one will write instead of .

6.5.2.

Suppose first that is affine, and let , be covers of and respectively by affine open sets; then the form an affine open cover of . Set , ; we have therefore for every pair a quasi-coherent -module , and it must be shown that the satisfy the gluing condition . For this, it suffices to verify that for every affine open set (resp. ), the restrictions of and to are canonically isomorphic; but this follows at once from the existence of canonical isomorphisms of these restrictions onto (6.4.5). Moreover, it follows at once from this definition and from (6.4.5) that the -module so defined does not depend (up to isomorphism) on the open covers , considered;

we shall therefore denote it ; it follows finally from (6.4.5) that for every open subset (resp. ) of (resp. ), the restriction of to is canonically isomorphic to .

6.5.3.

Passing now to the general case where is arbitrary, let be a cover of formed of affine open sets; denote by (resp. ) the inverse image of in (resp. ); it still must be proved that the sheaves satisfy the gluing condition. It suffices to define, for every affine open set contained in , canonical isomorphisms of the restrictions of and to (where and denote the inverse images of in and respectively) onto ; one may, in addition, restrict to the case where is written as both and , (resp. ) being a section of over (resp. ); but then is canonically isomorphic to on the one hand, and to on the other, by virtue of (6.4.2); since one has just defined canonical isomorphisms of onto and of onto (6.5.2), this completes the definition of the -module . Moreover, for every open subset (resp. ) of (resp. ), is canonically isomorphic to the restriction of to .

It is immediate that one has thereby defined (in the categories of complexes of quasi-coherent modules bounded below) a bi--functor with values in the category of -modules, for it is clear that the question is local on , , and , by virtue of (6.4.5) and of the remark that (6.4.4.2) is a morphism of bi--functors. Note that if and are reduced respectively to their terms of degree 0, and , is none other, by virtue of (6.4.1.1), than the external tensor product defined in (I, 9.1.2); this follows indeed from (I, 9.1.3).

6.5.4.

It follows from the preceding construction and from the remarks made in (6.4.6) that is the abutment of two spectral functors , , with E_2 terms equal to

  'ℰ_{pq}^2 = ℋ_p(𝒯or_q^S(𝒫_•, 𝒬_•))                                            (6.5.4.1)
  ''ℰ_{pq}^2 = ⊕_{q'+q''=q} 𝒯or_p^S(ℋ_{q'}(𝒫_•), ℋ_{q''}(𝒬_•)).                  (6.5.4.2)

The spectral sequence (6.5.4.2) is always regular; the two spectral sequences are biregular if and are bounded below. Another case where the two preceding sequences are biregular is the following:

6.5.5.

We shall say that on a topological space a sheaf of rings is of cohomological dimension if, for every , the ring is of cohomological dimension ; one then also says that the ringed space is of cohomological dimension . One says that a sheaf of rings (resp. a ringed space) is of finite cohomological dimension if there exists an integer such that it is of cohomological dimension . Note that if the are noetherian (commutative) local rings,

to say that they are of cohomological dimension means that they are regular and of (Krull) dimension . With the terminology of dimension theory that we shall introduce in chap. IV, it is equivalent to say that a locally noetherian prescheme is of cohomological dimension , or to say that it is regular and of dimension ; this means that for every affine open of , the ring is of cohomological dimension . That being so, this last remark, joined to (6.3.2), proves that if is locally noetherian and of finite cohomological dimension, the spectral sequences and are biregular.

It is clear that is transformed into (up to isomorphism) by the canonical isomorphism of onto .

Proposition (6.5.6).

Let be a filtered inductive system of complexes of quasi-coherent -modules; then there exists a canonical isomorphism

  lim_→ (𝒯or_•^S(𝒫_{α,•}, 𝒬_•)) ⥲ 𝒯or_•^S(lim_→ 𝒫_{α,•}, 𝒬_•).                   (6.5.6.1)

Proof. The question being local on , , and , one may suppose , , affine, and the proposition then reduces to (6.3.6).

Remarks (6.5.7).

(i) Consider in particular the case where , and being thus two complexes of quasi-coherent -modules; then the are quasi-coherent -modules; moreover, for every point , it follows from (6.5.6) that one has a canonical isomorphism

  (𝒯or_n^S(𝒫_•, 𝒬_•))_z ⥲ Tor_n^{𝒪_z}((𝒫_•)_z, (𝒬_•)_z)                          (6.5.7.1)

since the question is local and one is reduced to the case of modules, by virtue of (6.4.1.1).

(ii) One may generalize the definition of hypertor to the case of two complexes of -modules , on the same ringed space ; for every open subset of , set indeed , , ; the -modules then form a presheaf on , and one denotes by the -module associated with this presheaf. When is a prescheme, it follows from (6.3.12) that this -module is canonically isomorphic to the hypertor defined above. We shall not develop this generalization further.

Proposition (6.5.8).

Let , be two -preschemes, (resp. ) a quasi-coherent -module (resp. -module). If or is -flat, one has for .

Proof. The question being local on and , one may suppose , , affine, with respective rings , , , and , , (resp. ) being a -module (resp. -module). Suppose for example that is -flat, which means that for every , is a flat -module ; consequently is a flat -module , and one knows that for and for every -module , whence

the conclusion by (6.4.1.1).

Corollary (6.5.9).

Let , be two -preschemes, (resp. ) a complex of quasi-coherent -modules (resp. -modules) bounded below. Suppose that all the are -flat. Then there exists a canonical isomorphism of -functors in

  𝒯or_•^S(𝒫_•, 𝒬_•) ⥲ ℋ_•(𝒫_• ⊗_S 𝒬_•).                                         (6.5.9.1)

Proof. This is none other than (6.3.7) when , , are affine; one passes from there to the general case by the reasoning of (6.5.2) and (6.5.3).

Corollary (6.5.10).

Suppose that is flat over , that and are bounded below, and that all the are locally free -modules (not necessarily of finite type). Then the homomorphism (6.5.9.1) is bijective.

Proof. Indeed, the hypothesis of (6.5.9) is satisfied, since flatness is a pointwise property on by definition and every direct sum of flat modules is a flat module .

Proposition (6.5.11).

Let , be two -preschemes, , two affine -morphisms. Let (resp. ) be a complex of quasi-coherent -modules (resp. -modules); one then has a functorial canonical isomorphism

  (f ×_S g)_*(𝒯or_•^S(𝒫_•, 𝒬_•)) ⥲ 𝒯or_•^S(f_*(𝒫_•), g_*(𝒬_•)).                  (6.5.11.1)

Proof. Since and are affine, and are complexes of quasi-coherent modules (II, 1.2.6), and if one sets , the two members of (6.5.11.1) are quasi-coherent -modules (6.5.1); one reduces easily to the case where , , and are affine; but then it is also the case for and by hypothesis, and the verification follows at once from (6.4.1.1) and (I, 1.6.3).

Remark (6.5.12).

Let , be two -preschemes and suppose that is -flat; let be a closed subprescheme of , the canonical injection, (resp. ) a complex of -modules (resp. -modules) quasi-coherent, bounded below. Let finally be a resolution of formed of locally free -modules, such that every point of has an affine open neighborhood for which is a free resolution of for every . One then has a canonical isomorphism

  (i ×_S 1)_*(𝒯or_•^S(𝒫_•, 𝒬_•)) ⥲ ℋ_•(ℒ'_{•,•} ⊗_S 𝒬_•).                         (6.5.12.1)

Proof. If , , are affine and if is a free resolution of for every , one is reduced, by virtue of (6.5.11), to the case where is -flat, and it suffices to apply (6.3.4). In the general case, one defines the isomorphism (6.5.12.1) locally, and it remains to verify that this definition does give a global isomorphism. For this, one must refer to the definition of the first isomorphism (6.3.4.1), which comes from an isomorphism of spectral sequences , obtained itself from a morphism of bicomplexes , where is the given resolution of , a projective resolution of in the category of complexes of -modules bounded below

(cf. ); our assertion follows from the fact that the isomorphism (6.3.4.1) does not depend on the chosen projective resolution , by virtue of the existence of a homotopism between two such resolutions (M, V, 1.2).

Proposition (6.5.13).

Let , be two -preschemes, and suppose verified one of the following conditions:

(i) and are locally noetherian and is flat over .

(ii) and are locally noetherian and is of finite type over .

Let (resp. ) be a complex of quasi-coherent -modules (resp. -modules), bounded below. Suppose in addition that, for every , (resp. ) is a -module (resp. -module) of finite type. Then the are coherent -modules.

Proof. Since and are bounded below, the spectral sequence is biregular (6.5.4), and by virtue of , it suffices (since in the two cases (i), (ii), is locally noetherian) to prove that the terms are coherent. The hypothesis on the and and the expression (6.5.4.2) of the therefore show that the proposition is equivalent to its particular case corresponding to and reduced to their terms of degree 0, in other words to its

Corollary (6.5.14).

Suppose verified one of the conditions (i), (ii) of (6.5.13), and let (resp. ) be a quasi-coherent -module (resp. -module) of finite type; then the are coherent -modules.

Proof. The question being local on and , one may suppose , , affine.

(i) Under the hypotheses of (i), , , and are noetherian. There therefore exists a locally free resolution of formed of -modules of finite type (I, 1.3.7); since is flat over , it follows from (6.3.4) that one has ; now, the are quasi-coherent -modules of finite type (I, 9.1.1), hence coherent. One concludes that is coherent .

(ii) Suppose now that the conditions (ii) are verified. Since the ring is a quotient of an -algebra of polynomials in a finite number of indeterminates (I, 6.3.3), is a closed sub--prescheme of an affine -prescheme , flat and of finite type over ; being noetherian (I, 6.3.7), there exists a locally free resolution of by -modules of finite type ( being the canonical injection); by virtue of (6.5.12), is the inverse image, by , of the -module (where ); one sees as in (i) that the are coherent -modules, and one again draws the conclusion from .

6.5.15.

The theory developed above for two complexes , of quasi-coherent sheaves on two -preschemes , generalizes without difficulty to the case where one considers an arbitrary finite number of -preschemes () and on each a complex of quasi-coherent -modules; if , one defines in this way a quasi-coherent -module . We leave to the reader the task of developing the theory in this general case, and we restrict ourselves to writing, for later reference, the E_2 term of the second (regular) spectral sequence whose abutment is :

  ''ℰ_{pq}^2 = ⊕_{q_1 + q_2 + ⋯ + q_m = q}
                 𝒯or_p^S(ℋ_{q_1}(𝒫_•^{(1)}), …, ℋ_{q_m}(𝒫_•^{(m)})).             (6.5.15.1)

We shall study in (6.8) the associativity spectral sequences to which these hypertor functors of an arbitrary number of complexes give rise.

6.6. Global hypertor functors of complexes of quasi-coherent modules and Künneth spectral sequences: case of an affine base

6.6.1.

Consider an affine scheme and two quasi-compact -schemes (); let be a complex of quasi-coherent -modules, bounded below, whose differential is of degree (). Consider on the other hand a finite cover of by affine open sets; let , which is a quasi-compact -scheme (I, 5.5.1 and 6.6.4), and let be the cover of formed of the affine open sets . For every pair of integers , , the group of -alternating cochains of the cover with coefficients in the sheaf (G, II, 5.1) is an -module; for , one will set ; one has thereby defined a bicomplex of -modules, whose two differentials are of degree . It follows from definitions that the homology -module of this bicomplex (considered as usual as a simple complex for the total degree) is none other than the hypercohomology -module , where is the complex with differential of degree +1 obtained by taking as the component of degree ; by abuse of notation, we shall write it . It then follows from (6.2.2) that this -module is canonically isomorphic to the hypercohomology -module , which we shall similarly write ; it therefore does not depend on the chosen finite cover .

6.6.2.

We shall apply to the two bicomplexes of -modules

  L_{•,•}^{(i)} = C^•(𝔘^{(i)}, 𝒫_•^{(i)})                            (i = 1, 2)

and to the covariant bifunctor in these two bicomplexes, the general theory of hyperhomology of functors with respect to bicomplexes . Since the cochains considered are alternating and the covers finite, one will note that the modules are only for a finite number (independent of ) of values of , and in particular the two degrees of each of the are bounded below. We shall denote by or the -th hyperhomology module of , which we shall call the hypertor of index of and , relative to the covers and . When and are reduced to their terms of degree 0, and , one writes for their hypertor. One will denote by , following the general conventions, the bicomplex whose component of indices is .

Since is an exact functor in , since the intersections of the sets

of are affine (I, 5.5.6 and 1.3.11), is a covariant bi--functor in , , with values in the category of -modules . Moreover, one knows that this bifunctor is the common abutment of six biregular spectral functors, which we shall denote by or , where must be replaced by one of the letters , , , , , , and whose E_2 terms are the following:

  ^{(a)}E_{pq}^2  = ⊕_{q_1 + q_2 = q} Tor_p^A(H_{q_1}(L_{•,•}^{(1)}), H_{q_2}(L_{•,•}^{(2)}))
  ^{(b)}E_{pq}^2  = H_p(Tor_q^{A, II}(L_{•,•}^{(1)}, L_{•,•}^{(2)}))
  ^{(a')}E_{pq}^2 = ⊕_{q_1 + q_2 = q} Tor_p^A(H_{q_1}^I(L_{•,•}^{(1)}), H_{q_2}^I(L_{•,•}^{(2)}))
  ^{(b')}E_{pq}^2 = H_p(Tor_q^A(L_{•,•}^{(1)}, L_{•,•}^{(2)}))
  ^{(c)}E_{pq}^2  = ⊕_{q_1 + q_2 = q} Tor_p^A(H_{q_1}^{II}(L_{•,•}^{(1)}), H_{q_2}^{II}(L_{•,•}^{(2)}))
  ^{(d)}E_{pq}^2  = H_p(Tor_q^{A, I}(L_{•,•}^{(1)}, L_{•,•}^{(2)})),

where the notations conform to those of the general theory of hyperhomology. In what follows, we shall make these initial terms more explicit.

6.6.3. Spectral sequences (a) and (a').

We have seen in (6.6.1) that the homology module of the bicomplex was equal to ; so

  ^{(a)}E_{pq}^2 = ⊕_{q_1 + q_2 = q} Tor_p^A(H^{−q_1}(X^{(1)}, 𝒫_•^{(1)}), H^{−q_2}(X^{(2)}, 𝒫_•^{(2)})).

By definition, the complex has as term of degree the homology module , that is, by definition, the cohomology module ; one knows (1.4.1) that this module is canonically isomorphic to ; so

  ^{(a')}E_{pq}^2 = ⊕_{q_1 + q_2 = q} Tor_p^A(H^{−q_1}(X^{(1)}, 𝒫_•^{(1)}), H^{−q_2}(X^{(2)}, 𝒫_•^{(2)})).

6.6.4. Spectral sequences (b) and (b').

By definition, is a bicomplex whose term of degree is the -module

  Tor_q^A(C^{−h}(𝔘^{(1)}, 𝒫_•^{(1)}), C^{−k}(𝔘^{(2)}, 𝒫_•^{(2)})).

Let be the index set of ; by definition, the complex of modules () is a direct sum of the complexes , where is the intersection of the for , and ranges over ; so the -module

  Tor_q^A(C^{−h}(𝔘^{(1)}, 𝒫_•^{(1)}), C^{−k}(𝔘^{(2)}, 𝒫_•^{(2)}))

is the direct sum of the -modules , where (resp. ) ranges over the elements of (resp. ) such that (resp. ). Since and are schemes, the are affine, so by (6.4.1.1) one has

  Tor_q^A(Γ(U_σ^{(1)}, 𝒫_•^{(1)}), Γ(U_τ^{(2)}, 𝒫_•^{(2)})) = Γ(U_σ^{(1)} ×_S U_τ^{(2)}, 𝒯or_q^S(𝒫_•^{(1)}, 𝒫_•^{(2)})).

One sees therefore that is the -th cohomology module of the complex of bi-alternating cochains on and with values in the system of coefficients

  𝒮 : (σ, τ) ↦ Γ(U_σ^{(1)} ×_S U_τ^{(2)}, 𝒯or_q^S(𝒫_•^{(1)}, 𝒫_•^{(2)}))

. One knows then that the cohomology of this complex is the same as that of the complex of all cochains on and with values in , and also the same as that of the complex , whose elements are linear combinations of the

  λ(σ, τ) ∈ Γ(U_σ^{(1)} ×_S U_τ^{(2)}, 𝒯or_q^S(𝒫_•^{(1)}, 𝒫_•^{(2)}))

where and are sequences having the same number of elements. But one has then (I, 3.2.7). If one denotes by the cover of by the affine open sets , one sees finally, taking into account that is a scheme, that one has, by virtue of (1.3.1),

  ^{(b)}E_{pq}^2 = H^{−p}(X^{(1)} ×_S X^{(2)}, 𝒯or_q^S(𝒫_•^{(1)}, 𝒫_•^{(2)})).

In second place, is a bicomplex whose term of degree is the direct sum of the -modules

  Tor_q^A(C^{−h_1}(𝔘^{(1)}, 𝒫_{k_1}^{(1)}), C^{−h_2}(𝔘^{(2)}, 𝒫_{k_2}^{(2)}))

such that and ; making the modules explicit as above, one sees again that this term is the direct sum of the -modules

  Γ(U_σ^{(1)} ×_S U_τ^{(2)}, 𝒯or_q^S(𝒫_{k_1}^{(1)}, 𝒫_{k_2}^{(2)}))

where , and (resp. ) ranges over the elements of (resp. ) such that . The term that we are computing is the -th cohomology module of a bicomplex , where the simple complex is the complex of bi-alternating cochains on and , with values in the system of coefficients

  𝒮_k : (σ, τ) ↦ Γ(U_σ^{(1)} ×_S U_τ^{(2)}, ⊕_{k_1 + k_2 = k} 𝒯or_q^S(𝒫_{k_1}^{(1)}, 𝒫_{k_2}^{(2)})),

these systems of coefficients forming a complex , where the differential comes from that of the simple complex associated to the bicomplex . One knows that the cohomology of is the same as that of the bicomplex , and also the same as that of the bicomplex , whose elements of degree are the linear combinations of

  λ(σ, τ) ∈ Γ(U_σ^{(1)} ×_S U_τ^{(2)}, ⊕_{k_1 + k_2 = k} 𝒯or_q^S(𝒫_{k_1}^{(1)}, 𝒫_{k_2}^{(2)}))

, being sequences having the same number of elements . One sees then as above that is the -th cohomology module of the bicomplex , where is the simple complex associated to the bicomplex of -modules. With the conventions made in (6.6.1), one therefore has

  ^{(b')}E_{pq}^2 = H^{−p}(X^{(1)} ×_S X^{(2)}, 𝒯or_q^S(𝒫_•^{(1)}, 𝒫_•^{(2)})).

6.6.5. Spectral sequences (c) and (d).

By definition, the complex has as term of degree the -module , by virtue of the exactness of the functor . One has therefore, by definition of the hypertor of two modules relative to two covers (6.6.2),

  ^{(c)}E_{pq}^2 = ⊕_{q_1 + q_2 = q} Tor_p^S(𝔘^{(1)}, 𝔘^{(2)}; ℋ_{q_1}(𝒫_•^{(1)}), ℋ_{q_2}(𝒫_•^{(2)})).

Finally, by definition, is a bicomplex whose term of degree is the -module . One therefore has

  ^{(d)}E_{pq}^2 = H_p(Tor_q^S(𝔘^{(1)}, 𝔘^{(2)}; 𝒫_•^{(1)}, 𝒫_•^{(2)})).

6.6.6.

The theory of hyperhomology of functors of bicomplexes shows, as in (6.3.4), that, for every Cartan–Eilenberg flat resolution of (in the category of complexes of modules bounded below) (), one has canonical isomorphisms of bi--functors

  Tor_•^S(𝔘^{(1)}, 𝔘^{(2)}; 𝒫_•^{(1)}, 𝒫_•^{(2)})
        ⥲ H_•(M_{•,•,•}^{(1)} ⊗_A M_{•,•,•}^{(2)})
        ⥲ H_•(M_{•,•,•}^{(1)} ⊗_A L_{•,•}^{(2)})
        ⥲ H_•(L_{•,•}^{(1)} ⊗_A M_{•,•,•}^{(2)}).                                (6.6.6.1)

6.6.7.

We shall now show that the global hypertor defined in (6.6.2), and the corresponding six spectral sequences, do not depend on the finite affine open covers that served to define them (up to canonical isomorphisms). For this it will suffice to show that if are two other covers of the same nature, such that is finer than for , then one has canonical isomorphisms of spectral functors

  ^{(t)}E(𝔘^{(1)}, 𝔘^{(2)}; 𝒫_•^{(1)}, 𝒫_•^{(2)}) ⥲ ^{(t)}E(𝔙^{(1)}, 𝔙^{(2)}; 𝒫_•^{(1)}, 𝒫_•^{(2)})
                                                                                (6.6.7, t)

where is replaced by , , , , , or .

Now, one has for homomorphisms of bicomplexes

  C^•(𝔘^{(i)}, 𝒫_•^{(i)}) → C^•(𝔙^{(i)}, 𝒫_•^{(i)})

well defined up to homotopies (G, II, 5.7.1); there already result canonically defined homomorphisms (6.6.7, t) compatible with the boundary operators in the abutments . In addition, the computation of the E_2 terms of the spectral sequences (a), (b), (a'), (b') shows that for these spectral sequences the homomorphism (6.6.7, t) is an isomorphism on the E_2 terms; since these spectral sequences are biregular, one sees that (6.6.7, t) is an isomorphism for these four spectral functors, hence an isomorphism of bi--functors for their common abutment .

In particular, for quasi-coherent -modules (), the canonical homomorphism

  Tor_•^S(𝔘^{(1)}, 𝔘^{(2)}; ℱ^{(1)}, ℱ^{(2)}) → Tor_•^S(𝔙^{(1)}, 𝔙^{(2)}; ℱ^{(1)}, ℱ^{(2)})

is bijective; given the computation of (6.6.5), one sees that (6.6.7, t) is also an isomorphism on the E_2 terms for and . One concludes as above that (6.6.7, t) is also an isomorphism of spectral sequences for and .

One may consider that the isomorphisms (6.6.7, t) define inductive systems of spectral functors on the filtered set of pairs of finite affine open covers of and . We shall denote by

  ^{(t)}E(X^{(1)}, X^{(2)}; 𝒫_•^{(1)}, 𝒫_•^{(2)})  or  ^{(t)}E^S(X^{(1)}, X^{(2)}; 𝒫_•^{(1)}, 𝒫_•^{(2)})

the inductive limit of this system, and by the abutment of this spectral functor, which we shall call the global hypertor of the two complexes and ; if and are reduced to their terms of degree 0, and , we shall write

  Tor_n^S(X^{(1)}, X^{(2)}; ℱ^{(1)}, ℱ^{(2)}),

and conformably to the general conventions, will therefore be the bicomplex of .

6.6.8.

The hypotheses being those of (6.6.1), consider now two -morphisms , where is an affine -scheme, thus being an -algebra (); this defines therefore an -homomorphism (I, 2.2.4), and consequently each of the defined in (6.6.2) is a bicomplex of -modules; one concludes that is a quadricomplex of -modules, and its six spectral hyperhomology functors may therefore be considered as taking their values in the category of spectral sequences of -modules. If one sets , one may consider the quasi-coherent -modules associated to these modules (I, 1.3.4); we shall denote by (for , , , , , or ) the six spectral sequences of -modules, and their common abutment . One will denote it when is reduced to its term of degree 0, ().

§6 (continued). Local and global Tor functors; the Künneth formula

Translator's note. This file continues §III.6 from the companion Part-A file. §6.1–§6.6 are there; §6.7–§6.9 are here. They will be concatenated for the final volume.

6.7. Global hypertor functors of complexes of quasi-coherent modules and Künneth spectral sequences: the general case

6.7.1.

We shall now generalize the definitions of (6.6.8) to the case where is an arbitrary prescheme, , are -preschemes, and are separated and quasi-compact morphisms. The task is then, for every pair of complexes of -modules quasi-coherent, bounded below , to define, for every , an -module quasi-coherent together with 6 spectral functors, which reduce to the definitions of (6.6.8) when , and are affine (one sets ).

Suppose first affine, but and arbitrary; let be an affine open of ; is then a quasi-compact -scheme, an affine open of ; let be the restriction of , and the restriction of to . We then have, by (6.6.8), the spectral sequences of -modules quasi-coherent, and it remains to verify that they satisfy the gluing conditions . We are at once reduced to the case where is affine and where , with , so that

in (II, 4.3.2.1); if , the task is to establish a canonical isomorphism of spectral functors

  ^{(t)}E(X'^{(1)}, X'^{(2)}; 𝒫_•'^{(1)}, 𝒫_•'^{(2)})
        ⥲ ^{(t)}E(X^{(1)}, X^{(2)}; 𝒫_•^{(1)}, 𝒫_•^{(2)}) ⊗_B B_g                (6.7.1.1)

where one has set and . To do this, start from finite affine open covers of , and let be the trace of on , which is still formed of affine opens (I, 5.5.10); more precisely, one has

  C^•(𝔘'^{(i)}, 𝒫_•'^{(i)}) = C^•(𝔘^{(i)}, 𝒫_•^{(i)}) ⊗_{B_i} (B_i)_{g_i}.

If one sets , one therefore has ; since one has up to a canonical isomorphism, one has, up to a canonical isomorphism, . If is a projective Cartan–Eilenberg resolution of , which one may suppose formed of -modules, it follows from the fact that is flat over that is a projective Cartan–Eilenberg resolution of the bicomplex ; moreover, one has

  M_{•,•,•}'^{(1)} ⊗_A M_{•,•,•}'^{(2)} = (M_{•,•,•}^{(1)} ⊗_A M_{•,•,•}^{(2)}) ⊗_B B_g.

The desired isomorphism (6.7.1.1) then follows at once from the definitions of the hyperhomology of a bicomplex and from the exactness of the functor in the -module .

6.7.2.

Suppose now arbitrary, and let be the structure morphisms . Let be an affine open cover of ; set , , and let be the restriction of , which is a separated and quasi-compact morphism. The form an open cover of , and on each there are defined by (6.7.1) spectral functors

  ^{(t)}𝓔_α(f_{1α}, f_{2α}; 𝒫_•^{(1)} | X_α^{(1)}, 𝒫_•^{(2)} | X_α^{(2)});

it remains again to show that these functors satisfy the gluing conditions. One is at once reduced to the following situation: is affine, , with , and ; one may further suppose affine; the task is to define canonical isomorphisms

  ^{(t)}E^S(X^{(1)}, X^{(2)}; 𝒫_•^{(1)}, 𝒫_•^{(2)}) ⥲ ^{(t)}E^{S'}(X^{(1)}, X^{(2)}; 𝒫_•^{(1)}, 𝒫_•^{(2)}).
                                                                                  (6.7.2.1)

Now, with the notations of (6.6.2), the are formed of -modules, and one therefore has up to a canonical isomorphism; since one may take a projective Cartan–Eilenberg resolution of formed of -modules, this gives at once the desired canonical isomorphism.

We have thus, in summary, proved the

Theorem (6.7.3).

Let be a prescheme, a separated and quasi-compact -morphism of -preschemes, a complex of -modules quasi-coherent, bounded below ; one sets . There exists a bi-∂-functor

with values in the category of -modules quasi-coherent, such that if is an affine open of and , one has

  𝒯or^S_•(f_1, f_2; 𝒫_•^{(1)}, 𝒫_•^{(2)}) | V
      = (Tor^S_•(f_1^{-1}(V^{(1)}), f_2^{-1}(V^{(2)}); 𝒫_•^{(1)} | f_1^{-1}(V^{(1)}), 𝒫_•^{(2)} | f_2^{-1}(V^{(2)})))~.

This bifunctor is the abutment of six biregular spectral functors

  ^{(t)}𝓔(f_1, f_2; 𝒫_•^{(1)}, 𝒫_•^{(2)})                                  (t = a, b, a', b', c, d)

whose E_2 terms are given by

  (a)   ^{(a)}𝓔^2_{pq} = ⊕_{q_1 + q_2 = q} 𝒯or^S_p(ℋ^{-q_1}(f_1, 𝒫_•^{(1)}), ℋ^{-q_2}(f_2, 𝒫_•^{(2)}))

  (b)   ^{(b)}𝓔^2_{pq} = ℋ^{-p}(f_1 ×_S f_2, 𝒯or^S_q(𝒫_•^{(1)}, 𝒫_•^{(2)}))

  (a')  ^{(a')}𝓔^2_{pq} = ⊕_{q_1 + q_2 = q} 𝒯or^S_p(ℋ^{-q_1}(f_1, 𝒫_•^{(1)}), ℋ^{-q_2}(f_2, 𝒫_•^{(2)}))

  (b')  ^{(b')}𝓔^2_{pq} = ℋ^{-p}(f_1 ×_S f_2, 𝒯or^S_q(𝒫_•^{(1)}, 𝒫_•^{(2)}))

  (c)   ^{(c)}𝓔^2_{pq} = ⊕_{q_1 + q_2 = q} 𝒯or^S_p(f_1, f_2; ℋ_{q_1}(𝒫_•^{(1)}), ℋ_{q_2}(𝒫_•^{(2)}))

  (d)   ^{(d)}𝓔^2_{pq} = ℋ_p(𝒯or^S_q(f_1, f_2; 𝒫_•^{(1)}, 𝒫_•^{(2)})).

One says that the spectral sequences (a) and (b) are the Künneth spectral sequences.

One will note that the spectral sequences (a) and (a') (resp. (b) and (b')) are identical when and reduce to their terms of degree 0; in this case, the sequences (c) and (d) are degenerate and are therefore without interest.

Remark (6.7.4).

The global hypertor that we have defined above include as particular cases both the hypercohomology modules defined in (6.2.1) and the local hypertor defined in (6.5.3). Let us show that one has, for every morphism quasi-compact and separated and every complex of -modules quasi-coherent, bounded below, a canonical isomorphism of ∂-functors in

  𝒯or^Y_n(f, 1_Y; 𝒫_•, 𝒪_Y) ⥲ ℋ^{-n}(f, 𝒫_•)                  (for every n ∈ ℤ).        (6.7.4.1)

Indeed, the gluing methods of (6.7.2) reduce one at once to the case where is affine; one may then, by virtue of (6.2.2), compute the two members of (6.7.4.1) using one and the same finite cover of by affine opens, and (for the first member) the cover of formed of itself; with the notations of (6.6.2), the bicomplex is then reduced to its term of degrees (0, 0), equal to , and the conclusion follows from . For a generalization of this result, see (6.7.7); but one will note that when one replaces by an arbitrary quasi-coherent -module in the first member of (6.7.4.1), one no longer has in general an isomorphism with , although, in the preceding computation, the bicomplex still identifies with the bicomplex .

On the other hand, one has a canonical isomorphism of bi-∂-functors

  𝒯or^S_•(1_{X^{(1)}}, 1_{X^{(2)}}; 𝒫_•^{(1)}, 𝒫_•^{(2)}) ⥲ 𝒯or^S_•(𝒫_•^{(1)}, 𝒫_•^{(2)}).             (6.7.4.2)

Indeed, one reduces again, by (6.7.1) and (6.7.2), to the case where and the are affine; in computing the first member of (6.7.4.2), one may then take

as cover the family reduced to the single element , so that, with the notations of (6.6.2), reduces to (regarded as a bicomplex whose terms of first degree are zero), and the equality of the two members of (6.7.4.2) follows from (6.4.1.1) and (6.3.1).

Proposition (6.7.5).

Let be a homomorphism of complexes of -modules quasi-coherent, bounded below, such that the homomorphism

deduced from is an isomorphism. Then the homomorphisms

  ^{(t)}𝓔(f_1, f_2; 𝒫_•^{(1)}, 𝒫_•^{(2)}) → ^{(t)}𝓔(f_1, f_2; 𝒬_•^{(1)}, 𝒫_•^{(2)})

deduced from are isomorphisms for , and .

The assertion concerning the spectral sequence (c) follows from the fact that this sequence is biregular and that the homomorphism in question is an isomorphism on the E_2 terms by hypothesis . This already shows that is an isomorphism. Applying the relations (6.7.4.1) and (6.7.4.2) one sees first that the homomorphisms and deduced from are isomorphisms. The assertion concerning the sequences (a) and (b) then follows from the fact that these sequences are biregular (6.7.3) and that the homomorphisms in question are bijective on the E_2 terms .

Note moreover that, if is a homotopism, one deduces from it canonical isomorphisms for the six spectral sequences. Indeed, if and the are affine, one deduces from a homotopism of bicomplexes , and the proposition follows from the general theory of hyperhomology ; the passage to the general case is done by gluing, using the fact that, from a homotopism of complexes, one deduces a homotopism of projective Cartan–Eilenberg resolutions of these complexes (M, XVII, 1.2).

Proposition (6.7.6).

Suppose that the complex or the complex is formed of -flat modules (both complexes being bounded below). Then one has a canonical isomorphism of bi-∂-functors

  𝒯or^S_n(f_1, f_2; 𝒫_•^{(1)}, 𝒫_•^{(2)}) ⥲ ℋ^{-n}(f_1 ×_S f_2, 𝒫_•^{(1)} ⊗_S 𝒫_•^{(2)}).            (6.7.6.1)

Suppose first , and affine, so that one is in the situation of (6.6.2), whose notations we keep. Suppose for instance that is formed of -flat modules, and let us compute the hypertor using remark (6.6.6): it is therefore the homology of , where is a projective Cartan–Eilenberg resolution of , in the sense of . On the other hand, the modules are flat over by virtue of hypothesis (1.4.15.1); one then deduces from a canonical isomorphism

  Tor^S_•(𝔘^{(1)}, 𝔘^{(2)}; 𝒫_•^{(1)}, 𝒫_•^{(2)}) ⥲ ℋ_•(L_{•,•}^{(1)} ⊗_A L_{•,•}^{(2)}).             (6.7.6.2)

On the other hand, one has a natural homomorphism of bicomplexes from into , where is the cover of by the affine opens

and (regarded as a simple complex with respect to total degree); indeed, the definition of this homomorphism has in substance been given in the course of the computation of the sequence (b') in (6.6.4), for ; it suffices simply (keeping the notations of (6.6.4)) to take into account that on the one hand there is a natural homomorphism from the complex into the complex , on the other hand a natural homomorphism from this latter complex into the complex , and finally a natural homomorphism from this latter complex of cochains into the subcomplex of alternating cochains . Moreover, the homomorphism of bicomplexes thus defined gives an isomorphism in homology, as seen in (6.6.4); one therefore has, by composing with (6.7.6.2), obtained an isomorphism

  Tor^S_•(𝔘^{(1)}, 𝔘^{(2)}; 𝒫_•^{(1)}, 𝒫_•^{(2)}) ⥲ H^{-n}(𝔘, 𝒫_•^{(1)} ⊗_S 𝒫_•^{(2)}).               (6.7.6.3)

It must next be proved that the isomorphism thus defined does not depend on the chosen open covers (the second member of (6.7.6.3) being canonically isomorphic to by (6.2.2)); this is done using (6.6.7) by noting (with the notations of (6.6.7)) that one has a commutative diagram up to homotopisms

  C^•(𝔘^{(1)}, 𝒫_•^{(1)}) ⊗_A C^•(𝔘^{(2)}, 𝒫_•^{(2)})  ──→  C^•(𝔘, 𝒬_•)

              │                                                  │
              │                                                  │
              ↓                                                  ↓

  C^•(𝔙^{(1)}, 𝒫_•^{(1)}) ⊗_A C^•(𝔙^{(2)}, 𝒫_•^{(2)})  ──→  C^•(𝔙, 𝒬_•)

where the horizontal arrows are the homomorphisms defined above. Finally, one passes to the general case by gluing, which is done without difficulty as in (6.7.1) and (6.7.2); we leave the details to the reader.

Proposition (6.7.7).

Suppose that and are bounded below, and that all the modules or all the modules are -flat. Then one has a canonical isomorphism of bi-∂-functors ( running through )

  𝒯or^S_n(f_1, f_2; 𝒫_•^{(1)}, 𝒫_•^{(2)}) ⥲ ⊕_{q_1 + q_2 = n} ℋ^{-q_1}(f_1, 𝒫_•^{(1)}) ⊗_S ℋ^{-q_2}(f_2, 𝒫_•^{(2)}).
                                                                                  (6.7.7.1)

Indeed, in view of (6.5.8), the spectral sequence (a) of (6.7.3) is degenerate, and the proposition follows at once from , this sequence being biregular (6.7.3).

Theorem (6.7.8).

Suppose that: 1° the complexes and are bounded below; 2° the complex or the complex is formed of -flat modules; 3° all the

modules or all the modules are -flat. Then one has a canonical isomorphism of bi-∂-functors ( running through )

  ℋ^{-n}(f_1 ×_S f_2, 𝒫_•^{(1)} ⊗_S 𝒫_•^{(2)})
       ⥲ ⊕_{n_1 + n_2 = n} ℋ^{-n_1}(f_1, 𝒫_•^{(1)}) ⊗_S ℋ^{-n_2}(f_2, 𝒫_•^{(2)})            (6.7.8.1)

("Künneth formula").

This follows from (6.7.6) and (6.7.7).

When , and are affine, the inverse of the isomorphism (6.7.8.1) is deduced (with the notations of (6.7.6)) from the homomorphism of bicomplexes

  C^•(𝔘^{(1)}, 𝒫_•^{(1)}) ⊗_A C^•(𝔘^{(2)}, 𝒫_•^{(2)}) → C^•(𝔘, 𝒬_•)

by the procedure defined in (G, I, 2.7), as follows from (G, I, 5.5).

Proposition (6.7.9).

Suppose the following three conditions verified:

, and are locally Noetherian, and are proper, or of finite type over .

and are bounded below.

3° For every , is a coherent module .

Under these conditions, is a coherent -module (with ).

It follows from (6.5.13) that the local hypertor are coherent -modules ( being locally Noetherian, since one of the is by hypothesis of finite type over (I, 6.3.4 and 6.3.8)). Since is locally Noetherian and is proper (II, 5.4.2), it follows from (6.2.5) that the terms of (6.7.3) are coherent -modules. Since all the spectral sequences of (6.7.3) are biregular by virtue of hypothesis 2°, one concludes by .

6.7.10.

Let now be two -preschemes , two -morphisms, their product, which is an -morphism , where one sets . Consider on the other hand, for , an -prescheme , and two -morphisms , , so that the diagrams

                       u_i
            X'^{(i)} ─────→ X^{(i)}

            f_i' │             │ f_i                                                      (6.7.10.1)
                 ↓             ↓

            Y'^{(i)} ─────→ Y^{(i)}
                       v_i

are commutative, the morphisms being separated and quasi-compact. One then has canonical -homomorphisms of spectral functors

  v^*(^{(t)}𝓔(f_1, f_2; 𝒫_•^{(1)}, 𝒫_•^{(2)})) → ^{(t)}𝓔(f_1', f_2'; u_1^*(𝒫_•^{(1)}), u_2^*(𝒫_•^{(2)}))
                                                                                          (6.7.10.2)

for . To define these, suppose first , , affine; the and are then quasi-compact schemes. To compute the spectral sequences , we shall consider as in (6.6.1) finite covers by affine opens of ; to compute , we shall consider finite covers

of by affine opens, finer respectively than the covers . It is clear that the bicomplex can be regarded canonically as a sub-bicomplex of ; moreover, by choosing a simplicial map (G, II, 5.7) of into , one defines a homomorphism of bicomplexes , whence, by composition, a homomorphism of bicomplexes . Moreover, this homomorphism is replaced by a homotopic homomorphism when one changes simplicial map (G, II, 5.7.1); one has thus a well-defined homomorphism of spectral functors:

  ^{(t)}𝓔(𝔘^{(1)}, 𝔘^{(2)}; 𝒫_•^{(1)}, 𝒫_•^{(2)}) → ^{(t)}𝓔(𝔘'^{(1)}, 𝔘'^{(2)}; u_1^*(𝒫_•^{(1)}), u_2^*(𝒫_•^{(2)})).
                                                                                          (6.7.10.3)

One verifies at once that if is a finite affine cover of finer than , a finite affine cover of finer than and than , the diagram

  C^•(𝔘^{(i)}, 𝒫_•^{(i)})  ─────→  C^•(𝔙^{(i)}, 𝒫_•^{(i)})

           │                                  │
           │                                  │
           ↓                                  ↓

  C^•(𝔘'^{(i)}, u_i^*(𝒫_•^{(i)})) ─→  C^•(𝔙'^{(i)}, u_i^*(𝒫_•^{(i)}))

is commutative, which implies that the homomorphism (6.7.10.3) does not depend essentially on the covers and considered. One has therefore in fact defined a homomorphism of -modules

  ^{(t)}E(X^{(1)}, X^{(2)}; 𝒫_•^{(1)}, 𝒫_•^{(2)}) → ^{(t)}E(X'^{(1)}, X'^{(2)}; u_1^*(𝒫_•^{(1)}), u_2^*(𝒫_•^{(2)})).
                                                                                          (6.7.10.4)

But it is clear by definition of the and by virtue of the commutativity of (6.7.10.1) that this homomorphism is also a homomorphism of -modules; since the second member of (6.7.10.4) is formed of -modules, one canonically deduces from (6.7.10.4) a homomorphism of -modules

  ^{(t)}E(X^{(1)}, X^{(2)}; 𝒫_•^{(1)}, 𝒫_•^{(2)}) ⊗_{B_1 ⊗_A B_2} (B_1' ⊗_A B_2')
       → ^{(t)}E(X'^{(1)}, X'^{(2)}; u_1^*(𝒫_•^{(1)}), u_2^*(𝒫_•^{(2)}))                   (6.7.10.5)

which, in view of (I, 1.6.5), is none other than the desired homomorphism (6.7.10.2) in the particular case considered.

It remains to pass to the general case by following the gluings of (6.7.1) and (6.7.2); the second passage is immediate; as for the first, one considers as in (6.7.1) elements , and their images , the tensor product in and its image in , and everything reduces to using

the canonical isomorphism ; we leave the details to the reader.

6.7.11.

The theory of global hypertor, developed above for two -morphisms and two complexes of modules quasi-coherent bounded below, extends at once to the following general case: one has a prescheme , a finite family of -preschemes , a finite family of -morphisms separated and quasi-compact , and for each a complex of -modules quasi-coherent bounded below. If is the product of the -preschemes , one then defines, for each integer , an -module quasi-coherent , these modules forming a ∂-functor covariant in each of the complexes ; moreover, this functor is the common abutment of six spectral functors . We leave to the reader the task of repeating for this general case the definitions and reasoning given above for . Let us simply note that when reduces to a single element, one recovers the hypercohomology defined in (6.2.7) (as already observed in (6.7.4)). When is the interval of , we shall write

  𝒯or^S_n(f_1, …, f_m; 𝒫_•^{(1)}, …, 𝒫_•^{(m)})    for    𝒯or^S_n((f_i)_{i ∈ I}; (𝒫_•^{(i)})_{i ∈ I}).

Proposition (6.7.12).

The notations being those of (6.7.11), let be a subset of such that, for , one has , being reduced to the identity, and equal to the complex reduced to the term of degree 0 equal to . There is then a canonical isomorphism of ∂-functors

  𝒯or^S_•((f_i)_{i ∈ I}; (𝒫_•^{(i)})_{i ∈ I}) ⥲ 𝒯or^S_•((f_j)_{j ∈ J}; (𝒫_•^{(j)})_{j ∈ J}).         (6.7.12.1)

One may restrict oneself to defining this isomorphism when and the are affine, the gluing being done as usual. For , one may take the cover formed of the single set , and then reduces to its only term of degrees (0, 0), equal to ; the isomorphism (6.7.12.1) is then evident.

Remark (6.7.13).

The notations being those of (6.7.3), consider the canonical -isomorphism (I, 3.3.5); then the image by this isomorphism of is ; the question being local, one is reduced to the case envisaged in (6.6.2), and if one denotes by a projective Cartan–Eilenberg resolution of , the isomorphism considered transforms into , whence our assertion by considering the homology of the simple complexes associated to these tricomplexes.

6.8. The associativity spectral sequences of the global hypertor

6.8.1.

The hypotheses and notations being those of (6.7.11) (and in particular the being supposed bounded below), suppose given a partition of the index set ; we propose to give an "associativity" relation between the hypertor and each of the "partial" hypertor

  𝒯_{•, j} = 𝒯or^S_•((f_i)_{i ∈ I_j}; (𝒫_•^{(i)})_{i ∈ I_j}).

To simplify the notation, we shall restrict to the case where is the interval , and where the partition is composed of the two intervals and .

Proposition (6.8.2).

There exists a canonical biregular spectral functor (called the "associativity spectral functor") denoted

  ^{(e)}𝓔(f_1, …, f_m; 𝒫_•^{(1)}, …, 𝒫_•^{(m)})  (or simply  ^{(e)}𝓔(f_1, …, f_m; 𝒫_•^{(1)}, …, 𝒫_•^{(m)}))

whose abutment is , and whose E_2 term is given by

  ^{(e)}𝓔^2_{pq} = ⊕_{q_1 + q_2 = q} 𝒯or^S_p(𝒯or^S_{q_1}(f_1, …, f_r; 𝒫_•^{(1)}, …, 𝒫_•^{(r)}),
                                            𝒯or^S_{q_2}(f_{r+1}, …, f_m; 𝒫_•^{(r+1)}, …, 𝒫_•^{(m)})).

In this statement, one has identified canonically with the product , where and . We restrict ourselves to the case where and the are affine; one passes from this particular case to the general case by the methods developed in (6.7.1) and (6.7.2), and we leave the details of the reasoning (without difficulty) to the reader. We shall therefore prove the

Corollary (6.8.3).

Let be a ring, , be -schemes quasi-compact and, for each , let be a complex of -modules quasi-coherent bounded below. There exists a canonical biregular spectral functor having for abutment

  Tor^S_•(X^{(1)}, …, X^{(m)}; 𝒫_•^{(1)}, …, 𝒫_•^{(m)})

and whose E_2 term is given by

  ^{(e)}E^2_{pq} = ⊕_{q_1 + q_2 = q} Tor^A_p(Tor^S_{q_1}(X^{(1)}, …, X^{(r)}; 𝒫_•^{(1)}, …, 𝒫_•^{(r)}),
                                            Tor^S_{q_2}(X^{(r+1)}, …, X^{(m)}; 𝒫_•^{(r+1)}, …, 𝒫_•^{(m)})).

According to the definition given in (6.6.2), the computation of the hypertor in question is carried out by taking, for each , a finite affine open cover of , by considering the bicomplexes , a projective Cartan–Eilenberg resolution of each of these bicomplexes (in the sense of ), the tensor product of these tricomplexes, and by taking the homology of . Consider as a simple complex , tensor product of the two simple complexes

  N_•' = ⊗_{i=1}^r M_{•,•,•}^{(i)},               N_•'' = ⊗_{i=r+1}^m M_{•,•,•}^{(i)},

where and are graded by the sum of the total degrees of the . Moreover, the -modules of the complexes and are projective, so it follows from (6.5.9) that one has ; the spectral sequence sought is then none other than the sequence (6.3.2.2) applied to the complexes and , taking into account the interpretation of the homology modules of these complexes which follows from what precedes (when one applies the remarks of the beginning to each of the partial products and ). Finally, the regularity properties follow from (6.3.2) and from the fact that, the being bounded below, so are the ; consequently, and are bounded below.

6.9. The base-change spectral sequences in the global hypertor

6.9.1.

The hypotheses and notations being still those of (6.7.11) (and in particular the being supposed bounded below), consider a morphism of preschemes, and set , and , thus being a complex of -modules quasi-coherent; let , which is a separated and quasi-compact morphism (I, 5.5.1 and 6.6.4). We propose to study the relations between the -modules quasi-coherent and , where . A particularly simple case is the following one, which reduces to (1.4.15) when reduces to a single element and to a single module:

Proposition (6.9.2).

If the morphism is flat, one has a canonical isomorphism of ∂-functors (in the ):

  𝒯or^S_•((f_i)_{i ∈ I}; (𝒫_•^{(i)})_{i ∈ I}) ⊗_{𝒪_S} 𝒪_{S'} ⥲ 𝒯or^{S'}_•((f_i')_{i ∈ I}; (𝒫_•'^{(i)})_{i ∈ I}).
                                                                                          (6.9.2.1)

One may again restrict oneself to the case where , and the are affine, the gluing being done following the methods of (6.7.1) and (6.7.2). Let , , and take for each an affine open cover of ; if is the canonical projection, is an affine open cover of (II, 1.5.5), which we shall denote by ; it is then clear that , and the existence of the isomorphism (6.9.2.1) is immediate, since if is a projective Cartan–Eilenberg resolution of in the sense of , formed of -modules, is a projective Cartan–Eilenberg resolution (in the same sense) of formed of -modules, by virtue of the hypothesis that is a flat -module; this same hypothesis shows moreover that .

One will note that when is reduced to the single element 1, the formula (6.9.2.1) follows directly from (6.7.7), applied by taking , , and the complex reduced to its term of degree 0, equal to ; one knows then that the hypercohomology is zero for every and reduces to for (6.2.1).

In the general case, we shall introduce in place of a complex of -modules quasi-coherent bounded below, so that if, to simplify, one takes , one may consider the ∂-functor

  𝒯or^S_•(f_1, …, f_m, 1_{S'}; 𝒫_•^{(1)}, …, 𝒫_•^{(m)}, 𝒬_•').

Proposition (6.9.3).

There exist three canonical biregular spectral functors denoted (with , or ) having for common abutment and whose E_2 terms are respectively

  (e)   ^{(e)}𝓔^2_{pq} = ⊕_{q' + q'' = q} 𝒯or^S_p(𝒯or^S_{q'}(f_1, …, f_m; 𝒫_•^{(1)}, …, 𝒫_•^{(m)}),
                                                  ℋ_{q''}(𝒬_•'))

  (f)   ^{(f)}𝓔^2_{pq} = ⊕_{q_1 + ⋯ + q_{m+1} = q} 𝒯or^{S'}_p(𝒯or^S_{q_1}(f_1, 1_{S'}; 𝒫_•^{(1)}, 𝒪_{S'}), …,
                                                              𝒯or^S_{q_m}(f_m, 1_{S'}; 𝒫_•^{(m)}, 𝒪_{S'}),
                                                              ℋ_{q_{m+1}}(𝒬_•'))

  (f')  ^{(f')}𝓔^2_{pq} = ⊕_{q_1 + ⋯ + q_m = q} 𝒯or^{S'}_p(f_1', …, f_m', 1_{S'}; 𝒯or^S_{q_1}(𝒫_•^{(1)}, 𝒪_{S'}), …,
                                                           𝒯or^S_{q_m}(𝒫_•^{(m)}, 𝒪_{S'}), 𝒬_•').

The sequence (e) is none other than the associativity sequence of (6.8.2) for . To define the other two spectral sequences, we shall again restrict to the case where , and the are affine, the passage to the general case being done by the methods of (6.7.1) and (6.7.2) and being left to the reader. We shall therefore prove the

Corollary (6.9.4).

Let be a ring, an -algebra, , , -schemes quasi-compact and for each , let , which is a quasi-compact -scheme. For each , let be a complex of -modules quasi-coherent; let finally be a complex of -modules, these complexes being bounded below. There exist three biregular spectral functors in the and in , having for common abutment

  Tor^S_•(X^{(1)}, …, X^{(m)}, S'; 𝒫_•^{(1)}, …, 𝒫_•^{(m)}, Q_•')

and whose E_2 terms are respectively

  (e)   ^{(e)}E^2_{pq} = ⊕_{q' + q'' = q} Tor^A_p(Tor^S_{q'}(X^{(1)}, …, X^{(m)}; 𝒫_•^{(1)}, …, 𝒫_•^{(m)}),
                                                  H_{q''}(Q_•'))

  (f)   ^{(f)}E^2_{pq} = ⊕_{q_1 + ⋯ + q_{m+1} = q} Tor^{A'}_p(Tor^S_{q_1}(X^{(1)}, S'; 𝒫_•^{(1)}, 𝒪_{S'}), …,
                                                              Tor^S_{q_m}(X^{(m)}, S'; 𝒫_•^{(m)}, 𝒪_{S'}),
                                                              H_{q_{m+1}}(Q_•'))

  (f')  ^{(f')}E^2_{pq} = ⊕_{q_1 + ⋯ + q_m = q} Tor^{A'}_p(X'^{(1)}, …, X'^{(m)}, S';
                                                           𝒯or^S_{q_1}(𝒫_•^{(1)}, 𝒪_{S'}), …,
                                                           𝒯or^S_{q_m}(𝒫_•^{(m)}, 𝒪_{S'}), Q_•').

We shall not return to the first of these spectral functors, which has been treated in (6.8.3) and is included here only for the record. To define the others, consider for each a finite affine open cover of , and, if is the canonical projection, the corresponding finite affine open cover . By virtue of (6.6.6), is obtained by taking for a projective Cartan–Eilenberg resolution of (in the sense of ), considering the tricomplex (where is regarded as a tricomplex whose two last degrees reduce to 0), and taking its homology. If one sets , one has (recalling that is a complex of -modules) . Now, consider each of the complexes as a simple complex (with respect to its total degree) and note that this complex is formed of -modules projective; it follows from (6.3.7) (extended to an arbitrary number of complexes) that is also equal to ; it is therefore (6.5.15) the abutment of a spectral sequence having the desired regularity properties (the three degrees of being bounded below when is bounded below) and whose E_2 term is given by

  E^2_{pq} = ⊕_{q_1 + ⋯ + q_{m+1} = q} Tor^{A'}_p(H_{q_1}(M_{•,•,•}'^{(1)}), …, H_{q_m}(M_{•,•,•}'^{(m)}),
                                                  H_{q_{m+1}}(Q_•')).

One has, moreover, by virtue of the definition of the global hypertor, which gives the sequence (f) sought. One may on the other hand consider as a bicomplex in which the first degree is the sum of the first and second degrees of the tricomplex , the second degree being the third degree of this tricomplex; since the modules forming the are projective -modules, the general theory of hyperhomology shows that the homology of the bicomplex is canonically isomorphic to its hyperhomology ; it is therefore the abutment of a spectral sequence with E_2 term equal to

  E^2_{pq} = ⊕_{q_1 + ⋯ + q_{m+1} = q} Tor^{A'}_p(H^{II}_{q_1}(M_{•,•,•}'^{(1)}), …,
                                                  H^{II}_{q_m}(M_{•,•,•}'^{(m)}), H^{II}_{q_{m+1}}(Q_•')).

Now, since the second degree of reduces to 0, one has for and ; the preceding formula is also written

  E^2_{pq} = ⊕_{q_1 + ⋯ + q_m = q} Tor^{A'}_p(H^{II}_{q_1}(M_{•,•,•}'^{(1)}), …,
                                              H^{II}_{q_m}(M_{•,•,•}'^{(m)}), Q_•').

Moreover, one has by virtue of (6.3.4); but , direct sum of the , where runs through the (affine) intersections of sets of the cover ; if , is affine in , and it follows from (6.4.1.1) that one has

  Γ(V', 𝒯or^S_{q_i}(𝒫_•^{(i)}, 𝒪_{S'})) = Tor^A_{q_i}(Γ(V, 𝒫_•^{(i)}), A')

whence for the bicomplex the expression

which gives finally the desired expression for the E_2 term of the sequence (f'). The fact that this sequence is biregular under the conditions indicated is verified as usual, taking into account that, if is bounded below, all the degrees of are bounded below.

Remark (6.9.5).

One sees as in (6.7.6) that the replacement of the and of by complexes which are respectively homotopic to them does not change the sequences (e), (f) and (f') up to canonical isomorphism. Moreover, for the sequence (f), homomorphisms , of complexes which give isomorphisms in homology , yield an isomorphism of spectral sequences ; the proof is the same as for (6.7.6) taking into account the result of (6.7.6) and the regularity of the sequence (f).

Corollary (6.9.6).

Under the conditions of (6.9.1), suppose that:

1° The complexes are formed of modules flat over , and the -modules

  𝒯or^S_n(f_1, …, f_m; 𝒫_•^{(1)}, …, 𝒫_•^{(m)})

are flat over .

2° The and are bounded below.

One has then, setting , canonical functorial isomorphisms

  𝒯or^{S'}_n(f_1', …, f_m', 1_{S'}; 𝒫_•'^{(1)}, …, 𝒫_•'^{(m)}, 𝒬_•')                       (6.9.6.1)
        ⥲ ⊕_{n' + n'' = n} 𝒯or^S_{n'}(f_1, …, f_m; 𝒫_•^{(1)}, …, 𝒫_•^{(m)}) ⊗_{𝒪_S} ℋ_{n''}(𝒬_•').

In particular, for reduced to a single term of degree 0, one has canonical functorial isomorphisms

  𝒯or^{S'}_n(f_1', …, f_m', 1_{S'}; 𝒫_•'^{(1)}, …, 𝒫_•'^{(m)}, ℱ')                         (6.9.6.2)
        ⥲ 𝒯or^S_n(f_1, …, f_m; 𝒫_•^{(1)}, …, 𝒫_•^{(m)}) ⊗_{𝒪_S} ℱ'

and more particularly, for ,

  𝒯or^{S'}_n(f_1', …, f_m'; 𝒫_•'^{(1)}, …, 𝒫_•'^{(m)})                                     (6.9.6.3)
        ⥲ 𝒯or^S_n(f_1, …, f_m; 𝒫_•^{(1)}, …, 𝒫_•^{(m)}) ⊗_{𝒪_S} 𝒪_{S'}.

The flatness hypothesis on the modules composing the entails that the complexes are zero for (6.5.8). The sequence (f') is therefore degenerate; hypothesis 2° entails moreover that it is biregular (6.9.3), so the edge homomorphism

  𝒯or^{S'}_n(f_1', …, f_m', 1_{S'}; 𝒫_•'^{(1)}, …, 𝒫_•'^{(m)}, 𝒬_•') → ^{(f')}𝓔^2_{n0}      (6.9.6.4)
        = 𝒯or^{S'}_n(f_1', …, f_m', 1_{S'}; 𝒫_•'^{(1)}, …, 𝒫_•'^{(m)}, 𝒬_•')

is bijective . The flatness hypothesis on the modules

  𝒯or^S_n(f_1, …, f_m; 𝒫_•^{(1)}, …, 𝒫_•^{(m)})

entails that for (6.5.8). The sequence (e) is therefore also degenerate, and since it is biregular, the edge homomorphism

  𝒯or^{S'}_n(f_1, …, f_m, 1_{S'}; 𝒫_•^{(1)}, …, 𝒫_•^{(m)}, 𝒬_•') → ^{(e)}𝓔^2_{0n}          (6.9.6.5)
        = ⊕_{n' + n'' = n} 𝒯or^S_{n'}(f_1, …, f_m; 𝒫_•^{(1)}, …, 𝒫_•^{(m)}) ⊗_{𝒪_S} ℋ_{n''}(𝒬_•')

is bijective ; whence, by combining the two preceding isomorphisms, the isomorphism (6.9.6.1). The isomorphism (6.9.6.2) is deduced trivially, since one has then if and . Finally, the case in (6.9.6.2) gives the isomorphism (6.9.6.3), taking (6.7.12) into account.

Corollary (6.9.7).

Under the conditions of (6.9.1), suppose and affine, and suppose given for each an integer . There then exists an integer depending only on , the and the , having the following property: for every integer , one has canonical isomorphisms (6.9.6.3) for and for every system of complexes verifying the following conditions: 1° for ; 2° is flat over for ; 3° is flat over for .

Suppose flat over for ; then for and ; let us compute

  𝒯or^{S'}_p(f_1', …, f_m'; 𝒯or^S_{q_1}(𝒫_•^{(1)}, 𝒪_{S'}), …, 𝒯or^S_{q_m}(𝒫_•^{(m)}, 𝒪_{S'}))         (6.9.7.1)

by the method of (6.6.2), with the help of the inverse image of a fixed affine cover of (independent of and of the ); the terms are zero for (depending only on ); if one of the is non-zero, the simple complex whose homology of degree is (6.9.7.1) has its terms zero for all degrees , hence (6.9.7.1) is zero for , denoting by the largest of the numbers . One concludes from this that one has for and ; since on the other hand for , one sees that the edge homomorphism (6.9.6.4) is bijective for (M, XV, 5.6) (for ). In the second place, if is flat over for , one has for and ; on the other hand for , so the edge homomorphism (6.9.6.5) is bijective for , which completes the proof.

The most important case of (6.9.3) in the applications is that where , being reduced to a single term of degree 0; we shall state it again in this case in view of later references1:

Proposition (6.9.8).

Let be a prescheme, a morphism, a separated and quasi-compact -morphism of -preschemes, a complex of -modules quasi-coherent bounded below, a quasi-coherent -module. There exist two biregular spectral functors in and , with values in the category of -modules quasi-coherent, having the same abutment , and whose E_2 terms are

  ^{('e)}𝓔^2_{pq} = 𝒯or^S_p(ℋ^{-q}(f, 𝒫_•), ℱ')                                            (6.9.8.1)
  ^{(''e)}𝓔^2_{pq} = ℋ^{-p}(f', 𝒯or^S_q(𝒫_•, ℱ')),                                         (6.9.8.2)

where .

The sequences in question can also be obtained, not starting from (6.9.3), but from the sequences (a) and (b') of (6.7.3) for , , , , . When , being affine, one obtains two spectral sequences with E_2 terms equal to

  ^{('e)}𝓔^2_{pq} = 𝒯or^Y_p(ℋ^{-q}(f, 𝒫_•), ℱ)                                             (6.9.8.3)
  ^{(''e)}𝓔^2_{pq} = ℋ^{-p}(f, 𝒯or^Y_q(𝒫_•, ℱ))                                            (6.9.8.4)

abutting (by virtue of (6.7.6)) to the hypercohomology of the functor with respect to the complex of -modules, for every -module quasi-coherent and -flat (or for every -module quasi-coherent when is formed of -modules -flat), which are distinct from those of (6.2.1).

Corollary (6.9.9).

Under the conditions of (6.9.8), suppose that the complex is bounded below, formed of modules flat over , and that the -modules are flat over .

One has then canonical functorial isomorphisms

  𝒯or^{S'}_•(f', 1_{S'}; 𝒫_•', ℱ') ⥲ ℋ^•(f, 𝒫_•) ⊗_{𝒪_S} ℱ'                                (6.9.9.1)

where ; in particular, for , one has canonical functorial isomorphisms

  ℋ^•(f', 𝒫_•') ⥲ ℋ^•(f, 𝒫_•) ⊗_{𝒪_S} 𝒪_{S'}.                                              (6.9.9.2)

This is the particular case of (6.9.6). More particularly:

Corollary (6.9.10).

Let be a prescheme, a separated and quasi-compact -morphism of -preschemes, a complex bounded below, formed of -modules quasi-coherent, flat over . Suppose moreover that the -modules are flat over . For every , denote by and the fibres , , the morphism , the complex of -modules. One has then canonical functorial isomorphisms

  ℋ^•(f_s, 𝒫_•^{(s)}) ⥲ ℋ^•(f, 𝒫_•) ⊗_S k(s).                                              (6.9.10.1)

One thus has, under suitable flatness hypotheses, a case where the formation of the derived functors "commutes with passage to fibres", which we shall recover by another method in §7.

(To be continued.)

§6 (continued, second part). Local and global Tor functors; the Künneth formula

Translator's note. This file is the closing subsection of §III.6, translated as a separate piece for length. The opening (§6.1–§6.6) and middle (§6.7–§6.9) are in the companion Part-A and Part-B files. They will be concatenated for the final volume.

6.10. Local structure of certain cohomological functors

Proposition (6.10.1).

Let be an affine scheme, a finite family of affine -schemes, flat over ; for each , let be a separated and quasi-compact -morphism, and let be a complex of -modules quasi-coherent, bounded below. Let be the product of the -schemes . There exists a complex of -modules quasi-coherent and flat over , having the following property: for every affine -scheme and every complex of -modules quasi-coherent, bounded below, there is an isomorphism

  𝒯or^S_•(f_1, …, f_n, 1_{S'}; 𝒫_•^{(1)}, …, 𝒫_•^{(n)}, ℱ_•') ⥲ ℋ_•(𝒦_• ⊗_S ℱ_•')         (6.10.1.1)

which is an isomorphism of -functors in . Moreover, for every -morphism of affine -schemes, the diagram

  𝒯or^S_•(f_1, …, f_n, 1_{S'}; 𝒫_•^{(1)}, …, 𝒫_•^{(n)}, ℱ_•')           ⥲   ℋ_•(𝒦_• ⊗_S ℱ_•')

                       │                                                              │           (6.10.1.2)
                       ↓                                                              ↓

  𝒯or^S_•(f_1, …, f_n, 1_{S''}; 𝒫_•^{(1)}, …, 𝒫_•^{(n)}, u^*(ℱ_•'))     ⥲   ℋ_•(𝒦_• ⊗_S u^*(ℱ_•'))

(where the vertical arrows are the canonical -morphisms defined in (6.7.10)) is commutative.

Proof. We compute the hypertor by the method of (6.6.2), taking remark (6.6.6) into account; with the notations of (6.6.2), each is a bicomplex of -modules, where we denote by the ring of ; it therefore admits a projective Cartan–Eilenberg resolution (in the sense of ) formed of -modules, and by virtue of (6.6.6), the first member of (6.10.1.1) is canonically isomorphic to , where

  M_{•,•,•} = M_{•,•,•}^{(1)} ⊗_A M_{•,•,•}^{(2)} ⊗_A ⋯ ⊗_A M_{•,•,•}^{(n)}     and    Q_• = ℱ_•'.

Since, by hypothesis, the rings are flat -modules, the are tricomplexes of flat -modules , and the same holds for ; moreover, if is the ring of , tensor product of the , is a tricomplex of -modules; the complex of -modules (where is

considered as a simple complex) therefore answers the question, as follows easily from (6.7.10). ∎

Corollary (6.10.2).

In the statement of (6.10.1), one may suppose bounded below. When the are bounded above and the of finite cohomological dimension, one may suppose bounded above.

Proof. The first assertion follows from the fact that the three degrees of each of the are bounded below; on the other hand, if the rings are of finite cohomological dimension, the third degree of each of the takes only finitely many values, and the same is true by construction of its first degree (6.6.2); since its second degree is bounded above provided that the degree of is bounded above (6.6.2), the second assertion follows at once. ∎

Remarks (6.10.3).

— (i) With the notations of (6.10.1), is isomorphic to since is formed of -flat -modules (6.5.9); it is therefore (6.5.4) the abutment of a regular spectral sequence with E_2 term given by

  ^{(e)}𝓔^2_{pq} = ⊕_{q' + q'' = q} 𝒯or^S_p(ℋ_{q'}(𝒦_•), ℋ_{q''}(ℱ_•'))                       (6.10.3.1)

which is none other than the base-change spectral sequence (e) of (6.9.3).

(ii) Let be a second complex of -modules quasi-coherent, flat over , and let be a homomorphism of complexes such that is an isomorphism. Then, by virtue of (6.3.3) and (6.5.9), one deduces from an isomorphism of -functors in : such that the diagram

  ℋ_•(𝒦_• ⊗_S ℱ_•')           ⥲           ℋ_•(𝒦_•' ⊗_S ℱ_•')

           │                                       │

           ↓                                       ↓

  ℋ_•(𝒦_• ⊗_S u^*(ℱ_•'))      ⥲           ℋ_•(𝒦_•' ⊗_S u^*(ℱ_•'))

is commutative. This therefore proves that the complex is not entirely determined by the properties of (6.10.1).

(iii) In the proof of (6.10.1), one may suppose the formed of free -modules (as follows easily from the proof of "dualized"); the are then formed of free -modules, and since is equal to their tensor product over , one sees that one may further suppose in (6.10.1) that is associated to a complex of free -modules. Moreover, by virtue of (M, XVII, 1.2), the tricomplex depends functorially on each of the bicomplexes (hence on each of the , once one fixes a finite cover of each of the ), the "morphisms" of tricomplexes being here understood as the classes of homomorphisms for the homotopy relation; moreover, replacing a cover of by a finer cover gives rise for the to homomorphisms defined precisely up to homotopy (6.6.8), so one sees finally that, with the preceding convention for morphisms, the tricomplex is a functor in each of the . We shall make this functorial dependence precise, and in particular the behaviour of with respect to exact sequences of complexes, in the chapter devoted to a general algebra of cohomological functors, mentioned in (6.1.3).

Scholium (6.10.4).

— The fact that is formed of -flat -modules implies easily that is a homological functor in (see the argument of (7.7.1)). It is this property which, as has been mentioned in (6.1.1), is the motivation for the introduction of hypertor. Indeed, set

  X = X^{(1)} ×_S X^{(2)} ×_S ⋯ ×_S X^{(n)},   f = f_1 ×_S f_2 ×_S ⋯ ×_S f_n,
  𝒫_• = 𝒫_•^{(1)} ⊗_S 𝒫_•^{(2)} ⊗_S ⋯ ⊗_S 𝒫_•^{(n)},
  X' = X ×_S S',   Y' = Y ×_S S',   f' = f ×_S 1_{S'};

the base-change problems lead one to study the hypercohomology as a functor with respect to the quasi-coherent -module , or equivalently the hypercohomology as a functor in the quasi-coherent -module . When the (hence also ) are -flat, it follows from what precedes and from (6.7.6) that this functor is indeed a cohomological functor in ; but this is no longer the case when one drops the flatness hypothesis on the , and one can then no longer approach the study of by the usual methods of Homological Algebra.

We shall however have above all to use the case where , , and where is formed of -flat -modules. We have in this case the

Theorem (6.10.5).

Let be a noetherian affine scheme, a proper morphism, a complex of -modules coherent, flat over , bounded below. There then exists a complex of -modules, bounded below, whose terms are -modules of the form , and an isomorphism

  ℋ^•(f, 𝒫_• ⊗_Y 𝒬_•) ⥲ ℋ_•(ℒ_• ⊗_Y 𝒬_•)                                                   (6.10.5.1)

of -functors in the complex of -modules quasi-coherent, bounded below. Moreover, for every morphism , setting

  X' = X_{(Y')},   f' = f_{(Y')},   𝒫_•' = 𝒫_• ⊗_Y 𝒪_{Y'},   ℒ_•' = u^*(ℒ_•)

(which is a complex of -modules locally free of finite type), one has an isomorphism

  ℋ^•(f', 𝒫_•' ⊗_{Y'} 𝒬_•') ⥲ ℋ_•(ℒ_•' ⊗_{Y'} 𝒬_•')                                         (6.10.5.2)

of -functors in the complex of -modules quasi-coherent, bounded below, in such a way that the diagram

  ℋ^•(f, 𝒫_• ⊗_Y 𝒬_•)              ⥲              ℋ_•(ℒ_• ⊗_Y 𝒬_•)

           │                                              │                                  (6.10.5.3)

           ↓                                              ↓

  ℋ^•(f', 𝒫_•' ⊗_{Y'} u^*(𝒬_•))    ⥲              ℋ_•(ℒ_•' ⊗_{Y'} u^*(𝒬_•))

is commutative.

Proof. The application of (6.10.1) gives first a complex , bounded below (6.10.2), of quasi-coherent and -flat -modules (6.10.3, (iii)) and an isomorphism

  ℋ^•(f, 𝒫_• ⊗_Y 𝒬_•) ⥲ ℋ_•(𝒦_• ⊗_Y 𝒬_•)                                                   (6.10.5.4)

of -functors in , but a priori the terms of are not necessarily -modules of finite type. But if one applies (6.10.5.4) to the case where is a complex reduced to a single term , one sees that is isomorphic to , and is consequently formed of coherent -modules (6.2.5). One knows then that there exists a complex , bounded below, formed of -modules associated to free -modules of finite type, and a homomorphism , such that the corresponding homomorphism for homology, , is bijective; whence the isomorphism (6.10.5.1), by virtue of (6.10.3, (ii)). The other assertions of (6.10.5) follow from (6.10.1) and (6.10.3, (ii)) when is affine; in the general case, it suffices to verify that, when one considers a cover of by affine opens, and the corresponding isomorphism (6.10.5.2) relative to each of the , the restrictions to an affine open of the isomorphisms corresponding to and to coincide with the isomorphism corresponding to , which follows from the commutativity of the diagram (6.10.1.2) applied to the canonical injections and . ∎

Remark (6.10.6).

— In the following chapters, we shall apply (6.10.5) above all to the case where is reduced to a single coherent -module , flat over . Since one then has (6.2.1), one sees that the are zero for ; we shall see later (7.7.12, (i)) that one may then suppose that has only terms of degrees (hence finitely many), provided that one replaces the hypothesis that the are associated to free -modules of finite type by the hypothesis that the are locally free of finite type.

The complex corresponding to such an -module does not appear to possess any

particular property, beyond the preceding restriction on the degrees. One may then ask whether, conversely, given a complex formed of -modules associated to projective -modules of finite type, bounded below and whose terms of degree > 0 are zero, there exists a -scheme , projective and flat over , and an -module locally free, such that there is an isomorphism functorial in . The interest of such a result would be to reduce completely the cohomological theory of -flat coherent modules on proper -schemes to the theory "up to homotopy" of complexes of projective -modules of finite type on a noetherian ring .

1

The case treated in (6.9.8), and in particular the spectral sequences (6.9.8.3) and (6.9.8.4), had been pointed out to us in 1957 by J.-P. Serre.