research33 min studyLesson 569 in Mathematics

Projective curves and Riemann–Roch

Count sections on a smooth projective curve using degree, genus, the canonical bundle, and the special correction term.

On this page

What you’ll understand

  • State the divisor Riemann–Roch formula in a smooth projective curve setting.
  • Use duality and negative degree to determine when the correction term vanishes.
  • Distinguish section dimension, linear-system dimension, and claims about the resulting projective map.

A divisor bounds the allowed poles of a rational function, and the associated space of sections asks how many independent functions satisfy those bounds globally. Riemann–Roch relates that dimension to degree and genus, but it also includes a correction that cannot always be discarded. In this lesson C is a smooth projective geometrically connected curve over an algebraically closed field k. These hypotheses ensure an integral nonsingular curve with constant global regular functions and a canonical line bundle. Singular or nonproper curves require different formulations rather than automatic substitution into the formula below.

Degree and genus enter an Euler characteristic

Write hⁱ(L) for the k-dimension of the cohomology of a line bundle L, and define the genus as h¹(O_C). Properness makes these dimensions finite. Since C is geometrically connected and smooth over the algebraically closed field, h⁰(O_C)=1. Riemann–Roch says that the Euler characteristic h⁰(L)−h¹(L) equals deg L+1−g. The left side is an alternating count, not simply the number of sections whenever higher cohomology is present.

For a divisor D, use L=O(D) and write l(D)=h⁰(O(D)). The canonical bundle is the sheaf of regular differentials on the smooth curve, and its degree is 2g−2. A canonical divisor K is a divisor representing that bundle. Different representatives of K are linearly equivalent, so replacing K by another canonical divisor does not change the dimensions in the formula. This is a statement about divisor classes and line bundles rather than a preferred rational differential.

ℓ(D)−ℓ(K−D)=deg⁡D+1−g,deg⁡K=2g−2,g=dim⁡kH1(C,OC)\ell(D)-\ell(K-D)=\deg D+1-g,\qquad \deg K=2g-2,\qquad g=\dim_k H^1(C,\mathcal O_C)
This classical divisor formula assumes the smooth projective connected curve setting fixed above. The second term is the special correction, not an error term that may be dropped without justification.↔ Scroll wide equations horizontally.

Duality explains when the correction disappears

Serre duality identifies H¹(L) with the dual of H⁰(ω_C⊗L⁻¹), which gives the correction term in Riemann–Roch. A line bundle of negative degree has no nonzero global section: a nonzero section would define an effective zero divisor of that negative degree, impossible. Therefore if deg D exceeds 2g−2, the complementary bundle has negative degree and the correction vanishes. In that range l(D) is exactly deg D+1−g.

At lower degrees the correction can be nonzero, and degree alone generally does not determine the section dimension. The canonical bundle itself is an instructive case: its complementary bundle is trivial, so the correction is one. On a positive-genus curve, blindly using the high-degree formula at the canonical degree undercounts the canonical sections. The theorem measures this failure precisely rather than promising that every line bundle of a fixed small degree behaves identically.

H1(C,L)≅H0(C,ωC⊗L−1)∨,deg⁡D>2g−2 ⟹ H1(C,OC(D))=0,ℓ(D)=deg⁡D+1−gH^1(C,L)\cong H^0(C,\omega_C\otimes L^{-1})^\vee,\qquad \deg D>2g-2\ \Longrightarrow\ H^1(C,\mathcal O_C(D))=0,\quad\ell(D)=\deg D+1-g
Vanishing follows from negative degree of the dual bundle in this curve setting. It is a strict degree inequality and does not automatically include the canonical degree.↔ Scroll wide equations horizontally.

A dimension count is not yet a projective embedding

When l(D) is positive, the complete linear system has projective dimension l(D)−1. Its points are nonzero sections modulo scalar multiplication, equivalently the effective divisors linearly equivalent to D. A chosen basis supplies a candidate map to projective space, but base-point freeness is needed for a morphism on all of C. Separating points and tangent directions requires additional conditions before one obtains an embedding. A numerical section count alone does not perform these geometric tests.

