Gordon's theorem for Gaussian matrices:
ProvedGaussianMatrix.gordonLet , , be a matrix whose entries are independent standard normal random variables, with extreme singular values
Then and are integrable and
This is the exact non-asymptotic counterpart of the Bai–Yin law for Gaussian matrices (Gordon; Davidson–Szarek). The upper bound is proved from Slepian's comparison inequality, the lower bound from Gordon's minimax comparison inequality for Gaussian processes. Together with Gaussian concentration it yields the deviation inequalities for and , and the lower bound is the starting point of small-ball estimates for Gaussian sketches.
Formalization Note. is the infimum over the unit sphere of (the hypothesis makes the sphere nonempty); is not required — for one has and the lower bound is trivially true. is Mathlib's operator norm. The conclusion includes integrability of both functions, so that the integrals are genuine expectations.
import Definitions.Def_GaussianMatrix_basic open MeasureTheory ProbabilityTheory open scoped Matrix
namespace GaussianMatrix
theorem gordon {N n : ℕ} (hn : 1 ≤ n) :
Integrable (fun A : Fin N → Fin n → ℝ => sMin (Matrix.of A)) (gaussianMatrix N n) ∧
Integrable (fun A : Fin N → Fin n → ℝ => specNorm (Matrix.of A)) (gaussianMatrix N n) ∧
Real.sqrt N - Real.sqrt n ≤ ∫ A, sMin (Matrix.of A) ∂(gaussianMatrix N n) ∧
∫ A, sMin (Matrix.of A) ∂(gaussianMatrix N n)
≤ ∫ A, specNorm (Matrix.of A) ∂(gaussianMatrix N n) ∧
∫ A, specNorm (Matrix.of A) ∂(gaussianMatrix N n) ≤ Real.sqrt N + Real.sqrt n := by sorry
end GaussianMatrixRead-back
What the Lean code literally says, in plain math · claude-fable-5-1
Let be natural numbers with (there is no hypothesis relating and ; and are allowed). Let be the product measure on real arrays with i.i.d. entries, a probability measure. For an real matrix define
- , where the infimum is the real-number infimum (equal to if the index set were empty or the set unbounded below; here makes the unit sphere nonempty and the values are , so it is a genuine infimum);
- := the operator norm of (largest singular value), i.e. .
When , is the empty matrix, is the empty vector, and both and .
The statement asserts the conjunction of five claims:
- is integrable with respect to ;
- is integrable with respect to ;
- ;
- ;
- .
Here are real square roots of the natural numbers viewed as reals. The integrals are Lebesgue integrals (which would be by convention for a non-integrable integrand, but claims 1 and 2 exclude that). In particular, when (allowed), claim 3 asserts the nonpositive number is at most the mean of .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.