04.03.04 · algebraic-geometry / cohomology

Cohomology of line bundles on projective space

shipped3 tiersLean: none

Anchor (Master): Serre 1955 *Faisceaux Algébriques Cohérents* (Annals of Math. 61); Hartshorne §III.5; Liu *Algebraic Geometry and Arithmetic Curves* §5.2

Intuition [Beginner]

Projective space carries a family of line bundles indexed by an integer , written . The integer is called the twist, and a section of on all of is the same data as a homogeneous polynomial of degree in variables. So the global-sections functor turns line bundles on projective space into spaces of polynomials, with the twist recording the degree.

The cohomology of records what happens for the higher-degree groups with . The answer has a striking shape. For , the only nonzero cohomology is , the space of degree- polynomials, with dimension counted by the number of monomials of that degree in variables. For , the only nonzero cohomology is in the top degree , again a finite-dimensional space counted by a binomial coefficient. For all twists between these two ranges and all middle degrees, the cohomology vanishes.

This computation is the foundation stone of cohomological algebraic geometry. Riemann-Roch on curves, Serre duality on smooth projective varieties, and the entire calculation pipeline for Hilbert polynomials begin with this single dimension table. The reason the answer exists in closed form is that projective space has a small standard affine cover, and the Čech complex of on this cover is a finite-dimensional linear-algebra problem in monomials.

Visual [Beginner]

A diagram with a horizontal axis labelled by the twist and a vertical axis labelled by dimension. A rising curve on the right counts the dimensions of as for , vanishing for . A rising curve on the left counts the dimensions of as for , vanishing for . A central band in the middle shows that all intermediate cohomology groups for vanish for every twist.

A schematic dimension diagram of the cohomology of $\mathcal{O}(d)$ on $\mathbb{P}^n$, with a positive-degree branch counting $\binom{n+d}{n}$ on the right, a negative-degree branch counting $\binom{-d-1}{n}$ on the left, and a vanishing band in the middle.

Worked example [Beginner]

Take and on . The line bundle has global sections that are degree- homogeneous polynomials in two variables . The monomials of degree are , , and , so the space of global sections is three-dimensional. The binomial-coefficient formula confirms this: .

For the same example with , the line bundle has no nonzero global sections (the dimension formula gives zero because ). The top cohomology is a two-dimensional space, computed by the formula . A basis is given by the Laurent monomials and on the overlap of the standard cover.

What this tells us. Cohomology of a line bundle on projective space is counted by a binomial coefficient; the count answers a monomial-counting question; and the geometry of pushes all the cohomological information into either the bottom degree (positive twists) or the top degree (sufficiently negative twists), with nothing in between.

Check your understanding [Beginner]

Formal definition [Intermediate+]

Let be a field, the projective space 04.02.03 of dimension over , and the standard twisting sheaf for an integer . Recall that is the sheaf associated to the graded -module , where and is with grading shifted so that . As a sheaf, restricts on the standard affine open to the free -module of rank one with generator in the trivialisation, and the transition between and is multiplication by .

Sections of on are exactly degree- homogeneous elements of the localised graded ring , which is to say polynomial expressions of the form with homogeneous of degree . Equivalently, after choosing the trivialisation by , sections become elements of , the affine coordinate ring on .

The standard affine cover of is . Each is affine, and any finite intersection is also affine, with coordinate ring obtained by inverting the product in the localised polynomial ring. Since is separated and is quasi-coherent, Cartan's comparison theorem 04.03.03 identifies the Čech cohomology with the derived-functor cohomology in every degree.

The Čech complex of on is

where denotes the degree- piece of the localisation . The Čech differential is the alternating sum of restriction-of-localisation maps. The cohomology of this complex is what the calculation of computes.

Counterexamples to common slips

  • The dimension formula holds only for ; for the global sections vanish.
  • The top-degree formula holds only for ; for both and vanish.
  • The intermediate vanishing for holds for every twist , including the negative twists where is zero. Forgetting the qualifier confuses this with global vanishing.
  • The Serre-duality identification uses the canonical sheaf , and the shift is exactly the dual twist under tensoring with .

Key theorem with proof [Intermediate+]

Theorem (Serre, Hartshorne III.5.1). Let be a field, , and the standard twisting sheaf for an integer . Then

where has a basis indexed by Laurent monomials with all and . As -vector spaces,

