06.04.01 · riemann-surfaces / riemann-roch-rs

Riemann-Roch theorem for compact Riemann surfaces

shipped3 tiersLean: partial

Anchor (Master): Forster; Griffiths-Harris; Farkas-Kra; Miranda

Intuition [Beginner]

The Riemann-Roch theorem for compact Riemann surfaces is the analytic version of the algebraic theorem 04.04.01. On a compact Riemann surface of genus — topologically a -holed surface — it tells you exactly how many meromorphic functions exist with prescribed pole and zero behaviour.

The headline formula is the same as in the algebraic case: for a divisor on of degree ,

where is the dimension of the space of meromorphic functions allowed by and is the dimension of the space of holomorphic 1-forms vanishing along (the index of speciality).

The fact that the analytic statement coincides with the algebraic one is a deep instance of Serre's GAGA principle: on a compact Riemann surface, complex analysis and algebraic geometry give the same dimension formulas.

Visual [Beginner]

A compact Riemann surface of genus with marked divisor data; Riemann-Roch counts meromorphic functions and holomorphic 1-forms compatible with the divisor.

A genus-2 surface with marked points used as divisor data; Riemann-Roch on this surface gives a dimension count.

Worked example [Beginner]

On the Riemann sphere (genus 0): for a divisor of degree , and (no holomorphic 1-forms — the canonical bundle has degree ). Riemann-Roch: .

A natural example: meromorphic functions on with at most a triple pole at form the space of polynomials of degree , which has dimension 4. Riemann-Roch confirms: .

On a torus (genus 1): for a single point , and . So Riemann-Roch: . ✓ This means: the only function with at most a simple pole at one point is the constant — to construct genuinely meromorphic functions on a torus, you need at least a double pole. This is the origin of the Weierstrass -function.

Check your understanding [Beginner]

Formal definition [Intermediate+]

Let be a compact connected Riemann surface of genus . For a divisor on (a formal -linear combination of points), the associated line bundle has global sections

where is the field of meromorphic functions on and is the divisor of .

Definitions.

  • .
  • , the index of speciality.
  • : the canonical divisor (any divisor of a non-zero meromorphic 1-form on ).
  • , the degree.

Theorem (Riemann-Roch on compact Riemann surfaces). For any divisor on a compact connected Riemann surface of genus ,

Equivalent forms.

  • Serre duality form: , so — the algebraic form.
  • Euler characteristic form: , where .
  • Cohomological: (Serre duality), so .

Corollaries.

  • The canonical divisor has degree , by applying Riemann-Roch to .
  • For , , and Riemann-Roch reduces to .
  • For , .

Key theorem with proof [Intermediate+]

Theorem (Riemann-Roch, classical analytic proof on compact Riemann surfaces). For any divisor on a compact connected Riemann surface of genus , .

Proof sketch (induction on the support of ). This proof parallels the algebraic version 04.04.01 but uses analytic methods (Hodge theory, harmonic forms).

Base case. For , (the only globally holomorphic functions on a compact Riemann surface are constants, by maximum modulus) and (the dimension of holomorphic 1-forms is the genus). So . ✓

Inductive step. Suppose Riemann-Roch holds for . For a point , consider .

A short exact sequence of sheaves:

where is the skyscraper sheaf at with stalk . Taking the long exact sequence and the alternating sum of dimensions:

Combined with , by induction:

The same induction handles . By Serre duality , completing the induction.

In the classical formulation, the use of Hodge theory (every cohomology class is represented by a harmonic form, and ) replaces the abstract Serre duality.

Bridge. The construction here builds toward later units of the strand, where the same pattern is taken up at higher structure. The defining pattern appears again in those units in a sharpened form, where the local data is glued or quotiented. Putting these together, the foundational insight is that the data of this unit gives the structural signature that the rest of the strand reads off.

Exercises [Intermediate+]

Lean formalization [Intermediate+]

lean_status: partial — Mathlib has the Hodge-theoretic infrastructure (de Rham cohomology, sheaves) but the analytic Riemann-Roch is not yet formalised in full generality.

[object Promise]

Advanced results [Master]

Riemann-Hurwitz formula. For a holomorphic non-constant map of compact Riemann surfaces of genera and degree , where is the ramification divisor. This relates Riemann-Roch on covers to the base.

Brill-Noether theory. The dimension of the space of "special" divisors (those with ) on a compact Riemann surface is governed by the Brill-Noether number . On a generic curve, the locus is empty if and has dimension exactly if (Griffiths-Harris).

