First- and second-order optimality conditions of the objective (Chen–Li Lemma 4.3; GLM Prop. 5.1)
ProvedMatrixCompletion.NoSpuriousMin.optimality_conditionsby Shuze Chen · Aug 4, 2026 · Mathlib 0df444a (Lean v4.33.1)
matrix-completionmc-no-spuriousnonconvex-optimization
Let f(X)=21∥PΩ(ZZ⊤−XX⊤)∥F2+λR(X) with λ≥0, threshold α>0, and a symmetric observation set Ω (as in Chen–Li's off-diagonal symmetric sampling model, where symmetry is ambient). If X is a local minimum of f, then X satisfies the explicit first-order condition
2PΩ(ZZ⊤)X=2PΩ(XX⊤)X+λ∇R(X)
and, for every direction V∈Rd×r, the second-order condition
∥PΩ(VX⊤+XV⊤)∥F2+λ⟨V,∇2R(X)[V]⟩ ≥ 2⟨PΩ(ZZ⊤−XX⊤),VV⊤⟩.
Together these give K(X^)≥0 at every local minimum — the entry point of the Chen–Li superlevel-set argument.
Formalization Note The symmetry of Ω is a genuine hypothesis of the first-order clause, not a convenience: the gradient of the sampled term is (PΩ(S′)+PΩ(S′)⊤)X for S′=XX⊤−ZZ⊤, which equals 2PΩ(S′)X exactly when PΩ(S′) is symmetric. For non-symmetric Ω there are strict local minima at which 2PΩ(S′)X+λ∇R(X)=0, so the clause would be false as stated. The second-order clause holds regardless; the hypothesis is stated once for the conjunction.
Preamble
import Definitions.Def_MCNoSpuriousMinModel
import Mathlib.Topology.Order.LocalExtr
import Mathlib.Topology.Instances.Matrix
open Matrix MatrixCompletion.NoSpuriousMin
Formal statement
theorem MatrixCompletion.NoSpuriousMin.optimality_conditions
{d r : ℕ} (Z X : Matrix (Fin d) (Fin r) ℝ) (Ω : Finset (Fin d × Fin d))
(lam α : ℝ) (hlam : 0 ≤ lam) (hα : 0 < α)
(hsym : ∀ i j : Fin d, (i, j) ∈ Ω ↔ (j, i) ∈ Ω)
(hmin : IsLocalMin (objective Z Ω lam α) X) :
FirstOrderPt Z Ω lam α X ∧ SecondOrderPt Z Ω lam α X := by sorrySource
Chen, Li 2019, Model-free Nonconvex Matrix Completion: Local Minima Analysis and Applications in Memory-efficient Kernel PCA, JMLR 20(142), https://arxiv.org/abs/1711.01742 (v3) [THE canonical reference: all milestones follow its Section 4], pp. 16-17, Lemma 4.3 (first- and second-order optimality conditions; yields K(X) >= 0 at every local minimum). Provenance: restated there from Ge, Lee, Ma 2016, https://arxiv.org/abs/1605.07272 (v4), p. 11, Proposition 5.1. The symmetry of Omega, ambient in Chen-Li's off-diagonal symmetric Bernoulli model (their Definition 1), is carried as an explicit hypothesis; the first-order clause is false without it.
View graph