§7. Study of base change in the covariant homological functors of modules

7.1. Functors of -modules

7.1.1.

Given a ring (not necessarily commutative), we shall denote by the category of left -modules, and shall denote simply by Ab the category of -modules, identical with commutative groups. Let be a covariant additive functor, and let be an -bimodule; is then naturally equipped with a structure of right -module. Indeed, for every , let us denote by (or simply ) the endomorphism of the left -module . By hypothesis, is an endomorphism of the -module ; moreover, since is a covariant additive functor, we have, for , ,

  T(h_{ab}) = T(h_b ∘ h_a) = T(h_b) ∘ T(h_a)   and   T(h_{a+b}) = T(h_a + h_b) = T(h_a) + T(h_b);

this proves that the map is an external composition law of right -module on . In particular, is a right -module.

7.1.2.

When is a commutative ring, it follows from (7.1.1) that for every -module , is naturally equipped with a structure of -module; moreover, if is a homomorphism of -modules, we have, for every , , whence , which proves that is a homomorphism of -modules; we thus see that can be considered as a covariant additive functor from the category into itself. More precisely, we have thereby defined a canonical equivalence between the category of covariant additive functors and the category of covariant -linear functors , that is, those such that for every . Since the inclusion functor , sending each -module to its underlying -module, is exact and faithful, the exactness properties of the two functors associated by the preceding equivalence are the same.

7.1.3.

The ring still being assumed commutative, let be an -algebra (not necessarily commutative), and let be the ring homomorphism corresponding to this algebra structure; this homomorphism defines a covariant

additive functor from the category of left -modules into the category of -modules. By composition, we deduce a functor , evidently covariant and additive, which we shall also denote by (for typographical reasons) or , and which we shall say is obtained from by extension of scalars from to . Of course, if is commutative, one can consider as a functor from into itself (7.1.2). When is commutative and a -algebra, one sees at once that ; it is immediate that the extension of scalars is functorial and additive in ; moreover, when commutes with inductive limits or with direct sums (resp. is left exact, right exact, exact), the same is true of : indeed, is exact and commutes with inductive limits and direct sums.

7.1.4.

Suppose still that is commutative, and let be an -linear covariant additive functor , commuting with inductive limits. Then, for every multiplicative subset of and every -module , we have a canonical functorial isomorphism of -modules

  T(S⁻¹ M) ⥲ S⁻¹ T(M).                                                       (7.1.4.1)

Suppose first that is the set of powers () of an element . We know then that , where is the inductive system of -modules , with ; whence in this case the isomorphism (7.1.4.1) by virtue of the hypothesis on . If next is arbitrary, is the inductive limit of the for , and one concludes in the same way. Moreover, the functoriality of the isomorphism (7.1.4.1) shows that it is an isomorphism of -modules, and that one can therefore write, up to a canonical isomorphism,

  T_{(S⁻¹ A)}(S⁻¹ M) = S⁻¹ T(M) = T(S⁻¹ M).                                   (7.1.4.2)

When is the complement of a prime ideal of , one writes instead of .

Proposition (7.1.5).

Under the hypotheses of (7.1.4), if is left exact (resp. right exact, exact) for every maximal ideal of , then is left exact (resp. right exact, exact).

Proof. We know in fact that when two submodules , of an -module are such that for every maximal ideal of , then (Bourbaki, Alg. comm., chap. II, § 3, n° 3, th. 1).

7.2. Characterizations of the tensor product functor

7.2.1.

Let be a ring (not necessarily commutative), (resp. ) a left (resp. right) -module, a -module. Recall that giving a -homomorphism is equivalent to giving a -bilinear map such that for , , , the two maps being related by . On the other hand, giving is equivalent to giving a

-homomorphism of into such that for , , , the two maps being related by .

7.2.2.

Let be a covariant additive functor. We are going to define, for every left -module , a canonical homomorphism functorial in , of -modules

  t_M : T(A_s) ⊗_A M → T(M).                                                 (7.2.2.1)

It will suffice for this, by virtue of (7.2.1), to define a -homomorphism of into , such that for , and . Note for this that is canonically equipped with a left -module structure coming from the right -module structure of , the external law being such that if , , then for . This being so, we define as the composite of the two canonical homomorphisms

  M ⥲ Hom_A(A_s, M) →^T Hom_Z(T(A_s), T(M)),

the second arrow being the map , the first the canonical isomorphism of -modules such that for , . One has , hence , and consequently, for ,

by definition of the external law on , which proves the existence of ; it is immediate to verify that this homomorphism is functorial in , that is, that for every homomorphism of left -modules, the diagram

                       t_M
  T(A_s) ⊗_A M  ─────────────→  T(M)
        │                        │
   1 ⊗ w│                        │T(w)                                       (7.2.2.2)
        ↓                        ↓
  T(A_s) ⊗_A M' ─────────────→  T(M')
                      t_{M'}

is commutative.

The functoriality of the homomorphism (7.2.2.1) shows that when is commutative, it is a homomorphism of -modules (cf. (7.1.2)).

7.2.3.

When is commutative, one can more generally define a canonical homomorphism of -modules

  T(N) ⊗_A M → T(N ⊗_A M)                                                    (7.2.3.1)

for every -module ; it suffices in the construction of (7.2.2) to replace the homomorphism by the homomorphism of -modules sending each to . It is immediate that this homomorphism is functorial in and .

In particular, if is an -algebra (not necessarily commutative), one has a homomorphism functorial in

  (T(M))_{(B)} = T(M) ⊗_A B → T(M ⊗_A B) = T_{(B)}(M_{(B)})                  (7.2.3.2)

which, by virtue of the functoriality of (7.2.3.1) in , is a homomorphism of -modules.

One has moreover the commutative diagram

                       t_M
   T(A) ⊗_A M  ───────────────→  T(M)
        │                         │
        │                         │                                          (7.2.3.3)
        ↓                         ↓
   T_{(B)}(B_s) ⊗_B M_{(B)} ───→ T_{(B)}(M_{(B)})
                       t_{M_{(B)}}

where the right vertical arrow is the composite homomorphism

  T(M) → T(M) ⊗_A B → T(M ⊗_A B) = T_{(B)}(M_{(B)})

of (7.2.3.2) and the canonical homomorphism; as for the left vertical arrow of (7.2.3.3), it is the homomorphism , where is , being considered as a homomorphism of -modules .

Lemma (7.2.4).

If is a covariant additive functor from into Ab, commuting with direct sums, the canonical homomorphism (7.2.2.1) is an isomorphism for every free -module .

Proof. Indeed, one has where is isomorphic to for every ; the definition of given in (7.2.2) shows that , since

  T : Hom_A(A_s, L) → Hom_Z(T(A_s), T(L))

is the direct sum of the -linear maps by virtue of the hypothesis on . We are thus reduced to proving the lemma for ; but is then none other than the canonical isomorphism valid for every right -module.

Proposition (7.2.5).

Let be a covariant additive functor from into Ab, commuting with direct sums. The following conditions are equivalent:

  • a) is right exact.
  • b) The canonical homomorphism (7.2.2.1) is an isomorphism for every left -module .
  • b') is semi-exact and the homomorphism is surjective for every left -module .
  • c) is isomorphic to a functor in of the form , where is a right -module.

Proof. It is clear that b) implies c) and that c) implies a); let us show that a) implies b).

Set for every left -module . There exists an exact sequence , where and are two free left -modules; since and are right exact, we have the commutative diagram

  T'(L') → T'(L) → T'(M) → 0
    │        │       │
    │t_{L'}  │t_L    │t_M
    ↓        ↓       ↓
  T(L')  →  T(L)  →  T(M)  → 0

where the two rows are exact; since and are isomorphisms by virtue of (7.2.4), the same is true of by the five lemma. Finally, it is clear that b) implies b'). To show that b') implies a), it suffices to prove

Lemma (7.2.5.1).

Let , be two abelian categories, , two covariant additive functors from into , a functorial morphism (T, I, 1.2) such that, for every object of the category , is an epimorphism. Then, if is right exact and semi-exact, is right exact.

Proof. It all comes down to showing that for every epimorphism in , is an epimorphism; one has the commutative diagram

            F(v)
  F(E') ─────────→  F(E)
   │                 │
   │f_{E'}           │f_E
   ↓                 ↓
  G(E') ─────────→  G(E)
            G(v)

in which , and are epimorphisms; hence so is .

Remark (7.2.6).

For every right -module , set for every left -module , so that T_N is a covariant additive functor from into Ab, right exact and commuting with direct sums. If one canonically identifies with , one verifies at once that the corresponding homomorphism (7.2.2.1) becomes the identity. One concludes that the right -module in the statement of (7.2.5, c)) is determined up to unique isomorphism and is canonically isomorphic to . One can also say that the functorial morphisms and constitute an equivalence (T, I, 1.2) of the category of right -modules and the category of covariant additive functors that are right exact and commute with direct sums.

Proposition (7.2.7).

Let be a left artinian ring whose quotient by its radical is a field . Let be a covariant additive functor from into Ab, commuting with direct sums. The conditions of (7.2.5) are then also equivalent to

  • d) is semi-exact and the homomorphism deduced from the canonical homomorphism is surjective.

Proof. It is clear that condition b') of (7.2.5) implies d); let us prove that d) implies b'). There exists an integer such that ; set, for every -module , ; we shall prove by descending induction on that is surjective. The proposition is evident for ; for , one has an exact sequence

  0 → M_{h+1} → M_h → M_h / M_{h+1} → 0

and the induction hypothesis implies that is surjective. On the other hand, is annihilated by and is therefore an -module, in other words a direct sum of -modules isomorphic to . To prove that is surjective, it suffices therefore to prove that is, since commutes with direct sums. Now, by virtue of the commutativity of the diagram

                    t_{A_s}
  T(A_s) ⊗_A A_s ───────────→  T(A_s)
        │                        │
   1 ⊗ ε│                        │T(ε)
        ↓                        ↓
  T(A_s) ⊗_A k  ───────────→  T(k)
                     t_k

