Weierstrass points on modular curves X0(N) fixed by the Atkin–Lehner involutions

Mustafa Bojakli (Mathematics, Tishreen University, Lattakia Governorate, Syria)
Hasan Sankari (Mathematics, Tishreen University, Lattakia Governorate, Syria)

Arab Journal of Mathematical Sciences

ISSN: 1319-5166

Article publication date: 12 August 2021

Issue publication date: 30 January 2023

706

Abstract

Purpose

The authors have determined whether the points fixed by all the full and the partial Atkin–Lehner involutions WQ on X0(N) for N ≤ 50 are Weierstrass points or not.

Design/methodology/approach

The design is by using Lawittes's and Schoeneberg's theorems.

Findings

Finding all Weierstrass points on X0(N) fixed by some Atkin–Lehner involutions. Besides, the authors have listed them in a table.

Originality/value

The Weierstrass points have played an important role in algebra. For example, in algebraic number theory, they have been used by Schwartz and Hurwitz to determine the group structure of the automorphism groups of compact Riemann surfaces of genus g ≥ 2. Whereas in algebraic geometric coding theory, if one knows a Weierstrass nongap sequence of a Weierstrass point, then one is able to estimate parameters of codes in a concrete way. Finally, the set of Weierstrass points is useful in studying arithmetic and geometric properties of X0(N).

Keywords

Citation

Bojakli, M. and Sankari, H. (2023), "Weierstrass points on modular curves X0(N) fixed by the Atkin–Lehner involutions", Arab Journal of Mathematical Sciences, Vol. 29 No. 1, pp. 63-72. https://doi.org/10.1108/AJMS-01-2021-0001

Publisher

:

Emerald Publishing Limited

Copyright © 2021, Mustafa Bojakli and Hasan Sankari

License

Published in Arab Journal of Mathematical Sciences. Published by Emerald Publishing Limited. This article is published under the Creative Commons Attribution (CC BY 4.0) licence. Anyone may reproduce, distribute, translate and create derivative works of this article (for both commercial and non-commercial purposes), subject to full attribution to the original publication and authors. The full terms of this licence may be seen at http://creativecommons.org/licences/by/4.0/legalcode


1. Introduction

Let H be the complex upper half plane and Γ be a congruence subgroup of the full modular group SL2(Z). Denote by X(Γ) the modular curve obtained from compactification of the quotient space Γ\H by adding finitely many points called cusps. Then X(Γ) is a compact Riemann surface.

For each positive integer N, we have a subgroup Γ0(N) of SL2(Z) defined by:

Γ0(N)=abcdSL2(Z);c0(modN)
and let X0(N) = X0(Γ(N)).

A modular curve X0(N) of genus g ≥ 2 is called hyperelliptic (respectively bielliptic) if it admits a map φ: XC of degree 2 onto a curve C of genus 0 (respectively 1). A point P of X0(N) is a Weierstrass point if there exists a non-constant function f on X0(N) which has a pole of order ≤ g at P and is regular elsewhere.

The Weierstrass points on modular curves have been studied by Lehner and Newman in [1]; they have given conditions when the cusp at infinity is a Weierstrass point on X0(N) for N = 4n, 9n, and Atkin [2] has given conditions for the case of N = p2n where p is a prime ≥ 5. Besides, Ogg [3], Kohnen [4, 5] and Kilger [6] have given some conditions when the cusp at infinity is not a Weierstrass point on X0(N) for certain N. Also, Ono [7] and Rohrlich [8] have studied Weierstrass points on X0(p) for some primes p. And Choi [9] has shown that the cusp 12 is a Weierstrass point of Γ1(4p) when p is a prime > 7. In addition, Jeon [10, 11] has computed all Weierstrass points on the hyperelliptic curves X1(N) and X0(N). Recently Im, Jeon and Kim [12] have generalised the result of Lehner and Newman [1] by giving conditions when the points fixed by the partial Atkin–Lehner involution on X0(N) are Weierstrass points and have determined whether the points fixed by the full Atkin–Lehner involution on X0(N) are Weierstrass points or not. In this paper, we have determined which of the points fixed by WQ on X0(N) are Weierstrass points and found Weierstrass points on modular curves X0(N) for N ≤ 50 fixed by the partial and the full Atkin–Lehner involutions. The Weierstrass points have played an important role in algebra. For example, in algebraic number theory, they have been used by Schwartz and Hurwitz to determine the group structure of the automorphism groups of compact Riemann surfaces of genus g ≥ 2. Whereas in algebraic geometric coding theory, if we know a Weierstrass nongap sequence of a Weierstrass point, then we are able to estimate parameters of codes in a concrete way. Finally, the set of Weierstrass points is useful in studying arithmetic and geometric properties of X0(N).

