+ All Categories
Home > Documents > Pólya's Positivity Propositionvicki/talks/raag05.pdf · Outline P´olya’s Theorem Some history...

Pólya's Positivity Propositionvicki/talks/raag05.pdf · Outline P´olya’s Theorem Some history...

Date post: 26-Jul-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
22
Outline olya’s Theorem Some history olya’s Theorem with degree bounds Applications Generalizations olya’s Theorem with olya’s Positivity Proposition Vicki Powers Dept. of Mathematics and Computer Science Emory University, Atlanta, USA September 8, 2005, Fourth annual network meeting RAAG2005 Vicki Powers Dept. of Mathematics and Computer Science Emory University, Atlanta, USA olya’s Positivity Proposition
Transcript
Page 1: Pólya's Positivity Propositionvicki/talks/raag05.pdf · Outline P´olya’s Theorem Some history P´olya’s Theorem with degree bounds Applications Generalizations P´olya’s Theorem

Outline Polya’s Theorem Some history Polya’s Theorem with degree bounds Applications Generalizations Polya’s Theorem with zeros Polya Quotes

Polya’s Positivity Proposition

Vicki Powers

Dept. of Mathematics and Computer ScienceEmory University, Atlanta, USA

September 8, 2005, Fourth annual network meeting RAAG2005

Vicki Powers Dept. of Mathematics and Computer Science Emory University, Atlanta, USA

Polya’s Positivity Proposition

Page 2: Pólya's Positivity Propositionvicki/talks/raag05.pdf · Outline P´olya’s Theorem Some history P´olya’s Theorem with degree bounds Applications Generalizations P´olya’s Theorem

Outline Polya’s Theorem Some history Polya’s Theorem with degree bounds Applications Generalizations Polya’s Theorem with zeros Polya Quotes

1 Polya’s Theorem

2 Some history

3 Polya’s Theorem with degree bounds

4 Applications

5 Generalizations

6 Polya’s Theorem with zeros

7 Polya Quotes

Vicki Powers Dept. of Mathematics and Computer Science Emory University, Atlanta, USA

Polya’s Positivity Proposition

Page 3: Pólya's Positivity Propositionvicki/talks/raag05.pdf · Outline P´olya’s Theorem Some history P´olya’s Theorem with degree bounds Applications Generalizations P´olya’s Theorem

Outline Polya’s Theorem Some history Polya’s Theorem with degree bounds Applications Generalizations Polya’s Theorem with zeros Polya Quotes

Fix a positive integer n and let R[X ] := R[x1, . . . , xn]. We write∆n for the simplex {(x1, . . . , xn) | xi ≥ 0,

∑i xi = 1}.

Polya’s Theorem says that if a form (homogeneous polynomial)p ∈ R[X ] is positive on ∆n, then for sufficiently large N all thecoefficients of

(x1 + · · ·+ xn)N ∗ p(x1, . . . , xn)

are positive.

Vicki Powers Dept. of Mathematics and Computer Science Emory University, Atlanta, USA

Polya’s Positivity Proposition

Page 4: Pólya's Positivity Propositionvicki/talks/raag05.pdf · Outline P´olya’s Theorem Some history P´olya’s Theorem with degree bounds Applications Generalizations P´olya’s Theorem

Outline Polya’s Theorem Some history Polya’s Theorem with degree bounds Applications Generalizations Polya’s Theorem with zeros Polya Quotes

In 1883, Poincare proved for n = 2 that for a form p positiveon ∆2 there is some form q with positive coefficients so thatq ∗ p has only positive coefficients.

In 1911, Meissner proved it for n = 3 but again withoutspecifying the q.

Polya’s theorem appeared in 1928 (in German) and is also inInequalities by Hardy, Littlewood, and Polya (in English),where they write

The theorem gives a systematic process for decidingwhether a given form F is strictly positive forpositive x. We multiply repeatedly by

∑xi and, if

the form is positive, we shall sooner or later obtain aform with positive coefficients.

Vicki Powers Dept. of Mathematics and Computer Science Emory University, Atlanta, USA

Polya’s Positivity Proposition

Page 5: Pólya's Positivity Propositionvicki/talks/raag05.pdf · Outline P´olya’s Theorem Some history P´olya’s Theorem with degree bounds Applications Generalizations P´olya’s Theorem

Outline Polya’s Theorem Some history Polya’s Theorem with degree bounds Applications Generalizations Polya’s Theorem with zeros Polya Quotes

