Polynomial matrix spectral factorization

Polynomial Matrix Spectral Factorization or Matrix Fejer–Riesz Theorem is a tool used to study the matrix decomposition of polynomial matrices. Polynomial matrices are widely studied in the fields of systems theory and control theory and have seen other uses relating to stable polynomials. In stability theory, Spectral Factorization has been used to find determinantal matrix representations for bivariate stable polynomials and real zero polynomials.[1]

Given a univariate positive polynomial, i.e., for all , the Fejer–Riesz Theorem yields the polynomial spectral factorization . Results of this form are generically referred to as Positivstellensatz.

Likewise, the Polynomial Matrix Spectral Factorization provides a factorization for positive definite polynomial matrices. This decomposition also relates to the Cholesky decomposition for scalar matrices . This result was originally proven by Norbert Wiener in a more general context which was concerned with integrable matrix-valued functions that also had integrable log determinant.[2] Because applications are often concerned with the polynomial restriction, simpler proofs and individual analysis exist focusing on this case.[3] Weaker positivstellensatz conditions have been studied, specifically considering when the polynomial matrix has positive definite image on semi-algebraic subsets of the reals.[4] Many publications recently have focused on streamlining proofs for these related results.[5][6] This article roughly follows the recent proof method of Lasha Ephremidze[7] which relies only on elementary linear algebra and complex analysis.

Spectral factorization is used extensively in linear–quadratic–Gaussian control and many algorithms exist to calculate spectral factors.[8] Some modern algorithms focus on the more general setting originally studied by Wiener while others have used Toeplitz matrix advances to speed up factor calculations.[9][10]

Definition

edit

Consider polynomial matrix   where each entry   is a complex coefficient polynomial of at most  -degree. If   is a positive definite hermitian matrix for all  , then there exists a polynomial matrix   such that   where   is the conjugate transpose. When   is a complex coefficient polynomial or complex coefficient rational function then so are the elements of its conjugate transpose.

We can furthermore find   which is nonsingular on the lower half plane.

Rational spectral factorization

edit

Let   be a rational function where   for all  . Then there exists a rational function   such that   and   has no poles or zeroes in the lower half plane. This decomposition is unique up to multiplication by complex scalars of norm  .

To prove existence write   where  . Letting  , we can conclude that   is real and positive. Dividing out by   we reduce to the monic case. The numerator and denominator have distinct sets of roots, so all real roots which show up in either must have even multiplicity (to prevent a sign change locally). We can divide out these real roots to reduce to the case where   has only complex roots and poles. By hypothesis we have   Since all of the  are complex (and hence not fixed points of conjugation) they both come in conjugate pairs. For each conjugate pair, pick the zero or pole in the upper half plane and accumulate these to obtain  . The uniqueness result follows in a standard fashion.

Cholesky decomposition

edit

The inspiration for this result is a factorization which characterizes positive definite matrices.

Decomposition for scalar matrices

edit

Given any positive definite scalar matrix  , the Cholesky decomposition allows us to write   where   is a lower triangular matrix. If we don't restrict to lower triangular matrices we can consider all factorizations of the form  . It is not hard to check that all factorizations are achieved by looking at the orbit of   under right multiplication by a unitary matrix,  .

To obtain the lower triangular decomposition we induct by splitting off the first row and first column: Solving these in terms of   we get   

Since   is positive definite we have  is a positive real number, so it has a square root. The last condition from induction since the right hand side is the Schur complement of  , which is itself positive definite.

Decomposition for rational polynomial matrices

edit

A rational polynomial matrix is defined as a matrix   where each entry   is a complex rational function. If   is a positive definite Hermitian matrix for all  , then by the symmetric Gaussian elimination we performed above, all we need to show is there exists a rational   such that  , which follows from our rational spectral factorization. Once we have that then we can solve for  . Since the Schur complement is positive definite for the real   away from the poles and the Schur complement is a rational polynomial matrix we can induct to find  .

It is not hard to check that we get  where   is a rational polynomial matrix with no poles in the lower half plane.

Extension to polynomial decompositions

edit

