Documentation

LeanPool.Feige.ProductTwoPointKernel

Coordinatewise two-point mixtures #

This file lifts the one-dimensional measurable two-point decomposition to a finite independent product. It is the product-measure interface used in the proof of Theorem 2.1 before conditioning on all latent pairs.

Given all latent coordinates, the observations are conditionally independent with the augmented two-point conditional marginals.

Equations
Instances For

    Each coordinate of every conditional product is a mean-one law.

    theorem Feige.augmentedConditionalProduct_coordinate_support {n : } (p : Fin nAugmentedTwoPointParams) (i : Fin n) :
    (augmentedTwoPointKernel (p i)) (match p i with | Sum.inl val => {1} | Sum.inr q => {(↑q).1, (↑q).2}) = 0

    Each coordinate of every conditional product is supported on at most two points (one point on the atom branch).

    Binary Fubini exchange: independently binding two latent laws against their coordinate kernels is the same as binding their product against the parallel product kernel. This is the recursion step needed for a finite product.

    noncomputable def Feige.finHeadTailEquiv (α : Type u_1) [MeasurableSpace α] (n : ) :
    (Fin (n + 1)α) ≃ᵐ α × (Fin nα)

    Measurable head/tail splitting of a homogeneous Fin (n+1) vector.

    Equations
    Instances For

      A genuinely measurable finite parallel product of the augmented coordinate kernels. This avoids the unavailable Kernel.pi: the successor case splits head and tail, uses parallelComp, and maps the output pair back to a Fin (n+1) vector.

      Equations
      Instances For
        theorem Feige.bind_congr_measurableEquiv {α : Type u_1} {α' : Type u_2} {β : Type u_3} {β' : Type u_4} [MeasurableSpace α] [MeasurableSpace α'] [MeasurableSpace β] [MeasurableSpace β'] (κ : ProbabilityTheory.Kernel α β) (μ : MeasureTheory.Measure α) ( : α' ≃ᵐ α) ( : β' ≃ᵐ β) :
        (MeasureTheory.Measure.map (⇑.symm) μ).bind ((κ.comap ).map .symm) = MeasureTheory.Measure.map (⇑.symm) (μ.bind κ)

        Binding is invariant under simultaneous measurable-equivalence changes of latent and observation coordinates.

        Recursive latent product aligned definitionally with recursiveAugmentedKernel.

        Equations
        Instances For

          The analogous head/tail recursive product of observation marginals.

          Equations
          Instances For

            Finite recursive product-of-binds theorem. This is the full induction: the binary Fubini step handles head/tail and the measurable-equivalence conjugation returns to Fin (n+1) coordinates.

            Zero-dimensional recursive product.

            The head/tail recursive product is the standard finite Measure.pi.