#5976: [with patch; needs work] Add an Elliptic Curve Isogeny object
---------------------------+------------------------------------------------
 Reporter:  shumow         |       Owner:  shumow         
     Type:  enhancement    |      Status:  assigned       
 Priority:  major          |   Milestone:  sage-4.0       
Component:  number theory  |    Keywords:  Elliptic Curves
---------------------------+------------------------------------------------

Comment(by kohel):

 Just one additional comment on John's message: we could add "model" as
 an option to specify the desired model of the codomain: "minimal_model",
 "short_weierstrass", etc.; in characteristic 2 there are some special
 Weierstrass models used in crypto.

 There are numerous other models which are becoming trendy in crypto
 applications: http://www.hyperelliptic.org/EFD/

 But not all of them are isogeny invariant, even over a finite field.
 E.g. the Edward's model has a rational 4-torsion subgroup, which
 might change to a subgroup Z/2Z x Z/2Z under a 2-isogeny, but it is
 stable under odd degree isogenies.

 Although such special models are not yet implemented as classes in
 Sage, it is good to keep them in mind when determining the optional
 parameters one might want to feed into an isogeny.  Obviously one
 would also want to generalise the isomorphisms [u,r.s,t] of the
 Weierstrass models (as well as the translation-by-P maps which are
 isomorphisms of curves but not of elliptic curves, since they don't
 fix the base point).

 --David

 P.S. I have a question:

 If one starts with a minimal Weierstrass model (over QQ or a number
 field), and applies a Velu isogeny phi (fixing a1, a2, a3) with pullback
 scalar 1.  How close or far from a minimal model is it -- e.g. is it
 immediately p-minimal for all p coprime to the deg(phi)?  What happens
 at 2 and 3?  John's argument shows that we can lose p-minimality since
 the Velu isogeny with kernel E[p] is not [p] which has pullback scalar p,
 so we must lose minimality at p. In short, how much or how little work
 is needed to transform the codomain to a minimal model?

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