A chosen a.e. version inherits conditional-integral regularity
AutoSamplingTheory.condDistribIntegralNamedFieldRegularity · theorem · Teaching coverage
Statement
In the conditional setting below, let ρ̂=X#μ and v:β→F be a chosen field equal to C ρ̂-almost everywhere. If Y is μ-a.e. measurable and f is both a.e. strongly measurable and integrable under λ, then v is a.e. strongly measurable and integrable under ρ̂.
All objects and hypotheses
- Ω, β and γ are measurable spaces; γ is Standard Borel and nonempty.
- μ is a finite measure on Ω, not necessarily a probability; X:Ω→β and Y:Ω→γ are functions.
- F is a real normed vector space (NormedAddCommGroup and NormedSpace ℝ); no CompleteSpace assumption is added. The integrand f:β×γ→F is as specified below.
- Notation: λ=(ω↦(Xω,Yω))#μ, m=X#μ, q(x)=condDistrib(Y|X;μ)(x), and C(x)=∫f(x,y)dq(x)(y).
- ρ̂ is a measure on β equal to X#μ, and v:β→F is a chosen field.
- Y is μ-a.e. measurable; hfMeas explicitly supplies AEStronglyMeasurable f λ and hfInt explicitly supplies Integrable f λ (both premises are retained).
- hfield supplies C=v ρ̂-a.e.; X a.e. measurability is not separately required.
Notation and interpretation
- Pushforward law
P is an arbitrary measure unless explicitly declared finite or a probability. The word law here abbreviates a pushforward measure; probability-language interpretations require normalization separately. Mathlib totalizes map to zero when X is not a.e. measurable; unqualified map-congruence and some law-space adapters intentionally retain that generality.
\[(X_\#\mu)(A)=\mu(X^{-1}A)\quad\text{when the measurable pushforward interpretation applies}\]- A.e. and strong measurability
A.e. means outside a μ-null set. AEMeasurable means equality a.e. to a measurable map; AEStronglyMeasurable (abbreviated AESM) means equality a.e. to a strongly measurable function, which is approximable by simple functions.
\[f=g\quad\mu\text{-a.e.}\]- Integrability and Bochner integrals
L¹ in the teaching formulas means Integrable, not a newly defined quotient-space element. ∫ denotes Mathlib's totalized Bochner integral: it is zero for nonintegrable functions, and also for a codomain lacking completeness. Do not infer integrability or a genuine finite expectation from an unqualified integral equality. Real-valued integrals have a complete codomain; missing integrability still matters.
\[f\in L^1(\mu)\quad\Longleftrightarrow\quad f\text{ is a.e. strongly measurable and }\int^{\!-}\|f\|\,d\mu<\infty\]- Conditional integral notation
The selected conditional distribution is a probability kernel, characterized as a conditional law only almost everywhere under the conditioning marginal. No pointwise choice, simultaneous equality on all events from a single-event a.e. theorem, or null-fiber support is asserted. Finite non-probability measures are reconstructed with their original total mass; any version changes on marginal-null inputs must retain a measurable kernel.
\[\lambda=(X,Y)_\#\mu,\quad m=X_\#\mu,\quad q(x)=\operatorname{condDistrib}(Y\mid X;\mu)(x),\quad C(x)=\int f(x,y)\,dq(x)(y)\]
Mathematical proof
1. Obtain canonical measurability
Apply the named-law measurability adapter to C using the explicit joint measurability premise.
Corresponding Lean step
condDistribIntegralNamedLawAEStronglyMeasurable hhatRho hY hfMeas
2. Obtain canonical integrability
Apply the named-law integrability adapter using the joint integrability premise.
Corresponding Lean step
condDistribIntegralNamedLawIntegrable hhatRho hY hfInt
3. Transfer both properties across a.e. equality
A.e. strong measurability and integrability are invariant under changing a function on a null set, so both properties pass to v.
Corresponding Lean step
⟨hmeas.congr hfield,hint.congr hfield⟩
Lean statement · condDistribIntegralNamedFieldRegularity
The conclusion is a conjunction of two regularity properties of the chosen field. Its equality to the canonical conditional integral is assumed a.e., not pointwise.
Braces mark parameters Lean can infer; square brackets request structures such as a measurable space or probability measure. Named hypotheses are mathematical premises, not facts established by this declaration. Section parameters are described in the mathematical hypotheses above; the module link retains their exact source context.
theorem condDistribIntegralNamedFieldRegularity {Ω β γ F : Type*}
[MeasurableSpace Ω] [MeasurableSpace β] [MeasurableSpace γ]
[NormedAddCommGroup F] [NormedSpace ℝ F]
[StandardBorelSpace γ] [Nonempty γ]
{μ : Measure Ω} [IsFiniteMeasure μ] {hatRho : Measure β}
{X : Ω → β} {Y : Ω → γ} {f : β × γ → F} {field : β → F}
(hhatRho : hatRho = μ.map X)
(hY : AEMeasurable Y μ)
(hfMeas : AEStronglyMeasurable f (μ.map fun a => (X a, Y a)))
(hfInt : Integrable f (μ.map fun a => (X a, Y a)))
(hfield :
(fun x => ∫ y, f (x, y) ∂ProbabilityTheory.condDistrib Y X μ x)
=ᵐ[hatRho] field) :
AEStronglyMeasurable field hatRho ∧ Integrable field hatRhoLean proof · condDistribIntegralNamedFieldRegularity
Two reused regularity facts apply to the canonical integral, and their a.e.-congruence rules transfer them to the supplied version.
Braces mark parameters Lean can infer; square brackets request structures such as a measurable space or probability measure. Named hypotheses are mathematical premises, not facts established by this declaration. Section parameters are described in the mathematical hypotheses above; the module link retains their exact source context.
theorem condDistribIntegralNamedFieldRegularity {Ω β γ F : Type*}
[MeasurableSpace Ω] [MeasurableSpace β] [MeasurableSpace γ]
[NormedAddCommGroup F] [NormedSpace ℝ F]
[StandardBorelSpace γ] [Nonempty γ]
{μ : Measure Ω} [IsFiniteMeasure μ] {hatRho : Measure β}
{X : Ω → β} {Y : Ω → γ} {f : β × γ → F} {field : β → F}
(hhatRho : hatRho = μ.map X)
(hY : AEMeasurable Y μ)
(hfMeas : AEStronglyMeasurable f (μ.map fun a => (X a, Y a)))
(hfInt : Integrable f (μ.map fun a => (X a, Y a)))
(hfield :
(fun x => ∫ y, f (x, y) ∂ProbabilityTheory.condDistrib Y X μ x)
=ᵐ[hatRho] field) :
AEStronglyMeasurable field hatRho ∧ Integrable field hatRho := by
have hmeas :
AEStronglyMeasurable
(fun x => ∫ y, f (x, y) ∂ProbabilityTheory.condDistrib Y X μ x)
hatRho :=
condDistribIntegralNamedLawAEStronglyMeasurable hhatRho hY hfMeas
have hint :
Integrable
(fun x => ∫ y, f (x, y) ∂ProbabilityTheory.condDistrib Y X μ x)
hatRho :=
condDistribIntegralNamedLawIntegrable hhatRho hY hfInt
exact ⟨hmeas.congr hfield, hint.congr hfield⟩
/-- A named probability measure or time-indexed law in a paper proof. -/Scope and omitted-condition boundaries
- The selected conditional distribution is a probability kernel, characterized as a conditional law only almost everywhere under the conditioning marginal. No pointwise choice, simultaneous equality on all events from a single-event a.e. theorem, or null-fiber support is asserted.
- ∫ denotes Mathlib's totalized Bochner integral: it is zero for nonintegrable functions, and also for a codomain lacking completeness. Do not infer integrability or a genuine finite expectation from an unqualified integral equality. Real-valued integrals have a complete codomain; missing integrability still matters.
- Does not choose v or prove its version equality. Both explicit regularity premises remain in the source signature. No whole-PDE regularity follows.
Source and reuse
ASTIS parents called
AutoSamplingTheory.condDistribIntegralNamedLawAEStronglyMeasurableAutoSamplingTheory.condDistribIntegralNamedLawIntegrable
Mathlib API called (external library)
- MeasureTheory.AEStronglyMeasurable.congr
- MeasureTheory.Integrable.congr
Mathematical sources
- Exact existing ASTIS declaration and body — Directly read local source; not a new proof or source-fidelity verdict.
- MeasureTheory.Integrable.congr — Directly inspected pinned Mathlib theorem/API. Reuse is distinguished from a new ASTIS proof.
- AutoSamplingTheory.condDistribIntegralNamedLawAEStronglyMeasurable — Existing root ASTIS dependency; use its own adjacent teaching unit.
- AutoSamplingTheory.condDistribIntegralNamedLawIntegrable — Existing root ASTIS dependency; use its own adjacent teaching unit.
ASTIS prose is not a quotation or a source-equivalence certificate. Definitions and aliases are explained as constructions, not counted as new mathematical proofs.