Krivine–Stengle Positivstellensatz

From testwiki
Jump to navigation Jump to search

Template:Short description In real algebraic geometry, Krivine–Stengle Template:Lang (German for "positive-locus-theorem") characterizes polynomials that are positive on a semialgebraic set, which is defined by systems of inequalities of polynomials with real coefficients, or more generally, coefficients from any real closed field.

It can be thought of as a real analogue of Hilbert's Nullstellensatz (which concern complex zeros of polynomial ideals), and this analogy is at the origin of its name. It was proved by French mathematician Template:Ill and then rediscovered by the Canadian Template:Ill.

Statement

Template:Confusing section Let Template:Var be a real closed field, and Template:Var = {f1, f2, ..., fm} and Template:Var = {g1, g2, ..., gr} finite sets of polynomials over Template:Var in Template:Var variables. Let Template:Var be the semialgebraic set

W={x∈Rn∣∀f∈F,f(x)≥0;∀g∈G,g(x)=0},

and define the preorder (in the sense of a prepositive cone) associated with Template:Var as the set

P(F,G)={∑α∈{0,1}mσαf1α1⋯fmαm+∑ℓ=1rφℓgℓ:σα∈Σ2[X1,…,Xn]; φℓ∈R[X1,…,Xn]}

where Σ2[[[:Template:Var]]1,...,Template:VarTemplate:Var] is the set of sum-of-squares polynomials. In other words, Template:Var(Template:Var, Template:Var) = Template:Varserif + Template:Varserif, where Template:Varserif is the cone generated by Template:Var (i.e., the subsemiring of Template:Var[[[:Template:Var]]1,...,Template:VarTemplate:Var] generated by Template:Var and arbitrary squares) and Template:Varserif is the ideal generated by Template:Var.

Let Template:Var ∈ Template:Var[[[:Template:Var]]1,...,Template:VarTemplate:Var] be a polynomial. Krivine–Stengle Positivstellensatz states that

(i) ∀x∈Wp(x)≥0 if and only if ∃q1,q2∈P(F,G) and s∈ℤ such that q1p=p2s+q2.
(ii) ∀x∈Wp(x)>0 if and only if ∃q1,q2∈P(F,G) such that q1p=1+q2.

The weak Template:Lang is the following variant of the Template:Lang. Let Template:Var be a real closed field, and Template:Var, Template:Var, and Template:Var finite subsets of Template:Var[[[:Template:Var]]1,...,Template:VarTemplate:Var]. Let Template:Var be the cone generated by Template:Var, and Template:Varserif the ideal generated by Template:Var. Then

{x∈Rn∣∀f∈Ff(x)≥0∧∀g∈Gg(x)=0∧∀h∈Hh(x)≠0}=∅

if and only if

∃f∈C,g∈I,n∈ℕf+g+(∏H)2n=0.

(Unlike Template:Lang, the "weak" form actually includes the "strong" form as a special case, so the terminology is a misnomer.)

Variants

The Krivine–Stengle Positivstellensatz also has the following refinements under additional assumptions. It should be remarked that Schmüdgen's Positivstellensatz has a weaker assumption than Putinar's Positivstellensatz, but the conclusion is also weaker.

Schmüdgen's Positivstellensatz

Suppose that R=ℝ. If the semialgebraic set W={x∈ℝn∣∀f∈F,f(x)≥0} is compact, then each polynomial p∈ℝ[X1,…,Xn] that is strictly positive on W can be written as a polynomial in the defining functions of W with sums-of-squares coefficients, i.e. p∈P(F,∅). Here Template:Var is said to be strictly positive on W if p(x)>0 for all x∈W.[1] Note that Schmüdgen's Positivstellensatz is stated for R=ℝ and does not hold for arbitrary real closed fields.[2]

Putinar's Positivstellensatz

Define the quadratic module associated with Template:Var as the set

Q(F,G)={σ0+∑j=1mσjfj+∑ℓ=1rφℓgℓ:σj∈Σ2[X1,…,Xn]; φℓ∈ℝ[X1,…,Xn]}

Assume there exists L > 0 such that the polynomial L−∑i=1nxi2∈Q(F,G). If p(x)>0 for all x∈W, then Template:Var ∈ Template:Var(Template:Var,Template:Var).[3]

See also

Notes

References