A polynomial time algorithm for computing the HNF of a module over the integers of a number field
Jean-Fran\c{c}ois Biasse, Claus Fieker

TL;DR
This paper introduces a polynomial time algorithm for computing the Hermite Normal Form of modules over the ring of integers in a number field, addressing previous conjectures about its efficiency.
Contribution
The paper provides a new method to control coefficient growth and rigorously proves the polynomial complexity of the algorithm for modules over number field integers.
Findings
Algorithm runs in polynomial time with respect to input size
New method prevents coefficient explosion
Complexity is assessed based on field invariants
Abstract
We present a variation of the modular algorithm for computing the Hermite Normal Form of an -module presented by Cohen, where is the ring of integers of a number field K. The modular strategy was conjectured to run in polynomial time by Cohen, but so far, no such proof was available in the literature. In this paper, we provide a new method to prevent the coefficient explosion and we rigorously assess its complexity with respect to the size of the input and the invariants of the field K.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCommutative Algebra and Its Applications · Polynomial and algebraic computation · Cryptography and Residue Arithmetic