and of (7.2.4), hypothesis d) implies that is indeed surjective. To finish the proof, it will suffice to show that if one has an exact sequence of -modules, such that and are surjective, then is surjective. Now, one has a commutative diagram

  T'(M') ────→ T'(M)  ────→ T'(M'') ────→ 0
    │           │            │
    │t_{M'}     │t_M         │t_{M''}
    ↓           ↓            ↓
  T(M')  ────→ T(M)   ────→ T(M'')  ────→ Coker(T(v))
                      T(v)

in which the two rows are exact, by virtue of the hypothesis that is semi-exact. Since by the induction hypothesis and are epimorphisms and the last vertical arrow is a monomorphism, the five lemma (M, I, 1.1) shows that is an epimorphism.

7.3. Exactness criteria for the homological functors of modules

Proposition (7.3.1).

Let be a ring (not necessarily commutative), a covariant homological functor (T, II, 2.1) from the category into the category Ab, commuting with direct sums. Let be an integer such that and are defined. The following conditions are equivalent:

  • a) is right exact.
  • b) is left exact.
  • c) For every left -module , the canonical functorial homomorphism (7.2.2.1)
      T_p(A_s) ⊗_A M → T_p(M)                                                (7.3.1.1)
    
    is an isomorphism.
  • d) For every left -module , the homomorphism (7.3.1.1) is an epimorphism.
  • e) is isomorphic to a functor , where is a right -module.

If moreover the conditions of (7.2.7) on and are satisfied, the preceding conditions are also equivalent to

  • f) The canonical homomorphism is an epimorphism.

Proof. Since by definition of a homological functor, is semi-exact for every such that is defined, and since for every exact sequence one has , it is clear that a) and b) are equivalent and the other assertions follow trivially from (7.2.5) and (7.2.7).

Corollary (7.3.2).

Let be a commutative ring. With the notations of (7.3.1), suppose is right exact. If does not belong to the annihilator of any element of an -module , then does not belong to the annihilator of any element of . In particular, if is an integral domain, the -module is torsion-free.

Proof. Indeed, if denotes the homothety of , the hypothesis means that is injective; hence so is by condition b) of (7.3.1).

Proposition (7.3.3).

Let be a ring, a covariant homological functor from into Ab, commuting with direct sums. Let be an integer such that , and are defined. The following conditions are equivalent:

  • a) is exact.
  • b) and are right exact.
  • c) and are left exact.
  • d) is right exact and is left exact.
  • e) For every -module , the canonical homomorphisms
      T_i(A_s) ⊗_A M → T_i(M)                                                (7.3.3.1)
    
    are isomorphisms for and .
  • e') For every -module , the canonical homomorphisms (7.3.3.1) are epimorphisms for and .
  • f) For every -module , the homomorphism (7.3.3.1) is an isomorphism for and is a flat right -module.
  • f') For every -module , the homomorphism (7.3.3.1) is an epimorphism for and is a flat right -module.

Proof. The equivalence of conditions a), b), c), d) results from the equivalence of conditions a) and b) of (7.3.1). The equivalence of b), e) and e') results from the equivalence of a), c) and d) in (7.3.1). Finally, to say that is flat means that the functor is left exact; the equivalence of a), f) and f') again results from the equivalence of a), c), d) in (7.3.1).

Corollary (7.3.4).

Suppose commutative, exact, and suppose moreover that is an -module of finite presentation. Then the function is locally constant on , hence constant if is connected.

Proof. Indeed, since is a flat -module by virtue of (7.3.3, f)), it is projective of finite type, and is therefore a locally free -module (Bourbaki, Alg. comm., chap. II, § 5, n° 2, th. 1); one has moreover (7.3.3, e)) and we know that the rank at the point of the -module is locally constant (loc. cit.), whence the corollary.

Proposition (7.3.5).

Suppose that is a left artinian ring whose quotient by its radical is a field . Then the conditions of (7.3.3) are also equivalent to each of the following:

  • g) The canonical homomorphism is an epimorphism for and .
  • h) is an epimorphism and is a flat right -module (or, what amounts to the same (Bourbaki, Alg. comm., chap. II, § 3, n° 2, cor. 2 of prop. 5) a free -module).

Suppose moreover that is commutative and the -module of finite length . Then the preceding conditions are also equivalent to each of the following:

  • i) For every -module of finite length, one has
      long(T_p(M)) = d · long(M).                                            (7.3.5.1)
    
  • j) One has
      long(T_p(A)) = d · long(A).                                            (7.3.5.2)
    

Proof. The equivalence of g) and h) with the conditions of (7.3.3) follows immediately from (7.2.7). To prove the other assertions, we shall use the following lemma:

Lemma (7.3.5.3).

Let , be two abelian categories, a covariant additive functor; suppose that is semi-exact, and that, for every simple object of , is an object of finite length in . Then, for every object of finite length in , is of finite length in . For every exact sequence of objects of finite length in , one has

  long F(E) ≤ long F(E') + long F(E'')                                       (7.3.5.4)

and for the two members of (7.3.5.4) to be equal, it is necessary and sufficient that the sequence

be exact.

Proof. Indeed, the sequence is exact by hypothesis; if one supposes and of finite length, the same is true of and , and since , is of finite length and one has

  long F(E) = long Im(F(u)) + long Im(F(v)) ≤ long F(E') + long F(E'').      (7.3.5.5)

By induction on the length of , this already proves the first assertion; moreover, the two members of (7.3.5.5) can be equal only if (which is equivalent to , or ) and (which is equivalent to , or ).

We now note that if is an -module of finite length ( being commutative), the quotients of a Jordan–Hölder sequence of are necessarily isomorphic to the -module ; therefore, by (7.3.5.4) and induction on the length of ,

  long T_p(M) ≤ d · long(M).                                                 (7.3.5.6)

Moreover, it follows from (7.3.5.3) that if is exact, one has the equality (7.3.5.1); hence condition a) of (7.3.3) implies i); it is clear that i) implies j), and it remains to prove

Lemma (7.3.5.7).

The relation implies that is an epimorphism and that is a flat -module.

Proof. Indeed, starting from the exact sequence , it follows from (7.3.5.4) and (7.3.5.6) that one has

  long T_p(A) ≤ long T_p(𝔪) + long T_p(k) ≤ d(long 𝔪 + long k) = d · long A

and that equality can hold (7.3.5.3) only if the sequence

is exact. By virtue of (7.2.7) and (7.2.5), is isomorphic to a functor , and the exactness of the sequence (7.3.5.8) shows, by virtue of the exact sequence of Tor's, that one has . One concludes that is a flat -module .

Lemma (7.3.6).

Let be a ring, a covariant homological functor from into Ab, commuting with direct sums. Suppose and defined, and left exact. For to be exact, it is necessary and sufficient that be a flat right -module.

Proof. Indeed, one knows by (7.3.1) that the canonical homomorphism

  T_{p+1}(A_s) ⊗_A M → T_{p+1}(M)

is an isomorphism of functors; it suffices to apply the definition of a flat -module.

Proposition (7.3.7).

Let be a ring, a covariant homological functor from into Ab, commuting with direct sums. Suppose there exists such that is exact for . Then, for every integer , the following conditions are equivalent:

  • a) is exact for ;
  • b) is a flat right -module for .
  • c) For every -module , the canonical homomorphism is surjective for .

Proof. The equivalence of a) and b) results from (7.3.6) by induction on , since is exact by hypothesis; the equivalence of a) and c) results from the equivalence of conditions a) and e') in (7.3.3).

7.3.8.

If is a commutative ring, an -algebra (not necessarily commutative), a covariant homological functor from into Ab, it follows from the definitions (7.1.3) that the functor from into Ab obtained by extension of scalars from to , and which we shall denote , is again a homological functor.

Corollary (7.3.9).

Suppose that satisfies the general conditions of (7.3.7) and commutes with inductive limits, and moreover that is an integral ring and all the are -modules of finite presentation. Then, for every integer , there exists such that the functor is exact for .

Proof. By hypothesis, is exact for , hence is flat for these values of . By virtue of (7.3.7, b)), it suffices to take such that is a free -module for . Now, one has since commutes with inductive limits (7.1.4). If is the generic point of , is a finite-dimensional vector space over the fraction field of . Since each is of finite presentation, there does indeed exist an with the desired property (Bourbaki, Alg. comm., chap. II, § 5, n° 1, cor. of prop. 2).

One will note that if there are only finitely many indices such that , there exists such that all the are exact.

Corollary (7.3.10).

Suppose that satisfies the general conditions of (7.3.7) and commutes with inductive limits, that is commutative and noetherian, and the -modules of finite type. Then, for every integer , there exists a dense open set of such that, for every , the function is constant on .

Proof. Let be a minimal prime ideal of ; by hypothesis, the ring is integral and is identified with an irreducible component of the topological space . We shall show by induction on that there exists such that, on setting , is exact and the are -modules of finite type for . The proposition is true for by virtue of the hypothesis, taking (hence ): for being then exact, is isomorphic to , hence is an -module (and a fortiori a -module) of finite type. Let us argue by induction on ; is the canonical image in of an element , and if one sets , one has where is a minimal prime ideal of , equal to . Since , the are -modules of finite type, so the functor satisfies the same hypotheses as , but replacing by . One can therefore restrict to the case where and where is exact; the exact sequence then gives the exact sequence , and since is exact, the rightmost arrow is injective, hence is a quotient of and is consequently of finite type. We now note that the argument of (7.3.9) used the fact that the are of finite type only for ; one can therefore apply it to the integral ring , the functor and , which completes the induction. This being so, there exists such that is an open set everywhere dense in meeting no other irreducible component of . If the proposition

is proved for , one will have an open set everywhere dense in in which the functions of the statement will be constant, since for every . Doing the same reasoning for every irreducible component of , the corollary will be proved. One can therefore restrict to the case where is integral; the reasoning of (7.3.9) then proves the existence of such that the are free -modules of finite type for , which entails the conclusion of (7.3.10) by virtue of (7.3.4).

Proposition (7.3.11).

Let be a commutative local ring, its residue field, a covariant homological functor from into Ab, commuting with direct sums. Suppose that there exists such that is exact for , and that all the are -modules of finite presentation. Then the equivalent conditions a), b), c) of (7.3.7) imply the two following ones, and are equivalent to them when the ring is moreover reduced:

  • d) For every , one has for .
  • d') For every generic point of an irreducible component of , one has
      rang_{κ(x_j)} T_q(κ(x_j)) = rang_k T_q(k)   for q ≤ p.
    

Proof. Since is an -module of finite presentation, condition b) of (7.3.7) is equivalent to saying that is a free -module for (Bourbaki, Alg. comm., chap. II, § 3, n° 2, cor. 2 of prop. 5); condition c) implies that for , hence the equivalent conditions of (7.3.7) imply d), and it is trivial that d) implies d'). It remains to prove that d') implies a) when is reduced. We argue by induction on , since is exact for . Suppose then that is exact for and let us show that is a free -module. By virtue of the induction hypothesis, is isomorphic to for every -module , by condition c) of (7.3.7) and (7.3.3); applying this property to and , one finds, by virtue of hypothesis d'), that

  rang_{κ(x_j)} (T_{q+1}(A) ⊗_A κ(x_j)) = rang_k T_{q+1}(k)

