Documentation

LeanPool.OSforGFF.Minlos.SazonovTightness

Sazonov Tightness #

This module establishes that Sazonov-continuous characteristic functions imply tightness of finite-dimensional marginals via Gaussian averaging, spectral decomposition, and Chebyshev inequalities.

Main definitions #

Main statements #

Sazonov Continuity #

Sazonov continuity at 0: for every ε > 0, there exists a positive trace-class operator S such that ⟪x, Sx⟫ < 1 implies |1 - φ(x)| < ε.

Equations
Instances For

    Finite-Dimensional Marginals #

    def marginalFun {H : Type u_1} [NormedAddCommGroup H] [InnerProductSpace H] (φ : H) {n : } (v : Fin nH) :

    For a family v : Fin n → H, the marginal function φ_v(t) = φ(∑ i, t i • v i).

    Equations
    Instances For
      theorem marginalFun_isPositiveDefinite {H : Type u_1} [NormedAddCommGroup H] [InnerProductSpace H] (φ : H) (hpd : IsPositiveDefinite φ) {n : } (v : Fin nH) :

      The marginal function of a PD function is PD.

      Tail Bound Algebra #

      theorem one_sub_exp_neg_pos {t : } (ht : 0 < t) :
      0 < 1 - Real.exp (-t)

      1 - exp(-t) > 0 for t > 0.

      theorem exp_neg_le_exp_neg {a b : } (hab : a b) :

      exp(-b) ≤ exp(-a) when a ≤ b.

      theorem one_sub_exp_half_sq_pos (R : ) (hR : 0 < R) :
      0 < 1 - Real.exp (-(R ^ 2 / 2))

      The denominator 1 - exp(-R²/2) is positive for R > 0.

      theorem tail_bound_from_exp_integral {V : Type u_2} [NormedAddCommGroup V] [MeasurableSpace V] [BorelSpace V] (μ : MeasureTheory.ProbabilityMeasure V) (σ : ) ( : 0 < σ) (C : ) (_hC0 : 0 C) (hC : (y : V), 1 - Real.exp (-(σ ^ 2 * y ^ 2 / 2)) μ C) (R : ) (hR : 0 < R) :
      (μ {y : V | R y}).toReal C / (1 - Real.exp (-(σ ^ 2 * R ^ 2 / 2)))

      Chebyshev/Markov bound with scaling: if ∫ (1 - exp(-σ²‖y‖²/2)) dμ ≤ C, then μ({‖y‖ ≥ R}) ≤ C / (1 - exp(-σ²R²/2)).

      The Gaussian Averaging Bound (with scaling parameter) #

      Gaussian Averaging Infrastructure #

      @[reducible, inline]
      noncomputable abbrev gaussDensity {V : Type u_2} [NormedAddCommGroup V] (σ : ) (x : V) :

      Centered Gaussian density profile with scale σ.

      Equations
      Instances For
        theorem gaussDensity_nonneg' {V : Type u_2} [NormedAddCommGroup V] (σ : ) (x : V) :
        theorem fubini_gaussian_charFun {V : Type u_2} [NormedAddCommGroup V] [InnerProductSpace V] [FiniteDimensional V] [MeasurableSpace V] [BorelSpace V] [SecondCountableTopology V] (μ : MeasureTheory.ProbabilityMeasure V) (φ : V) ( : ∀ (t : V), MeasureTheory.charFun (↑μ) t = φ t) (σ : ) ( : 0 < σ) :
        (y : V), 1 - Real.exp (-(σ ^ 2 * y ^ 2 / 2)) μ = ( (x : V), gaussDensity σ x)⁻¹ * (x : V), gaussDensity σ x * (1 - (φ x).re)

        Fubini identity for Gaussian averaging: ∫_μ (1-exp(-σ²‖y‖²/2)) = C⁻¹ ∫ exp(-b‖x‖²) Re(1-φ(x)) dx.

        theorem gaussian_quadForm_integral_le {V : Type u_2} [NormedAddCommGroup V] [InnerProductSpace V] [FiniteDimensional V] [MeasurableSpace V] [BorelSpace V] [SecondCountableTopology V] (σ : ) ( : 0 < σ) (S : V →L[] V) (hS : S.IsPositive) (T : ) (_hT : 0 T) (h_trace : ∀ (ι : Type u_3) [inst : Fintype ι] (b : OrthonormalBasis ι V), i : ι, inner (b i) (S (b i)) T) :
        ( (x : V), gaussDensity σ x)⁻¹ * (x : V), gaussDensity σ x * quadForm S x σ ^ 2 * T

        Gaussian second moment bound: C⁻¹ ∫ exp(-b‖x‖²) ⟪x,Sx⟫ dx ≤ σ²·Tr(S). Uses spectral decomposition to reduce to single-direction bounds.

        theorem gaussian_averaging_bound {V : Type u_2} [NormedAddCommGroup V] [InnerProductSpace V] [FiniteDimensional V] [MeasurableSpace V] [BorelSpace V] [SecondCountableTopology V] (μ : MeasureTheory.ProbabilityMeasure V) (φ : V) ( : ∀ (t : V), MeasureTheory.charFun (↑μ) t = φ t) (ε : ) ( : 0 < ε) (σ : ) ( : 0 < σ) (S : V →L[] V) (hS : S.IsPositive) (h_bound : ∀ (x : V), quadForm S x < 11 - φ x < ε) (T : ) (hT : 0 T) (h_trace : ∀ (ι : Type u_3) [inst : Fintype ι] (b : OrthonormalBasis ι V), i : ι, inner (b i) (S (b i)) T) :
        (y : V), 1 - Real.exp (-(σ ^ 2 * y ^ 2 / 2)) μ ε + 2 * σ ^ 2 * T

        The Gaussian averaging bound with scaling parameter σ > 0:

        ∫ (1 - exp(-σ²‖y‖²/2)) dμ(y) ≤ ε + 2σ²·T

        Here exp(-σ²‖y‖²/2) is the characteristic function of N(0, σ²I). The bound follows from Fubini + pointwise bound Re(1-φ) ≤ ε + 2·qf

        • Gaussian second moment E_γ[⟨x,Sx⟩] ≤ σ²·Tr(S).
        theorem scaled_tail_bound {V : Type u_2} [NormedAddCommGroup V] [InnerProductSpace V] [FiniteDimensional V] [MeasurableSpace V] [BorelSpace V] [SecondCountableTopology V] (μ : MeasureTheory.ProbabilityMeasure V) (φ : V) ( : ∀ (t : V), MeasureTheory.charFun (↑μ) t = φ t) (ε : ) ( : 0 < ε) (σ : ) ( : 0 < σ) (S : V →L[] V) (hS : S.IsPositive) (h_bound : ∀ (x : V), quadForm S x < 11 - φ x < ε) (T : ) (hT : 0 T) (h_trace : ∀ (ι : Type u_3) [inst : Fintype ι] (b : OrthonormalBasis ι V), i : ι, inner (b i) (S (b i)) T) (R : ) (hR : 0 < R) :
        (μ {y : V | R y}).toReal (ε + 2 * σ ^ 2 * T) / (1 - Real.exp (-(σ ^ 2 * R ^ 2 / 2)))

        Scaled Chebyshev: combining Gaussian averaging with the tail bound.

        Restriction of Operators to Marginal Subspaces #

        noncomputable def restrictOp {H : Type u_1} [NormedAddCommGroup H] [InnerProductSpace H] (S : H →L[] H) {n : } (v : Fin nH) :

        Restriction of an operator S on H to a finite-dimensional subspace spanned by an orthonormal family v : Fin n → H. Defined as π ∘ S ∘ ι where ι embeds and π projects. Matrix: (S_v)_{ij} = ⟪vᵢ, S(vⱼ)⟫.

        Equations
        Instances For
          theorem restrictOp_apply {H : Type u_1} [NormedAddCommGroup H] [InnerProductSpace H] (S : H →L[] H) {n : } (v : Fin nH) (t : EuclideanSpace (Fin n)) (i : Fin n) :
          ((restrictOp S v) t).ofLp i = inner (v i) (S (∑ j : Fin n, t.ofLp j v j))

          Coordinate formula for restrictOp.

          theorem restrictOp_quadForm {H : Type u_1} [NormedAddCommGroup H] [InnerProductSpace H] (S : H →L[] H) {n : } (v : Fin nH) (t : EuclideanSpace (Fin n)) :
          quadForm (restrictOp S v) t = quadForm S (∑ i : Fin n, t.ofLp i v i)

          The quadratic form of the restricted operator equals the original.

          theorem restrictOp_isPositive {H : Type u_1} [NormedAddCommGroup H] [InnerProductSpace H] [CompleteSpace H] (S : H →L[] H) (hS : S.IsPositive) {n : } (v : Fin nH) :

          The restriction of a positive operator is positive.

          theorem orthonormal_diag_le_hilbert_trace {H : Type u_1} [NormedAddCommGroup H] [InnerProductSpace H] [CompleteSpace H] (S : H →L[] H) (hS : S.IsPositive) {n : } (v : Fin nH) (hv : Orthonormal v) {ι : Type} (b : HilbertBasis ι H) (hsum : Summable fun (i : ι) => inner (b i) (S (b i))) :
          j : Fin n, inner (v j) (S (v j)) ∑' (i : ι), inner (b i) (S (b i))

          For a finite orthonormal set in a Hilbert space, the sum of diagonal entries ∑ⱼ ⟪vⱼ, S(vⱼ)⟫ is bounded by the trace ∑' k ⟪bₖ, S(bₖ)⟫. Proof: decompose bₖ = P(bₖ) + Q(bₖ) via the projection P onto span(v). The cross term ∑' k ⟪Q(bₖ), S(P(bₖ))⟫ vanishes by Parseval + orthonormality, so the difference = ∑' k ⟪Q(bₖ), S(Q(bₖ))⟫ ≥ 0 by positivity of S.

          theorem restrictOp_trace_eq_diag {H : Type u_1} [NormedAddCommGroup H] [InnerProductSpace H] (S : H →L[] H) {n : } (v : Fin nH) (_hv : Orthonormal v) (ι' : Type u_2) [Fintype ι'] (b' : OrthonormalBasis ι' (EuclideanSpace (Fin n))) :
          i : ι', inner (b' i) ((restrictOp S v) (b' i)) = j : Fin n, inner (v j) (S (v j))

          The trace of restrictOp in any ONB of EuclideanSpace equals ∑ⱼ ⟪vⱼ, S(vⱼ)⟫. Uses LinearMap.trace_eq_sum_inner for basis independence on finite-dimensional EuclideanSpace, then computes the standard basis entries.

          theorem restrictOp_trace_le {H : Type u_1} [NormedAddCommGroup H] [InnerProductSpace H] [CompleteSpace H] (S : H →L[] H) (hS : S.IsPositive) {n : } (v : Fin nH) (hv : Orthonormal v) {ι : Type} (b : HilbertBasis ι H) (hsum : Summable fun (i : ι) => inner (b i) (S (b i))) (ι' : Type) [Fintype ι'] (b' : OrthonormalBasis ι' (EuclideanSpace (Fin n))) :
          i : ι', inner (b' i) ((restrictOp S v) (b' i)) ∑' (i : ι), inner (b i) (S (b i))

          The trace of the restricted operator is bounded by the trace of the original on any Hilbert basis. Combines trace basis independence on EuclideanSpace with the diagonal bound.

          Main Tightness Theorem #

          theorem exists_R_for_tail_bound (C η σ : ) (hC : 0 < C) (hCη : C < η) ( : 0 < σ) :
          R > 0, C / (1 - Real.exp (-(σ ^ 2 * R ^ 2 / 2))) < η

          For any C < η and σ > 0, there exists R > 0 such that C / (1 - exp(-σ²R²/2)) < η.

          theorem sazonov_tightness {H : Type u_1} [NormedAddCommGroup H] [InnerProductSpace H] [CompleteSpace H] (φ : H) (_hpd : IsPositiveDefinite φ) (_hnorm : φ 0 = 1) (_hcont : Continuous φ) (hsaz : SazonovContinuousAt φ) (η : ) :
          η > 0R > 0, ∀ (n : ) (v : Fin nH), Orthonormal v∀ (μ : MeasureTheory.ProbabilityMeasure (EuclideanSpace (Fin n))), (∀ (t : EuclideanSpace (Fin n)), MeasureTheory.charFun (↑μ) t = marginalFun φ v t)(μ {y : EuclideanSpace (Fin n) | R y}).toReal < η

          Sazonov Tightness Theorem. If φ : H → ℂ is positive definite, normalized, and Sazonov-continuous at 0, then the family of all finite-dimensional marginal measures is uniformly tight.