#11474: Elliptic curves should be unique parent structures
-------------------------------------+-------------------------------------
       Reporter:  SimonKing          |        Owner:  cremona
           Type:  defect             |       Status:  needs_info
       Priority:  major              |    Milestone:  sage-6.3
      Component:  elliptic curves    |   Resolution:
       Keywords:  unique parent      |    Merged in:
        Authors:  Simon King         |    Reviewers:
Report Upstream:  N/A                |  Work issues:
         Branch:                     |       Commit:
  u/defeo/ticket/11474               |  8cbb73e266096e02efc917545aab36d067b7e063
   Dependencies:  #10665, #16317     |     Stopgaps:
-------------------------------------+-------------------------------------
Changes (by pbruin):

 * dependencies:   => #10665, #16317


Comment:

 I have been working on a branch that makes elliptic curves unique using
 `UniqueFactory`.  It simultaneously cleans up the elliptic curve
 construction code and the relation of Sage elliptic curves to the data in
 Cremona's database.

 My approach removes the need for a separate "database curve" attached to
 an elliptic curve over '''Q'''.  With my branch, an elliptic curve
 constructed from the database is ''identical'' to the same curve
 constructed using Weierstrass coefficients.  Moreover, the curves returned
 by `E.database_curve()` and `E.minimal_model()` are now identical, and
 both of them are identical to ''E'' if ''E'' is already in canonical
 minimal form.

 I have to add some documentation and will upload my branch soon.  There
 are unfortunately two remaining doctest failures, which are manifestations
 of #10665 and #16317.

--
Ticket URL: <http://trac.sagemath.org/ticket/11474#comment:39>
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 unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to