#10096: sha().an() assumes E is minimal.
-------------------------------+--------------------------------------------
Reporter: weigandt | Owner: cremona
Type: defect | Status: new
Priority: major | Milestone: sage-4.6
Component: elliptic curves | Keywords: elliptic curves, sha, real
period
Author: | Upstream: Reported upstream. Developers
acknowledge bug.
Reviewer: | Merged:
Work_issues: |
-------------------------------+--------------------------------------------
I noticed the following problem with sha().an()
{{{
sage: E=EllipticCurve([1215*1216,0]) # non-minimal model
sage: E.sha().an()
6.00000000000000
sage: E.minimal_model().sha().an()
1.00000000000000
}}}
It looks like sha().an() assumes that E is minimal. The extra factor of 6
seems to be coming from the real period.
{{{
sage: E.period_lattice().omega()
0.106360349280819
sage: E.minimal_model().period_lattice().omega()
0.638162095684913
}}}
It's probably unfair to call this a bug, but it could definitely lead
people astray.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/10096>
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.