On Wed, Apr 15, 2009 at 11:34 AM, Steve Finch <sfin...@hotmail.com> wrote:
>
> Hi William & David,
>
> Thank you for your help!  From:
>
> http://magma.maths.usyd.edu.au/magma/htmlhelp/text1447.htm#14693
>
> I see that Magma (to which I do not have access)
> can answer my first question with something like:
>
> Basis(CuspidalSubspace(HalfIntegralWeightForms(4,9/2)));
>
> and can answer my second question with something
> like:
>
> Dimension(HalfIntegralWeightForms(28,3/2));
>
> Might some kind Magma user please confirm?

You can do it using the magma_free command in Sage:

sage: magma_free('Dimension(HalfIntegralWeightForms(28,3/2))')
4
sage: magma_free('Basis(CuspidalSubspace(HalfIntegralWeightForms(4,9/2)))')
[
q - 6*q^2 + 12*q^3 - 8*q^4 + 12*q^6 - 48*q^7 + 48*q^8 - 15*q^9 +
60*q^10 - 12*q^11 + O(q^12)
]

That command uses this webpage, which I created a long time ago to
give people easy
access to Magma:

   http://magma.maths.usyd.edu.au/calc/

> And,
> from your replies, I infer that the underlying Magma
> code is unfortunately not available for Sage development?

Evidently not, though ironically I wrote the first version of it...

> David, what I really want is a printout of:
>
> Dimension(HalfIntegralWeightForms(n,3/2));
>
> for all n=4,8,12, ..., 1000.  Hence I will be studying
> your algorithm carefully!  If you see a way to do this
> swiftly, please write back.  Much appreciation,

This will give you the output in 3 seconds:

magma_free('[[2*n,Dimension(HalfIntegralWeightForms(4*n,3/2))] : n in
[1..250]]')

William

--~--~---------~--~----~------------~-------~--~----~
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
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to