#11709: FareySymbol
-------------------------------+--------------------------------------------
    Reporter:  hmonien         |         Owner:  craigcitro                 
        Type:  enhancement     |        Status:  new                        
    Priority:  major           |     Milestone:  sage-5.0                   
   Component:  modular forms   |    Resolution:                             
    Keywords:  Farey symbol    |   Work_issues:                             
    Upstream:  N/A             |      Reviewer:  Martin Raum, Leif Leonhardy
      Author:  Hartmut Monien  |        Merged:                             
Dependencies:                  |  
-------------------------------+--------------------------------------------
Changes (by hmonien):

  * milestone:  => sage-5.0


Comment:

 Since many things have changed in 4.7.2 I have decided to lump everything
 in one new patch.

 '''FareySymbol''' has been checked for special cases (not implemented in
 the KFarey package) including the unique index two subgroup. It now
 handles gracefully subgroups which contain SL2Z([-1, 1, -1, 0]).

 The drawing of the fundamental domain has been changed slightly. The
 coloring of the pairing has been changed to include the first and last
 side.

 The current algorithm for calculating the FareySymbol is O(n!^2) where n
 is the index of the subgroup which is the general case. This could be
 improved to O(n) for Gamma0, Gamma1 and Gamma as Georg Weber pointed out.
 The current algorithm runs for about a second to calculate all properties
 of the FareySymbol for Gamma(16) with index 1536. This is probably
 satisfactory at the moment (and still much faster than Magma).

 The documentation has been corrected.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11709#comment:23>
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