-
-
Notifications
You must be signed in to change notification settings - Fork 660
Closed
Milestone
Description
This patch adds a method .twists()
to elliptic curves over finite fields k
, which computes a set of k
-isomorphism representatives of the K
-isomorphism class where K
is the algebraic closure of k
.
This can be useful, for instance, to compute a list of all elliptic curves defined over k
up to k
-isomorphism:
def all_curves(F):
return [E for j in F for E in EllipticCurve(j=j).twists()]
CC: @JohnCremona @defeo
Component: elliptic curves
Authors: Lorenz Panny, John Cremona
Issue created by migration from https://trac.sagemath.org/ticket/34782