The projective line checks the formula explicitly: its genus is zero, the canonical degree is minus two, and O(n) has n+1 sections for nonnegative n, agreeing with the previous Čech calculation. More general curves need not have rational parameterizations even when some high-degree line bundle has many sections. Riemann–Roch is a bridge from local pole constraints to global linear data, and it supports further geometric arguments without replacing them. Always keep the curve hypotheses and the vanishing argument beside the numerical result.

An exact section count above the canonical degree

Let C be a smooth projective geometrically connected curve of genus 3 over an algebraically closed field, and let D have degree 7. Compute h⁰(O(D)), h¹(O(D)), and the dimension of the complete linear system.

  1. The canonical degree is 2g−2=4. The complementary divisor K−D has degree 4−7=−3, so its associated line bundle has no nonzero section.

  2. Duality gives h¹(O(D))=l(K−D)=0. Riemann–Roch therefore gives h⁰(O(D))=7+1−3=5, with no remaining undetermined correction.

  3. Nonzero sections modulo scalar form a projective space of dimension 5−1=4. The numerical calculation determines this linear-system dimension; a claim about a resulting embedding needs a separate generation and separation theorem.

The result

There are five independent sections and the complete linear system has dimension four. The higher-cohomology group vanishes for the stated degree reason.

Explore the model

Interactive lab

Interactive lab · spectral

Separate a vector-space count from geometric interpretation

Pause and Reset; set Mode count N=5,Coefficient decay p=0. At the zero clock predict sum 1 at x=π/2 and smallest wavelength 2π/5. For a fresh comparison Reset and set N=2,p=0; the sum at that point is still 1, while the smallest wavelength is π. Matching one pointwise value does not identify the spans of five versus two independent frequency functions. These are illustrative sine spaces, not sections on the algebraic curves, and the instrument does not calculate Riemann–Roch, genus, or a projective embedding.

Separate a vector-space count from geometric interpretationA finite sum of sin(nx − t)/nᵖ. Playback changes t; increasing the cutoff includes finer spatial scales. This is not a proof about a continuum limit or renormalization. Current readings: Sum at x = π/2: 0.867; Smallest wavelength: 2π / 5; Highest-mode coefficient: 0.2. All parameters are adjustable with the labeled controls below.01.573.144.716.28−2.56−1.2801.282.56x · radiansFinite sine sum
Finite sumHighest included mode
Sum at x = π/2
0.867
Smallest wavelength
2π / 5
Highest-mode coefficient
0.2
t = 0 s

A finite sum of sin(nx − t)/nᵖ. Playback changes t; increasing the cutoff includes finer spatial scales. This is not a proof about a continuum limit or renormalization. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.

Look forThe theorem supplies the dimension; an illustrative basis model does not establish the curve geometry or the vanishing hypotheses.

Check your understanding

Which condition justifies dropping l(K−D) in the stated smooth projective curve formula?

Try it yourself

For a smooth projective geometrically connected curve of genus 2 over an algebraically closed field, compute l(K), l(0), and verify Riemann–Roch at D=K. Explain the error in claiming l(K)=deg K+1−g.

Take a moment to make a prediction or work it out on paper. Open a hint when you need one.

Give me a hint

The complementary divisor K−K is zero, whose line bundle has one constant section.

Compare with the solution

Here deg K=2g−2=2 and l(0)=h⁰(O_C)=1. Riemann–Roch gives l(K)−1=2+1−2=1, so l(K)=2. Equivalently duality identifies h⁰(ω_C) with the dual of H¹(O_C), whose dimension is g=2. The shortcut would give one and is wrong because the correction l(0)=1 does not vanish at the canonical degree.

Take it with you

  • Riemann–Roch counts an Euler characteristic with a special correction term.
  • Degree above 2g−2 forces that correction to vanish on the stated smooth projective curve.
  • Section dimension, complete-linear-system dimension, and embedding properties are distinct conclusions.

Read further

Original sources and deeper explanations to follow at your own pace.

Optional progress, saved in this browser when available. Revisit any lesson at any time.

Lesson not marked complete.