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.

The torus is biholomorphic to its Weierstrass cubic

Statement

Let Λ=Zω1+Zω2 be a full complex lattice with oriented basis (Complex lattice and quotient torus), let ℘=℘Λ be its Weierstrass function and ℘′ its derivative (Weierstrass p function), let Δ=g23−27g32 be its discriminant and let CΛ:={[X:Y:Z]∈CP2:Y2Z=4X3−g2XZ2−g3Z3} be the associated projective cubic, with the point at infinity O=[0:1:0] (projective space points). Then:

  1. CΛ is nonsingular in the Jacobian-rank sense of Local holomorphic charts on nonsingular complex algebraic curves at every point, and O is its unique point at infinity;
  2. the formula Φ([z]):=[℘(z):℘′(z):1](z∈C∖Λ) defines a holomorphic map Φ:TΛ∖{[0]}→CΛ on TΛ=C/Λ (The quotient C/Λ is a compact Riemann surface), which extends to a holomorphic map Φ:TΛ→CΛ with Φ([0])=O;
  3. this extended Φ is bijective;
  4. Φ is a biholomorphism: it is holomorphic, bijective, and its inverse Φ−1:CΛ→TΛ is holomorphic too. In particular CΛ is a connected compact Riemann surface, being a continuous image of the connected compact torus.

Facts & Assumptions

Given: A full complex lattice Λ=Zω1+Zω2 with oriented basis (ω1,ω2), its torus TΛ=C/Λ with class map π:C→TΛ, the Weierstrass function ℘=℘Λ and its derivative ℘′, the invariants g2=60G4, g3=140G6, the discriminant Δ=g23−27g32, the half-periods h1=ω1/2, h2=ω2/2, h3=(ω1+ω2)/2, the values ej=℘(hj), and the projective cubic CΛ⊆CP2 with its point O=[0:1:0].

[F1]

Λ is a subgroup of C whose generators ω1,ω2 are real-linearly independent, TΛ=C/Λ={[z]:z∈C} carries the quotient topology of π, and π(z)=[z] is a surjective group homomorphism with kernel Λ; the torus and its structure depend on the set Λ alone (Complex lattice and quotient torus).

[F2]

π is a holomorphic covering map and TΛ is a compact Riemann surface, hence nonempty, connected, Hausdorff and second countable; a chart on a space X is a homeomorphism onto an open subset of C and a holomorphic atlas is a covering family of pairwise compatible charts (The quotient C/Λ is a compact Riemann surface, Riemann surfaces and holomorphic atlases).

[F4]

The series of [F3] converges absolutely and normally on C∖Λ, independently of any enumeration. The function ℘ is holomorphic on C∖Λ, even and Λ-periodic, and at each λ∈Λ it has a double pole with principal part (z−λ)−2 and no other poles. Moreover ℘′(z)=−2∑ω∈Λ(z−ω)−3 on C∖Λ, this series converging normally, and ℘′ is odd and Λ-periodic with a pole of order 3 at each lattice point and no other poles (Normal convergence, parity and periodicity of the Weierstrass p function).

[F5]

℘ is the pullback ℘=g∘π of the meromorphic function g=℘ˉ:TΛ→C^ characterized by g([z])=℘(z), and a meromorphic function on TΛ pulls back to a Λ-elliptic function; in particular a value of ℘ depends only on the class of its argument, and ℘(z)=∞ exactly for z∈Λ (Elliptic function for a lattice).

[F6]

(℘′)2=4℘3−g2℘−g3 on C∖Λ, with G4=∑ω≠0ω−4 and G6=∑ω≠0ω−6 absolutely convergent and g2=60G4, g3=140G6 (Weierstrass cubic differential equation).

[F7]

The torus form ℘ˉ has degree two; for z,w∈C∖Λ one has ℘(z)=℘(w) if and only if w≡z or w≡−z modulo Λ; the critical points of ℘ˉ are exactly the class [0] and the three distinct nonzero half-period classes [h1],[h2],[h3], with distinct branch values e1,e2,e3∈C; and ℘′(hj)=0 with the zero at each hj of order one. In particular every finite value of ℘ is attained: for every a∈C the fibre ℘ˉ−1(a) has total ramification index two, so it is nonempty (Degree two of ℘ and its four branch points, Ramification index, ramification order and branch value).

