From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Klein's j-invariant in the complex plane

In mathematics, Felix Klein's j-invariant or j function, regarded as a function of a complex variable τ, is a modular function of weight zero for SL(2, Z) defined on the upper half-plane of complex numbers. It is the unique such function which is holomorphic away from a simple pole at the cusp such that

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


Real part of the j-invariant as a function of the nome q on the unit disk
Phase of the j-invariant as a function of the nome q on the unit disk

While the j-invariant can be defined purely in terms of certain infinite sums (see g2, g3 below), these can be motivated by considering isomorphism classes of elliptic curves. Every elliptic curve E over C is a complex torus, and thus can be identified with a rank 2 lattice; i.e., two-dimensional lattice of C. This is done by identifying opposite edges of each parallelogram in the lattice. However, multiplying the lattice by a complex number, which corresponds to rotating and scaling the lattice, preserves the isomorphism class of the elliptic curve, so we can always arrange for the lattice to be generated by 1 and some τ in H (where H is the upper half-plane). Conversely, if we define

then this lattice corresponds to the elliptic curve over C defined by y2 = 4x3g2xg3 via the Weierstrass elliptic functions. Then the j-invariant is defined as

where the modular discriminant Δ is

It can be shown that Δ is a modular form of weight twelve, and g2 one of weight four, so that its third power is also of weight twelve. Thus their quotient, and therefore j, is a modular function of weight zero, in particular a holomorphic function HC invariant under the action of SL(2, Z). As explained below, j is surjective, which means that it gives a bijection between isomorphism classes of elliptic curves over C and the complex numbers.

The fundamental region[edit]

The fundamental domain of the modular group acting on the upper half plane.

The two transformations ττ + 1 and τ → -τ−1 together generate the special linear group SL(2, Z). Quotienting out by its centre { ± I } yields the modular group, which we may identify with the projective special linear group PSL(2, Z). By a suitable choice of transformation belonging to this group,

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

The function j(τ) when restricted to this region still takes on every value in the complex numbers C exactly once. In other words, for every c in C, there is a unique τ in the fundamental region such that c = j(τ). Thus, j has the property of mapping the fundamental region to the entire complex plane.

As a Riemann surface, the fundamental region has genus 0, and every (level one) modular function is a rational function in j; and, conversely, every rational function in j is a modular function. In other words, the field of modular functions is C(j).

Class field theory and j[edit]

The j-invariant has many remarkable properties:

  • If τ is any CM point, that is, any element of an imaginary quadratic field with positive imaginary part (so that j is defined), then j(τ) is an algebraic integer.[1] These special values are called singular moduli.
  • The field extension Q[j(τ), τ]/Q(τ) is abelian, that is, it has an abelian Galois group.
  • Let Λ be the lattice in C generated by {1, τ}. It is easy to see that all of the elements of Q(τ) which fix Λ under multiplication form a ring with units, called an order. The other lattices with generators {1, τ′}, associated in like manner to the same order define the algebraic conjugates j(τ′) of j(τ) over Q(τ). Ordered by inclusion, the unique maximal order in Q(τ) is the ring of algebraic integers of Q(τ), and values of τ having it as its associated order lead to unramified extensions of Q(τ).

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

Transcendence properties[edit]

In 1937 Theodor Schneider proved the aforementioned result that if τ is a quadratic irrational number in the upper half plane then j(τ) is an algebraic integer. In addition he proved that if τ is an algebraic number but not imaginary quadratic then j(τ) is transcendental.

The j 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 was that if τ was in the upper half plane then exp(2πiτ) and j(τ) were never both simultaneously algebraic. Stronger results are now known, for example if exp(2πiτ) is algebraic then the following three numbers are algebraically independent, and thus at least two of them transcendental:

The q-expansion and moonshine[edit]

Several remarkable properties of j have to do with its q-expansion (Fourier series expansion), written as a Laurent series in terms of q = exp(2πiτ) (the square of the nome), which begins:

Note that j has a simple pole at the cusp, so its q-expansion has no terms below q−1.

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


The asymptotic formula for the coefficient of qn is given by


as can be proved by Hardy–Littlewood circle method.[2][3]


More remarkably, the Fourier coefficients for the positive exponents of q 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 qn is the dimension of grade-n part of the moonshine module, the first example being the Griess algebra, which has dimension 196,884, corresponding to the term 196884q. 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

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.[4]

Alternate expressions[edit]

We have

where x = λ(1−λ) and λ is the modular lambda function

a ratio of Jacobi theta functions , and is the square of the elliptic modulus .[5] The value of j is unchanged when λ is replaced by any of the six values of the cross-ratio:[6]

The branch points of j are at {0, 1, ∞}, so that j is a Belyi function.[7]

