A meromorphic function has an algebraic addition theorem if some nonzero polynomial satisfies wherever the three values are finite. For a polynomial of degree , take roots of and of ; the product has polynomial coefficients in by the Fundamental theorem of symmetric polynomials, is monic in , and supplies an addition relation. An elliptic function also has such a relation, by finite algebraic extension of its function field and the Weierstrass elliptic function addition formula.
Every complex elliptic curve, as a complex Lie group, is the quotient of by a rank-two lattice. The coordinate functions are built from the Weierstrass elliptic function and its derivative. Holomorphic group homomorphisms lift to scalar multiplication on , and their endomorphism condition is . This turns complex multiplication into a statement about lattice stabilizers.
The Weierstrass elliptic function satisfies the displayed meromorphic function identity. To prove it, the Riemann-Hurwitz formula shows that its derivative has exactly three simple zeros modulo its period lattice, at the nonzero two-torsion points of a complex torus. At each such half-period , evenness around gives , so the right side has principal part , matching . At zero, and give the same principal part and zero constant term. The difference is a holomorphic elliptic function, hence constant by compactness, and its limit at zero is zero.
Elliptic function-field decomposition Created 2026-10-06 Updated 2026-10-14
Every elliptic function has a unique expression with rational functions . Its even part is rational in the Weierstrass elliptic function; its odd part divided by is even and meromorphic, so is also rational in . The local even Laurent series at a half-period and at the pole justify meromorphic descent through the double cover of the Riemann sphere.
Even elliptic functions are rational in the Weierstrass function Created 2026-10-05 Updated 2026-10-06
The Weierstrass elliptic function is the quotient map from the complex torus by . An even elliptic function descends through this map; its even Laurent series at each branch point makes the descended function meromorphic there. A meromorphic function on the Riemann sphere is rational, so .
The Weierstrass elliptic function has degree two on its period torus. Its three distinct half-period values have double local preimages, and its pole is double, so these four values are totally ramified. This also follows from and the principal part at the pole. A Möbius transformation with pole away from these values moves all four to finite values without changing local degrees.
The three nonzero half-period classes make the odd derivative of the Weierstrass elliptic function vanish. Their values are distinct: two equal values would force at least four zeros for a function with only one double pole. Thus they are three distinct roots of , whose monic discriminant gives the displayed factor. This lattice discriminant differs by from the normalized modular discriminant for the lattice .
The given Weierstrass elliptic function is even, by replacing the lattice index with . Differentiation gives
For any , reindexing the sum shows . Thus is constant off the lattice. Replacing by and using evenness changes this difference to its negative, so and . Hence is doubly periodic.
It therefore descends to a meromorphic function on , with a double pole at zero modulo the lattice and no others. A meromorphic function is a holomorphic map to the Riemann sphere, sending poles to infinity. Locally at zero, is holomorphic and vanishes there, so the sphere chart at infinity supplies the required extension. The map is nonconstant because it has a pole.
Set . The Weierstrass elliptic function is doubly periodic, with a double pole at the origin modulo and no other poles. Its derivative has leading term . Since , no lower-order term cancels this, so has a pole of order exactly three at zero and no others.
The point does not lie on the line, because its line equation evaluates to . At every other point of the image, lying on the line is equivalent to . The three distinct image points therefore yield three distinct zeros modulo . By the zero-pole count, these are all the zeros and each is simple. Hence its principal divisor on the torus is
Applying the elliptic divisor-sum identity gives
This is the period lattice form of the chord-and-tangent group law on an elliptic cubic.
Let and . Its fundamental parallelogram with opposite sides identified is a torus, so . The Weierstrass elliptic function is even and doubly periodic. One way to verify the latter from its series is to differentiate: the locally normally convergent derivative series is
which is absolutely convergent away from the lattice and periodic by reindexing. Thus is constant. Evaluating at and using evenness shows that this constant is zero for each generating period.
Therefore descends to a meromorphic function on , with one double pole at . Viewed as a map to the Riemann sphere, a pole is a holomorphic point in the target coordinate . The map is consequently holomorphic everywhere and
Multiplication by two on the complex torus is a holomorphic unramified covering
Its kernel is , of order four; its derivative is the nonzero constant two. Therefore . Composition with the degree-two Weierstrass elliptic function gives
It is well-defined because changing by changes by the period .
Take a real modulus and complementary modulus . The Jacobi elliptic sine is constructed by inverting a Schwarz-Christoffel mapping. The main reason for the Schwarz-Christoffel derivative is local angle behavior: if a prevertex corresponds to a polygon angle , straightening that corner gives . Hence has exponent . Along each straight boundary side its argument is constant. Dividing by removes those angle changes; Schwarz reflection extends the quotient across the real boundary and the corner singularities. With all vertices finite, its behavior at infinity is also regular, because the sum of the derivative exponents is . It is therefore a nonzero constant on the sphere. This yields
This argument explains the exponents, the branch choices and the role of boundary reflection, rather than just writing down the formula.
For a rectangle, four angles are , so choose prevertices and normalize the inverse map as
Use the branch positive on . Set
The two middle corner values are . The right side length is
as the substitution shows. The selected branch makes the increment along that side . Thus the other corner values are and . The two boundary intervals through infinity have combined horizontal length ; the substitution gives length from to infinity. In particular . As in the square mapping, the boundary goes once around a rectangle, and the argument principle gives a conformal bijection
Its inverse maps that rectangle onto the complex upper half-plane, and near zero has , . Differentiating the inverse relation gives
These identities continue meromorphically.
All four rectangle edges have real images, so Schwarz reflection extends across them. Reflection in the bottom edge gives . Reflection in the right edge, combined with the first reflection, gives . The even inverse-integral derivative gives , and hence
Reflection in the top edge and then the bottom gives . The resulting period lattice of the Jacobi elliptic sine is
To see the poles, use near the boundary point infinity. Then , so the inverse has a simple pole at with residue . The real half-period shift gives another pole at with opposite residue. Reflection tiles the plane with copies of the rectangle, so these are exactly two simple poles per displayed fundamental cell. They also show there is no additional period: a period must permute these two pole classes; exchanging them would shift by modulo the displayed lattice, which reverses the function's sign and residues rather than preserving it.
For any finite , integrate around a fundamental parallelogram avoiding its zeros and poles. The opposite edges cancel by periodicity, so the number of zeros of equals the number of poles, namely two. Therefore every value has two inverse images modulo periods, counted with multiplicity. The value infinity likewise has the two simple poles as preimages. Usually the finite-value preimages are distinct; the involution interchanges them. At , a critical point supplies one double inverse image instead. For example , , . Thus the printed “exactly two” requires the standard multiplicity convention; it would be false if interpreted as two distinct solutions at these branch values of a holomorphic map.
Now choose and put . Since , is even, elliptic for , and has degree two. The Weierstrass elliptic function for the same lattice is even and has one double pole per cell, hence also degree two. Its generic fibers are precisely . Consequently an even is constant on those fibers and descends to a meromorphic function of . At the four fixed classes of , the even local Laurent expansion makes this descent meromorphic in the squared local coordinate. A meromorphic function on the Riemann sphere is rational, so . Generic map degrees multiply:
Thus has degree one and the degree-two even elliptic function conclusion is
The determinant condition follows because is nonconstant. This proves the existence requested, with the explicit allowable shift .
A covering-surface formulation of the Ahlfors second fundamental theorem is as follows. For a regular finite bordered Riemann surface mapped holomorphically to a fixed metric bordered Riemann surface , let be the average sheet number and the pulled-back length of the relative boundary, namely the boundary mapped into the interior of . With the modern sign convention for the Euler characteristic,
where depends on and its metric, not on or the map. The associated area comparison is for each fixed regular target region . These formulations and the sign convention are explained in www.math.purdue.edu/~eremenko/dvi/ahl.pdf .
The island version of the Ahlfors second fundamental theorem for a disk source, which is the useful form here, says that for fixed Jordan domains with disjoint closures on the Riemann sphere,
Here counts simply connected islands of a meromorphic function over , once each without weighting by mapping degree, and
An island of a meromorphic function is a relatively compact inverse-image component mapped properly onto its target domain; components reaching the source boundary are not counted. The simply connected island estimate is recorded, for spherical disks, in Lemma 2 of pdfs.semanticscholar.org/d247/562607e237af7c8fc6e683b77be6b94829fa.pdf . Regular target regions give the same estimate with a region-dependent constant. General Jordan domains can be enclosed in slightly larger regular Jordan domains still having disjoint closures. A simple island over an enlarged domain restricts to one over the original domain, so it suffices to prove the conclusion for regular domains.
Suppose a nonconstant meromorphic function on the plane has no simple islands over five such domains. On every counted simply connected island its proper map has integer degree at least two. The area formula therefore gives
Together with area comparison and the Ahlfors second fundamental theorem, this yields
The area comparison can also be seen directly. The two-form on the target sphere has zero integral and a bounded one-form primitive. One construction solves its Poisson equation: the gradient of the spherical Green function has an integrable singularity, so convolution against the bounded density gives a bounded primitive. Pulling back and applying Stokes theorem, or smooth approximation at the domain boundary, bounds the integral by a constant times .
We now derive the needed length-area exhaustion of the complex plane. The Cauchy-Schwarz inequality on a circle gives
If for all sufficiently large , then and
Integration makes negative, which is impossible. Hence there are radii with . This contradicts and proves the Ahlfors five islands theorem: one of the five target domains has a bounded simply connected inverse-image component mapped biholomorphically onto it.
Four domains do not suffice. Take the Weierstrass elliptic function for the square lattice . The equation
shows the three distinct finite branch values ; the fourth is infinity, because all poles are double. Equivalently, the degree-two map from the elliptic torus to the Riemann sphere has these four branch values, with all their preimages of local degree two. Choose four small disjoint Jordan domains, each containing one of these four totally ramified Weierstrass values. A degree-one island of a meromorphic function over any one would contain a preimage of its central value of local degree one, contradicting total ramification. Thus provides four domains with no simple island.
Choose an oriented basis of the period lattice, so . The Weierstrass elliptic function is constructed by the normally convergent series
On compact sets away from the lattice the summands are , which is summable over a plane lattice. It is even, has double poles at the lattice with zero residues, and is periodic. To check periodicity without splitting divergent series, differentiate termwise: is invariant under lattice shifts. Hence is constant; evenness evaluated at makes this constant zero.
The Weierstrass sigma function is the canonical product
Its logarithmic tails are likewise , so it defines an entire function with simple zeros exactly at the lattice and . Pairing opposite lattice factors makes it odd. Its logarithmic derivative is the Weierstrass zeta function
Thus is constant. Integrating this identity and evaluating the sigma ratio at gives
Integration of zeta around a fundamental cell, containing one pole of residue one, gives the Legendre relation for Weierstrass quasi-periods . These formulas explain why sigma itself is not an elliptic function, but balanced products of translates can be.
For completeness, the basic algebraic property of wp is , where and . The identity follows by canceling the principal parts using the Laurent expansion: the difference is an entire elliptic function, hence constant, and its constant term is zero. The discriminant is nonzero; equivalently the three half-period values are distinct. These properties lead to the cubic embedding in 2(ii).
Now let be a nonzero meromorphic function on the torus and lift it to a periodic meromorphic function on the plane. Its logarithmic derivative is periodic. Choose a fundamental parallelogram with no zero or pole on its boundary. The residue theorem applied to gives equality of the total zero and pole multiplicities. Applied to , it gives the difference of the sums of the zero and pole lifts. Pairing opposite edges explicitly yields
Each integral of on the right is times an integer, since its endpoint values of coincide and the image path avoids zero. Therefore the zero sum and pole sum agree in .
Conversely, suppose the point sums agree modulo the lattice. Change one chosen lift of a point by a lattice element so the two sums agree exactly in ; this changes no point of the torus. Then
has the prescribed divisor. Its multiplier under either basis period is , so it descends to the torus. Repetitions contribute their appropriate multiplicities. This proves the principality criterion on a complex elliptic curve:
There is an implicit qualification in the wording about separate zero and pole divisors: their supports must be disjoint. If a point occurs on both lists, cancel common multiplicities first when prescribing the divisor difference. A function cannot simultaneously have a zero and a pole at the same point; for example identical one-point lists satisfy the sum condition but do not specify separate zero and pole divisors. For , any nonzero constant supplies the empty divisor.
The Weierstrass elliptic function and its derivative give the map
onto the Weierstrass equation of an elliptic curve . Near zero, multiplying these coordinates by gives , so the map extends holomorphically and is an immersion at the origin.
The meromorphic map has degree two, since its only pole on the torus has order two. Its evenness implies exactly when or . Oddness of distinguishes these two alternatives unless they are the same point class. At each nonzero half-period, . These three points exhaust its zeros, since its only pole has order three. The three half-period values are distinct: equality of two of them would give two distinct zeros each of order at least two for , contradicting its total pole order two. They are roots of , so the polynomial has distinct roots and the cubic is smooth. At a half-period with value , . Elsewhere is nonzero. The coordinate pair therefore has nonzero derivative at every finite point, and the map is injective. Compactness and the smooth cubic equation then identify it as an embedding onto the cubic.
The hyperplane section at infinity has divisor . Thus the intersection divisor of any line with this cubic is linearly equivalent to . Applying the principality criterion on a complex elliptic curve to shows that its three points, counted with intersection multiplicity, have sum zero in .
Conversely, if the degree-three divisor has point sum zero, Question 1 gives a meromorphic function with divisor . A meromorphic function with no poles away from and pole order at most three lies in
To prove this description, subtract multiples of and to cancel the cubic and quadratic Laurent principal parts. The remaining possible simple-pole coefficient is a residue, which must be zero because it is the only pole on a compact torus. The remaining holomorphic elliptic function is constant. Thus the constructed function is a linear form in the projective coordinates, and its line has intersection divisor exactly . This proves the chord-and-tangent collinearity criterion is in , with multiplicities understood.
For three pairwise distinct point classes away from , ordinary collinearity is equivalent to linear dependence of the coordinate columns, so
The original PDF has this three-column determinant; the TeX's extra copied column is a transcription defect.
There is also a genuine implicit distinctness condition in the printed determinant assertion. If and , all entries are finite and the determinant is zero because two columns coincide, but . Thus the unrestricted literal equivalence is false. To specify repeated intersections, use the confluent elliptic collinearity determinant: for a double point at replace the second column by , where ; for a triple point use . These impose tangency or inflection, and recover the correct conditions or . If a point is , use the homogeneous coordinates or a local homogeneous lift, since the displayed affine entries have poles there.
For a period lattice , define the Weierstrass elliptic function by
The summands on a compact set away from the lattice are , and that lattice sum converges. Thus the series and its termwise derivative converge normally. The function is even, and is odd and periodic by reindexing its absolutely convergent series. Hence is constant; evaluation at and evenness make this constant zero for each basis period. The only poles of wp are double lattice poles, with principal part .
Let for the convergent weights used here. Expanding around zero gives
Therefore
Put and . The elliptic function has a removable singularity at zero and hence at every lattice point. It is entire and periodic, thus bounded on the plane and constant by the Liouville theorem. Its zero constant term makes that constant zero. This proves the Weierstrass elliptic differential equation
The three classes , with , are the three distinct nonzero two-torsion classes. Oddness and periodicity give , so they are zeros of the derivative. Their half-period values of the Weierstrass elliptic function are therefore roots of .
They are distinct. If with , the elliptic function would have a zero of multiplicity at least two at each of those distinct point classes, since its derivative vanishes there. It has only one pole on the torus, of order two. The argument principle on a fundamental cell equates its total zero and pole orders, contradicting at least four zeros. Thus are distinct, and the cubic factors as
For the monic cubic , the polynomial discriminant is . Hence the nonvanishing discriminant of a complex lattice is
Here is the lattice discriminant, not the normalized q-series of Question 1. For , the normalizations give and , so .
If is identically zero there are no exceptions. Otherwise choose with and put . Monotonicity implies thereafter. On this set, , whence
Adding the finite initial interval proves
This derivative growth outside a finite-measure set controls exceptional radii in Nevanlinna estimates. For example let be the smooth spherical characteristic and its increasing area-counting function. Apply the lemma to and : outside the union of two finite-measure sets,
Their logarithms are consequently . Such derivative/area bounds in estimates from the Poisson-Jensen formula give the Nevanlinna logarithmic derivative lemma, outside a finite-length set. The second main theorem uses that estimate as its error term. The elementary growth lemma controls that error and its exceptional set; it is not itself a substitute for the analytic estimates.
We use the truncated second main theorem stated in the preceding solution, together with the fact that a transcendental meromorphic function has . Here is a justification of the latter fact. If there are infinitely many poles, fixing any arbitrarily large finite pole count gives . If there are only finitely many poles, multiply by a polynomial removing them to obtain a transcendental entire function . Its Taylor series has nonzero coefficients of arbitrarily high degrees . Cauchy's coefficient estimate gives ; the subharmonic function Poisson estimate gives . Since , letting be arbitrarily large proves the claimed ratio limit. Thus the second-theorem error is along large nonexceptional radii.
Let count just the simple -points. A multiple -point of degree contributes one to the truncated count and at least two to the full count; a simple point contributes one to each. Hence, with the same positive logarithmic weights for large radii,
If each of the five values had only finitely many simple preimages, each simple counting function would be . Summing and using the first main theorem would give . But the second theorem requires , a contradiction. This proves the stronger result five values force infinitely many simple preimages:
In particular more than one simple zero is necessary, but more than one target with simple zeros is not necessary.
For the last distinction, take a nonsingular Weierstrass elliptic function scaled so that ; it has branch values . These are the four totally ramified Weierstrass values: finite branch preimages have local degree two, and all poles are double. Set
The first four targets are the images of those branch values under the Möbius transformation. Their preimages remain double; at a lattice pole, for example, . The last target corresponds to , where , so every such preimage is simple. The degree-two torus map attains that regular value, and periodicity produces infinitely many preimages in the plane. This nonconstant elliptic function is transcendental because it has infinitely many poles. Exactly one of the five selected finite targets therefore has simple preimages.
The local estimate gives at zero and, by periodicity, at every lattice point. If two candidates existed, their difference would extend to an entire doubly periodic function: the principal parts cancel at every possible pole. It is bounded on a fundamental parallelogram, hence on the plane, so Liouville theorem makes it constant. The local difference tends to zero, making the constant zero. Thus the function is unique.
The function has the same periodicity, poles and local estimate. Uniqueness therefore proves . Its Laurent expansion is consequently
with no constant term by the given estimate. Periodicity and evenness imply , so . The elliptic zero-pole counting theorem says a nonconstant elliptic function has, in one period cell, equally many zeros and poles counted with multiplicity. Applied to , whose total pole order is two, it gives precisely two zeros counted with multiplicity. The zero at already has multiplicity at least two. It therefore has exactly two, proving
Finally is periodic, and the Laurent expansion shows cancellation of all possible pole terms: and . The difference extends to an entire bounded function and is constant. Hence
Every property of the Weierstrass elliptic function used here has been obtained from the stated local and periodic properties, together with the explicitly stated standard elliptic-function counting theorem.
For a period lattice , define the Weierstrass elliptic function by
The subtraction is essential: the separate inverse-square lattice sum need not converge. Let be the distance to the nearest nonzero lattice point. For , the power series identity gives
The stipulated convergence allows the sums to be interchanged on smaller disks. Pairing with cancels odd powers. In terms of the lattice Eisenstein series, this proves the Laurent coefficients of the Weierstrass elliptic function:
For completeness, the function is even and is a periodic function: differentiating gives , which is invariant under translation by a lattice generator. Thus is constant. For a primitive generator, evaluating at and using evenness makes this constant zero. Two generators establish lattice periodicity. Hence any polynomial in is an elliptic function.
Set and . The first terms are . Squaring its derivative and cubing the function give
Consequently has no pole at zero and has value zero there. Lattice periodicity removes the poles at every lattice point; there are no others. Thus is an entire function and an elliptic function, bounded on a closed fundamental parallelogram and therefore throughout the plane. The Liouville theorem makes it constant, and its value at zero makes it zero. This proves the Weierstrass elliptic differential equation
Differentiating and cancelling wherever it is nonzero gives ; the identity extends across its isolated zeros by holomorphy. Write . For , compare coefficients of :
The denominator is positive and rational, and . Induction therefore gives a polynomial with positive rational coefficients on every monomial that occurs. Since , the same holds for every . This is the positive polynomial recurrence for lattice Eisenstein sums; for example
Positive coefficients do not assert that the complex values of the lattice sums themselves are positive.
An entire function that is doubly periodic is bounded: its absolute value has a finite maximum on the compact square , and periodic translations carry every point of into that square. The Liouville theorem therefore proves every such analytic function is constant.
For the zero-pole count, suppose the meromorphic function is not identically zero; otherwise isolated zero multiplicities are not defined. It has only finitely many zeros and poles modulo the lattice , because a compact square can be covered by finitely many local meromorphic neighbourhoods. Choose a translated unit square with no zeros or poles on its boundary. The logarithmic derivative is doubly periodic, so integrals on opposite sides cancel, with their opposite orientations. The argument principle gives
Both counts include multiplicities. Each half-open fundamental parallelogram contains exactly one representative of each lattice orbit, and translation by a lattice vector preserves the multiplicity of a zero or pole. Consequently the counts agree in the prescribed half-open square too, even if that particular square has boundary zeros or poles. Nonzero constants have both counts zero.
For the series, let and write it as the Weierstrass elliptic function . On a compact set avoiding , choose with . For ,
There are lattice points with , hence converges by comparison with . The Weierstrass M-test proves absolute locally uniform convergence of the tail, and the finite remaining terms define holomorphic functions off their poles. It follows that is a holomorphic function off . Near each , separate the term ; the remaining terms converge locally uniformly to a holomorphic function. Thus is meromorphic on , with a double pole at each lattice point and no other poles.
It remains to prove the required periods, rather than merely assert them from the lattice. Termwise differentiation, justified by locally uniform convergence of these holomorphic series, gives
This series is absolutely locally uniformly convergent off . For either generator , reindexing proves . Therefore has zero derivative off . Its principal parts at lattice points cancel, so it extends to an entire constant .
The original convergent series is even: reindexing gives . At , which is not a lattice point for either generator, evenness gives
Hence the series defines a meromorphic function with periods and . This termwise derivative proof of Weierstrass periodicity uses an absolutely convergent derivative sum; splitting the original series into two separate inverse-square sums would not be justified.