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.

Degree two of ℘ and its four branch points

Statement

Let Λ=Zω1+Zω2 be a full complex lattice with oriented basis (ω1,ω2) (Complex lattice and quotient torus), let TΛ=C/Λ be its torus with class map π:C→TΛ, π(z)=[z], let ℘=℘Λ be the Weierstrass function (Weierstrass p function), and let ℘ˉ:TΛ→C^ be its torus form, characterized by ℘ˉ∘π=℘ (Elliptic function for a lattice); this is the meromorphic map denoted ℘:TΛ→C^ in the title. Put

h1:=ω12,h2:=ω22,h3:=ω1+ω22,ej:=℘(hj)∈C,j=1,2,3.

Then:

  1. ℘ˉ has degree two: with ex(℘ˉ) the ramification index (Ramification index, ramification order and branch value), ∑x∈℘ˉ−1(a)ex(℘ˉ)=2for every a∈C^;
  2. for all z,w∈C one has ℘(z)=℘(w) in C^ if and only if w≡z or w≡−z modulo Λ;
  3. the critical points (the branch points of the title) of ℘ˉ are exactly the class [0] and the three distinct nonzero half-period classes [h1], [h2], [h3]; equivalently ℘ˉ is ramified exactly at those four classes, with branch values ℘ˉ([0])=∞ and the three distinct values e1,e2,e3;
  4. the derivative ℘′ has exactly one simple zero at each nonzero half-period: ℘′(h)=0 for every h∈C∖Λ with 2h∈Λ, and the zeros of ℘′ are precisely the Λ-translates of h1,h2,h3, each of order one, with no other zeros modulo Λ.

Facts & Assumptions

Given: A full complex lattice Λ=Zω1+Zω2 with oriented basis (ω1,ω2), the torus TΛ=C/Λ with class map π(z)=[z], the Weierstrass function ℘=℘Λ and its torus form ℘ˉ with ℘ˉ∘π=℘, the points h1=ω1/2, h2=ω2/2, h3=(ω1+ω2)/2 and the values ej=℘(hj).

[F1]

Λ=Zω1+Zω2 is a subgroup of C with ω1,ω2 real-linearly independent, and TΛ=C/Λ={[z]:z∈C} carries the quotient topology of the class map π (Complex lattice and quotient torus).

[F2]

The charts inverse to the injective restrictions of π to small balls form a holomorphic atlas on TΛ; TΛ is Hausdorff, second countable and compact, hence a compact Riemann surface; and π:C→TΛ is a holomorphic covering map (The quotient C/Λ is a compact Riemann surface).

[F3]

℘ is holomorphic on C∖Λ, even, so ℘(−z)=℘(z) for all z∈C∖Λ, and Λ-periodic, so ℘(z+λ)=℘(z) for all z∈C and λ∈Λ with poles matched; at each lattice point λ∈Λ it has a double pole with principal part (z−λ)−2 and it has no other poles; further ℘′(z)=−2∑ω∈Λ(z−ω)−3 on C∖Λ with that series normally convergent, and ℘′ is odd and Λ-elliptic (Normal convergence, parity and periodicity of the Weierstrass p function).

[F4]

℘ is a Λ-elliptic function and is the pullback ℘=g∘π of a unique meromorphic function g:TΛ→C^, the torus form; conversely a meromorphic g on TΛ pulls back to a Λ-elliptic function (Elliptic function for a lattice).

[F5]

A meromorphic function on a Riemann surface X is a holomorphic map X→C^ that is not the constant map with value ∞; every holomorphic map of Riemann surfaces is continuous (Holomorphic maps and meromorphic functions on Riemann surfaces).

[F6]

