Math 2.0

Algebraic geometry Cohomology Theorem

Hirzebruch–Riemann–Roch theorem

Builds on Projective varietySmooth morphismVector bundleSheaf cohomologyChern classTodd class

Statement

Let XX be a smooth projective variety of dimension nn over ℂ\C, and let ℰ\mathcal{E} be a vector bundle of rank rr on XX. Let χ(X,ℰ)=∑i=0n(−1)idim⁡ℂHi(X,ℰ)\chi(X, \mathcal{E}) = \sum_{i=0}^{n} (-1)^i \dim_\C H^i(X, \mathcal{E}), where HiH^i is sheaf cohomology. Let α1,…,αr\alpha_1, \dots, \alpha_r be the Chern roots of ℰ\mathcal{E} and β1,…,βn\beta_1, \dots, \beta_n those of the tangent bundle TXT_X. So the Chern classes are the elementary symmetric functions in these roots. Let ch⁡(ℰ)=∑j=1reαj\operatorname{ch}(\mathcal{E}) = \sum_{j=1}^{r} e^{\alpha_j} be the Chern character and td⁡(TX)=∏j=1nβj1−e−βj\operatorname{td}(T_X) = \prod_{j=1}^{n} \frac{\beta_j}{1 - e^{-\beta_j}} the Todd class, both in H∗(X,ℚ)H^{*}(X, \Q). Then χ(X,ℰ)=∫Xch⁡(ℰ) td⁡(TX),\chi(X, \mathcal{E}) = \int_X \operatorname{ch}(\mathcal{E}) \, \operatorname{td}(T_X), where ∫X\int_X takes the degree 2n2n component and evaluates it on the fundamental class.

Remarks

Hirzebruch proved the theorem with Thom's cobordism theory: both sides are multiplicative and compatible with the relevant operations, and they agree on enough generators. Later proofs come from the Grothendieck–Riemann–Roch theorem, applied to X→Spec⁡ℂX \to \operatorname{Spec} \C, and from the Atiyah–Singer index theorem, which extends it to all compact complex manifolds. The same formula holds for smooth projective varieties over any field, with the Chow ring in place of H∗(X,ℚ)H^*(X, \Q).

Example: for a curve XX of genus gg and a line bundle LL of degree dd, ch⁡(L)=1+c1(L)\operatorname{ch}(L) = 1 + c_1(L) and td⁡(TX)=1+12c1(TX)\operatorname{td}(T_X) = 1 + \tfrac{1}{2} c_1(T_X) with deg⁡c1(TX)=2−2g\deg c_1(T_X) = 2 - 2g. The degree 22 part is c1(L)+12c1(TX)c_1(L) + \tfrac12 c_1(T_X), so χ(L)=d+1−g\chi(L) = d + 1 - g, the classical Riemann–Roch theorem.

For a surface, the case ℰ=𝒪X\mathcal{E} = \mathcal{O}_X gives Noether's formula χ(𝒪X)=112(c12+c2)\chi(\mathcal{O}_X) = \tfrac{1}{12}(c_1^2 + c_2).

Going deeper

For a student

In practice χ(ℰ)\chi(\mathcal{E}) is computed by the formula, and a vanishing theorem then kills all but one cohomology group, which gives the dimension of the space of sections. This is how one finds the dimension of linear systems on surfaces and higher-dimensional varieties. The theorem generalizes the Riemann–Roch theorem for curves and for surfaces, and it is in turn a special case of both the Grothendieck–Riemann–Roch theorem and the Atiyah–Singer index theorem.

Reading path

To understand this page from the ground up, read these 7 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Chern class concept
  2. Projective variety concept
  3. Sheaf cohomology concept
  4. Smooth morphism concept
  5. Todd class concept
  6. Vector bundle concept
  7. Hirzebruch–Riemann–Roch theorem statement

Further reading

  1. Web https://en.wikipedia.org/wiki/Hirzebruch–Riemann–Roch_theorem
About this page
TagG3X02FKQCR
URIm2://G3X02FKQCR
Kindstatement, theorem
WritingW0 stub
MSC14C40, 14C17, 32L10
StatusThis copy of the site has no build data. Run m2 status G3X02FKQCR.
AboutVector bundle, Chern class, Todd class
UsesProjective variety, Smooth morphism, Vector bundle, Sheaf cohomology, Chern class, Todd class
Same as
Changed2 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.