Weierstrass elliptic function

From testwiki
Jump to navigation Jump to search

Template:Short description Template:Redirect In mathematics, the Weierstrass elliptic functions are elliptic functions that take a particularly simple form. They are named for Karl Weierstrass. This class of functions is also referred to as ℘-functions and they are usually denoted by the symbol ℘, a uniquely fancy script p. They play an important role in the theory of elliptic functions, i.e., meromorphic functions that are doubly periodic. A ℘-function together with its derivative can be used to parameterize elliptic curves and they generate the field of elliptic functions with respect to a given period lattice.

Symbol for Weierstrass P function

Symbol for Weierstrass ℘-function

Model of Weierstrass ℘-function

Motivation

A cubic of the form Cg2,g3ℂ={(x,y)∈ℂ2:y2=4x3−g2x−g3}, where g2,g3∈ℂ are complex numbers with g23−27g32≠0, cannot be rationally parameterized.[1] Yet one still wants to find a way to parameterize it.

For the quadric K={(x,y)∈ℝ2:x2+y2=1}; the unit circle, there exists a (non-rational) parameterization using the sine function and its derivative the cosine function: ψ:ℝ/2πℤ→K,t↦(sin⁡t,cos⁡t). Because of the periodicity of the sine and cosine ℝ/2πℤ is chosen to be the domain, so the function is bijective.

In a similar way one can get a parameterization of Cg2,g3ℂ by means of the doubly periodic ℘-function and its derivative, namely via (x,y)=(℘(z),℘′(z)). This parameterization has the domain ℂ/Λ, which is topologically equivalent to a torus.[2]

There is another analogy to the trigonometric functions. Consider the integral function a(x)=∫0xdy1−y2. It can be simplified by substituting y=sin⁡t and s=arcsin⁡x: a(x)=∫0sdt=s=arcsin⁡x. That means a−1(x)=sin⁡x. So the sine function is an inverse function of an integral function.[3]

Elliptic functions are the inverse functions of elliptic integrals. In particular, let: u(z)=∫z∞ds4s3−g2s−g3. Then the extension of u−1 to the complex plane equals the ℘-function.[4] This invertibility is used in complex analysis to provide a solution to certain nonlinear differential equations satisfying the Painlevé property, i.e., those equations that admit poles as their only movable singularities.[5]

Definition

Visualization of the ℘-function with invariants g2=1+i and g3=2−3i in which white corresponds to a pole, black to a zero.

Let ω1,ω2∈ℂ be two complex numbers that are linearly independent over ℝ and let Λ:=ℤω1+ℤω2:={mω1+nω2:m,n∈ℤ} be the period lattice generated by those numbers. Then the ℘-function is defined as follows:

℘(z,ω1,ω2):=℘(z)=1z2+∑λ∈Λ∖{0}(1(z−λ)2−1λ2).

This series converges locally uniformly absolutely in the complex torus ℂ/Λ.

It is common to use 1 and τ in the upper half-plane ℍ:={z∈ℂ:Im⁡(z)>0} as generators of the lattice. Dividing by ω1 maps the lattice ℤω1+ℤω2 isomorphically onto the lattice ℤ+ℤτ with τ=ω2ω1. Because −τ can be substituted for τ, without loss of generality we can assume τ∈ℍ, and then define ℘(z,τ):=℘(z,1,τ). With that definition, we have ℘(z,ω1,ω2)=ω1−2℘(z/ω1,ω2/ω1).

Properties

℘(λz,λω1,λω2)=λ−2℘(z,ω1,ω2).
  • ℘ is an even function. That means ℘(z)=℘(−z) for all z∈ℂ∖Λ, which can be seen in the following way:
℘(−z)=1(−z)2+∑λ∈Λ∖{0}(1(−z−λ)2−1λ2)=1z2+∑λ∈Λ∖{0}(1(z+λ)2−1λ2)=1z2+∑λ∈Λ∖{0}(1(z−λ)2−1λ2)=℘(z).
The second last equality holds because {−λ:λ∈Λ}=Λ. Since the sum converges absolutely this rearrangement does not change the limit.
  • The derivative of ℘ is given by:[6] ℘′(z)=−2∑λ∈Λ1(z−λ)3.
  • ℘ and ℘′ are doubly periodic with the periods ω1 and ω2.[6] This means: ℘(z+ω1)=℘(z)=℘(z+ω2), and℘′(z+ω1)=℘′(z)=℘′(z+ω2). It follows that ℘(z+λ)=℘(z) and ℘′(z+λ)=℘′(z) for all λ∈Λ.

Laurent expansion

Let r:=min⁡{|λ|:0≠λ∈Λ}. Then for 0<|z|<r the ℘-function has the following Laurent expansion ℘(z)=1z2+∑n=1∞(2n+1)G2n+2z2n where Gn=∑0≠λ∈Λλ−n for n≥3 are so called Eisenstein series.[6]

