Alphabeta Math
TheoremStatement: 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.

Divisor and residue laws for elliptic functions

Statement

Let Λ=Zω1+Zω2⊆C be a full complex lattice with oriented basis (ω1,ω2) (Complex lattice and quotient torus), let f be a nonconstant Λ-elliptic meromorphic function, and for a∈C put

P:={a+sω1+tω2:0≤s,t≤1},P∘:={a+sω1+tω2:0<s,t<1}

for the closed fundamental parallelogram and its interior. Assume that the boundary ∂P of P contains no zero and no pole of f. Then:

  1. the numbers of zeros and of poles of f in P∘, both counted with multiplicity, are finite and equal:

∑c∈Zer⁡(f)∩P∘ord⁡c(f)=∑p∈Pol⁡(f)∩P∘ord⁡ppole(f);

  1. the sum of the residues of f at its poles in P∘ vanishes: ∑p∈Pol⁡(f)∩P∘Res⁡(f,p)=0;
  2. both numbers in (1), and the residue sum in (2), do not depend on the translation a: the same values arise for every translate whose parallelogram boundary avoids the zeros and poles of f;
  3. in particular, a Λ-elliptic function with no poles is constant, and a nonconstant Λ-elliptic function has at least two poles counted with multiplicity.

Facts & Assumptions

Given: A full complex lattice Λ=Zω1+Zω2 with oriented basis (ω1,ω2), a nonconstant Λ-elliptic function f with zero set Zer⁡(f) and pole set Pol⁡(f), a point a∈C, the closed parallelogram P={a+sω1+tω2:0≤s,t≤1} with interior P∘={a+sω1+tω2:0<s,t<1} and boundary ∂P, and the hypothesis that ∂P contains no zero and no pole of f.

[F1]

Λ=Zω1+Zω2 is a subgroup of C with ω1,ω2 real-linearly independent; (ω1,ω2) is oriented when Im⁡(ω2/ω1)>0; TΛ=C/Λ carries the quotient topology (Complex lattice and quotient torus). The complex numbers form a real vector space spanned by {1,i}, and an independent set is no larger than a finite spanning set (C is the real coordinate plane, with coordinate arithmetic, If V has a spanning set with n elements, then every linearly independent subset of V is finite with at most n elements; in particular V has no linearly independent subset equinumerous with N), so the independent pair ω1,ω2 is a real basis of C: every z∈C is z=sω1+tω2 with unique s,t∈R.

[F2]

f:C→C^ is meromorphic on the plane and satisfies f(z+λ)=f(z) for all z∈C and all λ∈Λ, both sides being values in C^; in particular z+λ is a pole of f exactly when z is (Elliptic function for a lattice).

[F3]

Let w<w′, let α,β:[w,w′]→R be continuous with α≤β, real-analytic on (w,w′) with Puiseux-analytic graphs, and let γ be the positively oriented boundary contour of T={x+iy:w≤y≤w′, α(y)≤x≤β(y)}. Then n(γ,q)=1 for every q∈T∘ and n(γ,q)=0 for every q∈C∖T; the same two index assertions hold for the region σ(T) with boundary contour σ∘γ, for every orientation-preserving similarity σ(z)=cz+d (Index of the boundary of a graph-bounded plane region).

[F4]

If ϕ:[c,d]→[a,b] is a strictly increasing continuous bijection, γ:[a,b]→C is rectifiable and f is continuous on the trace of γ, then ∫γ∘ϕf dz=∫γf dz (Complex and absolute line integrals are invariant under increasing continuous reparametrization).

[F5]

Let Ω⊆C be open, f meromorphic on Ω, Γ admissible for the residue theorem in Ω, f not identically zero on any connected component of Ω and f≠0 on Γ∗. Then 12πi∫Γf′(z)f(z) dz=Z(f,Γ)−P(f,Γ), and only finitely many terms in those weighted counts are nonzero (The argument principle for an admissible null-homologous cycle).

[F6]

