Papers
Topics
Authors
Recent
Search
2000 character limit reached

Degree-Preserving Sum-of-Squares Factorization

Updated 5 July 2026
  • Degree-preserving SOS factorization is a set of techniques for representing nonnegative structured polynomials as Hermitian squares without increasing the original degree.
  • It employs methods such as Fejér–Riesz factorization, Gram matrix constructions, and hybrid numeric-symbolic algorithms to achieve exact certificates with Gaussian rational data.
  • Applications span discrete-time signal processing, SDP-based optimization, and noncommutative settings, while addressing challenges in ensuring exact arithmetic and degree bounds.

Degree-preserving sum-of-squares spectral factorization denotes a class of representations in which a nonnegative trigonometric polynomial, spectral density, matrix polynomial, or related structured object is written as a Hermitian square, a weighted sum of Hermitian squares, or a Gram-type sum-of-squares certificate without increasing the relevant degree parameter. In the univariate trigonometric setting, the prototype is the Fejér–Riesz factorization f=QQf=Q Q^\star, where degQ\deg Q matches the trigonometric degree of ff; in later developments, the same degree-preserving principle appears in spectrahedral lifts for Newton-type inequalities, in stochastically minimal factorizations of rational discrete-time spectra, and in noncommutative and pseudomoment constructions where the factors or Gram vectors retain the original degree bound (Magron et al., 2022, Kummer, 2020, Baggio et al., 2014, Klep et al., 12 Nov 2025).

1. Core definitions and the meaning of degree preservation

For trigonometric univariate polynomials with Gaussian integer coefficients, one works with Hermitian Laurent polynomials

f(z)=f0+k=1d(fkzk+fkzk),f(z)=f_0+\sum_{k=1}^{d}\left(\frac{f_k}{z^k}+\overline{f_k}\,z^k\right),

where f0Rf_0\in\mathbb R, fkCf_k\in\mathbb C, and fH(Z)[z]f\in \mathscr H(\mathbb Z)[z] means that all fkf_k lie in Z[i]\mathbb Z[i]. Positivity means f(z)0f(z)\ge 0 for all degQ\deg Q0. A sum of Hermitian squares (SOHS) decomposition has the form

degQ\deg Q1

and a weighted SOHS allows nonnegative weights on the unit circle, with the algorithms in the Gaussian-coefficient setting using constant positive rationals or moduli of Gaussian numbers (Magron et al., 2022).

In this setting, “degree-preserving” means that if degQ\deg Q2, then each output factor degQ\deg Q3 has degree at most degQ\deg Q4. For a single Fejér–Riesz factor, the preservation is exact: the spectral factor has the same trigonometric degree as the input. For Gram-matrix constructions in algebraic SOS, the same phrase refers to a certificate whose building blocks already have the degree required so that squaring reproduces the target degree and no higher-degree auxiliary terms are introduced. The literature therefore uses one expression for two closely related phenomena: preservation of harmonic order in spectral factorization, and preservation of polynomial degree in Gram/SOS certificates (Magron et al., 2022, Kummer, 2020).

A persistent source of confusion is the distinction between the degree of each factor and the number of squares. Degree preservation does not imply a single-square factorization over the coefficient ring of interest. In particular, exactness over degQ\deg Q5 can force a passage from one Hermitian square over degQ\deg Q6 to several weighted Hermitian squares over Gaussian rationals, even though the degree bound on each factor remains unchanged (Magron et al., 2022).

2. Fejér–Riesz factorization and exact SOHS over Gaussian coefficients

The classical univariate statement is the Riesz–Fejér theorem: if

degQ\deg Q7

is real-valued and nonnegative on the unit circle, then there exists a complex polynomial degQ\deg Q8 of degree degQ\deg Q9 such that

ff0

Equivalently, in Laurent form on ff1, one has ff2. The minimum-phase version places all zeros of ff3 inside the open unit disk. This is the basic degree-preserving spectral factorization theorem for trigonometric polynomials (Magron et al., 2022).

