The complexity of root-finding in orders
Abstract
Given an order, a commutative ring whose additive group is free of finite rank, a natural computational question is whether a fixed univariate polynomial has a root in this ring. In this paper, we show that the computational difficulty of this depends strongly on the arithmetic properties of . We show that with probability 1, determining whether has a root is NP-complete. For we give a full classification of the computational complexity: some special admit a polynomial-time algorithm, and for all other the problem is NP-complete. Additionally, we prove the problem is undecidable for , conditional on Hilberts Tenth Problem for . The key ingredients for proving NP-completeness are a new source of NP-complete group-theoretic problems developed in previous work, and a full classification of cubic polynomials with discriminant divisible only by .
Cite
@article{arxiv.2101.06165,
title = {The complexity of root-finding in orders},
author = {Pim Spelier},
journal= {arXiv preprint arXiv:2101.06165},
year = {2025}
}
Comments
20 pages