Differential equation

Set g2=60G4 and g3=140G6. Then the ℘-function satisfies the differential equation[6] ℘'2(z)=4℘3(z)−g2℘(z)−g3. This relation can be verified by forming a linear combination of powers of ℘ and ℘′ to eliminate the pole at z=0. This yields an entire elliptic function that has to be constant by Liouville's theorem.[6]

Invariants

The real part of the invariant g3 as a function of the square of the nome q on the unit disk.
The imaginary part of the invariant g3 as a function of the square of the nome q on the unit disk.

The coefficients of the above differential equation g2 and g3 are known as the invariants. Because they depend on the lattice Λ they can be viewed as functions in ω1 and ω2.

The series expansion suggests that g2 and g3 are homogeneous functions of degree −4 and −6. That is[7] g2(λω1,λω2)=λ−4g2(ω1,ω2) g3(λω1,λω2)=λ−6g3(ω1,ω2) for λ≠0.

If ω1 and ω2 are chosen in such a way that Im⁡(ω2ω1)>0, g2 and g3 can be interpreted as functions on the upper half-plane ℍ:={z∈ℂ:Im⁡(z)>0}.

Let τ=ω2ω1. One has:[8] g2(1,τ)=ω14g2(ω1,ω2), g3(1,τ)=ω16g3(ω1,ω2). That means g2 and g3 are only scaled by doing this. Set g2(τ):=g2(1,τ) and g3(τ):=g3(1,τ). As functions of τ∈ℍ, g2 and g3 are so called modular forms.

The Fourier series for g2 and g3 are given as follows:[9] g2(τ)=43π4[1+240∑k=1∞σ3(k)q2k] g3(τ)=827π6[1−504∑k=1∞σ5(k)q2k] where σm(k):=∑d∣kdm is the divisor function and q=eπiτ is the nome.

Modular discriminant

The real part of the discriminant as a function of the square of the nome q on the unit disk.

The modular discriminant Δ is defined as the discriminant of the characteristic polynomial of the differential equation ℘'2(z)=4℘3(z)−g2℘(z)−g3 as follows: Δ=g23−27g32. The discriminant is a modular form of weight 12. That is, under the action of the modular group, it transforms as Δ(aτ+bcτ+d)=(cτ+d)12Δ(τ) where a,b,d,c∈ℤ with ad−bc=1.[10]

Note that Δ=(2π)12η24 where η is the Dedekind eta function.[11]

For the Fourier coefficients of Δ, see Ramanujan tau function.

The constants e1, e2 and e3

e1, e2 and e3 are usually used to denote the values of the ℘-function at the half-periods. e1≡℘(ω12) e2≡℘(ω22) e3≡℘(ω1+ω22) They are pairwise distinct and only depend on the lattice Λ and not on its generators.[12]

e1, e2 and e3 are the roots of the cubic polynomial 4℘(z)3−g2℘(z)−g3 and are related by the equation: e1+e2+e3=0. Because those roots are distinct the discriminant Δ does not vanish on the upper half plane.[13] Now we can rewrite the differential equation: ℘'2(z)=4(℘(z)−e1)(℘(z)−e2)(℘(z)−e3). That means the half-periods are zeros of ℘′.

The invariants g2 and g3 can be expressed in terms of these constants in the following way:[14] g2=−4(e1e2+e1e3+e2e3) g3=4e1e2e3 e1, e2 and e3 are related to the modular lambda function: λ(τ)=e3−e2e1−e2,τ=ω2ω1.

Relation to Jacobi's elliptic functions

For numerical work, it is often convenient to calculate the Weierstrass elliptic function in terms of Jacobi's elliptic functions.

The basic relations are:[15] ℘(z)=e3+e1−e3sn2w=e2+(e1−e3)dn2wsn2w=e1+(e1−e3)cn2wsn2w where e1,e2 and e3 are the three roots described above and where the modulus k of the Jacobi functions equals k=e2−e3e1−e3 and their argument w equals w=ze1−e3.

Relation to Jacobi's theta functions

The function ℘(z,τ)=℘(z,1,ω2/ω1) can be represented by Jacobi's theta functions: ℘(z,τ)=(πθ2(0,q)θ3(0,q)θ4(πz,q)θ1(πz,q))2−π23(θ24(0,q)+θ34(0,q)) where q=eπiτ is the nome and τ is the period ratio (τ∈ℍ).[16] This also provides a very rapid algorithm for computing ℘(z,τ).

Relation to elliptic curves

Template:See also Consider the embedding of the cubic curve in the complex projective plane

C¯g2,g3ℂ={(x,y)∈ℂ2:y2=4x3−g2x−g3}∪{O}⊂ℂ2∪ℙ1(ℂ)=ℙ2(ℂ).