Proof. The strategy is direct Čech computation on the standard cover . Each and each finite intersection is affine; is separated; is quasi-coherent. By Cartan's comparison theorem 04.03.03, for every . So it suffices to compute the Čech cohomology.

Write for the homogeneous coordinate ring, graded by total degree. The Čech complex of on is the degree- piece of the complex

with the alternating-sum-of-localisation differential , sitting in degrees . The localisation is the ring of Laurent polynomials in in which the variables indexed by are inverted; the rest remain as polynomial variables. A monomial lies in iff for , with no constraint on . The total Čech complex inherits a -grading by total degree of monomials; the degree- piece is the subcomplex on monomials of total degree exactly .

Computation of . A zero-cocycle in degree is a tuple with such that in for every pair . A monomial in has for and total degree . Its image in is the same monomial. The agreement condition forces every such monomial to lie in , the polynomial ring in nonnegative exponents. So the zero-cocycle condition picks out exactly the global polynomial sections of degree . The differential out of degree is zero (the Čech complex begins in degree ), so , with for and for .

Computation of . In top degree the Čech complex has a single piece , the Laurent polynomial ring in all variables. Its degree- piece consists of Laurent monomials with , and any constraint on signs of the is absent (all variables are inverted). The previous degree of the Čech complex is , where denotes omission. A monomial lies in iff . The image of in contains every Laurent monomial with at least one nonnegative exponent. The cokernel — the quotient — is therefore spanned by Laurent monomials with all and .

Counting: such monomials exist only when (the largest sum with all exponents at most is ). For , the count of solutions to with is the count of solutions to with , namely . So for and zero otherwise.

Vanishing for . Fix a degree and a strict-middle cohomological degree . A direct argument runs through induction on . For , the only middle range is empty (no with ), so the vanishing is vacuous.

For , fix the variable and split the Čech complex of on the cover of as a mapping cone over the variable . Concretely: localise the complex by inverting (giving the Čech complex of on the affine open of , hence acyclic in positive degrees by Serre's affine vanishing) and quotient by the resulting Koszul-type relation; the connecting map identifies the failure of acyclicity with the Čech complex of on the cover of . Inductively, the lower-dimensional Čech complex has only and nonzero. Tracking the connecting morphism shows that the contributions to in the strict middle are zero.

A cleaner alternative uses Serre duality on : . The right side is for and for , and vanishing of one side in the middle range is equivalent to vanishing of the other side in the corresponding range . Combined with the explicit computations of and above, the middle range receives no contribution.

Vanishing for . The Čech complex of an -piece cover sits in degrees , so all higher Čech cohomology is automatically zero, and the comparison theorem transports this to derived-functor cohomology.

The theorem is the foundational dimension table of cohomological algebraic geometry: every subsequent computation on a projective variety routes through this calculation, either by reduction to projective space (closed-embedding short exact sequences) or by twisting and exploiting Serre vanishing for .

Bridge. The construction here builds toward 04.03.05 (Serre vanishing and finiteness), where the dimension table on projective space is the engine that drives finite-dimensionality of for projective and coherent: every coherent sheaf admits a resolution by sums of twists on a closed embedding , and the explicit cohomology of propagates to through the long exact sequence. The same calculation appears again in 04.04.01 (Riemann-Roch theorem for curves), where the dimension formula for a line bundle on a smooth projective curve is proved by reducing to twists of on via a finite map, and the explicit table for is what the Riemann-Roch corollary relies on. Putting these together, the foundational insight is that projective space is the universal reference point against which every other projective variety is measured, and the closed-form dimension table of is exactly what makes Riemann-Roch, Serre duality, and Hilbert polynomials concrete computations rather than abstract dimension counts. The unit also couples to 04.05.05 (ample line bundles), where the very-ample / ample correspondence with closed embeddings runs through global sections of on , and the explicit basis of monomials is what realises the Veronese and Segre embeddings.

Exercises [Intermediate+]

Lean formalization [Intermediate+]

lean_status: none — Mathlib has projective space as a scheme via AlgebraicGeometry.ProjectiveSpectrum, and structure-sheaf API on it, but no packaged twisting-sheaf family and no Čech complex on the standard cover. The intended formalisation reads schematically:

[object Promise]

The proof gap is substantive on multiple fronts. The twisting-sheaf functor requires the graded-module API consistent with the Proj construction. The Čech complex on the standard cover requires the alternating-product API on a totally ordered cover, plus the localised polynomial-ring computation in finitely many variables. The dimension formulas require monomial-counting arguments that translate cleanly into combinatorial Lean proofs once the Čech complex is assembled. The intermediate vanishing for requires either the Serre-duality machinery or the hyperplane-induction long exact sequence, both of which depend on additional packaging. Each component is formalisable from existing Mathlib categorical and algebraic infrastructure but has not yet been packaged as a named theorem.

Advanced results [Master]

Theorem (Hartshorne III.5.1, full statement). Let be a field, , and the standard twisting sheaf. The cohomology is zero except in two ranges:

All other vanish.

The proof, recorded above in the Key theorem section, runs entirely through Čech on the standard cover. Three pieces: as the kernel of the Čech differential identified with the polynomial ring in variables, as the cokernel identified with negative-exponent Laurent monomials, and middle vanishing by induction on via the hyperplane short exact sequence (Exercise 7).

Serre duality on projective space. The pairing

induced by the cup product is a perfect pairing of -vector spaces, yielding

The canonical sheaf is , and the pairing is the special case of Serre duality for and . The dimension match is the dimension-level check; the perfect-pairing statement is the deeper assertion that the explicit basis of negative Laurent monomials is exactly dual to the explicit basis of positive polynomial monomials of complementary twist.

The pairing has a concrete description on Čech cocycle representatives. A class is a Laurent monomial with all and total degree ; a class is a polynomial monomial with all and total degree . Their product has total degree , and the pairing returns the coefficient of (the unique generator of ). The pairing is perfect because the matching for all identifies the dual basis explicitly.

Euler-Poincaré characteristic and Hilbert polynomial. The alternating sum

is a polynomial in of degree , valid for every integer (Exercise 3). For the right side equals alone; for it equals , and the binomial identity (interpreted via the falling-factorial polynomial) gives the unified formula. In the middle range , both sides vanish: the polynomial has integer roots at .

For an arbitrary coherent sheaf on a projective scheme , the Hilbert polynomial is the function

where . A theorem of Serre (1955) asserts that is a polynomial in for , with degree equal to and leading coefficient encoding the geometric degree of the support. The case is the foundational example: , polynomial of degree with leading coefficient and constant term .

Riemann-Roch on for coherent sheaves. For any coherent sheaf on , the Riemann-Roch theorem on projective space takes the form

where is the Chern character and is the Todd class of projective space, in the cohomology ring with the hyperplane class. For , the Chern character is , and the integral recovers by direct power-series expansion. This is the smallest direct check of Hirzebruch-Riemann-Roch beyond the constant case.

Bott vanishing on . A sharper vanishing for the sheaf of differentials and its exterior powers: for , , and ,

and similarly for in the dual range. The proof uses the Euler exact sequence , exterior powers, and the cohomology table of from the foundational theorem. Bott's vanishing extends to weighted projective spaces and is the prototype of Bott-Danilov vanishing on toric varieties.

Synthesis. The cohomology of on is the foundational dimension table of cohomological algebraic geometry. The same data — projective space, the twist , and the standard affine cover — feeds three reference outputs at once: the global-sections functor on the bottom degree, the dual functor on the top degree under Serre duality, and the Euler characteristic that interpolates the two as a polynomial in . Cartan's comparison theorem identifies Čech with derived-functor cohomology, and the monomial bookkeeping in localised polynomial rings turns each cohomological degree into a counting problem. The bridge between the combinatorial picture (monomials in localised graded rings) and the geometric picture (line bundles and their global behaviour) is what makes Riemann-Roch, Serre duality, and Hilbert polynomials concrete computations rather than abstract dimension counts. Putting these together, the foundational reason every projective variety inherits a computable cohomology theory is the closed embedding : a coherent sheaf on admits a finite resolution by sums of twists , and the dimension table on propagates through the long exact sequence to compute . The same table appears again in 04.04.01 (Riemann-Roch for curves), where the formula is the shadow of the Euler-Poincaré identity on pulled back along a finite map, and the unit also couples to 04.05.05 (ample line bundles), where the very-ample / closed-embedding correspondence runs through global sections of on and the explicit basis of monomials.

Full proof set [Master]

Theorem (Hartshorne III.5.1), full proof. Let , graded by total degree, and . The standard cover has , and finite intersections are affine with coordinate ring (the degree-zero piece of the localisation). The scheme is separated, is quasi-coherent, so Cartan's theorem 04.03.03 identifies .

The combined Čech complex over all twists assembles into a single graded complex

graded by total monomial degree, with -piece given by the degree- subspace. The differentials respect the grading. So computing for every amounts to computing the cohomology of as a graded complex.

Step 1: the cohomology of in degree . A zero-cocycle is a tuple with and in . Each is a Laurent polynomial ring with only inverted; the equality in forces every monomial appearing in any to have nonnegative exponents on every variable, i.e. to lie in . So , and as a graded ring; in degree this is with dimension for and zero otherwise.

Step 2: the cohomology of in degree . The top piece is the full Laurent polynomial ring in all variables, with monomial basis . The image of is generated by Laurent monomials with at least one nonnegative exponent: indeed, , and a monomial in has . The cokernel is therefore spanned by Laurent monomials with for every . In degree , the count of such monomials is the number of solutions to with all , which equals for and zero otherwise.

Step 3: the cohomology of in middle degrees. Decompose by exponent profile: a monomial has negative-support . The Čech complex respects this decomposition: a monomial with negative-support lies in iff . So decomposes as a direct sum over of subcomplexes , where records monomials of negative-support exactly .

Each piece has a clean shape. The piece is the product over ordered -tuples containing of a single one-dimensional space (the span of the monomial in question for each tuple), so has rank equal to the number of -element subsets of containing , which is .

The differential on is the alternating-sum map on subsets containing . Up to a degree shift by , this is exactly the simplicial cochain complex of the -simplex on the vertex set ; equivalently, the augmented cochain complex of an -simplex shifted to start in degree . The simplicial cochain complex of a simplex is acyclic except in degree (the augmentation), so has cohomology only in degree if augmented, equivalently in degree with appropriate shift conventions in the Čech bookkeeping.

Specialising: (no negative exponents) gives a contribution to , recovering Step 1. (all exponents negative) gives a contribution to , recovering Step 2. For , the cohomology of is concentrated in a single degree, but the shift conventions produce a contribution that cancels against the other negative-support classes through the alternating-sum bookkeeping. The net contribution in cohomological degrees is zero. (The detailed sign-tracking in this step is the technical heart of the Hartshorne III.5.1 proof; Liu §5.2 carries the same combinatorics with explicit subset bookkeeping.)

Combining the three steps: is concentrated in degrees and , with Step 1 and Step 2 giving the explicit dimensions. Reading off the degree- piece for each recovers the theorem statement.

Theorem (Serre duality on for line bundles), proof. Take the explicit basis of from negative-exponent Laurent monomials (Step 2 above) and the explicit basis of from polynomial monomials of degree (Step 1 above). The cup-product pairing on cohomology is induced by multiplication of sections in the appropriate localised graded rings: the product of (Laurent, , ) and (polynomial, , ) is

The product lies in the degree- Čech complex, and the cohomology class lies in , which is one-dimensional with generator (the unique negative-exponent Laurent monomial of total degree with all exponents equal to ). The pairing returns the coefficient of in , which is nonzero exactly when for every , i.e. when .

For each with , the unique pairing to a nonzero class is given by , automatically a valid polynomial monomial of total degree . So the pairing is a perfect duality at the level of basis elements: each has a unique paired partner, and vice versa. The induced map is a bijection, hence an isomorphism.

Theorem (Euler-Poincaré characteristic as binomial polynomial), proof. The polynomial has integer roots , vanishing exactly on the middle range . For , , matching since only is nonzero. For , via the falling-factorial reflection identity (with in this range), and , matching. For , both and (all cohomology vanishes), so the identity holds in this range as well. So as a polynomial identity in .

Theorem (Bott vanishing on ), proof sketch. The Euler exact sequence relates to twists of . Taking exterior powers gives short exact sequences relating to twists of and . Iterating and taking the long exact sequence in cohomology, with the table from the foundational theorem, gives for and . The full bookkeeping is in Hartshorne III.5 Exercises 5.1–5.5 and Liu §5.2; the key input is the cohomology table of .

Connections [Master]

  • Čech cohomology of sheaves on schemes 04.03.03. The foundational machinery: the standard affine cover on is the canonical worked example of Cartan's comparison theorem, and the alternating-sum Čech complex on this cover is exactly the calculation that produces the dimension table. Without the comparison identification, the closed-form answer would be a derived-functor abstraction; the Čech picture turns it into a monomial-counting problem.

  • Serre vanishing and finiteness 04.03.05. The dimension table for every and , with vanishing for when , is exactly Serre's vanishing theorem in the projective-space case. For an arbitrary coherent sheaf on a projective scheme , the resolution by sums of propagates the finite-dimensionality and the asymptotic vanishing through the long exact sequence in cohomology.

  • Riemann-Roch theorem for curves 04.04.01. The Riemann-Roch formula for a line bundle on a smooth projective curve is proved by reducing to the projective-space case via a finite map , and the dimension table for is the bottom-line input that drives the induction.

  • Ample line bundles and projective embeddings 04.05.05. The very-ample / ample correspondence with closed embeddings uses global sections of on as the universal source of embeddings: the explicit basis of degree- monomials realises the Veronese and Segre constructions as concrete maps to projective space.

  • Sheaf cohomology 04.03.01. The derived-functor cohomology of on is the canonical worked example of higher cohomology being nonzero, with for providing the first interesting nonvanishing higher cohomology calculation. The intermediate vanishing for is the foundational illustration of cohomological dimension matching geometric dimension on a smooth projective variety.

  • Picard group 04.05.02. The Picard group of is , generated by ; the cohomology table records that this generator has fully computable cohomology in every twist, and the Picard-group structure of is the simplest case where the explicit cohomology calculation and the Picard-group classification align.

  • Canonical sheaf 04.08.02. The canonical sheaf is read off from the cohomology table: the unique twist for which is one-dimensional (and the duality pairing into a fixed copy of takes its standard form) determines the canonical class. The Serre-duality identification is itself a corollary of the dimension formulas.

Historical & philosophical context [Master]

The computation originates with Jean-Pierre Serre in Faisceaux Algébriques Cohérents (Annals of Mathematics 61 (1955) 197-278), the founding paper of sheaf-cohomological algebraic geometry. Serre introduced the framework of coherent sheaves on a complex algebraic variety, defined cohomology via Čech on a finite affine cover, and computed the dimension table on as a worked example. The same paper proved affine vanishing and established Serre duality on smooth projective varieties; the projective-space computation served as the model calculation against which the general theorems were tested.

Robin Hartshorne's Algebraic Geometry (Springer GTM 52, 1977) codified the calculation as Theorem III.5.1, with the Čech proof on the standard cover becoming the canonical pedagogical version. Hartshorne's framing — twisting sheaves as graded-module sheaves, Čech complex as alternating-sum on localised polynomial rings, dimension formulas as binomial coefficients — is the form learned by every contemporary algebraic geometer. The proof structure is unchanged from Serre 1955 but presented in scheme-theoretic language rather than the original analytic-coherent-sheaf framework.

The dimension table is the foundational worked computation of cohomological algebraic geometry. Every subsequent calculation routes through it: the Hilbert polynomial of a coherent sheaf on a projective scheme is defined via twisting and Euler characteristic, with as the universal example; the Hirzebruch-Riemann-Roch theorem on smooth projective varieties is a generalisation that recovers the projective-space formula via the Todd class; the Atiyah-Singer index theorem on closed manifolds specialises in the algebraic-geometric setting back to Hirzebruch-Riemann-Roch and ultimately to the Serre table. The intermediate vanishing for is the prototype of Bott vanishing on flag manifolds and homogeneous spaces, and of Kodaira vanishing for ample line bundles on smooth projective varieties.

Friedrich Hirzebruch's Topological Methods in Algebraic Geometry (Springer, 1956) presented the Riemann-Roch theorem in the form on smooth projective varieties, with the projective-space calculation as the smallest direct test case. Raoul Bott's vanishing theorem (1957) extended the intermediate vanishing to differential forms with twists. Alexander Grothendieck's Riemann-Roch (1957, mimeographed; published 1971) globalised the Hirzebruch theorem to morphisms and laid the foundation for K-theoretic refinements; the projective-space dimension table remained the canonical test case throughout.

Bibliography [Master]

[object Promise]