Some applications of Scherer-Hol's theorem for polynomial matrices
Trung Hoa Dinh, Minh Toan Ho, Cong Trinh Le

TL;DR
This paper explores applications of Scherer-Hol's theorem for polynomial matrices, including positivity representations, Positivstellensatz extensions, and approximation methods for positive semi-definite polynomial matrices.
Contribution
It introduces new representations and Positivstellensatz results for polynomial matrices, extending existing theorems and proposing approximation techniques.
Findings
Representation for positive definite polynomial matrices on polyhedra
A matrix version of the Pólya-Putinar-Vasilescu Positivstellensatz
Approximation of positive semi-definite polynomial matrices using sums of squares
Abstract
In this paper we establish some applications of the Scherer-Hol's theorem for polynomial matrices. Firstly, we give a representation for polynomial matrices positive definite on subsets of compact polyhedra. Then we establish a Putinar-Vasilescu Positivstellensatz for homogeneous and non-homogeneous polynomial matrices. Next we propose a matrix version of the P\'olya-Putinar-Vasilescu Positivstellensatz. Finally, we approximate positive semi-definite polynomial matrices using sums of squares.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMatrix Theory and Algorithms · Advanced Topics in Algebra · Mathematical Analysis and Transform Methods
Some applications of Scherer-Hol’s theorem for polynomial matrices
Trung Hoa Dinh
Trung Hoa Dinh, Department of Mathematics, Troy University, Troy, AL 36082, United States
,
Toan Minh Ho
Minh Toan Ho, Institute of Mathematics, VAST, 18 Hoang Quoc Viet, Hanoi, Vietnam
and
Cong Trinh Le
Department of Mathematics, Quy Nhon University, 170 An Duong Vuong, Quy Nhon, Binh Dinh, Vietnam
Abstract.
In this paper we establish some applications of the Scherer-Hol’s theorem for polynomial matrices. Firstly, we give a representation for polynomial matrices positive definite on subsets of compact polyhedra. Then we establish a Putinar-Vasilescu Positivstellensatz for homogeneous and non-homogeneous polynomial matrices. Next we propose a matrix version of the Pólya-Putinar-Vasilescu Positivstellensatz. Finally, we approximate positive semi-definite polynomial matrices using sums of squares.
Key words and phrases:
Polynomial matrix; Scherer-Hol’s theorem; Positivstellensatz; Pólya’s theorem; Putinar-Vasilescu’s theorem; approximate non-negative polynomial
2010 Mathematics Subject Classification:
15A48, 15A54, 11E25, 13J30, 14P10
1. Introduction
Let denote the (commutative) algebra of polynomials in variables with real coefficients. For a fix integer , we denote by the algebra of matrices with entries in , and by the subalgebra of symmetric matrices. Each element is a matrix whose entries are polynomials in , which is called a polynomial matrix.
For every subset of we associate to the set
[TABLE]
Here the notation means that the matrix is positive semi-definite, i.e. for every vector . For , the notation means that the matrix is positive definite, i.e. for every vector .
In particular, for a subset of ,
[TABLE]
A result which represents positive polynomials on is called a Positivstellensatz. Pólya’s Positivstellensatz (1928) represents homogenoeus polynomials which are positive on the orthant . Another Positivstellensatz ”with denominators” was given by Krivine (1964) and Stengle (1974), which yields also a proof for Artin’s theorem on Hilbert’s problem. The first ”denominator-free” Positivstellensatz was discovered by Schmüdgen (1991, [15]). Some other ”denominator-free” Positivstellensätze were followed by Putinar (1993, [9]), Schweighofer (2006, [19]), etc.
Handelman’s Positivstellensatz (1988) represents positive polynomials on convex, compact polyhedra with non-empty interiors. Putinar and Vasilescu (1999, [10]) proposed a Positivstellensatz for polynomials positive on . Dickinson and Povh (2015, [4]) combined the Pólya and the Putinar-Vasilescu theorems to establish a representation for homogeneous polynomials positive on the intersection , which is called the Pólya-Putinar-Vasilescu Positivstellensatz in this paper.
A result which represents non-negative polynomials on is called a Nichtnegativstellensatz. A Nichtnegativstellensatz ”with denominator” was given also by Krivine (1964) and Stengle (1974). Some other Nichtnegativstellensätze were discovered by Scheiderer ([11, 12]). In particular, Marshall (2003, [8]) approximated non-negative polynomials on using sums of squares.
A version of Pólya’s Positivstellensatz for polynomial matrices was given by Scherer and Hol (2006, [13]), with applications e.g. in robust polynomial semi-definite programs. Schmüdgen’s theorem for operator polynomials was discovered by Cimprič and Zalar [3]. Handelman’s Positivstellensatz for polynomial matrices was studied in [7]. Some other Positivstellensätze for polynomial matrices were studied in [6], with matrix denominators.
A version of Putniar’s Positivstellensatz for polynomial matrices was also given by Scherer and Hol ([13]), see also in [5, Theorem 13].
Theorem 1.1**.**
Let be an Archimedean quadratic module and . If for all , then .
A direct consequence of the Scherer-Hol theorem is the following
Corollary 1.2**.**
Let be an Archimedean quadratic module and . If for all , then for all .
The main aim of this paper is to apply the Scherer-Hol theorem (Theorem 1.1 and its consequence, Corollary 1.2) to establish some Positivstellensätze (resp. Nichtnegativstellensätze) for polynomial matrices. More precisely, we establish firstly in Section 3 a representation for polynomial matrices positive definite on subsets of compact polyhedra. Next, in Section 4 we establish a Putinar-Vasilescu Positivstellensatz for homogeneous and non-homogeneous polynomial matrices, which also yields a matrix version of Reznick’s Positivstellensatz. We propose in Section 5 a matrix version of the Pólya-Putinar-Vasilescu Positivstellensatz. Finally, in Section 6 we propose a version of the Marshall theorem for polynomial matrices, approximating positive semi-definite polynomial matrices using sums of squares.
2. Preliminaries
In this section we shall recall some basis concepts and facts in Real algebraic geometry for matrices over commutative rings which are proposed by Schmüdgen ([16], [17], [18]) and Cimprič ([1], [2]).
Let denote the (commutative) algebra of polynomials in variables with real coefficients. For a fix integer , we denote by the algebra of matrices with entries in , and by the subalgebra of symmetric matrices. Each element is a matrix whose entries are polynomials in , which is called a polynomial matrix. is also called a matrix polynomial, because it can be viewed as a polynomial in whose coefficients come from . Namely, we can write as
[TABLE]
where , , , , is the maximum over all degree of the entries of and it is called the degree of the polynomial matrix . To unify notation, throughout the paper each element of is called a polynomial matrix.
A subset of is called a quadratic module if
[TABLE]
The smallest quadratic module which contains a given subset of will be denoted by . It is clear that
[TABLE]
Each element of the form is called a square in . The set of all finite sums of squares in is denoted by . Note that .
In particular, a subset is called a quadratic module if
[TABLE]
The smallest quadratic module of which contains a given subset will be denoted by , and it consists of all elements of the form , where , and -the set of finite sums of squares of polynomials in .
A subset is said to be a semiring if
[TABLE]
For , the semiring generated by consists of finite sums of terms of the form
[TABLE]
and denoted by .
For a quadratic module or a semiring in , denote
[TABLE]
Since contains the set of sums of squares in , is always a quadratic module on .
For any matrix , the notation means is positive semidefinite, i.e. for each , for all ; means is positive definite, i.e. for each , for all .
We associate each set to the set
[TABLE]
which is a basic closed semi-algebraic set in . In particular, for a subset of ,
[TABLE]
The following result of Cimprič ([2]) shows that the set can be determined by scalars, i.e. by polynomials in .
Lemma 2.1** ([2, Proposition 5]).**
Let . Then there exists a subset of with the following properties:
- (1)
;
- (2)
**
Moreover, if is finite then can be chosen to be finite. On the other hand, if consists of homogeneous polynomial matrices, then the polynomials in are also homogeneous.
A quadratic module or a semiring on (resp. ) is said to be Archimedean if for every (resp. ), there exists a such that (resp. ).
Lemma 2.2** ([17, Lemma 12.7, Coro. 12.8]).**
Let be a quadratic module or a semiring on . Then is Archimedean if and only if there exists such that , for all .
Moreover, if is a quadratic module, then is Archimedean if and only if there exists such that .
Lemma 2.3**.**
Let be a quadratic module or a semiring on . Then is Archimedean if and only if is Archimedean. Moreover, for a finite subset of , we have
[TABLE]
Proof.
For the case is a quadratic module, the result follows from [6, Prop. 4]. If is a semiring, the result follows from Lemma 2.2. The latter equalities are straightforward. ∎
3. Polynomial matrices positive definite on subsets of compact polyhedra
In this section we give an application of the Scherer-Hol theorem to represent polynomial matrices which are positive definite on subsets of compact polyhedra.
Let and be positive integers with . Let
[TABLE]
such that are linear. Denote . Note that . Let be the semiring generated by . The following result is a matrix version of [17, Theorem 12.44].
Theorem 3.1**.**
Suppose that is non-empty and compact. For , if for all , then , i.e. can be written as
[TABLE]
with , , and .
Proof.
Since is compact, there exists such that for each , the linear polynomial is non-negative on . Since is non-empty, it follows from an affine form of Farkas’ lemma (cf. [18, Lemma 12.43]) that for each we have
[TABLE]
with , . Hence for all . By Lemma 2.2, the semiring is Archimedean.
Moreover, since contains the set of sums of squares , it is a quadratic module on . It follows from Lemma 2.3 that is also Archimedean and
[TABLE]
For each x\in{K}\big{(}P(G)^{t}\big{)}, we have , hence . It follows from the Scherer-Hol theorem that . The proof is complete. ∎
4. A Putinar-Vasilescu Positivstellensatz for polynomial matrices
The Putinar-Vasilescu Positivstellensatz for homogeneous polynomials is stated as follows.
Theorem 4.1** ([10, Theorem 4.5]).**
Let and be homogeneous polynomials in of even degree. Denote . If for all , then there exists a number such that
[TABLE]
In this section we apply the Scherer-Hol theorem to give a matrix version of this Positivstellensatz.
Theorem 4.2**.**
Let be a finite set of homogeneous polynomial matrices of even degrees. Let be a homogeneous polynomial matrix of even degree . If for all , then there exist a finite set of homogeneous polynomials in of even degrees and a number such that
[TABLE]
Proof.
It follows from Lemma 2.1 that there exists a finite subset of consisting of homogeneous polynomials of even degrees , respectively, such that
[TABLE]
Let such that , where denotes the sphere
[TABLE]
Denote
[TABLE]
Then , and , where denotes the ideal in generated by the polynomial .
Since , it follows from Lemma 2.2 that is an Archimedean quadratic module. Then it follows from Lemma 2.3 that the quadratic module is also Archimedean on . By Lemma 2.3,
[TABLE]
For any x\in K\big{(}M(G^{\prime})^{t}\big{)}=K(G^{\prime}), we have , hence . Then It follows from the Scherer-Hol theorem that , i.e. can be expressed as
[TABLE]
where , , .
Substituting each by in both sides of (4.1), where , observing that
[TABLE]
[TABLE]
we have
[TABLE]
Denote
[TABLE]
which are even numbers. Put , and multiplying both sides of (4.2) for , we have
[TABLE]
Note that
[TABLE]
are sums of squares in ;
[TABLE]
Then
[TABLE]
where . It follows that
[TABLE]
∎
In the case , we have the following matrix version of Reznick’s Positivstellensatz.
Corollary 4.3**.**
Let be a homogeneous polynomial matrix. If for all , then there exists a number such that
To give a non-homogeneous version of Theorem 4.2, we need the following notions. For a polynomial
[TABLE]
of degree , its homogenization in the ring is defined by
[TABLE]
It is clear that is homogeneous of degree and for all ..
For a polynomial matrix of degree , we can write
[TABLE]
with . Its homogenization in the algebra is defined by
[TABLE]
It is obvious that is homogeneous of degree and for all .
Corollary 4.4**.**
Let be a finite set of polynomial matrices of even degrees. Let be a polynomial matrix of even degree. Denote If for all , then there exist a finite set of polynomials in of even degrees and a number such that
[TABLE]
Proof.
It follows from Theorem 4.2 that there exist a finite set of homogeneous polynomials of even degrees in and a number such that
[TABLE]
Denote . Since , we have . Substituting in both sides of (4.3) we obtain
[TABLE]
∎
5. A Pólya-Putinar-Vasilescu Positivstellensatz for polynomial matrices
Dickinson and Povh (2015, [4, Theorem 3.5]) proved the following Positivstellensatz, which is so-called the Pólya-Putinar-Vasilescu Positivstellensatz for homogeneous polynomials, stated as follows.
Theorem 5.1**.**
Let and be homogeneous polynomials in of even degree. Denote . If for all , then there exists a number and homogeneous polynomials with nonnegative coefficients such that
[TABLE]
In this section we apply the Scherer-Hol theorem to establish a version of this Positivstellensatz for homogeneous polynomial matrices.
Theorem 5.2**.**
Let be a finite set of homogeneous polynomial matrices of even degrees. Let be a homogeneous polynomial matrix of even degree . If for all , then there exist a set consisting of homogeneous polynomials of even degrees, a number , homogeneous polynomials with nonnegative coefficients, and polynomial matrices , for , such that
[TABLE]
where , .
To give a proof for this Positivstellensatz, we need the following results for semirings in .
Let be the set of all polynomials in with nonnegative coefficients. For , denote by the semiring in generated by . Put
[TABLE]
Let such that . Denote
[TABLE]
Let be the semiring in generated by .
Lemma 5.3**.**
.
Proof.
Since each element of is a finite sum of elements of the form
[TABLE]
with , we have .
Conversely, since , it is sufficient to prove that
[TABLE]
In fact, for each polynomial , we have
[TABLE]
where and are in . Since and , it is easy to verify that for every with , we have
[TABLE]
The proof is complete.
∎
Lemma 5.4**.**
* is an Archimedean semiring, hence is an Archimedean quadratic module in .*
Proof.
For each , since and , we have
[TABLE]
Moreover, we have
[TABLE]
It follows from Lemma 2.2 that is an Archimedian semiring. ∎
Proof of Theorem 5.2.
It follows from Lemma 2.1 that there exists a finite subset of consisting of homogeneous polynomials of even degrees , respectively, such that
[TABLE]
Let such that . Denote
[TABLE]
Let be the semiring in generated by . It follows from Lemma 5.3 that
[TABLE]
and by Lemma 2.3, we have
[TABLE]
Then, for each x\in K\big{(}P(G^{\prime})^{t}\big{)}, we have , hence . The hypothesis implies that Note that is Archimedean by Lemma 5.4. Thus, applying the Scherer-Hol theorem we obtain
[TABLE]
Then can be written as
[TABLE]
with , , , , .
Substituting each by in both sides of (5.1), where , observing that
[TABLE]
[TABLE]
where , we have
[TABLE]
Let
[TABLE]
Put , and multiplying both sides of (5.2) with , we get
[TABLE]
Note that \mathbb{A}_{i}:=\lambda^{-d}\sigma^{e_{3}}\mathbb{B}_{i}\big{(}\dfrac{\lambda X}{\sigma}\big{)}\in\mathscr{M}_{t}(\mathbb{R}[X]). Moreover, consider the polynomial
[TABLE]
For any , we have
[TABLE]
It follows that is a homogeneous polynomial of degree . Since has nonnegative coefficients, so does . Denote . Then is homogeneous with nonnegative coefficients, and
[TABLE]
This completes the proof. ∎
In the case , we have the following matrix version of the Pólya Positivstellensatz.
Corollary 5.5**.**
Let be a homogeneous polynomial matrix of even degree . If for all , then there exists a number , homogeneous polynomials with nonnegative coefficients and polynomial matrices , for , such that
[TABLE]
Proof.
The result follows from the proof of Theorem 5.2, with the fact that when , we have and - the set of non-negative real numbers, and . ∎
In the following we give a non-homogeneous version of the Pólya-Putinar-Vasilescu Positivstellensatz for polynomial matrices, whose proof is similar to that of Corollary 4.4.
Corollary 5.6**.**
Let be a finite set of polynomial matrices of even degrees. Let be a polynomial matrix of even degree. Denote If for all , then there exist a finite set consisting of polynomials of even degrees, a number , polynomials with nonnegative coefficients, and polynomial matrices , for , such that
[TABLE]
where , .
6. Approximating positive semi-definite polynomial matrices using sums of squares
Marshall (2003) proved the following theorem, which approximates non-negative polynomials on basic closed semi-algebraic sets.
Theorem 6.1** ([8, Coro. 4.3]).**
Let be a finite subset of and . The following are equivalent:
- (1)
* for every .*
- (2)
There exists an integer such that for all rational , there exists an integer satisfying , where .
In this section we give a matrix version of this theorem, approximating positive semi-definite polynomial matrices using sums of squares. The first version is established for homogeneous polynomial matrices, as follows.
Theorem 6.2**.**
Let be a finite set of homogeneous polynomial matrices of even degrees. Let be a homogeneous polynomial matrix of even degree . If for all , then there exist a finite set of homogeneous polynomials in of even degrees and a number such that for every , there exists a number satisfying
[TABLE]
where .
Proof.
The existence of the set of homogeneous polynomials in of even degrees , respectively, satisfying and is given in the proof of Theorem 4.2.
Let such that . Denote
[TABLE]
Then , and which is Archimedean. Then the quadratic module is also Archimedean, and
[TABLE]
For any x\in K\big{(}M(G^{\prime})^{t}\big{)}, we have , hence . Then It follows from Corollary 1.2 that for every , , i.e. can be expressed as
[TABLE]
where , , .
Substituting each by in both sides of (6.1), where , observing that
[TABLE]
[TABLE]
we have
[TABLE]
Denote
[TABLE]
which are even numbers. Put , and multiplying both sides of (6.2) for , we have
[TABLE]
Since \sigma^{\prime}_{i0}:=\sigma^{e_{1}/2+e_{2}/2}\sigma_{i0}\big{(}\dfrac{\lambda X}{\sqrt{\sigma}}\big{)} and are sums of squares in , and \mathbb{B}_{i}:=\sigma^{e_{3}/2}\mathbb{A}_{i}\big{(}\dfrac{\lambda X}{\sqrt{\sigma}}\big{)}\in\mathscr{M}_{t}(\mathbb{R}[X]), we have
[TABLE]
The proof is complete. ∎
A non-homogeneous version of Theorem 6.2 is given as follows, whose proof is similar to that of Corollary 4.4.
Corollary 6.3**.**
Let be a finite set of polynomial matrices of even degrees. Let be a polynomial matrix of even degree . If for all , then there exist a finite set of polynomials in of even degrees and a number such that for every , there exists a number satisfying
[TABLE]
where .
Acknowledgements
The third author would like to express his sincere gratitude to Prof. Konrad Schmüdgen for fruitful discussions on representation theory for the algebra of matrices. This paper was finished during the visit of the second and the third authors at the Vietnam Institute for Advanced Study in Mathematics (VIASM). They thanks VIASM for financial support and hospitality.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] J.Cimprič , A representation theorem for Archimedean quadratic modules on ∗ * -rings, Canad. Math. Bull 52 (1) (2009), 39-52.
- 2[2] J.Cimprič , Real algebraic geometry for matrices over commutative rings, J. Algebra 359 (2012), 89-103.
- 3[3] J.Cimprič, A. Zalar , Moment problems for operator polynomials, J. Math. Anal. Appl. 401 (1) (2013), 307-316.
- 4[4] P.J.C. Dickinson and J. Povh , On an extension of Pólya’s Positivstellensatz, J. Glob. Optim. 61 (2015), 615–625.
- 5[5] I. Klep and M. Schweighofer , Pure States, Positive Matrix Polynomials and Sums of Hermitian Squares , Indiana University Mathematics Journal 59 (3)(2010), 857-874.
- 6[6] C.-T. Lê , Some Positivstellensätze for polynomial matrices, Positivity 19 (3) (2015), 213-228.
- 7[7] C.-T. Lê, T.H.B. Du , Handelman’s Positivstellensatz for polynomial matrices positive definite on polyhedra, Positivity 22 (3) (2018), 449-460.
- 8[8] M. Marshall , Approximating positive polynomials using sums of squares, Canad. Math. Bull. 46 (2003), no. 3, 400–418.
