Documentation

LeanPool.PersistentSOS.UniqueMoments

The same moment certificate separates a cubic with a unique maximizer #

No new moment data are required. The existing sphere localizer identifies L(tQ) with L(t), giving a positive exact gap for the selected cubic. The ordinary SOS degree bridge then transfers that gap at every positive regularization parameter.

The exact first - coordinate moment from the retained rational certificate.

Multiplication by the sphere equation preserves the first - coordinate moment.

Constants act by ordinary scalar multiplication under the moment functional.

The separation for the selected cubic is strictly positive.

The exact gap for the selected cubic, using the unchanged functional.

The selected cubic's exact rational moment value.

The selected cubic still exceeds its unit - sphere bound under the functional.

@[simp]

Common scaling respects the degree - three homogeneity of the selected cubic.

Exact scaling identity for the selected quartic.

The selected objective has degree at most four.

Subtracting a real lower bound preserves the selected quartic degree bound.

The scaled functional evaluates the selected quartic shift exactly.

theorem PersistentSOS.unique_quantitative_sos_gap {σ a b γ : ℝ} (hσ : 0 < σ) (ha : 0 < a) (hsos : IsSOS (uniqueQuarticPoly σ a b - MvPolynomial.C γ)) :

Every ordinary SOS lower bound for the selected quartic has the exact gap.

theorem PersistentSOS.unique_quantitative_sos_strict {σ a b γ : ℝ} (hσ : 0 < σ) (ha : 0 < a) (hb : 0 < b) (hsos : IsSOS (uniqueQuarticPoly σ a b - MvPolynomial.C γ)) :
γ < minimumValue σ a b

The selected cubic gives a strict SOS gap for every positive parameter.

theorem PersistentSOS.unique_minimum_shift_not_sos {σ a b : ℝ} (hσ : 0 < σ) (ha : 0 < a) (hb : 0 < b) :

The selected quartic's exact minimum shift is not an ordinary polynomial SOS.

theorem PersistentSOS.unique_sphere_moment_gap :
∃ (L : Poly →ₗ[ℝ] ℝ), L 1 = 1 ∧ L qPoly = 1 ∧ L (qPoly ^ 2) = 1 ∧ (∀ (h : Poly), MvPolynomial.totalDegree h ≤ 2 → 0 ≤ L (h ^ 2)) ∧ (∀ (h : Poly), MvPolynomial.totalDegree h ≤ 2 → L ((qPoly - 1) * h) = 0) ∧ L cubicPoly = 500753357629 / 500000000000 ∧ L (MvPolynomial.X 0) = 423308963 / 1000000000 ∧ L uniqueCubicPoly = 143132860603 / 143000000000

A common ordinary - polynomial functional certifies both exact cubic values, all truncated sphere relations, and positivity on every quadratic square.