j-invariant

From Wikipedia, the free encyclopedia
(Redirected from Elliptic modular function)
Jump to navigation Jump to search

Template:Short description

File:KleinInvariantJ.jpg
Klein's Template:Mvar-invariant in the complex plane

In mathematics, Felix Klein's Template:Mvar-invariant or Template:Mvar function is a modular function of weight zero for the special linear group SL(2,) defined on the upper half-plane of complex numbers. It is the unique such function that is holomorphic away from a simple pole at the cusp such that

j(e2πi/3)=0,j(i)=1728=123.

Rational functions of j are modular, and in fact give all modular functions of weight 0. Classically, the j-invariant was studied as a parameterization of elliptic curves over , but it also has surprising connections to the symmetries of the Monster group (this connection is referred to as monstrous moonshine).

Definition

File:J-inv-real.jpeg
Real part of the Template:Mvar-invariant as a function of the square of the nome on the unit disk
File:J-inv-phase.jpeg
Phase of the Template:Mvar-invariant as a function of the square of the nome on the unit disk

Script error: No such module "labelled list hatnote".

The Template:Mvar-invariant can be defined as a function on the upper half-plane ={τIm(τ)>0}, by

j(τ)=1728g2(τ)3Δ(τ)=1728g2(τ)3g2(τ)327g3(τ)2=1728g2(τ)3(2π)12η24(τ)

with the third definition implying j(τ) can be expressed as a cube, also since 1728=123. The function cannot be continued analytically beyond the upper half-plane due to the natural boundary at the real line.

The given functions are the modular discriminant Δ(τ)=g2(τ)327g3(τ)2=(2π)12η24(τ), Dedekind eta function η(τ), and modular invariants,

g2(τ)=60G4(τ)=60(m,n)(0,0)(m+nτ)4 g3(τ)=140G6(τ)=140(m,n)(0,0)(m+nτ)6

where G4(τ), G6(τ) are Fourier series,

G4(τ)=π445E4(τ)G6(τ)=2π6945E6(τ)

and E4(τ), E6(τ) are Eisenstein series,

E4(τ)=1+240n=1n3qn1qnE6(τ)=1504n=1n5qn1qn

and q=e2πiτ (the square of the nome). The Template:Mvar-invariant can then be directly expressed in terms of the Eisenstein series as,

j(τ)=1728E4(τ)3E4(τ)3E6(τ)2

with no numerical factor other than 1728. This implies a third way to define the modular discriminant,[1]

Δ(τ)=(2π)12E4(τ)3E6(τ)21728

For example, using the definitions above and τ=2i, then the Dedekind eta function η(2i) has the exact value,

η(2i)=Γ(14)211/8π3/4

implying the transcendental numbers,

g2(2i)=11Γ(14)828π2,g3(2i)=7Γ(14)12212π3

but yielding the algebraic number (in fact, an integer),

j(2i)=1728g2(2i)3g2(2i)327g3(2i)2=663.

In general, this can be motivated by viewing each τScript error: No such module "Check for unknown parameters". as representing an isomorphism class of elliptic curves. Every elliptic curve Template:Mvar over CScript error: No such module "Check for unknown parameters". is a complex torus, and thus can be identified with a rank 2 lattice; that is, a two-dimensional lattice of CScript error: No such module "Check for unknown parameters".. This lattice can be rotated and scaled (operations that preserve the isomorphism class), so that it is generated by 1Script error: No such module "Check for unknown parameters". and Template:MvarHScript error: No such module "Check for unknown parameters".. This lattice corresponds to the elliptic curve y2=4x3g2(τ)xg3(τ) (see Weierstrass elliptic functions).

Note that Template:Mvar is defined everywhere in HScript error: No such module "Check for unknown parameters". as the modular discriminant is non-zero. This is due to the corresponding cubic polynomial having distinct roots.

The fundamental region

File:ModularGroup-FundamentalDomain.svg
The usual choice of a fundamental domain (gray) for the modular group acting on the upper half plane.

