On Jun 20, 10:42 pm, mak <[EMAIL PROTECTED]> wrote:
> a)  How can I create, and do linear algebra in, a module spanned by
> modular symbols.  For instance, I'd like to be able to take an
> arbitrary manin symbol and write it as a combination of eigensymbols
> from self.decomposition().basis()

OK, I discovered the projection function:

M=ModularSymbols(43,sign=1)

S=M.cuspidal_submodule().decomposition()[0]

(the modualr symbols dual to rational cuspform of level 43)

pi=S.projection()

S1.basis()[0]
           (1,38) - 1/2*(1,40)

pi(M((1,5)))
           (1,38) - 1/2*(1,40)
-----------------------------------

So far so good; but instead of getting the projection as an actual
Manin symbol, I'd just like to know which multiple of the basis it is
(in this case, 1).  How do I get Sage to return that?

Thanks,
Mak



--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://sage.math.washington.edu/sage/ and http://sage.scipy.org/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to