For Gaussian integer coefficients, however, exact arithmetic introduces a second layer of difficulty. Although positivity on the unit circle guarantees a single Hermitian square over ff4, the factor ff5 generally has complex algebraic coefficients rather than coefficients in ff6. The exact-certification problem therefore changes character: one no longer asks merely for existence of a complex spectral factor, but for an exact certificate with Gaussian rational data. The solution developed for this setting is to allow either perturbation-compensation or rounding-projection, yielding exact weighted SOHS decompositions with Gaussian rational coefficients while preserving the degree bound on every factor (Magron et al., 2022).

The perturbation idea is explicit. For ff7 positive on the unit circle, there exists ff8 such that with ff9 one has f(z)=f0+k=1d(fkzk+fkzk),f(z)=f_0+\sum_{k=1}^{d}\left(\frac{f_k}{z^k}+\overline{f_k}\,z^k\right),0 on the unit circle, where f(z)=f0+k=1d(fkzk+fkzk),f(z)=f_0+\sum_{k=1}^{d}\left(\frac{f_k}{z^k}+\overline{f_k}\,z^k\right),1 is the maximum bitsize of the coefficients. One then factorizes or Gram-represents the perturbed polynomial numerically and compensates the exact remainder symbolically. This converts approximate numerical data into an exact certificate over Gaussian rationals. The resulting decomposition may contain several Hermitian squares, but each factor still has degree at most f(z)=f0+k=1d(fkzk+fkzk),f(z)=f_0+\sum_{k=1}^{d}\left(\frac{f_k}{z^k}+\overline{f_k}\,z^k\right),2 (Magron et al., 2022).

This exactness issue clarifies a broader misconception. Fejér–Riesz solves positivity over f(z)=f0+k=1d(fkzk+fkzk),f(z)=f_0+\sum_{k=1}^{d}\left(\frac{f_k}{z^k}+\overline{f_k}\,z^k\right),3; it does not by itself solve exact certification over arithmetic coefficient domains. The latter requires hybrid numeric-symbolic procedures, coefficient reconstruction, and explicit error control.

3. Hybrid numeric-symbolic algorithms

Three algorithms are developed for exact weighted SOHS decompositions of positive trigonometric univariate polynomials with Gaussian coefficients: a root-isolation method csos1, an SDP Gram-matrix method csos2, and a Peyrl–Parrilo-style rounding-projection method csos3. All three return exact certificates with Gaussian rational coefficients, all preserve degree, and all admit polynomial bit-complexity and output-size bounds in the degree and coefficient bitsize (Magron et al., 2022).

Algorithm Main numerical ingredient Complexity / output size
csos1 Complex root isolation plus compensation f(z)=f0+k=1d(fkzk+fkzk),f(z)=f_0+\sum_{k=1}^{d}\left(\frac{f_k}{z^k}+\overline{f_k}\,z^k\right),4 bit operations; output bitsize f(z)=f0+k=1d(fkzk+fkzk),f(z)=f_0+\sum_{k=1}^{d}\left(\frac{f_k}{z^k}+\overline{f_k}\,z^k\right),5
csos2 Complex SDP Gram matrix plus Cholesky and compensation f(z)=f0+k=1d(fkzk+fkzk),f(z)=f_0+\sum_{k=1}^{d}\left(\frac{f_k}{z^k}+\overline{f_k}\,z^k\right),6 bit operations; output bitsize f(z)=f0+k=1d(fkzk+fkzk),f(z)=f_0+\sum_{k=1}^{d}\left(\frac{f_k}{z^k}+\overline{f_k}\,z^k\right),7
csos3 Complex SDP plus rounding, projection, and f(z)=f0+k=1d(fkzk+fkzk),f(z)=f_0+\sum_{k=1}^{d}\left(\frac{f_k}{z^k}+\overline{f_k}\,z^k\right),8 factorization f(z)=f0+k=1d(fkzk+fkzk),f(z)=f_0+\sum_{k=1}^{d}\left(\frac{f_k}{z^k}+\overline{f_k}\,z^k\right),9 bit operations; output bitsize f0Rf_0\in\mathbb R0

