Skip to content

Commit 3427687

Browse files
committed
More elegant via j-invariant
1 parent 2e84eda commit 3427687

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/sage/schemes/elliptic_curves/ell_generic.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2448,10 +2448,8 @@ def multiplication_by_m(self, m, x_only=False):
24482448
::
24492449
24502450
sage: p = 7
2451-
sage: K.<i> = GF(p^2)
2452-
sage: a, b = K.random_element(), K.random_element()
2453-
sage: while 4*a^3 + 27*b^2 == 0: a, b = K.random_element(), K.random_element()
2454-
sage: E = EllipticCurve(K, a, b)
2451+
sage: K.<a> = GF(p^2)
2452+
sage: E = EllipticCurve(j=K.random_element())
24552453
sage: E.multiplication_by_m(p * 2)[0] == E.multiplication_by_m(p * 2, x_only=True)
24562454
True
24572455
"""

0 commit comments

Comments
 (0)