(a) The standard charts of the Riemann sphere are ϕ0(z)=z on C and ϕ∞:C^∖{0}→C with ϕ∞(z)=1/z for z∈C× and ϕ∞(∞)=0, and on the overlap C× the transition maps are w↦1/w in both directions, hence holomorphic (The standard holomorphic charts on the Riemann sphere, with holomorphy and poles at infinity). (b) Stereographic projection Σ:C^→S2, Σ(∞)=(0,0,1), is a homeomorphism onto the unit sphere S2⊆R3 (Stereographic projection identifies the Riemann sphere with the unit two-sphere); C^ is compact Hausdorff with C an open subspace (The Riemann sphere is the published one-point compactification of the complex plane); S2 is connected (For n≥2, the sphere Sn−1 is path-connected and connected); and C^ is second countable: the rational open boxes form a countable basis of R3, so the subspace S2 is second countable (Qn is a countable dense subset of Rn, and rational open boxes form a countable basis, Second countability is hereditary, Second countability: an at most countable basis for the topology), and a homeomorphism transports a countable basis (Basis and subbasis for a topology, and the topology generated by a family of sets). (c) A Riemann surface is a nonempty connected Hausdorff second-countable space with a holomorphic atlas of pairwise compatible charts, each chart being a homeomorphism onto an open subset of C (Riemann surfaces and holomorphic atlases).

[F7]

If f:X→Y is a nonconstant proper holomorphic map between connected Riemann surfaces, then f is onto, every fibre f−1(y) is nonempty and finite, and d(y):=∑x∈f−1(y)ex(f) is a positive finite integer independent of y, the degree d=deg⁡f (Degree of a proper holomorphic map of Riemann surfaces).

[F8]

For a nonconstant holomorphic map f:X→Y of Riemann surfaces and x∈X, there are centred charts with chart expression z↦zex(f) for the unique positive integer ex(f), and ex(f)=deg⁡x(ψ∘f∘φ−1)=ord⁡x(f−f(x)) in any centred charts; ex(f)=1 exactly when f is a local biholomorphism at x; x is a critical point when ex(f)>1, and a branch value is the image f(x) of a critical point (Ramification index, ramification order and branch value).

[F9]

For a nonconstant holomorphic function F on a complex domain and a point a in it, the local degree deg⁡aF:=ord⁡a(F−F(a)) is a positive natural number (Local degree of a nonconstant holomorphic map).

[F10]

A holomorphic function on a neighbourhood of a has finite order m at a if and only if on some neighbourhood of a it has the form f(z)=(z−a)mg(z) with g holomorphic and g(a)≠0 (The order of a zero is the exponent in its local holomorphic factorization).

[F11]

Complex derivatives are linear, satisfy the product rule (fg)′=f′g+fg′ and the reciprocal rule, and constant functions have derivative 0 while the identity has derivative 1; the chain rule (g∘f)′(a)=g′(f(a))f′(a) holds for composable complex differentiable maps (Linearity, product, reciprocal, and quotient rules for complex derivatives, The chain rule for complex derivatives).

Proof

technique · direct
1.1F2F3F4F5F6F12

(The torus form is a continuous proper map.) By [F3] and [F4], ℘ is a Λ-elliptic function and ℘=℘ˉ∘π with ℘ˉ:TΛ→C^ its torus form, a meromorphic function on the Riemann surface TΛ. By [F5] the meromorphic function ℘ˉ is a holomorphic, hence continuous, map. Let K⊆C^ be compact; since C^ is Hausdorff by [F6], K is closed in C^ by [F12], so ℘ˉ−1(K) is closed in TΛ by continuity; and TΛ is compact by [F2], so ℘ˉ−1(K) is compact by [F12]. Hence ℘ˉ is proper.

1.2F1F3F4

(℘ˉ is nonconstant, and hj∉Λ.) The point 0 is a lattice point, so ℘ has a pole at 0 by [F3] and ℘ˉ([0])=∞; the points h1,h2,h3 are not lattice points: if h1=mω1+nω2 with m,n∈Z, then (m−12)ω1+nω2=0 with m−12≠0, contradicting [F1], and the same computation with (m,n−12) and (m−12,n−12) handles h2,h3. Since the poles of ℘ are exactly the lattice points by [F3], the value ℘(h1) is finite, so ℘ˉ([h1])=℘(h1)∈C differs from ℘ˉ([0])=∞: the map ℘ˉ is nonconstant.

1.3F2F3F4F6F11

