Documentation

TauCeti.Probability.DeFinetti.DirectingMeasure.Integral

Integrating finite products of directing-measure evaluations #

Two facts about ∏ i, directingMeasure μ X ω (B i), read as a function of ω, that the de Finetti rectangle arguments need: it is integrable in its real form, and its real integral agrees with its ℝ≥0∞ integral.

Main results #

Neither argument uses anything about directing measures beyond measurability of each evaluation ω ↦ directingMeasure μ X ω (B i) and the bounds ≤ 1 and ≠ ∞. The two statements are therefore instances of TauCeti.MeasureTheory.integrable_prod_toReal and TauCeti.MeasureTheory.ofReal_integral_prod_toReal_eq_lintegral_prod, which are about finite products of ℝ≥0∞-valued functions over a Finset, with almost-everywhere hypotheses, and mention no measure on α. What is left here is the specialisation: it discharges measurability from measurable_directingMeasure_coe, which all three consumers would otherwise repeat.

In both, the measure in the integration slot is independent of the measure μ that defines the directing measure: μ is only the directing-measure parameter, and the integral is taken against a separate ν. The set-integral forms are the instances at ν := μ.restrict A. Neither mentions conditional independence, block factorization, or any cylinder: they are facts about the directing measure alone, which is why they live here rather than in the summit modules that consume them (DeFinetti/BlockFactorization.lean and DeFinetti/JointRectangle.lean).

This module is separate from DirectingMeasure/Basic.lean so that the measurability and evaluation API there stays free of the Bochner/Lebesgue integration dependencies these two results need.

theorem TauCeti.Probability.integrable_prod_directingMeasure_real {Ω : Type u_1} {α : Type u_2} {mΩ : MeasurableSpace Ω} [MeasurableSpace α] [StandardBorelSpace α] [Nonempty α] {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsFiniteMeasure μ] {ν : MeasureTheory.Measure Ω} [MeasureTheory.IsFiniteMeasure ν] {X : ℕ → Ω → α} (hTail : tailProcess X ≤ mΩ) {r : ℕ} {B : Fin r → Set α} (hB : ∀ (i : Fin r), MeasurableSet (B i)) :
MeasureTheory.Integrable (fun (ω : Ω) => ∏ i : Fin r, (directingMeasure μ X ω).real (B i)) ν

The directing-measure product is a [0,1]-valued measurable function, hence integrable against a finite measure. Only tail-measurability of the process and measurability of the blocks are used; the integration measure ν is unrelated to the μ defining the directing measure.

theorem TauCeti.Probability.ofReal_integral_eq_lintegral_prod_directingMeasure {Ω : Type u_1} {α : Type u_2} {mΩ : MeasurableSpace Ω} [MeasurableSpace α] [StandardBorelSpace α] [Nonempty α] {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsFiniteMeasure μ] {ν : MeasureTheory.Measure Ω} {X : ℕ → Ω → α} {r : ℕ} {B : Fin r → Set α} (hg_int : MeasureTheory.Integrable (fun (ω : Ω) => ∏ i : Fin r, (directingMeasure μ X ω).real (B i)) ν) :
ENNReal.ofReal (∫ (ω : Ω), ∏ i : Fin r, (directingMeasure μ X ω).real (B i) ∂ν) = ∫⁻ (ω : Ω), ∏ i : Fin r, (directingMeasure μ X ω) (B i) ∂ν

The real integral of the directing-measure product is its ℝ≥0∞ integral, factor by factor: each factor is a finite measure of a set, so ENNReal.ofReal_toReal applies. As above, ν is an arbitrary integration measure, so the set-integral form is the instance ν := μ.restrict A.