The complexity of root-finding in orders
Pim Spelier

TL;DR
This paper investigates the computational complexity of determining roots of polynomials over orders, revealing NP-completeness in most cases, full classification for degree ≤3, and undecidability for specific polynomials.
Contribution
It provides a comprehensive complexity classification for root-finding in orders, including NP-completeness results, polynomial-time cases, and undecidability proofs for certain polynomials.
Findings
NP-complete for almost all polynomials with probability 1
Polynomial-time algorithms for some degree ≤3 polynomials
Undecidable for specific polynomial (X^2+1)^2, assuming Hilbert's Tenth Problem
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…
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
TopicsGeometric and Algebraic Topology · Polynomial and algebraic computation · Algebraic Geometry and Number Theory
