A π-adic algorithm to compute the Hilbert class polynomial
Reinier BrΓΆker
Source record
Source: Crossref
Published: Apr 23, 2008
DOI: 10.1090/s0025-5718-08-02091-7
Open original source βSource abstract
Classically, the Hilbert class polynomial P Ξ β Z [ X ] P_{\Delta }\in \mathbf {Z} [X] of an imaginary quadratic discriminant Ξ \Delta is computed using complex analytic techniques. In 2002, Couveignes and Henocq suggested a p p -adic algorithm to compute P Ξ P_{\Delta } . Unlike the complex analytic method, it does not suffer from problems caused by rounding errors. In this paper we give a detailed description of the algorithm in the paper by Couveignes and Henocq, and our careful study of the complexity shows that, if the Generalized Riemann Hypothesis holds true, the expected runtime of the p p -adic algorithm is O ( | Ξ | ( log β‘ | Ξ | ) 8 + Ξ΅ ) O(|\Delta |(\log |\Delta |)^{8+\varepsilon }) instead of O ( | Ξ | 1 + Ξ΅ ) O(|\Delta |^{1+\varepsilon }) . We illustrate the algorithm by computing the polynomial P β 639 P_{-639} using a 643 643 -adic algorithm.
Evidence graph
No public relationships recorded yet.
Integrity note: This page is a factual metadata record created by deterministic ingestion. It is not a claim that the work moves a mathematical frontier or has been independently verified.