N I Dung Chính
N I Dung Chính
Other approaches
Although we have now developed enough of the basic algebraic theory of lo-
cal cohomology so that we could, if we wished, start right away with serious
calculations with local cohomology modules, there are two other approaches
to the construction of local cohomology modules which are useful, and pop-
ular with many workers in the subject. One approach uses cohomology of
C̆ech complexes, and the other uses direct limits of homology modules of
Koszul complexes. Links between local cohomology and Koszul complexes
and C̆ech cohomology are described in A. Grothendieck’s foundational lecture
notes [25, §2]; related ideas are present in J.-P. Serre’s fundamental paper [77,
§61]. Among other texts which discuss links between local cohomology and
the C̆ech complex or Koszul complexes are those by W. Bruns and J. Herzog
[7, §3.5], D. Eisenbud [10, Appendix 4], M. Herrmann, S. Ikeda and U. Or-
banz [32, §35], P. Roberts [70, Chapter 3, §2], J. R. Strooker [83, §4.3] and J.
Stückrad and W. Vogel [84, Chapter 0, §1.3].
We shall make very little use in this book of the descriptions of local coho-
mology modules as direct limits of homology modules of Koszul complexes.
However, we will use the approach to local cohomology via cohomology of
C̆ech complexes, and so we present the basic ideas of this approach in this
chapter. As this work leads naturally to the connection between local coho-
mology and direct limits of homology modules of Koszul complexes, we also
present some aspects of that connection.
The C̆ech complex approach is particularly useful for calculations in Han (R)
when a can be generated by n elements. We shall illustrate this in §5.3 in the
case where R has prime characteristic p. Then each local cohomology module
Hai (R) (i ∈ N0 ) of R itself carries a natural ‘Frobenius action’, that is, an
Abelian group homomorphism F : Hai (R) −→ Hai (R) such that F (rm) =
rp F (m) for all m ∈ Hai (R) and r ∈ R. The Frobenius action on Han (R),
82 Other approaches
in the direct summand Maj(1) ...aj(k+2) of C(M )k+2 . This component will be
(conceivably) non-zero only if i = (j s)t for some integers s, t with 1 ≤ t <
s ≤ k + 2, and, when this is so, will (in view of the penultimate paragraph of
5.1.4) be
(−1)t−1 (−1)s−2 avj(t) avj(s) m (−1)s−1 (−1)t−1 avj(s) avj(t) m
+ ,
(aj(1) . . . aj(k+2) )v (aj(1) . . . aj(k+2) )v
5.1.6 Example. The reader might find it helpful if we write down explicitly
the C̆ech complex C • = C(R)• of R with respect to a1 , . . . , an when n has a
fairly small value: when n = 3, the complex is
d0 d1 d2
0 → R −→ Ra1 ⊕ Ra2 ⊕ Ra3 −→ Ra2 a3 ⊕ Ra1 a3 ⊕ Ra1 a2 −→ Ra1 a2 a3 → 0
v 1 , v 2 , v 3 ∈ N0 ,
r r r
d0 (r) = , , ,
1 1 1
r1 r2 r3
d1 , ,
av11 av22 av33
v3
a2 r3 av32 r2 av13 r3 av31 r1 av12 r2 av21 r1
= − , − , −
(a2 a3 )v3 (a2 a3 )v2 (a1 a3 )v3 (a1 a3 )v1 (a1 a2 )v2 (a1 a2 )v1
and
r1 r2 r3
d2 , ,
(a2 a3 )v1 (a1 a3 )v2 (a1 a2 )v3
av11 r1 av22 r2 av33 r3
= v
− v
+ .
(a1 a2 a3 ) 1 (a1 a2 a3 ) 2 (a1 a2 a3 )v3
5.1.7 Exercise. Suppose that n > 1 and M is Ran -torsion. Show that the
C̆ech complex of M with respect to a1 , . . . , an is the C̆ech complex of M with
respect to a1 , . . . , an−1 .
5.1.8 Exercise. Show that a homomorphism f : M → N of R-modules
induces a chain map of complexes C(f )• : C(M )• −→ C(N )• such that
C(f )0 : C(M )0 → C(N )0 is just f : M → N .
Show further that, with these assignments, C( • )• becomes a functor from
the category C(R) to the category of complexes of R-modules (and R-homom-
orphisms) and chain maps of such complexes.
We remind the reader that we use the notation
d0 di
C • : 0 −→ C 0 −→ C 1 −→ · · · −→ C i −→ C i+1 −→ · · · −→ C n −→ 0
for the C̆ech complex of R itself with respect to a1 , . . . , an . We interpret C i as
0 for i ∈ Z \ {0, 1, . . . , n}, of course.
It should be clear to the reader that H i (( • ) ⊗R C • ) is, for each i ∈ N0 , a
covariant R-linear functor from C(R) to itself.
5.1.9 Lemma. The sequence (H i (( • ) ⊗R C • ))i∈N0 is a negative strongly
connected sequence of covariant functors from C(R) to itself.
Proof. Let
α β
0 - L - M - N - 0
λ μ ν
? ? ?
α β
0 - L - M - N - 0
86 Other approaches
? ? ?
α ⊗C • β ⊗C •
0 - L ⊗ R C • - M ⊗R C • - N ⊗R C • - 0
of complexes of R-modules and chain maps of such complexes such that, for
each i ∈ N0 , the sequence
α⊗C i β⊗C i
0 - L ⊗R C i - M ⊗R C i - N ⊗R C i - 0
is exact, and a similar property holds for the lower row. Thus the above commu-
tative diagram of complexes gives rise to a long exact sequence of cohomology
modules of the complexes in the top row, a similar long exact sequence for the
bottom row, and a chain map of the first long exact sequence into the second.
The claim follows from this.
The technique used in the above proof will solve the following exercise.
5.1.12 Exercise. In this and the next few exercises, we shall be concerned
with relationships between C̆ech complexes of M with respect to different se-
quences of elements of R, and, for such discussions, it will help if we use a
slightly more complicated notation. Thus, in this and a few subsequent situa-
tions, we shall use C(a1 , . . . , an ; M )• to denote the C̆ech complex of M with
respect to a1 , . . . , an .
is an isomorphism of complexes.
(ii) Let σ be a permutation of the set {1, . . . , n}. Show that there is an iso-
morphism of complexes
∼
=
C(a1 , . . . , an ; M )• −→ C(aσ(1) , . . . , aσ(n) ; M )• .
5.1.14 Exercise. In this exercise, we use the extended notation for C̆ech
complexes introduced in Exercise 5.1.12.
Let b ∈ R. Show that there is a sequence of complexes (of R-modules and
R-homomorphisms) and chain maps
0 −→ {−1}C(a1 , . . . , an ; Mb )• −→ C(a1 , . . . , an , b; M )•
−→ C(a1 , . . . , an ; M )• −→ 0
0 −→ ({−1}C(a1 , . . . , an ; Mb )• )i −→ C(a1 , . . . , an , b; M )i
−→ C(a1 , . . . , an ; M )i −→ 0
is exact.
5.1.15 Exercise. In this exercise, we use the extended notation for C̆ech com-
plexes introduced in Exercise 5.1.12.
Let a ∈ R. Show that H i (C(a; M )• ) ∼
= HRai
(M ) for all i ∈ N0 .
5.1.16 Exercise. Show that all the cohomology modules of the C̆ech com-
plex C(M )• are a-torsion. (Here are some hints: try induction on the number
of elements needed to generate a, in conjunction with 5.1.14 and 5.1.12.)
5.1 Use of C̆ech complexes 89
5.1.17 Exercise. In this exercise, we again use the extended notation for C̆ech
complexes introduced in Exercise 5.1.12.
Suppose that b1 , . . . , bm also generate a. Prove that
H i (C(a1 , . . . , an ; M )• ) ∼
= H i (C(b1 , . . . , bm ; M )• ) for all i ∈ N0 ,
that is, the cohomology modules of the C̆ech complex C(M )• are, up to R-
isomorphism, independent of the choice of sequence of generators for a. (We
suggest that you use 5.1.14 to compare
Our first major aim in this chapter is to show that, for each i ∈ N0 , the local
cohomology module Hai (M ) is isomorphic to H i (C(M )• ), the i-th cohomol-
ogy module of the C̆ech complex C(M )• . The next remark is a first step.
we have
H 0 (C(M )• ) = Ker d0
= {m ∈ M : for each i = 1, . . . , n, there exists
hi ∈ N with ahi i m = 0
= Γa (M ).
ε̃M
ηa,M
?
M - Da (M )
commutes.
d0
M - K 1 (M )
ε̃M
ηa,M
?
M - Da (M )
commutes, and that ε̃M = Da (d0 )−1 ◦ ηa,K 1 (M ) . This formula and 2.2.6(i)(c)
show that ε̃M is injective, since Γa (K 1 (M )) ⊆ Γa (C 1 (M )) = 0. Further-
more, it is easy to use the uniqueness aspect of 2.2.13 to deduce that, as M
varies through the category C(R), the ε̃M constitute a natural transformation
of functors.
Let t ∈ N, and let h ∈ HomR (at , M ). It is straightforward to check that the
element
h(at1 ) h(at2 ) h(atn )
, , . . . , ∈ C(M )1
at1 at2 atn
actually belongs to K 1 (M ). (Note that ati h(atj ) = h(ati atj ) = atj h(ati ) for
integers i, j with 1 ≤ i, j ≤ n.) Hence there is an R-homomorphism γt,M :
HomR (at , M ) → K 1 (M ) for which
h(at1 ) h(at )
γt,M (h) = t , . . . , tn for all h ∈ HomR (at , M ).
a1 an
5.1 Use of C̆ech complexes 93
HomR (at , M )
@
HomR (jtu ,M ) @ γt,M
@
? R
@
HomR (au , M ) - K 1 (M )
γu,M
(in which jtu : au → at denotes the inclusion map) commutes, and so the
γt,M (t ∈ N) induce an R-homomorphism γM : Da (M ) −→ K 1 (M ) for
which γM ◦ ηa,M = d0 . Note that ε̃M ◦ γM = IdDa (M ) by the uniqueness
aspect of 2.2.15. Hence ε̃M is surjective, and so is an isomorphism.
5.1.25 Exercise. Let V be an affine variety over the algebraically closed field
K. Consider C 1 and K 1 (R) (of 5.1.24) in the special case in which R =
O(V ), and assume that the ideal a of O(V ) is non-zero (and generated by
a1 , . . . , an , all of which are assumed to be non-zero). Let U be the open subset
V \ {p ∈ V : a1 (p) = · · · = an (p) = 0} of V .
For each j = 1, . . . , n, let Uj denote the open subset {p ∈ V : aj (p) = 0}
of U , identify the subring O(V )aj of K(V ) with the ring O(Uj ) of regular
functions on Uj in the natural way, and let ιj : O(U ) −→ O(Uj ) be the
restriction homomorphism.
n
Show that the map λ : O(U ) −→ j=1 O(Uj ) for which
commutes, and deduce from 2.3.2 that ε̃O(V ) ◦ λ is the νV,a of that theorem.
··· - K(au )0 - 0,
where
k
k
K(au )k = F = (Rn ) for k = 0, . . . , n
(so that K(au )0 = R) and, for k = 1, . . . , n and i ∈ I(k, n) (with the notation
of 5.1.4),
k
d(au )k (ei(1) ∧ . . . ∧ ei(k) ) = (−1)h−1 aui(h) ei(1) ∧ . . . ∧ e
i(h) ∧ . . . ∧ ei(k) ,
h=1
5.2 Use of Koszul complexes 95
and
k
= (ψuv )k−1 (−1)h−1 aui(h) ei(1) ∧ . . . ∧ e
i(h) ∧ . . . ∧ ei(k)
h=1
k
= (−1)h−1 (aj(1) . . . aj(n−k) )v−u avi(h) ei(1) ∧ . . . ∧ e
i(h) ∧ . . . ∧ ei(k)
h=1
= (d(av )k ◦ (ψuv )k )(ei(1) ∧ . . . ∧ ei(k) ).
The result follows.
5.2.3 Exercise. Complete the proof of 5.2.2. In other words, show that, with
the notation of the lemma, d(av )n ◦ (ψuv )n = (ψuv )n−1 ◦ d(au )n .
5.2.4 Remark. It is clear that, in the notation of 5.2.2, for u, v, w ∈ N with
u ≤ v ≤ w, we have (ψvw )• ◦ (ψuv )• = (ψuw )• , and that (ψuu )• is the identity
chain map of the complex K(au )• to itself. Thus the (ψuv )• turn the family
96 Other approaches
(K(au )• )u∈N into a direct system of complexes of R-modules and chain maps.
Our immediate aim is to show that the direct limit complex, which we denote
by K(a∞ )• , is isomorphic to a shift of the C̆ech complex C • of 5.1.5.
between the direct limit complex of Koszul complexes described in 5.2.4 and
the shift {n}C • of the C̆ech complex of R with respect to a1 , . . . , an .
(We point out now, to help the reader discern a pattern in what follows, that
n−1 n
i=1 i = −n + i=1 i.) Now let k ∈ {1, . . . , n − 1} and let i be a typical
element of I(k, n) (with the notation of 5.1.4). Define an R-homomorphism
(−1)i(1)+···+i(k)−k
(gu )k (ei(1) ∧ . . . ∧ ei(k) ) =
(aj(1) . . . aj(n−k) )u
We leave this to the reader in the case when k = n, and deal here with the
5.2 Use of Koszul complexes 97
case when 1 ≤ k < n. Let i ∈ I(k, n), and let j ∈ I(n − k, n) be the
n-complement of i. Then
We now refer back to 5.1.5: in order to evaluate the right-hand side of the above
equation, we need to know, for each h = 1, . . . , k, at which point i(h) should
be inserted in the sequence (j(1), . . . , j(n − k)) in order to make an increasing
sequence: if it should occupy the sh -th position in the new sequence, then
which is clearly such that (g∞ )k is surjective for all k ∈ Z. In order to show
that (g∞ )• is an isomorphism, it is enough to show that, for u ∈ N, k ∈ N0
with 0 ≤ k ≤ n and β ∈ Ker(gu )k , there exists v ∈ N with u ≤ v such that
β ∈ Ker(ψuv )k . This is very easy (and left to the reader) in the cases when
k = 0 and k = n, and so we suppose that 1 ≤ k < n. Let i ∈ I(k, n). Now
(gu )k maps the direct summand Rei(1) ∧ . . . ∧ ei(k) of K(au )k into the direct
summand Raj(1) ...aj(n−k) of C n−k = ({n}C • )k , where j ∈ I(n − k, n) is the
n-complement of i. In view of this and the fact that I(k, n) is a finite set, we
can assume that β has the form rei(1) ∧ . . . ∧ ei(k) for some r ∈ R. In this
case, the fact that β ∈ Ker(gu )k means that there exists w ∈ N0 such that
(aj(1) . . . aj(n−k) )w r = 0, and then (ψuu+w )k (rei(1) ∧ . . . ∧ ei(k) ) = 0.
It follows that (g∞ )• is an isomorphism of complexes.
5.2.6 Exercise. Complete the proof of Theorem 5.2.5.
Because the C̆ech complex C • can, by 5.1.20, be used to calculate the local
cohomology modules Hai (M ) (i ∈ N0 ), it is a consequence of Theorem 5.2.5
that these local cohomology modules can also be computed in terms of Koszul
complexes.
The result of the following exercise will be used in the proof of Theorem
5.2.9.
5.2.7 Exercise. Let N be an R-module. Let (Λ, ≤) be a (non-empty) di-
rected partially ordered set, and let ((Wα )• )α∈Λ be a direct system of com-
plexes of R-modules and chain maps over Λ, with constituent chain maps
β ) : (Wβ ) → (Wα ) (for each (α, β) ∈ Λ × Λ with α ≥ β). Set
(hα • • •
M ⊗(ψvw )• N ⊗(ψvw )•
? α⊗K(aw )•
?
M ⊗R K(aw )• - N ⊗R K(aw )•
of complexes and chain maps; use this to show that, for each j ∈ Z, the family
(Hj (K(au , M )• ))u∈N is a direct system, and that lim Hj (K(au , • )• ) is a
−→
u∈N
covariant R-linear functor from C(R) to itself.
Show further that
lim Hn−i (K(au , • )• )
−→
u∈N i∈N0
5.2.9 Theorem. In the situation and with the notation of 5.2.8, there is a
∼
=
natural equivalence of functors δ 0 : lim Hn (K(au , • )• ) −→ Γa from C(R) to
−→
u∈N
itself; furthermore, there is a unique isomorphism
∼
=
(δ i )i∈N0 : lim Hn−i (K(au , • )• ) −→ Hai
−→ i∈N0
u∈N i∈N0
Hai (M ) ∼
= lim Hn−i (K(au , M )• ).
−→
u∈N
100 Other approaches
Ker(IdM ⊗d(au )n )
@
⊆ @ δu,M
@
? R
@
Ker(IdM ⊗d(av )n ) - Γa (M )
δv,M
H i (I ⊗R C • ) ∼
= Hai (I) for all i ∈ N0 .
5.3 Local cohomology in prime characteristic 101
we have
$ %
aiu m
= 0 for all i ∈ N0 and m ∈ M.
(a1 . . . an )i
Thus [m /(a1 . . . an )i ] = 0 whenever m ∈ (ai1 , . . . , ain )M . It is important for
us to know exactly when an element of Coker dn−1 is zero, and this is covered
in the next lemma.
5.3.2 Lemma. Denote the product a1 . . . an by a. Let m, g ∈ M and i, j ∈
N0 . Then, with the notation of 5.3.1,
" # " #
(i) m/ai = g/aj if and only if there exists k ∈ N0 such that k ≥
n
max{i, j} and" ak−i m# − a k−j
g ∈ k
u=1 au M ;
(ii) in particular, m/ai = 0 if and only if there exists k ∈ N0 such that
n
k ≥ i and ak−i m ∈ u=1 aku M .
Proof. (i) Since
&m' & g ' $ aj m % $ a i g % $ a j m − a i g %
− j = i+j − i+j = ,
ai a a a ai+j
it is enough for us to prove (ii).
102 Other approaches
n
(ii) (⇐) There exist m1 , . . . , mn ∈ M such that ak−i m = u=1 aku mu .
Therefore
& m ' $ ak−i m % $ n ak m %
u=1 u u
= = =0
ai ak ak
n
because ak m /ak ∈ Im dn−1 .
" u i #u
u=1
(⇒) Since m/a = 0, we have m/ai ∈ Im dn−1 , so that there exist
j1 , . . . , jn ∈ N0 and m1 , . . . , mn ∈ M such that
m aj11 m1 ajnn mn
= + · · · + .
ai aj1 ajn
Let j := max{j1 , . . . , jn }; then there exist m1 , . . . , mn ∈ M such that
m/ai = (aj1 m1 + · · · + ajn mn )/aj , so that there is an h ∈ N0 such that
5.3.3 Notation for the section. In addition to the standard notation for this
chapter, we are going to assume, for the remainder of this section, that R has
prime characteristic p. In these circumstances, the map f : R −→ R for which
f (r) = rp for all r ∈ R is a ring homomorphism (simply because the binomial
coefficient pi is an integer divisible by p for all i ∈ {1, . . . , p − 1}). We call
f the Frobenius homomorphism.
In this section, we shall use f to denote the functor obtained from restric-
tion of scalars using f , rather than the R of Chapter 4. We are making this
change in the interests of clarity: when the two rings concerned are the same,
the notation R could be confusing.
Thus R f denotes R considered as an R-module via f .
By a Frobenius action on the R-module M , we mean an Abelian group
homomorphism F : M −→ M such that F (rm) = rp F (m) for all m ∈ M
and r ∈ R. For example, the Frobenius homomorphism f : R −→ R is a
Frobenius action on R.
n
For an ideal b of R and n ∈ N0 , we shall denote by b[p ] the ideal of R
generated by all the pn -th powers of elements of b. This ideal is called the
pn -th Frobenius power of b. Observe that, if b can be generated by b1 , . . . , bt ,
n n n n n+1
then bp1 , . . . , bpt generate b[p ] , and that (b[p ] )[p] = b[p ] .
Among other things, we aim in this section to show that there is a natural
Frobenius action on each local cohomology module Hai (R) of R itself with
respect to a, and to give a detailed description of this action in the case where
i = n. (Recall our assumption that a can be generated by n elements.)
5.3 Local cohomology in prime characteristic 103
of 5.1.20,
$ % $ %
r rp
F = for all r ∈ R and k ∈ N0 .
(a1 . . . an )k (a1 . . . an )kp
Proof. We have F = (λnR )−1 ◦ Han (f ), and so the precise formula that we
must establish is that
$ % $ %
n −1 n −1 r rp
(δR ) ◦ (λR ) ◦ Ha (f ) ◦ δR
n n
= .
(a1 . . . an )k (a1 . . . an )kp
As in 5.3.4, let f : C(R) −→ C(R) denote the functor obtained from re-
striction of scalars using f . Since δ n is a natural equivalence of functors,
Han (f ) ◦ δR
n n
= δR f
◦ H n (C(f )• ); also
$ % $ %
r rp
H n (C(f )• ) = .
(a1 . . . an )k (a1 . . . an )k
104 Other approaches
∼
=
tors τ • : C( • f )• −→ C( • )• f (from C(R) to the category of all complexes
of R-modules (and chain maps of such complexes)), and τ • induces an iso-
morphism
∼
=
(H i (τ • ))i∈N0 : (H i (C( • f)
•
))i∈N0 −→ (H i (C( • )• ) f )i∈N0
and
∼
=
(δ i• f )i∈N0 : (H i (C( • )• ) f )i∈N0 −→ (Hai ( • ) f )i∈N0
We plan to exploit the Frobenius action described in 5.3.4 and 5.3.6, but the
applications we have in mind will have to be postponed until the final section of
the next chapter, by which point we shall have covered the Non-vanishing The-
orem and some interactions between local cohomology and regular sequences.