for every ; but this implies that is free (Bourbaki, Alg. comm., chap. II, § 3, n° 2, prop. 7), which completes the proof.

The preceding results will be considerably improved for the homological functors of particular type that we shall study in (7.4); we shall obtain in fact exactness criteria involving only one of the .

7.4. Exactness criteria for the functors

7.4.1.

Let be a ring (not necessarily commutative), a complex of flat right -modules. Since the functor is then exact on for every , the -functor

  T_•(M) = H_•(P_• ⊗_A M)                                                    (7.4.1.1)

is a homological functor from into Ab, evidently -linear when is commutative (7.1.2), and commuting with inductive limits.

If is commutative, then, for every -algebra , the homological functor (7.3.8) is given by definition by

  T_•^{(B)}(N) = H_•(P_• ⊗_A N_{[ρ]})                                        (7.4.1.2)

where is the homomorphism defining the algebra structure of ; since one can also write , one sees that one has

  T_•^{(B)}(N) = H_•(P'_• ⊗_B N)                                             (7.4.1.3)

for every -module , being the complex of flat -modules .

Proposition (7.4.2).

Under the general conditions of (7.4.1), and for a given integer , the following properties are equivalent:

  • a) is left exact (or, what amounts to the same, is right exact).
  • b) is a flat right -module.
  • c) There exists a complex of flat right -modules such that the differential
      d'_{p+1} : P'_{p+1} → P'_p
    
    is zero, and an isomorphism of homological functors from onto .

Proof. By definition, one has an exact sequence functorial in

  0 → T_p(M) → Z'_p(P_• ⊗ M) → P_{p−1} ⊗ M

where by virtue of the right exactness of the tensor product. For every homomorphism , one therefore has a commutative diagram

  0 → T_p(M) ──── Z'_p(P_•) ⊗ M ──── P_{p−1} ⊗ M
        │              │                │
        │u             │v               │w                                   (7.4.2.1)
        ↓              ↓                ↓
  0 → T_p(N) ──── Z'_p(P_•) ⊗ N ──── P_{p−1} ⊗ N

whose rows are exact. If is a monomorphism, so is since is flat; if is left exact, is also a monomorphism; one concludes that is a monomorphism, which implies that is flat. Conversely, if it is so, is a monomorphism for every monomorphism , hence the diagram (7.4.2.1) shows that is a monomorphism, and consequently (which is already semi-exact) is left exact. Thus a) and b) are equivalent. It is immediate that c) implies a), for if is zero, and is an exact sequence of -modules, the boundary operator in the exact sequence

  H_{p+1}(P'_• ⊗ M'') →^∂ H_p(P'_• ⊗ M') → H_p(P'_• ⊗ M)

is zero by definition (M, IV, 1), hence is left exact. Let us show conversely that b) implies c). If , one has an exact sequence

in which and are flat, hence is flat . We shall take

  P'_i = P_i  for  i ≠ p  and  i ≠ p+1,   P'_p = Z'_p(P_•)  and  P'_{p+1} = Z_{p+1}(P_•);

for the differential , we shall take that of the complex for and , 0 for and for the homomorphism deduced from by passage to the quotient. Since the are flat, one has

  Z'_i(P_• ⊗ M) = Z'_i(P_•) ⊗ M,  Z_i(P_• ⊗ M) = Z_i(P_•) ⊗ M  and  B_i(P_• ⊗ M) = B_i(P_•) ⊗ M

(setting ); one concludes at once for every the functorial isomorphisms for every , and the verification of the fact that this is an isomorphism of -functors follows without difficulty from the definition of (M, IV, 1).

One notes that the conditions of (7.4.2) also imply that is flat, for one has an exact sequence , in which and are flat .

Corollary (7.4.3).

Suppose that is a noetherian regular ring of dimension 1 (in other words a product of Dedekind rings , for example a principal ring). Then, for to be left exact, it is necessary and sufficient that be a flat -module. For to be exact, it is necessary and sufficient that and be flat -modules.

Proof. Recall that for a module over a Dedekind ring, it amounts to the same to say that is flat or that it is torsion-free ; under the hypotheses of (7.4.3), every submodule of a flat -module is therefore flat.

The second assertion of (7.4.3) results from the first, since to say that is exact means that and are left exact. To prove the first assertion, note that one has an exact sequence

in which is a flat -module, as a submodule of the flat -module . It is therefore equivalent to say that is flat or that is flat .

The most important applications of (7.4.2) are the following:

Proposition (7.4.4).

Let be a noetherian ring, a complex of flat -modules: suppose, either that the are of finite type, or that the are -modules of finite type and that there exists such that for . Let be the homological functor defined by (7.4.1.1). Then the set of such that (7.1.4) is right exact (resp. left exact, exact) is open in .

Proof. In the second hypothesis on , one can replace by a complex of

free -modules of finite type for which the functor is isomorphic (as a -functor) to (0, 11.9.3). One can therefore always reduce to the first hypothesis, and in this case the are of finite type; moreover, one can restrict to proving the assertions relative to left exactness (cf. (7.4.2, a))). This being so, let ; since the functor is exact, one has , and (taking (7.4.1.3) into account) the hypothesis implies, by virtue of (7.4.2, b)), that is a flat -module, hence free since it is of finite type and is a noetherian local ring (Bourbaki, Alg. comm., chap. II, § 3, n° 2, cor. 2 of prop. 5). One concludes that there is such that is free over (Bourbaki, Alg. comm., chap. II, § 5, n° 1, cor. of prop. 2), and a fortiori is free over for every , which completes the proof by virtue of (7.4.2, b)).

Corollary (7.4.5).

Under the hypotheses of (7.4.4), suppose moreover that is integral. Then the set of such that is exact is open and non-empty.

Proof. It suffices to prove that is exact for the generic point of , which is immediate since is a field, hence every additive functor on is exact.

Proposition (7.4.6).

Under the general hypotheses of (7.4.4), conditions a), b) and c) of (7.4.2) are also equivalent to:

  • d) There exists an -module and a functorial isomorphism
      T_p(M) ⥲ Hom_A(Q, M).                                                  (7.4.6.1)
    

Moreover, the -module is determined up to unique isomorphism by this property, and it is of finite type.

Proof. The uniqueness of is a particular case of the uniqueness of a representative object of a representable functor (0, 8.1.5). It is clear that the second member of (7.4.6.1) is left exact. Conversely, to prove the existence of , when is left exact, one can first, as in (7.4.4), reduce to the case where the are flat and of finite type, hence (since is noetherian) projective of finite type (Bourbaki, Alg. comm., chap. II, § 5, n° 2, cor. of th. 1). The dual of is then also a projective -module of finite type, is canonically isomorphic to the dual of , and the canonical homomorphism is bijective (Bourbaki, Alg., chap. II, 3rd ed., § 4, n° 2, prop. 2). One knows on the other hand (7.4.2, c)) that one can suppose is zero, hence one has an exact sequence

  0 → T_p(M) → P_p ⊗ M →^v P_{p−1} ⊗ M

where . Set then , so that one has the exact sequence , whence by transposition the exact sequence . We shall see that answers the question. Indeed, one has the exact sequence

  0 → Hom(Q, M) → Hom(P̌_p, M) →^{v'} Hom(P̌_{p−1}, M)

where ; when one canonically identifies to , is therefore identified with , and one has consequently the functorial isomorphism sought. Moreover, , being a quotient of , is of finite type.

Proposition (7.4.7).

Suppose the general conditions of (7.4.4) satisfied. Then, for every -module of finite type:

  • (i) The are -modules of finite type.
  • (ii) For every ideal of , the canonical homomorphism
      (T_i(M))^∧ → lim←_n T_i(M ⊗_A (A/𝔪^{n+1}))                             (7.4.7.1)
    
    (where the left member is the Hausdorff completion of for the -preadic topology) is bijective.

Proof. As in (7.4.4), one reduces first to the case where the are of finite type; being noetherian, the submodules of are of finite type, whence trivially assertion (i). As for assertion (ii), it follows more generally from the following lemma:

Lemma (7.4.7.2).

Let be a noetherian ring, a homomorphism of -modules of finite type. For every -module of finite type, set , ; then the canonical homomorphisms

  (K(M))^∧ → lim←_n K(M_n),    (C(M))^∧ → lim←_n C(M_n)                      (7.4.7.3)

(where one has set ) are bijective for every ideal of .

Proof. Since and are of finite type, and the functor is exact in the category of -modules of finite type , and are respectively the kernel and the cokernel of . The left exactness of the functor shows therefore that ; on the other hand, the right exactness of the tensor product proves that , hence by definition.

Remark (7.4.8).

Taking (6.10.5) and (6.10.6) into account, one sees that, given an additional flatness hypothesis, (7.4.7) gives back the fact that (4.1.7.1) is an isomorphism, that is, the essence of the "first comparison theorem" for proper morphisms; moreover, the statement applies not only to a coherent -module, but to a complex of such modules. It would be interesting to obtain a statement comprising at the same time (7.4.7) and (4.1.7.1) as particular cases. One will note that when the are of finite type, the proof of (7.4.7) does not use the fact that they are flat modules; it would be worthwhile examining whether the conclusion of (7.4.7) is still valid when the are not supposed flat nor of finite type, but the are supposed of finite type for every and zero for . Is it then possible to replace by a complex of -modules of finite type such that the functors and (which are no longer homological) are still isomorphic?

7.5. The case of noetherian local rings

7.5.1.

Let be a noetherian local ring, its maximal ideal, and for every -module , denote by its Hausdorff completion for the -preadic topology, isomorphic to . Let be a covariant additive functor from into Ab; the canonical homomorphisms (7.2.3.1)

  T(M) ⊗_A (A/𝔪^{n+1}) → T(M ⊗_A (A/𝔪^{n+1}))

evidently form a projective system of -homomorphisms, which thus give in the limit an Â-homomorphism functorial in

where one has set , .

Proposition (7.5.2).

Let be a noetherian local ring with maximal ideal , its residue field, a covariant additive functor from into Ab, semi-exact and commuting with inductive limits. Suppose moreover that for every -module of finite type , is an -module of finite type and that the canonical homomorphism (7.5.1.1) is an isomorphism. Under these conditions, the following properties are equivalent:

  • a) is right exact.
  • b) For every , the functor is right exact in the category of -modules of finite type (which amounts to saying that is right exact in the category of -modules of finite length).
  • c) The canonical homomorphism is surjective.
  • d) For every sufficiently large, the canonical homomorphism is surjective.