Polya’s proof is elementary: For p positive on ∆n of degree d , heconstructs a sequence of real polynomials pε in n variables suchthat

pε converges uniformly to p on ∆n as ε → 0 and

for |β| = N + d , the coefficient of X β in (∑

xi )N ∗ p is a

non-negative multiple of p 1N+d

( βN+d )

Since βN+d ∈ ∆n, for large enough N the coefficient of X β is

non-negative.

Remark. An alternate proof of Polya’s Theorem was given byT. Wormann (circa 2000) using the Representation Theorem formodules over archimedean preprimes.

Vicki Powers Dept. of Mathematics and Computer Science Emory University, Atlanta, USA

Polya’s Positivity Proposition

Page 6: Pólya's Positivity Propositionvicki/talks/raag05.pdf · Outline P´olya’s Theorem Some history P´olya’s Theorem with degree bounds Applications Generalizations P´olya’s Theorem

Outline Polya’s Theorem Some history Polya’s Theorem with degree bounds Applications Generalizations Polya’s Theorem with zeros Polya Quotes

Polya’s Theorem says that any form p positive on ∆n can bewritten as a quotient of two polynomials with positive coefficientswhere the denominator is a power of

∑i xi .

If we replace xi by x2i , ∆n becomes the unit sphere and the

theorem gives a concrete, constructive solution to Hilbert’s 17thproblem in the case that p is even and definite. In his 1928 paper,Polya remarks

Es kann schliesslich bemerkt werden, dass die Darstellungeinigermassen in Zusammenhang mit einer Fragestellungvon Hilbert steht, die kurzlich durch E. Artin mittiegehenden Mittleln gelost wurde.

Vicki Powers Dept. of Mathematics and Computer Science Emory University, Atlanta, USA

Polya’s Positivity Proposition

Page 7: Pólya's Positivity Propositionvicki/talks/raag05.pdf · Outline P´olya’s Theorem Some history P´olya’s Theorem with degree bounds Applications Generalizations P´olya’s Theorem

Outline Polya’s Theorem Some history Polya’s Theorem with degree bounds Applications Generalizations Polya’s Theorem with zeros Polya Quotes

In 2001, a bound for Polya’s Theorem was given. Supposep ∈ R[X ] is a form of degree d positive on ∆n, let λ be theminimum of p on ∆n. Assume p =

∑|α|=d aαXα and define

L := maxα

|aα|α1! . . . αn!

|α|!

Theorem (V. Powers,B. Reznick)

Suppose that p ∈ R[X ] is as above. If

N >d(d − 1)

2

L

λ− d ,

then (x1 + · · ·+ xn)N ∗ p(x1, . . . , xn) has positive coefficients.

Vicki Powers Dept. of Mathematics and Computer Science Emory University, Atlanta, USA

Polya’s Positivity Proposition

Page 8: Pólya's Positivity Propositionvicki/talks/raag05.pdf · Outline P´olya’s Theorem Some history P´olya’s Theorem with degree bounds Applications Generalizations P´olya’s Theorem

Outline Polya’s Theorem Some history Polya’s Theorem with degree bounds Applications Generalizations Polya’s Theorem with zeros Polya Quotes

Applications

In 1940, Habicht use Polya’s Theorem to prove directly that apositive definite form is a sum of squares of rational functions.

In 2002, M. Schweighofer used Polya’s Theorem to give aalgorithmic proof of Schmudgen’s Positivstellensatz: If the basicclosed semialgebraic set K = {g1 ≥ 0, . . . , gk ≥ 0} is compact andf > 0 on K , then f is in the preorder generated by the gi ’s.By the (classic) Positivstellensatz, there is an explicit “certificateof compactness” for K . Modulo such a certificate, for f > 0 on KSchweighofer gives a method for constructing a representation of fin the preorder by reducing to Polya’s Theorem.

Vicki Powers Dept. of Mathematics and Computer Science Emory University, Atlanta, USA

Polya’s Positivity Proposition

Page 9: Pólya's Positivity Propositionvicki/talks/raag05.pdf · Outline P´olya’s Theorem Some history P´olya’s Theorem with degree bounds Applications Generalizations P´olya’s Theorem

Outline Polya’s Theorem Some history Polya’s Theorem with degree bounds Applications Generalizations Polya’s Theorem with zeros Polya Quotes

Combining this construction with the degree bound for Polya’sTheorem yields a complexity estimate for Schmudgen’sPositivstellensatz.