It can be shown that ΔScript error: No such module "Check for unknown parameters". is a modular form of weight twelve, and g2Script error: No such module "Check for unknown parameters". one of weight four, so that its third power is also of weight twelve. Thus their quotient, and therefore Template:Mvar, is a modular function of weight zero, in particular a holomorphic function HCScript error: No such module "Check for unknown parameters". invariant under the action of SL(2, Z)Script error: No such module "Check for unknown parameters".. Quotienting out by its centre { ±I }Script error: No such module "Check for unknown parameters". yields the modular group, which we may identify with the projective special linear group PSL(2, Z)Script error: No such module "Check for unknown parameters"..

By a suitable choice of transformation belonging to this group,

τaτ+bcτ+d,adbc=1,

we may reduce Template:Mvar to a value giving the same value for Template:Mvar, and lying in the fundamental region for Template:Mvar, which consists of values for Template:Mvar satisfying the conditions

|τ|112<(τ)1212<(τ)<0|τ|>1

The function j(τ)Script error: No such module "Check for unknown parameters". when restricted to this region still takes on every value in the complex numbers CScript error: No such module "Check for unknown parameters". exactly once. In other words, for every Template:Mvar in CScript error: No such module "Check for unknown parameters"., there is a unique τ in the fundamental region such that c = j(τ)Script error: No such module "Check for unknown parameters".. Thus, Template:Mvar has the property of mapping the fundamental region to the entire complex plane.

Additionally two values τ,τ' ∈HScript error: No such module "Check for unknown parameters". produce the same elliptic curve iff τ = T(τ')Script error: No such module "Check for unknown parameters". for some T ∈ PSL(2, Z)Script error: No such module "Check for unknown parameters".. This means jScript error: No such module "Check for unknown parameters". provides a bijection from the set of elliptic curves over CScript error: No such module "Check for unknown parameters". to the complex plane.[2]

As a Riemann surface, the fundamental region has genus 0Script error: No such module "Check for unknown parameters"., and every (level one) modular function is a rational function in Template:Mvar; and, conversely, every rational function in Template:Mvar is a modular function. In other words, the field of modular functions is C(j)Script error: No such module "Check for unknown parameters"..

Class field theory and Template:Mvar

Script error: No such module "labelled list hatnote". The Template:Mvar-invariant has many remarkable properties:

  • If Template:Mvar is any point of the upper half plane whose corresponding elliptic curve has complex multiplication (that is, if Template:Mvar is any element of an imaginary quadratic field with positive imaginary part, so that Template:Mvar is defined), then j(τ)Script error: No such module "Check for unknown parameters". is an algebraic integer.[3] These special values are called singular moduli.
  • The field extension Q[j(τ), τ]/Q(τ)Script error: No such module "Check for unknown parameters". is abelian, that is, it has an abelian Galois group.
  • Let ΛScript error: No such module "Check for unknown parameters". be the lattice in CScript error: No such module "Check for unknown parameters". generated by {1, τ}.Script error: No such module "Check for unknown parameters". It is easy to see that all of the elements of Q(τ)Script error: No such module "Check for unknown parameters". which fix ΛScript error: No such module "Check for unknown parameters". under multiplication form a ring with units, called an order. The other lattices with generators {1, τTemplate:Prime},Script error: No such module "Check for unknown parameters". associated in like manner to the same order define the algebraic conjugates j(τTemplate:Prime)Script error: No such module "Check for unknown parameters". of j(τ)Script error: No such module "Check for unknown parameters". over Q(τ)Script error: No such module "Check for unknown parameters".. Ordered by inclusion, the unique maximal order in Q(τ)Script error: No such module "Check for unknown parameters". is the ring of algebraic integers of Q(τ)Script error: No such module "Check for unknown parameters"., and values of Template:Mvar having it as its associated order lead to unramified extensions of Q(τ)Script error: No such module "Check for unknown parameters"..

These classical results are the starting point for the theory of complex multiplication.

