Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passaudited 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.

Jacobi inversion

Statement

Assume the Axiom of Choice (The Axiom of Choice) inherited from Riemann-Roch and the Jacobian definition. Let X be a compact connected Riemann surface and let u:Div⁡0(X)→Jac⁡(X) be the Abel-Jacobi homomorphism (The Abel-Jacobi map). Then u is surjective: every point of the Jacobian is represented by a divisor of degree zero.

More precisely, let a1,…,ag be the g points of Holomorphic differentials separate generic points and let V1,…,Vg be simply connected coordinate neighbourhoods of them; then for every ξ∈Ω(X)∗ there exist an integer N≥1 and points xj∈Vj such that ξ=N⋅∑j=1g[ω↦∫ajxjω]in Ω(X)∗, so that ξ is the period functional of the degree-zero divisor D=N⋅∑j=1g(xj−aj) and u(D)=[ξ] in Jac⁡(X).

In particular the map Xg→Jac⁡(X), (x1,…,xg)↦∑j=1g(u(xj)−u(aj)), is surjective; it is invariant under permutation of the coordinates, so it descends to the g-fold symmetric product formed as the quotient by coordinate permutations, and the descended map is surjective as well.

Facts & Assumptions

Given: Full AC, a compact connected Riemann surface X of genus g≥0, its g-dimensional space Ω(X) of holomorphic differentials with a basis ω1,…,ωg, and the Abel-Jacobi map u.

[F1]

If g≥1, there are distinct points a1,…,ag∈X for which the combined evaluation ω↦(ω(a1),…,ω(ag)) is an isomorphism Ω(X)→Cg; moreover ev⁡p≠0 for every p (Holomorphic differentials separate generic points, The space of holomorphic differentials and the degree of the canonical divisor).

[F2]

On a simply connected coordinate disk a holomorphic differential has a holomorphic primitive, and the path integral of a holomorphic differential is the difference of local primitives; it is additive over concatenated paths (Every complex analytic function has a primitive on a neighbourhood of each point, Path integral of a holomorphic differential on a Riemann surface, Meromorphic differentials, orders and residues).

[F3]

A map defined on an open set of Cg with holomorphic components is holomorphic, and its complex Jacobian is the matrix of the component derivatives (Holomorphic functions on an open subset of Cm, Holomorphic maps Cm→Cn and the complex Jacobian matrix, A map into Cn is holomorphic exactly when each of its components is).

[F4]

Holomorphic inverse function theorem in several variables: a holomorphic map with invertible complex Jacobian at a point is biholomorphic between suitable neighbourhoods of the point and its image (The holomorphic inverse function theorem in several complex variables).

[F5]

On degree-zero divisors u(D) is represented by the functional ω↦∫cω for any chain c with ∂c=D, and u is a base-point-free group homomorphism there with u((q)−(p))=[ω↦∫pqω] (The Abel-Jacobi map, The Abel-Jacobi map is well defined and its degree-zero extension is base-point independent).

[F6]

Riemann-Roch: for a divisor D on X, ℓ(D)−ℓ(K−D)=deg⁡D+1−g, where ℓ(D)=dim⁡CL(D) and K is a canonical divisor; a nonzero meromorphic function with (f)≥−D exists exactly when ℓ(D)≥1 (The Riemann-Roch theorem on a compact Riemann surface, Divisors, principal divisors and canonical divisors on a Riemann surface).

[F7]

Evaluation on the basis ω1,…,ωg identifies the algebraic dual Ω(X)∗ with Cg, compatibly with addition and scalar multiplication (Linear functionals and the algebraic dual V∗=L(V,F), Linear map between vector spaces over the same field, Vector space over a field).

[F8]

Full AC is inherited from Riemann-Roch and the Jacobian definition; only the finitely many local primitives and the points aj are selected (The Axiom of Choice).

[F9]

Principal divisors have Abel-Jacobi class zero, and in genus zero Ω(X)=0 and Jac⁡(X) is a point (Principal divisors have vanishing Abel-Jacobi class, The space of holomorphic differentials and the degree of the canonical divisor, The Jacobian of a compact Riemann surface).

Proof

technique · direct
1.1F1F2F3F9given

