Skip to content

Commit 440cff0

Browse files
committed
add test for comparisons between different EllipticCurveHom children
1 parent 9161ffa commit 440cff0

File tree

1 file changed

+14
-0
lines changed
  • src/sage/schemes/elliptic_curves

1 file changed

+14
-0
lines changed

src/sage/schemes/elliptic_curves/hom.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,20 @@ def _richcmp_(self, other, op):
102102
True
103103
sage: phi.dual() == psi.dual()
104104
True
105+
106+
::
107+
108+
sage: from sage.schemes.elliptic_curves.weierstrass_morphism import WeierstrassIsomorphism
109+
sage: E = EllipticCurve([9,9])
110+
sage: F = E.change_ring(GF(71))
111+
sage: wE = WeierstrassIsomorphism(E, (1,0,0,0))
112+
sage: wF = WeierstrassIsomorphism(F, (1,0,0,0))
113+
sage: mE = E.multiplication_by_m_isogeny(1)
114+
sage: mF = F.multiplication_by_m_isogeny(1)
115+
sage: [mE == wE, mF == wF]
116+
[True, True]
117+
sage: [a == b for a in (wE,mE) for b in (wF,mF)]
118+
[False, False, False, False]
105119
"""
106120
# We cannot just compare kernel polynomials, as was done until
107121
# Trac #11327, as then phi and -phi compare equal, and

0 commit comments

Comments
 (0)