[F8]

Δ=g23−27g32≠0; the polynomial 4x3−g2x−g3 has the three distinct roots e1,e2,e3; and the cubic CΛ is nonsingular in the Jacobian-rank sense at every point, including its unique point at infinity O=[0:1:0] (Nonvanishing of the lattice discriminant).

[F9]

CP2=(C3∖{0})/∼ with a∼b exactly when b=λa for some λ∈C×, classes written [X:Y:Z]; the standard affine charts are given by the free coordinates. In the chart {Z≠0} the coordinates are x=X/Z, y=Y/Z and a homogeneous equation F(X,Y,Z)=0 reads F(x,y,1)=0 there; in the chart {Y≠0} the coordinates are u=X/Y, v=Z/Y and F reads F(u,1,v)=0 (projective space points, Local holomorphic charts on nonsingular complex algebraic curves).

[F10]

If a plane curve is near p the zero set of one holomorphic function f of two variables with nonzero complex gradient at p, then after permuting the two coordinates the curve agrees near p with a holomorphic graph over the first coordinate, and that free coordinate is a local parameter of the curve; the projection onto that coordinate is a homeomorphism of the curve neighbourhood onto a plane domain, and transitions between such local parameters are holomorphic (Local holomorphic charts on nonsingular complex algebraic curves).

[F11]

(a) If a function u is holomorphic on a complex domain and u′(w0)≠0, then u restricts to a biholomorphism between complex domains contained in neighbourhoods of w0 and of u(w0) (Holomorphic inverse function theorem and local-degree criterion, Biholomorphic maps between complex domains). (b) A map is open when images of open sets are open; a bijection is a homeomorphism exactly when it is open and continuous, and in particular a continuous open bijection is a homeomorphism (Homeomorphism, open map, closed map, embedding, and what it means for a property to be topological): for open U in its domain, the preimage of U under its inverse is its open image, which proves continuity of the inverse.

[F12]

A holomorphic map of Riemann surfaces is one whose chart expressions are holomorphic, and this condition is independent of the atlases chosen; a holomorphic map is continuous, and holomorphy is a local condition, so a map is holomorphic once every point has a pair of charts in which its chart expression is holomorphic (Holomorphic maps and meromorphic functions on Riemann surfaces).

[F13]

A function holomorphic and bounded on a punctured disc extends holomorphically to the centre; a locally uniform limit of holomorphic functions is holomorphic; a holomorphic function with a zero of order m at a factors as (z−a)mg(z) with g(a)≠0; a holomorphic function equals its Taylor series near each point; and derivatives are linear and satisfy the product and chain rules (Characterizations of removable singularities, Locally uniform limits of holomorphic functions are holomorphic and their derivatives converge locally uniformly, The order of a zero is the exponent in its local holomorphic factorization, A holomorphic function equals its Taylor series throughout the largest centred disc in its domain, Linearity, product, reciprocal, and quotient rules for complex derivatives, The chain rule for complex derivatives).

[F14]

For all z,w∈C one has ∣z∣≥0 with ∣z∣=0 only for z=0, ∣zw∣=∣z∣ ∣w∣, and ∣z+w∣≤∣z∣+∣w∣ (Conjugation is an involutive real-field automorphism, zz‾=∣z∣2, and modulus is definite, multiplicative, and subadditive); the image of a connected set under a continuous map is connected, and the image of a compact set under a continuous map is compact (A continuous image of a connected space is connected, and connectedness is a topological property, A continuous image of a compact space is compact; a continuous real-valued map on a nonempty compact space attains a maximum and a minimum; and a continuous bijection from a compact space to a Hausdorff space is a homeomorphism).

[F15]

A space is second countable when it admits an at most countable basis, a basis being a family of open sets such that every point of every open set lies in a member of the family contained in that open set (Second countability: an at most countable basis for the topology, Basis and subbasis for a topology, and the topology generated by a family of sets); a Riemann surface is a nonempty connected Hausdorff second-countable space with a holomorphic atlas (Riemann surfaces and holomorphic atlases).

Proof

technique · direct
1.1F1F14algebra