2. Points fixed by the Atkin–Lehner involutions

For each divisor Q|N with (Q,NQ)=1, consider the matrices of the form QxyNzQw with x,y,z,wZ and determinant Q. Then each of these matrices defines a unique involution on X0(N), which is called the Atkin–Lehner involution and denoted by WQ. In particular, if Q = N, then WN is called the full Atkin–Lehner involution (Fricke involution). We also denote by WQ a matrix of the above form.

Let X0Q(N) be the quotient space of X0(N) by WQ. Let g0(N) and g0Q(N) be the genus of X0(N) and X0Q(N) respectively. Then g0Q(N) is computed by the Riemann–Hurwitz formula as follows:

g0Q(N)=14(2g0(N)+2v(Q)),
where v(Q) = v(Q; N) is the number of points on X0(N) fixed by WQ. It is given by:
Proposition 2.1.

[13] For each QN, v(Q) is given by

v(Q)=p|N/Qc1(p)h(4Q)+p|N/Qc2(p)h(Q),ifQ4andQ3(mod4),+p|N/21+4p,ifQ=2,+p|N/31+3p,ifQ=3,+pk|N/4pk2+pk12,ifQ=4,
where h(−Q) is the class number of primitive quadratic forms of discriminant Q, is the Kronecker symbol and the functions ci(p) are defined as follows: for i = 1, 2,
ci(p)=1+Qp,ifp2andQ3(mod4),1+4Qp,ifp2andQ3(mod4),c1(2)=1,ifQ1(mod4)and2N,0,ifQ1(mod4)and4|N,2,ifQ3(mod4)and2N,3+Q2,ifQ3(mod4)and4N,31+Q2,ifQ3(mod4)and8|N,c2(2)=1+Q2,ifQ3(mod4).

Now, we recall the algorithms for finding Γ0(N)-inequivalent points fixed by WQ on X0(N) [14]. For a negative integer D congruent to 0 or 1 modulo 4, we denote by QD the set of positive definite integral binary quadratic forms:

Q(x,y)=[p,q,r]=px2+qxy+ry2
with discriminant D = q2 − 4pr. Then Γ(1) acts on QD by
Qγ(x,y)=Q(sx+ty,ux+vy)
where γ=stuv. A primitive positive definite form [p, q, r] is said to be in reduced form if
|q|pr,andq0if either|q|=porp=r.

Let QD°QD be the subset of primitive forms, that is,

QD°{[p,q,r]QD;gcd(p,q,r)=1}.

Then Γ(1) also acts on QD°. As is well known [15], there is a 1-1 correspondence between the set of classes Γ(1)\QD° and the set of reduced primitive definite forms.

Proposition 2.2.

[14] for each βZ/2NZ, we define

Q°D,N,β={[pN,q,r]QD;βq(mod2N),gcd(p,q,r)=1}.

Then we have the following:

  1. Define m=gcd(N,β,β2D4N) and fix a decomposition m = m1m2 with m1, m2 > 0 and gcd(m1, m2) = 1. Let

Q°D,N,β,m1,m2={[pN,q,r]Q°D,N,β;gcd(N,p,q)=m1,gcd(N,q,r)=m2}.

Then Γ0(N) acts on Q°D,N,β,m1,m2 and there is an 1-1 correspondence between

Q°D,N,β,m1,m2/Γ0(N)Q°D/Γ(1)[pN,q,r][pN1,q,rN2]
where N1N2 is any decomposition of N into coprime factors such that gcd(m1, N2) = gcd(m2, N1) = 1. Moreover we have a Γ0(N)-invariant decomposition as follows:
(1) Q°D,N,β=m=m1m2m1m2>0gcd(m1,m2)=1Q°D,N,β,m1,m2.
  1. The inverse image [pN2, q, r/N2] of any primitive form [p¯,q¯,r¯] of discriminant D under the 1-1 correspondence in (1) is obtained by solving the following equations:

p=p¯s2+q¯su+r¯u2
q=2p¯st+q¯(sv+tu)+2r¯uv
r=p¯t2+q¯tv+r¯v2.
satisfying p ≡ 0(mod N1), qβ(mod 2N), r ≡ 0(mod N2) and stuvΓ(1).
  1. we have the following Γ0(N)-invariant decomposition:

(2) QD,N,β=l>0l2|Dλ(2N)lλβ(2N)λ2D/l2(4N)lQ°D/l2,N,λ.

Suppose Q ≥ 5. Since WQ has a non-cuspidal fixed point on X0(N), then WQ is given by an elliptic element, that is,

