Pardon my replying to myself...
It is also true that I implemented much the same in gp, and that
*does* have a sage interface. For example,
sage: EllipticCurve(GF(10007),[1,2,3,4,5]).abelian_group()
(Multiplicative Abelian Group isomorphic to C5038 x C2,
((9698 : 153 : 1), (8590 : 2742 : 1)))
[This is still somehow attached to the off-list thread "Sage Days 6 --
but I don;t know how to change that other than by starting a new
thread!]
NTL has a class ZZ_p for integers modulo (a prime) p, which I use in
mwrank for various classes which implement elliptic curve arithmetic
over those pri
On Tuesday 30 October 2007, John Cremona wrote:
> I agree about not rewriting for the sake of it -- but this was on the
> to-do list for SD5, wasn't it? Perhaps the to-do is to implement over
> GF(q) what we already have over GF(p).
> > *only* because I did not have access to other finite fields