Submitted:
15 May 2023
Posted:
16 May 2023
You are already at the latest version
Abstract
Firstly, we present a more explicit formulation of the complete system $D(N)$ of representatives of Manin's symbols over \(\mathbb{Q}\), which was initially given by Shimura. Then we establish a bijection between $D(M)\times D(N)$ and $D(MN)$ for $(M,N)=1$, which reveals a recursive structure between Manin's symbols of different levels. Based on Manin's complete system \(\Pi (N)\) of representatives of cusps on \(X_0(N)\) and Cremona's characterization of the equivalence between cusps, we establish a bijection between a subset $C(N)$ of $D(N)$ and \(\Pi (N)\), and then establish a bijection between $C(M)\times C(N)$ and $C(MN)$ for $(M,N)=1$. We also provide a recursive structure for elliptical points on \(X_0(N)\). Based on these recursive structures, we obtain recursive algorithms for constructing Manin symbols over \(\mathbb{Q}\), cusps and elliptical points on \(X_0(N)\). This gives rise to a more efficient algorithms for modular elliptic curve. As direct corollaries of these recursive structures, we present a recursive version of the genus formula and an elementary proof of formulas of the numbers of $D(N)$, cusps and elliptical points on \(X_0(N)\).
Keywords:
modular curve
; elliptic curve
; recursive structure
; Manin's symbols over \(\mathbb{Q}\)
; cusps
; elliptical points
; algorithmic number theory
1. Introduction
In his seminal monograph [5], G. Shimura defined a complete set of representatives for the projective line over to be all couples of positive integers satisfying
where denote the greatest common divisor of integers c and d.
Let to be the greatest integer less than or equal to x. For two integers , define
Then . In this paper, we define
We then establish a bijection between and for in Section 2. This result gives a recursive algorithm to construct the projective line over .
Let . In [2], Ju. I. Manin proved that there exists a bijection between and the set of cusps on . Based on Manin’s result and Cremona’s characterization(See Proposition 3), we identify with
which is a subset of . In Section 3, we establish a bijection between and for . This result gives a recursive algorithm to construct the complete set of representatives of -inequivalent cusps.
Define
Then there exist bijections between and complete sets of representatives of -inequivalent elliptic points of order 2, 3, respectively. In Section 4, we establish bijections between and and , for . These results give a recursive algorithm for constructing the complete set and of -inequivalent elliptic points of order 2, 3.
The elements in are called Manin symbols and there exists a bijection between the set of right cosets of in and . The important steps in the modular elliptic algorithm are to construct the complete set of representatives for the projective line and the complete set of representatives of -inequivalent cusps. The recursive structure of and may give rise to a more efficient modular elliptic algorithm.
2. The recursive structure of Manin symbols over
We firstly give some necessary notations and facts, for details, See [1].
Definition 1.
- (a)
- ;
- (b)
-
define if ,then ∼ is an equivalence relation on ;
- (c)
- , define ;
- (d)
- ;
- (e)
- ;
- (f)
- is defined in (1);
- (g)
- , , and are the numbers of elements in and , respectively.
Lemma 1.
Let , , and then there exists an integer k such that and .
Proof.
If , take then . Thus let in the following. Let be the standard factorization of c. The proof is by induction on the numbers of distinct prime divisors in c. Suppose that . Assume that and then and . Thus and , this contradicts with and hence for some .
Let . By the induction hypothesis, there exists an integer such that and . Then . Assume that and then and . Thus and hence by . Therefore . This contradicts with and hence or . Take or, then for some . This completes the proof by the induction principal. □
Corollary 1.
Let , then the equation has solutions in .
Lemma 2.
There exists a bijection between and .
Proof.
Let . Define for all . Then and by . Thus . Define by sending to .
Let such that . Define for all . Then and . Thus for all . Let and . Then and . Suppose that then by but by and , a contradiction and thus . holds by a similar proof and thus and . Therefore is an injection from to .
Let . By Lemma 1, there exists an integer k such that and . Let such that and for all . Define . Then and . Therefore is a surjection from to . □
Lemma 3.
There exists a bijection between and , i.e., is a complete system of the representatives of elements of .
Proof.
Define by the natural map, i.e., .
Let . Then . Define , to be the unique solution of the congruence equation such that . Then there exists an integer y such that . Assume that there exists a prime p such that . Then and , this contradicts with and thus . Hence . Then there exists the unique which corresponds to . Hence , i.e., .
Assume that such that . Then
and thus there exists an integerk such that . Thus by and by . Hence by and by . Therefore and by and the definition of . Thus is a bijection between and . This completes the proof. □
Theorem 1.
Let , . Then there exists a bijection between and .
Proof.
Let and . Assume that there exists a prime p such that . Then and
Then or by ,. If then and thus by , which contradicts with . The case of is tackled by a similar way. Therefore and
Define , for some k such that
for all . Then . Define by sending to .
Assume that for some and . Then
Thus and
Hence , by ,. Therefore
Thus and by . Hence , . Then .
Let . Then , . Let , , then , and . Let be a particular solution of the equation
then are solutions of for all integers . Take , then
Then by and by . Hence
. Let and which correspond to and , respectively. Then and for some . Then . Then .
Thus is a bijection between and . □
Proposition 1.
Let p be a prime and l a positive integer. Then
Proof. (c) is immediately from (b) and Theorem 1. □
Algorithm 1.
- (1)
- Construct D( by Proposition 1(a);
- (2)
- Given and for , is constructed as follows. For all ,, define , for some such that and for all . Then and all elements in are constructed if all pairs in are processed.
3. The recursive structure of cusps
In order to describe the cusps on , Ju. I. Manin in [2] introduced the set , which consists of pairs of the form . Here runs through all positive divisors of N, and the second coordinate of the pair runs through any invertible class of residues modulo the greatest common divisor of and . If we sometimes put simply 1 in place of the second coordinate.
Proposition 2.
Let ; . The map of the form gives an isomorphism of the set of cusps on with .
Proof.
See Proposition 2.2 in [2]. □
In [1], J. E. Cremona gives the following characterization of cusps of .
Proposition 3.
For let be cusps written in lowest terms. The following are equivalent:
- (a)
- for some ;
- (b)
- and , with ;
- (c)
- , where satisfies .
Proof.
See Proposition 2.2.3 in [1]. □
Definition 2.
Lemma 4.
There exists a bijection between and .
Proof.
It holds by , and Lemma 2. □
Lemma 5.
There exists a bijection between and .
Proof.
Let such that for then and . , let for some . Then there exists such that . Thus , and . Then . Define by
By Proposition 3, iff . Then
for some . Thus by , , and . Hence iff . Therefore is a bijection between and . □
Lemma 6.
There exists a bijection between and .
Proof.
It is immediately from Lemma 4 and 5. □
Lemma 7.
Let . Then there exists a bijection between and .
Proof.
Let then . Let then and . Thus , by . Let and then and . Thus and . Define by .
For any , let there exists an integer d such that , and
by . Thus and hence is a surjective map.
Let . Then , and . Thus and . Hence and by , , and . Therefore is an injective map. Then is a bijection between and . □
Theorem 2.
Let . Then there exists a bijection between and .
Proof.
It is immediately from Lemma 4 and 7. □
Proposition 4.
Let p be a prime and l a positive integer. Then
Proof. (c) is immediately from (b) and Theorem 2. □
Algorithm 2.
- (1)
- Construct C() by Proposition 4(a);
- (2)
-
Let for . Given and . is constructed as follows. For all ,, define . Determinate such that, andDeterminate such that and . Then and all elements in are constructed if all pairs in are processed.
4. The recursive structure of elliptic points of
Let . and is defined in (3). Then
are complete sets of representatives of -inequivalent elliptic points of order 2, 3, respectively.
Theorem 3.
Let and . Then
- (a)
- there exists a bijection between and ;
- (b)
- there exists a bijection between and .
Proof. (a) Let and . Let d be the unique integer such that , and then .
Hence . Define
Then is a bijection between and . The proof of (b) is similar to that of (a) and omitted. □
Proposition 5.
Let be a prime and . Then
Proof.
Let then . Since the system of two equations and has a common solution iff , the number of solutions of is equal to that of if . The cases of or are trivial and we then let in the following. Then has a solution iff iff by . In addition, has two and only two solutions when it is solvable. This completes the proof. □
Proposition 6.
Let be a prime and . Then
Proof.
Let then . Since the system of two equations and has a common solution iff , the number of solutions of is equal to that of if . The cases of or are trivial and we then let in the following. has a solution iff has a solution by taking and substituting for y when . Then has a solution iff iff by
and . In addition, has two and only two solutions if it is solvable. This completes the proof. □
As an application of Theorem 4, we give an elementary proof of the following well-known results by Proposition 5 and 6 (See Proposition 1.43 in [5]).
Corollary 2.
Corollary 3.
Let be the genus of modular curve . Then for any ,
Proof.
It is immediately from Theorem 1, 2, 3 and the formula for the genus of
□
Algorithm 3.
- (1)
- Construct () by the general method;
- (2)
-
Let for . Given and . is constructed as follows. For all ,, Determinate d such thatThen and all elements in are constructed if all pairs in are processed.
5. Concluding Remarks
In [6], Stein mentioned that another approach to list is to use that
where , and that it is relatively easy to enumerate the elements of for a prime power . However, this approach had never been implemented by anyone as for as I know. Thus the results in this paper could been regarded as an explicit implementation of Stein’s ideas. The implementations of all the algorithms described in this paper have been completely written in Wolfram Language. We plan rewrite these programs in the free open source computer algebra system SAGE and integrate them into Stein’s program [3] and Walker’s program [8].
References
- Cremona, J. E. Algorithms For Modular Elliptic Curves; Cambridge University Press: Cambridge, 1997; pp. 99–103. [Google Scholar]
- Manin, J. Parabolic points and zeta functions of modular curves. Izv.Akad. Nauk SSSR Ser. Mat. 1972, 36, 19–66. [Google Scholar] [CrossRef]
- Sage: open source mathematical software(Version 9.8). 2023. Available online: https://doc.sagemath.org/html/en/reference/ modsym/sage/modular/modsym/p1list.html (accessed on 12 May 2023).
- Schoeneberg, B. Elliptic modular functions: an introduction; Vol.203; Springer Science & Business Media: Germany, 2012; pp. 99–103. [Google Scholar]
- Shimura, G. Introduction to the arithmetic theory of automorphic functions; No.11; Math. Soc.Japan: Japan, 1971; pp. 99–103. [Google Scholar]
- Stein, W. A. Modular forms, a computational approach; Vol. 79; American Mathematical Soc.: USA, 2007; pp. 144–146. [Google Scholar]
- Stein, W.; the Sage Group. Sage: open source mathematical software(Version 9.8). 2023. Available online: http://www.sagemath.org (accessed on 12 May 2023).
- Walker, J. Sage: open source mathematical software(Version 9.8). 2023. Available online: https://doc.sagemath.org/html/en/reference/modsym/sage/modular/modsym/p1list.html (accessed on 12 May 2023).
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.