(Uniform gap and finiteness in bounded sets.) Put A:=∣ω1∣2, B:=Re⁡(ω1ω2‾), C:=∣ω2∣2. Then A,C>0, and expanding ∣tω1+sω2∣2 with the modulus laws of [F14] gives At2+2Bts+Cs2 for real s,t. Completing the square in the two variables gives At2+2Bts+Cs2=A(t+BAs)2+AC−B2As2≥AC−B2As2 and symmetrically for t, so with δ:=(AC−B2)/max⁡(A,C) one has ∣tω1+sω2∣≥δmax⁡(∣t∣,∣s∣). Here AC−B2>0: by [F14] it equals (Im⁡(ω1ω2‾))2, and Im⁡(ω1ω2‾)=0 would make ω2 a real multiple of ω1, contradicting real-linear independence in [F1]. Hence every nonzero λ∈Λ has ∣λ∣≥δ, and every set {λ∈Λ:∣λ∣≤R} is finite, since it is contained in the image of the finite set of integer pairs with max⁡(∣m∣,∣n∣)≤R/δ.

1.2F1F2F4F9F10F12algebra

(Well-definedness and holomorphic ambient coordinates.) For z∉Λ, the triple (℘(z),℘′(z),1) has nonzero third coordinate, so Ψ(z):=[℘(z):℘′(z):1] is a point of the affine chart {Z≠0} of [F9]. Periodicity of both functions in [F4] gives Ψ(z+λ)=Ψ(z), so Φ([z]):=Ψ(z) is well defined on TΛ∖{[0]}. In a torus chart obtained by lifting to a small ball ([F2]), its ambient coordinate functions are ℘ and ℘′, both holomorphic by [F4]. Once the image is placed in the curve, its local parameter from [F10] is one of these ambient coordinates, which verifies holomorphy as a map into the curve by [F12].

2.1F4F6F13step 1.1algebra

(The function H:=℘−z−2 at 0.) Work on the disc ∣z∣<δ/2 from step 1.1, which contains no other lattice point. The double pole with principal part z−2 in [F4] means that H extends holomorphically across 0. Evenness and [F13] give H(z)=a0+a2z2+O(z4) and H′(z)=2a2z+O(z3). Substituting ℘=z−2+H and ℘′=−2z−3+H′ into [F6], the coefficient of z−4 on the left is 0, whereas on the right it is 12a0; equivalently, multiply by z6 and compare the Taylor coefficient of z2. Thus a0=0, so H(0)=0, H(z)=O(z2) and H′(z)=O(z).

2.2F6step 1.2algebra

(The image lies in CΛ.) For z∉Λ the point Φ([z])=[℘(z):℘′(z):1] satisfies, by [F6], Y2Z=℘′(z)2⋅1=4℘(z)3−g2℘(z)−g3=4X3−g2XZ2−g3Z3 with (X,Y,Z)=(℘(z),℘′(z),1); hence Φ([z])∈CΛ.

3.1F13step 2.1algebra

(Expansions at the origin.) From step 2.1, near 0 one has ℘(z)=z−2(1+O(z2)) and, differentiating ℘=z−2+H with the rules of [F13], ℘′(z)=−2z−3+H′(z)=−2z−3(1−12z3H′(z)) with z3H′(z)=O(z4), so ℘′(z)=−2z−3(1+O(z4)). Hence on a punctured neighbourhood of 0 the quotients u:=℘/℘′ and v:=1/℘′ satisfy u=−z2(1+O(z2))(1+O(z4))−1=−z2+O(z3) and v=−z32(1+O(z4))−1=−z32+O(z7), so in particular v=O(z3); both are holomorphic and bounded on a punctured disc around 0, so by [F13] they extend holomorphically to 0 with u(0)=0=v(0) and u′(0)=−12≠0.

4.1F2F9F12step 3.1step 1.2algebra

(Extension to [0].) Let U⊆C be a ball around 0 on which π is injective, and use the torus chart χ:=(π∣U)−1:π(U)→U ([F2]) around [0], so that χ([w])=w. On the target side use the chart {Y≠0} of [F9] with coordinates (u,v)=(X/Y,Z/Y); the point O=[0:1:0] has coordinates (0,0). For [w]∈π(U)∖{[0]} the coordinate functions of Φ are u=℘(w)/℘′(w) and v=1/℘′(w) (reading the homogeneous coordinates of step 1.2 in the chart {Y≠0}), and by step 3.1 these extend holomorphically to w=0 with values 0. Hence the formula Φ([0]):=O extends Φ to a map on all of TΛ, and by [F12] this extension is holomorphic at [0]: the chart expression w↦(u(w),v(w)) is holomorphic at 0.