Proof. It is clear that a) implies b). Let us show that b) implies a), that is, that if is an epimorphism of -modules, is an epimorphism. Since commutes with inductive limits and the functor is exact in the category of modules (for filtered index sets), one can restrict to the case where and are of finite type. Since and are then of finite type, and is a noetherian local ring, it suffices to show that is surjective . By hypothesis, and are respectively and , hence is the limit of the projective system of homomorphisms . Now, b) means that these homomorphisms are surjective; moreover, is an -module of finite type, and is an artinian ring by hypothesis; one concludes that is surjective (0, 13.1.2 and 13.2.2). It is clear that a) implies c), and since factors as , c) implies d); finally, it follows from (7.2.7) that b) and d) are equivalent since is semi-exact in , which completes the proof.

Corollary (7.5.3).

Under the general hypotheses of (7.5.2), if , then for every -module .

Proof. Since is the only simple -module, one deduces from (7.3.5.4) that for every -module of finite length . If now is of finite type, is isomorphic to , and since the are of finite length, one has ; since is of finite type by hypothesis, it is isomorphic to a submodule of , hence one has . Finally, for an arbitrary -module , is the inductive limit of the for the submodules of finite type of , which completes the proof.

Proposition (7.5.4).

Let be a noetherian local ring with maximal ideal , its residue field, a homological functor from into Ab, commuting with inductive limits. Suppose moreover that for every and every -module of finite type, is of finite type and the canonical homomorphism is bijective. For a given integer , the following conditions are then equivalent:

  • a) is exact.
  • b) is right exact, and is a free -module.
  • c) The canonical homomorphisms and are surjective.
  • d) For every , the canonical homomorphisms and are surjective.
  • e) For every , the functor is exact in the category of -modules of finite type.

Proof. One knows (7.3.3) that a) is equivalent to saying that and are right exact; since is a homological functor in the category , the same reasoning as in (7.3.1) shows that e) is equivalent to saying that and are right exact in the category of -modules of finite type. One therefore deduces from (7.5.2) that a) and e) are equivalent; the equivalence of a), c) and d) also results from (7.5.2). Finally, one knows that every flat -module of finite type is free (Bourbaki, Alg. comm., chap. II, § 3, n° 2, cor. 2 of prop. 5); the equivalence of a) and b) results then from (7.3.1) and (7.3.3).

Corollary (7.5.5).

Suppose the general conditions of (7.5.4) satisfied.

  • (i) If , one has , is right exact and is left exact.
  • (ii) If , is exact, the canonical homomorphism
      T_p(A) ⊗_A M → T_p(M)
    
    is bijective and is a free -module.

Proof. (i) follows immediately from (7.5.3) since is semi-exact, the last assertion resulting from the definition of a homological functor. One concludes immediately from (i) the first two assertions of (ii), taking (7.3.3) into account; the fact that is free results from (7.5.4).

Corollary (7.5.6).

Suppose the general hypotheses of (7.5.4) satisfied, and suppose moreover that is a discrete valuation ring.

  • (i) For to be right exact, it is necessary and sufficient that be a free -module.
  • (ii) For to be exact, it is necessary and sufficient that and be free -modules.

Proof. It is clear that (i) implies (ii) (cf. (7.3.3)). To prove (i), note that if is a generator of the maximal ideal of ("uniformizer" of ), for an -module of finite type to be free (or flat, which amounts to the same), it is necessary and sufficient that the homothety of be injective, since this is equivalent here to saying that is torsion-free . Consider then the exact sequence , which provides the exact sequence of homology

  T_p(A) → T_p(k) → T_{p−1}(A) →^{h_f} T_{p−1}(A).

One sees that is free if and only if is surjective; the conclusion then results from (7.5.2).

Remark (7.5.7).

One will note that, by virtue of (7.4.7), the general hypotheses of (7.4.4) imply that the homological functor defined by (7.4.1.1) satisfies the general hypotheses of (7.5.4). In this case, (7.5.6) is therefore contained in (7.4.3).

7.6. Descent of exactness properties. Semi-continuity theorem and exactness criterion of Grauert

Proposition (7.6.1).

Under the conditions of (7.4.1), let be a commutative -algebra. If is right exact (resp. left exact, exact), the same is true of ; the converse is true when is a faithfully flat -module.

Proof. The first assertion is a particular case of a trivial assertion of (7.1.3). Conversely, suppose first that is a flat -module. One has then, for every -module , , which can also be written, for every ,

  T_p(M) ⊗_A B = T_p^{(B)}(M_{(B)})                                          (7.6.1.1)

up to a canonical isomorphism. Suppose right exact (resp. left exact, exact); since is an exact functor, the first member of (7.6.1.1) is a functor right exact (resp. left exact, exact) in ; if now is faithfully flat over , one deduces that has the same exactness property .

Proposition (7.6.2).

Under the conditions of (7.4.1), suppose moreover that is a reduced noetherian ring and that the are -modules of finite type. For to be right exact (resp. left exact, exact), it is necessary and sufficient that, for every -algebra which is a discrete valuation ring, be so.

Proof. By virtue of (7.3.1) and (7.3.3), one can restrict to considering right exactness, and there is of course only the sufficiency of the condition to prove (7.6.1). By virtue of (7.4.2), it suffices to show that is a flat -module; since is of finite type, is also of finite type; the criterion (0, 10.2.8) shows that it then suffices that be a flat -module for every -algebra which is a discrete valuation ring. Now, since is a complex of flat -modules, one has

  Z'_{p−1}(P_•) ⊗_A B = Z'_{p−1}(P_• ⊗_A B);

is a complex of flat -modules , and for every -module , one has , hence ; applying (7.4.2) to , one sees that the hypothesis that is right exact is equivalent to the fact that is a flat -module.

The preceding criterion leads to studying more closely the case of discrete valuation rings:

Proposition (7.6.3).

Under the conditions of (7.4.1), suppose that is a noetherian regular ring of dimension 1 (in other words, is noetherian and, for every , is a field or a discrete valuation ring). Then, for every integer and every -module , one has a canonical exact sequence functorial in

  0 → T_p(A) ⊗_A M →^{t_M} T_p(M) → Tor_1^A(T_{p−1}(A), M) → 0.              (7.6.3.1)

Proof. In what follows, we shall suppress for simplicity the mention of the complex in the usual homological notations , , and . One has the three exact sequences

Since and are flat, the same is true of their respective submodules , and , since there is identity between flat -modules and torsion-free -modules (for every ); by tensorization with , one thus has the exact sequences

  0 = Tor_1^A(B_{p−1}, M) → H_p ⊗ M → Z'_p ⊗ M →^u B_{p−1} ⊗ M → 0           (7.6.3.2)
  0 → Tor_1^A(Z_{p−1}, M) → Tor_1^A(H_{p−1}, M) → B_{p−1} ⊗ M →^v Z_{p−1} ⊗ M  (7.6.3.3)
  0 = Tor_1^A(B_{p−2}, M) → Z_{p−1} ⊗ M →^w P_{p−1} ⊗ M.                     (7.6.3.4)

By definition, ; it is therefore the kernel of the homomorphism obtained from by passage to the quotient, a homomorphism which is also written by definition of ; now, this homomorphism can be considered as the composite

  Z'_p ⊗ M →^u B_{p−1} ⊗ M →^v Z_{p−1} ⊗ M →^w P_{p−1} ⊗ M.

Since is injective by (7.6.3.4), one has an exact sequence

  0 → Ker u → T_p(M) → Ker v → 0,

which is none other than (7.6.3.1), taking (7.6.3.2) and (7.6.3.3) and the fact that by definition into account.

Remarks (7.6.4).

(i) is the homology of the bicomplex , where is considered as a complex reduced to its term of degree 0; it is consequently (6.3.6 and 6.3.2) the abutment of the regular spectral sequence whose E_2 term is

  E_2^{p,q} = Tor_p^A(H_q(P_•), M) = Tor_p^A(T_q(A), M).

Now, the hypothesis on the ring implies that for and for arbitrary -modules ; one knows (M, XV) that this implies the exactness of the sequence

  0 → E_{0,q}^2 → H_q(P_• ⊗_A M) → E_{1, q−1}^2 → 0

which is none other than (7.6.3.1).

(ii) Taking (7.3.1) into account, the exact sequence (7.6.3.1) recovers as a particular case the result of (7.4.3).

Corollary (7.6.5).

Under the conditions of (7.4.1), suppose that is a discrete valuation ring, with fraction field , residue field , and that the are -modules of finite type. One has then

  rang_k T_p(k) ≥ rang_k(T_p(A) ⊗_A k) ≥ rang_A T_p(A) = rang_K T_p(K).      (7.6.5.1)

Moreover, for the extreme terms of this inequality to be equal, it is necessary and sufficient that be exact, or equivalently that and be free -modules.

Proof. Indeed, setting in the exact sequence (7.6.3.1), since one is dealing with vector spaces over ,

  rang_k T_p(k) = rang_k(T_p(A) ⊗_A k) + rang_k(Tor_1^A(T_{p−1}(A), k)).

On the other hand, since is a module of finite type over the integral local ring , one has (Bourbaki, Alg. comm., chap. II, § 3, n° 2, cor. 1 of prop. 4)

  rang_k(T_p(A) ⊗_A k) ≥ rang_A T_p(A) = rang_K(T_p(A) ⊗_A K)                (7.6.5.2)

and moreover the two members of (7.6.5.2) are equal if and only if is a free -module (loc. cit., prop. 7). One will note moreover that since is a flat -module, one has by definition . One has therefore indeed the inequality (7.6.5.1), and one sees moreover that equality is possible only if: 1° is free; 2° , a condition which is equivalent, as one knows (0, 10.1.3), to the fact that is a free -module. Finally, since the are -modules of finite type, it amounts to the same to say that they are flat or free (Bourbaki, Alg. comm., chap. II, § 3, n° 2, cor. 2 of prop. 5), and one concludes by (7.4.3).

7.6.6.

The hypotheses still being those of (7.4.1), we shall set, for every ,

  d_p(x) = d_p^T(x) = rang_{κ(x)} T_p(κ(x)).                                 (7.6.6.1)

Lemma (7.6.7).

