Elliptic function

In complex analysis, an **elliptic function** is a meromorphic function that is periodic in two directions. Just as a periodic function of a real variable is defined by its values on an interval, an elliptic function is determined by its values on a fundamental parallelogram, which then repeat in a lattice. Such a doubly periodic function cannot be holomorphic, as it would then be a bounded entire function, and by Liouville's theorem every such function must be constant. In fact, an elliptic function must have at least two poles (counting multiplicity) in a fundamental parallelogram, as it is easy to show using the periodicity that a contour integral around its boundary must vanish, implying that the residues of all simple poles must cancel.

Historically, elliptic functions were first discovered by Niels Henrik Abel as inverse functions of elliptic integrals, and their theory was improved by Carl Gustav Jacobi; these in turn were studied in connection with the problem of the arc length of an ellipse, whence the name derives. Jacobi's elliptic functions have found numerous applications in physics, and were used by Jacobi to prove some results in elementary number theory. A more complete study of elliptic functions was later undertaken by Karl Weierstrass, who found a simple elliptic function in terms of which all the others could be expressed. Besides their practical use in the evaluation of integrals and the explicit solution of certain differential equations, they have deep connections with elliptic curves and modular forms.

## Definition

Formally, an elliptic function is a function f meromorphic on **ℂ** for which there exist two non-zero complex numbers *ω*1 and *ω*2 with *ω*1*ω*2 ∉ **ℝ**, such that *f*(*z*) = *f*(*z* + *ω*1) and *f*(*z*) = *f*(*z* + *ω*2) for all *z* ∈ **ℂ**.

Denoting the "lattice of periods" by Λ = {*mω*1 + *nω*2 | *m*, *n* ∈ **ℤ**}, it follows that *f*(*z*) = *f*(*z* + *ω*) for all *ω* ∈ Λ.

There are two families of 'canonical' elliptic functions: those of Jacobi and those of Weierstrass. Although Jacobi's elliptic functions are older and more directly relevant to applications, modern authors mostly follow Weierstrass when presenting the elementary theory, because his functions are simpler, and any elliptic function can be expressed in terms of them.

## Weierstrass' elliptic functions

Main articles: Weierstrass elliptic function
With the definition of elliptic functions given above (which is due to Weierstrass) the Weierstrass elliptic function ℘(*z*) is constructed in the most obvious way: given a lattice Λ as above, put