Transcendence properties

In 1937 Theodor Schneider proved the aforementioned result that if Template:Mvar is a quadratic irrational number in the upper half plane then j(τ)Script error: No such module "Check for unknown parameters". is an algebraic integer. In addition he proved that if Template:Mvar is an algebraic number but not imaginary quadratic then j(τ)Script error: No such module "Check for unknown parameters". is transcendental.

The Template:Mvar function has numerous other transcendental properties. Kurt Mahler conjectured a particular transcendence result that is often referred to as Mahler's conjecture, though it was proved as a corollary of results by Yu. V. Nesterenko and Patrice Phillipon in the 1990s. Mahler's conjecture (now proven) is that, if Template:Mvar is in the upper half plane, then eScript error: No such module "Check for unknown parameters". and j(τ)Script error: No such module "Check for unknown parameters". are never both simultaneously algebraic. Stronger results are now known, for example if eScript error: No such module "Check for unknown parameters". is algebraic then the following three numbers are algebraically independent, and thus at least two of them transcendental:

j(τ),j(τ)π,j(τ)π2

The Template:Mvar-expansion and moonshine

Several remarkable properties of Template:Mvar have to do with its [[q-expansion|Template:Mvar-expansion]] (Fourier series expansion), written as a Laurent series in terms of q = eScript error: No such module "Check for unknown parameters"., which begins:

j(τ)=q1+744+196884q+21493760q2+864299970q3+20245856256q4+

Note that Template:Mvar has a simple pole at the cusp, so its Template:Mvar-expansion has no terms below q−1Script error: No such module "Check for unknown parameters"..

All the Fourier coefficients are integers, which results in several almost integers, notably Ramanujan's constant:

eπ1636403203+744.

The asymptotic formula for the coefficient of qnScript error: No such module "Check for unknown parameters". is given by

e4πn2n3/4,

as can be proved by the Hardy–Littlewood circle method.[4][5]

Moonshine

More remarkably, the Fourier coefficients for the positive exponents of Template:Mvar are the dimensions of the graded part of an infinite-dimensional graded algebra representation of the monster group called the moonshine module – specifically, the coefficient of qnScript error: No such module "Check for unknown parameters". is the dimension of grade-Template:Mvar part of the moonshine module, the first example being the Griess algebra, which has dimension 196,884, corresponding to the term 196884qScript error: No such module "Check for unknown parameters".. This startling observation, first made by John McKay, was the starting point for moonshine theory.

The study of the Moonshine conjecture led John Horton Conway and Simon P. Norton to look at the genus-zero modular functions. If they are normalized to have the form

q1+O(q)

then John G. Thompson showed that there are only a finite number of such functions (of some finite level), and Chris J. Cummins later showed that there are exactly 6486 of them, 616 of which have integral coefficients.[6]

Alternate expressions

We have

j(τ)=256(1x)3x2

where x = λ(1 − λ)Script error: No such module "Check for unknown parameters". and Template:Mvar is the modular lambda function

λ(τ)=θ24(eπiτ)θ34(eπiτ)=k2(τ)

a ratio of Jacobi theta functions θmScript error: No such module "Check for unknown parameters"., and is the square of the elliptic modulus k(τ)Script error: No such module "Check for unknown parameters"..[7] The value of Template:Mvar is unchanged when Template:Mvar is replaced by any of the six values of the cross-ratio:[8]

{λ,11λ,λ1λ,1λ,λλ1,1λ}

The branch points of Template:Mvar are at {0, 1, ∞}Script error: No such module "Check for unknown parameters"., so that Template:Mvar is a Belyi function.[9]

Expressions in terms of theta functions

Define the nome q = eπScript error: No such module "Check for unknown parameters". and the Jacobi theta function,

ϑ(0;τ)=ϑ00(0;τ)=1+2n=1(eπiτ)n2=n=qn2

from which one can derive the auxiliary theta functions, defined here. Let,