This construction can be generalized to cylinders with compactcross-section – sets of the form K × L, where K is a compact basicclosed semialgebraic set and L ⊆ R is non-compact – and used toprove that the moment problem is solvable in this case. (Themoment problem in this case was also solved by Kuhlmann,Marshall, and Schwartz using different methods.)

Very recently, J. Nie generalized this construction to give analgorithmic proof of Putinar’s Theorem with complexity bound.

Vicki Powers Dept. of Mathematics and Computer Science Emory University, Atlanta, USA

Polya’s Positivity Proposition

Page 10: Pólya's Positivity Propositionvicki/talks/raag05.pdf · Outline P´olya’s Theorem Some history P´olya’s Theorem with degree bounds Applications Generalizations P´olya’s Theorem

Outline Polya’s Theorem Some history Polya’s Theorem with degree bounds Applications Generalizations Polya’s Theorem with zeros Polya Quotes

Application to copositive programming: Let Sn denote the n × nsymmetric matrices over R and define the copositive cone

Cn = {M ∈ Sn | Y TMY ≥ 0 for all Y ∈ Rn+}.

Copositive programming, i.e., optimization over Cn, has manyapplications. For example, if G is a loopless undirected graph withvertex set V let α(G ) denote the stability number of G (the size ofthe maximum stable subset of V ). Then

Theorem (De Klerk, Pasechnik)

Let n = |V | and A(G ) be the adjacency matrix of G. Thenα(G ) = min{λ | λ(I + A(G ))− 1 ∈ Cn}.

Vicki Powers Dept. of Mathematics and Computer Science Emory University, Atlanta, USA

Polya’s Positivity Proposition

Page 11: Pólya's Positivity Propositionvicki/talks/raag05.pdf · Outline P´olya’s Theorem Some history P´olya’s Theorem with degree bounds Applications Generalizations P´olya’s Theorem

Outline Polya’s Theorem Some history Polya’s Theorem with degree bounds Applications Generalizations Polya’s Theorem with zeros Polya Quotes

Now define, for r ∈ N,

C rn = {M ∈ Sn | (

∑i

xi )r ∗ XTMX has non-negative coefficients }.

Then C rn can be computed via linear programming and by

Polya’s Theorem C rn converges to Cn.

De Klerk and Pasechnik use the bound for Polya’s Theorem togive results on using this method for approximating thestability number of a graph.

Note that this is in the same spirit as using SOSrepresentations of positive polynomials to minimizepolynomials on semialgebraic sets via semidefiniteprogramming.

Vicki Powers Dept. of Mathematics and Computer Science Emory University, Atlanta, USA

Polya’s Positivity Proposition

Page 12: Pólya's Positivity Propositionvicki/talks/raag05.pdf · Outline P´olya’s Theorem Some history P´olya’s Theorem with degree bounds Applications Generalizations P´olya’s Theorem

Outline Polya’s Theorem Some history Polya’s Theorem with degree bounds Applications Generalizations Polya’s Theorem with zeros Polya Quotes

Generalizations

In 1969, Motzkin and Strauss partially generalized Polya’sTheorem to power sequences in several variables.

In 1996, Catlin and D’Angelo generalized the theorem topolynomials in several complex variables.

Handelman has results on a related question: Supposeq ∈ R[X ] has nonnegative coefficients, for which f does thereexist r ∈ N so that qr ∗ f has nonnegative coefficients?

Vicki Powers Dept. of Mathematics and Computer Science Emory University, Atlanta, USA

Polya’s Positivity Proposition

Page 13: Pólya's Positivity Propositionvicki/talks/raag05.pdf · Outline P´olya’s Theorem Some history P´olya’s Theorem with degree bounds Applications Generalizations P´olya’s Theorem

Outline Polya’s Theorem Some history Polya’s Theorem with degree bounds Applications Generalizations Polya’s Theorem with zeros Polya Quotes

Recently, C.W.J. Hol and C.W. Scherer proved a generalization ofPolya’s Theorem (with bound) to a non-commutative setting.

The setting is m×m matrices with entries from R[X ], equivalently,polynomials in commuting variables with matrix coefficients.

Such S(X ) is sos if there is some T (X ) (not necessarily square)such that

S(X ) = T (X )TT (X ).

Note that if m = 1 and Tj(X ) is the j-th column of T , then thisbecomes S(X ) =

∑Tj(X )2 and we have the usual definition of

sos.

In this setting, the semialgebraic set is replaced by

