#15890: EllipticCurve_number_field.is_isogenous() raises error for non-minimal
models
-------------------------------+----------------------------------------
   Reporter:  pbruin           |            Owner:
       Type:  defect           |           Status:  new
   Priority:  major            |        Milestone:  sage-6.2
  Component:  elliptic curves  |         Keywords:  isogeny number field
  Merged in:                   |          Authors:
  Reviewers:                   |  Report Upstream:  N/A
Work issues:                   |           Branch:
     Commit:                   |     Dependencies:
   Stopgaps:                   |
-------------------------------+----------------------------------------
 The following error is due to `EllipticCurve_number_field.is_isogenous()`
 not changing to a local minimal model before reducing.
 {{{
 sage: K.<s>=QuadraticField(229)
 sage: c4=2173-235*(1-s)/2
 sage: c6=-124369+15988*(1-s)/2
 sage: c4c=2173-235*(1+s)/2
 sage: c6c=-124369+15988*(1+s)/2
 sage: E=EllipticCurve_from_c4c6(c4, c6)
 sage: Ec=EllipticCurve_from_c4c6(c4c, c6c)
 sage: E.conductor()
 Fractional ideal (1)
 sage: K.ideal(E.discriminant()).factor()
 (Fractional ideal (3, 1/2*s + 1/2))^12  # not minimal at this prime
 sage: E.is_isogenous(Ec)
 ...
 ArithmeticError: Invariants [0, 0, 0, 0, 0] define a singular curve.
 }}}

--
Ticket URL: <http://trac.sagemath.org/ticket/15890>
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.

Reply via email to