Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passaudited 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 exact sequence for adding one point to a divisor

Statement

Assume the Axiom of Choice, inherited through the sheaf-cohomology and Cartier-divisor suppliers of this page. Let k be a field, let C be a smooth proper geometrically integral curve over k (Curves over a field), let D be a divisor on C (Divisors on a smooth proper curve), let p∈C be a closed point with residue field κ(p) and residue degree d:=[κ(p):k] (The residue field at a point of an affine scheme, Degree divisor proper curve), and let ip,∗κ(p) be the skyscraper sheaf at p with value κ(p) (A skyscraper sheaf of abelian groups at a point).

  1. The natural morphism OC(D)→OC(D+p) of invertible subsheaves of the constant sheaf of rational functions is injective (Monotonicity of L(D) in the divisor), and it fits into a short exact sequence of coherent OC-modules 0→OC(D)→OC(D+p)→ip,∗κ(p)→0; thus the cokernel of the inclusion is the skyscraper sheaf at p with value κ(p) (Coherent module sheaves). This realises the promised third term i∗(OC(D+p)∣p): the restriction of the invertible sheaf OC(D+p) to the closed point p is a one-dimensional κ(p)-vector space, and the pushforward of that value is the skyscraper sheaf of the exact sequence.
  2. H0(C,ip,∗κ(p))≅κ(p), so dim⁡kH0(C,ip,∗κ(p))=d, and Hq(C,ip,∗κ(p))=0 for every q≥1 (Sheaf cohomology as right derived global sections).
  3. Iterating: for every effective divisor E≥0 on C the inclusion OC(D)→OC(D+E) has cokernel QE fitting into a short exact sequence of coherent OC-modules 0→OC(D)→OC(D+E)→QE→0 with (QE)x=0 for every closed point x∉Supp⁡(E); moreover Hq(C,QE)=0 for every q≥1 and dim⁡kH0(C,QE)=deg⁡k(E), so in particular 0≤dim⁡kH0(C,QE)≤deg⁡k(E), the upper bound being the one promised (Divisor support positive negative parts, Effective divisors have nonnegative degree).

The sheaves OC(D′) used here are constructed from the actual Weil-to-Cartier and Cartier-sheaf interfaces in [F2]. Under the stated Axiom of Choice, [F12] supplies the Dependent Choice premise of the curve Cartier-to-Weil result. The open-set order description in [F2] is stated for nonempty opens; the section group on the empty open is zero.

Facts & Assumptions

Given: a field k, a smooth proper geometrically integral curve C over k, a divisor D on C, a closed point p∈C, and, for part (3), an effective divisor E on C.

[F1]

Divisors and degrees. A divisor on C is a finite formal sum D=∑xnx[x] over the closed points, Supp⁡(E) is the finite set of closed points with nonzero coefficient, D is effective when all coefficients are ≥0, the residue field κ(x) of a closed point is a finite extension of k with [κ(x):k]=dim⁡kκ(x)≥1, and deg⁡k(E)=∑xnx[κ(x):k]; C is geometrically integral, separated and of finite type over k, and it is nonempty (Divisors on a smooth proper curve, Divisor support positive negative parts, Degree divisor proper curve, The residue field at a point of an affine scheme, Curves over a field). Moreover deg⁡k(E)≥0 for effective E, with deg⁡k(E)=0 exactly for E=0 (Effective divisors have nonnegative degree).

[F2]

Weil divisors, their Cartier sheaves, and the order description. In order inequalities below, use the convention ord⁡x(0)=+∞; this is notation for the zero section, not an extension of the valuation homomorphism domain. The divisor D′ on the smooth curve is a Weil divisor. By Cartier and Weil divisors agree on a smooth curve it is represented by a Cartier divisor whose cycle is D′. The local-equation construction of Invertible sheaf of cartier divisor gives the subsheaf OC(D′)⊆KC, and The sheaf of a Cartier divisor is invertible proves it invertible. The generic sheaf KC is constant with value k(C) (Sheaf total quotient rings). For a nonempty open U⊆C, its sections identify with k(C); a rational function f is a section of OC(D′) on U exactly when it belongs to the stalk at every point of U. At the generic point the stalk is k(C) and imposes no condition. At each closed point x, the local equation has order nx(D′) by the cycle identification, so the DVR stalk condition is ord⁡x(f)+nx(D′)≥0 (Local rings at closed points of smooth curves are discrete valuation rings, Order codimension one rational function). Locality of the subsheaf then gives OC(D′)(U)={f∈k(C):ord⁡x(f)+nx(D′)≥0 for every closed point x∈U}. For U=∅, OC(D′)(U)=0. Thus D′≤D′′ gives the inclusion of these subsheaves and the stated closed-point stalk descriptions. The global-section instance is also the identification of The space L(D) using the rational-section dictionary Rational sections of line bundles are Cartier divisors.

