#12949: Better congruence testing for odd arithmetic subgroups
-----------------------------+----------------------------------------------
   Reporter:  davidloeffler  |             Owner:  craigcitro    
       Type:  enhancement    |            Status:  new           
   Priority:  major          |         Milestone:  sage-5.1      
  Component:  modular forms  |          Keywords:                
Work issues:                 |   Report Upstream:  N/A           
  Reviewers:                 |           Authors:  David Loeffler
  Merged in:                 |      Dependencies:                
   Stopgaps:                 |  
-----------------------------+----------------------------------------------
 This patch relates to the {{{ is_congruence() }}} method of arithmetic
 subgroups of SL2Z (described in terms of permutations, cf. {{{
 sage.modular.arithgroup.arithgroup_perm}}}). For even subgroups
 (containing -1), there is a very fast algorithm due to Tim Hsu, but for
 odd subgroups we were using a much, much slower brute-force algorithm.

 My student Thomas Hamilton checked in his MMath thesis that Hsu's
 algorithm also works for odd subgroups with minor modifications. This
 patch implements this generalized Hsu algorithm, resulting in a speedup of
 about three orders of magnitude in all the examples I tried.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/12949>
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