#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.

Reply via email to