Let be a ring homomorphism, and let

  f = ᵃφ : Spec(A') → Spec(A)

be the corresponding map (I, 1.2.1). If one sets (7.1.3), one has

Proof. Indeed, for every , on setting , one has

  H_•(P_• ⊗_A κ(x')) = H_•((P_• ⊗_A κ(x)) ⊗_{κ(x)} κ(x')) = H_•(P_• ⊗_A κ(x)) ⊗_{κ(x)} κ(x'),

since is flat over , whence the relation (7.6.7.1).

Lemma (7.6.8).

If the ring is noetherian and the complex formed of -modules of finite type, the function on is constructible.

Proof. It must be proved that for every irreducible closed part of , there exists a non-empty open of on which is constant (0, 9.2.2); since , where is an ideal of such that is reduced, one can, by virtue of (7.6.7), restrict to the case where and is a noetherian integral ring; but then the assertion results from (7.4.5).

Theorem (7.6.9).

Let be a noetherian ring, a complex of flat -modules of finite type, the homological functor defined by ; for every let . Then:

  • (i) The function is constructible and upper semi-continuous on .
  • (ii) If is exact, is continuous (hence locally constant) on ; the converse is true when the ring is reduced.

Proof.

(i) The first assertion was proved in (7.6.8). To prove the second, it suffices (0, 9.2.4) to show that if is a generization of in , one has . Now, there exists then a discrete valuation ring and a morphism such that, if denotes the closed point of and its generic point, one has and (II, 7.1.9). By virtue of formula (7.6.7.1), one sees that one is reduced to proving the inequality in ; but this is none other than the inequality (7.6.5.1) (¹).

(ii) The first assertion was already proved (7.3.4). To prove the converse, let us use the valuative criterion (7.6.2); taking formula (7.6.7.1) into account, one is therefore reduced to the case where is a discrete valuation ring; but since comprises only two points, the hypothesis that is constant indeed implies that is exact, by virtue of (7.6.5).

(¹) The principle of the proof of (i) by reduction to the case of a discrete valuation ring was orally communicated to us by Hironaka.

Corollary (7.6.10).

Let be a noetherian ring, () its minimal prime ideals, the residue field of ().

  • (i) For every , there exists an index such that
      d_p(x) ≥ rang_{k_i} T_p(k_i).                                          (7.6.10.1)
    

In particular, if is integral and is its fraction field, one has

for every .

  • (ii) Suppose moreover that is local and reduced, and let be its residue field. Then, for to be exact, it is necessary and sufficient that one have
      rang_k T_p(k) = rang_{k_i} T_p(k_i)   for 1 ≤ i ≤ r.                   (7.6.10.3)
    

Proof. (i) is immediate since every neighbourhood of contains one of the , and it suffices to apply the definition of semi-continuity. On the other hand, if is local, the only neighbourhood in of the maximal ideal is in its entirety, hence one has for every ; this relation, joined to (i), shows that condition (7.6.10.3) implies that is constant on , and consequently that is exact by virtue of (7.6.9, (ii)); the converse is obvious by virtue of (7.6.9, (ii)).

Remark (7.6.11).

One can ask whether the assertion of (7.6.9, (i)) cannot be strengthened by the inequality

  rang_{κ(x)} T_p(κ(x)) ≥ rang_{κ(x)} (T_p(A) ⊗_A κ(x))                      (7.6.11.1)

for every , which effectively holds when is a discrete valuation ring and its maximal ideal (7.6.5). Let us restrict to the case where is a noetherian local ring with maximal ideal and residue field . Then, the following conditions are equivalent:

  • a) For every complex of flat -modules of finite type, one has
      rang_k(T_p(k)) ≥ rang_k(T_p(A) ⊗_A k)   for every integer p.           (7.6.11.2)
    
  • b) For every -module of finite type, one has
      rang_k(M ⊗_A k) ≥ rang_k(M̌ ⊗_A k).                                     (7.6.11.3)
    
  • c) For every -module of finite type, one has
      rang_k(Tor_1^A(N, k)) ≥ rang_k(Tor_2^A(N, k)).                         (7.6.11.4)
    

One will note that it amounts to the same, by shifting (M, V, 7.2), to say that one has, for every ,

  rang_k(Tor_i^A(N, k)) ≥ rang_k(Tor_{i+1}^A(N, k)).                         (7.6.11.5)

Let us give quickly some indications on the proof. To see that a) implies b), one considers an exact sequence where L_0 and L_1 are free of finite type, and one applies a) to the complex with , , the other terms being zero; one has then and , that is, is the dual of the vector space , and therefore has the same rank as the latter. To prove that b) implies c), we shall first establish the following lemma:

Lemma (7.6.11.6).

Given a complex of flat -modules, one has an exact sequence

  0 → Tor_2^A(Z'_0, k) → T_1(A) ⊗_A k → T_1(k) → Tor_1^A(Z'_0, k) → 0.        (7.6.11.7)

Proof. Indeed, starting from the exact sequence , one deduces the exact sequence . From the exact sequence , one deduces, since is flat, ; by definition, one has ; finally, one has , and factors as ; one has , where , and since is surjective, ; finally, by definition of , which finishes establishing the exact sequence (7.6.11.7).

To deduce c) from b), one considers an exact sequence , where L_0 and L_1 are free modules of finite type; consider the functor associated to the complex formed of L_1 and L_0; since L_0 and L_1 are free, they are identified with their biduals; hence if , ; on the other hand, has the same rank over as . The hypothesis b) implies consequently that

  rang_k(T_1(A) ⊗_A k) ≤ rang_k(T_1(k));

since , inequality (7.6.11.4) results from the exact sequence (7.6.11.7). Finally, to prove that c) implies a), let us apply (7.6.11.6) replacing P_0 and P_1 by and ; hypothesis c) applied to the module gives , where and . Now, if one factors as , one has . Since

  T_p(A) ⊗_A k = (Z_p / B_p) ⊗_A k = (Z_p ⊗ k) / Im(v ⊗ 1),

and , one indeed concludes the inequality (7.6.11.2).

This being so, suppose that the local ring is regular of dimension ; one knows then [17] that the -module is isomorphic to the th exterior power ; one sees therefore that condition (7.6.11.4) is not satisfied for , as soon as . On the other hand, if the integral local ring is such that every reflexive -module of finite type is free (which is the case when is a regular ring of dimension 2), condition (7.6.11.3) is satisfied: indeed, one knows that the dual of an -module of finite type is reflexive, hence free, and consequently rang_k(M̌ ⊗_A k) = rang_K(M̌) = rang_K(M) ( fraction field of ); on the other hand, one knows that every basis over of is formed of images of a system of generators of (Bourbaki, Alg. comm., chap. II, § 3, n° 2, cor. 2 of prop. 4), hence , which proves our assertion.

7.7. Application to proper morphisms: I. The exchange property

The three subsections that follow are, essentially, translations into the language of morphisms of preschemes of the results of the preceding subsections.

7.7.1.

Let be a quasi-compact and separated morphism of preschemes, and let be a complex of quasi-coherent -modules whose derivation operator is of degree ; suppose moreover that the -modules are -flat .

We are going to consider the -functor (also denoted ) in the category of quasi-coherent -modules, with values in the category of quasi-coherent -modules (by virtue of (6.2.3)), defined by

  𝒯_n(𝒫_•, ℳ) = 𝒯_n(ℳ) = ℋ^{−n}(f, 𝒫^• ⊗_{𝒪_X} ℳ)   for n ∈ Z,                 (7.7.1.1)

where is the complex whose term of degree is , the derivation operator being then of degree +1. The functor thus defined is a homological functor in (6.2.6).

7.7.2.

Let be a morphism, and set and , which is a quasi-compact and separated morphism; let on the other hand ; this is a complex of quasi-coherent -modules which are -flat by virtue of (I, 9.1.12) and . We shall set (with the same conventions on degrees)

  𝒯'_•^{Y'}(ℳ') = ℋ^•(f', 𝒫'^• ⊗_{𝒪_{X'}} ℳ') = ℋ^•(f', 𝒫^• ⊗_{𝒪_X} ℳ')        (7.7.2.1)

which is a homological functor in the quasi-coherent -module . When is an affine scheme with ring , one will write instead of ; for every -module , one has then ; one will set , which is a homological functor of -modules, with values in the category of -modules. One will observe that if is also affine, the functor of -modules coincides with the functor obtained by extension of scalars from to from the homological functor of -modules (7.1.3): indeed, let be the morphism corresponding to the ring homomorphism , and let be the corresponding morphism, which is affine (II, 1.6.2); if is an affine open cover of , is an affine open cover of ; by virtue of (6.2.2), it all comes down to seeing that , and finally, that for every affine open of , on setting , one has , which is trivial (I, 1.3 and 3.2).

In particular, if is an open of , one has, for every quasi-coherent -module ,

  𝒯_•^U(ℳ | U) = (𝒯_•(ℳ)) | U.                                                (7.7.2.2)

7.7.3.

For every quasi-coherent -module , one has a canonical homomorphism, functorial in :

  𝒯_p(𝒪_Y) ⊗_{𝒪_Y} ℳ → 𝒯_p(ℳ).                                                (7.7.3.1)

Indeed, if is affine, this homomorphism has been defined in (7.2.2); this definition extends without difficulty to the general case, by noting that if , are two affine opens of such that , the diagram

  (𝒯_p(𝒪_Y) ⊗_{𝒪_Y} ℳ) | U = 𝒯_p^U(𝒪_Y | U) ⊗_{𝒪_Y | U} (ℳ | U) → 𝒯_p^U(ℳ | U) = (𝒯_p(ℳ)) | U
                │                                                          │
                ↓                                                          ↓
  (𝒯_p(𝒪_Y) ⊗_{𝒪_Y} ℳ) | V = 𝒯_p^V(𝒪_Y | V) ⊗_{𝒪_Y | V} (ℳ | V) → 𝒯_p^V(ℳ | V) = (𝒯_p(ℳ)) | V

is commutative by (7.2.3.3).

