#12043: Hecke series for overconvergent modular forms
---------------------------------+------------------------------------------
       Reporter:  lauder         |         Owner:  craigcitro    
           Type:  enhancement    |        Status:  needs_work    
       Priority:  minor          |     Milestone:  sage-5.0      
      Component:  modular forms  |    Resolution:                
       Keywords:                 |   Work issues:                
Report Upstream:  N/A            |     Reviewers:  David Loeffler
        Authors:  Alan Lauder    |     Merged in:                
   Dependencies:                 |      Stopgaps:                
---------------------------------+------------------------------------------

Comment (by davidloeffler):

 Here's what I get with all my optimizations:
 {{{
 sage: time hecke_series(p = 59, N = 1, klist = 2, m = 5)
 690689577*x^10 + 227559932*x^9 + 426975979*x^8 + 473462905*x^7 +
 665599061*x^6 + 356193732*x^5 + 408559793*x^4 + 585093835*x^3 +
 432796757*x^2 + 22614222*x + 1
 Time: CPU 1.34 s, Wall: 1.52 s
 }}}
 So the Sage implementation has pulled ahead of the Magma one now, at least
 for these level 1 cases.

 I think there is only one more thing we need to do, if we're willing to
 live with the unproven conjecture about weights of generators. That is, to
 modify the !ModularFormsRing code so the generators it returns are
 ''always'' integral, and so that the ZZ-submodule they generate is
 saturated in weights up to the given bound. This is not too hard to do --
 I already have code that does it, I just need to merge it into the Sage
 library. Then I think we can get this in (modulo yourself or someone else
 reviewing my contributions). I'm not saying that there isn't room for
 further optimizations, but those can come in subsequent tickets.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/12043#comment:17>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to