Uniqueness of the Löwner–John ellipsoid
ProvedConvexOptimization.lowner_john_uniqueUniqueness of the Löwner–John ellipsoid, at the level of its parametrizing pair.
Let and suppose and are both Löwner–John pairs for — each symmetric positive definite, covering, and of maximal determinant among covering pairs. Then
Together with existence, this licenses the phrase the minimum-volume covering ellipsoid and makes the affine-invariance and rounding statements well posed: the ellipsoid attached to a point set is a genuine function of the set, so normalizing a configuration by an affine change of coordinates is unambiguous.
No full-dimensionality hypothesis is needed here, because it is already implied: for a point set contained in a proper affine subspace no maximal covering pair exists, so the hypotheses are vacuous in that case.
Formalization Note The conclusion identifies the parameters, which is stronger than identifying the sets ; it is the symmetry-plus-positive-definiteness normalization inside the Löwner–John predicate that makes the parametrization rigid. Source: Boyd & Vandenberghe, exercise 8.12.
import Mathlib import Definitions.Def_ConvexOptimization_ellipsoidBody import Definitions.Def_ConvexOptimization_IsLownerJohn open scoped RealInnerProductSpace ENNReal open MeasureTheory
theorem ConvexOptimization.lowner_john_unique {nn m : ℕ} (x : Fin m → Fin nn → ℝ)
(A₁ A₂ : Matrix (Fin nn) (Fin nn) ℝ) (b₁ b₂ : Fin nn → ℝ)
(h₁ : IsLownerJohn A₁ b₁ (Set.range x))
(h₂ : IsLownerJohn A₂ b₂ (Set.range x)) :
A₁ = A₂ ∧ b₁ = b₂ := by
sorry
Read-back
What the Lean code literally says, in plain math · claude-fable-5
Theorem. For all , every family of points , all matrices and vectors : if both pairs and satisfy the Löwner–John predicate for the point set — that is, for each : is symmetric, is positive definite (Mathlib's notion, including symmetry), every satisfies , and for every symmetric positive-definite with any offset whose body contains all the — then and , exact equality of matrices and of vectors. There is no hypothesis of full-dimensionality, nonemptiness, or : for instances where the predicate is unsatisfiable (e.g. with , or all points contained in a proper affine subspace, where no determinant-maximal containing body exists), the statement holds vacuously. For the matrix and vector types each have exactly one element, so the conclusion is automatic.
Confirmed by the mission captain (proposal self-audit).