For every morphism one has a canonical homomorphism

  𝒯_p(𝒪_Y) ⊗_{𝒪_Y} 𝒪_{Y'} → 𝒯_p^{Y'}(𝒪_{Y'})                                  (7.7.3.2)

which is none other than the particular case of (6.7.11.2) (for the abutments) in the case where , , , reduced to the single term of degree 0.

When , are affine, (7.7.3.2) is none other than the homomorphism of sheaves corresponding to the canonical homomorphism of -modules defined in (7.2.2)

  T_p^A(A) ⊗_A A' → T_p^{A'}(A') = T_p^A(A')

as easily results from (6.7.11) (since in the case envisaged, one can take in (6.7.11)).

7.7.4.

When is a proper morphism, a noetherian affine scheme and a complex of coherent and -flat -modules bounded below, we saw (6.10.5) that one can write up to an isomorphism, , with , where is a complex of free -modules of finite type bounded below; the functor is therefore of the type that has been studied in detail in (7.4) and (7.6). We are going to translate the results of this study:

Theorem (7.7.5).

Let be a locally noetherian prescheme, an open affine cover of , a proper morphism, a complex of coherent and -flat -modules bounded below. The homological functor defined by (7.7.1.1) then has the following properties:

  • I) (The semi-continuity property) (¹). The function
      y ↦ d_p(y) = rang_{κ(y)} T_p^{κ(y)}(κ(y))                              (7.7.5.1)
    
    is upper semi-continuous.
  • II) (The exchange property). For a given integer , the following conditions are equivalent:
    • a) is right exact.
    • a') is isomorphic to a functor of the form ( being necessarily isomorphic to ).
    • a'') The canonical functorial homomorphism (7.7.3.1) is an isomorphism.
    • b) is left exact.
    • b') There exists an -module (necessarily coherent, and determined up to unique isomorphism) and an isomorphism of functors
        𝒯_{p−1}(ℳ) ⥲ ℋom_{𝒪_Y}(𝒬, ℳ).                                       (7.7.5.2)
      
    • c) Denoting by the ring of the affine open , for every index the functor of -modules is right exact.
    • d) For every morphism , the canonical homomorphism
        𝒯_p(𝒪_Y) ⊗_{𝒪_Y} 𝒪_{Y'} → 𝒯_p^{Y'}(𝒪_{Y'})                          (7.7.5.3)
      
      is an isomorphism.

(¹) A particular case of this theorem is already found in note [3] of Chow–Igusa. The semi-continuity property has been discovered, in the context of analytic spaces (and under fairly particular hypotheses), by Kodaira–Spencer (On the variations of almost-complex structures, Algebraic Geometry and Topology, A Symposium in honor of S. Lefschetz, Princeton Series n° 12, p. 139–150, Princeton, 1957) and the general version proved by Grauert [5].

Proof. The semi-continuity property is local on and therefore results from remark (7.7.4) and from (7.6.9). It is clear that a'') implies a') and that a') implies a). The equivalence of a), a''), b) and b') has been proved in (7.3.1) and (7.4.6), taking remark (7.7.4) into account, when is affine. To pass to the general case, let us first prove that a) is equivalent to c), which will prove the local character on of property a); the proof will likewise serve to prove the local character of a'') and b). Since it is clear that c) implies a), it all comes down to proving the converse. It evidently suffices to show that for every affine open of and every exact sequence of quasi-coherent -modules, there exists an exact sequence of quasi-coherent -modules such that , , ; now, this results at once from the hypothesis that is locally noetherian, and from (I, 9.4.2): one extends in fact to a quasi-coherent -module , to a sub--module of , and it suffices to take .

To prove the equivalence of b) and b') in the general case, note that when is affine, one knows that is determined up to unique isomorphism; if then is an affine open of the affine scheme , one concludes that there exists a functorial isomorphism . In the general case, for every affine open of , there is a coherent -module and a functorial isomorphism ; the preceding remark shows that if is an affine open contained in , one has ; whence the existence and uniqueness of the -module satisfying (7.7.5.2).

It remains to show the equivalence of a) and d); it is clear that d) is of local character on , and one has seen above that the same is true of a); moreover, d) is also local on . Now, when , , one has seen that is the functor obtained

from by extension of scalars to , and it is then clear that a') implies that (7.7.5.3) is an isomorphism. Conversely, suppose still affine and let be the -algebra , where is an arbitrary -module, the multiplication in being given by ; then

  T_p^{A'}(A') = T_p(A ⊕ M) = T_p(A) ⊕ T_p(M),

and the hypothesis that (7.7.5.3) is bijective implies that the canonical map is bijective, in other words d) implies a''), which completes the proof.

Theorem (7.7.6).

Let be a locally noetherian prescheme, a proper morphism, a coherent and -flat -module. There exists then a coherent -module (determined up to unique isomorphism) and an isomorphism of functors in the quasi-coherent -module :

  f_*(ℱ ⊗_{𝒪_Y} ℳ) ⥲ ℋom_{𝒪_Y}(𝒬, ℳ)                                        (7.7.6.1)

(whence an isomorphism of functors

  Γ(X, ℱ ⊗_{𝒪_Y} ℳ) ⥲ Hom_{𝒪_Y}(𝒬, ℳ).)                                     (7.7.6.2)

Proof. Indeed, since is exact and is left exact, the functor is left exact. It then suffices to apply the equivalence of (7.7.5, b)) and (7.7.5, b')) for .

Corollary (7.7.7).

Let be a locally noetherian prescheme, a proper morphism, , two coherent and -flat -modules, a homomorphism. Consider the two functors in the quasi-coherent -module :

  𝒯(ℳ) = Ker(f_*(ℱ ⊗_{𝒪_Y} ℳ) → f_*(ℱ' ⊗_{𝒪_Y} ℳ))
  T(ℳ) = Γ(Y, 𝒯(ℳ)) = Ker(Γ(X, ℱ ⊗_{𝒪_Y} ℳ) → Γ(X, ℱ' ⊗_{𝒪_Y} ℳ)).

Then there exists a coherent -module (determined up to unique isomorphism) and isomorphisms of functors

Proof. One can restrict to proving (7.7.7.2); this will prove (7.7.7.1) in the case where is affine, and one will pass from there to the general case by reasoning as in the proof of the equivalence of (7.7.5, b) and b'), thanks to the uniqueness up to unique isomorphism of a representative of a representable functor (0, 8.1.8). It follows from (7.7.6) that there exist two coherent -modules , defining functorial isomorphisms

  Γ(X, ℱ ⊗_{𝒪_Y} ℳ) ⥲ Hom_{𝒪_Y}(𝒬, ℳ),   Γ(X, ℱ' ⊗_{𝒪_Y} ℳ) ⥲ Hom_{𝒪_Y}(𝒬', ℳ).

Now, defines canonically a morphism of functors

  Γ(X, ℱ ⊗_{𝒪_Y} ℳ) → Γ(X, ℱ' ⊗_{𝒪_Y} ℳ);

to this corresponds a unique homomorphism of -modules such that the diagram

  Γ(X, ℱ ⊗_{𝒪_Y} ℳ) → Γ(X, ℱ' ⊗_{𝒪_Y} ℳ)
        │                    │
        ↓                    ↓
  Hom_{𝒪_Y}(𝒬, ℳ)   → Hom_{𝒪_Y}(𝒬', ℳ)

be commutative (0, 8.1.4). Since the contravariant functor is left exact in the category of -modules, it suffices to take to obtain the isomorphism (7.7.7.2) sought.

Corollary (7.7.8).

Under the hypotheses of (7.7.6) relative to , and , let , be two coherent -modules satisfying the following conditions: (i) is -flat; (ii) is isomorphic to the cokernel of a homomorphism of locally free -modules of finite type . Consider the two functors in the quasi-coherent -module :

  𝒯(ℳ) = f_*(ℋom_{𝒪_X}(𝒢, ℱ ⊗_{𝒪_Y} ℳ))
  T(ℳ) = Γ(Y, 𝒯(ℳ)) = Hom_{𝒪_X}(𝒢, ℱ ⊗_{𝒪_Y} ℳ).

Then there exists a coherent -module (determined up to unique isomorphism) and isomorphisms of functors

Proof. By virtue of the functorial isomorphism , one has functorial isomorphisms in

  ℋom_{𝒪_X}(ℰ_i, ℱ ⊗_{𝒪_Y} ℳ) ⥲ Ě_i ⊗_{𝒪_X} (ℱ ⊗_{𝒪_Y} ℳ) ⥲ (Ě_i ⊗_{𝒪_X} ℱ) ⊗_{𝒪_Y} ℳ ⥲ ℋom_{𝒪_X}(ℰ_i, ℱ) ⊗_{𝒪_Y} ℳ

for . Set for ; these are coherent -modules and -flat ; let . By virtue of the left exactness of the functor , one has functorial isomorphisms in

  ℋom_{𝒪_X}(𝒢, ℱ ⊗_{𝒪_Y} ℳ) ⥲ Ker(ℋom_{𝒪_X}(ℰ_0, ℱ ⊗_{𝒪_Y} ℳ) → ℋom_{𝒪_X}(ℰ_1, ℱ ⊗_{𝒪_Y} ℳ)) ⥲
                                                                          Ker(ℱ_0 ⊗_{𝒪_Y} ℳ → ℱ_1 ⊗_{𝒪_Y} ℳ).

Since is left exact, one deduces a functorial isomorphism

  f_*(ℋom_{𝒪_X}(𝒢, ℱ ⊗_{𝒪_Y} ℳ)) ⥲ Ker(f_*(ℱ_0 ⊗_{𝒪_Y} ℳ) → f_*(ℱ_1 ⊗_{𝒪_Y} ℳ))

and it then suffices to apply (7.7.7).

Remarks (7.7.9).

(i) In (7.7.6), (7.7.7), (7.7.8), the formation of the -modules , , commutes with base change. For example (keeping the notations of (7.7.2)), in the case (7.7.6), one has, for every quasi-coherent -module , the isomorphism

  f'_*(ℱ' ⊗_{𝒪_{Y'}} ℳ') ⥲ ℋom_{𝒪_{Y'}}(g^*(𝒬), ℳ')

for, by virtue of the remark made in (7.7.2), everything comes down to seeing that one has

  Hom_{𝒪_Y}(𝒬, g_*(ℳ')) = Hom_{𝒪_{Y'}}(g^*(𝒬), ℳ')

which is none other than . Similarly, when in (7.7.7) one replaces by , one must replace by . Finally, in (7.7.8), when one replaces by , and by , one must replace by : this follows from the fact that one has again an exact sequence with , and from the fact that ().

(ii) Condition (ii) of the statement of (7.7.8) relative to is always satisfied for an arbitrary coherent -module when there exists an invertible -ample -module, for example when is affine and is a projective morphism. It then suffices to note (taking (II, 5.5.1) into account) that there exists a locally free -module of finite type such that is isomorphic to a quotient of (II, 2.7.10); since and are coherent, the same is true of the kernel of , and applying the same result to , one indeed obtains an exact sequence where and are locally free of finite type.

(iii) We shall prove in chap. V that, in (7.7.8), the restrictive hypothesis (ii) is superfluous.

Proposition (7.7.10) (local criteria for the exchange property).

Under the general conditions of (7.7.5), let be a point of , an integer. The following properties are equivalent:

  • a) The functor is right exact.
  • b) The canonical homomorphism is surjective.
  • c) For every integer , the canonical homomorphism is surjective.

Moreover, the set of satisfying these conditions is the largest open of such that is right exact.

Proof. Taking (7.7.4) into account, the equivalence of a), b) and c) results from (7.4.7) and (7.5.2). The fact that the set where is right exact is open is also a consequence of (7.4.4), and conversely if is right exact, the same is true of for every , by condition c) of (7.7.5) and (7.6.1).

Corollary (7.7.11).

If is right exact (resp. left exact), then, for every morphism , is right exact (resp. left exact). The converse is true when the morphism is faithfully flat.

Proof. The first assertion is an immediate consequence of (7.6.1) and the fact that the question is local on and , by (7.7.5, c) and b)). To prove the second assertion, it suffices to see that for every , is right exact (resp. left exact), by virtue of (7.7.10). But by hypothesis, there exists such that , and is a faithfully flat -module; the conclusion then results from the hypothesis and from (7.6.1).

Remarks (7.7.12).

(i) Under the hypotheses of (7.7.4), suppose moreover that is a finite complex; then it results from (7.7.1) (since one can take for a finite affine open cover of ) that the bicomplex is also finite, and more precisely that there exists a finite set of pairs, independent of , such that for all pairs . One concludes that there exists such that, for , one has for every quasi-coherent -module . In particular, is trivially an exact functor in for these values of , and consequently (7.4.1), is a flat -module of finite type (hence projective of finite type, since is noetherian) for these values of . Consider then the complex of -modules such that for , and for and let . It is clear that for and also for (the two members being then zero); finally, since by definition, one also has for . One thus sees that one can suppose in (7.7.4) that is also a finite complex, on condition of requiring only that the be locally free -modules (associated with projective -modules of finite type).

This reasoning applies in particular to the case where is reduced to a single term , of degree 0 (in which case ); one can then suppose that the are zero for ; one will use preferentially in this case the cohomological notations, thus writing instead of .

(ii) When in the statement of (7.7.5) one no longer supposes that the are -flat, the conclusions remain valid on condition that one sets this time

  𝒯_p(ℰ) = 𝒯or_n^Y(f, 1_Y; 𝒫_•, ℰ).                                          (7.7.12.1)

Indeed, is then a coherent -module by virtue of (6.7.9). The proof of (6.10.5) applies without change, taking (6.10.1) into account, and shows again that when is affine, one has , with , where is a complex of free -modules of finite type; this proves our assertion.

7.8. Application to proper morphisms: II. Cohomological flatness criteria

Definition (7.8.1).

Let , be two preschemes, a quasi-compact and separated morphism, a complex of quasi-coherent and -flat -modules, the homological functor of quasi-coherent

-modules defined by (7.7.1.1), a point of . One says that is homologically flat over at the point , in dimension (or cohomologically flat over at the point , in dimension ) if there exists an open neighbourhood of in such that is exact. One says that is homologically flat in dimension over (or cohomologically flat in dimension over ) if it is homologically flat over at every point , in dimension .

When is homologically flat over (resp. over at the point ) for every dimension , one says simply that is homologically flat over (resp. over at the point ) or cohomologically flat over (resp. over at the point ).

7.8.2.

By definition, the notion of homological flatness over is local on . If is locally noetherian, or a scheme, for to be homologically flat over in dimension , it is necessary and sufficient that the functor be exact: the proof has been done in the case where is locally noetherian in the course of the proof of (7.7.5); the reasoning is the same (based on (I, 9.4.2) applied to an affine open in a quasi-compact scheme) when is a scheme.

Proposition (7.8.3).

The notations and hypotheses being those of (7.8.1), the following conditions are equivalent:

  • a) is homologically flat over at the point in dimension .
  • b) There exists an open neighbourhood of in such that and are right exact.
  • c) There exists an open neighbourhood of in such that and are left exact.
  • d) There exists an open neighbourhood of in such that is right exact and is left exact.