[F3]

Local structure at p. The local ring OC,p is a discrete valuation ring with maximal ideal generated by a uniformizer t, so that κ(p)=OC,p/(t) and every nonzero element of OC,p is a unit times a power of t (Local rings at closed points of smooth curves are discrete valuation rings). For f∈k(C)× the order ord⁡p(f) is additive, ord⁡p(f)≥0 if and only if f∈OC,p, and ord⁡p(f)=0 if and only if f is a unit of OC,p (Order codimension one rational function); consequently tmf∈OC,p if and only if ord⁡p(f)≥−m, and tmf∈tOC,p if and only if ord⁡p(f)≥−m+1, for every m∈Z.

[F4]

Monotonicity supplier. For divisors D≤E the natural morphism of invertible subsheaves OC(D)→OC(E) is injective, and L(D)⊆L(E); for E=D+p the quotient L(D+p)/L(D) embeds in κ(p) with dimension at most [κ(p):k] (Monotonicity of L(D) in the divisor). Only the injectivity assertion is used below.

[F5]

Exactness and stalks of sheaves. A sequence of sheaves of OC-modules is exact exactly when it is exact in the abelian category of sheaves of abelian groups, in the sense of Exact sequences of sheaves; the kernel sheaf of a morphism is computed objectwise while the cokernel sheaf is the sheafification of the objectwise cokernel, with the same formulas taken in the module categories on each open set, so cokernels and exactness of OC-module morphisms are computed on underlying sheaves of abelian groups (Kernel sheaves are objectwise, while cokernels and images are sheafified). Since kernels are objectwise, stalks are filtered colimits of section groups (The stalk of a presheaf at a point) and filtered colimits of abelian groups are exact (Filtered colimits of abelian groups are exact), the stalk of the kernel of a morphism is the kernel of the stalk map, and by the same exactness and Sheafification preserves stalks the stalk of the cokernel is the cokernel of the stalk map. Consequently a sequence of sheaves of abelian groups is exact if and only if it is exact on every stalk (A sequence of abelian sheaves is exact exactly when it is exact on every stalk), and the category of sheaves of abelian groups is abelian (Sheaves of abelian groups, and likewise sheaves of modules on a ringed space, form abelian categories).

[F6]

Abelian-category algebra. For a morphism f:A→B of an abelian category there is a canonical isomorphism A/ker⁡(f)≅im⁡(f) (First isomorphism theorem in an abelian category), and for subobjects C≤B≤A there is a canonical isomorphism (A/C)/(B/C)≅A/B (Third isomorphism theorem in an abelian category); the quotient A/B is the cokernel of the representing monomorphism B↣A (The quotient of an object by a subobject).

[F7]

Skyscraper sheaves. For a point x∈X of a topological space and an abelian group A, the skyscraper sheaf ix,∗A has (ix,∗A)(V)=A for x∈V with identity restrictions and value 0 for x∉V (A skyscraper sheaf of abelian groups at a point). For a closed subset Z⊆X with the subspace topology and inclusion i:Z↪X, the direct image i∗F of a sheaf F of abelian groups on Z is given by (i∗F)(V)=F(i−1V) (Direct image of a sheaf along a continuous map, Subspace topology: the traces of the open sets, its closed sets and its bases, the continuity of the inclusion, and the characteristic property of a map into a subspace), and Hq(Z,F)≅Hq(X,i∗F) for every q≥0 (Pushforward along a closed immersion preserves sheaf cohomology). On the one-point space Z={∗} one has H0(Z,F)≅F(Z) and Hq(Z,F)=0 for every q>0 (A point has no higher sheaf cohomology).

[F8]

Long exact sequence. For every short exact sequence of abelian sheaves on C there is a natural long exact sequence of sheaf cohomology groups ⋯→Hq(C,F′)→Hq(C,F)→Hq(C,F′′)→Hq+1(C,F′)→⋯ (Long exact sequence of sheaf cohomology, Sheaf cohomology as right derived global sections).

[F9]

