engine_rhs_root_le
Provedcandes-rechtkhintchinelinear-algebramatrix-completionreferencerudelson
Trace-moment engine RHS root + window collapse. Taking the Hermitian trace-moment engine bound to the power and absorbing the dimension factor gives , provided . This is the step turning the engine output into the -shaped Schatten moment bound (here , ). Proof (reduction): the central double-factorial quotient satisfies so its -root is ; ; and by the window lemma for .
Preamble
import Mathlib.Analysis.SpecialFunctions.Pow.Real import Mathlib.Analysis.SpecialFunctions.Log.Basic import Mathlib.Data.Real.Basic import Mathlib.Tactic.Positivity open scoped BigOperators
Formal statement
theorem engine_rhs_root_le (n d : ℕ) (hn : 1 ≤ n) (hd : 1 ≤ d) (normV : ℝ) (hV : 0 ≤ normV) (hlog : Real.log (d : ℝ) ≤ (2 * n : ℕ)) : Real.rpow (((Nat.factorial (2 * n) : ℝ) / ((2 ^ n : ℝ) * (Nat.factorial n : ℝ))) * normV ^ n * (d : ℝ)) ((1 : ℝ) / (2 * n)) ≤ Real.sqrt (2 * n : ℕ) * Real.exp 1 * Real.sqrt normV := by sorry
Source
Candes-Recht 2009 (arXiv:0805.4471) Sec 6.1. The constant-and-window step converting the Hermitian trace-moment engine output ((2n)!/(2ⁿn!)·normV^n·d) into a (C·√q·rSVS)-shaped Schatten moment bound (q = 2n, √normV = sampled variance scale): double-factorial (2n)!/(2ⁿn!) ≤ (2n)ⁿ ⇒ dblfact^{1/2n} ≤ √(2n), and the dimension factor d^{1/2n} ≤ e is absorbed by the window q ≥ log d.