Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Gradient of the incoherence regularizer ∇R(X)=ΓX\nabla R(X)=\Gamma X∇R(X)=ΓX (Prop. 5.2)

Proved
MatrixCompletion.NoSpuriousMin.regularizer_gradient

by Shuze Chen · Aug 4, 2026 · Mathlib 0df444a (Lean v4.33.1)

matrix-completionmc-no-spuriousnonconvex-optimization

Let R(X)=∑i=1d(∥Xi∥−α)+4R(X)=\sum_{i=1}^d(\|X_i\|-\alpha)_+^4R(X)=∑i=1d​(∥Xi​∥−α)+4​ be the row regularizer with threshold α>0\alpha>0α>0. For any matrices X,V∈Rd×rX,V\in\mathbb{R}^{d\times r}X,V∈Rd×r, the map s↦R(X+sV)s\mapsto R(X+sV)s↦R(X+sV) is differentiable at s=0s=0s=0 with derivative

ddsR(X+sV)∣s=0=⟨ΓX, V⟩,Γii=4(∥Xi∥−α)+3∥Xi∥,\frac{d}{ds}R(X+sV)\Big|_{s=0}=\langle\Gamma X,\,V\rangle,\qquad \Gamma_{ii}=\frac{4(\|X_i\|-\alpha)_+^3}{\|X_i\|},dsd​R(X+sV)​s=0​=⟨ΓX,V⟩,Γii​=∥Xi​∥4(∥Xi​∥−α)+3​​,

i.e. the regularizer has gradient ∇R(X)=ΓX\nabla R(X)=\Gamma X∇R(X)=ΓX with Γ\GammaΓ diagonal and Γii≥0\Gamma_{ii}\ge 0Γii​≥0. This is the calculus identity behind the explicit first- and second-order conditions used throughout the mission.

Formalization Note The paper prints the exponent 444 in Γii\Gamma_{ii}Γii​; the derivative of (t−α)+4(t-\alpha)_+^4(t−α)+4​ is 4(t−α)+34(t-\alpha)_+^34(t−α)+3​, the form its rank-1 counterpart on p. 9 uses, so the cube is the intended reading. The statement is expressed as a directional derivative, which avoids fixing a norm on matrix space.

Preamble
import Definitions.Def_MCNoSpuriousMinModel
import Mathlib.Analysis.Calculus.Deriv.Basic
open Matrix MatrixCompletion.NoSpuriousMin
Formal statement
theorem MatrixCompletion.NoSpuriousMin.regularizer_gradient
    {d r : ℕ} (α : ℝ) (hα : 0 < α) (X V : Matrix (Fin d) (Fin r) ℝ) :
    HasDerivAt (fun s : ℝ => reg α (X + s • V)) (innerM (regGrad α X) V) 0 := by sorry
Source
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-19: the gradient formula inside Lemma 4.3 and the explicit expansion of vec(D)^T Grad^2 G_alpha(X) vec(D) - 4<Grad G_alpha(X), D> displayed after Lemma 4.7. Provenance: Ge, Lee, Ma 2016, Matrix Completion has No Spurious Local Minimum, https://arxiv.org/abs/1605.07272 (v4), p. 11, Proposition 5.2 (whose printed exponent 4 is corrected to 3, per the derivative of (t-alpha)_+^4 and the rank-1 form on its p. 9); explicit Hessian form also Ge, Jin, Zheng 2017, No Spurious Local Minima in Nonconvex Low Rank Problems, https://arxiv.org/abs/1704.00708, Lemma 18.

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me