Proof. Taking the interpretation of when is affine into account, this is but a translation of part of (7.3.3).

Proposition (7.8.4).

Let be a locally noetherian prescheme, a proper morphism, a complex of coherent and -flat -modules bounded below, the functor defined by (7.7.1.1). For every , the following conditions are equivalent:

  • a) is homologically flat over at in dimension .
  • b) The functor is exact.
  • c) There exists an integer such that for , one has
      long T_p^{𝒪_y}(𝒪_y / 𝔪_y^{n+1}) = long T_p^{𝒪_y}(κ(y)) · long 𝒪_y / 𝔪_y^{n+1}     (7.8.4.1)
    
    (where one is dealing with lengths of -modules).
  • d) There is an open neighbourhood of such that is isomorphic to a -module of the form and such that, for every quasi-coherent -module , the canonical homomorphism
      ((ℋ^{−p}(f, 𝒫^•)) | U) ⊗_{𝒪_Y | U} ℳ → ℋ^{−p}(f, (𝒫^• | U) ⊗_{𝒪_Y | U} ℳ)         (7.8.4.2)
    
    is bijective.

When these conditions are satisfied, one has moreover the following property:

  • e) There exists a neighbourhood of in which the function (defined in (7.7.5.1)) is constant.

Moreover, if is reduced at the point , e) is equivalent to the other conditions.

Proof. Indeed, condition b) is equivalent to saying that and are right exact (7.3.3). The equivalence of a) and b) results then from (7.7.10) and (7.8.3). Since is artinian, and and are -modules of finite type (7.7.4), hence of finite length, the equivalence of b) and c) again results from (7.7.10) and from (7.3.5.7). The fact that a) implies e), and is equivalent to it when is reduced, is a consequence of (7.6.9). Finally, a) implies that (7.8.4.2) is bijective by virtue of definition (7.8.1) and of (7.7.5); on the other hand, a) implies that is a flat -module (7.3.3, f), hence free (0, 10.1.3), since it is an -module of finite type by virtue of (7.7.4); since is a coherent -module (7.7.4), it is locally free in a neighbourhood of . Conversely, it is clear that d) implies a) by definition of the functor (7.7.2.2).

Proposition (7.8.5).

Under the hypotheses of (7.8.4), the following conditions are equivalent:

  • a) is homologically flat over in every dimension .
  • b) For the functors are right exact.
  • c) For , the -modules are locally free.

Proof. The equivalence of a) and b) is trivial (7.8.3) and a) implies c) by virtue of (7.8.4). Conversely, suppose c) verified, note on the other hand that one has for (7.7.4), hence also for . Every point has therefore an affine neighbourhood such that is a free -module for ; by virtue of (7.3.7), one concludes that is exact for .

We shall mainly apply the cohomological flatness criteria to the case where the complex is reduced to a single coherent -module flat over , taken equal to ; recall that one has then .

Proposition (7.8.6).

Let be a locally noetherian prescheme, a proper and flat morphism, a point of ; denote by the fibre . Suppose that is a separable -algebra (Bourbaki, Alg., chap. VIII, § 7, n° 5), that is, composed of a finite number of separable extensions of finite degree of . Then is cohomologically flat over at the point in dimension 0.

Proof. By virtue of (7.8.4), one can restrict to the case where is the spectrum of the local ring ; the hypothesis that is flat implies , hence one already sees that is left exact and it all comes down to seeing that it is right exact; by virtue of (7.7.10, c)), one is even reduced to the case where is artinian. Let be a finite extension of which is a splitting field of , so that is the direct sum of a finite number of fields isomorphic to . We know that there exists a local homomorphism of into a local ring , making a finite free -algebra, and such that the residue field of is isomorphic to (0, 10.3.2). By virtue of (7.6.1), one is reduced to proving that is right exact, in other words one can suppose that is the direct sum of fields isomorphic to . Let us now note the following elementary lemma:

Lemma (7.8.6.1).

Let be a space ringed in local rings; for to be connected, it is necessary

and sufficient that the ring not be a product of two rings not reduced to 0.

Proof. It is clear in fact that if is the union of two non-empty disjoint opens, is isomorphic to the product of the two rings and not reduced to 0. Conversely, to say that is such a product amounts to saying that there is in an idempotent distinct from 0 and 1; for every , is then an idempotent in , hence equal to 0 or 1. But it is clear that the set of such that is open; on the other hand, if , one has by definition , hence the set of where is also open ; whence the conclusion.

It results from this lemma that has exactly connected components and that for every . Since was supposed local and artinian, its spectrum is reduced to a point, hence and have the same underlying space; therefore has connected components such that . One is thus finally reduced to the case where ; by virtue of (7.7.10, b)), one is reduced to proving that the canonical homomorphism is surjective; but this is trivial, since the composite

  Γ(Y, 𝒪_Y) = A → Γ(X, 𝒪_X) → Γ(X_y, 𝒪_{X_y}) = κ(y)

is already surjective.

Corollary (7.8.7).

Under the hypotheses of (7.8.6), there exists an open neighbourhood of such that:

  • (i) is isomorphic to a -module of the form .
  • (ii) For every , the canonical homomorphism
      (f_*(𝒪_X))_z ⊗_{𝒪_z} κ(z) → Γ(X_z, 𝒪_{X_z})
    
    is bijective.

Proof.

(i) follows from (7.8.6) and (7.8.4).

(ii) follows from the fact that is exact (for suitably chosen), and from (7.7.5.3).

Corollary (7.8.8).

Suppose the conditions of (7.8.6) satisfied and moreover that . Then there exists an open neighbourhood of such that the canonical homomorphism is bijective.

Proof. Indeed, it follows from (7.8.7, (ii)) that the integer appearing in (7.8.7, (i)) is necessarily equal to 1.

Corollary (7.8.9).

Under the hypotheses of (7.8.6), there exists an open neighbourhood of , a coherent -module (determined up to unique isomorphism) and an isomorphism of functors in the quasi-coherent -module :

  R^1 f_*(f^*(ℳ)) ⥲ ℋom_{𝒪_U}(𝒬, ℳ).                                         (7.8.9.1)

