Documentation

LeanPool.OSforGFF.Minlos.ProjectiveFamily

Bridge: Bochner Marginals → Projective Measure Family #

Bridges the finite-dimensional Bochner marginals (measures on EuclideanSpace ℝ (Fin n)) to the IsProjectiveMeasureFamily API from Mathlib (measures on ∀ j : J, ℝ indexed by Finset E), enabling application of the Kolmogorov extension theorem.

Main definitions #

Transport equivalence #

noncomputable def finsetReindexEquiv {E : Type u_1} (J : Finset E) :
(J) ≃ᵐ (Fin J.card)

Measurable equivalence between ∀ j : J, ℝ and Fin |J| → ℝ via J.equivFin.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    noncomputable def finsetPiMeasEquiv {E : Type u_1} (J : Finset E) :

    Measurable equivalence between ∀ j : J, ℝ and EuclideanSpace ℝ (Fin |J|). Composition of reindexing by J.equivFin and MeasurableEquiv.toLp.

    Equations
    Instances For

      Marginal family #

      noncomputable def finsetTestVectors {E : Type u_1} (J : Finset E) :
      Fin J.cardE

      The test vectors for a finset J, as a function Fin |J| → E.

      Equations
      Instances For
        noncomputable def marginalMeasure {E : Type u_1} [AddCommGroup E] [Module E] [TopologicalSpace E] [IsTopologicalAddGroup E] [ContinuousSMul E] (Φ : E) (hΦ_cont : Continuous Φ) (hΦ_pd : IsPositiveDefinite Φ) (hΦ_norm : Φ 0 = 1) (J : Finset E) :

        Choose the unique Bochner marginal measure for test vectors from a finset.

        Equations
        Instances For
          theorem marginalMeasure_charFun {E : Type u_1} [AddCommGroup E] [Module E] [TopologicalSpace E] [IsTopologicalAddGroup E] [ContinuousSMul E] (Φ : E) (hΦ_cont : Continuous Φ) (hΦ_pd : IsPositiveDefinite Φ) (hΦ_norm : Φ 0 = 1) (J : Finset E) (ξ : EuclideanSpace (Fin J.card)) :
          MeasureTheory.charFun (↑(marginalMeasure Φ hΦ_cont hΦ_pd hΦ_norm J)) ξ = marginalCF Φ (finsetTestVectors J) ξ
          noncomputable def marginalFamily {E : Type u_1} [AddCommGroup E] [Module E] [TopologicalSpace E] [IsTopologicalAddGroup E] [ContinuousSMul E] (Φ : E) (hΦ_cont : Continuous Φ) (hΦ_pd : IsPositiveDefinite Φ) (hΦ_norm : Φ 0 = 1) (J : Finset E) :
          MeasureTheory.Measure ((j : J) → (fun (x : E) => ) j)

          The projective family of measures indexed by Finset E. For each J, we take the Bochner marginal on EuclideanSpace ℝ (Fin |J|) and transport it to ∀ j : J, ℝ via the finsetPiMeasEquiv.

          Equations
          Instances For
            instance marginalFamilyIsFiniteMeasure {E : Type u_1} [AddCommGroup E] [Module E] [TopologicalSpace E] [IsTopologicalAddGroup E] [ContinuousSMul E] (Φ : E) (hΦ_cont : Continuous Φ) (hΦ_pd : IsPositiveDefinite Φ) (hΦ_norm : Φ 0 = 1) (J : Finset E) :
            MeasureTheory.IsFiniteMeasure (marginalFamily Φ hΦ_cont hΦ_pd hΦ_norm J)
            instance marginalFamilyIsProbabilityMeasure {E : Type u_1} [AddCommGroup E] [Module E] [TopologicalSpace E] [IsTopologicalAddGroup E] [ContinuousSMul E] (Φ : E) (hΦ_cont : Continuous Φ) (hΦ_pd : IsPositiveDefinite Φ) (hΦ_norm : Φ 0 = 1) (J : Finset E) :
            MeasureTheory.IsProbabilityMeasure (marginalFamily Φ hΦ_cont hΦ_pd hΦ_norm J)

            Projectivity #

            The marginal family is projective. The proof uses characteristic function uniqueness: for J ⊆ I, the pushforward of P(I) along Finset.restrict₂ has the same characteristic function as P(J), namely ξ ↦ Φ(∑_{j∈J} ξⱼ fⱼ).

            theorem marginalFamily_isProjective {E : Type u_1} [AddCommGroup E] [Module E] [TopologicalSpace E] [IsTopologicalAddGroup E] [ContinuousSMul E] (Φ : E) (hΦ_cont : Continuous Φ) (hΦ_pd : IsPositiveDefinite Φ) (hΦ_norm : Φ 0 = 1) :

            The marginal family is projective: for J ⊆ I, the restriction of P(I) to J-coordinates equals P(J).

            Application of Kolmogorov Extension #

            noncomputable def marginalProjectiveLimit {E : Type u_1} [AddCommGroup E] [Module E] [TopologicalSpace E] [IsTopologicalAddGroup E] [ContinuousSMul E] (Φ : E) (hΦ_cont : Continuous Φ) (hΦ_pd : IsPositiveDefinite Φ) (hΦ_norm : Φ 0 = 1) [hE : Nonempty E] :

            The Kolmogorov projective limit of the marginal family.

            Equations
            Instances For
              instance marginalProjectiveLimitIsProbability {E : Type u_1} [AddCommGroup E] [Module E] [TopologicalSpace E] [IsTopologicalAddGroup E] [ContinuousSMul E] (Φ : E) (hΦ_cont : Continuous Φ) (hΦ_pd : IsPositiveDefinite Φ) (hΦ_norm : Φ 0 = 1) [Nonempty E] :
              theorem marginalProjectiveLimit_isProjectiveLimit {E : Type u_1} [AddCommGroup E] [Module E] [TopologicalSpace E] [IsTopologicalAddGroup E] [ContinuousSMul E] (Φ : E) (hΦ_cont : Continuous Φ) (hΦ_pd : IsPositiveDefinite Φ) (hΦ_norm : Φ 0 = 1) [Nonempty E] :
              MeasureTheory.IsProjectiveLimit (marginalProjectiveLimit Φ hΦ_cont hΦ_pd hΦ_norm) (marginalFamily Φ hΦ_cont hΦ_pd hΦ_norm)

              The projective limit projects correctly onto each finite-dimensional marginal.

              theorem marginalProjectiveLimit_unique {E : Type u_1} [AddCommGroup E] [Module E] [TopologicalSpace E] [IsTopologicalAddGroup E] [ContinuousSMul E] (Φ : E) (hΦ_cont : Continuous Φ) (hΦ_pd : IsPositiveDefinite Φ) (hΦ_norm : Φ 0 = 1) [Nonempty E] {ν : MeasureTheory.Measure (E)} ( : MeasureTheory.IsProjectiveLimit ν (marginalFamily Φ hΦ_cont hΦ_pd hΦ_norm)) :
              ν = marginalProjectiveLimit Φ hΦ_cont hΦ_pd hΦ_norm

              The projective limit of the marginal family is unique.