#6449: Additive abelian groups
--------------------------------------------+-------------------------------
   Reporter:  davidloeffler                 |       Owner:  joyner       
       Type:  defect                        |      Status:  needs_review 
   Priority:  major                         |   Milestone:  sage-4.5     
  Component:  group_theory                  |    Keywords:  abelian group
     Author:  David Loeffler                |    Upstream:  N/A          
   Reviewer:  John Cremona, Jim Stankewicz  |      Merged:               
Work_issues:                                |  
--------------------------------------------+-------------------------------
Changes (by davidloeffler):

  * status:  needs_work => needs_review


Comment:

 I guess the moral here is that one can't rely on an old outdated patch
 always failing in exactly the same way, i.e. the selection of exactly
 which hunks apply and which don't seems to be a bit random.

 Anyway: another issue here is the danger of conflicts with other
 positively-reviewed patches which touch elliptic curves. Right now there
 are 13 of these from 11 tickets: 7930, 8680, 9087, 9110, 9266, 9287, 9302,
 9313, 9324, 9342 and 9372.

 So I downloaded all of these, applied the patches from this ticket
 (including the review patch), and cleaned up the mess, and everything was
 fine except for one thing: there wasn't a coercion from the torsion
 subgroup of an elliptic curve to the full M-W group, and more generally
 from an additive abelian group wrapper to its "universe", which causes the
 doctest failure in BSD.py reported in my previous message. I added an
 UnwrappingMorphism class to additive_abelian_wrapper which does exactly
 that. With that change, all doctests seem to pass.

 It turns out that the patch thus obtained actually doesn't conflict with
 any of the other positively reviewed patches above except #9278, but you
 need that one installed. It passes doctests both with and without the
 other 10 tickets. If someone could quickly check that the new
 UnwrappingMorphism looks plausible, then I think this will finally be
 ready to merge.

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