For Γ admissible and f as in [F5], the weighted zero and pole counts are Z(f,Γ)=∑a∈Zer⁡(f)n(Γ,a)ord⁡a(f),P(f,Γ)=∑b∈Pol⁡(f)n(Γ,b)ord⁡bpole(f) (Zero and pole counts weighted by multiplicity and winding number).

[F7]

Let Ω⊆C be open, let f be meromorphic on Ω with pole set S, and let Γ be admissible for the residue theorem in Ω. Then ∫Γf(z) dz=2πi∑a∈Sn(Γ,a)Res⁡(f,a), with only finitely many nonzero terms (The residue theorem for a null-homologous cycle).

[F8]

A complex cycle Γ is admissible for the residue theorem in Ω when Γ∗⊆Ω∖S, S the pole set of the meromorphic function, and Γ is null-homologous in Ω, that is n(Γ,p)=0 for every p∈C∖Ω (Admissible cycles for the residue theorem, Null-homologous cycles and homologous cycles in an open set).

[F9]

Let γ:[a,b]→C be piecewise-C1 and let f be continuous on its trace. Then ∫γf(z) dz=∑j∫tjtj+1f(γ(t))γj′(t) dt over the smooth pieces (For piecewise-C1 contours the Riemann–Stieltjes integral agrees with the parametric complex integral and the published real line integrals).

[F10]

For a rectifiable contour γ one has ∫γ−f dz=−∫γf dz, and for composable rectifiable contours α,β one has ∫α∗βf dz=∫αf dz+∫βf dz (Complex line integrals change sign under reversal and add under concatenation); the reversal of γ:[a,b]→C is γ−(t)=γ(a+b−t) (Rectifiable complex contours, reversal, concatenation, closedness, and orientation).

[F11]

Let f be meromorphic on a plane domain Ω with pole set P. Then every a∈P has a neighbourhood in Ω containing no other pole, P is closed in Ω, and every point of Ω therefore has a neighbourhood meeting P in at most one point (Poles of a meromorphic function form a closed discrete set and are at most countable).

[F12]

The meromorphic functions on a connected plane domain form a field; in particular for a nonzero meromorphic f the reciprocal 1/f is meromorphic, and f has a zero of order m at a exactly when 1/f has a pole of order m at a (Meromorphic functions on a connected plane domain form a field, The order of a zero is the exponent in its local holomorphic factorization).

[F13]

Let f be holomorphic on a punctured disc 0<∣z−a∣<R with a pole at a of order m and principal part c−m(z−a)−m+⋯+c−1(z−a)−1, c−m≠0. Then the Laurent expansion of f has finite nonzero principal part, and if m=1 the coefficient c−1 is nonzero (Characterizations of poles, Simple poles).

[F14]

The residue of f at an isolated singularity a is the Laurent coefficient c−1 (The residue of an isolated singularity).

[F15]

