Bridge lemmas: EuclideanSpace ↔ Fin n → ℝ with dotProduct #
This file provides bridge lemmas connecting the EuclideanSpace ℝ (Fin p) / @inner
formulation used in theorem_1_19_tail_bound to the Fin n → ℝ / dotProduct
formulation used in single_support_thm119_bound.
Main results #
dotProduct_eq_inner_euclidean—dotProduct v w = ⟪toEuc v, toEuc w⟫euclidean_norm_le_one_iff—‖toEuc v‖ ≤ 1 ↔ dotProduct v v ≤ 1subgaussian_inner_from_dotProduct— bridge sub-Gaussianity from coordinate to inner producttheorem_1_19_tail_bound_vec— Theorem 1.19 restated forFin p → ℝanddotProduct
Basic type equivalence bridges #
Abbreviation for the embedding Fin n → ℝ ↪ EuclideanSpace ℝ (Fin n).
Instances For
Abbreviation for the projection EuclideanSpace ℝ (Fin n) → Fin n → ℝ.
Instances For
dotProduct v v ≥ 0 for any real vector.
Inner product bridge #
dotProduct v w equals the EuclideanSpace inner product of the corresponding vectors.
This is the fundamental bridge between the Matrix/dotProduct world and the
EuclideanSpace/inner world.
Norm bridge #
‖toEuc v‖ ≤ 1 in EuclideanSpace iff dotProduct v v ≤ 1.
This bridges the unit ball conditions between the two formulations.
Function conversion lemmas #
Sub-Gaussianity bridge #
If dotProduct a (Z ω) is IsSubGaussian for all unit vectors a (in the ℓ₂ sense),
then @inner ℝ _ _ θ (toEuc ∘ Z) is IsSubGaussian for all unit vectors θ in
EuclideanSpace.
If each coordinate ε_i is IsSubGaussian(σ²) and the coordinates are independent,
then for any unit vector a in EuclideanSpace, ⟨a, ε⟩ is IsSubGaussian(σ²).
This composes theorem_1_6_subgaussian_vector (coordinate independence → linear combination
sub-Gaussianity) with the dotProduct ↔ inner bridge to produce the hypothesis needed
by theorem_1_19_tail_bound.
Theorem 1.19 tail bound for Fin p → ℝ and dotProduct #
Theorem 1.19 tail bound (vector version).
A version of theorem_1_19_tail_bound stated for Fin p → ℝ with dotProduct
instead of EuclideanSpace ℝ (Fin p) with @inner.
The sub-Gaussianity condition uses the ℓ₂ unit ball: dotProduct a a ≤ 1.
This is the version that can be directly applied to the noise vector ε in the
proof of Theorem 2.14, where inner products are expressed as dotProduct ε (X.mulVec v).