where O is a point lying on the line at infinity ℙ1(ℂ). For this cubic there exists no rational parameterization, if Δ≠0.[1] In this case it is also called an elliptic curve. Nevertheless there is a parameterization in homogeneous coordinates that uses the ℘-function and its derivative ℘′:[17]

φ(℘,℘′):ℂ/Λ→C¯g2,g3ℂ,z↦{[℘(z):℘′(z):1]z∉Λ[0:1:0]z∈Λ

Now the map φ is bijective and parameterizes the elliptic curve C¯g2,g3ℂ.

ℂ/Λ is an abelian group and a topological space, equipped with the quotient topology.

It can be shown that every Weierstrass cubic is given in such a way. That is to say that for every pair g2,g3∈ℂ with Δ=g23−27g32≠0 there exists a lattice ℤω1+ℤω2, such that

g2=g2(ω1,ω2) and g3=g3(ω1,ω2).[18]

Addition theorem

The addition theorem states[19] that if z,w, and z+w do not belong to Λ, then det⁡[1℘(z)℘′(z)1℘(w)℘′(w)1℘(z+w)−℘′(z+w)]=0. This states that the points P=(℘(z),℘′(z)), Q=(℘(w),℘′(w)), and R=(℘(z+w),−℘′(z+w)) are collinear, the geometric form of the group law of an elliptic curve.

This can be proven[20] by considering constants A,B such that ℘′(z)=A℘(z)+B,℘′(w)=A℘(w)+B. Then the elliptic function ℘′(ζ)−A℘(ζ)−B has a pole of order three at zero, and therefore three zeros whose sum belongs to Λ. Two of the zeros are z and w, and thus the third is congruent to −z−w.

Alternative form

The addition theorem can be put into the alternative form, for z,w,z−w,z+w∉Λ:[21] ℘(z+w)=14[℘′(z)−℘′(w)℘(z)−℘(w)]2−℘(z)−℘(w).

As well as the duplication formula:[21] ℘(2z)=14[℘″(z)℘′(z)]2−2℘(z).

Proofs

This can be proven from the addition theorem shown above. The points P=(℘(u),℘′(u)),Q=(℘(v),℘′(v)), and R=(℘(u+v),−℘′(u+v)) are collinear and lie on the curve y2=4x3−g2x−g3. The slope of that line is m=yP−yQxP−xQ=℘′(u)−℘′(v)℘(u)−℘(v). So x=xP=℘(u), x=xQ=℘(v), and x=xR=℘(u+v) all satisfy a cubic (mx+q)2=4x3−g2x−g3, where q is a constant. This becomes 4x3−m2x2−(2mq+g2)x−g3−q2=0. Thus xP+xQ+xR=m24 which provides the wanted formula ℘(u+v)+℘(u)+℘(v)=14[℘′(u)−℘′(v)℘(u)−℘(v)]2.

A direct proof is as follows.[22] Any elliptic function f can be expressed as: f(u)=c∏i=1nσ(u−ai)σ(u−bi)c∈ℂ where σ is the Weierstrass sigma function and ai,bi are the respective zeros and poles in the period parallelogram. Considering the function ℘(u)−℘(v) as a function of u, we have ℘(u)−℘(v)=cσ(u+v)σ(u−v)σ(u)2. Multiplying both sides by u2 and letting u→0, we have 1=−cσ(v)2, so c=−1σ(v)2⟹℘(u)−℘(v)=−σ(u+v)σ(u−v)σ(u)2σ(v)2.

By definition the Weierstrass zeta function: ddzln⁡σ(z)=ζ(z) therefore we logarithmically differentiate both sides with respect to u obtaining: ℘′(u)℘(u)−℘(v)=ζ(u+v)−2ζ(u)−ζ(u−v) Once again by definition ζ′(z)=−℘(z) thus by differentiating once more on both sides and rearranging the terms we obtain −℘(u+v)=−℘(u)+12℘″(v)[℘(u)−℘(v)]−℘′(u)[℘′(u)−℘′(v)][℘(u)−℘(v)]2 Knowing that ℘″ has the following differential equation 2℘″=12℘2−g2 and rearranging the terms one gets the wanted formula ℘(u+v)=14[℘′(u)−℘′(v)℘(u)−℘(v)]2−℘(u)−℘(v).

Typography

The Weierstrass's elliptic function is usually written with a rather special, lower case script letter ℘, which was Weierstrass's own notation introduced in his lectures of 1862–1863.Template:Refn It should not be confused with the normal mathematical script letters P: 𝒫 and 𝓅.

In computing, the letter ℘ is available as \wp in TeX. In Unicode the code point is Template:Unichar, with the more correct alias Template:Smallcaps.Template:Refn In HTML, it can be escaped as &weierp; or &wp;. Template:Charmap

See also

Footnotes

Template:Reflist

References

Template:Reflist

Template:Commons category