Classical modular curve

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:Short description In number theory, the classical modular curve is an irreducible plane algebraic curve given by an equation

Φn(x, y) = 0Script error: No such module "Check for unknown parameters".,

such that (x, y) = (j(), j(τ))Script error: No such module "Check for unknown parameters". is a point on the curve. Here j(τ)Script error: No such module "Check for unknown parameters". denotes the [[j-invariant|Template:Mvar-invariant]].

The curve is sometimes called X0(n)Script error: No such module "Check for unknown parameters"., though often that notation is used for the abstract algebraic curve for which there exist various models. A related object is the classical modular polynomial, a polynomial in one variable defined as Φn(x, x)Script error: No such module "Check for unknown parameters"..

The classical modular curves are part of the larger theory of modular curves. In particular it has another expression as a compactified quotient of the complex upper half-plane HScript error: No such module "Check for unknown parameters"..

Geometry of the modular curve

File:Modknot11.png
Knot at infinity of X0(11)Script error: No such module "Check for unknown parameters".

The classical modular curve, which we will call X0(n)Script error: No such module "Check for unknown parameters"., is of degree greater than or equal to 2nScript error: No such module "Check for unknown parameters". when n > 1Script error: No such module "Check for unknown parameters"., with equality if and only if Template:Mvar is a prime. The polynomial ΦnScript error: No such module "Check for unknown parameters". has integer coefficients, and hence is defined over every field. However, the coefficients are sufficiently large that computational work with the curve can be difficult. As a polynomial in Template:Mvar with coefficients in Z[y]Script error: No such module "Check for unknown parameters"., it has degree ψ(n)Script error: No such module "Check for unknown parameters"., where Template:Mvar is the Dedekind psi function. Since Φn(x, y) = Φn(y, x)Script error: No such module "Check for unknown parameters"., X0(n)Script error: No such module "Check for unknown parameters". is symmetrical around the line y = xScript error: No such module "Check for unknown parameters"., and has singular points at the repeated roots of the classical modular polynomial, where it crosses itself in the complex plane. These are not the only singularities, and in particular when n > 2Script error: No such module "Check for unknown parameters"., there are two singularities at infinity, where x = 0, y = ∞Script error: No such module "Check for unknown parameters". and x = ∞, y = 0Script error: No such module "Check for unknown parameters"., which have only one branch and hence have a knot invariant which is a true knot, and not just a link.

Parametrization of the modular curve

For n = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 16, 18Script error: No such module "Check for unknown parameters"., or 25Script error: No such module "Check for unknown parameters"., X0(n)Script error: No such module "Check for unknown parameters". has genus zero, and hence can be parametrized [1] by rational functions. The simplest nontrivial example is X0(2)Script error: No such module "Check for unknown parameters"., where:

j2(q)=q124+276q2048q2+11202q3+=(η(q)η(q2))24

is (up to the constant term) the McKay–Thompson series for the class 2B of the Monster, and Template:Mvar is the Dedekind eta function, then

x=(j2+256)3j22,
y=(j2+16)3j2

parametrizes X0(2)Script error: No such module "Check for unknown parameters". in terms of rational functions of j2Script error: No such module "Check for unknown parameters".. It is not necessary to actually compute j2Script error: No such module "Check for unknown parameters". to use this parametrization; it can be taken as an arbitrary parameter.

Mappings

A curve Template:Mvar, over QScript error: No such module "Check for unknown parameters". is called a modular curve if for some Template:Mvar there exists a surjective morphism φ : X0(n) → CScript error: No such module "Check for unknown parameters"., given by a rational map with integer coefficients. The famous modularity theorem tells us that all elliptic curves over QScript error: No such module "Check for unknown parameters". are modular.

Mappings also arise in connection with X0(n)Script error: No such module "Check for unknown parameters". since points on it correspond to some Template:Mvar-isogenous pairs of elliptic curves. An isogeny between two elliptic curves is a non-trivial morphism of varieties (defined by a rational map) between the curves which also respects the group laws, and hence which sends the point at infinity (serving as the identity of the group law) to the point at infinity. Such a map is always surjective and has a finite kernel, the order of which is the degree of the isogeny. Points on X0(n)Script error: No such module "Check for unknown parameters". correspond to pairs of elliptic curves admitting an isogeny of degree Template:Mvar with cyclic kernel.

When X0(n)Script error: No such module "Check for unknown parameters". has genus one, it will itself be isomorphic to an elliptic curve, which will have the same [[j-invariant|Template:Mvar-invariant]].

