#2103: [with patch, with positive review, needs quick review of additional 
patch]
equivalence classes of cusps for congruence subgroups
---------------------------+------------------------------------------------
 Reporter:  AlexGhitza     |        Owner:  davidloeffler
     Type:  enhancement    |       Status:  assigned     
 Priority:  minor          |    Milestone:  sage-3.2.1   
Component:  modular forms  |   Resolution:               
 Keywords:                 |  
---------------------------+------------------------------------------------
Changes (by craigcitro):

  * summary:  [with patch, with partial review] equivalence classes of
              cusps for congruence subgroups => [with patch,
              with positive review, needs quick review of
              additional patch] equivalence classes of cusps
              for congruence subgroups

Comment:

 This is an excellent patch.

 In addition to adding the requested functionality, this patch performs
 some long-needed cleanup to the class hierarchy in `congroup.py`. In
 particular, `Gamma0` and `Gamma1` now inherit from `GammaH`, as makes
 sense. I should note that it might be a good project for someone to look
 at the code in `congroup.py`, and see how much of the code for `Gamma0`
 and `Gamma1` could be moved up to/unified with code in `GammaH`.

 I've added a small patch to apply on top of `2103-new.patch` which cleans
 up a few things. Most of it is documentation touch-ups. I replaced the
 `__cmp__` methods for `Gamma0` and `Gamma1` which the original patch
 removed, and rewrote them to do comparison without ever generating the
 corresponding lists of elements.

 Someone should look over my additional patch, but after that, this is
 ready to go.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/2103#comment:10>
Sage <http://sagemath.org/>
Sage - Open Source Mathematical Software: Building the Car Instead of 
Reinventing the Wheel
--~--~---------~--~----~------------~-------~--~----~
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