If g=0, [F9] gives the one-point Jacobian and zero dual space; the empty tuple and empty sum represent its unique element, with N=1, and X0 is a point. Thus all statements hold. For the remainder assume g≥1. Fix points a1,…,ag and simply connected coordinate disks Vj with coordinate zj centred at aj as in [F1]. For each i,j let fij be the holomorphic primitive of the coefficient of ωi on Vj with fij(aj)=0, which exists by [F2], and define F:V1×⋯×Vg→Cg by F(x)i:=∑j=1gfij(xj). Each component is a sum of holomorphic functions of one coordinate, hence F is holomorphic by [F3], and F(a)=0.

1.2F1F3

The complex Jacobian of F at a is the matrix (∂Fi/∂zj(a))=(hij(aj)), where hij is the coefficient of ωi in the chart zj, i.e. the evaluation ωi(aj) of the differential on ∂zj. By [F1] the evaluation ω↦(ω(a1),…,ω(ag)) is an isomorphism, so this matrix is invertible.

2.1F4step 1.2

By the inverse function theorem [F4] applied at a, there are open neighbourhoods U0⊆V1×⋯×Vg of a and V0 of 0 such that F∣U0:U0→V0 is biholomorphic; in particular there is ε>0 with the ball B(0,ε)⊆F(V1×⋯×Vg).

2.2F2F5F7step 1.1

For x∈V1×⋯×Vg and each j choose a path γj in the simply connected disk Vj from aj to xj, and put cx:=∑jγj and Dx:=∑j(xj−aj)=∂cx. By [F2], ∫cxωi=∑jfij(xj)=F(x)i for every i, so under the identification [F7] the vector F(x) is the functional ω↦∫cxω; by [F5] the Abel-Jacobi class of Dx=∂cx is u(Dx)=[F(x)].

3.1F5F7step 2.1step 2.2

Let ξ∈Ω(X)∗, identified with a vector of Cg by [F7]. Choose N≥1 with ξ/N∈B(0,ε) and write ξ/N=F(x) for some x∈V1×⋯×Vg, using step 2.1. Then ξ=NF(x) is the functional ω↦∫Ncxω of the chain Ncx, whose boundary is the degree-zero divisor D:=NDx=N∑j(xj−aj); by [F5] and step 2.2, u(D)=[NF(x)]=[ξ]. Hence u is surjective and the displayed representation of ξ holds.

4.1F5F6F9step 3.1choosealgebra

For any class in the Jacobian, step 3.1 supplies a degree-zero divisor D representing it. Set D′=D+∑j=1g[aj], of degree g. Riemann–Roch [F6] gives ℓ(D′)−ℓ(K−D′)=1, so choose nonzero f∈L(D′). The divisor D′′=(f)+D′ is effective of degree g, since principal divisors have degree zero, and can be written D′′=∑j=1g[yj] with multiplicities. By [F9] and additivity [F5], u(D)=u(D+(f))=u(∑j([yj]−[aj])). Hence the class is the image of (y1,…,yg) under the displayed map, proving its surjectivity.

5.1F8step 1.1step 3.1step 4.1∎

Steps 3.1 and 4.1 prove the surjectivity of u with the explicit division-by-N form and the surjectivity of Xg→Jac⁡(X) under the inherited AC of [F8]. The displayed map on Xg depends only on the multiset {y1,…,yg} because u is additive, so it factors through the quotient by coordinate permutations, and that factor is surjective.

Source notes

The division-by-N argument is Forster's proof of Theorem 21.7 (Lectures on Riemann Surfaces, printed pp. 170-171): the local map F has invertible derivative, its image is a neighbourhood of 0, and ξ=NF(x). The sharper statement for Xg is Forster's Theorem 21.9 (printed pp. 171-172), proved by writing D+∑aj as an effective divisor of degree g via Riemann-Roch; McMullen's Theorem 15.8 (printed p. 130) gives the equivalent determinant formulation, and Looijenga's Lemma 7.4 (printed pp. 60-61) gives the open-image argument. The scaffold's edge to the one-variable thm-holomorphic-inverse-function-theorem is replaced by the several-variables theorem actually applied to F; the scaffold's def-complex-line-integral-over-a-rectifiable-path edge is replaced by the local-primitive path integral used on the disks.

Depends on

Used by

Dependency tree · two levels

129 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