Proposition 1: binary PSD lifting and robust cluster assignment are equivalent up to rotation
ProvedRobustSpecClust.Lift.proposition_1Consider formulations (3) and (4) with observations, at most clusters, any real similarity matrix , and any real penalty . If globally maximizes the lifted objective over binary positive semidefinite matrices of rank at most , then there are a factor and an orthogonal matrix such that is a globally optimal feasible binary assignment matrix in (3), and
Feasibility of includes the zero-row option for outliers. The statement establishes that the lifted optimum can be recovered as a cluster assignment after a rotation, with no loss of objective value.
Formalization Note Proposition 1 uses only the algebra of (3) and (4), so and are arbitrary real data. The orthogonal factor has exactly columns, including when .
import Mathlib import Definitions.Def_RobustSpecClust_Lift_Setting
namespace RobustSpecClust.Lift
theorem proposition_1 {N r : ℕ} (K : Matrix (Fin N) (Fin N) ℝ) (γ : ℝ)
(X : Matrix (Fin N) (Fin N) ℝ) (hX : IsOpt4 K γ r X) :
∃ G : Matrix (Fin N) (Fin r) ℝ, X = G * G.transpose ∧
∃ O ∈ Matrix.orthogonalGroup (Fin r) ℝ,
IsOpt3 K γ (G * O) ∧ obj3 K γ (G * O) = obj4 K γ X := by sorry
end RobustSpecClust.Lift
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.