Motivation
Many polynomial optimization problems are invariant under permuting the variables: the objective and the constraints are symmetric polynomials. Lasserre's moment–sum-of-squares hierarchy solves such problems by a sequence of semidefinite programs whose size grows quickly with the number of variables and the degree, and symmetry is the main tool for shrinking them. Riener, Theobald, Jansson Andrén and Lasserre (arXiv:1103.0486, Math. Oper. Res. 38(1), 2013, doi:10.1287/moor.1120.0558) develop symmetry reductions of the hierarchy and, in their Section 6, a second route: instead of reducing the moment matrices, describe the orbit space of the symmetry group directly by polynomial inequalities, following Procesi and Schwarz, and optimize over it.
For the symmetric group the orbit space is described by a single Hankel matrix of power sums. This mission formalizes the lower bound that results for a basic family of symmetric problems: minimize one power sum subject to prescribed values of the lower power sums.
Setting
Fix n∈N and a point x=(x1,…,xn)∈Rn. The power sum of order j is sj(x)=∑i=1nxij; note s0(x)=n.
The problem Pnmq (6.4). Given m,q∈N with q≥m, m≤n+1, and prescribed reals γ1,…,γm−1, minimize sq(x) over all x∈Rn with sj(x)=γj for j=1,…,m−1. Its optimal value is written minPnmq.
The Hankel matrix. For a real sequence s=(s0,s1,…) and k∈N, Hk(s)=(si+j−2)1≤i,j≤k.
The matrix J (6.1). For a finite group acting on Rn with fundamental invariants π1,…,πl, the matrix J=(⟨dπi,dπj⟩)1≤i,j≤l has G-invariant entries ∑k∂kπi∂kπj. For the symmetric group with πj=sj/j, J is the Hankel matrix Hn(s) of power sums.
The SDP (6.5). For m≤n+1 and m≤q≤2n−2,
Lnmq=smin{sq:Hn(s)⪰0, s0=n, sj=γj, j=1,…,m−1}.
The variable is the sequence s; the constraint is a single linear matrix inequality of size n.
Formalization targets
Goal: Theorem 6.6
For m≤n+1 and m≤q≤2n−2:
(a)
minPnmq≥Lnmq.
(b) If q=m=2r, put γ0=n, Hr(γ)=(γi+j−2)1≤i,j≤r and ur(γ)T=(γr,…,γ2r−1). If Hr(γ)≻0, then
minPnmq≥ur(γ)THr(γ)−1ur(γ).
The goal is the conjunction of (a) and (b).
Milestones
- For πj=sj/j, J=Hn(s) (p. 26).
- The power-sum vector of a feasible point of (6.4) is feasible for (6.5) (proof of (a), p. 26).
- Hn(s)⪰0⇒Hr+1(s)⪰0 for r<n (proof of (b), p. 26).
- The Schur complement bound uTHr(s)−1u≤s2r when Hr+1(s)⪰0 and Hr(s)≻0 (proof of (b), p. 26).
Significance
Part (a) bounds a nonconvex polynomial problem of degree q in n variables by a semidefinite program with one n×n matrix variable, whose size does not depend on q. Part (b) evaluates the bound in closed form in the even case q=m, where the SDP reduces to a single scalar constraint on the free moment s2r. Together with the upper bound of Theorem 6.7 (a separate mission of this series), it brackets the optimal value of power-sum problems, which appear in moment problems, in the analysis of symmetric inequalities, and as test cases for symmetry-adapted relaxations.
The paper's proof is a few lines, citing the Procesi–Schwarz theorem and Schur's complement. A formal development makes each step explicit: the positive semidefiniteness of the Hankel matrix of power sums of a real point, the principal-submatrix argument, and the Schur complement for a Hankel block. It also fixes a misprint: the bound of (b) is printed as ur(γ)THr(γ)ur(γ) without the inverse, which is false (for n=2, m=q=2, γ1=1 the minimum is 1/2 but the printed bound is 2). No machine-checked version of this result is known to exist.
Difficulty
The individual steps are classical, and the difficulty is in the bookkeeping. The paper reaches (a) through the Procesi–Schwarz description of the orbit space, a deep result stated for general finite groups; the formal route needs only the positive semidefiniteness of the Hankel matrix of power sums of every real point, which the page leaves implicit. The identity J=Hn(s) requires computing partial derivatives of power sums with the right index shifts. In (b), Hr+1(s) must be identified with a 2×2 block matrix whose top-left block is Hr(γ) with γ0=n, which needs the prescribed values γ1,…,γ2r−1 and a reindexing of {0,…,r} as {0,…,r−1}⊔{r}. The extended-real values must be handled: the problem can be infeasible (value +∞), and for odd q unbounded below.
Formalization scope
Lean namespace SymPolyOpt.PowerSumLB. Conventions:
- A point is
x : Fin n → ℝ; sj(x) is powerSum x j, so powerSum x 0 = n.
- γ∈Rm−1 is a sequence
γ : ℕ → ℝ of which only γ1,…,γm−1 are read. The page's "=γk" in (6.4) is read as γj.
- minPnmq and Lnmq are infima in
EReal: +∞ for an infeasible problem, possibly −∞. They are compared only by ≤.
- The SDP variable is a sequence
s : ℕ → ℝ; its entries past s2n−2 are unconstrained and irrelevant since q≤2n−2.
- Hk(s) is 0-indexed, Hk(s)ij=si+j for 0≤i,j<k, the same matrix as the page's.
- J is formed with the product of partial derivatives as the pairing of (6.1), using Mathlib's
MvPolynomial.psum and pderiv.
- q≤2n−2 is natural-number subtraction; for n≤1 it forces q=0.
Disclosed changes relative to the page:
- Theorem 6.6(b) is stated with Hr(γ)−1, as the paper's proof gives; the printed form without the inverse is false.
- Hr(γ)≻0 is added to (b) and to the Schur milestone, so that the inverse exists.
Trivializing formalizations are ruled out: real-valued infima (which return 0 on empty or unbounded sets) are not used; Lnmq is an SDP over arbitrary sequences, not over power-sum vectors of points, so (a) is not definitional; the constraint s0=n is kept; Lean's junk inverse of a singular matrix is excluded by the positive-definiteness hypothesis; and the printed false bound is not stated.
Needed infrastructure: Mathlib's Matrix.PosSemidef, Matrix.PosDef, PosSemidef.submatrix and the Schur-complement lemmas for block matrices (fromBlocks). A reusable lemma that Hankel matrices of power sums (and, more generally, of moments of a finitely supported measure) are positive semidefinite would serve other moment-problem missions. Contributions to any milestone are welcome.
Selected references
- C. Riener, T. Theobald, L. Jansson Andrén, J. B. Lasserre, Exploiting symmetries in SDP-relaxations for polynomial optimization, Math. Oper. Res. 38(1):122–141, 2013. arXiv:1103.0486v3, doi:10.1287/moor.1120.0558
- C. Procesi, G. Schwarz, Inequalities defining orbit spaces, Invent. Math. 81:539–554, 1985. doi:10.1007/BF01388587
- J. B. Lasserre, Global optimization with polynomials and the problem of moments, SIAM J. Optim. 11(3):796–817, 2001. doi:10.1137/S1052623400366802