The Weierstrass elliptic function can be defined in three closely related ways, each of which possesses certain advantages. One is as a function of a complex variable and a lattice in the complex plane. Another is in terms of and two complex numbers and defining a pair of generators, or periods, for the lattice. The third is in terms and of a modulus in the upper half-plane. This is related to the previous definition by , which by the conventional choice on the pair of periods is in the upper half-plane. Using this approach, for fixed the Weierstrass functions become modular functions of .
In terms of the two periods, Weierstrass's elliptic function is an elliptic function with periods and defined as
Then are the points of the period lattice, so that
for any pair of generators of the lattice defines the Weierstrass function as a function of a complex variable and a lattice.
If is a complex number in the upper half-plane, then
The above sum is homogeneous of degree minus two, from which we may define the Weierstrass function for any pair of periods, as
We may compute very rapidly in terms of theta functions; because these converge so quickly, this is a more expeditious way of computing than the series we used to define it. The formula here is
where
There is a second order pole at each point of the period lattice (including the origin). With these definitions, is an even function and its derivative with respect to , , an odd function.
Further development of the theory of elliptic functions shows that the condition on Weierstrass's function (correctly called pe) is determined up to addition of a constant and multiplication by a non-zero constant by the condition on the poles alone, amongst all meromorphic functions with the given period lattice.
If points close to the origin are considered the appropriate Laurent series is
where
(here and a dashed summation refers to summation over all pairs of integers except ). The numbers and are known as the invariants — they are two terms out of the Eisenstein series. (Abramowitz and Stegun restrict themselves to the case of real and , stating that this case "seems to cover most applications"; this may be true from the point of view of applied mathematics. If is real and pure imaginary, or if , the invariants are real).
Note that and are homogeneous functions of degree -4 and -6; that is,
and
Thus, by convention, one frequently writes and in terms of the half-period ratio and take to lie in the upper half-plane. Thus, and .
The Fourier series for and can be written in terms of the square of the nome as
and
where is the divisor function. This formula may be re-written in terms of Lambert series.
The invariants may be expressed in terms of Jacobi's theta functions. This method is very convenient for numerical calculation: the theta functions converge very quickly. In the notation of Abramowitz and Stegun, but denoting the primitive half-periods by , the invariants satisfy
theta_2(0,q)^8-theta_3(0,q)^4theta_2(0,q)^4+theta_3(0,q)^8right) and
theta_2(0,q)^4theta_3(0,q)^4right]
where is the half-period ratio and is the nome.
If the invariants are , , then this is known as the equianharmonic case; , is the lemniscatic case.
Here, g2 and g3 are taken as constants. Then one has
The above follows directly by integrating the differential equation.
The modular discriminant is defined as
This is studied in its own right, as a cusp form, in modular form theory (that is, as a function of the period lattice).
Note that where is the Dedekind eta function.
The discriminant is a modular form of weight 12. That is, under the action of the modular group, it transforms as
with τ being the half-period ratio, and a,b,c and d being integers, with ad − bc = 1.
Consider the cubic polynomial equation with roots , , and . If the discriminant is not zero, no two of these roots are equal. Since the quadratic term of this cubic polynomial is zero, the roots are related by the equation
The linear and constant coefficients (g2 and g3, respectively) are related to the roots by the equations
In the case of real invariants, the sign of determines the nature of the roots. If , all three are real and it is conventional to name them so that . If , it is conventional to write (where , ), whence and is real and non-negative.
The half-periods ω1 and ω2 of Weierstrass' elliptic function are related to the roots
If and are real and , the are all real, and is real on the perimeter of the rectangle with corners , , , and . If the roots are ordered as above (), then the first half-period is completely real
whereas the third half-period is completely imaginary
The Weierstrass elliptic functions have several properties that may be proved:
(a symmetrical version would be
Also
and the duplication formula
If , much of the above theory becomes simpler; it is then conventional to write for . For a fixed τ in the upper half-plane, so that the imaginary part of τ is positive, we define the Weierstrass function by
The sum extends over the lattice {n+mτ : n and m in Z} with the origin omitted. Here we regard τ as fixed and as a function of ; fixing and letting τ vary leads into the area of elliptic modular functions.
is a meromorphic function in the complex plane with a double pole at each lattice points. It is doubly periodic with periods 1 and τ; this means that satisfies
The above sum is homogeneous of degree minus two, and if is any non-zero complex number,
from which we may define the Weierstrass function for any pair of periods. We also may take the derivative (of course, with respect to z) and obtain a function algebraically related to by
where and depend only on τ, being modular forms. The equation
defines an elliptic curve, and we see that is a parametrization of that curve.
The totality of meromorphic doubly periodic functions with given periods defines an algebraic function field, associated to that curve. It can be shown that this field is
so that all such functions are rational functions in the Weierstrass function and its derivative.
We can also wrap a single period parallelogram into a torus, or donut-shaped Riemann surface, and regard the elliptic functions associated to a given pair of periods to be functions defined on that Riemann surface.
The roots , , and of the equation depend on τ and can be expressed in terms of theta functions; we have
Since and we have these in terms of theta functions also.
We may also express in terms of theta functions; because these converge very rapidly, this is a more expeditious way of computing than the series we used to define it.
The function has two zeroes (modulo periods) and the function has three. The zeroes of are easy to find: since is an odd function they must be at the half-period points. On the other hand it is very difficult to express the zeroes of by closed formula, except for special values of the modulus (e.g. when the period lattice is the Gaussian integers). An expression was found, by Zagier and Eichler.
The Weierstrass theory also includes the Weierstrass zeta function, which is an indefinite integral of and not doubly-periodic, and a theta function called the Weierstrass sigma function, of which his zeta-function is the log-derivative. The sigma-function has zeroes at all the period points (only), and can be expressed in terms of Jacobi's functions. This gives one way to convert between Weierstrass and Jacobi notations.
The Weierstrass sigma-function is an entire function; it played the role of 'typical' function in a theory of random entire functions of J. E. Littlewood.
For numerical work, it is often convenient to calculate the Weierstrass elliptic function in terms of the Jacobi's elliptic functions. The basic relations are
where e1-3 are the three roots described above and where the modulus k of the Jacobi functions equals
and their argument w equals