BIRATIONAL MAPS OF X(1) INTO P 2. Damir Mikoč and Goran Muić University of Rijeka and University of Zagreb, Croatia

Similar documents
On Rankin-Cohen Brackets of Eigenforms

TAMAGAWA NUMBERS OF ELLIPTIC CURVES WITH C 13 TORSION OVER QUADRATIC FIELDS

Cusp forms and the Eichler-Shimura relation

EXAMPLES OF CALABI-YAU 3-MANIFOLDS WITH COMPLEX MULTIPLICATION

Resolution of Singularities in Algebraic Varieties

CANONICAL BUNDLE FORMULA AND VANISHING THEOREM

arxiv: v3 [math.nt] 28 Jul 2012

LINEAR RELATIONS BETWEEN MODULAR FORM COEFFICIENTS AND NON-ORDINARY PRIMES

A SHORT INTRODUCTION TO HILBERT MODULAR SURFACES AND HIRZEBRUCH-ZAGIER DIVISORS

ALGORITHMS FOR ALGEBRAIC CURVES

Abstract. Gauss s hypergeometric function gives a modular parameterization of period integrals of elliptic curves in Legendre normal form

Introduction to Arithmetic Geometry Fall 2013 Lecture #23 11/26/2013

DEDEKIND S ETA-FUNCTION AND ITS TRUNCATED PRODUCTS. George E. Andrews and Ken Ono. February 17, Introduction and Statement of Results

QUALIFYING EXAMINATION Harvard University Department of Mathematics Tuesday 10 February 2004 (Day 1)

Introductory comments on the eigencurve

Polynomials, Ideals, and Gröbner Bases

Chern numbers and Hilbert Modular Varieties

Eisenstein Series and Modular Differential Equations

AN INTRODUCTION TO AFFINE SCHEMES

2. Intersection Multiplicities

Arithmetic Funtions Over Rings with Zero Divisors

THE MODULAR CURVE X O (169) AND RATIONAL ISOGENY

arxiv:alg-geom/ v1 21 Mar 1996

div(f ) = D and deg(d) = deg(f ) = d i deg(f i ) (compare this with the definitions for smooth curves). Let:

REPRESENTATIONS OF INTEGERS AS SUMS OF SQUARES. Ken Ono. Dedicated to the memory of Robert Rankin.

20 The modular equation

Arithmetic properties of harmonic weak Maass forms for some small half integral weights

ETA-QUOTIENTS AND ELLIPTIC CURVES

Hecke Operators, Zeta Functions and the Satake map

12. Hilbert Polynomials and Bézout s Theorem

