Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passjudge pass (gpt-6.1-sol)audited 2026-10-08
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

The space of holomorphic differentials and the degree of the canonical divisor

Statement

Assume the full Axiom of Choice (The Axiom of Choice). Let X be a compact connected Riemann surface of topological genus g (Genus and Euler characteristic of a compact Riemann surface) and let Ω(X) be its complex vector space of holomorphic differentials (Meromorphic differentials, orders and residues). The Riemann–Roch theorem supplies a nonzero meromorphic differential; for any such η, put K:=(η) and define ℓ(K):=dim⁡CH0(X,OX(K)). Then:

  1. dim⁡CΩ(X)=ℓ(K)=g; hence Ω(X)=0 for g=0 and Ω(X)≠0 for g≥1 (The Riemann-Roch theorem on a compact Riemann surface, The holomorphic line bundle associated to a divisor).
  2. Every nonzero ω∈Ω(X) has effective divisor (ω) of degree 2g−2, so it has exactly 2g−2 zeros counted with multiplicity. In particular, for g=1 a nonzero holomorphic differential has no zeros, and for g=0 there is no nonzero holomorphic differential (The Riemann-Roch theorem on a compact Riemann surface, Divisors, principal divisors and canonical divisors on a Riemann surface).
  3. If ω≠0, its zeros are isolated and its zero set is finite (Zeros of a nonzero holomorphic function are isolated, Meromorphic differentials, orders and residues).
  4. Every holomorphic differential is closed: dω=0 (The d, partial and dbar identities, Bigraded complex forms and the Dolbeault operators, The Wirtinger derivatives ∂zf and ∂zˉf, and antiholomorphic functions, Complex differentiability is equivalent to real total differentiability together with a complex-linear derivative, with ∂zˉf=0, or with the Cauchy–Riemann equations).

Full AC enters through the genus and Riemann–Roch interfaces used for the dimension and canonical-degree claims; the local zero and closedness arguments use no choice.

Facts & Assumptions

Given: Full AC, a compact connected Riemann surface X of topological genus g, and its holomorphic differentials.

[F1]

For every divisor D, Riemann–Roch gives ℓ(D)−h0(X,KX⊗OX(D)∗)=deg⁡D+1−g, with the relevant spaces finite-dimensional (The Riemann-Roch theorem on a compact Riemann surface).

[F2]

For a canonical divisor Kη=(η), OX(Kη)≅KX (The holomorphic line bundle associated to a divisor).

[F3]

The holomorphic sections of KX are exactly the holomorphic differentials (The holomorphic line bundle associated to a divisor).

[F4]

The divisor-bundle construction gives OX(−D)≅OX(D)∗ and OX(0)≅X×C (The holomorphic line bundle associated to a divisor).

[F5]

Any two canonical divisors are linearly equivalent (Divisors, principal divisors and canonical divisors on a Riemann surface).

[F6]

Principal divisors have degree zero, so degree is constant on linear-equivalence classes (Divisors, principal divisors and canonical divisors on a Riemann surface).

[F7]

A nonzero meromorphic differential has no local coefficient that vanishes identically near a point; its local order defines its divisor (Meromorphic differentials, orders and residues).

[F8]

Every divisor on compact X has finite support (Divisors, principal divisors and canonical divisors on a Riemann surface).

[F9]

A holomorphic function on a complex domain that is not identically zero has only isolated zeros (Zeros of a nonzero holomorphic function are isolated).

[F10]

The exterior derivative decomposes as d=∂+∂ˉ on complex forms (The d, partial and dbar identities).

[F11]

On a complex curve, a local (1,0)-form is h dz and dz∧dz=0 (Bigraded complex forms and the Dolbeault operators).

[F12]
[F14]

The genus g is the nonnegative integer determined by the topological type of X (Genus and Euler characteristic of a compact Riemann surface).

[F15]

Riemann–Roch on compact X supplies a nonzero meromorphic differential η (The Riemann-Roch theorem on a compact Riemann surface).

[F16]

Riemann–Roch states ℓ(0)=1 (The Riemann-Roch theorem on a compact Riemann surface).

[F17]

Full AC is assumed by the genus and Riemann–Roch interfaces used for the dimension and canonical-degree claims (The Axiom of Choice).

Proof

technique · Riemann–Roch at the zero and canonical divisors, followed by local differential calculations
1.1F2F3F4F5F6F15F16F17given

By [F15] choose a nonzero meromorphic differential η and put K:=(η). By [F2], OX(K)≅KX, so ℓ(K)=dim⁡CΩ(X); also OX(0) is trivial and ℓ(0)=1. The degree of K is independent of this choice by [F5, F6].

1.2F7F8F9given

At any point choose a holomorphic coordinate and write ω=h dz. For nonzero ω, [F7] ensures h is not identically zero near that point; [F9] makes its zeros isolated. The zero set is contained in the finite support of (ω) by [F8], so it is finite.

2.1F1F2F3F4F14step 1.1algebra

Apply [F1] with D=0. Since KX⊗OX(0)∗≅KX, this gives ℓ(0)−dim⁡Ω(X)=1−g. Using step 1.1 yields dim⁡Ω(X)=g. Therefore Ω(X)=0 for g=0 and is nonzero for g≥1.

3.1F1F2F4F6step 1.1step 2.1algebra

Apply [F1] with D=K. By [F2], KX⊗OX(K)∗≅X×C, so the right-hand cohomology term has dimension ℓ(0)=1. Step 2.1 gives ℓ(K)=g, and hence g−1=deg⁡K+1−g. Thus deg⁡K=2g−2.

4.1F5F6F7F8step 2.1step 3.1given

If ω≠0 is holomorphic, it has no poles, so (ω) is effective. It is a canonical divisor, hence linearly equivalent to K by [F5]; therefore deg⁡(ω)=deg⁡K by [F6] and equals 2g−2 by step 3.1. This degree is the number of zeros counted with multiplicity. For g=1 the effective divisor has degree zero and is empty; for g=0 no such ω exists by step 2.1.

5.1F10F11F12F13given∎

In a holomorphic chart write ω=h dz. By [F13], ∂ˉh=0. Using [F10], [F11] and [F12], dω=dh∧dz=(∂h+∂ˉh)∧dz=(∂zh)dz∧dz=0. This holds in every chart, so dω=0 globally.

Depends on

Used by

Dependency tree · two levels

71 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources