#13757: The conversion from E to E.abelian_group() does not perserve group order
for elliptic curves over finite fields.
--------------------------------+--------------------------
Reporter: mderickx | Owner: joyner
Type: defect | Status: new
Priority: critical | Milestone: sage-5.11
Component: group theory | Resolution:
Keywords: | Merged in:
Authors: | Reviewers:
Report Upstream: N/A | Work issues:
Branch: | Dependencies:
Stopgaps: |
--------------------------------+--------------------------
Comment (by chapoton):
trying to look at the problem, here is part of the problem maybe:
{{{
sage: p=709
sage: E2=EllipticCurve(GF(p),[606,486])
sage: ab=E2.abelian_group()
sage: ab((2,0))
(11 : 229 : 1)
sage: ab(vector((2,0)))
(409 : 94 : 1)
sage: ab((0,2))
(409 : 94 : 1)
sage: ab(vector((0,2)))
(11 : 229 : 1)
}}}
so there is a strange transposition of the arguments.
'''But''' there is also something random happening in the choice of the
embedding:
{{{
sage: ab=EllipticCurve(GF(p),[606,486]).abelian_group()
sage: ab(vector((2,0)))
(534 : 340 : 1)
sage: ab=EllipticCurve(GF(p),[606,486]).abelian_group()
sage: ab(vector((2,0)))
(350 : 542 : 1)
}}}
--
Ticket URL: <http://trac.sagemath.org/ticket/13757#comment:5>
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.