The kappa function. [ a b. c d

arxiv:math/ v3 [math.ag] 1 Mar 2006

FOURIER COEFFICIENTS OF VECTOR-VALUED MODULAR FORMS OF DIMENSION 2

EXERCISES IN MODULAR FORMS I (MATH 726) (2) Prove that a lattice L is integral if and only if its Gram matrix has integer coefficients.

arxiv:alg-geom/ v1 7 Oct 1993

Plane Algebraic Curves

On conjugacy classes of the Klein simple group in Cremona group

20 The modular equation

Algebraic Varieties. Chapter Algebraic Varieties

Introduction to Arithmetic Geometry Fall 2013 Lecture #17 11/05/2013

FORMAL GROUPS OF CERTAIN Q-CURVES OVER QUADRATIC FIELDS

Siegel Moduli Space of Principally Polarized Abelian Manifolds

Elliptic Curves and Elliptic Functions

ON THE MODULI B-DIVISORS OF LC-TRIVIAL FIBRATIONS

ALGEBRAIC GROUPS. Disclaimer: There are millions of errors in these notes!

CHAPTER 1. AFFINE ALGEBRAIC VARIETIES

REVISITED OSAMU FUJINO. Abstract. The main purpose of this paper is to make C n,n 1, which is the main theorem of [Ka1], more accessible.

ON ALMOST PSEUDO-VALUATION DOMAINS, II. Gyu Whan Chang

Moduli of Pointed Curves. G. Casnati, C. Fontanari

Reducibility of generic unipotent standard modules

Rigidity of Teichmüller curves

Chapter 8. P-adic numbers. 8.1 Absolute values

(τ) = q (1 q n ) 24. E 4 (τ) = q q q 3 + = (1 q) 240 (1 q 2 ) (1 q 3 ) (1.1)

IN POSITIVE CHARACTERISTICS: 3. Modular varieties with Hecke symmetries. 7. Foliation and a conjecture of Oort

where m is the maximal ideal of O X,p. Note that m/m 2 is a vector space. Suppose that we are given a morphism

Basic Algebraic Geometry 1

Elliptic curves and modularity

AN INTRODUCTION TO ARITHMETIC AND RIEMANN SURFACE. We describe points on the unit circle with coordinate satisfying

VARIETIES WITHOUT EXTRA AUTOMORPHISMS I: CURVES BJORN POONEN

A NOTE ON RATIONAL OPERATOR MONOTONE FUNCTIONS. Masaru Nagisa. Received May 19, 2014 ; revised April 10, (Ax, x) 0 for all x C n.

CONGRUENT NUMBERS AND ELLIPTIC CURVES

POLYNOMIAL IDENTITY RINGS AS RINGS OF FUNCTIONS

DIVISIBILITY AND DISTRIBUTION OF PARTITIONS INTO DISTINCT PARTS

THE ARITHMETIC OF BORCHERDS EXPONENTS. Jan H. Bruinier and Ken Ono

Riemann Surfaces and Algebraic Curves

Ramanujan s first letter to Hardy: 5 + = 1 + e 2π 1 + e 4π 1 +

3. The Carlitz Module

Complex Algebraic Geometry: Smooth Curves Aaron Bertram, First Steps Towards Classifying Curves. The Riemann-Roch Theorem is a powerful tool

Primary Decompositions of Powers of Ideals. Irena Swanson

ALGEBRAIC HYPERBOLICITY OF THE VERY GENERAL QUINTIC SURFACE IN P 3

A short proof of Klyachko s theorem about rational algebraic tori

Course 311: Michaelmas Term 2005 Part III: Topics in Commutative Algebra

Quadratic points on modular curves

1 Structures 2. 2 Framework of Riemann surfaces Basic configuration Holomorphic functions... 3

LECTURE 10, MONDAY MARCH 15, 2004

Introduction to Modular Forms

Enumerating Curves of Genus 2 Over Finite Fields

Section III.6. Factorization in Polynomial Rings

ON MAXIMAL ALBANESE DIMENSIONAL VARIETIES. Contents 1. Introduction 1 2. Preliminaries 1 3. Main results 3 References 6

REVISITED OSAMU FUJINO. Abstract. The main purpose of this paper is to make C n,n 1, which is the main theorem of [Ka1], more accessible.

A Motivated Introduction to Modular Forms

THE VIRTUAL SINGULARITY THEOREM AND THE LOGARITHMIC BIGENUS THEOREM. (Received October 28, 1978, revised October 6, 1979)

P -adic root separation for quadratic and cubic polynomials

AN EXPOSITION OF THE RIEMANN ROCH THEOREM FOR CURVES

WEAK NULLSTELLENSATZ

Toroidal Embeddings and Desingularization

On the generation of the coefficient field of a newform by a single Hecke eigenvalue

mult V f, where the sum ranges over prime divisor V X. We say that two divisors D 1 and D 2 are linearly equivalent, denoted by sending

RANKIN-COHEN BRACKETS AND VAN DER POL-TYPE IDENTITIES FOR THE RAMANUJAN S TAU FUNCTION

ALGEBRA PH.D. QUALIFYING EXAM September 27, 2008

Kleine AG: Travaux de Shimura

Algebraic Geometry Spring 2009

The set of points at which a polynomial map is not proper

Algebraic Geometry. Andreas Gathmann. Class Notes TU Kaiserslautern 2014

Surjectivity in Honda-Tate

THE NUMBER OF TWISTS WITH LARGE TORSION OF AN ELLITPIC CURVE

Raising the Levels of Modular Representations Kenneth A. Ribet

φ(xy) = (xy) n = x n y n = φ(x)φ(y)

Congruent Numbers, Elliptic Curves, and Elliptic Functions

arxiv: v1 [math.ag] 21 Oct 2009

Transcription:

GLASNIK MATEMATIČKI Vol. 48(68)(2013), 301 312 BIRATIONAL MAPS OF X(1) INTO P 2 Damir Mikoč and Goran Muić University of Rijeka and University of Zagreb, Croatia Abstract. In this paper we study birational maps of modular curve X(1) attached to SL 2 (Z) into the projective plain P 2. We prove that every curve of genus 0 and degree q in P 2 can be uniformized by modular forms for SL 2 (Z) of weight 12q but not with modular forms of smaller weight, and that the corresponding uniformization can be chosen to be a birational equivalence. We study other regular maps X(1) P 2 and we compute the equation of obtained projective curve. We provide numerical examples in SAGE. 1. Introduction The idea of using automorphic forms and uniformization theory (via Poincaré series) to construct holomorphic maps on compact Riemann surfaces is very old one ([12]). Regarding modular curves, the uniformization of the modular curves via theta functions has been studied extensively for example in [3 5,7]. Furthermore, arithmetic aspects of the theory can be found in a well known book of Shimura ([13]). The uniformization of modular curves is used to compute equations of modular curves X 0 (N) in [2,6,14,16]. The usual plane models of curves X 0 (N) are derived using classical modular j function [13] but the equations of obtained curves are rather difficult ([1]). Thus, it is a reasonable problem to search for other plane models ([11]). A related question is what kind of loci we can get when we uniformize with modular forms on Γ 0 (N) of a particular even weight m 2. In general, this is rather messy ([11]) but in the case of the modular curve X(1) = X 0 (1) (which is a modular curve for Γ 0 (1) = SL 2 (Z)) this has a complete and satisfactory answer which is given in the present paper. 2010 Mathematics Subject Classification. 14H50, 11F11, 11F23. Key words and phrases. Modular forms, modular curves, birational equivalence. 301

302 D. MIKOČ AND G. MUIĆ Before we introduce our main result, we introduce some notation. Let M m be the space of all modular forms of weight m for SL 2 (Z). We introduce the two Eisenstein series E 4 (z) = 1+240 σ 3 (n)q n, E 6 (z) = 1 504 n=1 σ 5 (n)q n of weight 4 and 6, where q = exp(2πiz). Then, for any m 4, we have n=1 (1.1) M m = α,β 0 CE4E α β 6. 4α+6β=m Let H be the upper half plane and let X(1) = (H Q {i })/SL 2 (Z) be the corresponding modular curve. The curve X(1) has genus zero. X(1) is isomorphic to P 1 via modular j function. Every irreducible complex projective curve is birationally equivalent to a plane curve. We say that an irreducible curve C P 2 is uniformized by modular forms of weight m if there exists f,g,h M m such that C is the image of the holomorphic map X(1) P 2 given by (1.2) z (f(z) : g(z) : h(z)). Thisforcesthat C hasgenus0(seelemma2.2). Themainresultofthepresent paper is the following theorem: Theorem 1.1. Let C P 2 be an irreducible curve of degree q and genus 0. Then, C can be uniformized by the modular forms of weight 12q but not with modular forms of smaller weight. More precisely, the uniformization map by modular forms of weight 12q can be selected to be a birational equivalence. Theorem 1.1 is proved in Section 2. In Section 3 we give examples of uniformization for various classes of curves of genus 0. In the spirit of [6], it is reasonable to study the following problem. Given three linearly independent modular forms f,g,h M m, we construct the map (1.2). Then, it is reasonable to compute the (reduced) equation of the curve (of genus zero) obtained as the image of the map (1.2). We discuss these questions in Section 3 where we take f,g,h from the canonical bases of M m (see Proposition 3.1), and in Section 4 where we explore the computational aspects of the problem using SAGE (see [15]). We would like to thank the referee for carefully reading the paper and suggesting some improvements.

BIRATIONAL MAPS OF X(1) 303 2. Proof of Theorem 1.1 In the proof we use standard results about complex algebraic curves ([9]). We begin the proof of Theorem 1.1 by recalling the notion of the divisor of a modular form (in the settings of SL 2 (Z)) from [8, 2.3]. Let m 4 be an even integer and f M m {0}. Then ν z ξ (f) is the order of the holomorphic function f at ξ. The number is constant on the SL 2 (Z) orbit of ξ. The point ξ is elliptic if the stabilizer SL 2 (Z) ξ in SL 2 (Z) when divided by {±1} is not trivial. In any case, we let e ξ = #(SL 2 (Z) ξ /{±1}). So, ξ is elliptic if and only if e ξ > 1. We define ν ξ (f) = ν z ξ (f)/e ξ. The numbers e ξ and ν ξ (f) depend only on the SL 2 (Z) orbit of ξ. Thus, if a ξ is a projection of ξ to X(1), we may let ν aξ (f) = ν ξ (f). There are just two orbits of elliptic points in SL 2 (Z): i and e πi/3. We have e i = 2 and e e πi/3 = 3. The cusps for SL 2 (Z) are Q {i }. They form a single orbit. We define ν i (f) by using the Fourier expansion: f(z) = a n e 2πinz. We let n=0 ν i (f) = N 0, where N is defined by a 0 = a 1 = = a N 1 = 0, a N 0. It is more technical to define ν x (f) for x Q but it turns out that ν x (f) does not depend on x Q {i }. Finally we define the divisor of f as follows: div(f) = ν a (f)a. a X(1) This is a divisor with rational coefficient on the Riemann surface X(1). Using [8, 2.3], this sum is finite i.e., ν a (f) 0 only for finitely many points. We let deg(div(f)) = ν a (f). a X(1) The particular case of [8, Theorem 2.3.3] is the following relation: deg(div(f)) = m 12.

304 D. MIKOČ AND G. MUIĆ As in the proof [10, Lemma 4-1 (vi)] we prove that Lemma 2.1. Assume that m 12 is an even integer and f M m, f 0. Then there exists an integral effective divisor c f 0 of degree dimm m 1 such that ( m [ m ]) ( m [ m ]) div(f) = c f + 4 a i + 4 3 a 3 e πi/3. Now, we begin the proof of Theorem 1.1. The first step in the proof of Theorem 1.1 is the following lemma: Lemma 2.2. Assume that m 12 is an even integer such that dimm m 3. Let f,g,h M m be linearly independent. Then, the image of the map X(1) P 2 given by 1 a z (f(z) : g(z) : h(z)) is an irreducible projective curve of genus 0 which we denote by C(f, g, h). Furthermore, the degree of C(f,g,h) is dimm m 1 but > 1. Proof. X(1) has a canonical structure of a smooth projective curve, and f/h and g/h are rational functions on X(1). Thus, a z (f(z) : g(z) : h(z)) is the rational map a z (f(z)/h(z) : g(z)/h(z) : 1). But since X(1) is smooth, this map is regular. Consequently, the image, which is our C(f,g,h), is an irreducible projective curve. By definition, the genus of C(f, g, h) is the genus of its desingularization (normalization), say C. Thus, there exists a rational map ϕ : C(f,g,h) C which is a birational equivalence. This implies that the composition X(1) a z (f(z):g(z):h(z)) C(f, g, h) ϕ C is a non constant rational map. Hence, the composition is regular and surjective. By Hurwitz s formula, the genus of C is less than or equal to the genus of X(1). This implies that the genus of C is 0. Thus, C(f,g,h) has genus 0. We prove the last claim of the lemma. Let us write (x 0 : x 1 : x 2 ) for homogeneous coordinates on P 2. Since f,g and h are linearly independent, the degree of C(f,g,h) cannot be one. Let us show that it is dimm m 1. Let l be the line in P 2 in general position with respect to C(f,g,h). Then, it intersects C(f,g,h) in different points a number of which is the degree of C(f,g,h). We can change the coordinate system so that the line l is x 0 = 0. In new coordinate system, the map a z (f(z) : g(z) : h(z)) is of the form a z (F(z) : G(z) : H(z)), 1 In this paper a z denotes the projection to X(1) of the point z H, and a x denotes the projection to X(1) of the cusp x Q {i }.

BIRATIONAL MAPS OF X(1) 305 where F,G,H M m are again linearly independent. In particular, F,G,H 0. We write this map in the form of a regular map X(1) C(F,G,H) (2.1) a z (1 : G(z)/F(z) : H(z)/F(z)). Thanks to Lemma 2.1, the divisors of rational functions F/H and G/H are easy to compute. We obtain (2.2) div(g/f) = div(g) div(f) = c G c F div(h/f) = div(h) div(f) = c H c F, where the divisors c F, c G, and c H are integral effective divisors of degree dimm m 1. Now, we intersect C(f,g,h) with the line x 0 = 0. Considering the map in the form (2.1), the intersection is determined by the poles of G/F and H/F. Since all divisors in (2.2) are effective, the poles of G/F and H/F are contained among the points in the support of c F. The claim follows at once since the support of c F cannot have more than dimm m 1 points because c F is effective and it has degree dimm m 1. Lemma 2.3. Assume that m 12 is an even integer such that dimm m 2. Let f,g,h M m such that two of them are linearly independent but not all three. Then, the image of the map X(1) P 2 given by is a line. a z (f(z) : g(z) : h(z)) Proof. If for example f and g are linearly independent, then the map X(1) P 1 given by f/g is non constant, and therefore surjective. In another words, the map a z (f(z) : g(z)) is surjective. Since h is by the assumption a linear combination of f and g, h = λf + µg, the claim follows from the fact that the map can be factored as follows: X(1) a z (f(z):g(z)) P 1 (s:t) (s:t:λs+µt) P 2. Corollary 2.4. Under the assumptions of either Lemma 2.2 or Lemma 2.3, there exists unique up to a scalar homogeneous polynomial P = P f,g,h in three variables of degree dimm m 1 such that the locus (P(x 0,x 1,x 2 ) = 0) is C(f,g,h). Proof. This follows from Nullstellensatz. We remind the reader that the degree of P equals the degree of C(f,g,h). The critical step in the proof of Theorem 1.1 is the following lemma: Lemma 2.5. Let C P 2 be an irreducible curve of degree q 1 and genus 0. Then, C cannot be uniformized by modular forms of weight < 12q.

306 D. MIKOČ AND G. MUIĆ Proof. We recall that {[ m ] dimm m = 12 if m 2 (mod 12) ] +1 if m 2 (mod 12), [ m 12 where [x] denotes the largest integer x. From this we see that if m < 12q, then dimm m < dimm 12q = q +1. Thus, if dimm m 2 (to assure that normalization is possible at all), then, by Lemmas 2.2 and 2.3, it can uniformize the curves ofdegree dimm m 1 < q. The following lemma completes the proof of Theorem 1.1: Lemma 2.6. Let C P 2 be an irreducible curve of degree q 1 and genus 0. Then, C can be uniformized by modular forms of weight 12q such that the corresponding map is a birational equivalence. Proof. Since C has a genus 0, there exists a birational map This map is necessary of the form P 1 C. (s : t) (α(s,t) : β(s,t) : γ(s,t)), where α,β, and γ are homogeneous polynomials in two variables of the same degree of homogeneity. Since C has degree q. We see that α,β, and γ have q as their degree of homogeneity. Indeed, to see this we just consider the number of points of the intersection of the curve with a line in a general position. For Zariski open subset of (A : B : C) P 2, we have that the polynomial Aα(s,t)+Bβ(s,t)+Cγ(s,t) must have degree q since it must have q different solutions (s : t) P 1. But since α,β,γ are homogeneous, they must have the same degree. We observe that since above map is birational, at least two of α,β,γ are linearly independent. But they are homogeneous. Thus, at least two of α(t, 1), β(t, 1), γ(t, 1) are linearly independent, where T is indeterminate. The field of rational functions C(X(1)) is given by C(X(1)) = C(j) C(T), where j is the classical modular j function j = E 3 4/.

BIRATIONAL MAPS OF X(1) 307 We recall that E 4 is defined in the introduction, and is the Ramanujan delta function (z) = q (1 q n ) 24, q = exp(2πiz). n=1 Thus, we see that at least two of the following modular functions α(j(z),1),β(j(z),1),γ(j(z),1) are linearly independent as elements of the field C(X(1)). Hence, because of homogeneity, the same is true for the modular forms α(e 3 4(z), (z)), β(e 3 4(z), (z)), and γ(e 3 4(z), (z)) of degree 12q. Furthermore, Lemmas 2.2 and 2.3 are applicable to the map given by X(1) P 1 C a z (α(j(z),1) : β(j(z),1) : γ(j(z),1)) =(α(e 3 4(z), (z)) : β(e 3 4(z), (z)) : γ(e 3 4(z), (z))). Thus, the curve C ( α(e 3 4, ),β(e3 4, ),γ(e3 4, )) is contained inside C. Hence, they are equal. This map is a birational equivalence. 3. Examples of uniformization In this section we consider polynomials in two variables x,y, which we homogenize in a usual manner x = x 1 /x 0 and y = x 2 /x 0. The examples constructed in this section are obtained by a direct application of Theorem 1.1. They give a birational equivalence. In the next section we will construct different type of uniformization and birational equivalence. Let x q + a q 1 x q 1 + + a 1 x + a 0 y be a polynomial with complex coefficients a i. It is easy to see its irreducibility in the ring C[x,y] just by considering it as a polynomial in y with coefficients in C[x]. The affine curve (y = x q +a q 1 x q 1 + +a 1 x+a 0 ) is irreducible and we have the obvious (affine) isomorphism (x,y) x which has inverse x (x,x q +a q 1 x q 1 + + a 1 x + a 0 ). The corresponding projective curve C = (x 2 x q 1 0 = x q 1 + a q 1 x q 1 1 x 0 + +a 1 x 1 x q 1 0 +a 0 x q 0 ) is irreducibleand has degreeq. Moreover, its genus equals zero since the above affine isomorphisms induce birational map from C to P 1. In terms of projective coordinates, the birational equivalence P 1 C is given by (3.1) (s : t) (s q : s q 1 t : t q +a q 1 st q 1 + +a 1 s q 1 t+a 0 s q ). Thus, the birational equivalence between X(1) and C is obtained from the factorization a z (E X(1) 3 4 (z): (z)) P 1 map (3.1) C.

308 D. MIKOČ AND G. MUIĆ Thus, C is uniformized and birationally equivalent to X(1) with aid of E 3q 4, E3q 3 4, q +a q 1 q 1 E4 3 + +a 1 E 3q 3 4 +a 0 E 3q 4 M 12q. Let m,n 1 be relatively prime integers. Then the curve (x m y n = 0) is irreducible and birationally equivalent to the affine line A 1. Indeed, we consider the map (3.2) A 1 x (x n,x m ) (x m y n = 0). This map is a birational equivalence since applying the Euclid algorithm it can be decomposed into a sequence of birational equivalences: m = k 1 n+r 1 (x n y r1 = 0) n = k 2 r 1 +r 2 (x r1 y r2 = 0) r i 1 = k i+1 r i +r i+1 (x ri y ri+1 = 0) r i = k i+2 r i+1 +1 (x ri+1 y = 0) (x,y) (y,xy k 1) (x m y n = 0), (x,y) (y,xy k 2) (x n y r1 = 0), (x,y) (y,xy k i+1) (x ri 1 y ri = 0), (x,y) (y,xy k i+2) (x ri y ri+1 = 0), A 1 x (x,x r i+1) (x ri+1 y = 0). Let us assume m > n. We remark that the polynomial x m y n, or equivalently x m 1 x n 2x m n 0 is irreducible. This is so because the curve (x m y n = 0) is irreducible. This implies that (x m 1 x n 2x m n 0 = 0) is irreducible. Thus, bynullstellensatz, x m 1 xn 2 xm n 0 is a power of an irreducible polynomial, a degree of which determines the degree of (x m 1 xn 2 xm n 0 = 0). But if we intersect with the line (x 0 x 2 = 0), we get m different points of intersection. This proves the claim. Thus, still assuming m > n for definiteness, the birational isomorphism between X(1) and C = (x m 1 xn 2 xm n 0 = 0) is obtained from the factorization X(1) a z (E 3 4 (z): (z)) P 1 (s:t) (s m :t n s m n :t m ) C, where the last map is the birational isomorphism (3.2) in its projective form. Thus, C is unformized and birationally equivalent to X(1) with aid of E4 3m, n E4 3m 3n, m M 12m. In the following proposition we describe all curves that can be obtained by the uniformization using using three forms in the canonical basis (see(1.1)) (3.3) E 3q 4, E3q 3 4 E6 2,...,E2q 6 of M 12q for q 2. Proposition 3.1. Let q 2. We consider the basis of M 12q described in (3.3). Then all curves up to the order of basis elements and uniformization by smaller M 12q, q 2, that can be uniformized by three basis forms of M 12q

BIRATIONAL MAPS OF X(1) 309 are given by (x q j 0 x j 2 xq 1 = 0), where 0 < j < q, (j,q) = d, and q = q/d, and j = j/d. The uniformization is a birational equivalence if and only if d = 1. Proof. First, let us consider the case q = 2. In this case we are dealing with M 12q and the canonical basis is E4 6,E3 4 E2 6,E4 6. It is obvious that we have E4E 6 6 4 ( E4E6) 3 2 2 = 0. Thus, we obtain the curve x0 x 2 x 2 1. This proves the claim for q = 2. In general, let us consider the curve obtained from E 3q 3i 4 E6 2i, E3q 3j 4 E 2j, where 0 i < j < k q, in that order. If i > 0 or k < q, then every form is divisible by E6 2 or E4, 3 respectively. But this means that the resulting equation comes from the corresponding forms in M 12(q 1). So, it is already on the list. Thus, we conclude that a contribution of M 12q is by E 3q 3k 4 E6 2k means of the triples E 3q 4, E3q 3j 4 E 2j 6, E2q 6 let (j,q) = d, q = q/d, and j = j/d. Then we obtain the following: ( E 3q 4 ) q j ( E 2q 6 ( = E 3q d 4 ) j ( ) q j ( E 2q d 6 E 3q 3j 4 E 2j 6 ( ) j 6,, where 0 < j < q. In this case, we ) q ) E 3q d 3j q d 4 E 2j d 6 = 0. Using the second example in this section, we conclude that C(E 3q 4, E3q 3j 4 E 2j 6, E2q 6 ) = j (xq 0 x j 2 xq 1 = 0). We discuss the birational equivalence. Put f = E 3q 4, g = E3q 3j 4 E 2j 6, and h = E 2q 6. The map a z (f(z) : g(z) : h(z)) can be considered as a regular map from the smooth projective curve X(1) (explained in the proof of Lemma 2.2) which is surjective. On the level of fields of rational functions, this implies the following: ) C (x q j 0 x j 2 xq 1 = 0 = C(C(f,g,h)) C(f/h,g/h) C(X(1)) = C(j). By the standard characterization of birational equivalence, the map a z (f(z) : g(z) : h(z)) is a birational equivalence if C(f/h,g/h) = C(X(1)) = C(j). Equivalently, reverting back to original notation, we must have ( (E ) 3 j ( ) C(j) = C 4 E 3 q ), 4. E 2 6 But, there exists m,n Z such that jn+qm = d. This means that we (E ) ) 3 have the following: C(j) = C( 4 /E6 2 d. Hence ( (E ) C(j 1 3 d ) ( (E ) 2 d ) ) = C(j) = C 4 = C 6 (1 j 1 = C( ) ) d. E 2 6 This forces d = 1 since C(j 1 ) C(T), where T is indeterminate. E 2 6 E 3 4

310 D. MIKOČ AND G. MUIĆ 4. Computation using SAGE In this section we compute some uniformizations using the open source mathematics software SAGE. We compute irreducible polynomials given by Corollary 2.4. For simplicity, we denote forms in canonical basis for M 12q given by (3.3) with: (4.1) e 0, e 1,...,e i,...e q We compute this base in SAGE as follows: sage : E4 = eisenstein series qexp(4, prec) sage : E6 = eisenstein series qexp(6, prec) This returns the q-expansions of the normalized weight 4 and 6 Eisenstein series to precision prec. Then we get basis forms: sage : e i = E4ˆ(3 (q i)) E6ˆ(2 i) for 0 i q. We calculate equation for curve obtained from linearly independent forms f,g,h M 12q as follows. First, using simple routines we calculate all monoms of degree q obtained from f, g, h. Then, using SAGE command linear dependence we calculate dependences of monoms: sage : L = V.linear dependence(vectors,zeros= left ). This gives us the equation of the curve. We use SAGE command factor to check irreducibility of the corresponding polynomial. sage : F = factor(pol). Since all curves obtained by three forms in the canonical basis are described in Proposition 3.1, we make some elementary operations on elements of canonical basis to obtain some other three linearly independent forms. The following are some irreducible homogeneous polynomials we computed in SAGE: 1. M 120, q = 10. For f = e 0, g = e 0 +e 1, h = e 0 +e 1 +e 10 we get 2x 10 0 9x 9 0x 1 +45x 8 0x 2 1 120x 7 0x 3 1 +210x 6 0x 4 1 252x 5 0x 5 1 +210x 4 0x 6 1 120x 3 0x 7 1 +45x 2 0x 8 1 10x 0 x 9 1 +x 10 1 x 9 0x 2. For f = e 0, g = e 0 +e 3, h = e 0 +e 3 +e 10 we get 2x 10 0 7x 9 0x 1 +48x 8 0x 2 1 119x 7 0x 3 1 +210x 6 0x 4 1 252x 5 0x 5 1 +210x 4 0x 6 1 120x 3 0x 7 1 +45x 2 0x 8 1 10x 0 x 9 1 +x 10 1 3x 9 0x 2 6x 8 0x 1 x 2 3x 7 0x 2 1x 2 +3x 8 0x 2 2 +3x 7 0x 1 x 2 2 x 7 0x 3 2.

BIRATIONAL MAPS OF X(1) 311 For f = e 0 +e 8, g = e 7 +e 8, h = e 10 +e 8 we get x 2 0 x8 1 2x 0x 9 1 +2x10 1 8x2 0 x7 1 x 2 +9x 0 x 8 1 x 2 8x 9 1 x 2 +35x 2 0 x6 1 x2 2 34x 0 x 7 1 x2 2 +20x8 1 x2 2 90x2 0 x5 1 x3 2 +103x 0x 6 1 x3 2 48x7 1 x3 2 +142x2 0 x4 1 x4 2 182x 0 x 5 1 x4 2 +82x6 1 x4 2 126x2 0 x3 1 x5 2 +178x 0x 4 1 x5 2 80x5 1 x5 2 +53x2 0 x2 1 x6 2 86x 0 x 3 1 x6 2 +40x4 1 x6 2 x3 0 x7 2 8x2 0 x 1x 7 2 +16x 0x 2 1 x7 2 8x3 1 x7 2 +x2 0 x8 2 2x 0 x 1 x 8 2 +x2 1 x8 2. 2. M 180, q = 15. For f = e 0 +e 14, g = e 13 +e 14,h = e 15 +e 14 we get x 15 1 x 0 x 1 x 13 2 x 0 x 14 2 +x 1 x 14 2 For f = e 0 +e 3, g = e 2 +e 3,h = e 15 +e 3 we get x 12 0 x 3 1 12x 11 0 x 4 1 +66x 10 0 x 5 1 220x 9 0x 6 1 +495x 8 0x 7 1 792x 7 0x 8 1 +926x 6 0x 9 1 768x 5 0x 10 1 +450x 4 0x 11 1 208x 3 0x 12 1 +84x 2 0x 13 1 24x 0 x 14 1 +4x 15 1 3x 12 0 x 2 1x 2 +36x 11 0 x3 1 x 2 198x 10 0 x4 1 x 2 +660x 9 0 x5 1 x 2 1485x 8 0 x6 1 x 2 +2376x 7 0 x7 1 x 2 2787x 6 0 x8 1 x 2 +2339x 5 0 x9 1 x 2 1362x 4 0 x10 1 x 2 +570x 3 0 x11 1 x 2 190x 2 0 x12 1 x 2 +48x 0 x 13 1 x 2 6x 14 1 x 2 x 13 0 x2 2 +15x12 0 x 1x 2 2 102x11 0 x2 1 x2 2 +418x10 0 x3 1 x2 2 1155x 9 0 x4 1 x2 2 +2277x8 0 x5 1 x2 2 3300x7 0 x6 1 x2 2 +3564x6 0 x7 1 x2 2 2871x5 0 x8 1 x2 2 +1705x 4 0 x9 1 x2 2 726x3 0 x10 1 x2 2 +210x2 0 x11 1 x2 2 37x 0x 12 1 x2 2 +3x13 1 x2 2. 3. M 228, q = 19. For f = e 0 +e 18, g = e 17 +e 18,h = e 19 +e 18 we get x 19 1 x 0 x 1 x 17 2 x 0 x 18 2 +x 1 x 18 2. For f = e 0 +e 17, g = e 16 +e 17,h = e 19 +e 17 we get x 2 0 x17 1 2x 0x 18 1 +x19 1 17x2 0 x16 1 x 2 +34x 0 x 17 1 x 2 17x 18 1 x 2 +152x 2 0 x15 1 x2 2 224x 0 x 16 1 x2 2 +136x17 1 x2 2 903x2 0 x14 1 x3 2 +1050x 0x 15 1 x3 2 595x16 1 x3 2 +3910x 2 0 x13 1 x4 2 4324x 0x 14 1 x4 2 +2142x15 1 x4 2 12876x2 0 x12 1 x5 2 +14620x 0x 13 1 x5 2 6800x 14 1 x5 2 +32918x2 0 x11 1 x6 2 38692x 0x 12 1 x6 2 +17646x13 1 x6 2 65779x2 0 x10 1 x7 2 +79988x 0 x 11 1 x7 2 36193x12 1 x7 2 +102416x2 0 x9 1 x8 2 129136x 0x 10 1 x8 2 +58208x 11 1 x8 2 122760x2 0 x8 1 x9 2 +161208x 0x 9 1 x9 2 72624x10 1 x9 2 +110960x 2 0 x7 1 x10 2 152584x 0x 8 1 x10 2 +68952x9 1 x10 2 73432x2 0 x6 1 x11 2 +106360x 0 x 7 1x 11 2 48416x 8 1x 11 2 +34268x 2 0x 5 1x 12 2 52556x 0 x 6 1x 12 2 +24208x 7 1x 12 2 10798x 2 0x 4 1x 13 2 +17586x 0 x 5 1x 13 2 8228x 6 1x 13 2 +2190x 2 0x 3 1x 14 2 3784x 0 x 4 1x 14 2 +1802x 5 1x 14 2 269x 2 0x 2 1x 15 2 +491x 0 x 3 1x 15 2 238x 4 1x 15 2 x 3 0x 16 2 +19x 2 0x 1 x 16 2 35x 0 x 2 1x 16 2 +17x 3 1x 16 2.

312 D. MIKOČ AND G. MUIĆ References [1] R. Bröker, K. Lauter and A. V. Sutherland, Modular polynomials via isogeny volcanoes, Mathematics of Computation 81 (2012), 1201 1231. [2] L. A. Borisov, P. E. Gunnells and S. Popescu, Elliptic functions and equations of modular curves, Math. Ann. 321 (2001), 553 568. [3] B. Cho, N. M. Kim and J. K. Koo, Affine models of the modular curves X(p) and its application, Ramanujan J. 24 (2011), 235 257. [4] H. M. Farkas and I. Kra, Theta constants, Riemann surfaces and the modular group, Amer. Math. Soc., Providence, 2001. [5] H. M. Farkas, Y. Kopeliovich and I. Kra, Uniformizations of modular curves, Comm. Anal. Geom. 4 (1996), 207 259. Corrigendum to: Uniformizations of modular curves, Comm. Anal. Geom. 4 (1996), 681. [6] S. Galbraith, Equations for modular curves, Ph.D. thesis, Oxford, 1996. [7] R. Brooks and Y. Kopeliovich, Uniformization of some quotients of modular curves, in: Extremal Riemann surfaces (San Francisco, CA, 1995), Amer. Math. Soc., Providence, 1997, 155 164. [8] T. Miyake, Modular forms, Springer-Verlag, 2006. [9] R. Miranda, Algebraic curves and Riemann surfaces, American Mathematical Society, Providence, 1995. [10] G. Muić, Modular curves and bases for the spaces of cuspidal modular forms, Ramanujan J. 27 (2012), 181 208. [11] G. Muić, Integral models of X 0 (N) and their degrees, preprint, http://lanl. arxiv.org/abs/1305.2428. [12] I. R. Shafarevich, Basic algebraic geometry. 2. Schemes and complex manifolds, Springer Verlag, 1994. [13] G. Shimura, Introduction to the arithmetic theory of automorphic functions. Kanô Memorial Lectures, No. 1. Iwanami Shoten, Publishers, Tokyo; Princeton University Press, Princeton, 1971. [14] M. Shimura, Defining equations of modular curves X 0 (N), Tokyo J. Math. 18 (1995), 443 456. [15] W. Stein, Modular forms, a computational approach, American Mathematical Society, 2007. [16] Y. Yifan, Defining equations of modular curves, Adv. Math. 204 (2006), 481 508. D. Mikoč Department of Mathematics University of Rijeka Omladinska 14, HR-51000 Rijeka Croatia E-mail: damir.mikoc@gmail.com G. Muić Department of Mathematics University of Zagreb Bijenička 30, 10000 Zagreb Croatia E-mail: gmuic@math.hr Received: 25.4.2013. Revised: 8.6.2013.