A positive sphere moment functional with strict cubic separation #
The rational moment table is interpreted on ordinary multivariate polynomials. Positivity follows from the exact finite block certificates and complete coverage of all monomials of total degree at most two.
@[reducible, inline]
Indices of the complete quadratic monomial basis across all eight blocks.
Equations
- PersistentSOS.MomentIndex = ((c : Fin 8) × Fin (PersistentSOS.blockSize c))
Instances For
The normalized exact moment functional separating the cubic from its sphere bound.
Equations
Instances For
@[simp]
theorem
PersistentSOS.sphereFunctional_monomial
(d : Exponent)
(c : ℝ)
:
sphereFunctional ((MvPolynomial.monomial d) c) = c * ↑(momentNumerator (exponentKey d)) / 1000000000
@[simp]
theorem
PersistentSOS.momentBasis_single
(i : Fin 14)
:
∃ (b : MomentIndex), momentBasis b = Finsupp.single i 1
theorem
PersistentSOS.momentBasis_pair
(i j : Fin 14)
:
∃ (b : MomentIndex), momentBasis b = Finsupp.single i 1 + Finsupp.single j 1
theorem
PersistentSOS.momentBasis_covers
(d : Exponent)
(hd : (Finsupp.sum d fun (x : Fin 14) (n : ℕ) => n) ≤ 2)
:
∃ (b : MomentIndex), momentBasis b = d
theorem
PersistentSOS.moment_gram_nonneg
(x : MomentIndex → ℝ)
:
0 ≤ ∑ i : MomentIndex,
∑ j : (c : Fin 8) × Fin (blockSize c),
x i * sphereFunctional ((MvPolynomial.monomial (momentBasis i + momentBasis j)) 1) * x j