Proof. Indeed, the hypothesis implies that is exact for a suitable ; it therefore suffices to apply the equivalence of (7.7.5, a)) and (7.7.5, b')) in the case and taking for the complex reduced to its term of degree 0 equal to .

Remarks (7.8.10).

(i) Under the conditions of (7.8.6), consider the Stein factorization of (4.3.3)

  X →^{f'} Y' →^g Y

with ; the finite morphism is then such that is locally free in a neighbourhood of , and its fibre at is the spectrum of a separable algebra over (II, 1.5.1). We shall deduce in chap. IV that there is an open neighbourhood of in such that for the restriction of , every fibre (where ) is the spectrum of a separable algebra over (this is what we shall call an étale cover of ); it will then result from (7.8.7, (ii)) that the hypothesis made on the point in (7.8.6) is satisfied also at every point of a neighbourhood of .

(ii) We shall see in chap. V that, even if is projective over (and even if it is moreover "smooth" over , a property which will be defined in chap. IV), the -module of (7.8.9) is not necessarily locally free; in other words, (under these conditions) is not necessarily cohomologically flat in dimension 1 over at the point . In chap. V, we shall interpret as the sheaf of 1-differentials of the Picard scheme of with respect to along the unit section.

7.9. Application to proper morphisms: III. Invariance of the Euler–Poincaré characteristic and the Hilbert polynomial

7.9.1.

Let be a ring, a projective -module of finite type; recall (Bourbaki, Alg. comm., chap. II, § 5, n° 2) that it amounts to the same to say that the -module associated on is locally free of finite type. For every one calls rank of at and one denotes by the rank of the free -module (or equivalently the rank at of the locally free -module ). One has therefore

  rang_𝔭 M = rang_{A_𝔭}(M_𝔭) = rang_{κ(𝔭)}(M ⊗_A κ(𝔭)).                       (7.9.1.1)

Proposition (7.9.2).

Let be a finite complex of projective -modules of finite type, and for every -module , let . Then, for every , one has

  Σ_i (−1)^i rang_{κ(𝔭)} T_i(κ(𝔭)) = Σ_i (−1)^i rang_𝔭(P_i).                 (7.9.2.1)

Proof. Indeed, one has by definition and, taking (7.9.1.1) into account, formula (7.9.2.1) is none other than the invariance of the Euler–Poincaré characteristic of a finite complex of finite-dimensional vector spaces under passage to homology (0, 11.10.2).

Corollary (7.9.3).

The function

  𝔭 ↦ Σ_i (−1)^i rang_{κ(𝔭)} T_i(κ(𝔭))

is locally constant on .

Theorem (7.9.4).

Let be a locally noetherian prescheme, a proper morphism, a finite complex of coherent and -flat -modules. If one sets (cf. (7.7.1.1)), the function

  y ↦ Σ_i (−1)^i rang_{κ(y)} T_i(κ(y))                                       (7.9.4.1)

is locally constant on .

Proof. One can restrict to the case where is affine with noetherian ring . Since the complex is finite, one knows (7.7.12, (i)) that one has , where , being a finite complex of projective -modules of finite type. The theorem then results from (7.9.3).

7.9.5.

Under the conditions of (7.9.4), the function (7.9.4.1) is constant when is connected. When is connected and non-empty, one denotes the unique (integer) value of (7.9.4.1) by or , or simply if there can be no confusion, and one says that this integer is the Euler–Poincaré characteristic of relative to (or to ). In the general case, one will also denote or or the second member of (7.9.4.1).

7.9.6.

Under the hypotheses of (7.9.4) relative to , and , let

  0 → 𝒫'_• →^u 𝒫_• →^v 𝒫''_• → 0

be an exact sequence of finite complexes of coherent and -flat -modules, the homomorphisms and being of even degrees 2d, 2d' respectively. Since is a homological functor (7.7.1), one has an exact sequence of homology

  → 𝒯_i(𝒫'_•, κ(y)) → 𝒯_{i+2d}(𝒫_•, κ(y)) → 𝒯_{i+2d'}(𝒫''_•, κ(y)) → 𝒯_{i−1}(𝒫'_•, κ(y)) → …

having moreover only a finite number of terms. By writing that the Euler–Poincaré characteristic of this complex is zero (0, 11.10.1), it follows at once

  EP(𝒫_•; y) = EP(𝒫'_•; y) + EP(𝒫''_•; y)                                    (7.9.6.1)

for every . Now, if for example with for , one has the exact sequence of complexes

the non-zero vertical arrows being the identity automorphisms; one can apply (7.9.6.1) to this exact sequence, whence, by induction on the length of , the formula

  EP(𝒫_•; y) = Σ_i (−1)^i EP(𝒫_i; y)                                         (7.9.6.2)

where, for every coherent -module , flat on , one denotes by (or or ) the function corresponding to the complex whose only term is of degree 0 and equal to . One thus sees that one can reduce to studying the Euler–Poincaré characteristics of complexes reduced to a single term.

Proposition (7.9.7).

Under the hypotheses of (7.9.4), let be a locally noetherian prescheme, a morphism, , , the finite complex of -modules; is formed of coherent and -flat -modules, and for every , one has

  EP(𝒫'_•; y') = EP(𝒫_•; g(y')).                                             (7.9.7.1)

Proof. The -modules , being inverse images of the by the projection , are coherent, they are -flat by virtue of and (1.4.14.5), the question being local on , and ; finally, one knows that is proper (II, 5.4.2), hence the first member of (7.9.7.1) is defined. Formula (7.9.7.1) then results from (6.10.4.2), (7.7.2) and from lemma (7.6.7), by reducing, as one can always do, to the case where and are affine.

Proposition (7.9.8).

Suppose the hypotheses of (7.9.4) satisfied and moreover that there exists an integer such that for and every . Then is a locally free -module, whose rank at is equal to .

Proof. Note first that the hypotheses of (7.4.4) are satisfied by the , hence (7.4.7) is applicable to them, and the hypothesis implies that is zero for by virtue of (7.5.3); in view of (7.3.3), is therefore also exact, and consequently (7.8.4), is locally free and its rank at a point is

  rang_{κ(y)} T_{i_0}(κ(y)) = EP(f, 𝒫_•; y)

by definition, since for .

Corollary (7.9.9).

Let be a locally noetherian prescheme, a proper morphism, a coherent and -flat -module; suppose that there exists an integer such that for every and every . Then is a locally free -module, whose rank at is equal to .

In particular:

Corollary (7.9.10).

Under the preliminary conditions of (7.9.9) for , and , suppose that one has for every . Then is a locally free -module, whose rank at is equal to .

Proof. It will suffice, by virtue of (7.9.9), to prove the following lemma:

Lemma (7.9.10.1).

Under the hypotheses of (7.9.10), one has for every and every .

Proof. Indeed, one can restrict to the case where is affine. With the notations of (7.9.4), and being reduced to its term of degree 0 equal to , one has indeed for by hypothesis; one concludes from (7.3.7) that is exact for , and the lemma results then from the equivalence of (7.7.5, a)) and (7.7.5, d)).

Proposition (7.9.11).

The hypotheses being those of (7.9.4), let be a very ample invertible -module for , and set for every . Then, for every , the function

  n ↦ EP(f, 𝒫_•(n); y)                                                       (7.9.11.1)

is a polynomial with coefficients in , which is the same for all points of one and the same connected component of .

Proof. It is clear that is a complex of -flat -modules. By virtue of (7.9.6.2), one can restrict to the case where is reduced to a single term of degree 0; moreover, since these are local questions on , one can suppose affine and projective (II, 5.5.3); set , and let , which is a very ample -module (II, 4.4.10); by virtue of (7.7.2), one has, for the functor relative to the complex , (where ); whence it follows that is none other than the Euler–Poincaré characteristic defined in (2.5.1); the fact that (7.9.11.1) is a polynomial then results from (2.5.3); moreover, for each , its value is constant on a connected component of (7.9.4), which completes the proof.

We shall denote by or the polynomial (7.9.11.1), with rational coefficients, and we shall say that it is the Hilbert polynomial at relative to , and (or simply the Hilbert polynomial at of , or of , if no confusion results); when is connected non-empty, one suppresses the mention of in the notation and the terminology. The invariant thus obtained will play an essential role in chap. V, in the theory of "modules" of coherent quotient sheaves of a given coherent sheaf.

7.9.12.

With the notations of (7.9.6) and (7.9.11), one has

  PH(𝒫_•; y) = PH(𝒫'_•; y) + PH(𝒫''_•; y)                                    (7.9.12.1)

and in particular

  PH(𝒫_•; y) = Σ_i (−1)^i PH(𝒫_i; y);                                        (7.9.12.2)

this results trivially from (7.9.6.1) and (7.9.6.2). Similarly, with the notations and hypotheses of (7.9.7), one has

  PH(𝒫'_•; y') = PH(𝒫_•; g(y')).                                             (7.9.12.3)

Formula (7.9.12.2) reduces the study of Hilbert polynomials of a complex to that of Hilbert polynomials of a single -flat -module. The latter admit a remarkable interpretation independent of homological considerations:

Corollary (7.9.13).

Let be a noetherian prescheme, a proper morphism, a very ample invertible -module for , a coherent and -flat -module. There exists an integer such that for , is a locally free -module, of rank at equal to .

Proof. Since the morphism is projective (II, 5.5.3), there exists such that for

one has for every (2.2.1); the conclusion therefore results from (7.9.10).

The following flatness criterion will be important in the theory of "modules" of coherent sheaves in chap. V:

Proposition (7.9.14).

Let be a noetherian prescheme, a projective morphism, an invertible -module ample for , and set for every -module and every . For a coherent -module to be -flat, it is necessary and sufficient that there exist an integer such that, for every , be a locally free -module.

Proof. The necessity of the condition is proved as in (7.9.13) (the result of (2.2.1) applying to an ample sheaf , since is projective). To prove the converse, one can restrict to the case where is affine with ring ; by virtue of the hypothesis and of (2.2.2, (i)), the -modules are of finite type and projective (Bourbaki, Alg. comm., chap. II, § 5, n° 2, th. 1). Let be the graded ring ; one knows that is canonically identified with (II, 4.5.2, (b) and 5.4.4). Let ; replacing if necessary by a power , one can suppose that is generated by a finite number of elements of degree 1 (2.3.5.1), and it then results from (II, 2.7.5 and 2.7.2) that is identified with . For every homogeneous element of degree > 0, one has therefore ; now, , the direct sum of projective -modules, is a flat -module, hence so is , and consequently so is , which is a direct factor of . One concludes (1.4.14.5) that is -flat at every point of , and since the cover , the proposition is proved.

(To be continued.)