February 2020
Beginner
621 pages
19h 34m
English
Let’s set up the elliptic curve mod 7:
E=EllipticCurve(IntegerModRing(7),[2,3])
The entry [2,3] gives the coefficients of the polynomial . More generally, we could use the vector [a,b,c,d,e] to specify the coefficients of the general form . We could also use GF(7) instead of IntegerModRing(7) to specify that we are working mod 7. We could replace the 7 in IntegerModRing(7) with a composite modulus, but this will sometimes result in error messages when adding points (this is the basis of the elliptic curve factorization method).
We can list the points on :
E.points()[(0:1:0), (2:1:1), (2:6:1), (3:1:1), (3:6:1), (6:0:1)]
These are given in projective ...
Read now
Unlock full access