℘
(
z
# )

1

z
2

∑

ω
∈
Λ
∖

{
0
}

(

1

(
z
−
ω

)
2

−

1

ω
2

)

{\displaystyle \wp(z)=\frac{1}{z^2}+\sum\_{\omega\in\Lambda\smallsetminus\left\{ 0\right\} }\left(\frac{1}{(z-\omega)^2}-\frac{1}{\omega^2}\right)}

1

(

z
−
ω

)

2

−

1

ω
2

=

2
ω
z
−

z
2

ω
2

(
ω
−
z

)
2

=

z

(

2
−

z
ω

)

ω
3

(

1
−

z
ω

)

2

≤

10
R

ω

3

and it can be shown that the sum

∑

ω
≠
0

1

ω

3

{\displaystyle \sum\_{\omega\neq0}\frac{1}{\left|\omega\right|^3}}

converges regardless of Λ.

By writing ℘ as a Laurent series and explicitly comparing terms, one may verify that it satisfies the relation

(

℘
′

(
z
)

)

2

=
4

(

℘
(
z
)

)

3

−

g
2

℘
(
z
)
−

g
3

{\displaystyle \bigl(\wp'(z)\bigr)^2=4\bigl(\wp(z)\bigr)^3-g\_2 \wp(z)-g\_3}

where

g
2

=
60

∑

ω
∈
Λ
∖

{
0
}

1

ω
4

{\displaystyle g\_2=60\sum\_{\omega\in\Lambda\smallsetminus\left\{ 0\right\} }\frac{1}{\omega^4}}

and

g
3

=
140

∑

ω
∈
Λ
∖

{
0
}

1

ω
6

.

{\displaystyle g\_3=140\sum\_{\omega\in\Lambda\smallsetminus\left\{ 0\right\} }\frac{1}{\omega^6}.}

This means that the pair (℘,℘′) parametrize an elliptic curve.

The functions ℘ take different forms depending on Λ, and a rich theory is developed when one allows Λ to vary. To this effect, put *ω*1 = 1 and *ω*2 = *τ*, with Im(*τ*) > 0. (After a rotation and a scaling factor, any lattice may be put in this form.)

A holomorphic function in the upper half plane *H* = {*z* ∈ **ℂ** | Im(*z*) > 0} which is invariant under linear fractional transformations with integer coefficients and determinant 1 is called a modular function. That is, a holomorphic function *h* : *H* → **ℂ** is a modular function if

h

(
τ
)

=
h

(

a
τ
b

c
τ
d

)

for all

(

a

c

b

d

)

∈

SL
2

(

Z

)

{\displaystyle h\left(\tau\right)=h\left(\frac{a\tau+b}{c\tau+d}\right)\quad \text{for all }\left(\begin{matrix}a & c\\b & d\end{matrix}\right)\in \text{SL}\_2(\mathbb{Z})}

.
One such function is Klein's *j*-invariant, defined by

j

(
τ
)

=

1728

g
2
3

g
2
3

−
27

g
3
2

{\displaystyle j\left(\tau\right)=\frac{1728g\_2^3}{g\_2^3-27g\_3^2}}

where *g*2 and *g*3 are as above.

## Jacobi's elliptic functions

Main articles: Jacobi elliptic functions
Main articles: Theta function
width322px
There are twelve Jacobian elliptic functions. Each of the twelve corresponds to an arrow drawn from one corner of a rectangle to another. The corners of the rectangle are labeled, by convention, s, c, d and n. The rectangle is understood to be lying on the complex plane, so that s is at the origin, c is at the point K on the real axis, d is at the point *K* + *iK*′ and n is at point *iK*′ on the imaginary axis. The numbers K and *K*′ are called the quarter periods. The twelve Jacobian elliptic functions are then pq, where p and q are two different letters in s, c, d, n.

The Jacobian elliptic functions are then the unique doubly periodic, meromorphic functions satisfying the following three properties:

* There is a simple zero at the corner p, and a simple pole at the corner q.
* The step from p to q is equal to half the period of the function pq *u*; that is, the function pq *u* is periodic in the direction pq, with the period being twice the distance from p to q. The function pq *u* is also periodic in the other two directions, with a period such that the distance from p to one of the other corners is a quarter period.
* If the function pq *u* is expanded in terms of u at one of the corners, the leading term in the expansion has a coefficient of 1. In other words, the leading term of the expansion of pq *u* at the corner p is u; the leading term of the expansion at the corner q is 1*u*, and the leading term of an expansion at the other two corners is 1.

More generally, there is no need to impose a rectangle; a parallelogram will do. However, if K and *iK*′ are kept on the real and imaginary axis, respectively, then the Jacobi elliptic functions pq *u* will be real functions when u is real.

## Abel's elliptic functions

Main articles: Abel elliptic functions
Elliptic integrals had been studied in great detail by Legendre who had reduced them to three fundamental types. Abel wrote an integral of the first kind as

# u

∫
0
x

d
t

(

1
−

c
2

t
2

)

(

1

e
2

t
2

)

{\displaystyle u = \int\_0^x \frac{dt}{\sqrt{\left(1 - c^2 t^2\right)\left(1 + e^2 t^2\right)}} }

where c and e are two parameters. This is a generalization of the integral which gives the arc length of the lemniscate corresponding to the special values *c* = *e* = 1 and investigated by Carl Friedrich Gauss. The arc length of the circle would result from setting *c* = 1 and *e* = 0.

The value u of the integral is an increasing function of the upper limit for 0 < *x* < 1*c* and reaches a maximum

ω
2

=

∫
0

1
c

d
t

(

1
−

c
2

t
2

)

(

1

e
2

t
2

)

{\displaystyle \frac{\omega}{2} = \int\_0^\frac{1}{c} \frac{dt}{\sqrt{\left(1 - c^2 t^2\right)\left(1 + e^2 t^2\right)}} }

Abel's stroke of genius was now to consider the inverse function *x* = *φ*(*u*) which now is well-defined in the interval 0 ≤ *u* ≤ *ω*2. Since the defining integral is an odd function of x, the function *φ*(*u*) is also odd with the special values *φ*(0) = 0 and *φ*(±*ω*2) = ±1*c*. The derivative of the function *φ*′(*u*) = *dφ**du* follows also from the integral as

d
φ

d
u

=

(

1
−

c
2

φ
2

)

(

1

e
2

φ
2

)

{\displaystyle \frac{d\varphi}{du} = \sqrt{\left(1 - c^2\varphi^2\right)\left(1 + e^2\varphi^2\right)} }

and is an even function. The two square roots can be considered to be new, even functions of the argument u. Abel defined them as

f
(
u
)

=

1
−

c
2

φ
2

(
u
)

F
(
u
)

=

1

e
2

φ
2

(
u
)

{\displaystyle \begin{align} f(u) &= \sqrt{1 - c^2\varphi^2(u)} \\ F(u) &= \sqrt{1 + e^2\varphi^2(u)} \end{align}}

In this way the derivative can be written on the more compact form *φ*′(*u*) = *f*(*u*)*F*(*u*). These new functions have the derivatives *f*′(*u*) = −*c*2*φ*(*u*)*F*(*u*) and *F*′(*u*) = *e*2*φ*(*u*)*f*(*u*). All three elliptic functions depend on the parameters c and e although this dependence is usually not explicitly written out.

As for the trigonometric functions Abel could show that these new functions satisfied addition theorems in agreement with what Euler had previously found from such integrals. They enable the functions to be continued into the whole interval −*ω* ≤ *u* ≤ *ω* and show that they are periodic with period 2*ω*. Furthermore, by letting *t* → *it* in the integral the functions can also be defined for complex values of the argument. By this extension the parameters c and e are exchanged and implies that the functions also have the imaginary period 2*iω*′ with

ω
′

2

=

∫
0

1
e

d
t

(

1
−

e
2

t
2

)

(

1

c
2

t
2

)

.

{\displaystyle \frac{\omega'}{2} = \int\_0^\frac{1}{e} \frac{dt}{\sqrt{\left(1 - e^2 t^2\right)\left(1 + c^2 t^2\right)}} .}

The elliptic functions thus have a double periodicity. Equivalently one can say that they have two complex periods *ω*1,2 = *ω* ± *iω*′. Their zeros and poles will thus form a regular, two-dimensional lattice. Corresponding properties of the lemniscatic elliptic functions had also been established by Gauss, but not published before after his death.

## Properties

* The set of all elliptic functions which share the same two periods form a field.
* The derivative of an elliptic function is again an elliptic function, with the same periods.
* The field of elliptic functions with respect to a given lattice is generated by ℘ and its derivative ℘′.