The current issue and full text archive of this journal is available on Emerald Insight at: https://www.emerald.com/insight/1319-5166.htm
Weierstrass Weierstrass points on modular points on curves X0(N ) fixed by the modular Atkin–Lehner involutions curves Mustafa Bojakli and Hasan Sankari Mathematics, Tishreen University, Lattakia Governorate, Syria Received 1 January 2021 Revised 9 June 2021 Abstract Accepted 18 June 2021 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 Modular curves, Weierstrass points, Hyperelliptic curves, Bielliptic curves Paper type Research paper
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 ΓnH by adding finitely many points called cusps. Then X(Γ) is a compact Riemann surface. For each positive integer N, we have a subgroup Γ (N)ofSL ðZÞ defined by: 0 2 ab Γ ðNÞ¼ ∈ SL ðZÞ; c ≡ 0ðmod NÞ 0 cd 2 and let X0(N) 5 X0(Γ(N)). A modular curve X0(N) of genus g ≥ 2 is called hyperelliptic (respectively bielliptic) if it admits a map f: X → C 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 5 4n,9n, and Atkin [2] has given conditions for the case of N 5 p2n where p is a prime ≥ 5. Besides, Ogg [3], Kohnen [4, 5] and Kilger [6] have given some conditions when the cusp at
JEL Classification — 11G18, 14H55. © Mustafa Bojakli and Hasan Sankari. 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 Arab Journal of Mathematical Sciences of this article (for both commercial and non-commercial purposes), subject to full attribution to the Emerald Publishing Limited original publication and authors. The full terms of this licence may be seen at http://creativecommons. e-ISSN: 2588-9214 p-ISSN: 1319-5166 org/licences/by/4.0/legalcode DOI 10.1108/AJMS-01-2021-0001 AJMS infinity is not a Weierstrass point on X0(N) for certain N. Also, Ono [7] and Rohrlich [8] have 1 studied Weierstrass points on X0(p) for some primes p. And Choi [9] has shown that the cusp 2 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 Qx y For each divisor QjN with ðQ; NÞ¼1, consider the matrices of the form with Q Nz Qw x; y; z; w ∈ Z 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 5 N, then WN is called the full Atkin–Lehner involution (Fricke involution). We also denote by WQ a matrix of the above form. Q Q Let X 0 ðNÞ be the quotient space of X0(N)byWQ. Let g0(N) and g0 ðNÞ be the genus of Q Q – X0(N) and X 0 ðNÞrespectively. Then g0 ðNÞis computed by the Riemann Hurwitz formula as follows: 1 gQðNÞ¼ ð2g ðNÞþ2 vðQÞÞ; 0 4 0
where v(Q) 5 v(Q; N) is the number of points on X0(N) fixed by WQ. It is given by: Proposition 2.1. [13] For each QkN, v(Q) is given by ! Y vðQÞ¼ c1ðpÞ hð 4QÞ pjN=Q ! Y þ c2ðpÞ hð QÞ; if Q ≥ 4 and Q ≡ 3ðmod 4Þ; pjN=Q Y 4 þ 1 þ ; if Q ¼ 2; p pjN=2 Y 3 þ 1 þ ; if Q ¼ 3; p pjN=3 0 1 Y k k−1 B 2 2 C þ @p þ p A; if Q ¼ 4; pkjN=4 − ; • where h( Q) is the class number of primitive quadratic forms of discriminant Q • is the Weierstrass Kronecker symbol and the functions c (p) are defined as follows: for i 5 1, 2, 8 i points on > −Q modular > 1 þ ; if p ≠ 2 and Q ≡ 3ðmod 4Þ; <> p curves ciðpÞ¼ > > −4Q : 1 þ ; if p ≠ 2 and Qu3ðmod 4Þ; p 8 > 1; if Q ≡ 1ðmod 4Þ and 2kN; > > > > 0; if Q ≡ 1ðmod 4Þ and 4jN; > > > <> 2; if Q ≡ 3ðmod 4Þ and 2kN; c1ð2Þ¼ > > −Q > 3 þ ; if Q ≡ 3ðmod 4Þ and 4kN; > 2 > > > > −Q : 31þ ; if Q ≡ 3ðmod 4Þ and 8jN; 2 Q c ð2Þ¼ 1 þ ; if Q ≡ 3ðmod 4Þ: 2 2
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
2 with discriminant D 5 q 4pr. Then Γ(1) acts on QD by Q◦γðx; yÞ¼Qðsx þ ty; ux þ vyÞ st where γ ¼ . A primitive positive definite form [p, q, r]issaidtobeinreduced uv form if jqj ≤ p ≤ r; and q ≥ 0ifeitherjqj¼p or p ¼ r:
Let QD8 ⊂ QD be the subset of primitive forms, that is,
QD8df½p; q; r ∈ QD; gcdðp; q; rÞ¼1g:
Then Γ(1) also acts on QD8. As is well known [15], there is a 1-1 correspondence between the set of classes Γð1ÞnQD8 and the set of reduced primitive definite forms. Proposition 2.2. [14] for each β ∈ Z=2NZ, we define
Q8D;N;β ¼f½pN; q; r ∈ QD; β ≡ qðmod 2NÞ; gcdðp; q; rÞ¼1g: AJMS Then we have the following: ; β; β2 − D 5 (1) Define m ¼ gcdðN 4N Þ and fix a decomposition m m1m2 with m1, m2 >0and gcd(m1, m2) 5 1. Let 8 ; ; ∈ 8 ; ; ; ; ; ; : Q D;N;β;m1;m2 ¼f½pN q r Q D;N;β gcdðN p qÞ¼m1 gcdðN q rÞ¼m2g
Then Γ (N) acts on Q8 ; ;β; ; and there is an 1-1 correspondence between 0 D N m1 m2 8 Γ → 8 =Γ 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) 5 gcd(m2, N ) 5 1. Moreover we have a Γ (N)-invariant decomposition as follows: 1 0 [ 8 8 : Q D;N;β ¼ Q D;N;β;m1;m2 (1)
m¼m1m2
m1m2>0
gcdðm1;m2Þ¼1