The root-isolation algorithm csos1 starts from the perturbed polynomial f0Rf_0\in\mathbb R1, forms the algebraic polynomial f0Rf_0\in\mathbb R2 of degree f0Rf_0\in\mathbb R3, isolates roots with sufficient precision, builds a spectral core

f0Rf_0\in\mathbb R4

and then compensates the exact remainder using rank-1 Hermitian squares. The stopping criterion is

f0Rf_0\in\mathbb R5

where f0Rf_0\in\mathbb R6 is the Hermitian remainder. Once this inequality holds, the right-hand side is an exact SOHS with Gaussian rational coefficients, consisting of the spectral core together with linear rank-1 terms, and all factors have degree at most f0Rf_0\in\mathbb R7 (Magron et al., 2022).

The SDP method csos2 formulates positivity as a Toeplitz-constrained Hermitian PSD Gram problem. With

f0Rf_0\in\mathbb R8

one seeks f0Rf_0\in\mathbb R9 such that

fkCf_k\in\mathbb C0

with coefficient-matching constraints expressed by Toeplitz selector matrices. The SDP maximizes a lower bound on the smallest eigenvalue of fkCf_k\in\mathbb C1, which improves numerical robustness. If fkCf_k\in\mathbb C2 is rank one, a single Hermitian square is recovered; otherwise, finite-precision Cholesky produces approximate squares that are made exact by the same compensation mechanism used in csos1 (Magron et al., 2022).

The rounding-projection method csos3 removes the perturbation and instead enforces exact coefficient matching directly. After solving the complex SDP for fkCf_k\in\mathbb C3, one rounds the numerical Gram matrix to Gaussian rationals, projects it onto the affine space defined by the coefficient constraints, and factors the exact projected matrix via fkCf_k\in\mathbb C4. If the diagonal entries of fkCf_k\in\mathbb C5 are positive rationals, the output is an exact weighted SOHS

fkCf_k\in\mathbb C6

with fkCf_k\in\mathbb C7 rational and each fkCf_k\in\mathbb C8 of degree at most fkCf_k\in\mathbb C9 (Magron et al., 2022).

The empirical comparison in the same work reports that for the random family

fH(Z)[z]f\in \mathscr H(\mathbb Z)[z]0

which is positive on the unit circle, csos1 runs markedly faster than csos2 and csos3, consistent with the theoretical bounds. The more expensive SDP-based route remains important because it supports constrained synthesis tasks; in particular, the rounding-projection machinery is used to design a certified linear-phase finite impulse response filter under passband and stopband constraints (Magron et al., 2022).

4. Spectral LMIs, Gram matrices, and degree-preserving SOS identities

A second major line of work treats degree-preserving SOS spectral factorization through spectrahedral lifts rather than through one-variable Fejér–Riesz factorization. The basic object is a symmetric spectral convex set

fH(Z)[z]f\in \mathscr H(\mathbb Z)[z]1

where fH(Z)[z]f\in \mathscr H(\mathbb Z)[z]2 is described by a linear matrix inequality and fH(Z)[z]f\in \mathscr H(\mathbb Z)[z]3 denotes the eigenvalue vector. Under a representation-theoretic “short representation” assumption, such spectral LMIs lift to actual spectrahedra: there exists an fH(Z)[z]f\in \mathscr H(\mathbb Z)[z]4-linear map

fH(Z)[z]f\in \mathscr H(\mathbb Z)[z]5

such that fH(Z)[z]f\in \mathscr H(\mathbb Z)[z]6 (Kummer, 2020).

This lift yields constructive SOS certificates for hyperbolic-polynomial inequalities. A central example is the normalized Newton gap

fH(Z)[z]f\in \mathscr H(\mathbb Z)[z]7