WQ=QxyNzQw.
Then
(3)τ=2Qx+4Q2Nz
is a point fixed by WQ. Conversely, every point fixed by WQ has the form (3).

We note that each fixed point in (3) can be considered as the Hegneer point of a quadratic form [Nz, −2Qx, −y]. So, if we can find Γ0(N)-inequivalent quadratic forms [Nz, −2Qx, −y] (by using Proposition 2.2), then we can produce Γ0(N)-inequivalent points which are fixed points as in (3).

Regarding the computation of points of X0(N) fixed by WQ, we can follow the next algorithms:

Algorithm 2.3.

[14] The following steps implement as algorithm to find Γ0(N)-inequivalent points fixed by WQ where QN:

  • Step I We search β(mod 2N) such that β2 ≡−4Q(mod 4N) with β ≡−2Qx(mod 2N) where xZ.

  • Step II We set the decomposition as in (1) and (2) with D = −4Q.

  • Step III For each factor in the decomposition in Step II, we find the quadratic form representations and taking the inverse of reduced form under the map which is described in Proposition 2.2(2).

  • Step IV We form the elliptic elements corresponding to quadratic form representations obtained in Step III and find their Heegner points.

Algorithm 2.4.

[12] When Q = N, the four steps above come as the following:

  • Step I Set (Q, β) = (4N, 0) or (Q, β) = (N, N) when (N ≡ 3(mod 4)).

  • Step II Starting from a reduced form Qred, we first find a quadratic form [a, b, c] which in SL2(Z)-inquivalent with Qred and gcd(a, N) = 1.

  • Step III Set [A,B,C]=[a,b,c]K110 where K is a solution to the linear congruence equation 2aX + b ≡−β(mod 2N). Then [A, B, C] belongs to QQ,N,β.

  • Step IV Let τ=B+Q2A. Then Γ0(N)τ gives a point fixed by WN.

3. Weierstrass points

In this section, we have computed Weierstrass points on X0(N) for N ≤ 50 fixed by all the partial and the full Atkin–Lehner involutions in three cases:

  1. Modular curves of genus g0(N) ≤ 1.

  2. Hyperelliptic modular curves.

  3. Modular curves for N = 34, 38, 42, 43, 44, 45.

The number n of Weierstrass points is finite and satisfies

2g+2ng3g,
with n = 2g + 2 if and only if X is hyperelliptic.

Next theorems help us to find Weierstrass points on modular curves X0(N).

Theorem 3.1.

(Schoeneberg). [16] Let X be a Riemann surface of genus g ≥ 2. Let P be a point fixed by an automorphism T of X, of order p > 1, let gT be the genus of XT = X/(T) . If gTgp, the greatest integer of gp, then P is a Weierstrass point of X.

Theorem 3.2.

[17] Let X be a Riemann surface of genus g ≥ 2. Let T be an automorphism with 5 or more fixed points. Then, each fixed point is a Weierstrass point.

Theorem 3.3.

[17] If P is not a Weierstrass point and T(P) = P, then there are at least two and at most four points fixed by T and the genus gT of XT = X/(T) is given by gT=gp, the greatest integer of gp. Writing g = gTp + r there are only three possible cases:

  1. r = 0, g = gTp, v(T) = 2.

  2. r=p12,g=(gT+12)p12,v(T)=3.

  3. r = p − 1, g = (gT + 1)p − 1, v(T) = 4.

where v(T) is the number of points fixed by T.

Theorem 3.4.

[12] The points fixed by WN for N ≤ 50 are Weierstrass points on X0(N) with g0(N) > 1 except possibly for the following values

N=22,28,30,33,34,37,40,42,43,45,46,48.

First, only a finite number of Weierstrass points can exist on X0(N), and if g0(N) ≤ 1, then are no such points at all. So we have the following theorem:

Theorem 3.5.

The modular curves X0(N) for N = 1 − 21, 24, 25, 27, 32, 36, 49 have no Weierstrass points.

Second, Let g0(N) ≥ 2 and X0(N) be hyperelliptic modular curves. Then there are 19 values of N, which belong to the set

{22,23,26,28,29,30,31,33,35,37,39,40,41,46,47,48,50,59,71}.

Lewittes [17] proved that if X0(N) is a hyperelliptic modular curve, then any involution on X0(N) either has no fixed points or has only non Weierstrass fixed points or is the hyperelliptic involution. Jeon [11] found all Weierstrass points on the hyperelliptic modular curves X0(N) fixed by the hyperelliptic involution. So we have the following theorem:

Theorem 3.6.

