An Introduction to Matrix Concentration Inequalities III: A Matrix Sampling Estimator Satisfies E‖R̄ₙ − B‖ ≤ √(2m₂(R)log(d₁ + d₂)/n) + 2L log(d₁ + d₂)/(3n)Textbook
Motivation
Matrix approximation replaces a large or complicated matrix with a random matrix that is easier to store or compute. Averaging independent realizations improves accuracy while retaining the structure of each realization. Examples in Tropp's monograph include sparse approximations and randomized matrix products. The practical question is how the number of samples, the size of one sample, and its second moment control the spectral norm error. Tropp, §6.2
The book proves a matrix Bernstein inequality in Theorem 6.1.1, then applies it to an empirical matrix average in Corollary 6.2.1. Theorem 6.1.1 is already posed as TroppMatrixConcentration.matrix_bernstein on Prove2Me and is currently Open. This mission records the application with its own hypotheses and constants. The capstone concerns the estimator that a reader would construct, rather than a sum of abstract centered summands. Tropp, §§6.1–6.2
Setting
Let be a fixed complex matrix. A sample matrix has the same size, has expectation , and has spectral norm at most almost surely. The equality makes one sample an unbiased estimate of . The almost-sure bound limits the size of every sample except on a probability-zero set. The dimensions are positive integers, and is a positive sample count.
Take independent copies with the distribution of . Their matrix sampling estimator is
For any rectangular matrix , denotes its conjugate transpose and its spectral norm. The per-sample second moment is
Both terms matter for a rectangular matrix: and act on different coordinate spaces. All expectations of matrices are entrywise expectations, represented by Bochner integrals in Lean. The almost-sure norm bound guarantees the moments used here are finite. Tropp, equations (6.2.4)–(6.2.6)
Formalization targets
Empirical matrix approximation
Corollary 6.2.1 gives an expectation estimate and a tail estimate for the same estimator. For every real ,
The goal includes both bounds. The expectation estimate controls average error; the tail estimate controls the chance of an error above a chosen threshold. The dimension enters only through in the expectation bound and the factor in the tail bound. These are the book's constants, including the factors and in the linear terms. Tropp, Corollary 6.2.1, p. 81
Supporting statements
The milestone list follows Corollary 6.1.2 for uncentered summands, the bound , and the variance estimate . Equation (6.2.7) is a companion: a stated lower bound on implies for . Tropp, pp. 77, 82
Significance
The result turns a bound on one random matrix into a quantitative guarantee for an empirical approximation. It lets a user choose a sample count for a target error and evaluate both average error and failure probability. The same framework is instantiated later in the monograph for matrix sparsification and multiplication; those applications depend on controlling and for their particular sampling laws. Tropp, §§6.2–6.4
This is a known mathematical result proved in the book. Its Lean statement is an open formalization target. The mission adds a reusable empirical-mean definition and application statements built on the already published matrix spectral norm and rectangular second-moment definitions. A proof of the general matrix Bernstein theorem remains separate; the mission can draw on it when that platform theorem is proved.
Difficulty
The estimator error is a centered sum, but the sampling assumptions are given for an uncentered random matrix . Bounding the centered summands changes the uniform bound from to . The variance parameter must be related to the second moment of one uncentered sample, with the correct scaling. Dropping the common-distribution condition would leave no relation between the samples' second moments and . Applying scalar concentration to entries would not directly give the stated spectral norm bound or its dimension dependence. Tropp, proof of Corollary 6.2.1, p. 82
Formalization scope
Matrices are Matrix (Fin d₁) (Fin d₂) ℂ. The spectral norm and rectSecondMoment are imported from tc's published TroppMatrixConcentration definitions. An arbitrary probability space carries a measurable reference matrix and a finite family ; iIndepFun expresses independence and IdentDistrib expresses equality in law with . The estimator is the finite sum scaled by . No particular sampling scheme or deterministic choice of is fixed: the formal goal requires only the source's unbiasedness and boundedness conditions.
The Lean statements explicitly require , , measurability, and the almost-sure form of . These make the logarithm and inverse sample count meaningful and make the random matrix laws well behaved. For the uncentered Bernstein corollary, integrability of each is explicit because a bounded deviation from an unspecified mean alone does not establish that the mean exists. The goal also asserts integrability of its error norm, preventing a Bochner integral from silently taking Lean's default value for a nonintegrable function. The bound on supplies that integrability. When the denominator in a tail formula is zero, the displayed total real division gives a loose bound at the degenerate case; the source's probabilistic claim remains valid.
Contributions that formalize the centered-summand calculation, the variance estimate, or the transfer from the general matrix Bernstein theorem are within scope. The imported matrix and probability definitions are reusable in other matrix concentration missions. The local empirical-mean definition is reusable whenever a matrix estimator averages finitely many random samples.
Selected references
- Joel A. Tropp, An Introduction to Matrix Concentration Inequalities, Foundations and Trends in Machine Learning 8(1–2), 2015, arXiv:1501.01571v1, especially §§6.1–6.4.