Local copies of Thm_4_10 definitions #
We repeat the Thm_4_10 definitions here so we can state bridge lemmas without importing Thm_4_10.lean. These are connected to the Thm_4_10 versions by definitional equality (they have exactly the same body).
Bridging IsSubGaussianVector ↔ IsSubGaussianVec #
The definition IsSubGaussianVector (from Thm_4_10) has the same body as IsSubGaussianVec (from Thm_4_6). Since we can't import Thm_4_10 here, we note that any proof about IsSubGaussianVec applies directly to IsSubGaussianVector by definitional equality.
Bridging empiricalCov ↔ empiricalCovariance #
Same situation: identical bodies. Any proof about empiricalCovariance applies directly to empiricalCov by definitional equality.
Bridging matOpNorm ↔ matrixOpNorm #
The bridge's matOpNorm uses the same iSup-over-unit-vectors definition as Thm_4_6.matrixOpNorm, so they are definitionally equal.
Submatrix restriction #
Given X : Fin n → Ω → Fin d → ℝ and a subset S ⊆ Fin d with |S| = m, we construct the restricted samples X_S : Fin n → Ω → Fin m → ℝ and show that covariance and sub-Gaussianity transfer to the subproblem.
The sub-Gaussianity of the full vector implies sub-Gaussianity of the restricted vector (with the same variance proxy). This follows because for any unit vector u on Fin m, we can extend it to a unit vector u' on Fin d by padding with zeros, and the sub-Gaussian bound for the full vector applies since the dot products agree.
The covariance structure is preserved under restriction: if E[X_i(j) X_i(k)] = covMat j k, then the covariance of the restricted vectors equals the principal submatrix of covMat.
Helper: the iSup-based operator norm is bounded above by any M ≥ 0 if ‖A.mulVec v‖_L2 ≤ M for all L2-unit v.
The operator norm of a principal submatrix is bounded by the operator norm of the full matrix. This is because restriction to a subspace doesn't increase the operator norm.
Main bridge: whitening_reduction in the matOpNorm type system #
This provides the key result from Thm_4_6 restated using matOpNorm instead of matrixOpNorm. Since Thm_4_10 uses matOpNorm, this is the form that can be directly applied in Thm_4_10.lean.
whitening_reduction restated using matOpNorm instead of matrixOpNorm. The result: for sub-Gaussian vectors with covariance matrix covMat, P(‖Σ̂ - Σ‖_op > ‖Σ‖_op · t) ≤ 288^d · exp(-(n/2) · min((t/32)², t/32)).
Restated whitening_reduction for a sub-problem of dimension m. When applied to the restriction of X to a subset S of size m, gives: P(‖Σ̂_S - Σ_S‖_op > ‖Σ_S‖_op · t) ≤ 288^m · exp(-(n/2) · min((t/32)², t/32)).