#16743: Extend IsogenyClass_EC to work over number fields
-------------------------------------+-------------------------------------
       Reporter:  cremona            |        Owner:
           Type:  enhancement        |       Status:  needs_review
       Priority:  major              |    Milestone:  sage-6.4
      Component:  elliptic curves    |   Resolution:
       Keywords:  isogeny class      |    Merged in:
        Authors:  John Cremona       |    Reviewers:
Report Upstream:  N/A                |  Work issues:
         Branch:                     |       Commit:
  u/cremona/ticket/16743             |  e54356510afe82102e9dc66a08683476f0ab7d7b
   Dependencies:  #11327, #16764,    |     Stopgaps:
  #16806                             |
-------------------------------------+-------------------------------------
Changes (by cremona):

 * dependencies:  #11327, #16764 => #11327, #16764, #16806


Comment:

 I added #16806 as a dependency: that ticket concerns Gal Reps over number
 fields and provides an isogeny_bound() function (method) for those, to
 which I have added a function reducible_primes() for compatibility with
 the class for Gal Reps over QQ, which takes the primes in isogeny_bounds()
 and actually checks if there are isogenies of those degrees.  At the same
 time I simplified the reducible_primes() method for the Gap Reps class
 over Q so that it does not compute the whole isogeny class but is slightly
 more clever, since apart from 2,3,5,7,13 one can tell by looking at a list
 of special j-invariants.

 TODO (but not on this ticket):  unify the two GaloisRepresentation
 classes!  Perhaps there should be a base class which is rather abstract
 but defines the interface, with child classes for Galois Reps attached to
 (1) elliptic curves over number fields, (1') same over QQ, (2) modular
 forms, etc etc.

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