Alphabeta Math
ExampleConstruction: Literature-sourcedVerification: 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.

Divisors and Riemann-Roch on the Riemann sphere and on a complex torus

Example

Assume full AC (The Axiom of Choice).

  1. On the Riemann sphere X=C^ with affine coordinate z, write D=∑j=1kmj[aj]+m∞[∞] with distinct finite points aj, and put s=deg⁡D and u(z)=∏j=1k(z−aj)−mj (the empty product is 1). Then (u)=−D+s[∞] and ℓ(D)=max⁡(0,s+1). When s≥0, a basis of L(D) is u,uz,…,uzs, with (uzj)+D=j[0]+(s−j)[∞]. The meromorphic differential dz has canonical divisor K=−2[∞]. It is not a nonzero global holomorphic differential: H0(X,KX)≅H0(X,OX(K))=0. Moreover ℓ(K−D)=max⁡(0,−s−1),ℓ(D)−ℓ(K−D)=s+1, and i(D)=ℓ(K−D), so the negative-degree and special-divisor cases are included (The Riemann-Roch theorem on a compact Riemann surface, Serre duality on a compact Riemann surface).

  2. Let Λ be a full complex lattice and TΛ=C/Λ its compact Riemann surface. The differential dz descends to a nowhere-vanishing holomorphic differential, so one may take K=0; the genus is 1 and ℓ(K)=1. At the origin o=[0], for every integer n≥1, ℓ(n[o])=n,L(0)=C. Let ℘ and ℘′ denote the descended Weierstrass functions. A basis of L(n[o]) consists of 1 and one function ℘j(℘′)ε for each pole order m=2,3,…,n: for even m take (j,ε)=(m/2,0), and for odd m≥3 take ((m−3)/2,1). Thus the basis begins 1,℘,℘′,℘2,℘℘′,℘3,… with orders 0,2,3,4,5,6,…. In particular L([o])=C, while L(2[o])=⟨1,℘⟩; order 1 is the first gap, and ℘ is the first nonconstant function in this filtration.

Facts & Assumptions

Given: Full AC, the sphere divisor D with degree s, and a full lattice Λ with torus origin o.

[F1]

Full AC is the hypothesis of the cohomology and Riemann–Roch results (The Axiom of Choice).

[F2]

Divisor orders add under multiplication, principal divisors have degree zero, L(A)=0 for negative-degree A, and linear equivalence identifies the corresponding spaces L(A) (Divisors, principal divisors and canonical divisors on a Riemann surface).

[F4]

Every nonconstant complex polynomial has a root, and a degree-d polynomial has d roots counted with multiplicity (A complex polynomial of degree n has exactly n roots counted with multiplicity).

[F5]

A meromorphic differential is locally h(z) dz with the differential transition law; its order is the Laurent order of h (Meromorphic differentials, orders and residues).

[F6]

The divisor bundle identifies its holomorphic sections with L(A), and OX((η))≅KX for a nonzero meromorphic differential η (The holomorphic line bundle associated to a divisor).

[F7]

Riemann–Roch gives ℓ(A)−i(A)=deg⁡A+1−g, ℓ(0)=1, and i(0)=g; Serre duality identifies i(A)=ℓ(K−A) for a canonical divisor K (The Riemann-Roch theorem on a compact Riemann surface, Serre duality on a compact Riemann surface).

[F8]

The quotient torus has a holomorphic atlas from the inverse local restrictions of its projection; its chart transitions are translations, and it is compact (Complex lattice and quotient torus, The quotient C/Λ is a compact Riemann surface).

[F9]

Elliptic functions descend to meromorphic functions on the torus. The Weierstrass function has double poles precisely at lattice points, with principal part z−2 at zero, while its derivative is elliptic with principal part −2z−3 there and no other poles modulo the lattice (Elliptic function for a lattice, Normal convergence, parity and periodicity of the Weierstrass p function).

[F10]

The sphere has genus zero; the genus is a topological invariant (Genus and Euler characteristic of a compact Riemann surface).

Verification

1.1F2F3F4givenalgebra

Each factor z−aj has divisor [aj]−[∞] by the coordinates in [F3], so [F2] gives (u)=−D+s[∞]. For any nonzero f, (f/u)+s[∞]=(f)+D, so division by u identifies L(D) with L(s[∞]). A rational function with no finite poles is a polynomial: in a reduced quotient of polynomials, a nonconstant denominator would have a finite root by [F4], hence a pole, contrary to the divisor bound. A polynomial of degree d has pole order d at infinity in the coordinate w=1/z, so for s≥0 this space consists precisely of the polynomials of degree at most s. Its basis 1,z,…,zs yields the displayed basis of L(D) and its divisor formula. If s<0, [F2] gives L(D)=0.

1.2F1F2F5F6F7F8givenalgebra

By [F8], different local lifts of a torus point differ by a lattice translation, whose derivative is 1, so their differentials dz agree; by [F5] they define a nowhere-vanishing holomorphic differential with divisor 0. Thus [F6] identifies the canonical bundle with OX(0). By [F7], ℓ(0)=1 and i(0)=ℓ(K)=1; applying Riemann–Roch at 0 gives 0=1−g, hence g=1. For n≥1, the divisor K−n[o]=−n[o] has negative degree, so [F2] gives ℓ(K−n[o])=0. Riemann–Roch and duality [F7] now give ℓ(n[o])=n and L(0)=C.

2.1F5F6F7F10step 1.1algebra

On the finite chart dz has no zeros or poles; at infinity dz=−w−2dw, so [F5] gives (dz)=−2[∞]=K. Step 1.1 applied to K gives ℓ(K)=0, and [F6] identifies this zero space with the holomorphic differentials. Applied to K−D, the same calculation gives ℓ(K−D)=max⁡(0,−s−1). If s≥−1, subtracting it from ℓ(D) gives s+1; if s≤−2, the difference is 0−(−s−1)=s+1. This is Riemann–Roch for the genus-zero sphere, and [F7] identifies the second term with i(D).

3.1F9step 1.2algebra∎

By [F9], ℘j(℘′)ε descends to the torus, has no poles away from o, and has pole order exactly 2j+3ε at o, with nonzero leading coefficient (−2)ε. The chosen representatives have distinct orders 2,3,…,n, so each belongs to L(n[o]); together with 1 they are linearly independent, because in a nontrivial linear combination the term of largest pole order has a principal coefficient that no other term can cancel. There are n such functions for n≥1 (only 1 when n=1), so step 1.2 makes them a basis. This proves the gap and the first nonconstant-function claims.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

96 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