Fiveable

๐ŸŒฟAlgebraic Geometry Unit 4 Review

QR code for Algebraic Geometry practice questions

4.4 Riemann-Roch theorem for curves and surfaces

4.4 Riemann-Roch theorem for curves and surfaces

Written by the Fiveable Content Team โ€ข Last updated August 2025
Written by the Fiveable Content Team โ€ข Last updated August 2025
๐ŸŒฟAlgebraic Geometry
Unit & Topic Study Guides

The Riemann-Roch theorem is a powerful tool in algebraic geometry, connecting line bundles, divisors, and cohomology. It relates the dimension of global sections to the degree and genus of curves, or to the intersection numbers and canonical divisor for surfaces.

This theorem has far-reaching applications in studying linear systems, special divisors, and geometric properties of curves and surfaces. It's crucial for understanding canonical embeddings, Kodaira dimensions, and the existence of special curves on surfaces.

Riemann-Roch Theorem for Curves and Surfaces

Statement of the Theorem

  • The Riemann-Roch theorem relates the dimension of the space of global sections of a line bundle to its degree and the genus of the curve or surface
  • For a smooth projective curve CC of genus gg and a divisor DD on CC, the Riemann-Roch theorem states that dimH0(C,O(D))โˆ’dimH1(C,O(D))=deg(D)โˆ’g+1dim Hโฐ(C, O(D)) - dim Hยน(C, O(D)) = deg(D) - g + 1
  • For a smooth projective surface SS and a divisor DD on SS, the Riemann-Roch theorem states that ฯ‡(S,O(D))=1/2Dโ‹…(Dโˆ’K)+ฯ‡(S,O)ฯ‡(S, O(D)) = 1/2 Dยท(D - K) + ฯ‡(S, O), where KK is the canonical divisor and ฯ‡(S,O)ฯ‡(S, O) is the holomorphic Euler characteristic

Generalizations and Extensions

  • The Riemann-Roch theorem can be generalized to higher-dimensional varieties using the Hirzebruch-Riemann-Roch theorem, which involves the Todd class and Chern character
  • The Grothendieck-Riemann-Roch theorem extends the Riemann-Roch theorem to proper morphisms between smooth quasi-projective varieties, relating the pushforward of the Chern character of a coherent sheaf to the Chern character of its direct image sheaf
  • The Atiyah-Singer index theorem is a far-reaching generalization of the Riemann-Roch theorem to the context of elliptic operators on compact manifolds, connecting analysis, geometry, and topology

Applying Riemann-Roch to Linear Systems

Computing Dimensions of Complete Linear Systems

  • The Riemann-Roch theorem can be used to calculate the dimension of the complete linear system โˆฃDโˆฃ|D| associated with a divisor DD on a curve or surface
  • For a curve CC and a divisor DD, the dimension of โˆฃDโˆฃ|D| is given by dimโˆฃDโˆฃ=dimH0(C,O(D))โˆ’1dim |D| = dim Hโฐ(C, O(D)) - 1, which can be computed using the Riemann-Roch theorem for curves (e.g., for a divisor of degree dd on a curve of genus gg, dimโˆฃDโˆฃ=dโˆ’gdim |D| = d - g if dโ‰ฅgd \geq g)
  • For a surface SS and a divisor DD, the dimension of โˆฃDโˆฃ|D| is given by dimโˆฃDโˆฃ=h0(S,O(D))โˆ’1dim |D| = hโฐ(S, O(D)) - 1, where h0(S,O(D))=ฯ‡(S,O(D))+h1(S,O(D))โˆ’h2(S,O(D))hโฐ(S, O(D)) = ฯ‡(S, O(D)) + hยน(S, O(D)) - hยฒ(S, O(D)) can be computed using the Riemann-Roch theorem for surfaces and the Serre duality

Existence of Special Divisors

  • The Riemann-Roch theorem can be used to determine the existence of special divisors, such as canonical divisors, anti-canonical divisors, or divisors with prescribed properties
  • For a curve CC of genus gg, the canonical divisor KK has degree 2gโˆ’22g-2, and the Riemann-Roch theorem implies that dimโˆฃKโˆฃ=gโˆ’1dim |K| = g - 1 (e.g., for a curve of genus 3, the canonical divisor defines an embedding into P2\mathbb{P}^2)
  • For a surface SS, the Riemann-Roch theorem can be used to study the existence of curves with prescribed properties, such as curves with a given genus or degree with respect to a fixed divisor (e.g., the existence of a rational curve on a K3 surface)
