Faster Deterministic Integer Root Finding for Integer Polynomials
Abstract
We give a deterministic algorithm for finding all integer roots of a square-free polynomial of degree with . The running time is improving the bound of Harvey and Hittmeir (Research in Number Theory, 2022). The algorithm follows the classical -adic framework: find roots modulo a prime , lift them modulo a high power of , and verify the lifted candidates. The main new idea is to avoid searching for a prime for which is square-free. Instead, we find a prime for which the total multiplicity of repeated roots modulo is small. This requires lifting repeated roots, which we handle using a weighted lifting tree. We also give a faster deterministic candidate-verification algorithm: given candidate integers smaller in absolute value than , we decide which are roots of in bit operations. Together, these ingredients give the first deterministic subquadratic-in- improvement for integer root finding in the square-free case.
Cite
@article{arxiv.2608.00668,
title = {Faster Deterministic Integer Root Finding for Integer Polynomials},
author = {Itamar Nir},
journal= {arXiv preprint arXiv:2608.00668},
year = {2026}
}