For instance, X0(11)Script error: No such module "Check for unknown parameters". has Template:Mvar-invariant −21211−5313Script error: No such module "Check for unknown parameters"., and is isomorphic to the curve y2 + y = x3x2 − 10x − 20Script error: No such module "Check for unknown parameters".. If we substitute this value of Template:Mvar for Template:Mvar in X0(5)Script error: No such module "Check for unknown parameters"., we obtain two rational roots and a factor of degree four. The two rational roots correspond to isomorphism classes of curves with rational coefficients which are 5-isogenous to the above curve, but not isomorphic, having a different function field. Specifically, we have the six rational points: x=-122023936/161051, y=-4096/11, x=-122023936/161051, y=-52893159101157376/11, and x=-4096/11, y=-52893159101157376/11, plus the three points exchanging Template:Mvar and Template:Mvar, all on X0(5)Script error: No such module "Check for unknown parameters"., corresponding to the six isogenies between these three curves.

If in the curve y2 + y = x3x2 − 10x − 20Script error: No such module "Check for unknown parameters"., isomorphic to X0(11)Script error: No such module "Check for unknown parameters". we substitute

xx52x4+3x32x+1x2(x1)2
yy(2y+1)(x4+x33x2+3x1)x3(x1)3

and factor, we get an extraneous factor of a rational function of Template:Mvar, and the curve y2 + y = x3x2Script error: No such module "Check for unknown parameters"., with Template:Mvar-invariant −21211−1Script error: No such module "Check for unknown parameters".. Hence both curves are modular of level 11Script error: No such module "Check for unknown parameters"., having mappings from X0(11)Script error: No such module "Check for unknown parameters"..

By a theorem of Henri Carayol, if an elliptic curve Template:Mvar is modular then its conductor, an isogeny invariant described originally in terms of cohomology, is the smallest integer Template:Mvar such that there exists a rational mapping φ : X0(n) → EScript error: No such module "Check for unknown parameters".. Since we now know all elliptic curves over QScript error: No such module "Check for unknown parameters". are modular, we also know that the conductor is simply the level Template:Mvar of its minimal modular parametrization.

Galois theory of the modular curve

The Galois theory of the modular curve was investigated by Erich Hecke. Considered as a polynomial in x with coefficients in Z[y]Script error: No such module "Check for unknown parameters"., the modular equation Φ0(n)Script error: No such module "Check for unknown parameters". is a polynomial of degree ψ(n)Script error: No such module "Check for unknown parameters". in Template:Mvar, whose roots generate a Galois extension of Q(y)Script error: No such module "Check for unknown parameters".. In the case of X0(p)Script error: No such module "Check for unknown parameters". with Template:Mvar prime, where the characteristic of the field is not Template:Mvar, the Galois group of Q(x, y)/Q(y)Script error: No such module "Check for unknown parameters". is PGL(2, p)Script error: No such module "Check for unknown parameters"., the projective general linear group of linear fractional transformations of the projective line of the field of Template:Mvar elements, which has p + 1Script error: No such module "Check for unknown parameters". points, the degree of X0(p)Script error: No such module "Check for unknown parameters"..

This extension contains an algebraic extension F/QScript error: No such module "Check for unknown parameters". where if p*=(1)(p1)/2p in the notation of Gauss then:

F=𝐐(p*).

If we extend the field of constants to be Template:Mvar, we now have an extension with Galois group PSL(2, p)Script error: No such module "Check for unknown parameters"., the projective special linear group of the field with Template:Mvar elements, which is a finite simple group. By specializing Template:Mvar to a specific field element, we can, outside of a thin set, obtain an infinity of examples of fields with Galois group PSL(2, p)Script error: No such module "Check for unknown parameters". over Template:Mvar, and PGL(2, p)Script error: No such module "Check for unknown parameters". over QScript error: No such module "Check for unknown parameters"..

When Template:Mvar is not a prime, the Galois groups can be analyzed in terms of the factors of Template:Mvar as a wreath product.

See also

References

  • Script error: No such module "citation/CS1"., reprinted in Mathematische Werke, third edition, Vandenhoeck & Ruprecht, Göttingen, 1983, 568-576
  • Anthony Knapp, Elliptic Curves, Princeton, 1992
  • Serge Lang, Elliptic Functions, Addison-Wesley, 1973
  • Goro Shimura, Introduction to the Arithmetic Theory of Automorphic Functions, Princeton, 1972

External links

  • Template:OEIS el
  • [2] Coefficients of X0(n)Script error: No such module "Check for unknown parameters".