a=θ2(q)=ϑ10(0;τ)b=θ3(q)=ϑ00(0;τ)c=θ4(q)=ϑ01(0;τ)

where ϑijScript error: No such module "Check for unknown parameters". and θnScript error: No such module "Check for unknown parameters". are alternative notations, and a4b4 + c4 = 0Script error: No such module "Check for unknown parameters".. Then we have the for modular invariants g2Script error: No such module "Check for unknown parameters"., g3Script error: No such module "Check for unknown parameters".,

g2(τ)=23π4(a8+b8+c8)g3(τ)=427π6(a8+b8+c8)354(abc)82

and modular discriminant,

Δ=g2327g32=(2π)12(12abc)8=(2π)12η(τ)24

with Dedekind eta function η(τ)Script error: No such module "Check for unknown parameters".. The j(τ)Script error: No such module "Check for unknown parameters". can then be rapidly computed,

j(τ)=1728g23g2327g32=32(a8+b8+c8)3(abc)8

Algebraic definition

So far we have been considering Template:Mvar as a function of a complex variable. However, as an invariant for isomorphism classes of elliptic curves, it can be defined purely algebraically.[10] Let

y2+a1xy+a3y=x3+a2x2+a4x+a6

be a plane elliptic curve over any field. Then we may perform successive transformations to get the above equation into the standard form y2 = 4x3g2xg3Script error: No such module "Check for unknown parameters". (note that this transformation can only be made when the characteristic of the field is not equal to 2 or 3). The resulting coefficients are:

b2=a12+4a2,b4=a1a3+2a4,b6=a32+4a6,b8=a12a6a1a3a4+a2a32+4a2a6a42,c4=b2224b4,c6=b23+36b2b4216b6,

where g2 = c4Script error: No such module "Check for unknown parameters". and g3 = c6Script error: No such module "Check for unknown parameters".. We also have the discriminant

Δ=b22b8+9b2b4b68b4327b62.

The Template:Mvar-invariant for the elliptic curve may now be defined as

j=c43Δ

In the case that the field over which the curve is defined has characteristic different from 2 or 3, this is equal to

j=1728c43c43c62.

Inverse function

The inverse function of the Template:Mvar-invariant can be expressed in terms of the hypergeometric function 2F1Script error: No such module "Check for unknown parameters". (see also the article Picard–Fuchs equation). Explicitly, given a number Template:Mvar, to solve the equation j(τ) = NScript error: No such module "Check for unknown parameters". for Template:Mvar can be done in at least four ways.

Method 1: Solving the sextic in Template:Mvar,

j(τ)=256(1λ(1λ))3(λ(1λ))2=256(1x)3x2

where x = λ(1 − λ)Script error: No such module "Check for unknown parameters"., and Template:Mvar is the modular lambda function so the sextic can be solved as a cubic in Template:Mvar. Then,

τ=i 2F1(12,12,1;1λ)2F1(12,12,1;λ)=iM(1,1λ)M(1,λ)

for any of the six values of Template:Mvar, where MScript error: No such module "Check for unknown parameters". is the arithmetic–geometric mean.[note 1]

Method 2: Solving the quartic in Template:Mvar,

j(τ)=27(1+8γ)3γ(1γ)3

then for any of the four roots,

τ=i32F1(13,23,1;1γ)2F1(13,23,1;γ)

Method 3: Solving the cubic in Template:Mvar,

j(τ)=64(1+3β)3β(1β)2

then for any of the three roots,

τ=i22F1(14,34,1;1β)2F1(14,34,1;β)

Method 4: Solving the quadratic in Template:Mvar,

j(τ)=17284α(1α)

then,

τ=i 2F1(16,56,1;1α)2F1(16,56,1;α)

One root gives Template:Mvar, and the other gives Template:SfracScript error: No such module "Check for unknown parameters"., but since j(τ) = j(−Template:Sfrac)Script error: No such module "Check for unknown parameters"., it makes no difference which Template:Mvar is chosen. The latter three methods can be found in Ramanujan's theory of elliptic functions to alternative bases.