(The chart expression of ℘ˉ at [0].) By [F2] the covering map π is injective on some open ball U around 0, and χ:=(π∣U)−1:π(U)→U is one of the charts of the atlas of TΛ, with χ([w])=w for [w]∈π(U). Take the chart ϕ∞ of [F6] at ℘ˉ([0])=∞; the chart expression is F(z)=ϕ∞(℘ˉ(χ−1(z)))=ϕ∞(℘ˉ([z]))=ϕ∞(℘(z))(z∈U), where ℘ˉ([z])=℘(z) uses [F4]. By the principal-part clause of [F3] there is a holomorphic Q on a disc around 0 with ℘(z)=z−2+Q(z) for z≠0 there; then z2℘(z)=1+z2Q(z) tends to 1 as z→0, so u(z):=(1+z2Q(z))−1 is holomorphic on a neighbourhood of 0 by the reciprocal rule of [F11], with u(0)=1, and 1/℘(z)=z2u(z) for 0<∣z∣ small. Since also ϕ∞(∞)=0=02u(0) and ϕ∞(℘(z))=1/℘(z) for 0<∣z∣ small, the chart expression satisfies F(z)=z2u(z) on a neighbourhood of 0.

1.4F1

(The classes of order two.) If z∈C has 2z∈Λ, then 2z=mω1+nω2 with m,n∈Z, so z=m2ω1+n2ω2; replacing m by m+2 and n by n+2 changes z by elements of Λ, so [z] is one of [0], [h1], [h2], [h3]. These four classes are pairwise distinct and h1,h2,h3∉Λ: the differences h1, h2, h3, h1−h2=−12(ω2−ω1), h1−h3=−12ω2 and h2−h3=−12ω1 are all non-lattice, because an equation such as h1−h2=mω1+nω2 reads (m−12)ω1+(n+12)ω2=0, a nontrivial real-linear combination vanishing, contrary to [F1]; the other cases are identical with the non-integer coefficients m−12, n−12, m+12 in one of the two slots. Hence the only classes x∈TΛ with x=−x are [0],[h1],[h2],[h3], and the last three are distinct nonzero classes.

1.5F4F8F9F10F11

(Ramification index versus the derivative at finite points.) Let z∈C∖Λ. The chart expression of ℘ˉ in a source chart inverse to π near z and the centered target chart ψ℘(z)(ξ):=ξ−℘(z) at the finite value ℘(z) is w↦℘(w)−℘(z) for w near z, because ℘ˉ([w])=℘(w) by [F4]; hence by [F8], e[z](℘ˉ)=ord⁡z(℘−℘(z))=:m, a positive finite integer by [F8] and [F9]. If m=1, then by [F10] there is a holomorphic g near z with g(z)≠0 and ℘(w)−℘(z)=(w−z)g(w), so the product rule and the derivative of the identity in [F11] give ℘′(z)=g(z)+0⋅g′(z)=g(z)≠0; this proves ℘′(z)=0⇒m≥2. Conversely, if m≥2, then by [F10] ℘(w)−℘(z)=(w−z)mg(w) with g(z)≠0, and the product rule of [F11] gives ℘′(z)=m⋅0m−1g(z)+0mg′(z)=0, so ℘′(z)≠0⇒m=1. Thus for z∈C∖Λ, e[z](℘ˉ)=1 iff ℘′(z)≠0, and e[z](℘ˉ)≥2 iff ℘′(z)=0.

1.6F3

(The equality criterion: w≡±z implies ℘(w)=℘(z).) Suppose w=z+λ or w=−z+λ with λ∈Λ. By the periodicity and evenness clauses of [F3], ℘(w)=℘(z+λ)=℘(z) in the first case and ℘(w)=℘(−z+λ)=℘(−z)=℘(z) in the second, both as values in C^ with poles matched.

1.7F6

(C^ is a connected Riemann surface.) By F6 the two standard charts cover C^ and have holomorphic transition maps on their overlap, so they form a holomorphic atlas; C^ is nonempty; it is compact Hausdorff and second countable by F6; and it is connected because Σ is a homeomorphism onto the connected space S2, so that Σ−1:S2→C^ is a continuous surjection and the continuous image of a connected space is connected. Therefore C^ satisfies the Riemann-surface axioms of F6.

2.1F2F3F7F8F9F10step 1.1step 1.3step 1.7

(e[0](℘ˉ)=2 and deg⁡℘ˉ=2.) Here F(0)=0 and F=z2u with u(0)=1≠0, so the order of F at 0 is exactly 2 by [F10]; hence by [F8] and [F9], e[0](℘ˉ)=deg⁡0F=ord⁡0(F−F(0))=ord⁡0F=2. The fibre of ℘ˉ over ∞ is the single class [0]: indeed ℘ˉ([z])=∞ iff ℘(z)=∞ iff z∈Λ by the pole clause of [F3], iff [z]=[0]. By step 1.1 the map ℘ˉ is proper and nonconstant with connected Riemann surfaces as source and target by [F2] and step 1.7, so [F7] applies and the degree d=∑x∈℘ˉ−1(∞)ex(℘ˉ)=e[0](℘ˉ)=2 is independent of the value: ∑x∈℘ˉ−1(a)ex(℘ˉ)=2 for every a∈C^.

