Positive Univariate Polynomials: SOS certificates, algorithms, bit complexity, and T-systems
Abstract
We consider certificates of positivity for univariate polynomials with rational coefficients that are positive over (an interval of)~R. Such certificates take the form of weighted sums of squares (SOS) of polynomials with rational coefficients. We build on the algorithm of Chevillard, Harrison, Joldes, and Lauter~chml-usos-alg-11, and we introduce a variant that we refer to as . Given a polynomial of degree~d with maximum coefficient bitsize~τ, we show that computes a rational weighted SOS representation in OB(d3 + d2 τ) bit operations; the resulting certificate of posivitity involves rationals of bitsize O(d2 τ). This improves the best-known complexity bounds by a factor of~d and completes previous analyses. We also extend these results to certificates of positivity over arbitrary rational intervals, via a simple transformation. In this case as well, our techniques yield a factor-d improvement in the complexity bounds. Along the same line, for univariate polynomials with rational coefficients, we introduce a new class of certificates, which we call perturbed SOS certificates. They consist of a sum of two rational squares that approximates the input polynomial closely enough so that nonnegativity of the approximation implies the nonnegativity of the original polynomial. This computation has the same bit complexity and yields certificates of the same bitsize as in the weighted SOS case. We further investigate structural properties of these SOS decompositions. Relying on the classical result that any nonnegative univariate real polynomial is the sum of two squares of real polynomials, we show that the summands form an interlacing pair. Consequently, their real roots correspond to the Karlin points of the original polynomial on~R, establishing a new connection with the T-systems studied by Karlin~Karlin-repr-pos-63. This connection enables us to compute such decompositions explicitly. Previously, only existential results were known for T-systems. We obtain analogous results for positivity over (0, ∞), and hence over arbitrary real intervals. Finally, we present our open-source Maple implementation of the algorithm, together with experiments on various data sets demonstrating the efficiency of our approach.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.