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 of genus and a divisor on , the Riemann-Roch theorem states that
- For a smooth projective surface and a divisor on , the Riemann-Roch theorem states that , where is the canonical divisor and 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 associated with a divisor on a curve or surface
- For a curve and a divisor , the dimension of is given by , which can be computed using the Riemann-Roch theorem for curves (e.g., for a divisor of degree on a curve of genus , if )
- For a surface and a divisor , the dimension of is given by , where 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 of genus , the canonical divisor has degree , and the Riemann-Roch theorem implies that (e.g., for a curve of genus 3, the canonical divisor defines an embedding into )
- For a surface , 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)

Geometric Consequences of Riemann-Roch
Canonical Embeddings and Kodaira Dimension
- For a curve of genus , the canonical divisor leads to the existence of the canonical embedding of into projective space , 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 (ruled surfaces), (K3 surfaces, abelian surfaces), (elliptic surfaces), and (surfaces of general type) can be distinguished by the behavior of the pluricanonical series for
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 , 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 and a line bundle , the Euler characteristic is defined as
- For a surface and a line bundle , the Euler characteristic is defined as , where
- 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 and a line bundle , , where is the genus of
- For a surface and a line bundle , the Riemann-Roch theorem states that , where denotes the first Chern class and 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 and a line bundle of degree , if )
- 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