Coherence. A curve is of finite type over the field k (Curves over a field); a morphism of finite type provides affine charts Spec⁡B with B a finitely generated algebra over the coordinate ring of an affine open of the target (Locally finite type and finite type morphisms), a field is Noetherian (A field has only the zero ideal and itself, hence is Noetherian) and a finitely generated algebra over a Noetherian ring is Noetherian (Every algebra of finite type over a Noetherian ring is a Noetherian ring), so C is locally Noetherian: it has an affine open cover by spectra of Noetherian rings (Locally Noetherian and Noetherian schemes). For every divisor D′ the sheaf OC(D′) is a coherent OC-module (Finite-dimensionality of the Riemann-Roch space), and on a locally Noetherian scheme the kernel, image and cokernel of a morphism of coherent OC-modules are coherent (Coherent sheaves on a locally Noetherian scheme, Coherent module sheaves).

[F10]

Linear algebra over k. For a linear map T:V→W with V finite-dimensional, dim⁡kV=dim⁡kker⁡T+dim⁡kim⁡T (Rank-nullity: dim⁡FV=nullity⁡T+rank⁡T); the formula T~(v+ker⁡T)=T(v) defines an isomorphism V/ker⁡T→im⁡T (First isomorphism theorem for vector spaces: V/ker⁡T is isomorphic to im⁡T); for W≤V with V finite-dimensional, dim⁡k(V/W)=dim⁡kV−dim⁡kW (A quotient basis lifts to a basis adapted to W); and dim⁡k of a finite-dimensional k-vector space is a nonnegative integer (Finite-dimensional vector space, and its dimension dim⁡FV; infinite-dimensional means having no finite basis). Hence for an exact sequence of k-vector spaces 0→A→B→C→0 with A and C finite-dimensional one has dim⁡kB=dim⁡kA+dim⁡kC.

[F11]

The Axiom of Choice enters through the sheaf-cohomology suppliers of [F7] and [F8], the coherence supplier [F9], the curve Cartier-to-Weil supplier in [F2], and the local-DVR supplier [F3]. The only additional premise needed there is Dependent Choice, which follows from the stated Axiom of Choice by [F12]; the argument below makes no further selection (The Axiom of Choice, The axiom of dependent choice: a relation in which every element is related to something admits an N-indexed chain).

[F12]

In ZF, the Axiom of Choice implies Dependent Choice (AC implies DC implies countable choice). Hence the stated Choice assumption supplies the Dependent Choice premise of Cartier and Weil divisors agree on a smooth curve.

Proof

technique · direct; construct the evaluation morphism carrying $\mathcal O_C(D+p)$ onto the skyscraper at $p$ with kernel $\mathcal O_C(D)$, verify the resulting sequence stalkwise, compute the cohomology of the skyscraper by pushing forward from the one-point space, and iterate the single-point sequence along the finite support of an effective divisor
1.1F1F3

Setup and local structure at p. Write D=∑xnx[x], put a:=np(D), and recall d=[κ(p):k]=dim⁡kκ(p) by [F1]; the divisor D+p has coefficient a+1 at p and the same coefficient as D at every other closed point. By [F3], OC,p is a discrete valuation ring with maximal ideal (t) for a uniformizer t, the residue field is κ(p)=OC,p/(t), ord⁡p is additive with ord⁡p(f)≥0 if and only if f∈OC,p, and tmf∈OC,p if and only if ord⁡p(f)≥−m for m∈Z.

1.2F9

The curve is locally Noetherian. By [F9] the structure morphism C→Spec⁡k is of finite type, so every point of C has an affine open neighbourhood Spec⁡B with B a finitely generated k-algebra; k is Noetherian and a finitely generated algebra over a Noetherian ring is Noetherian, so each such B is Noetherian, and C is locally Noetherian by [F9].

1.3F2F4

The two subsheaves and their order conditions. By [F2] the divisors D and D+p carry inclusions of invertible subsheaves OC(D)⊆OC(D+p)⊆KC of the constant sheaf of rational functions such that, for every nonempty open U, OC(D)(U) consists of the f∈k(C) with ord⁡x(f)+nx≥0 for every closed point x∈U, and likewise for OC(D+p) with the coefficient at p raised by one; their section groups on the empty open are zero. In particular, if p∈U and f∈OC(D+p)(U), then ord⁡p(f)≥−a−1. By [F4] the natural morphism OC(D)→OC(D+p) of OC-modules is injective, given by the inclusion of subsheaves of KC.

2.1F7step 1.1step 1.3

Definition of the evaluation morphism ψ. Define for every open U⊆C a map ψU:OC(D+p)(U)→(ip,∗κ(p))(U) by ψU:=0 when p∉U, and by ψU(f):=ta+1f mod (t)∈κ(p) when p∈U, where t is the uniformizer of step 1.1. This is well defined: for f∈OC(D+p)(U) with p∈U, step 1.3 gives ord⁡p(f)≥−a−1, hence ord⁡p(ta+1f)≥0, so ta+1f∈OC,p by step 1.1 and its class in κ(p)=OC,p/(t) is defined.