If X0(N) is a hyperelliptic modular curve of genus g0(N) ≥ 2, then only 2g0(N) + 2 points fixed by the hyperelliptic involution are Weierstrass points on X0(N).

Third, in this case, we will study the modular curves X0(N) for N = 34, 38, 42, 43, 44, 45.

Theorem 3.7.

Let X0(N) be bielliptic modular curves for N = 34, 43, 45. Then, all points fixed by any bielliptic involution WQ are not Weierstrass points.

Proof: Since WQ is a bielliptic involution of X0(N) of genus 3, it has 4 = 2g0(N) − 2 points fixed by WQ on X0(N). And g0Q(N)=g0(N)2=1, thus by theorems 3.3 and 3.4, each of these points is not a Weierstrass point.

Theorem 3.8.

The modular curves X0(N) for N = 38, 42, 44 have Weierstrass points fixed by some WQ.

Proof: Since W19 is a bielliptic involution of X0(38) of genus 4, it has six points fixed by W19 on X0(38). So, by theorem 3.2, all these points are Weierstrass points (similarly X038(38),X014(42),X011(44),X044(44)). While g02(38)=g0(38)2=2. So, by theorem 3.3, the modular curve X0(38) has non Weierstrass points fixed by W2 (similarly X03(42),X06(42),X021(42),X042(42),X04(44)). Finally, the modular curve X0(42) has no points fixed by W2 and W7. Therefore, X0(42) has no Weierstrass points fixed by W2 and W7.

Now we will give an example by using Proposition 2.2 and Algorithm 2.3 to find Weierstrass points on X0(44) fixed by W11.

Example 3.9.

Consider X0(44) which is of genus 4. Since W11 is a bielliptic involution on X0(44) [18], it has six fixed points on X0(44). Applying Step I and Step II we have D = −44 and β ≡ ±22, 66(mod 176). First consider the case of β = 20, then we have decomposition as follows:

Q44,44,22=Q°44,44,22=Q°44,44,22,1,1.

We know that Q°44/Γ(1)={[1,0,11],[3,2,4],[3,2,4]}. Applying Step III we obtain by taking the inverse image of reduced forms under the map which is described in Proposition 2.2(2) the following forms:

Q°44,44,22,1,1/Γ(1)={[132,22,1],[44,22,3]}.

Next, consider the case of β = −22, by the same way, we obtain the following forms:

Q°44,44,22,1,1/Γ(1)={[132,22,1],[44,22,3]}.

When β = 66, we have the following

Q°44,44,66,1,1/Γ(1)={[1100,66,1],[44,66,25]}.

Moreover in Step IV, the corresponding elliptic elements are given as follows:

W1=11113211,W2=1134411,W3=11113211,W4=1134411,W5=331110033,W6=33254433.

Then Weierstrass points (fixed points) are:

τ1=112+11132,τ2=14+1144,τ3=112+11132,τ4=14+1144,τ5=3100+111100,τ6=34+1144.

In next example, we will use Algorithm 2.4 to find Weierstrass points on X0(38) fixed by W38.

Example 3.10.

Consider X0(38) which is of genus 4. Since W38 is a bielliptic involution on X0(38) [18], it has six fixed points. Applying Step I and Step II, we have (Q, β) = (152, 0) and

Q152red={[1,0,38],[2,0,19],[3,2,13],[3,2,13],[6,4,7],[6,4,7]}.
we find quadratic forms [a, b, c] which is SL2(Z)-equivalent with Q152red and gcd(a, 38) = 1 as follows (respectively):
[a,b,c]={[1,0,38],[21,38,19],[3,2,13],[3,2,13],[7,10,9],[7,18,17]}.

Applying Step III we have:

[1,0,38]=[1,0,38]0111,[741,76,2]=[21,38,19]19111,[1938,152,3]=[3,2,13]25111,[546,80,3]=[3,2,13]13111,[2737,256,6]=[7,10,9]21111,[1297,176,6]=[7,18,17]15111.

From Step IV, the Weierstrass points are (respectively):

τ1=3838,τ2=239+38741,τ3=251+381938,τ4=20273+38546,τ5=1282737+382737,τ6=881297+381297.

We list in Table 1 Weierstrass points on X0(N) for N ≤ 50 fixed by the Atkin–Lehner involutions. We have used Maple and Wolfram Mathematica for the numerical computations:

Weierstrass points on X0(N) for N ≤ 50 by WQ

