Notes on Complex Analysis
Export PDFGitHub

§9.1 Elliptic Functions

9.1 Elliptic Functions

The theory of elliptic functions is an elaborate chapter of complex analysis, with origins in seemingly trivial problems of calculus. In the 18th century, mathematicians studying the rectification (arc length calculation) of curves such as the ellipse and the lemniscate discovered that these could not be expressed in terms of elementary functions, leading to the introduction of elliptic integrals. Inverting these integrals gave rise to elliptic functions, which extend the idea of trigonometric functions by being doubly periodic in the complex plane. Closely related ideas also appeared in conformal mapping, such as the Schwarz–Christoffel transformation (Section 5.4Section 5.4Section 5.4) between the upper half-plane and rectangles. Henceforth, elliptic functions became a central subject related to calculus, geometry, and complex analysis.

It is well-known in real analysis that a periodic function can be expressed as a Fourier series, with terms as the trivial functions sin,cos,…,sin(𝑛𝑥),cos(𝑛𝑥). Such functions are called singly periodic.

If 𝑓:ℂ→ℂ̂ is meromorphic with period 𝜔∈ℂ∗, then it has the Fourier expansion

𝑓(𝑧)=∑𝑛=−∞∞𝑐𝑛exp(2πi𝑛𝑧𝜔),𝑐𝑛=1𝜔∫𝑎𝑎+𝜔𝑓(𝑧)exp(−2πi𝑛𝑧𝜔)d𝑧.

We briefly justify this as follows. 𝑓 being periodic with period 𝜔 implies that by letting 𝑤=exp(2πi𝑧𝜔), the function 𝑔(𝑤)=𝑓(𝜔2πilog𝑤)=𝑓(𝑧) is well-defined and single-valued on ℂ̂∖{0} (except for at finitely many isolated poles). Hence, 𝑔 admits a Laurent expansion

𝑔(𝑤)=∑𝑛=−∞∞𝑐𝑛𝑤𝑛,𝑐𝑛=12πi∮|𝑤|=𝑟𝑔(𝑤)𝑤−𝑛−1d𝑤∀𝑛∈ℤ,

for 𝑟>0. Substituting back 𝑤=exp(2πi𝑧𝜔), d𝑤=2πi𝜔exp(2πi𝑧𝜔)d𝑧 gives the desired Fourier expansion of 𝑓:

𝑐𝑛=12πi∫𝜔2πilog(𝑟)𝜔2πi(log(𝑟)+2πi)𝑓(𝑧)exp(−2πi𝑛𝑧𝜔)exp(−2πi𝑧𝜔)2πi𝜔exp(2πi𝑧𝜔)d𝑧=1𝜔∫𝜔2πilog(𝑟)𝜔2πilog(𝑟)+𝜔𝑓(𝑧)exp(−2πi𝑛𝑧𝜔)d𝑧.

The term “elliptic function” itself refers to a doubly periodic meromorphic function. More precisely, a meromorphic function 𝑓:ℂ→ℂ̂ is called an elliptic function if there exist two ℂ-linearly independent periods 𝜔1,𝜔2∈ℂ∗ such that 𝑓(𝑧+𝜔1)=𝑓(𝑧+𝜔2)=𝑓(𝑧) for all 𝑧∈ℂ. Without loss of generalization, we will assume that ℑ𝔪(𝜔2𝜔1)>0 (linear independence guarantees that this is non-vanishing, while we may consider periods 𝜔1,−𝜔2 or −𝜔1,𝜔2 to achieve the same result). Any period of 𝑓 is in the form of

𝜔=𝑚𝜔1+𝑛𝜔2𝑚,𝑛∈ℤ.

The set of all periods of 𝑓 forms a period lattice

Λ=Λ(𝜔1,𝜔2)=𝜔1ℤ+𝜔2ℤ={𝑚𝜔1+𝑛𝜔2:𝑚,𝑛∈ℤ}.

The set formed by Λ is a discrete additive (any sum of two points in the lattice remain in the lattice) subgroup of ℂ, a free ℤ-module of rank 2 (generated by the basis {𝜔1,𝜔2}).

For any point 𝛼∈ℂ, the complex parallelogram generated by

