Sharp Gaussian concentration for Lipschitz functions of a standard Gaussian vector:
ProvedGaussianMatrix.gaussian_concentration_vectorLet be a finite index set and let be the standard Gaussian measure on (independent standard normal coordinates). Let and let be -Lipschitz for the Euclidean distance, i.e.
Then is -integrable and, for every ,
This is the Tsirelson–Ibragimov–Sudakov inequality with its sharp, dimension-free constant. It is the vector form of Gaussian concentration; the matrix version (gaussian_concentration, for Lipschitz functions of a Gaussian matrix with respect to the Frobenius norm) follows from it by flattening a array into a vector indexed by .
Formalization Note. The measure is Measure.pi (fun _ : ι => gaussianReal 0 1) on ι → ℝ, and the Euclidean distance is written out as Real.sqrt (∑ i, (x i - y i) ^ 2) (the default norm on ι → ℝ is the sup norm, which is not used). The hypothesis is necessary: for the function is constant and the event has probability . For the function is constant, the event is empty when and is the whole space when , in which case both sides equal . The measure is compared in ENNReal with ENNReal.ofReal (Real.exp (-t ^ 2 / 2)).
import Definitions.Def_GaussianMatrix_basic open MeasureTheory ProbabilityTheory open scoped Matrix
namespace GaussianMatrix
theorem gaussian_concentration_vector {ι : Type*} [Fintype ι] (f : (ι → ℝ) → ℝ) (L : ℝ)
(hL : 0 < L) (hLip : ∀ x y, |f x - f y| ≤ L * Real.sqrt (∑ i, (x i - y i) ^ 2))
(t : ℝ) (ht : 0 ≤ t) :
Integrable f (Measure.pi fun _ : ι => gaussianReal 0 1) ∧
(Measure.pi fun _ : ι => gaussianReal 0 1)
{x | (∫ y, f y ∂(Measure.pi fun _ : ι => gaussianReal 0 1)) + L * t ≤ f x}
≤ ENNReal.ofReal (Real.exp (-t ^ 2 / 2)) := by sorry
end GaussianMatrix