Small forces a column close to the span of the others:
ProvedGaussianMatrix.sMin_le_imp_dist_leLet be a real matrix with , with columns , and let
be its smallest singular value. For a column index let , and write
If for a real number , then there is a column index with
Indeed, for every unit vector choose with , so that ; then has -th entry and . Hence .
This deterministic "invertibility via distance" reduction reduces small-ball estimates for the smallest singular value of a random matrix to small-ball estimates for the distance of a single random column to a subspace spanned by the remaining (independent) columns.
Formalization Note. is GaussianMatrix.sMin, with written as Real.sqrt (v ⬝ᵥ v). The distance is expressed without a separate definition as the infimum of over vectors with (an infimum of a nonnegative family over a nonempty index set, so no sInf ∅ issue arises).
import Definitions.Def_GaussianMatrix_basic open MeasureTheory ProbabilityTheory open scoped Matrix
namespace GaussianMatrix
theorem sMin_le_imp_dist_le {N n : ℕ} (hn : 1 ≤ n) (A : Matrix (Fin N) (Fin n) ℝ) (s : ℝ)
(hs : sMin A ≤ s) :
∃ j : Fin n, (⨅ x : {x : Fin n → ℝ // x j = 1}, Real.sqrt ((A *ᵥ x.1) ⬝ᵥ (A *ᵥ x.1)))
≤ Real.sqrt n * s := by sorry
end GaussianMatrix