TWO DIRECTIONS- with matrix unknowns

advertisement
TWO DIRECTIONS- with matrix unknowns
!. Matrix inequalities in matrix unknowns:
Extending Real Algebraic Geometry
subject of this talk
II. LMIs and Convex problems with matrix unknowns not much in this
talk
A systematic approach to operator and matrix inequalities:
noncommutative real algebraic geometry
Noncommutative Real Algebraic Geometry: Inequalities
Free Convexity
Free Convex Positvstellensatz
Noncommutative Real Nullstellensatz
Classical Real NullSS(Commutative)
Noncommutative Radicals
Noncommutative Real Nullstellensatz
Monomial ideals and unshrinkable words
A Positivstellensatz for Varieties Intersect a Convex Set
nc Polynomials
Definition
A noncommutative, or nc, polynomial p(x) is a polynomial in free
variables with involution x = (x 1 , . . . , x g , x ∗1 , . . . , x ∗g ).
Example p(x) = x 21 x ∗2 x 1 + x ∗1 x 2 x 21 + x 1 x 2 − x 2 (x 21 )∗ + 5.
Denote the nc polynomials with real coefficients by Rhx, x ∗ i.
Evaluating nc Polynomials
Given a g -tuple (X 1 , . . . , X g ) of real n × n matrices, p(X ) is defined
by plugging in matrices X j for each x j in p (and X ∗i for x ∗i ), and
plugging in p(0)In for the constant term p(0).
Example x j 7→ X j
x ∗j 7→ X ∗j
p(x) = 3 + x 21 + x ∗2 x 2
=⇒
p(X ) = 3In + X 21 + X ∗2 X 2 .
In the begining of this talk the X j are symmetric matrices and x ∗j = x j .
Noncommutative inequalities
Definition
(1) M 0 means M is positive semidefinite (PsD).
(2) M B means M − B 0.
(3) For r an nc polynomial let
Dr := {X = (X 1 , X 2 , . . . , X g ) : r (X ) 0}.
Here X j sweep thru symmetric matrices of all sizes.
Questions
Given q, r nc polynomials. How do we tell:
(1) Is q PsD everywhere?
(2) Is q(X ) PsD
if r (X ) is PsD? Equivalently, is q 0 on Dr ?
FIND ALGEBRAIC CERTIFICATES
Linear Pencil, Linear Matrix Inequality (LMI)
A free linear matrix inequality (LMI) is of the form L(X ) 0.
Its scalar solution set
DL = X ∈ Rs | L(X ) 0
= X ∈ Rs | A0 + X 1 A1 + · · · + X g Ag 0
is called a spectrahedron or also an LMI domain.
Theorem
H-McCullough Annals 2012
IF p is a nc symmetric polynomial p(0) = 1 with Dp bounded,
THEN there is a monic linear pencil L such that DL = Dp .
Linear Pencils
Given a s × s linear pencil
L(x) = A0 + x1 A1 + · · · + xg Ag ,
it is natural to substitute symmetric matrices X j for the variables xj .
For X = (X 1 , . . . , X g ) ∈ (Sn×n )g , the evaluation L(X ) is
L(X ) := In ⊗ A0 + X 1 ⊗ A1 + · · · + X g ⊗ Ag ∈ Ssn×sn .
The tensor product in this expression is the standard (Kronecker)
tensor product of matrices.
L is called monic if A0 = I .
Convex (perfect) Positivstellensatz
Theorem
H Klep McCullough Advances 2012
Suppose:
L(x) is a monic linear pencil;
q(x) is a noncommutative polynomial.
DL1 is bounded.
q 0 where L 0
if and only if
q(x) = s(x)∗ s(x) +
X
vj (x)∗ L(x)vj (x),
j
where s, vj are vectors of polynomials each of degree ≤
(If DL is bounded, then we may take s = 0.)
j
deg(q)
2
k
.
Noncommutative inequalities
Why care?
Applications to quantum physics are explained by Pironio, Navascués, Acı́n (SIAM J.
Optim. 20 (2010), pp. 2157–2180), who also consider computational aspects related
to nc sum of squares.
Optimization of nc polynomials has direct applications in quantum information
science, e.g. to compute upper bounds on the maximal violation of a generic Bell
inequality (Pal & Vértesi, Phys. Rev. A (3) 79 (2009), 022120).
Doherty, Liang, Toner, Wehner (Proceedings of the 23rd Annual IEEE Conference on
Computational Complexity, IEEE Computer Society, 2008, pp. 199–210) employ free
real algebraic geometry (or free positivity) to consider the quantum moment problem
and multi-prover games.
Optimization of nc polynomials is also used in quantum chemistry to compute the
ground-state electronic energy of atoms or molecules, cf. Mazziotti (Phys. Rev. Lett.
93 (2004), 213001).
Certificates of positivity via sums of squares are often used in the theoretical physics
literature to place very general bounds on quantum correlations, cf. Glauber (Phys.
Rev. 130 (1963), pp. 2529–2539).
nc Nullstellensatz
Chris Nelson
Jaka Cimprič
Igor Klep
Scott McCullough
UC San Diego
U Ljubljana
U Auckland
University of Florida
Your narrator Bill Helton
UCSD
AMS
Advertisement:
1
2
Try noncommutative computation
NCAlgebra1
NCSoStools2
http://www.math.ucsd.edu/~ncalg
http://ncsostools.fis.unm.si
Helton, de Oliveira (UCSD), Stankus (CalPoly SanLObispo), Miller
Igor Klep
Free Nullstellensatz
Noncommutative Real Algebraic Geometry: Inequalities
Free Convexity
Free Convex Positvstellensatz
Noncommutative Real Nullstellensatz
Classical Real NullSS(Commutative)
Noncommutative Radicals
Noncommutative Real Nullstellensatz
Monomial ideals and unshrinkable words
A Positivstellensatz for Varieties Intersect a Convex Set
Classical Real Algebraic Geometry
Classical Commutative Nullstellensätze (NullSS)
Commutative polynomials on Cg or Rg .
Variety (zero set) of p: Given polynomial p, the zero set Vp of p is
Vp := {X : p(X ) = 0}
Theorem (Hilbert’s NullSS) Polynomials on Cg , Vp ⊆ Cg :
Vq ⊇ Vp iff q k = f p for some polynomial f , some integer k.
Theorem (Real NullSS)
Polynomials on Rg , Vp ⊆ Rg :
2k
Vq ⊇ Vp iff q + sos = f p for some polynomial f , some integer k.
sos means sum of squares of polynomials =
finite
X
sj2 .
j
Algebra formulas are much more computer friendly than brute force
checking Vq ⊇ Vp .
nc Polynomials
For the remainder of this talk the variables and matrices are not
restricted to be symmetric.
Evaluating nc Polynomials
Given a g -tuple (X 1 , . . . , X g ) of real n × n matrices, p(X ) is defined
by plugging in matrices X j for each x j in p (and X ∗i for x ∗i ), and
plugging in p(0)In for the constant term p(0).
Example
x j 7→ X j
x ∗j 7→ X ∗j
p(x) = 3 + x 21 + x ∗2 x 2
=⇒
p(X ) = 3In + X 21 + X ∗2 X 2 .
Ideal Question
The left ideal generated by p is:
Ip := {f p : f a polynomial}
Is Ip all polynomials which vanish where p vanishes?
Often Not!
Main Question: Given p. Characterize
p
Ip := {q : p(X )v = 0 implies q(X )v = 0}
p
Ip ⊆ Ip called the radical ideal of Ip .
We want an Algebraic Certificate telling which q vanish where p
vanishes.
Example: “Analytic” Ideals
Definition
A polynomial p ∈ Rhx, x ∗ i is analytic if it is in Rhxi—that is,
p has no transpose variables, no x ∗i .
Example
Analytic:
Not analytic:
p(x) = 1 + x 1 x 2 + x 31 + x 52 .
p(x) = 1 + x ∗1 x 2 + (x ∗1 )3 + x 52 .
Theorem (H - McCullough - Putinar, 2007)
Let p ∈ Rhx, x ∗ i be an analytic polynomial, and let Ip ⊆ Rhx, x ∗ i be
the left ideal generated by p. Then
p
Ip = Ip ,
that is,
p(X )v = 0 =⇒ q(X )v = 0
iff
q = f p.
Note: no powers q k are needed! (Hilbert’s NullSS needs them.)
Classical Commutative Real NullSS
Commutative real valued polynomials on Rg or Cg .
Theorem (Real NullSS 1960’s): p and q are real valued polynomials
p
Ip
=
{q : q 2k + sos ∈ Ip } =:
√
real
I
The radical ideal of Ip equals the real radical ideal of Ip .
Algebra formulas are more computer friendly than brute force checking
of zero set inclusion.
Noncommutative Real Ideals
Definition
A left ideal I ⊆ Rhx, x ∗ i is called a real left ideal provided:
q1∗ q1 + sos ∈ I + I ∗
implies
q1 ∈ I .
∗
Commutative analog: q1k1 q1k1 + sos ∈ I implies q1 in I .
Proposition
If I ⊆ Rhx, x ∗ i is a left ideal, then
√
I is a real left ideal .
Noncommutative Real Radical Ideals
Definition
√
Given a left ideal I ⊂ Rhx, x ∗ i, define the real radical real I to be
√
real
I := the smallest real ideal containing I
So by the previous proposition,
I ⊆
¿ Free NullSS →
√
real
√
real
√
I ⊆ I
√
I = I?
← Free NullSS ?
Noncommutative Real Nullstellensatz
Theorem (nc NullSS Cimpric H McCullough Nelson, Pr LMSoc )
If I ⊆ Rhx, x ∗ i is a finitely-generated left ideal, then
√
√
real
I =
I.
Theorem
Let I ⊆ Rhx, x ∗ i be a finitely-generated left ideal whose generators
√
have degree ≤ d. There exists an ALGORITHM for computing real I :
1
2
This Algorithm involves only computations of polynomials which
have degree less than d. Stops in a finite number of steps.
√
The output is a left Gröbner Basis for the ideal real I .
Does I =
√
I?
We know
√
I =
√
real
I
Given generators of I can we tell ELEGANTLY by inspection if I =
√
I?
Solved for: degree 2 singly generated left ideal in one variable.
Answer is very messy (umpteen cases), SO we believe answer is NO.
All we can hope for is elegant cases. Example: Monomial Ideals
A monomial ideal is one whose generators are all monomials.
A monomial w ∈ hx, x ∗ i is left shrinkable if it can be written as
w = uu ∗ d for some monomials d, u with u 6= 1.
Example:
x2 x3 x ∗3 x ∗2 x1 is shrinkable.
Theorem Cimpric Klep Helton McCullough Nelson -arXiv
A left monomial ideal is a real left ideal if and only if it is generated by
left unshrinkable monomials.
Corollary
If generators have no x i x ∗i or x ∗i x i , then I is real.
Linear Pencils and Ideals
A POSITIVSTELLENSATZ ON A FREE VARIETY
INTERSECTED A FREE CONVEX SET
L-Radical Left Ideals
If I ⊂ Rhx, x ∗ i is a left ideal and L is a linear pencil, we say I is
L-radical if whenever
finite
X
i
si∗ si
+
finite
X
rj∗ Lrj ∈ I + I ∗
j
then each si ∈ I and each row of each Lrj is in I .
√
Let L I denote the smallest L-radical left ideal containing I and call it
the L-radical of I . Note that
√
√
real
L
I ⊂ I.
I ⊂
A Positivstellensatz
Theorem Chris Nelson in prep
Let I ⊂ Rhx, x ∗ i be a finitely-generated left ideal and let L be a linear
pencil. Then v ∗ p(X )v ≥ 0 whenever L(X ) 0 and ι(X )v = 0 for
each ι ∈ I if and only if p is of the form
q=
finite
X
i
where θ ∈
√
L
si∗ si +
finite
X
rj∗ Lrj + θ + θ∗ ,
j
I and each of the si , rj , and θ have degree bounds.
Nelson gave an ALGORITHM for finding all polynomials in
degree bounded by D, the degree of the generators of I .
√
L
I of
A Few Consequences’
Corollary Klep -Schweighofer 2011
If L is a linear pencil and L̃ is a degree 1 polynomial, then p(x) ≥ 0 for
all x ∈ DL if and only if L̃ is of the form
L̃ =
finite
X
i
qi∗ qi
+
finite
X
rj∗ Lrj + θ + θ∗ ,
j
where qi , ri are constants and there is a set special T of degree 1
polynomials containing the θi .
p
Nelson identifies the set T as generators for the left ideal L {0}. (It is
actually a two-sided ideal.) Also L can be any poly (KS, N).
Corollary Convex Perfect Positivstellensatz H- Klep McC
The Convex Positivstellensatz is the special case:
I = {0} and L is a monic pencil.
Summary: Free Nullstellensatz
√ √
Free real NullSS:
real
I ⊆
I = I
for finitely generated left ideals I .
√ √
Examples where I is a Real ideal, I = real I = I :
1
2
For an analytic finitely generated ideal.
√
One “sees” if I = real I
a. For a monomial ideal (unshrinkable words are bad)
b. Homogeneous singly generated ideals.
Nelson’s general NSS ∪ PosSS is much more general than Arveson
-Steinspring Thms (for finite dims).
ALGORITHM: It computes
√
real
Can Numerically Compute
I.
if q(X )v = 0 whenever p(X )v = 0 .
IMPLEMENTED under NCAlgebra by Igor Klep with M. de Oliveira.
Computer Algebra to do Noncommutative Polynomials
NCSoSTools Igor Klep et al. runs under Matlab.
NCAlgebra runs under Mathematica
M de Oliveira, Bill, Stankus, Miller (Igor helps too)
Now has a numerical LMI solver.
COMING ATTRACTIONS
Noncommutative Formal Power Series Commands
Lance Berlin, Luis A. Duffaut Espinosa, W. Steven Gray,
de Oliveira, Helton
References
J. William Helton, Igor Klep, Scott McCullough:
The convex Positivstellensatz in a free algebra,
Adv. Math. 231 (2012) 516–534.
Igor Klep, Markus Schweighofer:
Infeasibility certificates for linear matrix inequalities,
Oberwolfach Preprints (OWP) 28 (2011).
Jaka Cimprič, J. William Helton, Scott McCullough, Chris Nelson:
A Non-commutative Real Nullstellensatz Corresponds to a Non-commutative Real
Ideal; Algorithms, preprint, http://arxiv.org/abs/1102.4859 (Pr LMS)
Jaka Cimprič, J. William Helton, Igor Klep, Scott McCullough, Chris Nelson:
On real one-sided ideals in a free algebra, in preparation.
Chris Nelson:
A Positivstellensatz on a Free Variety Intersected a Free Convex Set, in preparation.
Download