(2.12)–(2.14) — and
ProvedKLTNuclear.Oracle.eq_2_12nuclear-normp2o-batch-pfp2bp2o-gran-per-chapterp2o-plan-paperp2o-v1trace-duality
Let be a singular value decomposition of a real matrix with support , let , and let and be any matrices. Set
with the Frobenius norm and the operator norm. Then
and
In the proof of Theorem 1 this is applied with and to control the stochastic term of (2.11).
Formalization Note The paper states (2.12)–(2.14) for the random matrix and ; they are deterministic facts about any matrices and are stated so. and are written out inline.
Preamble
import Mathlib import Definitions.Def_KLTNuclear_Oracle_Model open MeasureTheory MatrixCompletion
Formal statement
namespace KLTNuclear.Oracle
/-- (2.12)–(2.14) (p. 9), for an arbitrary matrix N in place of 𝐌 and B in place of Â^λ:
with Λ = 2‖𝒫_A(N)‖₂ and Γ = 2‖P_{S₁⊥} N P_{S₂⊥}‖∞ (2.13),
2|⟨N, B − A⟩| ≤ Λ‖𝒫_A(B − A)‖₂ + Γ‖P_{S₁⊥} B P_{S₂⊥}‖₁ ≤ Λ‖B − A‖₂ + Γ‖P_{S₁⊥} B P_{S₂⊥}‖₁,
and Γ ≤ 2‖N‖∞ (2.14). -/
theorem eq_2_12 {m₁ m₂ r : ℕ} {A : RealMatrix m₁ m₂} (S : SVD A r) (N B : RealMatrix m₁ m₂) :
2 * |matrixInner N (B - A)| ≤
2 * frobeniusNorm (tangentProjection S N) * frobeniusNorm (tangentProjection S (B - A)) +
2 * spectralNorm (normalProjection S N) * nuclearNorm (normalProjection S B) ∧
2 * frobeniusNorm (tangentProjection S N) * frobeniusNorm (tangentProjection S (B - A)) +
2 * spectralNorm (normalProjection S N) * nuclearNorm (normalProjection S B) ≤
2 * frobeniusNorm (tangentProjection S N) * frobeniusNorm (B - A) +
2 * spectralNorm (normalProjection S N) * nuclearNorm (normalProjection S B) ∧
2 * spectralNorm (normalProjection S N) ≤ 2 * spectralNorm N := by sorry
end KLTNuclear.Oracle
Source
Koltchinskii, Lounici, Tsybakov, Nuclear-Norm Penalization and Optimal Rates for Noisy Low-Rank Matrix Completion, arXiv:1011.6256v4, p. 9, (2.12), (2.13), (2.14)
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.