#9416: elliptic curve E.__call__ is not fully equivalent to E.point,
specifically
for check flag
-----------------------+----------------------------------------------------
Reporter: rkirov | Owner: AlexGhitza
Type: defect | Status: new
Priority: major | Milestone:
Component: algebra | Keywords:
Author: | Upstream: N/A
Reviewer: | Merged:
Work_issues: |
-----------------------+----------------------------------------------------
For example, the flag check=False can only be used with E.point()
{{{
sage: emb = K2.places()[0]
sage: E_complex = EllipticCurve(CC,map(emb, E2point.a_invariants()))
sage: P = L2[-1]
sage: print 'Exact arithmetic:', P in E2
Exact arithmetic: True
sage: P_complex = map(emb,P)
sage: E_complex(P_complex, check=False)
TypeError: __call__() got an unexpected keyword argument 'check'
sage: E_complex.point(P_complex, check=False)
(-10.0000000000000 + 5.65685424949238*I : 28.0000000000000 +
25.4558441227157*I : 1.00000000000000)
}}}
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9416>
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.