5.1F2F10F11step 3.1step 4.1algebra

(Local biholomorphy at [0].) Apply [F10] to G(u,v):=v−4u3+g2uv2+g3v3: this is the equation of CΛ in the chart {Y≠0} by [F9], G(0,0)=0 and ∂G/∂v(0,0)=1+2g2uv+3g3v2∣(0,0)=1≠0, so the curve is near O the graph v=φ(u) of a holomorphic φ with φ(0)=0, and u is a local parameter on CΛ at O, a homeomorphism of a neighbourhood of O in CΛ onto a plane domain. The chart expression of Φ in the torus chart of step 4.1 and this local parameter is w↦u(w), which by step 3.1 equals −w2+O(w3); it is holomorphic at w=0 with derivative −12≠0, so by F11 it restricts to a biholomorphism between complex domains contained in neighbourhoods of 0 and of u(0)=0. Composing with the two charts, which are homeomorphisms by [F2] and [F10], the map Φ carries a neighbourhood of [0] homeomorphically onto an open subset of CΛ, and its inverse on that piece is holomorphic.

5.2F4F7step 1.2step 4.1algebra

(Injectivity.) Let z,w∈C with Φ([z])=Φ([w]). If z∈Λ then Φ([z])=O by step 4.1, and O has Z=0 while every point Φ([w′]) with w′∉Λ has third homogeneous coordinate 1≠0 by step 1.2; hence w∈Λ and [w]=[z]. If z,w∉Λ, then comparing the chart {Z≠0} coordinates of the common point gives ℘(z)=℘(w) and ℘′(z)=℘′(w); by [F7] the first equality gives w≡z or w≡−z modulo Λ, and in the second case ℘′(w)=℘′(−z)=−℘′(z) by the oddness in [F4], so ℘′(z)=−℘′(z), that is ℘′(z)=0; then [z]=[hj] for some j by [F7] and w≡−z≡z modulo Λ because 2hj∈Λ. Hence in all cases [w]=[z], so Φ is injective.

5.3F4F5F6F7step 4.1algebra

(Surjectivity.) Let P=[X:Y:Z]∈CΛ. If Z≠0, put x:=X/Z∈C and y:=Y/Z∈C; the equation of CΛ reads y2=4x3−g2x−g3. By [F7] the value x is attained: choose z∈C with ℘(z)=x; then z∉Λ by [F5], and by [F6] ℘′(z)2=4x3−g2x−g3=y2, so ℘′(z)=y or ℘′(z)=−y. In the first case Φ([z])=[x:y:1]=P; in the second case ℘(−z)=x and ℘′(−z)=−(−y)=y by [F4], so Φ([−z])=P. If Z=0, then the equation gives 0=4X3, so X=0 and P=[0:Y:0]=[0:1:0]=O=Φ([0]) by step 4.1. Hence Φ is surjective.

6.1F4F7F8F9F10F11F13step 5.1algebra

(Local biholomorphy at the remaining points.) Let z0∈C∖Λ and P:=Φ([z0])∈CΛ; write f(x,y):=y2−4x3+g2x+g3 for the defining polynomial in the chart {Z≠0} of [F9]. If ℘′(z0)≠0, then ∂f/∂y(P)=2℘′(z0)≠0; by [F10] applied to f (whose zero set is CΛ in that chart), x is a local parameter on CΛ at P, and the chart expression of Φ in the torus chart at [z0] and this parameter is w↦℘(w), holomorphic at z0 with derivative ℘′(z0)≠0 by [F4]; so by F11 this chart expression restricts to a biholomorphism between neighbourhoods, and Φ is a local biholomorphism at [z0]. If instead ℘′(z0)=0, then z0≡hj modulo Λ for some j∈{1,2,3} by [F7], and P=(ej,0). By [F8] the roots e1,e2,e3 of p(x):=4x3−g2x−g3 are distinct, so ∂f/∂x(P)=−p′(ej)≠0; applying [F10] to f near P shows that y is a local parameter on CΛ at P. By [F7] the class [hj] is a critical point of ℘ˉ with ramification index 2, so ℘(w)−ej has a zero of order 2 at hj; by [F13] it factors as ℘(w)−ej=(w−hj)2g(w) with g holomorphic near hj and g(hj)≠0, so by the product rule of [F13] ℘′(w)=(w−hj)(2g(w)+(w−hj)g′(w)) and ℘′′(hj)=2g(hj)≠0. The chart expression of Φ in the torus chart at [hj] and the local parameter y is w↦℘′(w), holomorphic with derivative ℘′′(hj)≠0 at w=hj; so by F11 this chart expression restricts to a biholomorphism between neighbourhoods, and Φ is a local biholomorphism at [hj]. Every class of TΛ is [0], a class [z0] with ℘′(z0)≠0, or some [hj], so Φ carries a neighbourhood of every point of TΛ homeomorphically onto an open subset of CΛ, with holomorphic inverse on that piece.

