#11800: Problem with points at infinity in hyperelliptic curves
----------------------------------+-----------------------------------------
   Reporter:  gaudry              |          Owner:  AlexGhitza                 
              
       Type:  defect              |         Status:  needs_work                 
              
   Priority:  minor               |      Milestone:  sage-5.0                   
              
  Component:  algebraic geometry  |       Keywords:  ecc2011, sd35, 
hyperelliptic curve, conic
Work_issues:                      |       Upstream:  N/A                        
              
   Reviewer:  Marco Streng        |         Author:  David Eklund               
              
     Merged:                      |   Dependencies:  #11930                     
              
----------------------------------+-----------------------------------------

Comment(by mstreng):

 I see that the new patch isn't set to "needs review" yet, but I'll comment
 on it anyway: I think some explanation of the situation at infinity is in
 order in the documentation. How about the following?

 "This method currently lists points in the plane projective model, which
 means that one point (0:1:0) at infinity is returned if the degree of the
 curve is at least 4. Later implementations may consider the more
 mathematically correct desingularisation at infinity, replacing (0:1:0) by
 0 or 2 smooth rational points if the degree is even." + EXAMPLE of degree
 6.

 Also, your method of finding points at infinity is linear in the field
 order, this can be improved by taking (1:y:0) and solving for y (i.e.,
 extracting 1 square root), exactly as currently the affine points are
 found by taking (x:y:1) for each x and solving for y.

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