Ng0(N)WQg0Q(N)v(Q)Weierstrass points
1 − 21≤1None
222W2, W2212None
W110612+1122,±16+1166,±14+1144,112+11132
232W23062323,12+2346,±13+2369,±14+2392
24 − 25≤1None
262W2, W1312None
W26062626,±13+2678,±25+26130,531+26806
271none
282W4, W2812None
W706±14+728,±18+756,±38+756
292W29062929,12+2958,±13+2987,±15+29145
303W5, W6, W3014None
W2, W3, W1020None
W150812+1530,±14+1560,±16+15120,38+15120,116+15240,334+15510
312W31063131,12+3162,±14+31124,±25+31155
321None
333W320None
W1108±13+1133,±16+1166,±29+1199,±112+11132
W3314None
343W2, W1714None
W34
353W514None
W720None
W35083535,±14+35140,16+35210,±112+35420,512+35420,118+35630
361none
372W3712none
384W222none
W1916±12+7638,±14+76152,±110+76380
W38163838,239+38741,251+381938,20273+38546,1282737+382737,881297+381297
393W314none
W1320none
W39083939,±14+39156,±18+39312,38+39312,516+39624,120+39780
403W5, W820none
W4014none
1011201008±14+520,±112+560,±512+560,±536+5180
413W41084141,12+4182,±13+41123,±25+41205,±16+41246
425W2, W730none
W3, W624none
W21, W42
W1418±13+1442,±115+14210,257+14798,475+141050,4225+143150,23+1442
433W4314none
444W422none
W1116±112+11132,±14+1144,34+1144,3100+111100
W44164444,52687+44687,259+442596,115+44660,4141+446204,19+44396
453W5, W9, W4514none
465W230none
W2301212+2346,±14+2392,±16+23138,±18+23184,±38+23184,±112+23276,124+23552
W4624none
474W470104747,12+4794,±13+47141,±14+47188,±16+47282,±27+47329
483W3, W1620none
W4814none
6148608±18+324,±38+324,±356+3168,±1756+3168
491none
502W2, W2512none
W5006210,±311+2110,±117+2170,743+2430

References

1.Lehner J, Newman M. Weierstrass points of Γ0(N). Ann Math. 1964; 79: 360-8.

2.Atkin A. Weierstrass points at cusps of Γ0(n). Ann Math. 1967; 85: 42-5.

3.Ogg AP. On Weierstrass points of X0(N). Illinois J Math 1978; 22: 31-5.

4.Kohnen W. Weierstrass points at cusps on special modular curves. Abh Math Sem Univ Hamburg. 2003; 73: 241-51.

5.Kohnen W. A short remark on Weierstrass points at infinity on X0(N). Monatsh Math. 2004; 143: 163-67.

6.Kilger K. Weierstrass points on X0(pl) and arithmetic properties of Fourier coefficients of cusp forms. Ramanujan J. 2008; 17: 321-330.

7.Ono K. The web of modularity: arithmetic of the coefficients of modular forms and q−series, CBMS Regional Conference Series in Mathematics 102. Am Math Soc. Providence, RI 2004.

8.Rohrlich D. Weierstrass points and modular forms, Illinois J Math. 1985; 29: 131-41.

9.Choi,S. A Weierstrass point of Γ1(4p). J Chungcheong Math Soc. 2008; 21: 467-70.

10.Jeon D. Weierstrass points on hyperelliptic modular curves. Commun Korean Math Soc. 2015; 30: 379-84.

11.Jeon D. Weierstrass points on hyperelliptic modular curves. Proc Jpn Acad Ser A. 2019; 95: 65-9.

12.Im BH., Jeon D and Kim C. Notes on Weierstrass points of modular curves X0(N), Taiwanese. J math. 2016; 20: 1275-93.

13.Kluit P. On the normalizer of Γ0(n), in Serre JP and Zagler DB (Eds). Modular functions of one variable V, Springer. 1976, 239-46.

14.Jeon D, Kim C, Schweizer A. Bielliptic intermediate modular curves. J Pure Appl Algebra. 2020; 224: 272-99.

15.Cox D. Primes of the Form x2 + ny2, Fermat, class Field theory, and complex multiplication, Pure and Applied Mathematics (Hoboken), Hoboken, New Jerssey, NJ: John Wiley & Sons, 2013.

16.Schoeneberg B. Uber die Weierstrasspunkte in den Korpern der elliptischen Modulfunktionen, Abh.Math.Sem.Univ. 1951; 17: 104-11.

17.Lewittes J. Automorphisms of compact Riemann surfaces. AMS. 1963; 85: 734-52.

18.Bars F. Bielliptic modular curves. J. Number Theory. 1999; 76: 154-65.

Corresponding author

Mustafa Bojakli can be contacted at: mustafa.bojakli@gmail.com

Related articles