7.1F2F10F11F14F15step 5.1step 5.2step 5.3step 6.1

(Φ is a homeomorphism; the topology of CΛ.) By steps 5.1 and 6.1 every x∈TΛ has an open neighbourhood Ux such that Φ(Ux) is open in CΛ and Φ∣Ux:Ux→Φ(Ux) is a homeomorphism. Hence Φ is continuous, because it is continuous on each member of the open cover {Ux} of its domain; and Φ is open: for open W⊆TΛ one has Φ(W)=⋃x∈WΦ(Ux∩W), and each piece Φ(Ux∩W) is open in Φ(Ux), hence in CΛ, because Φ∣Ux is a homeomorphism onto the open set Φ(Ux). By steps 5.2 and 5.3 the map Φ is bijective, so by F11 it is a homeomorphism. Consequently CΛ inherits the following properties from TΛ: it is compact and connected as a continuous image of the compact connected torus ([F2], [F14]); it is Hausdorff, because distinct points P≠Q of CΛ have distinct preimages Φ−1(P)≠Φ−1(Q) by injectivity, the Hausdorff torus [F2] separates them by disjoint open sets, and their Φ-images are disjoint open sets separating P and Q; and it is second countable, because for a countable basis B of the second-countable torus [F2] the images Φ(B), B∈B, are open and form a basis by [F15]: given open W⊆CΛ and P∈W, the set Φ−1(W) is open and contains Φ−1(P), so some B∈B has Φ−1(P)∈B⊆Φ−1(W), whence P∈Φ(B)⊆W. The local parameters of [F10] are charts on CΛ with holomorphic transitions, so by [F15] the space CΛ, nonempty and homeomorphic to TΛ through Φ, is a compact connected Riemann surface.

8.1

(The inverse is holomorphic, and conclusion.) By steps 1.2, 4.1 and 6.1 the map Φ:TΛ→CΛ is holomorphic and a local biholomorphism at every point; by steps 5.2 and 5.3 it is bijective. At a point P∈CΛ, let charts φ around Φ−1(P) and ψ around P be such that ψ∘Φ∘φ−1 is the identity (these exist because Φ is a local biholomorphism at Φ−1(P), as recorded in steps 5.1 and 6.1); then the chart expression of Φ−1 is the identity too, hence holomorphic at P; since every point of CΛ carries such charts, Φ−1 is holomorphic by the locality clause of [F12]. Thus Φ is a biholomorphism. Finally, by step 7.1 the space CΛ is a compact connected Riemann surface homeomorphic to TΛ through Φ; clause (1) is exactly [F8]. ∎

Remarks

The map is the classical uniformization of the lattice cubic: the two functions ℘ and ℘′ solve the algebraic equation Y2Z=4X3−g2XZ2−g3Z3 because of the differential equation, and the degree-two fibre structure of ℘ is what makes the parametrization injective. The three points where ℘′ vanishes are exactly the branch points (ej,0) of the cubic, and the map is a local biholomorphism there because on the curve the coordinate y is a local parameter at a point with y=0 and ej is a simple root of the cubic polynomial. Smoothness of CΛ is imported from Nonvanishing of the lattice discriminant; the present theorem is the biholomorphic half of the classical statement, and the group law transported along Φ is analysed in The chord-tangent group law and elliptic uniformization.

Depends on

Used by

Dependency tree · two levels

132 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