2.2F3F11step 1.2

(℘′ vanishes at every nonzero half-period.) Let h∈C∖Λ with 2h∈Λ. For every z with h±z∉Λ the periodicity clause of [F3] with λ=−2h∈Λ gives ℘(h+z)=℘(h+z−2h)=℘(z−h), and the evenness clause of [F3] gives ℘(z−h)=℘(h−z); hence ℘(h+z)=℘(h−z) on the open set where both sides are defined. Differentiating both sides at z=0 with the chain rule of [F11] (the two one-variable maps z↦h+z and z↦h−z have derivatives 1 and −1) gives ℘′(h)=−℘′(h), so ℘′(h)=0. In particular ℘′(hj)=0 for j=1,2,3.

3.1F8step 1.2step 1.5step 2.2

(The three half-periods are critical points.) By steps 1.2 and 2.2, hj∉Λ and ℘′(hj)=0; by step 1.5, e[hj](℘ˉ)≥2. Hence each of the three distinct nonzero classes [h1],[h2],[h3] is a critical point of ℘ˉ in the sense of [F8].

4.1F3F7step 1.2step 2.1step 1.4step 3.1

(Dichotomy for the fibres over finite values.) Let a∈C and S:=℘ˉ−1(a)⊆TΛ. By [F7] the set S is nonempty and finite and ∑x∈Sex(℘ˉ)=2 by step 2.1, each ex(℘ˉ) being a positive integer. If some x∈S satisfies x≠−x, then for a representative x=[z] one has ℘(−z)=℘(z)=a by the evenness clause of [F3], so −x=[−z]∈S as well; the two distinct elements x,−x of S contribute at least 1+1=2 to the sum, so necessarily S={x,−x} and ex(℘ˉ)=e−x(℘ˉ)=1. Otherwise every x∈S satisfies x=−x, so x∈{[h1],[h2],[h3]} by step 1.4, since [0]∉S as ℘ˉ([0])=∞≠a by step 1.2; each x∈S has ex(℘ˉ)≥2 by step 3.1, and S≠∅ with ∑x∈Sex(℘ˉ)=2 forces S={[h]} for a single class [h] with h∈{h1,h2,h3} and e[h](℘ˉ)=2.

5.1F3F8step 1.2step 1.4step 3.1step 4.1

(The three branch values are distinct and their fibres are single points.) The values ej=℘(hj) are finite by step 1.2 and the pole clause of [F3]. For each j the class [hj] lies in ℘ˉ−1(ej) and has e[hj](℘ˉ)≥2 by step 3.1, so the first alternative of step 4.1 is impossible for a=ej (it would give e=1 there); hence the second alternative holds and ℘ˉ−1(ej)={[hj]},e[hj](℘ˉ)=2. If ej=ek for indices j≠k, then [hj] and [hk] are two distinct elements of the fibre ℘ˉ−1(ej) by step 1.4, contradicting the displayed equality; hence e1,e2,e3 are three distinct finite values, and the fibre over each is a single class.

5.2F3step 4.1

(The equality criterion: conversely.) Suppose ℘(z)=℘(w)=:a in C^. If a=∞, then z,w∈Λ by the pole clause of [F3], so [w]=[z] and w≡z≡−z modulo Λ. If a∈C, then [z],[w]∈S=℘ˉ−1(a) and step 4.1 gives two alternatives: either S={x,−x} for a class x with x≠−x, in which case [z],[w]∈{x,−x} and w≡±z modulo Λ; or S={[h]} for a single class with 2h∈Λ, in which case [z]=[w]=[h]=[−h] and again w≡±z modulo Λ.

6.1F8step 2.1step 1.4step 1.5step 4.1step 5.1

