#3416: Weierstrass form for cubics
------------------------------------------------------------------------------+
       Reporter:  moretti                                                     | 
        Owner:  was                                   
           Type:  enhancement                                                 | 
       Status:  needs_work                            
       Priority:  major                                                       | 
    Milestone:  sage-5.6                              
      Component:  elliptic curves                                             | 
   Resolution:                                        
       Keywords:  nagell, weierstrass, cubic, elliptic curves, editor_wstein  | 
  Work issues:                                        
Report Upstream:  N/A                                                         | 
    Reviewers:  John Cremona, Marco Streng, Nils Bruin
        Authors:  Niels Duif                                                  | 
    Merged in:                                        
   Dependencies:                                                              | 
     Stopgaps:                                        
------------------------------------------------------------------------------+

Comment (by vbraun):

 There is also the pointless version #13084, #13458. The way I see it, it
 has the advantage that you don't have to specify a point to get the
 Weierstrass form. The price to pay is that you don't get an explicit
 isomorphism with the Weierstrass cubic.

 Actually, the Magma `aInvariants` function that the current code calls
 {{{
     cmd = 'aInvariants(MinimalModel(EllipticCurve(Curve(Scheme(P,
 %s)),P!%s)));'%(F, P)
     s = magma.eval(cmd)
     return EllipticCurve(rings.RationalField(), eval(s))
 }}}
 implements the same algorithm as #13084, see
 http://magma.maths.usyd.edu.au/magma/handbook/text/1379. Which is why it
 doesn't return a morphism.

 I'm not entirely sure how to merge the two approaches but it seems that
 you should only require a point if you actually need the isomorphism to
 the Weierstrass model.

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