9 votos

Formas de cúspide para $\Gamma (N)$

Sé cómo construir una base del espacio vectorial de formas de cúspide para los subgrupos de congruencia $\Gamma_1 (N)$ y $\Gamma_0 (N)$ pero no pude encontrar en la literatura cómo construir una base para $\Gamma(N)$ . Además, Sage no parece ser capaz de hacer esto.

Por ejemplo, para $N=6$ y peso 2, la dimensión de este espacio es 1. ¿Es posible calcular explícitamente los coeficientes de Fourier de la forma cúspide?

2 votos

Hay que especificar el peso de la forma de la cúspide. ¿Cómo se puede sentar la dimensión es uno de lo contrario?

0 votos

Perdón, olvidé decir que me interesa principalmente el peso 2. He editado la pregunta.

19voto

Martin Gordon Puntos 19587

Puedes hacerlo en Sage pero "disfrazado". La idea es que si $f(z)$ es una forma de cúspide para $\Gamma(N)$ entonces $g(z) := f(Nz)$ es una forma de cúspide para un determinado subgrupo intermedio entre $\Gamma_0(N^2)$ y $\Gamma_1(N^2)$ que Sage llama $\Gamma_H(N^2, [N + 1])$ La $N + 1$ está aquí porque genera el subgrupo de $(\mathbf{Z} / N^2 \mathbf{Z})^\times$ que consiste en clases que son 1 mod $N$ . Si $f(z) = \sum a_n q^{n/N}$ entonces $g(z) = \sum a_n q^n$ Así que si tienes el $q$ -expansión de $g$ entonces usted tiene el $q$ -expansión de $f$ y viceversa.

----------------------------------------------------------------------
| Sage Version 5.9, Release Date: 2013-04-30                         |
| Type "notebook()" for the browser-based notebook interface.        |
| Type "help()" for help.                                            |
----------------------------------------------------------------------
sage: G = GammaH(36, [7])
sage: G.index() == Gamma(6).index()
True
sage: [g.q_expansion(25) for g in CuspForms(G, 2).basis()]
[q - 4*q^7 + 2*q^13 + 8*q^19 + O(q^25)]

(Tenga en cuenta que este $g$ en realidad tiene carácter trivial, y es de tipo CM, por lo que su $q$ -la expansión tiene muchos coeficientes cero).

0 votos

Muchas gracias por la respuesta tan detallada y precisa. Tal vez sea una pregunta estúpida, pero ¿hay alguna razón en particular por la que Sage no es capaz de hacerlo directamente, o es sólo una cuestión de tiempo, y sólo tenemos que esperar a que se implemente?

0 votos

Sage es de código abierto y da la bienvenida a todas las contribuciones; si quieres esta característica, entonces puedes implementarla tú mismo :-). Creo que la razón principal por la que nadie ha hecho esto todavía es porque las respuestas serían series de potencia en $q^{1/N}$ y esto es complicado de trabajar porque todo el código de formas modulares existente en Sage trabaja con series de potencia en $q$ .

0 votos

Gracias Puedo entender que trabajar con potencias fraccionarias puede ser molesto. Cuando sepa un poco más de todas esas cosas quizás me plantee contribuir. De todas formas ya es una herramienta maravillosa.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X