which is proved to be a sum of squares. The matrix analogue, obtained by replacing fH(Z)[z]f\in \mathscr H(\mathbb Z)[z]8 with fH(Z)[z]f\in \mathscr H(\mathbb Z)[z]9, is also SOS in the entries of fkf_k0. The Gram matrix has the explicit form

fkf_k1

and the associated identity is written as fkf_k2, where fkf_k3 lists a basis of fkf_k4 minors (Kummer, 2020).

The degree-preserving content is explicit. In the diagonal case, one may use the vector fkf_k5 of square-free monomials of degree fkf_k6; in the matrix case, one uses minors of degree fkf_k7. In either case, the Gram vectors already have degree fkf_k8, so squaring them yields degree fkf_k9, exactly matching the target Newton-gap polynomial. The construction therefore preserves degree in the same structural sense as Fejér–Riesz: the certificate does not pay for positivity by increasing the degree of the factors (Kummer, 2020).

The same spectrahedral machinery also yields SOS forms for strengthened correlation inequalities. For Renegar derivatives Z[i]\mathbb Z[i]0, the quantity

Z[i]\mathbb Z[i]1

is a sum of squares whenever Z[i]\mathbb Z[i]2 lies in the relevant hyperbolicity cone and Z[i]\mathbb Z[i]3. This situates degree-preserving SOS factorization within the broader theory of derivative relaxations of the PSD cone and hyperbolic programming (Kummer, 2020).

The framework is not universal. The paper proves that Z[i]\mathbb Z[i]4 is spectrahedral when the defining Z[i]\mathbb Z[i]5-representation is short, but explicitly leaves open the general statement that every symmetric spectrahedral cone should have a spectrahedral spectral lift. It also notes that degree preservation of the Gram construction does not by itself settle optimality of SOS length or minimal Gram size (Kummer, 2020).

5. Matrix-valued, rational, and noncommutative extensions

For matrix-valued rational discrete-time spectral densities, the relevant factorization problem is no longer scalar Fejér–Riesz but para-Hermitian spectral factorization. A rational spectrum Z[i]\mathbb Z[i]6 is a para-Hermitian matrix positive semidefinite on the unit circle, and the main constructive theorem states that for any spectrum of normal rank Z[i]\mathbb Z[i]7 and any unmixed-symplectic analyticity regions Z[i]\mathbb Z[i]8, there exists

Z[i]\mathbb Z[i]9

such that

f(z)0f(z)\ge 00

f(z)0f(z)\ge 01 is analytic in f(z)0f(z)\ge 02, its right inverse is analytic in f(z)0f(z)\ge 03, and f(z)0f(z)\ge 04 is stochastically minimal: f(z)0f(z)\ge 05

When f(z)0f(z)\ge 06, the factor is unique up to a constant orthogonal left multiplier. For Laurent-polynomial spectra, this reduces to a matrix Fejér–Riesz statement, and in the polynomial case the degree relation is f(z)0f(z)\ge 07 in the Laurent sense (Baggio et al., 2014).

The constructive proof proceeds through Smith–McMillan reduction, separation of poles and zeros by diagonal canonical factors, reduction to an f(z)0f(z)\ge 08-polynomial para-Hermitian positive definite matrix, and an iterative degree-reduction algorithm that repeatedly lowers highest column degrees until a constant matrix remains, at which point a Cholesky factorization completes the construction. The resulting factor is not merely an existence statement; it is a degree-minimal or, more precisely, stochastically minimal spectral factor with analyticity regions selected by symplectic-type conditions (Baggio et al., 2014).

A different extension appears in matrix-valued noncommutative trigonometric polynomials. Let f(z)0f(z)\ge 09 be either the free semigroup degQ\deg Q00 or the free product group degQ\deg Q01, and let degQ\deg Q02 be a discrete group. If

degQ\deg Q03

is a matrix-valued trigonometric polynomial of degQ\deg Q04-degree at most degQ\deg Q05 and is uniformly strictly positive on all unitary representations, then there exists an analytic polynomial degQ\deg Q06 such that

degQ\deg Q07