{x ∈ Rn | −G (x) is psd },where G (X ) is a symmetric matrix with entries from R[X ]. Notethat if G (X ) = diag(−g1(X ), . . . ,−gm(X )), we obtain a basicclosed semialgebraic set.

Vicki Powers Dept. of Mathematics and Computer Science Emory University, Atlanta, USA

Polya’s Positivity Proposition

Page 14: Pólya's Positivity Propositionvicki/talks/raag05.pdf · Outline P´olya’s Theorem Some history P´olya’s Theorem with degree bounds Applications Generalizations P´olya’s Theorem

Outline Polya’s Theorem Some history Polya’s Theorem with degree bounds Applications Generalizations Polya’s Theorem with zeros Polya Quotes

Hol and Scherer generalize Polya’s Theorem with a bound in thissetting; the proof is similar to the commutative case.

They then give a matrix version of Putinar’s theorem, using ageneralization of Schweighofer’s procedure for reducing topositivity on the simplex.

Their result has applications to semi-definite programmingrelaxations of certain types of problems arising in control theory.

Vicki Powers Dept. of Mathematics and Computer Science Emory University, Atlanta, USA

Polya’s Positivity Proposition

Page 15: Pólya's Positivity Propositionvicki/talks/raag05.pdf · Outline P´olya’s Theorem Some history P´olya’s Theorem with degree bounds Applications Generalizations P´olya’s Theorem

Outline Polya’s Theorem Some history Polya’s Theorem with degree bounds Applications Generalizations Polya’s Theorem with zeros Polya Quotes

Recently, Schweighofer proved the following:

Lemma

Given f ∈ R[X ] and suppose that for each u ∈ ∆n there is m ∈ N,g1, . . . , gm, h1, . . . , hm ∈ R[X ] such that(1) f = g1h1 + · · ·+ gmhm

(2) gi (u) > 0 for all i(3) hi has non-negative coefficients for each iThen for some N, (

∑i xi )

N ∗ f has non-negative coefficients.

Vicki Powers Dept. of Mathematics and Computer Science Emory University, Atlanta, USA

Polya’s Positivity Proposition

Page 16: Pólya's Positivity Propositionvicki/talks/raag05.pdf · Outline P´olya’s Theorem Some history P´olya’s Theorem with degree bounds Applications Generalizations P´olya’s Theorem

Outline Polya’s Theorem Some history Polya’s Theorem with degree bounds Applications Generalizations Polya’s Theorem with zeros Polya Quotes

In ongoing work with B. Reznick, we are looking at Polya’sTheorem for p psd on ∆n with possible zeros. We write Pn,d forthe forms in R[X ] of degree d for which the conclusion of Polya’sTheorem holds.

An easy argument yields the following:

Proposition

If p ∈ Pn,d , then p is positive on ∆n except possibly on a union offaces of ∆n.

For example, if p vanishes on the interior of ∆n, then p isindentically zero and if p(u) = 0 where u = (u1, . . . , uk , 0, . . . , 0)with ui > 0 for i = 1, . . . , k, then p vanishes on the facecontaining u.

Vicki Powers Dept. of Mathematics and Computer Science Emory University, Atlanta, USA

Polya’s Positivity Proposition

Page 17: Pólya's Positivity Propositionvicki/talks/raag05.pdf · Outline P´olya’s Theorem Some history P´olya’s Theorem with degree bounds Applications Generalizations P´olya’s Theorem

Outline Polya’s Theorem Some history Polya’s Theorem with degree bounds Applications Generalizations Polya’s Theorem with zeros Polya Quotes

Our future result: Suppose p ∈ Pn,d is zero on a face F of ∆n, wesay p has a simple zero on F if 〈a condition involving the positivityon F of certain partial derivatives of p〉 holds. Then the thetheorem we hope to prove is:

Suppose p is positive on ∆n except for possible simple zeros onfaces of ∆n. Then for N > 〈an explicit bound〉,

(x1 + · · ·+ xn)N ∗ p

has non-negative coefficients.

The theorem without the bound will most likely also followfrom Handelman’s work and Schweighofer’s lemma

The “simple zeros” condition is probably necessary as well assufficient; this should follow from Handelman’s work (or canbe proven directly)

Vicki Powers Dept. of Mathematics and Computer Science Emory University, Atlanta, USA

Polya’s Positivity Proposition

Page 18: Pólya's Positivity Propositionvicki/talks/raag05.pdf · Outline P´olya’s Theorem Some history P´olya’s Theorem with degree bounds Applications Generalizations P´olya’s Theorem

