Appendix 1 Introduction to Local Cohomology
This appendix is an introduction to local cohomology, including the results used in the text and the connection with the cohomology of sheaves on projective space. For another version, see [Hartshorne/Grothendieck 1967]; for more results, and a very detailed and careful treatment, see [Brodmann and Sharp 1998]. A partial idea of recent work in the subject can be had from the survey [Lyubeznik 2002]. We will work over a Noetherian ring, with a few comments along the way about the differences in the non-Noetherian case. (I am grateful to Arthur Ogus and Daniel Schepler for straightening out my ideas about this.)
A1A Definitions and Tools
First of all, the definition: If R is a Noetherian ring, Q ⊂ R is an ideal, and M is an R-module, then the zeroth local cohomology module of M is
0 { ∈ | d } HQ(M):= m M Q m = 0 for some d . 0 → HQ is a functor in an obvious way: if ϕ : M N is a map, the induced map 0 0 HQ(ϕ) is the restriction of ϕ to HQ(M). One sees immediately from this that 0 the functor HQ is left exact, so it is natural to study its derived functors, which i we call HQ. For example, suppose that R is a local ring and Q is its maximal ideal. If 0 M is a finitely generated R-module then we claim that HQ(M) is the (unique) largest submodule of M with finite length. On one hand, Nakayama’s Lemma 188 Appendix 1. Introduction to Local Cohomology shows that any finite length submodule is annihilated by some power of Q,and 0 thus is contained in HQ(M). On the other hand, since R is Noetherian and M is 0 finitely generated, HQ(M) is generated by finitely many elements. Some power d 0 of Q annihilates each of them, and thus HQ(M) is a finitely generated module over the ring R/Qn, which has finite length, completing the argument. The same proof works in the case where R is a graded algebra, generated over a field K by elements of positive degree, the ideal Q is the homogeneous maximal ideal, and M is a finitely generated graded R-module.
Local Cohomology and Ext We can relate the local cohomology to the more familiar derived functor Ext.
Proposition A1.1. There is a canonical isomorphism
i ∼ i d HQ(M) = −lim→ ExtR(R/Q ,M),
i d → i e where the limit is taken over the maps ExtR(R/Q ,M) ExtR(R/Q ,M) in- duced by the natural epimorphisms R/Qe -- R/Qd for e ≥ d.
Proof. There is a natural injection
0 d d - ExtR(R/Q ,M)=Hom(R/Q ,M) M φ - φ(1)
{ ∈ | d } 0 d whose image is m M Q m =0 . Thus the direct limit lim−→ ExtR(R/Q ,M)= d −lim→ Hom(R/Q ,M) may be identified with the union { ∈ | d } 0 d m M Q m =0 =HQ(M). i d − d − The functor ExtR(R/Q , )isthei-th derived functor of HomR(R/Q , ). Tak- ing filtered direct limits commutes with taking derived functors because of the ex- actness of the filtered direct limit functor [Eisenbud 1995, Proposition A6.4].
i Corollary A1.2. Any element of HQ(M) is annihilated by some power of Q.
i d Proof. Any element is in the image of some ExtR(R/Q ,M), which is itself annihilated by Qd.
Local Cohomology and Cechˇ Cohomology Another useful expression for the local cohomology is obtained from a Cechˇ complex: Suppose that Q is generated by elements (x1,...,xt). We write [t]= {1,...,t } for the set of integers from 1 to t, and for any subset J ⊂ [t]welet −1 xJ = j∈J xj. We denote by M[xJ ] the localization of M by inverting xJ . A1A Definitions and Tools 189
Theorem A1.3. Suppose that R is a Noetherian ring and Q =(x1,...,xt). i For any R-module M the local cohomology HQ(M) is the i-th cohomology of the complex