Write and , with the lattice sums taken over nonzero lattice elements. Reindexing the normally convergent series shows that the Weierstrass elliptic function is an even function, and consequently is an odd function. Expanding near zero and cancelling the odd lattice sums gives the Laurent coefficients of the Weierstrass elliptic function
Thus the elliptic function has no pole at zero and its constant term is . By periodicity it has no poles anywhere. An entire elliptic function is bounded on a fundamental parallelogram and hence everywhere, so Liouville theorem makes it constant. This proves the Weierstrass elliptic differential equation
We first verify that the cubic is smooth, rather than presupposing it when using its group law. There are three nonzero two-torsion points of a complex torus . Oddness and periodicity imply . Since has a triple pole and no other poles on the torus, value multiplicity of an elliptic function says that these three distinct zeros exhaust its zeros and are simple. Put . Each has a double zero at , since and the zero of is simple. If with , this same function would have at least four zeros counted with multiplicity, although its only pole is double. Therefore the half-period values of the Weierstrass elliptic function are distinct. They are roots of , so all its roots are distinct and the affine curve is a smooth algebraic curve. Its projective closure is
It has the single point at infinity. The derivative with respect to of the defining homogeneous polynomial is nonzero at , proving smoothness there too.
For any finite value , value multiplicity of an elliptic function gives exactly two solutions of , counting multiplicities. Evenness supplies the pair . At a nonzero half-period these coincide and the zero is double; elsewhere they are distinct. An even elliptic function therefore descends to a meromorphic function of on the Riemann sphere. To justify descent at a half-period, put : both and are even in , and is times a nonvanishing even analytic function. The local Laurent series of is consequently meromorphic in the coordinate . At zero the same argument uses . Every meromorphic function on the Riemann sphere is a rational function, proving that even elliptic functions are rational in the Weierstrass function.
For an arbitrary elliptic function , its even part is . Its odd part divided by is an even meromorphic function, hence is with rational. We have therefore proved the elliptic function-field decomposition
Uniqueness follows by taking even and odd parts. In particular the field of elliptic functions is .
Define and elsewhere on . Periodicity makes the map well defined. Near zero, the projective chart has coordinates and , so the extension is holomorphic. The fiber description above proves injectivity: the two candidates are distinguished by unless they coincide at a half-period. It also proves surjectivity, since every occurs and the two derivatives are the two allowed values, with at a branch value.
Finally, a nonvertical line pulls back to the elliptic function , whose only pole is triple at zero. Its three zeros , counted with intersection multiplicity, satisfy modulo by the zero-pole sum of an elliptic function. On the cubic, reflection corresponds to . The chord-and-tangent group law therefore gives . Vertical lines give inverse pairs; tangencies are included through repeated zeros, and the identity cases follow from the extension at zero. This completes the Weierstrass uniformization by half-period values: is a group isomorphism.
Write the period lattice as , with real-linearly independent and . A meromorphic function is an elliptic function for this lattice if for every . If it has no poles, it is an entire function bounded on the closure of a fundamental parallelogram. Periodicity makes it bounded on all of , so the Liouville theorem proves that an elliptic function without poles is constant.
Here are the two contour identities needed for counting its zeros and their sum. Choose a positively oriented fundamental parallelogram whose boundary avoids all zeros and poles, and put . The argument principle gives
because is periodic and opposite edges cancel. Here count zeros and poles with multiplicity. For the weighted integral, let be the integral of along the edge from a vertex to . Translating the opposite edges gives
The endpoint values of agree along either edge. A continuous logarithm along the edge therefore changes by , with , and . On the other hand, the residue theorem evaluates the left side as the sum of the zero positions minus the sum of the pole positions, both with multiplicity. Thus the elliptic divisor-sum identity is
Under the stated pole hypothesis there is just one pole class, represented by zero, of order . Consequently
Changing representatives of the zero classes changes their weighted sum by an element of , so the congruence is well defined.
The Weierstrass elliptic function is
On a bounded set of , the summand is for large . The lattice sum of converges in real dimension two, proving Normal convergence of the Weierstrass elliptic-function series on compact sets away from . Hence is a holomorphic function there, and at zero its principal part is , so it has a double pole. Replacing by shows that is even. Differentiating the normally convergent series gives
whose absolute convergence permits reindexing by any . Thus is periodic and is constant. Substituting for and using evenness changes that constant to its negative, so it is zero. This proves that is an elliptic function, with double poles precisely at the lattice points.
The preceding zero count applied to says that it has exactly two zeros modulo , counted with multiplicity. Evenness pairs any zero with . If these are distinct classes they must both be simple. If they coincide, , and locally : the zero has even order, which the total count forces to be two. In particular such a zero cannot be a lattice point, where has a pole. Every finite fibre of the Weierstrass function consists of two opposite simple points or one double nonzero half-period point.
To obtain the rational representation, first consider an even elliptic function . The preceding description proves that has exactly the fibres , so defines a function of . Away from the branch values a local inverse of makes meromorphic. At a half-period , the local expansion is , with because the zero has order exactly two. The Laurent series of contains only even powers, and is a holomorphic local coordinate as a function of . Thus is meromorphic at that value too. At zero the same argument uses , proving meromorphy at infinity. A meromorphic function on the Riemann sphere is a rational function: subtract its finitely many principal parts and use compactness to make the remainder constant. This proves that even elliptic functions are rational in the Weierstrass function.
For an arbitrary elliptic function, split , where . The even part is . Since is odd and not identically zero, is an even meromorphic elliptic function, including at the zeros of where the quotient may have poles. It is therefore for a rational function . The elliptic function-field decomposition is
The representation is unique: its even and odd parts determine and , and takes every value on the Riemann sphere.