Table of Contents
Fetching ...

A New Bound on Cofactors of Sparse Polynomials

Ido Nahshon, Amir Shpilka

TL;DR

The paper addresses bounding the cofactor $h$ in a sparse polynomial factorization $f=gh$ with $f(0)\neq 0$, showing that classical height bounds ( Gel'fond–Mahler–Mignotte ) which are exponential in $\deg f$ can be substantially improved when $g$ is sparse. It employs a Fourier-analytic framework, evaluating at primitive $p$-th roots of unity and leveraging Parseval’s identity to relate $\|h\|_2$ to $|f(\theta)|/|g(\theta)|$, while proving robust lower bounds for $|g(e^{i\alpha})|$ outside a small bad set via an inductive argument on the sparsity $\|g\|_0$ and prime-number theory. The main contributions include an explicit bound on $\|h\|_2$ that depends primarily on the sparsity of $g$ (with corollaries for monic or integral coefficients), the implication that exact division can be performed in quasi-linear time in the input size and quotient sparsity, and a quadratic separation between exact and non-exact divisibility. These results resolve a long-standing open problem on exact divisibility of sparse polynomials and have potential to substantially speed up exact-division algorithms in computer algebra.

Abstract

We prove that for polynomials $f, g, h \in \mathbb{Z}[x]$ satisfying $f = gh$ and $f(0) \neq 0$, the $\ell_2$-norm of the cofactor $h$ is bounded by $\|h\|_2 \leq \|f\|_1 \cdot\left( \widetilde{O}\left(\|g\|_0^3 \frac{\text{deg }{(f)}^2}{\sqrt{\text{deg }{(g)}}}\right)\right)^{\|g\|_0 - 1}$, where $\|g\|_0$ is the number of nonzero coefficients of $g$ (its sparsity). We also obtain similar results for polynomials over $\mathbb{C}$. This result significantly improves upon previously known exponential bounds (in $\text{deg }{(f)}$) for general polynomials. It further implies that, under exact division, the polynomial division algorithm runs in quasi-linear time with respect to the input size and the number of terms in the quotient $h$. This resolves a long-standing open problem concerning the exact divisibility of sparse polynomials. In particular, our result demonstrates a quadratic separation between the runtime (and representation size) of exact and non-exact divisibility by sparse polynomials. Notably, prior to our work, it was not even known whether the representation size of the quotient polynomial could be bounded by a sub-quadratic function of its number of terms, specifically of $\text{deg }{(f)}$.

A New Bound on Cofactors of Sparse Polynomials

TL;DR

The paper addresses bounding the cofactor in a sparse polynomial factorization with , showing that classical height bounds ( Gel'fond–Mahler–Mignotte ) which are exponential in can be substantially improved when is sparse. It employs a Fourier-analytic framework, evaluating at primitive -th roots of unity and leveraging Parseval’s identity to relate to , while proving robust lower bounds for outside a small bad set via an inductive argument on the sparsity and prime-number theory. The main contributions include an explicit bound on that depends primarily on the sparsity of (with corollaries for monic or integral coefficients), the implication that exact division can be performed in quasi-linear time in the input size and quotient sparsity, and a quadratic separation between exact and non-exact divisibility. These results resolve a long-standing open problem on exact divisibility of sparse polynomials and have potential to substantially speed up exact-division algorithms in computer algebra.

Abstract

We prove that for polynomials satisfying and , the -norm of the cofactor is bounded by , where is the number of nonzero coefficients of (its sparsity). We also obtain similar results for polynomials over . This result significantly improves upon previously known exponential bounds (in ) for general polynomials. It further implies that, under exact division, the polynomial division algorithm runs in quasi-linear time with respect to the input size and the number of terms in the quotient . This resolves a long-standing open problem concerning the exact divisibility of sparse polynomials. In particular, our result demonstrates a quadratic separation between the runtime (and representation size) of exact and non-exact divisibility by sparse polynomials. Notably, prior to our work, it was not even known whether the representation size of the quotient polynomial could be bounded by a sub-quadratic function of its number of terms, specifically of .
Paper Structure (11 sections, 19 theorems, 77 equations, 1 algorithm)

This paper contains 11 sections, 19 theorems, 77 equations, 1 algorithm.

Key Result

theorem 1.1

Let $f, g, h \in \mathbb{C}[x]$ such that $f = gh$. Then,

Theorems & Definitions (51)

  • theorem 1.1: Gel'fond's Lemma
  • theorem 1.3: Mignotte's Bound mignotte:1974
  • lemma 1.5: Lemma 2.12 in giorgi-grenet-cray:2021
  • theorem 1.8
  • remark 1.9
  • corollary 1.10
  • corollary 1.12
  • theorem 1.13
  • corollary 1.14
  • claim 2.1
  • ...and 41 more