#15115: correct set of points at infinity for hyperelliptic curve
-------------------------------------+-------------------------------------
       Reporter:  mstreng            |        Owner:
           Type:  defect             |       Status:  new
       Priority:  major              |    Milestone:  sage-5.12
      Component:  geometry           |   Resolution:
       Keywords:  hyperelliptic      |    Merged in:
  curve points at infinity           |    Reviewers:
        Authors:  Marco Streng       |  Work issues:  doctest the rest of
Report Upstream:  N/A                |  the sage library, check how
         Branch:                     |  documentation looks, add example
   Dependencies:  #15108             |  from ticket description to patch
                                     |       Commit:
                                     |     Stopgaps:
-------------------------------------+-------------------------------------

Comment (by nbruin):

 Replying to [comment:7 mstreng]:
 > What kind of functionality for places of function fields does Sage have
 right now? It is definitely good to have for general curves. But for
 hyperelliptic curves we should still switch to weighted projective spaces
 at some point anyway.

 I was really just thinking about rephrasing the docstrings of the routines
 you now claim give mathematically wrong results: either stick with the
 zeta function of the singular model (which is going to be confusing now
 and wrong in the future) or yield the appropriate zeta function and
 document it as "the zeta function of the complete nonsingular curve in the
 birationality class of this curve" or "the zeta function of the function
 field of this curve" or something similar. You wouldn't particularly need
 support for places and function fields to write that in a docstring.

 Similarly, document "isomorphic" as "birational isomorphic" if t hat makes
 the routine correct.

 All the hard work for hyperelliptic curves happens in an affine patch
 anyway, so the completion doesn't really matter that much. So perhaps it's
 doable to simply use `toric_varieties.WP` as an ambient! (of course, for
 performance this stuff should only lazily be there: for many applications,
 a hyperelliptic curve is a list of coefficients of the polynomials `f,h`
 in `y^2+h(x)y=f(x)`.

--
Ticket URL: <http://trac.sagemath.org/ticket/15115#comment:8>
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/groups/opt_out.

Reply via email to