Outline Polya’s Theorem Some history Polya’s Theorem with degree bounds Applications Generalizations Polya’s Theorem with zeros Polya Quotes

Let’s look at the case where p has a zero at a vertex of ∆n. Weassume throughout that the form p ∈ R[X ] is ≥ 0 on ∆n.

Definition

If p has a zero at a unit vector ej , it is a simple zero if for all i ,

i 6= j , ∂p∂xi

(ej) > 0, i.e., the coefficient of xd−1j xi is positive.

For r ∈ R, 0 < r < 1 and j = 1, . . . , n, let ∆n(j , r) denote thesimplex with vertices {ej} ∪ {ej + r(ei − ej) | i 6= j}.

Lemma

If p has a simple zero at ej , then there exists s > 0 such that

p(u1, . . . , un) ≥ s(u1 + · · ·+ uj−1 + uj+1 + · · ·+ un)

for all u = (u1, . . . , un) ∈ ∆n(j , r) for r sufficiently small.

Vicki Powers Dept. of Mathematics and Computer Science Emory University, Atlanta, USA

Polya’s Positivity Proposition

Page 19: Pólya's Positivity Propositionvicki/talks/raag05.pdf · Outline P´olya’s Theorem Some history P´olya’s Theorem with degree bounds Applications Generalizations P´olya’s Theorem

Outline Polya’s Theorem Some history Polya’s Theorem with degree bounds Applications Generalizations Polya’s Theorem with zeros Polya Quotes

Assume p has a simple zero at e1 and is otherwise positive on ∆n.

Choose s, r as in the lemma and let P be the closed simplexobtained by removing the ∆n(1, r) from ∆n and adding back theedges with vertices {e1, r(ei − e1)}.

By assumption, p > 0 on P. Let γ be the minimum of p on P.Recall from Polya’s proof that we need to find N such that

p 1(N+d)

N + d

)> 0.

Vicki Powers Dept. of Mathematics and Computer Science Emory University, Atlanta, USA

Polya’s Positivity Proposition

Page 20: Pólya's Positivity Propositionvicki/talks/raag05.pdf · Outline P´olya’s Theorem Some history P´olya’s Theorem with degree bounds Applications Generalizations P´olya’s Theorem

Outline Polya’s Theorem Some history Polya’s Theorem with degree bounds Applications Generalizations Polya’s Theorem with zeros Polya Quotes

If βN+d ∈ P, then we can use the original Polya’s Theorem bound:

We need

N >d(d − 1)

2

L

γ− d .

If βN+d ∈ ∆n(1, r), then the lemma above combined with an

elementary argument shows that for s as in the lemma,T = max |aα| and a constant k which depends only on d , we need

N >kT

s− d .

Combining the two estimates gives a global bound on N.

Remark The bound s is not sensitive to the value of r , we justneed to make r small enough that the value of p on the corner isclose to the value of the derivatives. But the smaller r is, thesmaller γ will be, in general. The relationship between the twoestimates needs to be made precise!

Vicki Powers Dept. of Mathematics and Computer Science Emory University, Atlanta, USA

Polya’s Positivity Proposition

Page 21: Pólya's Positivity Propositionvicki/talks/raag05.pdf · Outline P´olya’s Theorem Some history P´olya’s Theorem with degree bounds Applications Generalizations P´olya’s Theorem

Outline Polya’s Theorem Some history Polya’s Theorem with degree bounds Applications Generalizations Polya’s Theorem with zeros Polya Quotes

Vicki Powers Dept. of Mathematics and Computer Science Emory University, Atlanta, USA

Polya’s Positivity Proposition

Page 22: Pólya's Positivity Propositionvicki/talks/raag05.pdf · Outline P´olya’s Theorem Some history P´olya’s Theorem with degree bounds Applications Generalizations P´olya’s Theorem

Outline Polya’s Theorem Some history Polya’s Theorem with degree bounds Applications Generalizations Polya’s Theorem with zeros Polya Quotes

Polya Quotes

If you can’t solve a problem, then there is an easier problem youcan solve: find it.

I am too good for philosophy and not good enough for physics.Mathematics is in between.

How I need a drink, alcoholic of course, after the heavy chaptersinvolving quantum mechanics(This is a mnemonic for the first fourteen digits of π, the lengthsof the words are the digits!)

Vicki Powers Dept. of Mathematics and Computer Science Emory University, Atlanta, USA

Polya’s Positivity Proposition


Recommended