In this section we examine a few select aspects of Jacobian Elliptic functions from a general view point.
Near the start of the nineteenth century Jacobi had the extremely fruitful idea of constructing quasi-periodic theta functions, and from their ratio, the elliptic functions which now bear his name. In the middle of the century Riemann used the same idea, extended to $n$ dimensions, to solve the Jacobi inversion problem for general Abelian integrals. Finally at the end of the century Poincaré generalised the idea in a slightly different way to construct what he called theta-fuchsian functions[1] and used them to solve the uniformisation problem for algebraic curves in two variables.
The subject of Jacobian elliptic functions is treated exhaustively in several online works, see for example Wikipedia and NIST whose notation I am following here.
Poles And Periods
Like all elliptic functions, the Jacobian elliptic functions are completely defined by their periods and principal parts at the poles (and one constant term). With respect to the period lattice $\lattice{4K,4iK'}$ all three Jacobian elliptic functions are order 4 elliptic functions with four simple poles at $iK', -iK', 2K + iK', -(2K + iK')$. For convenience let's label these poles $\rho_1,\rho_2,\rho_3,\rho_4$ and tabulate the principal parts.
Function | Fundamental Periods | Principal Part At $\rho_1$ | Equivalence Classes Of Poles Modulo The Fundamental Periods | |
---|---|---|---|---|
$\sn u$ | $4K,2iK'$ | $\displaystyle \frac 1 k (u-\rho_1)^{-1} \space + \space \bigO(u - \rho_1)$ | $\{\rho_1,\rho_2\}\quad\{\rho_3,\rho_4\}$ | two single poles |
$\cn u$ | $4K,2K+2iK'$ | $\displaystyle -\frac i k (u-\rho_1)^{-1} \space + \space \bigO(u - \rho_1)$ | $\{\rho_1,\rho_4\}\quad\{\rho_2,\rho_3\}$ | two single poles |
$\dn u$ | $2K,4iK'$ | $\displaystyle -i \thinspace (u-\rho_1)^{-1} \space + \space \bigO(u - \rho_1)$ | $\{\rho_1,\rho_3\}\quad\{\rho_2,\rho_4\}$ | two single poles |
$\sn^2 u$ | $2K,2iK'$ | $\displaystyle \frac 1 {k^2} (u-\rho_1)^{-2} \space + \space \bigO(1)$ | $\{\rho_1,\rho_2,\rho_3,\rho_4\}$ | one double pole |
The principal parts at the other poles can be obtained from the equivalence classes of the poles and the fact that the residues of elliptic functions always sum to zero. For example $\sn$ has the same principal part at $\rho_2$ as $\rho_1$ and the opposite sign on the residues at $\rho_3$ and $\rho_4$.
There are three different ways of halving a period lattice $\lattice{\omega_1,\omega_2}$ - the three lattices $\lattice{\omega_1, \sfrac 1 2 \omega_2}$, $\lattice{\omega_1, \sfrac 1 2 (\omega_1+\omega_2)}$ and $\lattice{\sfrac 1 2 \omega_1,\omega_2}$. If we put $\omega_1=4K$ and $\omega_2=4iK'$ and look at the table above, we can see that each of the three Jacobian elliptic functions $\sn,\cn,\dn$ is an order 2 elliptic function, with respect to one of these lattices. This is the main reason why it is natural to have three Jacobian elliptic functions.
Generic Construction
There is a generic way of constructing the Jacobi elliptic functions from an arbitrary order 2 elliptic function. Every such function $f$ has four double points $e_1,e_2,e_3,e_4$. If a Möbius transformation is applied to $f$ to move one of those points to zero and another to infinity the resulting function is a perfect square, and its square root $g$ is another order 2 elliptic function (with respect to a sublattice).
There are twelve different ways to do this and the resulting functions are, more or less, the twelve Jacobian elliptic functions in Glaisher's $\operatorname{pq}$ notation. The Glaisher identity
is simply the identity
To get the definitions to line up exactly requires a bit of fiddling around. More precisely, let $f$ be an order 2 elliptic function with half periods $\omega_1,\omega_2$ and with its $z$-argument scaled and translated so that it satisfies the differential equation
Define
then it is easily verified that
and therefore the three functions $\operatorname{s},\operatorname{c},\operatorname{d}$ are exactly, provided you choose the correct square roots, the three Jacobian elliptic functions $\sn,\cn,\dn$ with modulus $k$. And the half periods $\omega_1,\omega_2$ are the Jacobian quarter periods $K,iK'$.
Associated Quartic Curves
Using the basic identities $\sn^2 u + \cn^2 u = 1$ and $k^2 \sn^2 u + \dn^2 u = 1$ it can easily be verified that the Jacobian elliptic functions are uniformising elliptic functions for the following curves:
Curve | $x(u)$ | $y(u)$ | $g_2$ | $g_3$ | $\Delta$ |
---|---|---|---|---|---|
$y^2 = (1 - x^2)(1 - k^2x^2)$ | $\sn u$ | $\cn u\dn u$ | $\frac {1} {12} (k^4 + 14k^2 + 1)$ | $\frac {1} {216} (k^2 + 1)(k^4 - 34k^2 + 1)$ | $\frac {1} {16} k^2(k^2 - 1)^4$ |
$y^2 = (1 - x^2)(1 - k^2 + k^2x^2)$ | $\cn u$ | $-\sn u\dn u$ | $\frac {1} {12} (16k^4 - 16k^2 + 1)$ | $\frac {1} {216} (2k^2 - 1)(32k^4 - 32k^2 - 1)$ | $\frac {1} {16} k^2(k^2 - 1)$ |
$y^2 = (1 - x^2)(k^2 - 1 + x^2)$ | $\dn u$ | $-k^2\sn u\cn u$ | $\frac {1} {12} (k^4 - 16k^2 + 16)$ | $\frac {1} {216} (k^2 - 2)(k^4 + 32k^2 - 32)$ | $-\frac {1} {16} k^8(k^2 - 1)$ |
$y^2 = x(1 - x)(1 - k^2x)$ | $\sn^2 u$ | $\sn u\cn u\dn u$ | $\frac {1} {12} (k^4 - k^2 + 1)$ | $\frac {1} {432} (k^2 - 2)(2k^2 - 1)(k^2 + 1)$ | $\frac {1} {256} k^4(k^2 - 1)^2$ |
As can be seen from the table each of these curves has a different $j$-invariant, reflecting the fact that the period ratio's of the uniformising functions are different. If we let $\tau = iK' / K$ then, from the first and last line of both Table 1 and Table 2, we have
where $\lambda = k^2$ and we have a rational parameterisation of the level 2 modular equation $X(j(\tau),j(2\tau)) = 0$.
Level 1 Addition Formula
From Table 1 we can see that the three Jacobian elliptic functions, along with the constant function, form a basis for the vector space of all elliptic functions with periods $4K, 4iK'$ and a pole of order at most one at $\rho_1,\rho_2,\rho_3,\rho_4$. Therefore we can apply the Extended Frobenius-Stickelberger formula to obtain
In the first $\sigma$ term we use the fact $\rho_1+\rho_2+\rho_3+\rho_4=0$. The only real calculation required is the leading constant $C$. From the power series expansions at the poles we get
where the $\sigma$ functions have periods $4K, 4iK'$.
Putting $u_1+u_2+u_3+u_4 = 0$ in add4x gives the level 1 addition formula which may be written as
In this form the addition formula has a geometric interpretation in 3 dimensions, similar to that for cubic curves in 2 dimensions. Consider three points $(x_1,y_1,z_1),\space(x_2,y_2,z_2),\space(x_3,y_3,z_3)$ on the 3-D space curve given implicitly by
If you run a plane through those three points, it will intersect the curve at a fourth point. That fourth point is given by solving add4 and curve for $(x_4,y_4,z_4)$. It's not obvious but the coordinates of this point will be rational functions of the coordinates of the other three points and $k^2$. These are the level 2 addition formulae which we will now derive.
Level 2 Addition Formulae
Using the zero infinity trick we get
This follows from the formula
where $Z$ is a polynomial which vanishes on add4 and curve, and $N$ and $D$ are polynomials which do not depend on $x_4,y_4,z_4$.
where $E_1,E_2,E_3,E_4$ are the minors of the last row of add4.
While addx4 is a neat and concise formula, it is also in a certain sense, a very bad formula. The numerator and denominator share many common factors modulo the relations add4 and curve. Eliminating them systematically requires a very large algebraic computation more or less equivalent to computing the level 4 addition formula.
To put it another way addx4 should reduce to the standard addition formula for $\sn u$ namely
under the limiting substitution $(x_3,y_3,z_3) \rightarrow (0,1,1)$. To get to addsn requires "eliminating the surds" $y = \sqrt{1 - x^2}$ and $z = \sqrt{1 - k^2x^2}$ from the denominator, followed by normalising the numerator modulo add4 and curve, and finally elimination of many common factors.
VIEW $y_4$ AND $z_4$
Level 4 Addition Formulae
While addx4 is a neat and concise formula, it is also in a certain sense, a very bad formula. The numerator and denominator share many common factors modulo the relations curve and eliminating them requires a massive algebraic computation more or less equivalent to computing the level 4 addition formula.
Parameterisation of Edwards Curve
If you look at this table of the twelve Jacobian elliptic functions you will see that $\sn, \ns, \cd, \dc$ all have the same fundamental periods.
References
[1] Poincaré’s Path to Uniformization Advanced Lectures in Math. 42 (2018), 55-79