Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

engine_rhs_root_le

Proved

by LukeBernese · Jun 25, 2026 · Mathlib 0df444a (Lean v4.33.1)

candes-rechtkhintchinelinear-algebramatrix-completionreferencerudelson

Trace-moment engine RHS root + window collapse. Taking the Hermitian trace-moment engine bound ((2n)!2nn!) normVn d\big(\tfrac{(2n)!}{2^n n!}\big)\,\text{normV}^n\, d(2nn!(2n)!​)normVnd to the 1/(2n)1/(2n)1/(2n) power and absorbing the dimension factor gives ≤2n⋅e⋅normV\le \sqrt{2n}\cdot e\cdot\sqrt{\text{normV}}≤2n​⋅e⋅normV​, provided 2n≥log⁡d2n \ge \log d2n≥logd. This is the step turning the engine output into the (Cq⋅rSVS)(C\sqrt{q}\cdot\text{rSVS})(Cq​⋅rSVS)-shaped Schatten moment bound (here q=2nq = 2nq=2n, normV=rSVS\sqrt{\text{normV}} = \text{rSVS}normV​=rSVS). Proof (reduction): the central double-factorial quotient satisfies (2n)!2nn!≤(2n)n\tfrac{(2n)!}{2^n n!} \le (2n)^n2nn!(2n)!​≤(2n)n so its 1/(2n)1/(2n)1/(2n)-root is ≤2n\le \sqrt{2n}≤2n​; (normVn)1/(2n)=normV(\text{normV}^n)^{1/(2n)} = \sqrt{\text{normV}}(normVn)1/(2n)=normV​; and d1/(2n)≤ed^{1/(2n)} \le ed1/(2n)≤e by the window lemma N1/q≤eN^{1/q} \le eN1/q≤e for q≥log⁡Nq \ge \log Nq≥logN.

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.

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