LeanMachineLearning exposition

ProbabilityTheory.CondIndepFun.of_prod_right🔗

Minimal Lean file

of_prod_right🔗

LemmaProbabilityTheory.CondIndepFun.of_prod_right

No docstring.

🔗theorem
ProbabilityTheory.CondIndepFun.of_prod_right.{u_1, u_2, u_3, u_4, u_7} {α : Type u_1} {β : Type u_2} {γ : Type u_3} {δ : Type u_4} { : MeasurableSpace α} { : MeasurableSpace β} { : MeasurableSpace γ} { : MeasurableSpace δ} {μ : MeasureTheory.Measure α} {ε : Type u_7} { : MeasurableSpace ε} [StandardBorelSpace α] [MeasureTheory.IsFiniteMeasure μ] {X : α β} {Y : α γ} {Z : α δ} {T : α ε} (hZ : Measurable Z) (h : CondIndepFun (MeasurableSpace.comap Z inferInstance) X (fun ω => (Y ω, T ω)) μ) : CondIndepFun (MeasurableSpace.comap Z inferInstance) X Y μ
ProbabilityTheory.CondIndepFun.of_prod_right.{u_1, u_2, u_3, u_4, u_7} {α : Type u_1} {β : Type u_2} {γ : Type u_3} {δ : Type u_4} { : MeasurableSpace α} { : MeasurableSpace β} { : MeasurableSpace γ} { : MeasurableSpace δ} {μ : MeasureTheory.Measure α} {ε : Type u_7} { : MeasurableSpace ε} [StandardBorelSpace α] [MeasureTheory.IsFiniteMeasure μ] {X : α β} {Y : α γ} {Z : α δ} {T : α ε} (hZ : Measurable Z) (h : CondIndepFun (MeasurableSpace.comap Z inferInstance) X (fun ω => (Y ω, T ω)) μ) : CondIndepFun (MeasurableSpace.comap Z inferInstance) X Y μ

Code

lemma CondIndepFun.of_prod_right {ε : Type*} {mε : MeasurableSpace ε}
    [StandardBorelSpace α] [IsFiniteMeasure μ]
    {X : α → β} {Y : α → γ} {Z : α → δ} {T : α → ε} (hZ : Measurable Z)
    (h : X ⟂ᵢ[Z, hZ; μ] (fun ω ↦ (Y ω, T ω))) :
    X ⟂ᵢ[Z, hZ; μ] Y
Body uses (1)

Actions: Source · Open Issue

Proof
Kernel.IndepFun.of_prod_right h