#11930: disallow non-smooth hyperelliptic curves, and let hyperelliptic curves
know
they are not singular
-------------------------------------------------------------+--------------
Reporter: dkrenn | Owner:
cremona
Type: defect | Status:
needs_review
Priority: major | Milestone:
sage-5.1
Component: elliptic curves | Resolution:
Keywords: hyperelliptic curve singular smooth sd35 | Work issues:
Report Upstream: N/A | Reviewers:
Marco Streng, Damiano Testa, David Eklund
Authors: Daniel Krenn, Marco Streng, Damiano Testa | Merged in:
Dependencies: | Stopgaps:
-------------------------------------------------------------+--------------
Comment (by davideklund):
This all looks good. If the other reviewers agree, we can change the
status to positive review.
I only have two small comments on the patches:
About the example beginning with "A hyperelliptic curve should not be
given by polynomials of degree greater than `2g+2`, where `g` is the
genus." I'm not sure I understand what this means. The genus of what? It
is slightly unclear since I gather that in this example there is no
hyperelliptic curve whose genus we could be referring to. Is it the genus
of the desingularization of the corresponding plane curve? The way I view
this, the equation {{{y^2+hy=f}}}, where {{{h=x^100}}} and
{{{f=x^6+1-h^2/4}}} (appropriately homogenized with {{{z}}}) defines a
curve in weighted projected space {{{P(1,100,1)}}} but that curve is
singular at the point {{{(x,y,z)=(1,-1/2,0)}}}.
About the example beginning "Input with integer coefficients creates
objects with the integers as base ring, but only checks smoothness over
`QQ`, not `ZZ`". Is this to be interpreted as saying that the example
provided is not smooth as a scheme over {{{Spec(ZZ)}}}?
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11930#comment:35>
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.