2.2F7step 1.1

Cohomology of the skyscraper. Let Z={p} be the one-point space with the subspace topology, with inclusion i:Z↪C, and let F be the sheaf of abelian groups on Z with F(Z)=κ(p); by [F7] the direct image is (i∗F)(V)=F(i−1V), which equals κ(p)=(ip,∗κ(p))(V) for opens V containing p and 0 otherwise, so i∗F=ip,∗κ(p) and Hq(C,ip,∗κ(p))≅Hq(Z,F) for every q≥0 by [F7]. By [F7] again H0(Z,F)≅F(Z)=κ(p) and Hq(Z,F)=0 for q>0; hence H0(C,ip,∗κ(p))≅κ(p), of k-dimension dim⁡kκ(p)=d by step 1.1, and Hq(C,ip,∗κ(p))=0 for every q≥1. This is part (2) of the Statement.

3.1F5F7step 1.1step 2.1

ψ is a morphism of sheaves of OC-modules. For every open U the map ψU is additive, because multiplication by ta+1 and reduction modulo (t) are additive on the groups involved; it is OC(U)-linear, because for g∈OC(U) the germ of g at p lies in OC,p with class gˉ∈κ(p) and ta+1(gf)=g⋅ta+1f holds in OC,p, so ψU(gf)=gˉ ψU(f); and the maps are compatible with restrictions: for V⊆U with p∉U both maps are zero, for p∈V⊆U the two subsheaves of KC have the same element f and ip,∗κ(p) has identity restrictions on opens containing p, while for p∈U, p∉V the target (ip,∗κ(p))(V) is the zero group. Hence ψ is a morphism of sheaves of OC-modules.

3.2F2F5step 1.1step 1.3step 2.1

The kernel of ψ is OC(D). At an open U with p∉U, step 1.3 gives OC(D)(U)=OC(D+p)(U) and ψU=0, so ker⁡ψU=OC(D)(U). At an open U with p∈U, step 1.1 shows that f∈ker⁡ψU is equivalent to ta+1f∈tOC,p, equivalently to ord⁡p(f)≥−a, and together with the order conditions at the other points of U, which are the same for D and D+p, this is exactly the condition f∈OC(D)(U); the converse is immediate. Therefore ker⁡ψ=OC(D) as subsheaves of OC(D+p).

3.3F2F3F7step 2.1

Stalks of the skyscraper and surjectivity of ψ. By [F7] the skyscraper ip,∗κ(p) has value κ(p) on the opens containing p, with identity restrictions, and value 0 on the opens not containing p; hence its stalk at p is κ(p), while at a point x≠p every section over an open containing x restricts to zero on the open complement of the closed set {p}, which still contains x, so the stalk at x is 0. The map ψx is a map into the zero group for x≠p, and at p the map ψp is surjective: for u∈OC,p the rational function t−a−1u satisfies ord⁡p(t−a−1u)≥−a−1, hence lies in OC(D+p)p by the stalk description of [F2], so it is the germ of a section of OC(D+p) near p, and ψp(t−a−1u)=u mod (t) because ψ is defined by f↦ta+1f mod (t) on sections over opens containing p as in step 2.1.

4.1F5step 1.3step 3.2step 3.3

Exactness of the single-point sequence. Consider the sequence of sheaves of OC-modules 0→OC(D)→OC(D+p)→ψip,∗κ(p)→0. At a point x≠p the stalk sequence is 0→Ax→Ax→0→0, exact because the two subsheaves agree away from p by step 1.3 and the target stalk is 0; at p the stalk sequence is 0→t−aOC,p→t−a−1OC,p→κ(p)→0 by steps 1.1 and 3.3, and it is exact: the first map is the inclusion of the subgroup t−aOC,p, so its kernel vanishes; the kernel of ψp is the image of that inclusion, because the kernel sheaf of ψ is OC(D) by step 3.2 and the stalk of a kernel is the kernel of the stalk map by [F5]; and ψp is surjective by step 3.3. By the stalkwise criterion for exactness [F5] the sequence is a short exact sequence, so the cokernel of the inclusion OC(D)→OC(D+p) is its third term ip,∗κ(p).

5.1F5F6F9step 1.2step 4.1