Every bounded entire function is constant (Liouville's theorem: every bounded entire function is constant).

[F17]

A continuous real-valued function on a nonempty compact metric space is bounded above and below and attains a maximum and a minimum (A continuous real-valued function on a nonempty compact metric space is bounded and attains a greatest and a least value).

[F18]

If f:U→V and g:V→C are complex differentiable at a and f(a) respectively, then (g∘f)′(a)=g′(f(a))f′(a); derivatives are additive and the derivative of the identity is 1 (The chain rule for complex derivatives, Linearity, product, reciprocal, and quotient rules for complex derivatives).

[F19]

For all z,w∈C one has ∣z+w∣≤∣z∣+∣w∣ and ∣zw∣=∣z∣ ∣w∣ (Conjugation is an involutive real-field automorphism, zz‾=∣z∣2, and modulus is definite, multiplicative, and subadditive); convergence and continuity on C are the metric notions for dC(z,w)=∣z−w∣ (The Euclidean metric, convergence, Cauchy sequences, and continuity on the complex plane).

[F20]

For every real x there is exactly one integer m with m≤x<m+1, its integer part ⌊x⌋ (Integer part: for every real x there is exactly one integer m with m≤x<m+1).

Proof

technique · direct
1.1F16F19given

Put φ(s,t):=a+sω1+tω2. By [F19], ∣φ(s,t)−φ(s′,t′)∣≤∣ω1∣ ∣s−s′∣+∣ω2∣ ∣t−t′∣, so φ is continuous; the box [0,1]2 is compact by [F16] and P=φ([0,1]2) is its continuous image, hence P is compact and nonempty by [F16].

1.2F1F3F4F10given

Put τ:=ω2/ω1, so Im⁡τ>0 by [F1], and let α(y):=(Re⁡τ/Im⁡τ)y, β(y):=α(y)+1 on [0,Im⁡τ], so that T:={x+iy:0≤y≤Im⁡τ,α(y)≤x≤β(y)}={s+tτ:0≤s,t≤1} with T∘={s+tτ:0<s,t<1}; the affine functions α≤β are real-analytic with Puiseux-analytic graphs, and the orientation-preserving similarity σ(w):=a+ω1w has σ(T)=P, σ(T∘)=P∘. Define γ1(t):=a+tω1, γ2(t):=a+ω1+tω2, γ3(t):=a+ω1+ω2−tω1, γ4(t):=a+ω2−tω2 for t∈[0,1] and Γ:=γ1∗γ2∗γ3∗γ4. Since σ(0+t)=a+tω1, σ(1+tτ)=a+ω1+tω2, σ(1+τ−t)=a+ω1+ω2−tω1 and σ(τ−tτ)=a+ω2−tω2, the four paths of Γ are the four pieces of σ∘γT, where γT is the boundary contour of [F3], up to the strictly increasing reparametrizations y=tIm⁡τ of the two graph pieces; by [F4] and the concatenation additivity of [F10] the integrals defining the indices agree, so the index assertions of [F3] give n(Γ,q)=1 for q∈P∘ and n(Γ,q)=0 for q∈C∖P. In particular Γ∗=∂P is a closed contour avoiding Zer⁡(f)∪Pol⁡(f), so every zero and every pole of f lies in P∘ or outside P.

1.3F8given

Since Γ∗=∂P avoids Zer⁡(f)∪Pol⁡(f) by the given hypothesis, and Γ is null-homologous in C (the condition n(Γ,p)=0 for p∈C∖C is vacuous), [F8] makes Γ admissible for the residue theorem in Ω=C both for f, whose pole set is Pol⁡(f), and for f′/f, whose pole set is Zer⁡(f)∪Pol⁡(f).

1.4F1F2F20given

Write points of P∘ as a+sω1+tω2 with s,t∈(0,1). If u,v∈P∘ and u−v∈Λ, then u−v=(mω1+nω2) with m,n∈Z and also u−v=(s−s′)ω1+(t−t′)ω2 with s−s′,t−t′∈(−1,1); uniqueness of the real coordinates from [F1] gives m=s−s′ and n=t−t′, so m=n=0 and u=v. Conversely, write z−a=sω1+tω2 with s,t∈R, [F20] provides integers m≤s<m+1 and n≤t<n+1, so z−(mω1+nω2)=a+(s−m)ω1+(t−n)ω2∈{a+s′ω1+t′ω2:0≤s′,t′<1}⊆P; hence every Λ-orbit meets P, and it meets P∘ in at most one point. For a zero c of f, the representative w∈P of its orbit is again a zero by [F2], and w∉∂P by the hypothesis, so w∈P∘; moreover the order is preserved since f(c+λ+u)=f(c+u) for all u, so the germ of f at a translate is the translated germ. Therefore the map sending a zero class to its representative in P∘ is a bijection from the classes of zeros of f onto Zer⁡(f)∩P∘ preserving multiplicity, and the same argument with poles in place of zeros gives a multiplicity preserving bijection from the classes of poles onto Pol⁡(f)∩P∘.

1.5F9F10

For t∈[0,1] the paths γ1(t)=a+tω1, γ2(t)=a+ω1+tω2, γ3(t)=a+ω1+ω2−tω1 and γ4(t)=a+ω2−tω2 are C1 with γ1′=ω1, γ2′=ω2, γ3′=−ω1, γ4′=−ω2. For any function g continuous on the trace of Γ the parametric formula [F9] and the concatenation identity of [F10] give ∫Γg dz=∑j=14∫01g(γj(t))γj′(t) dt; moreover γ3 is the reversal of the translated path δ1(t):=γ1(t)+ω2 and γ4 is the reversal of δ2(t):=γ2(t)−ω1, so ∫γ3g dz=−∫δ1g dz and ∫γ4g dz=−∫δ2g dz by [F10].

1.6F2F18

On the open set U:=C∖Pol⁡(f) the function f is holomorphic, and U+λ=U for every λ∈Λ by [F2]. Fix λ∈Λ and let Tλ(z):=z+λ; the chain rule [F18] applied to f=g and Tλ at z∈U gives (f∘Tλ)′(z)=f′(z+λ)⋅1, while f∘Tλ=f by [F2], so f′(z+λ)=f′(z) for all z∈U. Consequently g:=f′/f, which is holomorphic on U∖Zer⁡(f), satisfies g(z+λ)=g(z) at every point of its domain.

2.1F11F12step 1.1

By [F11] applied to f, Pol⁡(f) is closed and discrete in C and every point of C has a neighbourhood meeting Pol⁡(f) in at most one point. Since f is not identically zero, [F12] makes 1/f meromorphic, and its pole set is exactly Zer⁡(f), with a zero of f of order m becoming a pole of order m of 1/f; applying [F11] to 1/f shows that Zer⁡(f) is closed and discrete as well, and every point of C has a neighbourhood meeting each of Zer⁡(f), Pol⁡(f) in at most one point. Because P is compact by step 1.1, finitely many such neighbourhoods cover P, so the sets Zer⁡(f)∩P and Pol⁡(f)∩P are finite, and so are their subsets in P∘.

2.2F5F6step 1.2step 1.3given

The hypotheses of [F5] hold with Ω=C: f is meromorphic and not identically zero on the connected component C because it is nonconstant, Γ is admissible by step 1.3, and f has no zero on Γ∗ by the hypothesis; hence 12πi∫Γf′f dz=Z(f,Γ)−P(f,Γ), with only finitely many nonzero terms in the weighted counts. By [F6] these counts are the sums over Zer⁡(f) and Pol⁡(f) weighted by n(Γ,⋅) and by the orders; by step 1.2 the index is 1 on P∘ and 0 off P, and by the hypothesis there is no zero or pole on ∂P, so Z(f,Γ)=ZP:=∑c∈Zer⁡(f)∩P∘ord⁡c(f),P(f,Γ)=PP:=∑p∈Pol⁡(f)∩P∘ord⁡ppole(f), both finite sums.

2.3F7step 1.2step 1.3given

The hypotheses of [F7] hold with Ω=C: f is meromorphic on C with pole set Pol⁡(f) and Γ is admissible by step 1.3. Hence ∫Γf(z) dz=2πi∑p∈Pol⁡(f)n(Γ,p)Res⁡(f,p), and by step 1.2 all poles on ∂P are absent and the index is 1 exactly at the poles in P∘, so ∫Γf dz=2πi∑p∈Pol⁡(f)∩P∘Res⁡(f,p).

2.4F2step 1.5

Applying step 1.5 to g:=f, which is continuous on Γ∗ because Γ∗=∂P has no pole of f, and using the Λ-periodicity f(a+ω2+tω1)=f(a+tω1) and f(a+ω1+tω2)=f(a+tω2) from [F2] gives ∫δ1f dz=∫01f(a+ω2+tω1)ω1 dt=∫01f(a+tω1)ω1 dt=∫γ1f dz, and, since δ2(t)=a+tω2, ∫δ2f dz=∫01f(a+tω2)ω2 dt=∫01f(a+ω1+tω2)ω2 dt=∫γ2f dz; with the reversal identities of step 1.5 the integrals over γ3,γ4 cancel those over γ1,γ2, so ∫Γf(z) dz=0.

2.5F2F15F17step 1.1step 1.4

Suppose that Pol⁡(f)=∅, so that f is holomorphic on all of C and ∣f∣:C→R is continuous. By step 1.4 every z∈C is w+λ with w∈P and λ∈Λ, so ∣f(z)∣=∣f(w)∣ by [F2]; since P is nonempty and compact by step 1.1, [F17] provides M:=max⁡w∈P∣f(w)∣<∞, hence ∣f(z)∣≤M for every z∈C. Thus f is a bounded entire function, and f is constant by [F15].

3.1step 1.5step 1.6

Applying step 1.5 to the function g=f′/f, which is holomorphic and hence continuous on the complement of Zer⁡(f)∪Pol⁡(f) and in particular on Γ∗: by step 1.6, g is Λ-periodic on its domain, so g(a+ω2+tω1)=g(a+tω1) and g(a+ω1+tω2)=g(a+tω2) for t∈[0,1]; the same computation as in step 2.4 gives ∫Γf′f dz=0.

3.2step 2.3step 2.4

Combining steps 2.3 and 2.4 gives 0=∫Γf(z) dz=2πi∑p∈Pol⁡(f)∩P∘Res⁡(f,p), hence the residue sum vanishes.

4.1step 2.2step 3.1

Combining steps 2.2 and 3.1 gives ZP−PP=12πi∫Γf′f dz=0, so the two finite multiplicities of step 2.2 agree: ZP=PP.

4.2F13F14step 2.2step 2.5step 3.2

Let f be nonconstant and let D:=PP be the total pole multiplicity attached to P by step 2.2. By step 2.5, Pol⁡(f)≠∅, so D≥1. If D=1, then Pol⁡(f)∩P∘ consists of a single point p with ord⁡ppole(f)=1, so the pole is simple and [F13] gives a principal part c−1(z−p)−1 with c−1≠0; by [F14], Res⁡(f,p)=c−1≠0. The residue sum of step 3.2 then equals this single nonzero residue, contradicting step 3.2. Hence D≥2: counted with multiplicity, f has at least two poles.

5.1step 1.4step 2.2step 4.1step 3.2

Let b∈C be a translation for which ∂Pb avoids Zer⁡(f)∪Pol⁡(f), where Pb={b+sω1+tω2:0≤s,t≤1}. The argument of steps 1.2, 1.3, 2.2, 2.3, 2.4 and 3.1 uses only this avoidance and the lattice periodicity, so it applies verbatim with b in place of a and yields ZPb=PPb and vanishing residue sum for Pb. By step 1.4 applied to P, the number ZP is the total multiplicity of the zeros of f on TΛ (the sum of ord⁡c(f) over the finitely many zero classes), an invariant of f and Λ alone, and the same holds for PP; applied to Pb the same identification gives ZPb=ZP and PPb=PP. Hence both multiplicities and, by step 3.2 applied to each translate, the residue sum are independent of the translation.

6.1

Steps 4.1 and 3.2 prove clauses (1) and (2) for the given translate, step 5.1 proves clause (3), and steps 2.5 and 4.2 prove the two assertions of clause (4). ∎

Remarks

The divisor law and the residue law are the two integrals of f′/f and of f over the parallelogram boundary, whose opposite sides cancel by periodicity; the index assertions of Index of the boundary of a graph-bounded plane region replace the general Jordan curve theorem in evaluating the weighted counts. Clause (4) discharges the promise recorded in Elliptic function for a lattice that the pole-free Λ-elliptic functions are exactly the constants, and it uses Liouville's theorem rather than the compactness of TΛ (The quotient C/Λ is a compact Riemann surface) so that no Riemann-surface degree theory is presupposed here. Alternatively, the isolated-zero theorem Zeros of a nonzero holomorphic function are isolated isolates the zeros of f on the punctured plane and gives the same discreteness conclusion as the reciprocal argument in step 2.1. The proof selects nothing beyond the finitely many neighbourhoods of step 2.1 and the finitely many terms of the two sums; in particular no countable or dependent choice is invoked.

Depends on

Used by

Dependency tree · two levels

188 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