| Karim Belabas on Thu, 25 Jan 2018 23:09:10 +0100 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| Re: Derivative of a modular form is not a modular form |
* Emmanuel Royer, LMBP [2018-01-25 22:30]:
> Dear all,
>
> The derivative of the Eisenstein series of weight 4 is not a modular form.
>
> However,
>
> M4=mfinit([1,4]);M6=mfinit([1,6]);
> E4=mfEk(4);E6=mfEk(6);
> dE4=mfderiv(E4);mfspace(M6,dE4)
>
> returns 0 meaning that the derivative of weight 4 is in the newspace of weight 6.
Yes, this is expected.
(22:57) gp > ??14
[...]
A number of creation functions and operations are provided. It is however
important to note that strictly speaking some of these operations create
objects which are not modular forms: typical examples are derivation or
integration of modular forms, the Eisenstein series E_2, eta quotients, or
quotients of modular forms. These objects are nonetheless very important in the
theory, so are not considered as errors; however the user must be aware that no
attempt is made to check that the objects that he handles are really modular.
[...]
I.e. no attempt is made to ensure that the quasi-modular object that you
create is indeed modular. And when it is not most functions will return junk.
I just improved mfspace documentation that apparently asserted that -1 would
be correctly returned when the function did not belong to the space. But all
that was provisional on the first assumption in the description : that f would
be a *modular* form. (Which it is not in your example.)
Cheers,
K.B.
--
Karim Belabas, IMB (UMR 5251) Tel: (+33) (0)5 40 00 26 17
Universite de Bordeaux Fax: (+33) (0)5 40 00 21 23
351, cours de la Liberation http://www.math.u-bordeaux.fr/~kbelabas/
F-33405 Talence (France) http://pari.math.u-bordeaux.fr/ [PARI/GP]
`