Math 2.0

Algebraic geometry Algebraic curves Theorem

Riemann–Roch theorem

Builds on Algebraic curveGenus of a curveWeil divisorCanonical bundleAlgebraically closed field

Statement

Let kk be an algebraically closed field, and let XX be a smooth projective algebraic curve over kk of genus gg. Let k(X)k(X) be the field of rational functions on XX. For a divisor DD on XX, let L(D)={f∈k(X)×:div⁡(f)+D≥0}∪{0},L(D) = \set{f \in k(X)^\times : \operatorname{div}(f) + D \ge 0} \cup \set{0}, which is a finite-dimensional vector space over kk, and let ℓ(D)=dim⁡kL(D)\ell(D) = \dim_k L(D). Let KK be a canonical divisor of XX. Then for every divisor DD on XX, ℓ(D)−ℓ(K−D)=deg⁡D−g+1.\ell(D) - \ell(K - D) = \deg D - g + 1.

Remarks

In sheaf language, ℓ(D)=h0(X,𝒪X(D))\ell(D) = h^0(X, \mathcal{O}_X(D)) and ℓ(K−D)=h1(X,𝒪X(D))\ell(K - D) = h^1(X, \mathcal{O}_X(D)) by Serre duality, so the formula reads χ(𝒪X(D))=deg⁡D+1−g\chi(\mathcal{O}_X(D)) = \deg D + 1 - g. One proof checks the formula for D=0D = 0, where it says h1(𝒪X)=gh^1(\mathcal{O}_X) = g. Then it shows that both sides change by 11 when a point PP is added to DD. This uses the exact sequence 0→𝒪X(D)→𝒪X(D+P)→kP→00 \to \mathcal{O}_X(D) \to \mathcal{O}_X(D + P) \to k_P \to 0. Taking D=0D = 0 and D=KD = K gives ℓ(K)=g\ell(K) = g and deg⁡K=2g−2\deg K = 2g - 2. If deg⁡D>2g−2\deg D > 2g - 2, then deg⁡(K−D)<0\deg(K - D) < 0, so ℓ(K−D)=0\ell(K - D) = 0 and ℓ(D)=deg⁡D−g+1\ell(D) = \deg D - g + 1 exactly. Example: on the projective line, g=0g = 0 and K=−2PK = -2P for any point PP. For D=nPD = nP with n≥0n \ge 0 the formula gives ℓ(D)=n+1\ell(D) = n + 1. This is the dimension of the space of polynomials of degree at most nn in an affine coordinate.

Going deeper

For a student

Riemann–Roch is the main computational tool of the theory of curves. It shows that a divisor of degree at least 2g+12g + 1 gives an embedding into projective space. It also shows that every curve of genus 00 is the projective line, and that every curve of genus 11 with a point is a plane cubic. It feeds directly into Clifford's theorem, the Riemann–Hurwitz formula and Brill–Noether theory. Its higher-dimensional generalizations are the Hirzebruch–Riemann–Roch and Grothendieck–Riemann–Roch theorems.

Reading path

To understand this page from the ground up, read these 6 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. Algebraic curve concept
  2. Algebraically closed field concept
  3. Canonical bundle concept
  4. Genus of a curve concept
  5. Weil divisor concept
  6. Riemann–Roch theorem statement

Where this leads

1 page builds on this one.

Further reading

  1. Web https://en.wikipedia.org/wiki/Riemann%E2%80%93Roch_theorem
About this page
TagWMVAT9MBZ1
URIm2://WMVAT9MBZ1
Kindstatement, theorem
WritingW0 stub
MSC14C40, 14H05, 30F10
StatusThis copy of the site has no build data. Run m2 status WMVAT9MBZ1.
AboutAlgebraic curve, Weil divisor
UsesAlgebraic curve, Genus of a curve, Weil divisor, Canonical bundle, Algebraically closed field
Same as
Changed2 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • 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

Used by