English

The D-plus Discriminant and Complexity of Root Clustering

Symbolic Computation 2021-05-20 v2

Abstract

Let p(x)p(x) be an integer polynomial with m2m\ge 2 distinct roots ρ1,,ρm\rho_1,\ldots,\rho_m whose multiplicities are μ=(μ1,,μm)\boldsymbol{\mu}=(\mu_1,\ldots,\mu_m). We define the D-plus discriminant of p(x)p(x) to be D+(p):=1i<jm(ρiρj)μi+μjD^+(p):= \prod_{1\le i<j\le m}(\rho_i-\rho_j)^{\mu_i+\mu_j}. We first prove a conjecture that D+(p)D^+(p) is a μ\boldsymbol{\mu}-symmetric function of its roots ρ1,,ρm\rho_1,\ldots,\rho_m. Our main result gives an explicit formula for D+(p)D^+(p), as a rational function of its coefficients. Our proof is ideal-theoretic, based on re-casting the classic Poisson resultant as the "symbolic Poisson formula". The D-plus discriminant first arose in the complexity analysis of a root clustering algorithm from Becker et al. (ISSAC 2016). The bit-complexity of this algorithm is proportional to a quantity log(D+(p)1)\log(|D^+(p)|^{-1}). As an application of our main result, we give an explicit upper bound on this quantity in terms of the degree of pp and its leading coefficient.

Cite

@article{arxiv.2105.03856,
  title  = {The D-plus Discriminant and Complexity of Root Clustering},
  author = {Jing Yang and Chee K. Yap},
  journal= {arXiv preprint arXiv:2105.03856},
  year   = {2021}
}
R2 v1 2026-06-24T01:54:46.619Z