Statement of the Theorem, Divisor (algebraic geometry) - Wikipedia

Geometric Consequences of Riemann-Roch

Canonical Embeddings and Kodaira Dimension

  • For a curve CC of genus gg, the canonical divisor KK leads to the existence of the canonical embedding of CC into projective space Pgโˆ’1\mathbb{P}^{g-1}, which is a fundamental tool in the study of curve geometry
  • The Kodaira dimension of a surface can be determined using the Riemann-Roch theorem, which provides information about the growth of the dimensions of the spaces of global sections of multiples of the canonical divisor
  • Surfaces with Kodaira dimension โˆ’โˆž-\infty (ruled surfaces), 00 (K3 surfaces, abelian surfaces), 11 (elliptic surfaces), and 22 (surfaces of general type) can be distinguished by the behavior of the pluricanonical series โˆฃnKโˆฃ|nK| for nโ‰ฅ1n \geq 1

Existence of Special Curves and Divisors

  • The Riemann-Roch theorem can be used to prove the existence of special divisors, such as the anti-canonical divisor on a del Pezzo surface or the existence of a base-point-free pencil on a surface of Kodaira dimension 0
  • For a surface SS, the Riemann-Roch theorem can be used to study the existence of curves with prescribed properties, such as curves with a given genus or degree with respect to a fixed divisor
  • The existence of special curves on surfaces, such as (-1)-curves on del Pezzo surfaces or elliptic curves on K3 surfaces, can be studied using the Riemann-Roch theorem and its consequences

Riemann-Roch vs Euler Characteristic

Definition and Properties of Euler Characteristic

  • The Riemann-Roch theorem relates the Euler characteristic of a line bundle to its degree and the genus of the curve or the canonical divisor of the surface
  • For a curve CC and a line bundle LL, the Euler characteristic ฯ‡(C,L)ฯ‡(C, L) is defined as ฯ‡(C,L)=dimH0(C,L)โˆ’dimH1(C,L)ฯ‡(C, L) = dim Hโฐ(C, L) - dim Hยน(C, L)
  • For a surface SS and a line bundle LL, the Euler characteristic ฯ‡(S,L)ฯ‡(S, L) is defined as ฯ‡(S,L)=h0(S,L)โˆ’h1(S,L)+h2(S,L)ฯ‡(S, L) = hโฐ(S, L) - hยน(S, L) + hยฒ(S, L), where hi(S,L)=dimHi(S,L)h^i(S, L) = dim H^i(S, L)
  • The Euler characteristic is additive in short exact sequences of sheaves, which allows for the computation of the Euler characteristic of a line bundle in terms of the Euler characteristics of simpler line bundles

Riemann-Roch and Cohomology Dimensions

  • The Riemann-Roch theorem states that for a curve CC and a line bundle LL, ฯ‡(C,L)=deg(L)โˆ’g+1ฯ‡(C, L) = deg(L) - g + 1, where gg is the genus of CC
  • For a surface SS and a line bundle LL, the Riemann-Roch theorem states that ฯ‡(S,L)=1/2c1(L)โ‹…(c1(L)โˆ’c1(K))+ฯ‡(S,O)ฯ‡(S, L) = 1/2 cโ‚(L)ยท(cโ‚(L) - cโ‚(K)) + ฯ‡(S, O), where c1cโ‚ denotes the first Chern class and KK is the canonical divisor
  • The Riemann-Roch theorem provides a powerful tool for computing the Euler characteristic of a line bundle and, consequently, the dimensions of the cohomology groups associated with the line bundle (e.g., for a curve of genus gg and a line bundle LL of degree dd, h0(C,L)=d+1โˆ’ghโฐ(C, L) = d + 1 - g if dโ‰ฅ2gโˆ’1d \geq 2g - 1)
  • Combined with vanishing theorems (such as the Kodaira vanishing theorem) and duality theorems (such as the Serre duality), the Riemann-Roch theorem allows for the computation of the dimensions of cohomology groups in various situations, providing valuable information about the geometry of curves and surfaces