𝑃={𝛼+𝑡1𝜔1+𝑡2𝜔2:𝑡1,𝑡2∈[0,1)},

is known as a fundamental parallelogram of Λ.

Figure 9.1: Illustration of the deformation of a homeomorphism between a rectangle with opposite sides identified and a torus.

The properties of an elliptic function can be more easily observed on its fundamental parallelogram, since the values of 𝑓 on ℂ are fully represented by its values on 𝑃. Because the opposite sides of the parallelogram are identified (treated to be the same, or topologically “glued together”) by the periodicity of 𝑓, the fundamental parallelogram is homeomorphic to a torus, as visualized in Figure 9.1Figure 9.1Figure 9.1.

Let ℂ be closed under addition and let Λ be the subgroup of ℂ. Then, the quotient group ℂ/Λ is compact as it is homeomorphic to a torus, which is endowed with a compact topology. Hence, Liouville (Theorem 3.2.5Theorem 3.2.5Theorem 3.2.5) implies that if 𝑓 does not have poles, then it must be constant:

Theorem 9.1.1 (Liouville).

Any elliptic function 𝑓 with period lattice Λ that is holomorphic on ℂ is constant.

Proposition 9.1.2.

The number of zeros and poles (counting multiplicities and orders) of a non-constant elliptic function 𝑓 in ℂ/Λ is finite, where Λ is the period lattice of 𝑓.
Proof.

Let 𝑃 be a fundamental parallelogram of Λ. It suffices to show that 𝑓 has finitely many zeros and poles in 𝑃‾. If there are infinitely many poles in 𝑃‾, then by the Bolzano–Weierstrass Theorem (Theorem 1.1.10Theorem 1.1.10Theorem 1.1.10), there exists an accumulation point 𝑧0∈𝑃‾ of poles. Hence, 𝑧0 cannot be an isolated singularity, contradicting meromorphy (more succinctly, 𝑧0 is then an essential singularity on the Riemann sphere).

Under the assumption that 𝑓≢0, the same argument shows that 1𝑓 has finitely many poles in 𝑃‾, or equivalently, that 𝑓 has finitely many zeros in 𝑃‾. ⁠□

Proposition 9.1.3.

For any elliptic function 𝑓 with period lattice Λ, the sum of the residues of 𝑓 in ℂ/Λ is zero.
Proof.

Let 𝛼, 𝛼+𝜔1, 𝛼+𝜔2, and 𝛼+𝜔1+𝜔2 be the vertices of a fundamental parallelogram 𝑃 of Λ such that 𝜕𝑃 does not pass through the poles 𝑓. By the Residue Theorem (Theorem 4.5.2Theorem 4.5.2Theorem 4.5.2), we have

2πi∑𝑧𝑘∈𝑃Res𝑧=𝑧𝑘𝑓(𝑧)=∮𝜕𝑃𝑓(𝑧)d𝑧,

where the sum is over all poles 𝑧𝑘 of 𝑓 in ℂ/Λ (effectively 𝑃). The integral is equivalent to

∮𝜕𝑃𝑓(𝑧)d𝑧=±(∫𝛼𝛼+𝜔1+∫𝛼+𝜔1𝛼+𝜔1+𝜔2+∫𝛼+𝜔1+𝜔2𝛼+𝜔2+∫𝛼+𝜔2𝛼)𝑓(𝑧)d𝑧=±(∫𝛼𝛼+𝜔1+∫𝛼𝛼+𝜔2+∫𝛼+𝜔1𝛼+∫𝛼+𝜔2𝛼)𝑓(𝑧)d𝑧=0
by the periodicity of 𝑓. ⁠□

Theorem 9.1.4.

For any non-constant elliptic function 𝑓 with period lattice Λ, the number of zeros and poles (counting multiplicities and orders, respectively) in ℂ/Λ are equal.
Proof.

Let 𝑃 be a fundamental parallelogram of Λ such that 𝑓 has no poles or zeros on 𝜕𝑃. By the Argument Principle (Theorem 4.4.2Theorem 4.4.2Theorem 4.4.2), we have

