Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passjudge pass (gpt-6.1-sol)audited 2026-10-02
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 full Riemann-Roch theorem for divisors on a smooth proper curve

Statement

Assume the Axiom of Choice as inherited from the coherent-cohomology suppliers. Let C be a smooth proper geometrically integral curve over a field k with genus g=g(C) and canonical divisor KC, the divisor of a nonzero rational differential on C. Then for every divisor D on C, l(D)−l(KC−D)=deg⁡k(D)+1−g; equivalently h0(C,OC(D))−h1(C,OC(D)) is the Euler characteristic of OC(D) and i(D)=h1(C,OC(D))=l(KC−D). Both sides of the identity are unchanged if KC is replaced by a linearly equivalent canonical divisor.

Facts & Assumptions

Given: A field k; a smooth proper geometrically integral curve C over k of genus g; a canonical divisor KC (the divisor of a nonzero rational differential); an arbitrary divisor D on C.

[F1]

Riemann-Roch as l minus i: for every divisor D on C one has l(D)−i(D)=h0(C,OC(D))−h1(C,OC(D))=deg⁡k(D)+1−g, and i(D)≥0; for D=0 this reads 1−g=0+1−g with i(0)=g. No duality is used there, the index of speciality being left as an unknown defect. (Riemann-Roch as l minus i)

[F2]

With KC a canonical divisor, the index of speciality is realized by dual sections: h1(C,OC(D))=h0(C,OC(KC−D))=l(KC−D) for every divisor D. (h^1 of a line bundle equals the dimension of the space of dual sections)

[F3]

For a divisor D one has l(D)=dim⁡kL(D)=dim⁡kH0(C,OC(D))=h0(D) and i(D)=h1(C,OC(D))=dim⁡kH1(C,OC(D))≥0; in particular l and i are nonnegative integers and i(0)=g. (The Riemann-Roch dimension l(D), The index of speciality i(D))

[F4]

The canonical sheaf is ωC=ΩC/k1, and for a nonzero rational differential ω with divisor KC=div⁡(ω) one has ωC≅OC(KC); the divisors of the nonzero rational differentials form a single linear equivalence class, any two canonical divisors differ by the divisor of a nonzero rational function. (Canonical bundle and canonical divisors, Divisors of rational differentials form one linear equivalence class)

[F5]

The Riemann-Roch space is L(D)={f∈k(C)×:div⁡(f)+D≥0}∪{0}, equivalently L(D)=H0(C,OC(D)) as a k-subspace of k(C). (The space L(D))

[F6]

On the smooth curve C divisors are finite sums of closed points with degree deg⁡k(D)=∑xnx[κ(x):k], Weil and Cartier divisors agree, and each divisor has an associated invertible sheaf OC(D) with local equations fi−1OUi, so that D↦OC(D) descends to an isomorphism of divisor classes with the Picard group. (Divisors on a smooth proper curve, Degree divisor proper curve, Invertible sheaf of cartier divisor, Cartier and Weil divisors agree on a smooth curve)

[F7]

The Axiom of Choice: every family of nonempty sets has a choice function. (The Axiom of Choice)

Proof

technique · direct; combine Riemann-Roch as $l$ minus $i$ with the duality identification of $i(D)$, then check invariance under the choice of canonical divisor
1.1F3F4F5F6given

(Set-up.) Let D be a divisor on C; by [F6] D is a finite sum of closed points with a degree deg⁡k(D) and has an associated invertible sheaf OC(D) well defined modulo linear equivalence, and by [F3] and [F5] the integers l(D)=dim⁡kH0(C,OC(D)) and i(D)=dim⁡kH1(C,OC(D)) are defined; by [F4] the divisor KC of a nonzero rational differential is a canonical divisor with ωC≅OC(KC), well defined modulo linear equivalence.

2.1F1F3step 1.1given

(Riemann-Roch, no duality.) By [F1] applied to the divisor D one has l(D)−i(D)=h0(C,OC(D))−h1(C,OC(D))=deg⁡k(D)+1−g, so the Euler characteristic of OC(D) equals deg⁡k(D)+1−g and i(D)≥0 by [F3].

2.2F2step 1.1given

(Duality term.) By [F2] applied to the same D and the canonical divisor KC one has i(D)=h1(C,OC(D))=h0(C,OC(KC−D))=l(KC−D).

3.1F1F2step 2.1step 2.2

(Full identity.) Substituting the identification of step 2.2 into the identity of step 2.1 gives l(D)−l(KC−D)=deg⁡k(D)+1−g for every divisor D, that is, both the displayed Riemann-Roch identity and the equivalent formulation h0(C,OC(D))−h1(C,OC(D))=deg⁡k(D)+1−g with i(D)=l(KC−D).

4.1F3F4F5step 3.1

(Invariance in the canonical divisor.) Let KC′ be another canonical divisor; by [F4] there is f∈k(C)× with KC′=KC+div⁡(f). By [F5], u∈L(KC′−D) exactly when uf∈L(KC−D), so multiplication by f is a k-linear bijection L(KC′−D)→L(KC−D) with inverse multiplication by f−1. Hence l(KC′−D)=l(KC−D) by [F3].

5.1F7step 3.1step 4.1∎

Since the right-hand side deg⁡k(D)+1−g of the identity of step 3.1 does not involve KC at all, step 4.1 shows that both sides are unchanged under replacing KC by a linearly equivalent canonical divisor; this completes the proof of the full Riemann-Roch theorem, and the Axiom of Choice [F7] is used exactly through the coherent-cohomology suppliers cited above.

Depends on

Used by

Dependency tree · two levels

70 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