The Stacks project

Lemma 30.14.1. Let $R$ be a Noetherian ring. Let $n \geq 0$ be an integer. For every coherent sheaf $\mathcal{F}$ on $\mathbf{P}^ n_ R$ we have the following:

  1. There exists an $r \geq 0$ and $d_1, \ldots , d_ r \in \mathbf{Z}$ and a surjection

    \[ \bigoplus \nolimits _{j = 1, \ldots , r} \mathcal{O}_{\mathbf{P}^ n_ R}(d_ j) \longrightarrow \mathcal{F}. \]
  2. We have $H^ i(\mathbf{P}^ n_ R, \mathcal{F}) = 0$ unless $0 \leq i \leq n$.

  3. For any $i$ the cohomology group $H^ i(\mathbf{P}^ n_ R, \mathcal{F})$ is a finite $R$-module.

  4. If $i > 0$, then $H^ i(\mathbf{P}^ n_ R, \mathcal{F}(d)) = 0$ for all $d$ large enough.

  5. For any $k \in \mathbf{Z}$ the graded $R[T_0, \ldots , T_ n]$-module

    \[ \bigoplus \nolimits _{d \geq k} H^0(\mathbf{P}^ n_ R, \mathcal{F}(d)) \]

    is a finite $R[T_0, \ldots , T_ n]$-module.

Proof. We will use that $\mathcal{O}_{\mathbf{P}^ n_ R}(1)$ is an ample invertible sheaf on the scheme $\mathbf{P}^ n_ R$. This follows directly from the definition since $\mathbf{P}^ n_ R$ covered by the standard affine opens $D_{+}(T_ i)$. Hence by Properties, Proposition 28.26.13 every finite type quasi-coherent $\mathcal{O}_{\mathbf{P}^ n_ R}$-module is a quotient of a finite direct sum of tensor powers of $\mathcal{O}_{\mathbf{P}^ n_ R}(1)$. On the other hand coherent sheaves and finite type quasi-coherent sheaves are the same thing on projective space over $R$ by Lemma 30.9.1. Thus we see (1).

Projective $n$-space $\mathbf{P}^ n_ R$ is covered by $n + 1$ affines, namely the standard opens $D_{+}(T_ i)$, $i = 0, \ldots , n$, see Constructions, Lemma 27.13.3. Hence we see that for any quasi-coherent sheaf $\mathcal{F}$ on $\mathbf{P}^ n_ R$ we have $H^ i(\mathbf{P}^ n_ R, \mathcal{F}) = 0$ for $i \geq n + 1$, see Lemma 30.4.2. Hence (2) holds.

Let us prove (3) and (4) simultaneously for all coherent sheaves on $\mathbf{P}^ n_ R$ by descending induction on $i$. Clearly the result holds for $i \geq n + 1$ by (2). Suppose we know the result for $i + 1$ and we want to show the result for $i$. (If $i = 0$, then part (4) is vacuous.) Let $\mathcal{F}$ be a coherent sheaf on $\mathbf{P}^ n_ R$. Choose a surjection as in (1) and denote $\mathcal{G}$ the kernel so that we have a short exact sequence

\[ 0 \to \mathcal{G} \to \bigoplus \nolimits _{j = 1, \ldots , r} \mathcal{O}_{\mathbf{P}^ n_ R}(d_ j) \to \mathcal{F} \to 0 \]

By Lemma 30.9.2 we see that $\mathcal{G}$ is coherent. The long exact cohomology sequence gives an exact sequence

\[ H^ i(\mathbf{P}^ n_ R, \bigoplus \nolimits _{j = 1, \ldots , r} \mathcal{O}_{\mathbf{P}^ n_ R}(d_ j)) \to H^ i(\mathbf{P}^ n_ R, \mathcal{F}) \to H^{i + 1}(\mathbf{P}^ n_ R, \mathcal{G}). \]

By induction assumption the right $R$-module is finite and by Lemma 30.8.1 the left $R$-module is finite. Since $R$ is Noetherian it follows immediately that $H^ i(\mathbf{P}^ n_ R, \mathcal{F})$ is a finite $R$-module. This proves the induction step for assertion (3). Since $\mathcal{O}_{\mathbf{P}^ n_ R}(d)$ is invertible we see that twisting on $\mathbf{P}^ n_ R$ is an exact functor (since you get it by tensoring with an invertible sheaf, see Constructions, Definition 27.10.1). This means that for all $d \in \mathbf{Z}$ the sequence

\[ 0 \to \mathcal{G}(d) \to \bigoplus \nolimits _{j = 1, \ldots , r} \mathcal{O}_{\mathbf{P}^ n_ R}(d_ j + d) \to \mathcal{F}(d) \to 0 \]

is short exact. The resulting cohomology sequence is

\[ H^ i(\mathbf{P}^ n_ R, \bigoplus \nolimits _{j = 1, \ldots , r} \mathcal{O}_{\mathbf{P}^ n_ R}(d_ j + d)) \to H^ i(\mathbf{P}^ n_ R, \mathcal{F}(d)) \to H^{i + 1}(\mathbf{P}^ n_ R, \mathcal{G}(d)). \]

By induction assumption we see the module on the right is zero for $d \gg 0$ and by the computation in Lemma 30.8.1 the module on the left is zero as soon as $d \geq -\min \{ d_ j\} $ and $i \geq 1$. Hence the induction step for assertion (4). This concludes the proof of (3) and (4).

In order to prove (5) note that for all sufficiently large $d$ the map

\[ H^0(\mathbf{P}^ n_ R, \bigoplus \nolimits _{j = 1, \ldots , r} \mathcal{O}_{\mathbf{P}^ n_ R}(d_ j + d)) \to H^0(\mathbf{P}^ n_ R, \mathcal{F}(d)) \]

is surjective by the vanishing of $H^1(\mathbf{P}^ n_ R, \mathcal{G}(d))$ we just proved. In other words, the module

\[ M_ k = \bigoplus \nolimits _{d \geq k} H^0(\mathbf{P}^ n_ R, \mathcal{F}(d)) \]

is for $k$ large enough a quotient of the corresponding module

\[ N_ k = \bigoplus \nolimits _{d \geq k} H^0(\mathbf{P}^ n_ R, \bigoplus \nolimits _{j = 1, \ldots , r} \mathcal{O}_{\mathbf{P}^ n_ R}(d_ j + d) ) \]

When $k$ is sufficiently small (e.g. $k < -d_ j$ for all $j$) then

\[ N_ k = \bigoplus \nolimits _{j = 1, \ldots , r} R[T_0, \ldots , T_ n](d_ j) \]

by our computations in Section 30.8. In particular it is finitely generated. Suppose $k \in \mathbf{Z}$ is arbitrary. Choose $k_{-} \ll k \ll k_{+}$. Consider the diagram

\[ \xymatrix{ N_{k_{-}} & N_{k_{+}} \ar[d] \ar[l] \\ M_ k & M_{k_{+}} \ar[l] } \]

where the vertical arrow is the surjective map above and the horizontal arrows are the obvious inclusion maps. By what was said above we see that $N_{k_{-}}$ is a finitely generated $R[T_0, \ldots , T_ n]$-module. Hence $N_{k_{+}}$ is a finitely generated $R[T_0, \ldots , T_ n]$-module because it is a submodule of a finitely generated module and the ring $R[T_0, \ldots , T_ n]$ is Noetherian. Since the vertical arrow is surjective we conclude that $M_{k_{+}}$ is a finitely generated $R[T_0, \ldots , T_ n]$-module. The quotient $M_ k/M_{k_{+}}$ is finite as an $R$-module since it is a finite direct sum of the finite $R$-modules $H^0(\mathbf{P}^ n_ R, \mathcal{F}(d))$ for $k \leq d < k_{+}$. Note that we use part (3) for $i = 0$ here. Hence $M_ k/M_{k_{+}}$ is a fortiori a finite $R[T_0, \ldots , T_ n]$-module. In other words, we have sandwiched $M_ k$ between two finite $R[T_0, \ldots , T_ n]$-modules and we win. $\square$


Comments (0)


Post a comment

Your email address will not be published. Required fields are marked.

In your comment you can use Markdown and LaTeX style mathematics (enclose it like $\pi$). A preview option is available if you wish to see how it works out (just click on the eye in the toolbar).

Unfortunately JavaScript is disabled in your browser, so the comment preview function will not work.

All contributions are licensed under the GNU Free Documentation License.




In order to prevent bots from posting comments, we would like you to prove that you are human. You can do this by filling in the name of the current tag in the following input field. As a reminder, this is tag 01YS. Beware of the difference between the letter 'O' and the digit '0'.