Expressions in terms of theta functions[edit]

Define the nome and the Jacobi theta function,

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

where and are alternative notations, and . Then,

for Weierstrass invariants g2, g3, and Dedekind eta function η(τ). We can then express j(τ) in a form which can rapidly be computed.

Algebraic definition[8][edit]

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

be a plane elliptic curve over any field. Then we may perform successive transformations to get the above equation into the standard form (note, this transformation can only be made when the characteristic of the field is not equal to 2 or 3). The resulting coefficients are:


where and . We also have the discriminant


The j-invariant for the elliptic curve may now be defined as

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


Inverse function[edit]

The inverse function of the j-invariant can be expressed in terms of the hypergeometric function 2F1 (see also the article Picard–Fuchs equation). Explicitly, given a number N, to solve the equation j(τ) = N for τ can be done in at least four ways.

Method 1: Solving the sextic in λ,

where x = λ(1−λ), and λ is the modular lambda function so the sextic can be solved as a cubic in x. Then,

for any of the six values of λ.

Method 2: Solving the quartic in γ,

then for any of the four roots,

Method 3: Solving the cubic in β,

then for any of the three roots,

Method 4: Solving the quadratic in α,


One root gives τ, and the other gives -1/τ, but since j(τ) = j(-1/τ), it makes no difference which α is chosen. The latter three methods can be found in Ramanujan's theory of elliptic functions to alternative bases.

The inversion applied in high-precision calculations of elliptic function periods even as their ratios become unbounded. A related result is the expressibility via quadratic radicals of the values of j 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 of level 2 is cubic.

Pi formulas[edit]

The Chudnovsky brothers found in 1987,[9]

which uses the fact that . For similar formulas, see the Ramanujan–Sato series.

Special values[edit]

The j-invariant vanishes at the "corner" of the fundamental domain at

Here are a few more special values given in terms of the alternative notation (only the first four of which are well known):

Several special values were calculated in 2014:[10]

and let,

All preceding values are real. A complex conjugate pair might be inferred exploiting the symmetry described in the reference, along with the values for and , given above:

Four more special values are given as two complex conjugate pairs:[11]


  1. ^ Silverman, Joseph H. (1986). The Arithmetic of Elliptic Curves. Graduate Texts in Mathematics. 106. Springer-Verlag. p. 339. ISBN 978-0-387-96203-0. Zbl 0585.14026.
  2. ^ Petersson, Hans (1932). "Über die Entwicklungskoeffizienten der automorphen Formen". Acta Mathematica. 58 (1): 169–215. doi:10.1007/BF02547776. MR 1555346.
  3. ^ Rademacher, Hans (1938). "The Fourier coefficients of the modular invariant j(τ)". American Journal of Mathematics. 60 (2): 501–512. doi:10.2307/2371313. JSTOR 2371313. MR 1507331.
  4. ^ Cummins, Chris J. (2004). "Congruence subgroups of groups commensurable with PSL(2,Z)$ of genus 0 and 1". Experimental Mathematics. 13 (3): 361–382. doi:10.1080/10586458.2004.10504547. ISSN 1058-6458. Zbl 1099.11022.
  5. ^ Chandrasekharan (1985) p.108
  6. ^ Chandrasekharan, K. (1985), Elliptic Functions, Grundlehren der mathematischen Wissenschaften, 281, Springer-Verlag, p. 110, ISBN 978-3-540-15295-8, Zbl 0575.33001
  7. ^ Girondo, Ernesto; González-Diez, Gabino (2012), Introduction to compact Riemann surfaces and dessins d'enfants, London Mathematical Society Student Texts, 79, Cambridge: Cambridge University Press, p. 267, ISBN 978-0-521-74022-7, Zbl 1253.30001
  8. ^ Lang, Serge (1987). Elliptic functions. Graduate Texts in Mathematics. 112. New-York ect: Springer-Verlag. pp. 299–300. ISBN 978-1-4612-9142-8. Zbl 0615.14018.
  9. ^ Chudnovsky, David V.; Chudnovsky, Gregory V. (1989), "The Computation of Classical Constants", Proceedings of the National Academy of Sciences of the United States of America, 86 (21): 8178–8182, doi:10.1073/pnas.86.21.8178, ISSN 0027-8424, JSTOR 34831, PMC 298242, PMID 16594075.
  10. ^ Adlaj, Semjon. "Multiplication and division on elliptic curves, torsion points and roots of modular equations" (PDF). Retrieved 17 October 2014.
  11. ^ Adlaj, Semjon (2014). "Torsion points on elliptic curves and modular polynomial symmetries" (PDF). The joined MSU-CCRAS Computer Algebra Seminar. Moscow, Russia.