(The critical locus of ℘ˉ.) A point x∈TΛ is critical precisely when ex(℘ˉ)≥2 by [F8]. For x=[0] this holds with e[0](℘ˉ)=2 by step 2.1, and for x=[hj] it holds with e[hj](℘ˉ)=2 by step 5.1. Conversely let x=[z] be critical and x≠[0]; then z∉Λ, so by step 1.5 the inequality e[z](℘ˉ)≥2 gives ℘′(z)=0. Apply step 4.1 to the finite value a=℘(z): the first alternative would give e[z](℘ˉ)=1, contrary to e[z](℘ˉ)≥2, so the second alternative holds and [z]=[h] with h∈{h1,h2,h3}. Hence the critical points of ℘ˉ are exactly [0],[h1],[h2],[h3], four pairwise distinct classes by step 1.4.

7.1F8step 1.2step 5.1step 6.1

(The branch locus.) By [F8] the branch values of ℘ˉ are the images of its critical points, so by step 6.1 they are ℘ˉ([0])=∞ (step 1.2) and ℘(hj)=ej; by step 5.1 the three ej are distinct and differ from ∞, so the branch locus is the four-element set {∞,e1,e2,e3}.

7.2F3step 1.5step 2.2step 6.1

(The zeros of ℘′.) Since ℘′ is Λ-periodic by [F3], ℘′(z+λ)=℘′(z) for all z∈C∖Λ and λ∈Λ, so the zero set of ℘′ is Λ-invariant. For z∈C∖Λ step 1.5 together with step 6.1 gives ℘′(z)=0  ⟺  e[z](℘ˉ)≥2  ⟺  [z]∈{[h1],[h2],[h3]}. Hence the zeros of ℘′ are exactly the Λ-translates of h1,h2,h3: each hj is a zero by step 2.2, every zero is Λ-translates of some hj by the equivalence just displayed, and there are no other zeros modulo Λ.

8.1F3F10F11step 1.5step 2.2step 5.1step 7.2

(Each zero of ℘′ is simple.) Fix j and put G(w):=℘(w)−ej near w=hj. By step 5.1, ord⁡hj(℘−ej)=e[hj](℘ˉ)=2, the identification of order and index being that of step 1.5; so by [F10] there is a holomorphic g near hj with g(hj)≠0 and ℘(w)−ej=(w−hj)2g(w). Differentiating with the product rule and linearity of [F11] gives ℘′(w)=2(w−hj)g(w)+(w−hj)2g′(w)=(w−hj)(2g(w)+(w−hj)g′(w)), and the second factor at w=hj equals 2g(hj)≠0; hence ord⁡hj(℘′)=1, a simple zero. Since ℘′ is Λ-periodic, for λ∈Λ one has ℘′(hj+λ+u)=℘′(hj+u)=u⋅(2g(hj+u)+ug′(hj+u)) for u near 0, so the zero at hj+λ has order one as well. Thus every zero of ℘′ is simple, and by step 7.2 there is exactly one such zero at each nonzero half-period modulo Λ.

9.1

Collecting the claims: ℘ˉ is a nonconstant proper holomorphic map of connected Riemann surfaces (steps 1.1 and 1.2) of degree two (step 2.1), proving (1); steps 1.6 and 5.2 prove (2); step 6.1 together with the distinctness in step 1.4 identifies the critical points, i.e. the branch points, as [0] and the three distinct nonzero classes [h1],[h2],[h3], and step 7.1 gives the equivalent description by branch values, proving (3); and steps 7.2 and 8.1 prove (4), that ℘′ vanishes exactly at the Λ-translates of the three half-periods and that each such zero is simple. ∎

Remarks

The dichotomy of step 3.1 is the quantitative form of "℘ is the quotient map of the involution z↦−z": every finite value is attained either at a pair of distinct opposite classes or, for the three special values ej, at a single half-period class with multiplicity two. The three finite branch values e1,e2,e3 are distinct already at this stage; that they are the roots of the polynomial 4x3−g2x−g3 and that Δ=g23−27g32≠0 belongs to the later discriminant theorem of this page, whose proof uses the fibre description above. An alternative route to the vanishing order ord⁡hj(℘′)=1 runs through the divisor law of this page: ℘′ has the single triple pole class [0], so its three zeros [h1],[h2],[h3] exhaust the zero divisor and each has order one. The proof above selects nothing: the charts are the canonical ones supplied by the covering and by the sphere, and all order computations are local algebraic identities.

Depends on

Used by

Dependency tree · two levels

95 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