Halko–Martinsson–Tropp tail bound for :
ProvedGaussianMatrix.pinv_frobenius_tailLet be a standard Gaussian matrix with , and let . For every ,
This is the large-deviation bound for the Frobenius norm of a pseudo-inverted Gaussian matrix, which Halko–Martinsson–Tropp introduced (Theorem A.6; stated as Proposition 10.4 eq. (10.5) in the form ) to prove deviation bounds for the Frobenius error of the randomized SVD. Unlike the spectral-norm tail, it is proved through the bidiagonal (Householder) model of a Gaussian matrix and chi-square moment estimates.
Formalization Note. The event is with pinvR as ; the exponent is a real power (rpow) of .
import Definitions.Def_GaussianMatrix_basic open MeasureTheory ProbabilityTheory open scoped Matrix
namespace GaussianMatrix
theorem pinv_frobenius_tail {r k : ℕ} (hrk : r + 4 ≤ k) (t : ℝ) (ht : 1 ≤ t) :
(gaussianMatrix r k) {G | 12 * (r : ℝ) / ((k : ℝ) - r) * t < frobSq (pinvR (Matrix.of G))}
≤ ENNReal.ofReal (4 * t ^ (-(((k : ℝ) - r) / 2))) := by sorry
end GaussianMatrixRead-back
What the Lean code literally says, in plain math · claude-fable-5-1
Throughout, denotes the measure called gaussianMatrix r k: the product measure on the function space in which every one of the coordinates is an independent standard normal ; it is a probability measure, and a sample is viewed as the real matrix with entries . Matrix inversion is Mathlib's total inverse on square real matrices: it is the usual inverse when the determinant is nonzero and is the zero matrix otherwise. For an matrix , write , a real matrix (the bundle's pinvR; it is the zero matrix when is singular), and (the bundle's frobSq).
Statement. Let be natural numbers with , and let be a real number with . The theorem asserts the single inequality of extended non-negative reals
where are cast to , the threshold is (the product is left-associated: divided by , then multiplied by ), the exponent is a real exponent (real power of ), and maps a real to (negative inputs map to ). The set on the left consists of samples whose has squared Frobenius norm strictly greater than the threshold, and is applied as an outer measure.
Edge cases. Since , , so the division is ordinary and the exponent satisfies ; since , is a positive real and , so no clipping by occurs. Because is a probability measure the left side is at most , so the claim is automatic whenever , i.e. for . When the threshold is and is an empty sum equal to , so the set is empty and the left side is . Nothing is claimed for .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.