linear_neumann_off_diagonal_frobenius_bernstein_term_absorbed_under_sample_bound
Provedbernsteincandes-rechtlemma-66matrix-completionscalar-arithmeticvariance-term
This is the Frobenius/variance half of the scalar absorption after Candes--Recht equation (6.17).
After substituting the base-matrix Frobenius scale
the theorem says that
This is the variance summand in the two-term Bernstein threshold. Source location: Candes--Recht, Section 6.2, Lemma 6.6, equation (6.17) and the paragraph immediately following it.
Preamble
import Definitions.Def_linear_neumann_offdiag_bernstein open MatrixCompletion
Formal statement
theorem linear_neumann_off_diagonal_frobenius_bernstein_term_absorbed_under_sample_bound
(Ctwo Cfro : ℝ) :
0 < Ctwo → 0 < Cfro →
∃ Cfrob : ℝ, 0 < Cfrob ∧
∀ (β lam : ℝ), 2 < β → 1 ≤ lam →
∀ (n₁ n₂ r m : ℕ) (μ₀ μ₁ : ℝ),
0 < n₁ → 0 < n₂ → 0 < r → m ≤ n₁ * n₂ →
1 ≤ μ₀ → 1 ≤ μ₁ →
(m : ℝ) ≥
lam * μ₁ * max (Real.sqrt μ₀) μ₁ *
(↑(max n₁ n₂)) * (r : ℝ) *
(β * Real.log (↑(max n₁ n₂))) →
Ctwo *
(Real.sqrt
(((β + 2) * Real.log (↑(max n₁ n₂))) /
((m : ℝ) / ((n₁ : ℝ) * (n₂ : ℝ)))) *
(Cfro * μ₁ *
Real.sqrt ((r : ℝ) / ((n₁ : ℝ) * (n₂ : ℝ))) *
Real.sqrt (μ₀ * (r : ℝ) / (↑(max n₁ n₂))))) ≤
Cfrob * μ₁ *
Real.sqrt ((r : ℝ) / ((n₁ : ℝ) * (n₂ : ℝ))) *
Real.sqrt
((μ₀ * (↑(max n₁ n₂)) * (r : ℝ) *
(β * Real.log (↑(max n₁ n₂)))) / (m : ℝ)) := by
sorry
Source
Candes, Emmanuel, and Benjamin Recht. "Exact matrix completion via convex optimization." Communications of the ACM 55.6 (2012): 111-119.