with degQ\deg Q08. The degQ\deg Q09-degree bound is optimal, and strict positivity is essential in the general theorem (Klep et al., 12 Nov 2025).

The proof combines several ingredients: shortlex order on degQ\deg Q10, a positive-semidefinite Parrott theorem with entries given by functions on a group, PSD matrix-completion results for degQ\deg Q11 and degQ\deg Q12, realization of PSD kernels by unitary representations, and an operator-system/CP-map route using Arveson extension and Choi factorization. The degree-preserving content is built into the shortlex truncation: the analytic factor never exceeds the original degQ\deg Q13-degree. In the special case of trivial degQ\deg Q14, the same work proves a “perfect” Positivstellensatz on degQ\deg Q15 that does not require strict positivity; the result is sharp, as shown by counterexamples for degQ\deg Q16 and degQ\deg Q17 (Klep et al., 12 Nov 2025).

These matrix and noncommutative developments broaden the scope of degree-preserving spectral factorization without changing its structural aim. The factor remains analytic in the appropriate sense, positivity is encoded by degQ\deg Q18 or degQ\deg Q19, and the degree or McMillan invariant of the factor is fixed by the degree of the original spectral object.

6. Applications, reinterpretations, and unresolved issues

In discrete-time signal processing, nonnegative trigonometric polynomials serve as power spectra, and degree-preserving spectral factorization produces stable or minimum-phase finite impulse response filters through a factor degQ\deg Q20 satisfying degQ\deg Q21. The exact SOHS algorithms over Gaussian coefficients were used to design a certified linear-phase FIR filter by minimizing stopband energy subject to passband and stopband constraints, with exact positivity certification recovered after numerical optimization by rounding-projection and rational reconstruction (Magron et al., 2022).

The literature also uses closely related degree-preserving spectral/SOS ideas in computational complexity. For a broad class of planted problems, eigenvalues of degree-degQ\deg Q22 matrix polynomials in the instance variables are shown to be as powerful as SoS semidefinite programs of roughly degree degQ\deg Q23. In tensor PCA, a degree-2 matrix polynomial detects at the scale degQ\deg Q24, matching degree-4 SoS; for sparse PCA, the lower bounds indicate that degree-degQ\deg Q25 SoS cannot beat the PCA and diagonal-threshold regimes by polynomial factors, suggesting that further improvement may require sub-exponential time (Hopkins et al., 2017). Here “spectral factorization” no longer refers to a trigonometric power spectrum, but the same design principle remains: a low-degree Gram- or matrix-polynomial object captures the SoS certificate without increasing degree.

An even closer analogue appears in positivity-preserving extensions of pseudomoments over the hypercube. Starting from a degree-2 pseudomoment matrix degQ\deg Q26, the higher-degree pseudomoment matrix is organized in a multiharmonic basis with Gram blocks

degQ\deg Q27

Pseudomoment values are given by forest sums with Möbius coefficients,

degQ\deg Q28

and the central lifting theorem states that if

degQ\deg Q29

then the construction yields a valid degree-degQ\deg Q30 pseudoexpectation. The same framework extends Sherrington–Kirkpatrick lower bounds from degree 4 to degree 6 and gives degree degQ\deg Q31 extensions for random high-rank projection matrices (Kunisky, 2020).

Several limitations recur across these strands. A single square over degQ\deg Q32 need not yield an exact certificate over degQ\deg Q33; strict positivity is essential in the general noncommutative theorem; the fully general spectral-LMI lifting problem remains open beyond short representations; the univariate Gaussian-coefficient work leaves the case of vanishing on the unit circle for future study; and in the hypercube setting the low-rank case appears to require a next-order correction beyond the leading multiharmonic Gram picture (Magron et al., 2022, Klep et al., 12 Nov 2025, Kunisky, 2020). These constraints do not weaken the core paradigm. Rather, they delimit the regimes in which degree preservation can coexist with exact arithmetic, analytic structure, and constructive positivity certificates.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Degree-Preserving Sum-of-Squares Spectral Factorization.