12πi∮𝜕𝑃𝑓′(𝑧)𝑓(𝑧)d𝑧=# of zeros in𝑃−# of poles in𝑃
where the sums are over all zeros and poles of 𝑓 in ℂ/Λ (effectively 𝑃) counted with multiplicities and orders, respectively. By assumption, 𝑓′≢0, and hence 𝑓′𝑓 is non-constant and elliptic with period lattice Λ. By Proposition 9.1.3Proposition 9.1.3Proposition 9.1.3, the integral vanishes and hence the assertion follows. ⁠□

Proposition 9.1.5.

Suppose 𝑓 is a non-constant elliptic function with period lattice Λ. Then 𝑓 attains every value in ℂ̂ the same number of times (counting multiplicities) in ℂ/Λ.
Proof.Assume that 𝑧≠∞ and suppose 𝑃 is a fundamental parallelogram that does not pass through a pole. Then the number of times 𝜁↦𝑓(𝜁)−𝑧 attains 0 and ∞ in ℂ/Λ are equal by Theorem 9.1.4Theorem 9.1.4Theorem 9.1.4. In other words, 𝑓 has the same number of poles as the number of times it attains any finite complex number. ⁠□

Hence, it is only natural to quantify this number:

Definition 9.1.6.

An elliptic function 𝑓 is said to be of order 𝑛 iff it attains every value in ℂ̂ exactly 𝑛 times (counting multiplicities) in ℂ/Λ, where Λ is the period lattice of 𝑓 (in other words, the number of poles of 𝑓 in a fundamental parallelogram, counted according to order, is 𝑛).

Proposition 9.1.7.

A non-constant elliptic function 𝑓 is of order ≥2.
Proof.If 𝑓 is of order 1, then 𝑓 has a simple pole at some 𝑧0 in a fundamental parallelogram of its period lattice Λ. By the simplicity of the pole, it must have a nonzero residue there. By Proposition 9.1.3Proposition 9.1.3Proposition 9.1.3, this is an impossibility. ⁠□

Theorem 9.1.8.

Suppose that 𝑓 is a non-constant elliptic function with period lattice Λ. Let 𝑎1,…,𝑎𝑛 and 𝑏1,…,𝑏𝑛 be the zeros and poles (counting multiplicities and orders, respectively) in a fundamental parallelogram 𝑃 (whose boundary intersects neither zeros or poles) of Λ. Then

∑𝑗=1𝑛𝑎𝑗−∑𝑗=1𝑛𝑏𝑗∈Λ,
or in other words, this difference is also a period of 𝑓.
Proof.

By Theorem 4.4.1Theorem 4.4.1Theorem 4.4.1, the quantity in question is equal to

∑𝑗=1𝑛𝑎𝑗−∑𝑗=1𝑛𝑏𝑗=12πi∮𝜕𝑃𝑧𝑓′(𝑧)𝑓(𝑧)d𝑧=±12πi(∫𝛼𝛼+𝜔1+∫𝛼+𝜔1𝛼+𝜔1+𝜔2+∫𝛼+𝜔1+𝜔2𝛼+𝜔2+∫𝛼+𝜔2𝛼)𝑧𝑓′(𝑧)𝑓(𝑧)d𝑧=±12πi(∫𝛼𝛼+𝜔1+∫𝛼+𝜔2𝛼)𝑧𝑓′(𝑧)𝑓(𝑧)d𝑧±12πi(∫𝛼𝛼+𝜔2(𝑧+𝜔1)𝑓′(𝑧)𝑓(𝑧)d𝑧+∫𝛼+𝜔1𝛼(𝑧+𝜔2)𝑓′(𝑧)𝑓(𝑧)d𝑧)=±12πi(∫𝛼+𝜔1𝛼𝜔2𝑓′(𝑧)𝑓(𝑧)d𝑧+∫𝛼𝛼+𝜔2𝜔1𝑓′(𝑧)𝑓(𝑧)d𝑧)=±𝜔22πi(log𝑓(𝛼)−log𝑓(𝛼+𝜔1))±𝜔12πi(log𝑓(𝛼+𝜔2)−log𝑓(𝛼))=±𝜔22πilog(1)±𝜔12πilog(1).
Since the branches of the multi-valued logarithm differ by integer multiples of 2πi, the assertion follows. ⁠□