Clifford's theorem. For a special divisor on a compact Riemann surface, , with equality iff , , or is hyperelliptic (admits a 2-to-1 cover of ).

Castelnuovo-Mumford regularity. Sharper effective bounds for Riemann-Roch on projective curves embedded in projective space.

Moduli of curves. The Riemann-Roch theorem applied to the cotangent bundle of moduli space underlies the dimension count (for ) and the Mumford formula for tautological classes.

Synthesis. This construction generalises the pattern fixed in 06.01.01 (holomorphic function), with the symmetric data replaced by its skew or twisted analogue. Read in the opposite direction, the construction is dual to the metric story: complements and orthogonality are taken with respect to the bilinear datum of this unit, not a metric, and the resulting category of subobjects is the one the rest of the strand classifies. The central insight is that this datum identifies algebra with geometry: functions become vector fields, subspaces become quotients, and invariants become cohomology classes — and that identification is the engine driving every theorem downstream.

Full proof set [Master]

The full proof of Riemann-Roch on compact Riemann surfaces uses the Hodge decomposition for a compact Kähler manifold, combined with the Serre duality in the form . The classical Riemann-Roch follows immediately. Detailed proofs are in Forster Ch. 16 and Griffiths-Harris Ch. 2.

Connections [Master]

  • Riemann surface 06.03.01 — the analytic geometric setting.

  • Holomorphic function 06.01.01 — the building blocks; meromorphic functions are quotients of holomorphic ones.

  • Riemann-Roch theorem for curves 04.04.01 — algebraic version, equivalent by GAGA.

  • Sheaf cohomology 04.03.01 — both versions live cohomologically as .

  • Sheaf 04.01.01 — line bundles, divisors, and structure sheaf are the protagonists.

  • De Rham cohomology 03.04.06 — Hodge decomposition refines this on Riemann surfaces.

  • Hirzebruch-Riemann-Roch — generalisation to higher-dimensional compact complex manifolds.

  • Atiyah-Singer index theorem 03.09.10 — analytic generalisation to elliptic operators.

Historical & philosophical context [Master]

Bernhard Riemann proved the inequality in his 1857 paper Theorie der Abelschen Functionen, in the context of compact Riemann surfaces. He used the Dirichlet principle — a method for solving Laplace's equation by minimising the energy integral — which Weierstrass later showed was not rigorously valid in the form Riemann used. This created a foundational crisis that David Hilbert resolved in 1900 by reintroducing the Dirichlet principle on rigorous footing.

Roch's 1865 paper completed the equality form just before he died of tuberculosis at age 26. The full proof was made fully rigorous over the next 40 years through the work of Schwarz, Klein, Hilbert, and others, with Hermann Weyl's Idee der Riemannschen Fläche (1913) consolidating the modern viewpoint.

The 20th-century reformulations were transformative:

  • Hodge theory (1930s–40s) gave the analytic statement its modern proof via -harmonic forms.
  • Sheaf cohomology (1950s, Cartan-Serre-Grothendieck) reformulated Riemann-Roch as via derived functors.
  • Hirzebruch-Riemann-Roch (1954) generalised to compact complex manifolds via Chern classes.
  • Grothendieck-Riemann-Roch (1957) made the relative version precise.
  • Atiyah-Singer index theorem (1963) gave the analytic generalisation: Riemann-Roch is the index of the operator.

Today Riemann-Roch is recognised as the prototypical example of a cohomological dimension formula — a topological invariant computed via algebraic means. This pattern recurs throughout modern mathematics in countless variations.

Bibliography [Master]

  • Forster, Lectures on Riemann Surfaces — §16 is the canonical analytic proof.
  • Miranda, Algebraic Curves and Riemann Surfaces — Ch. V, both analytic and algebraic perspectives.
  • Griffiths & Harris, Principles of Algebraic Geometry — Ch. 2, Hodge-theoretic Riemann-Roch.
  • Farkas & Kra, Riemann Surfaces — Ch. III, classical analytic treatment.
  • Hirzebruch, Topological Methods in Algebraic Geometry — original HRR generalisation.
  • Atiyah & Singer, "The index of elliptic operators I-V" — analytic generalisation as index theorem.
  • Mumford, Curves and their Jacobians — geometric perspective with Brill-Noether.
  • Riemann, "Theorie der Abelschen Functionen" (1857) — the original.