On the Computational Complexity of Modular Symbols (Q4024693)
From MaRDI portal
!
This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:
scientific article; zbMATH DE number 118410
| Language | Label | Description | Also known as |
|---|---|---|---|
| default for all languages | No label defined |
||
| English | On the Computational Complexity of Modular Symbols |
scientific article; zbMATH DE number 118410 |
Statements
10 February 1993
0 references
geodesic lines
0 references
polynomial time algorithms
0 references
period integrals
0 references
fast algorithms
0 references
computation of modular symbols
0 references
On the Computational Complexity of Modular Symbols (English)
0 references
0.8320425748825073
0 references
0.8185416460037231
0 references
0.8049827814102173
0 references
0.7992615699768066
0 references
0.7974737286567688
0 references
Let \(\Gamma\) be a congruence subgroup of \(SL(2,\mathbb{Z})\) such that the compact Riemann surface \(X=\Gamma\backslash H\cup\{i\infty\}\cup\mathbb{Q}\) has genus \(>0\). \((H\)=upper half-plane, \(\mathbb{Q}\)=rationals.) Let \(f(z)\) be a modular cusp from of weight 2 on \(\Gamma\). For \(\alpha,\beta\in\mathbb{Q}\cup\{i\infty\}\) let \(\{\alpha,\beta\}_ \Gamma\) denote the geodesic joining \(\alpha\) to \(\beta\). ``Modular symbols'' are period integrals \((*)\) \(2\pi i\int f(z) dz\), with path of integration \(\{\alpha,\beta\}_ \Gamma\). According to the author, his aim is ``to provide fast algorithms'' for the computation of modular symbols, such computations being ``necessary, for example, in the verification of the Taniyama-Weil conjecture''. The author introduces the ``height function'' \(h\) on \(\mathbb{Q}\) by putting \(h(a/b)=\max(| a|,| b|)\), where \(a/b\in\mathbb{Q}\), \((a,b)=1\), and extends \(h\) to \(\mathbb{Q}(i)\cup\{i\infty\}\) by defining \(h(i\infty)=0\) and \(h(\alpha+i\beta)=\max(h(\alpha),h(\beta))\) for \(\alpha,\beta\in\mathbb{Q}\). An ``arithmetic operation'' on \(\mathbb{Q}(i)\) denotes an exact arithmetic operation on \(\mathbb{Q}(i)\) of the type \(\alpha\pm\beta\), \(\alpha\cdot\beta\) or \(\alpha/\beta\). Given a complex valued function \(F\) on \((\mathbb{Q}\cup\{i\infty\})^ 2\) and \(\alpha,\beta\in\mathbb{Q}\cup\{i\infty\}\), the author employs the phrase \(``F(\alpha,\beta)\) can be computed to within an error \(\varepsilon\) (\(>0\))'' to mean that after a finite number of arithmetic operations the machine can find \(c\in\mathbb{Q}(i)\) such that \(| F(\alpha,\beta)- c|<\varepsilon\). Specializing to the case of the Hecke congruence group \(\Gamma_ 0(N)\), he proves two theorems. Theorem 1. Put \(X_ 0(N)=\Gamma_ 0(N)\backslash H\cup\mathbb{Q}\cup\{i\infty\}\). Let \(f(z)\) be a cusp form of weight 2 on \(\Gamma_ 0(N)\), with known Fourier coefficients, such that \(f\) is an eigenfunction of the Hecke operators \(Tp\), for prime \(p\), \(p\nmid N\). Let \(\{\alpha,\beta\}_{\Gamma_ 0(N)}\) be a geodesic on \(X_ 0(N)\) of height \(H=\max(h(\alpha),h(\beta))\). Fix \(\varepsilon>0\) and \(\rho\geq 0\). Then there exists \(c=c(\varepsilon)>0\) such that for squarefree \(N>c\), the modular symbol \((*)\), integrated over \(\{\alpha,\beta\}_{\Gamma_ 0(N)}\), may be computed to within an error \(\exp\{(- N^{\rho+\varepsilon/2})\log H\}\) in at most \(N^{1+\rho+\varepsilon}(\log H)\) exact arithmetic operations. Theorem 2. Let \(f(z)\) and \(\{\alpha,\beta\}_{\Gamma_ 0(N)}\) be as in Theorem 1, with the additional assumption that the Fourier coefficients of \(f(z)\) are in \(\mathbb{Q}\). Fix \(\varepsilon>0\). Then there exists a constant \(c=c(\varepsilon)>0\) such that for squarefree \(N>c\), the modular symbol \((*)\) may be computed exactly in at most \(N^{2+\varepsilon}\log H\) exact arithmetic operations.
0 references