Computing the endomorphism ring of an elliptic curve over a number field
arXiv:2301.11169 · doi:10.1090/conm/796/15998
Abstract
We describe deterministic and probabilistic algorithms to determine whether or not a given monic irreducible polynomial H in Z[X] is a Hilbert class polynomial, and if so, which one. These algorithms can be used to determine whether a given algebraic integer is the j-invariant of an elliptic curve with complex multiplication (CM), and if so, the associated CM discriminant. More generally, given an elliptic curve E over a number field, one can use them to compute the endomorphism ring of E. Our algorithms admit simple implementations that are asymptotically and practically faster than existing approaches.
arXiv commentminor corrections; 21 pages
References in corpus (12)
- Computing the endomorphism ring of an ordinary elliptic curve over a finite field
- Computing Hilbert class polynomials with the Chinese Remainder Theorem
- Modular polynomials via isogeny volcanoes
- Computing Igusa class polynomials
- Class invariants by the CRT method
- Identifying supersingular elliptic curves
- On the distribution of Atkin and Elkies primes for reductions of elliptic curves on average
- On the evaluation of modular polynomials
- Uniform effective estimates for
- Computing endomorphism rings of elliptic curves under the GRH
- Detecting complex multiplication
- Deterministic elliptic curve primality proving for a special sequence of numbers