#20028: sorting of number field elements
-------------------------------------+-------------------------------------
       Reporter:  cremona            |        Owner:
           Type:  defect             |       Status:  new
       Priority:  major              |    Milestone:  sage-7.1
      Component:  number fields      |   Resolution:
       Keywords:  sort number field  |    Merged in:
  elements                           |    Reviewers:
        Authors:                     |  Work issues:
Report Upstream:  N/A                |       Commit:
         Branch:                     |  77618de1e986cc52605e071be2542e43d767bbc0
  u/nbruin/sorting_of_number_field_elements|     Stopgaps:
   Dependencies:                     |
-------------------------------------+-------------------------------------

Comment (by cremona):

 Replying to [comment:9 nbruin]:
 > Getting "rings" to pass was easy. In elliptic curves there seem to be
 some more assumptions about things being sortable that are not sortable.
 Some preliminary fixes put in place. Comments welcome.
 >
 > In particular, please take a look at isogeny_small_degree. The approach
 I took for the first bit can most certainly be extended, but if you have
 strong opinions in another direction, then feel free to implement that.

 As you know from the original thread, one of my aims in starting this was
 to get the isogenies in a fixed order.  Partly that is just so that we can
 doctest, since there is no intrinsic mathematical ordering on the set of
 isogenies from a given curve.  For this it would suffice to arrange for
 the doctest outputs not to be order-sensitive which would be rather
 tedious but a Godd Thing in the long run (as I think Volker would agree).

 In situations were I do care about the order of the curves in an isogeny
 class, that is something which can be achieved elsewhere, in the code for
 the isogeny class itself;  the class could have one or more methods for
 sorting the curves in it, to be use by people who care (such as me).

 I will do some work on this right now, just in
 sage/schemes/elliptic_curves, building on commit 77618de1e986c

--
Ticket URL: <http://trac.sagemath.org/ticket/20028#comment:12>
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 https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to