Documentation

Atlas.HighDimensionalStatistics.code.Chapter4.EuclideanBridge

Type conversion #

Convert from EuclideanSpace to Fin d → ℝ.

Instances For

    Convert from Fin d → ℝ to EuclideanSpace.

    Instances For
      @[simp]

      Pointwise access is preserved by euclideanToFun.

      @[simp]
      theorem EuclideanBridge.funToEuclidean_apply {d : } (v : Fin d) (i : Fin d) :

      Pointwise access is preserved by funToEuclidean.

      Norm relationships #

      The sup norm on the underlying Fin d → ℝ is at most the L2 norm. This is the key inequality for the SubGaussianVec bridge.

      The L2 norm is at most √d times the sup norm.

      Measurability #

      SubGaussianVec bridges #

      theorem EuclideanBridge.subGaussianVec_euclidean_of_fun {d : } {Ω : Type u_1} [MeasurableSpace Ω] {μ : MeasureTheory.Measure Ω} {X : ΩEuclideanSpace (Fin d)} {σsq : } ( : 0 σsq) (h : Rigollet.Chapter4.Thm_4_6.IsSubGaussianVec μ (fun (ω : Ω) (j : Fin d) => (X ω).ofLp j) σsq) :

      If the sub-Gaussian condition holds for Thm_4_6's IsSubGaussianVec (which now uses L2-norm unit vectors), then it holds for Cor_4_9's IsSubGaussianVec. Both use L2-norm test vectors, so the bridge is direct.

      theorem EuclideanBridge.subGaussianVec_fun_of_euclidean_scaled {d : } {Ω : Type u_1} [MeasurableSpace Ω] {μ : MeasureTheory.Measure Ω} {X : ΩEuclideanSpace (Fin d)} {σsq : } ( : 0 σsq) (h : Cor49.IsSubGaussianVec μ X σsq) (hAEM : AEMeasurable X μ) :
      Rigollet.Chapter4.Thm_4_6.IsSubGaussianVec μ (fun (ω : Ω) (j : Fin d) => (X ω).ofLp j) (d * σsq)

      Reverse direction: if the sub-Gaussian condition holds for all L2-norm unit vectors (Cor_4_9's definition), then Thm_4_6's IsSubGaussianVec also holds with variance proxy scaled by d. Both now use L2 norm test vectors, so the core bound is direct; the scaling by d provides a monotone upper bound.

      Composition bridge #

      theorem EuclideanBridge.euclideanToFun_comp_eq {d : } {Y : Type u_1} (f : YEuclideanSpace (Fin d)) (y : Y) (j : Fin d) :
      euclideanToFun (f y) j = (f y).ofLp j

      Composing a function to EuclideanSpace with euclideanToFun extracts the same pointwise function.

      theorem EuclideanBridge.funToEuclidean_comp_eq {d : } {Y : Type u_1} (f : YFin d) (y : Y) (j : Fin d) :
      (funToEuclidean (f y)).ofLp j = f y j

      Composing a function to Fin d → ℝ with funToEuclidean gives the same pointwise function.