English

A number-theoretic conjecture implying faster algorithms for polynomial factorization and integer factorization

Data Structures and Algorithms 2025-11-17 v1 Computational Complexity Number Theory

Abstract

The fastest known algorithm for factoring a degree nn univariate polynomial over a finite field Fq\mathbb{F}_q runs in time O(n3/2+o(1)polylog q)O(n^{3/2 + o(1)}\text{polylog } q), and there is a reason to believe that the 3/23/2 exponent represents a ''barrier'' inherent in algorithms that employ a so-called baby-steps-giant-steps strategy. In this paper, we propose a new strategy with the potential to overcome the 3/23/2 barrier. In doing so we are led to a number-theoretic conjecture, one form of which is that there are sets S,TS, T of cardinality nβn^\beta, consisting of positive integers of magnitude at most exp(nα)\exp(n^\alpha), such that every integer i[n]i \in [n] divides sts-t for some sS,tTs \in S, t \in T. Achieving α+β1+o(1)\alpha + \beta \le 1 + o(1) is trivial; we show that achieving α,β<1/2\alpha, \beta < 1/2 (together with an assumption that S,TS, T are structured) implies an improvement to the exponent 3/2 for univariate polynomial factorization. Achieving α=β=1/3\alpha = \beta = 1/3 is best-possible and would imply an exponent 4/3 algorithm for univariate polynomial factorization. Interestingly, a second consequence would be a reduction of the current-best exponent for deterministic (exponential) algorithms for factoring integers, from 1/51/5 to 1/61/6.

Keywords

Cite

@article{arxiv.2511.10851,
  title  = {A number-theoretic conjecture implying faster algorithms for polynomial factorization and integer factorization},
  author = {Chris Umans and Siki Wang},
  journal= {arXiv preprint arXiv:2511.10851},
  year   = {2025}
}
R2 v1 2026-07-01T07:36:44.584Z