On 26 June 2012 08:39, winter <restom.na...@gmail.com> wrote:
> Hi,
>
> I'm trying to run the following on the online sagenb server
> (http://www.sagenb.org):
>
> f = ModularForms(Gamma1(5),2).0
> f*f
>
> I am getting an error:
>
[...]
>
> Am I doing something wrong?
>


No, Sage is doing something wrong. The code for multiplying two
modular forms is *supposed* to check whether the forms have a
well-defined character, and if so create the product form as an
element of a space with character (because such spaces are much
smaller and thus quicker to compute). But the code that does this
seems to have got broken over the years, and the test suite for this
function (which should have caught the problem) is poorly designed and
thus didn't detect this case. (This is almost certainly my fault: I
think I wrote both the multiplication code, and the change elsewhere
that broke it!)

I've opened a ticket on the Sage trac server:

http://trac.sagemath.org/sage_trac/ticket/13165

Regards, David


> --
> To post to this group, send email to sage-support@googlegroups.com
> To unsubscribe from this group, send email to
> sage-support+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/sage-support
> URL: http://www.sagemath.org

-- 
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URL: http://www.sagemath.org

Reply via email to