The inversion is applied in high-precision calculations of elliptic function periods even as their ratios become unbounded.Script error: No such module "Unsubst". A related result is the expressibility via quadratic radicals of the values of Template:Mvar at the points of the imaginary axis whose magnitudes are powers of 2 (thus permitting compass and straightedge constructions). The latter result is hardly evident since the modular equation for jScript error: No such module "Check for unknown parameters". of order 2 is cubic.[11]

Pi formulas

The Chudnovsky brothers found in 1987,[12]

1π=126403203/2k=0(6k)!(1633344418k+13591409)(3k)!(k!)3(640320)3k

a proof of which uses the fact that

j(1+1632)=6403203.

For similar formulas, see the Ramanujan–Sato series.

Failure to classify elliptic curves over other fields

The j-invariant is only sensitive to isomorphism classes of elliptic curves over the complex numbers, or more generally, an algebraically closed field. Over other fields there exist examples of elliptic curves whose j-invariant is the same, but are non-isomorphic. For example, let E1,E2 be the elliptic curves associated to the polynomials

E1: y2=x325xE2: y2=x34x,

both having j-invariant 1728. Then, the rational points of E2 can be computed as

E2()={,(2,0),(2,0),(0,0)}

since x34x=x(x24)=x(x2)(x+2). There are no rational solutions with y=a0. This can be shown using Cardano's formula to show that in that case the solutions to x34xa2 are all irrational.

On the other hand, on the set of points

{n(4,6):n}

the equation for E1 becomes 36n2=64n3+100n. Dividing by 4n to eliminate the (0,0) solution, the quadratic formula gives the rational solutions:

n=9±81416(25)216=9±4132.

If these curves are considered over (10), there is an isomorphism E1((10))E2((10)) sending

(x,y)(μ2x,μ3y)  where  μ=102.

References

Notes

<templatestyles src="Reflist/styles.css" />

  1. The equality holds if the arithmetic–geometric mean M(a,b) of complex numbers a,b (such that a,b0;a±b) is defined as follows: Let a0=a, b0=b, an+1=(an+bn)/2, bn+1=±anbn where the signs are chosen such that |anbn||an+bn| for all n. If |anbn|=|an+bn|, the sign is chosen such that (bn/an)>0. Then M(a,b)=limnan=limnbn. When a,b are positive real (with ab), this definition coincides with the usual definition of the arithmetic–geometric mean for positive real numbers. See The Arithmetic-Geometric Mean of Gauss by David A. Cox.

Script error: No such module "Check for unknown parameters".

Other

<templatestyles src="Reflist/styles.css" />

  1. Script error: No such module "citation/CS1". The paper uses a non-equivalent definition of Δ, but this has been accounted for in this article.
  2. Gareth A. Jones and David Singerman. (1987) Complex functions: an algebraic and geometric viewpoint. Cambridge UP. [1]
  3. Script error: No such module "citation/CS1".
  4. Script error: No such module "Citation/CS1".
  5. Script error: No such module "Citation/CS1".
  6. Script error: No such module "Citation/CS1".
  7. Chandrasekharan (1985) p.108
  8. Script error: No such module "citation/CS1".
  9. Script error: No such module "citation/CS1".
  10. Script error: No such module "citation/CS1".
  11. Script error: No such module "citation/CS1". Theorem 4.8
  12. Script error: No such module "citation/CS1"..

Script error: No such module "Check for unknown parameters".

  • Script error: No such module "citation/CS1".. Provides a very readable introduction and various interesting identities.
    • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".. Provides a variety of interesting algebraic identities, including the inverse as a hypergeometric series.
  • Script error: No such module "citation/CS1". Introduces the j-invariant and discusses the related class field theory.
  • Script error: No such module "citation/CS1".. Includes a list of the 175 genus-zero modular functions.
  • Script error: No such module "citation/CS1".. Provides a short review in the context of modular forms.
  • Script error: No such module "citation/CS1"..