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