Coherence of the third term. By [F9] the curve C is locally Noetherian, and by [F9] the invertible sheaves OC(D) and OC(D+p) are coherent OC-modules; the present sequence is a short exact sequence of OC-modules whose left-hand map is a morphism of coherent modules with cokernel ip,∗κ(p), so the cokernel is a coherent OC-module by [F9]. This and step 4.1 give part (1) of the Statement, with the cokernel identified as the skyscraper at p with value κ(p).

5.2F5F6step 1.3step 4.1

The extension step for the iteration. Let p be a closed point with E≥p and put E′:=E−p; set A:=OC(D), B:=OC(D+E′) and C′:=OC(D+E)=OC(D+E′+p), so that A⊆B⊆C′ are nested subsheaves of KC by steps 1.3 with injective inclusion morphisms by [F4]. Define QE′:=coker⁡(A→B) and QE:=coker⁡(A→C′). By the third isomorphism theorem in an abelian category [F6], applied to the subobjects A≤B≤C′, the quotient QE/QE′ is canonically isomorphic to C′/B=coker⁡(B→C′), and by step 4.1 applied to the divisor D+E′ and the point p the latter is ip,∗κ(p); hence 0→QE′→QE→ip,∗κ(p)→0 is a short exact sequence of sheaves of OC-modules.

6.1F5step 1.3step 5.2

Support of QE. Let x be a closed point with x∉Supp⁡(E); then the coefficients of D and D+E at x coincide, so over an open neighbourhood of x the order conditions defining the two subsheaves of step 1.3 are the same and the inclusion A⊆C′ induces an isomorphism of stalks at x; since the stalk of a cokernel is the cokernel of the stalk map by [F5], the stalk (QE)x is the cokernel of an isomorphism and hence 0. Therefore QE is supported on the finite set Supp⁡(E).

6.2F9step 1.2step 5.2

Coherence of QE. The sheaves OC(D) and OC(D+E) are coherent OC-modules by [F9], the curve is locally Noetherian by step 1.2, and QE is their cokernel by step 5.2; hence QE is a coherent OC-module by [F9].

6.3F1F8F10step 2.2step 5.2

The induction on deg⁡kE. We prove by induction on the nonnegative integer deg⁡kE that dim⁡kH0(C,QE)=deg⁡k(E) and Hq(C,QE)=0 for every q≥1, for every effective divisor E. If deg⁡kE=0 then E=0 by [F1] and QE is the cokernel of the identity of OC(D), hence the zero sheaf, so both assertions hold. If E≠0, choose a closed point p∈Supp⁡(E) and put E′:=E−p, an effective divisor with deg⁡kE′=deg⁡kE−[κ(p):k]<deg⁡kE by [F1]; by step 5.2 there is a short exact sequence 0→QE′→QE→ip,∗κ(p)→0, whose long exact sequence [F8] contains the exact segment H0(QE′)→H0(QE)→κ(p)→H1(QE′)→H1(QE)→H1(ip,∗κ(p))=0, where Hq(ip,∗κ(p))=0 for q≥1 by step 2.2. Since H1(QE′)=0 by the induction hypothesis, the segment collapses to the exact sequence 0→H0(QE′)→H0(QE)→κ(p)→0, so [F10] gives dim⁡kH0(QE)=dim⁡kH0(QE′)+dim⁡kκ(p)=deg⁡kE′+[κ(p):k]=deg⁡kE; and for q≥1 the exactness of Hq(QE′)→Hq(QE)→Hq(ip,∗κ(p)), with both outer groups zero by the induction hypothesis and step 2.2, gives Hq(QE)=0.

7.1F2F3F7F8F9F11F12step 4.1step 5.1step 2.2step 6.1step 6.2step 6.3∎

Conclusion and choice accounting. Step 4.1 gives the short exact sequence of part (1) with its cokernel identified, and step 5.1 the coherence of its terms; step 2.2 gives part (2); and steps 6.1, 6.2 and 6.3 give, for every effective divisor E, the short exact sequence with cokernel QE, its support on Supp⁡(E), its coherence and the dimension formula dim⁡kH0(C,QE)=deg⁡k(E), hence the promised bounds 0≤dim⁡kH0(C,QE)≤deg⁡k(E). The Axiom of Choice is used only through the suppliers recorded in [F11], namely the sheaf-cohomology results of [F7] and [F8], the coherence supplier of [F9], the flagged Cartier-divisor suppliers of [F2], and the local-DVR supplier of [F3]; the only selections made above are the uniformizer t supplied by [F3] and the point p chosen in the finite set Supp⁡(E).

Depends on

Used by

Dependency tree · two levels

217 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