One way to prove the existence of polynomial matrix spectral factorization is to apply the Cholesky decomposition to a rational polynomial matrix and modify it to remove lower half plane singularities. That is, given   where each entry   is a complex coefficient polynomial for all  , a rational polynomial matrix   with no lower half plane poles exists such that  . Given a rational polynomial matrix   which is unitary valued for real  , there exists another decomposition[clarification needed]   If   then there exists a scalar unitary matrix   such that   This implies   has first column vanish at  . To remove the singularity at   we multiply by   has determinant with one less zero (by multiplicity) at a, without introducing any poles in the lower half plane of any of the entries.

Example

edit

Consider the following rational matrix decomposition   This decomposition has no poles in the upper half plane. However   so we need to modify our decomposition to get rid of the singularity at  . First we multiply by a scalar unitary matrix   such that   becomes a new candidate for our decomposition. Now the first column vanishes at  , so we multiply through (on the right) by   to obtain   where   This is our desired decomposition   with no singularities in the lower half plane.

Extend analyticity to all of C

edit

After modifications, the decomposition  satisfies   is holomorphic and invertible on the lower half plane. To extend analyticity to the upper half plane we need this key observation: If an invertible rational matrix   is holomorphic in the lower half plane,   is holomorphic in the lower half plane as well. The analyticity follows from the adjugate matrix formula (since both the entries of   and  are analytic on the lower half plane). The determinant of a rational polynomial matrix can only have poles where its entries have poles, so   has no poles in the lower half plane.[nb 1]

Subsequently,   Since   is analytic on the lower half plane,   is analytic on the upper half plane. Finally if   has a pole on the real line then   has the same pole on the real line which contradicts the hypothesis that   has no poles on the real line (i.e. it is analytic everywhere).

The above shows that if   is analytic and invertible on the lower half plane indeed   is analytic everywhere and hence a polynomial matrix.

Uniqueness

edit

Given two polynomial matrix decompositions which are invertible on the lower half plane   then   Since   is analytic on the lower half plane and nonsingular,   is a rational polynomial matrix which is analytic and invertible on the lower half plane. As such,   is a polynomial matrix which is unitary for all  . This means that if   is the   row of  then  . For real   this is a sum of non-negative polynomials which sums to a constant, implying each of the summands are in fact constant polynomials. Then  where   is a scalar unitary matrix.

See also

edit

Remarks

edit
  1. ^ Subsection needs work. First a better distinction must be made between the "ordinary" and "complex" Fejer-Riesz theorm. See Dritschel 2010 or https://encyclopediaofmath.org/wiki/Fej%C3%A9r-Riesz_theorem

Notes

edit
  1. ^ Grinshpan et al. 2016, pp. 1–26.
  2. ^ Wiener & Masani 1957, pp. 111–150.
  3. ^ Tim N.T. Goodman Charles A. Micchelli Giuseppe Rodriguez Sebastiano Seatzu (1997). "Spectral factorization of Laurent polynomials". Advances in Computational Mathematics. 7 (4): 429–454. doi:10.1023/A:1018915407202. S2CID 7880541.
  4. ^ Aljaž Zalar (2016). "Matrix Fejér–Riesz theorem with gaps". Journal of Pure and Applied Algebra. 220 (7): 2533–2548. arXiv:1503.06034. doi:10.1016/j.jpaa.2015.11.018. S2CID 119303900.
  5. ^ Zalar, Aljaž (2016-07-01). "Matrix Fejér–Riesz theorem with gaps". Journal of Pure and Applied Algebra. 220 (7): 2533–2548. arXiv:1503.06034. doi:10.1016/j.jpaa.2015.11.018. S2CID 119303900.
  6. ^ Lasha Ephremidze (2009). "A Simple Proof of the Matrix-Valued Fejer–Riesz Theorem". Journal of Fourier Analysis and Applications. 15 (1): 124–127. arXiv:0708.2179. Bibcode:2009JFAA...15..124E. CiteSeerX 10.1.1.247.3400. doi:10.1007/s00041-008-9051-z. S2CID 115163568. Retrieved 2017-05-23.
  7. ^ Ephremidze, Lasha (2014). "An Elementary Proof of the Polynomial Matrix Spectral Factorization Theorem". Proceedings of the Royal Society of Edinburgh, Section A. 144 (4): 747–751. CiteSeerX 10.1.1.755.9575. doi:10.1017/S0308210512001552. S2CID 119125206.
  8. ^ Sayed & Kailath 2001, pp. 467–496.
  9. ^ Janashia, Lagvilava & Ephremidze 2011, pp. 2318–2326.
  10. ^ Bini et al. 2003, pp. 217–227.

References

edit