Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedjudge 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 point-divisor exact sequence and the Euler-characteristic step

Statement

Assume the Axiom of Choice (The Axiom of Choice). Let X be a compact Riemann surface, D a divisor on X, and p∈X. Write D+p:=D+[p] and let Cp be the skyscraper sheaf at p with value C (Divisors, principal divisors and canonical divisors on a Riemann surface, A skyscraper sheaf of abelian groups at a point). By local finiteness of supp⁡D, fix a coordinate disk (W,z) about p, with z(p)=0, such that W∩supp⁡D⊆{p}, and put k=D(p).

  1. There is a short exact sequence of sheaves 0⟶OX(D)⟶OX(D+p)→ λp,z Cp⟶0. For an open U containing p and f∈OX(D+p)(U), λp,z(f) is the Laurent coefficient c−k−1 of the germ of f at p in coordinate z; if p∉U, the map is zero. The identification of the one-dimensional quotient with C depends on the chosen coordinate, while exactness does not. If k<0, this coefficient may be a Taylor coefficient rather than a polar coefficient; for example, when k=−2 it is c1.

  2. The skyscraper sheaf Cp is flasque, Hq(X,Cp)=0 for every q≥1, and H0(X,Cp)=C.

  3. The resulting long exact sequence truncates to 0→H0(X,OX(D))→H0(X,OX(D+p))→ λp,z C→H1(X,OX(D))→H1(X,OX(D+p))→0. All four cohomology spaces are finite-dimensional. Therefore χ(OX(D+p))=χ(OX(D))+1, the map H1(X,OX(D))→H1(X,OX(D+p)) is surjective, and dim⁡im⁡λp,z=ℓ(D+p)−ℓ(D).

Facts & Assumptions

Given: Full AC, a compact Riemann surface X, a divisor D, a point p∈X, and the fixed coordinate disk (W,z) from the statement.

[F1]

Full AC is the hypothesis for derived sheaf cohomology and its long exact sequence (The Axiom of Choice).

[F2]

Riemann surfaces have holomorphic coordinate charts; divisors have locally finite support and local coefficient D(p) (Riemann surfaces and holomorphic atlases, Divisors, principal divisors and canonical divisors on a Riemann surface).

[F3]

The sheaf OX(D) is locally the meromorphic functions satisfying ord⁡q(f)≥−D(q) (The holomorphic line bundle associated to a divisor); meromorphic functions are holomorphic away from their isolated poles (Meromorphic functions on a plane domain).

[F4]

A holomorphic function on a punctured coordinate disk has a convergent Laurent expansion with uniquely determined coefficients (Laurent expansion on an annulus, Laurent coefficients are given by contour integrals and are unique).

[F5]

A sequence of sheaves is exact if and only if its stalk sequence is exact (Exact sequences of sheaves, A sequence of abelian sheaves is exact exactly when it is exact on every stalk).

[F6]

The skyscraper sheaf has value C on opens containing p and value 0 on other opens; its restrictions are identity maps when both opens contain p and zero maps otherwise (A skyscraper sheaf of abelian groups at a point). A sheaf is flasque when all restriction maps are surjective (Flasque sheaf).

[F7]

Positive-degree sheaf cohomology of a flasque sheaf vanishes under AC (Flasque abelian sheaves are Γ-acyclic).

[F8]

A short exact sequence of abelian sheaves gives a natural long exact sequence of sheaf-cohomology groups (Long exact sequence of sheaf cohomology).

[F9]

Full AC supplies its countable instances, so compatible Riemannian metrics on X and Hermitian metrics on each holomorphic divisor bundle exist. With such metrics supplied, H0(X,OX(A)) and H1(X,OX(A)) are finite-dimensional, with the stated ℓ,i,χ notation (Hermitian metric and L2 pairing on a compact Riemann surface, Finite-dimensionality of the cohomology of a divisor on a compact Riemann surface).

Proof

1.1F2F3F4F5given

Fix the disk (W,z) from the statement, small enough to meet no support point of D other than possibly p. For a germ f in OX(D+p)p, [F3] gives ord⁡p(f)≥−k−1, so its Laurent expansion on a sufficiently small punctured disk has only powers zn with n≥−k−1 by [F4]. Define λp,z on a section over any open containing p by taking this germ coefficient c−k−1, and define it to be zero on opens not containing p. Uniqueness of Laurent coefficients makes this independent of the smaller disk used to compute it, and restrictions preserve the coefficient, so these maps form a sheaf morphism. Its kernel at p consists exactly of germs with order at least −k, which is OX(D)p; it is surjective at p because the germ z−k−1 maps to 1. At any x≠p, the divisors D and D+p agree near x, so the inclusion is an isomorphism on that stalk and (Cp)x=0. Thus the stalk sequence is exact at every point, and [F5] gives the asserted short exact sequence.

1.2F1F6F7given

For open sets V⊆U, the restriction Cp(U)→Cp(V) is the identity if both contain p and is the zero map to 0 otherwise, so it is always surjective by [F6]. Hence Cp is flasque. Since p∈X, its global sections are C. Applying [F7] to the flasque sheaf on X gives Hq(X,Cp)=0 for every q≥1.

2.1F1F8F9step 1.1step 1.2algebra∎

Apply [F8] to the short exact sequence in step 1.1 and use step 1.2; the relevant portion is the displayed six-term exact sequence, with final zero because H1(X,Cp)=0. Choose compatible metrics on X, OX(D) and OX(D+p) using [F9] and the countable instances of full AC in [F1]. Applying the finiteness theorem in [F9] with these metrics makes the H0 and H1 terms for both divisors finite-dimensional, and dim⁡H0(X,Cp)=1. Exactness gives dim⁡im⁡λp,z=ℓ(D+p)−ℓ(D) and makes H1(X,OX(D))→H1(X,OX(D+p)) surjective. If r=dim⁡im⁡λp,z, exactness also gives i(D)−i(D+p)=1−r; hence χ(OX(D+p))−χ(OX(D))=(ℓ(D+p)−ℓ(D))+(i(D)−i(D+p))=r+(1−r)=1.

Depends on

Used by

Dependency tree · two levels

109 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