Proof of Theorem 1 — the basic inequality
ProvedKLTNuclear.Oracle.basic_inequalityWork in the trace regression model , , with square-integrable design entries and integrable responses. Fix a realization of the sample, a set of matrices, , and an estimator for the penalized empirical risk
Let and (operator norm). Then for every ,
No condition relating and and no structure of is needed. This inequality is the starting point of the proof of Theorem 1; under it gives (2.3) immediately.
Formalization Note The model hypothesis is the conditional-expectation form of (1.1); the sample regularity (measurability, square-integrable design entries, integrable and ) is added so that the expectations are meaningful. Independence of the pairs is not assumed (the statement holds realization by realization).
import Mathlib import Definitions.Def_KLTNuclear_Oracle_Model open MeasureTheory MatrixCompletion
namespace KLTNuclear.Oracle
/-- Proof of Theorem 1 (p. 7), display after "which implies, due to the trace duality":
the basic inequality, with Δ = ‖𝐌‖∞. -/
theorem basic_inequality {Ω : Type*} [MeasurableSpace Ω] {P : Measure Ω} [IsProbabilityMeasure P]
{n m₁ m₂ : ℕ} (hn : 0 < n)
(X : Fin n → Ω → RealMatrix m₁ m₂) (Y : Fin n → Ω → ℝ)
(hreg : SampleRegularity P X Y)
(A₀ : RealMatrix m₁ m₂) (hmodel : TraceRegressionModel P X Y A₀)
(𝔸 : Set (RealMatrix m₁ m₂)) (lam : ℝ) (hlam : 0 < lam)
(ω : Ω) (Ahat : RealMatrix m₁ m₂) (hAhat : IsEstimator P X Y lam ω 𝔸 Ahat) :
∀ A ∈ 𝔸, l2NormSq P X (Ahat - A₀) ≤
l2NormSq P X (A - A₀) + 2 * spectralNorm (noiseMatrix P X Y ω) * nuclearNorm (Ahat - A) +
lam * (nuclearNorm A - nuclearNorm Ahat) := by sorry
end KLTNuclear.Oracle
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.