Saved in:
Bibliographic Details
Main Author: Spelier, Pim
Format: Preprint
Published: 2021
Subjects:
Online Access:https://arxiv.org/abs/2101.06165
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916815811117056
author Spelier, Pim
author_facet Spelier, Pim
contents Given an order, a commutative ring whose additive group is free of finite rank, a natural computational question is whether a fixed univariate polynomial $f \in \mathbb{Z}[X]$ has a root in this ring. In this paper, we show that the computational difficulty of this depends strongly on the arithmetic properties of $f$. We show that with probability 1, determining whether $f$ has a root is NP-complete. For $\text{deg } f \leq 3$ we give a full classification of the computational complexity: some special $f$ admit a polynomial-time algorithm, and for all other $f$ the problem is NP-complete. Additionally, we prove the problem is undecidable for $f = (X^2+1)^2$, conditional on Hilberts Tenth Problem for $\mathbb{Q}(i)$. 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 $3$.
format Preprint
id arxiv_https___arxiv_org_abs_2101_06165
institution arXiv
publishDate 2021
record_format arxiv
spellingShingle The complexity of root-finding in orders
Spelier, Pim
Rings and Algebras
Number Theory
11R54, 68Q17 (Primary) 03D35 (Secondary)
Given an order, a commutative ring whose additive group is free of finite rank, a natural computational question is whether a fixed univariate polynomial $f \in \mathbb{Z}[X]$ has a root in this ring. In this paper, we show that the computational difficulty of this depends strongly on the arithmetic properties of $f$. We show that with probability 1, determining whether $f$ has a root is NP-complete. For $\text{deg } f \leq 3$ we give a full classification of the computational complexity: some special $f$ admit a polynomial-time algorithm, and for all other $f$ the problem is NP-complete. Additionally, we prove the problem is undecidable for $f = (X^2+1)^2$, conditional on Hilberts Tenth Problem for $\mathbb{Q}(i)$. 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 $3$.
title The complexity of root-finding in orders
topic Rings and Algebras
Number Theory
11R54, 68Q17 (Primary) 03D35 (Secondary)
url https://arxiv.org/abs/2101.06165