Loogle!
Result
Found 191 declarations mentioning ProbabilityTheory.IndepFun.
- ProbabilityTheory.IndepFun 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {β : Type u_6} {γ : Type u_7} {_mΩ : MeasurableSpace Ω} [MeasurableSpace β] [MeasurableSpace γ] (f : Ω → β) (g : Ω → γ) (μ : MeasureTheory.Measure Ω := by volume_tac) : Prop - ProbabilityTheory.indepFun_const_left 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {β : Type u_6} {β' : Type u_7} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {mβ : MeasurableSpace β} {mβ' : MeasurableSpace β'} [MeasureTheory.IsZeroOrProbabilityMeasure μ] (c : β) (X : Ω → β') : ProbabilityTheory.IndepFun (fun x => c) X μ - ProbabilityTheory.indepFun_const_right 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {β : Type u_6} {β' : Type u_7} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {mβ : MeasurableSpace β} {mβ' : MeasurableSpace β'} [MeasureTheory.IsZeroOrProbabilityMeasure μ] (X : Ω → β) (c : β') : ProbabilityTheory.IndepFun X (fun x => c) μ - ProbabilityTheory.IndepFun.symm 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {β : Type u_6} {β' : Type u_7} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {f : Ω → β} {g : Ω → β'} {x✝ : MeasurableSpace β} {x✝¹ : MeasurableSpace β'} (hfg : ProbabilityTheory.IndepFun f g μ) : ProbabilityTheory.IndepFun g f μ - ProbabilityTheory.IndepFun_iff_Indep 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {β : Type u_3} {γ : Type u_4} {x✝ : MeasurableSpace Ω} [mβ : MeasurableSpace β] [mγ : MeasurableSpace γ] (f : Ω → β) (g : Ω → γ) (μ : MeasureTheory.Measure Ω) : ProbabilityTheory.IndepFun f g μ ↔ ProbabilityTheory.Indep (MeasurableSpace.comap f mβ) (MeasurableSpace.comap g mγ) μ - ProbabilityTheory.iIndepFun.indepFun 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : ι → Type u_6} {m : (x : ι) → MeasurableSpace (β x)} {f : (i : ι) → Ω → β i} (hf_Indep : ProbabilityTheory.iIndepFun f μ) {i j : ι} (hij : i ≠ j) : ProbabilityTheory.IndepFun (f i) (f j) μ - ProbabilityTheory.Indep.indicator_indepFun 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {m : MeasurableSpace Ω} {M : Type u_10} {𝓧 : Type u_11} [Zero M] [MeasurableSpace M] (c : M) {m𝓧 : MeasurableSpace 𝓧} {A : Set Ω} {X : Ω → 𝓧} (hA : MeasurableSet A) (h : ProbabilityTheory.Indep m (MeasurableSpace.comap X m𝓧) μ) : ProbabilityTheory.IndepFun (A.indicator fun x => c) X μ - ProbabilityTheory.IndepFun.neg_left 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {β : Type u_6} {β' : Type u_7} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {f : Ω → β} {g : Ω → β'} {_mβ : MeasurableSpace β} {_mβ' : MeasurableSpace β'} [Neg β] [MeasurableNeg β] (hfg : ProbabilityTheory.IndepFun f g μ) : ProbabilityTheory.IndepFun (-f) g μ - ProbabilityTheory.IndepFun.neg_right 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {β : Type u_6} {β' : Type u_7} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {f : Ω → β} {g : Ω → β'} {_mβ : MeasurableSpace β} {_mβ' : MeasurableSpace β'} [Neg β'] [MeasurableNeg β'] (hfg : ProbabilityTheory.IndepFun f g μ) : ProbabilityTheory.IndepFun f (-g) μ - ProbabilityTheory.IndepFun.comp 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {β : Type u_6} {β' : Type u_7} {γ : Type u_8} {γ' : Type u_9} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {f : Ω → β} {g : Ω → β'} {_mβ : MeasurableSpace β} {_mβ' : MeasurableSpace β'} {_mγ : MeasurableSpace γ} {_mγ' : MeasurableSpace γ'} {φ : β → γ} {ψ : β' → γ'} (hfg : ProbabilityTheory.IndepFun f g μ) (hφ : Measurable φ) (hψ : Measurable ψ) : ProbabilityTheory.IndepFun (φ ∘ f) (ψ ∘ g) μ - ProbabilityTheory.indepFun_iff_indepSet_preimage 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {β : Type u_6} {β' : Type u_7} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {f : Ω → β} {g : Ω → β'} {mβ : MeasurableSpace β} {mβ' : MeasurableSpace β'} [MeasureTheory.IsZeroOrProbabilityMeasure μ] (hf : Measurable f) (hg : Measurable g) : ProbabilityTheory.IndepFun f g μ ↔ ∀ (s : Set β) (t : Set β'), MeasurableSet s → MeasurableSet t → ProbabilityTheory.IndepSet (f ⁻¹' s) (g ⁻¹' t) μ - ProbabilityTheory.iIndepFun.indepFun_prod_range_succ 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : Type u_10} {m : MeasurableSpace β} [CommMonoid β] [MeasurableMul₂ β] {f : ℕ → Ω → β} (hf_Indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ℕ), Measurable (f i)) (n : ℕ) : ProbabilityTheory.IndepFun (∏ j ∈ Finset.range n, f j) (f n) μ - ProbabilityTheory.iIndepFun.indepFun_sum_range_succ 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : Type u_10} {m : MeasurableSpace β} [AddCommMonoid β] [MeasurableAdd₂ β] {f : ℕ → Ω → β} (hf_Indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ℕ), Measurable (f i)) (n : ℕ) : ProbabilityTheory.IndepFun (∑ j ∈ Finset.range n, f j) (f n) μ - ProbabilityTheory.iIndepFun.indepFun_prod_range_succ₀ 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : Type u_10} {m : MeasurableSpace β} [CommMonoid β] [MeasurableMul₂ β] {f : ℕ → Ω → β} (hf_Indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ℕ), AEMeasurable (f i) μ) (n : ℕ) : ProbabilityTheory.IndepFun (∏ j ∈ Finset.range n, f j) (f n) μ - ProbabilityTheory.iIndepFun.indepFun_sum_range_succ₀ 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : Type u_10} {m : MeasurableSpace β} [AddCommMonoid β] [MeasurableAdd₂ β] {f : ℕ → Ω → β} (hf_Indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ℕ), AEMeasurable (f i) μ) (n : ℕ) : ProbabilityTheory.IndepFun (∑ j ∈ Finset.range n, f j) (f n) μ - ProbabilityTheory.IndepFun.congr 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {β : Type u_6} {β' : Type u_7} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {f : Ω → β} {g : Ω → β'} {mβ : MeasurableSpace β} {mβ' : MeasurableSpace β'} {f' : Ω → β} {g' : Ω → β'} (hfg : ProbabilityTheory.IndepFun f g μ) (hf : f =ᵐ[μ] f') (hg : g =ᵐ[μ] g') : ProbabilityTheory.IndepFun f' g' μ - ProbabilityTheory.indepFun_prod 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_10} {Ω' : Type u_11} {mΩ : MeasurableSpace Ω} {mΩ' : MeasurableSpace Ω'} {μ : MeasureTheory.Measure Ω} {ν : MeasureTheory.Measure Ω'} [MeasureTheory.IsProbabilityMeasure μ] [MeasureTheory.IsProbabilityMeasure ν] {𝓧 : Type u_12} {𝓨 : Type u_13} [MeasurableSpace 𝓧] [MeasurableSpace 𝓨] {X : Ω → 𝓧} {Y : Ω' → 𝓨} (mX : Measurable X) (mY : Measurable Y) : ProbabilityTheory.IndepFun (fun ω => X ω.1) (fun ω => Y ω.2) (μ.prod ν) - ProbabilityTheory.iIndepFun.indepFun_add_left 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : Type u_10} {m : MeasurableSpace β} [Add β] [MeasurableAdd₂ β] {f : ι → Ω → β} (hf_indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ι), Measurable (f i)) (i j k : ι) (hik : i ≠ k) (hjk : j ≠ k) : ProbabilityTheory.IndepFun (f i + f j) (f k) μ - ProbabilityTheory.iIndepFun.indepFun_add_right 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : Type u_10} {m : MeasurableSpace β} [Add β] [MeasurableAdd₂ β] {f : ι → Ω → β} (hf_indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ι), Measurable (f i)) (i j k : ι) (hij : i ≠ j) (hik : i ≠ k) : ProbabilityTheory.IndepFun (f i) (f j + f k) μ - ProbabilityTheory.iIndepFun.indepFun_div_left 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : Type u_10} {m : MeasurableSpace β} [Div β] [MeasurableDiv₂ β] {f : ι → Ω → β} (hf_indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ι), Measurable (f i)) (i j k : ι) (hik : i ≠ k) (hjk : j ≠ k) : ProbabilityTheory.IndepFun (f i / f j) (f k) μ - ProbabilityTheory.iIndepFun.indepFun_div_right 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : Type u_10} {m : MeasurableSpace β} [Div β] [MeasurableDiv₂ β] {f : ι → Ω → β} (hf_indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ι), Measurable (f i)) (i j k : ι) (hij : i ≠ j) (hik : i ≠ k) : ProbabilityTheory.IndepFun (f i) (f j / f k) μ - ProbabilityTheory.iIndepFun.indepFun_mul_left 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : Type u_10} {m : MeasurableSpace β} [Mul β] [MeasurableMul₂ β] {f : ι → Ω → β} (hf_indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ι), Measurable (f i)) (i j k : ι) (hik : i ≠ k) (hjk : j ≠ k) : ProbabilityTheory.IndepFun (f i * f j) (f k) μ - ProbabilityTheory.iIndepFun.indepFun_mul_right 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : Type u_10} {m : MeasurableSpace β} [Mul β] [MeasurableMul₂ β] {f : ι → Ω → β} (hf_indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ι), Measurable (f i)) (i j k : ι) (hij : i ≠ j) (hik : i ≠ k) : ProbabilityTheory.IndepFun (f i) (f j * f k) μ - ProbabilityTheory.iIndepFun.indepFun_sub_left 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : Type u_10} {m : MeasurableSpace β} [Sub β] [MeasurableSub₂ β] {f : ι → Ω → β} (hf_indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ι), Measurable (f i)) (i j k : ι) (hik : i ≠ k) (hjk : j ≠ k) : ProbabilityTheory.IndepFun (f i - f j) (f k) μ - ProbabilityTheory.iIndepFun.indepFun_sub_right 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : Type u_10} {m : MeasurableSpace β} [Sub β] [MeasurableSub₂ β] {f : ι → Ω → β} (hf_indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ι), Measurable (f i)) (i j k : ι) (hij : i ≠ j) (hik : i ≠ k) : ProbabilityTheory.IndepFun (f i) (f j - f k) μ - ProbabilityTheory.iIndepFun.indepFun_add_left₀ 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : Type u_10} {m : MeasurableSpace β} [Add β] [MeasurableAdd₂ β] {f : ι → Ω → β} (hf_indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ι), AEMeasurable (f i) μ) (i j k : ι) (hik : i ≠ k) (hjk : j ≠ k) : ProbabilityTheory.IndepFun (f i + f j) (f k) μ - ProbabilityTheory.iIndepFun.indepFun_add_right₀ 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : Type u_10} {m : MeasurableSpace β} [Add β] [MeasurableAdd₂ β] {f : ι → Ω → β} (hf_indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ι), AEMeasurable (f i) μ) (i j k : ι) (hij : i ≠ j) (hik : i ≠ k) : ProbabilityTheory.IndepFun (f i) (f j + f k) μ - ProbabilityTheory.iIndepFun.indepFun_div_left₀ 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : Type u_10} {m : MeasurableSpace β} [Div β] [MeasurableDiv₂ β] {f : ι → Ω → β} (hf_indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ι), AEMeasurable (f i) μ) (i j k : ι) (hik : i ≠ k) (hjk : j ≠ k) : ProbabilityTheory.IndepFun (f i / f j) (f k) μ - ProbabilityTheory.iIndepFun.indepFun_div_right₀ 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : Type u_10} {m : MeasurableSpace β} [Div β] [MeasurableDiv₂ β] {f : ι → Ω → β} (hf_indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ι), AEMeasurable (f i) μ) (i j k : ι) (hij : i ≠ j) (hik : i ≠ k) : ProbabilityTheory.IndepFun (f i) (f j / f k) μ - ProbabilityTheory.iIndepFun.indepFun_mul_left₀ 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : Type u_10} {m : MeasurableSpace β} [Mul β] [MeasurableMul₂ β] {f : ι → Ω → β} (hf_indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ι), AEMeasurable (f i) μ) (i j k : ι) (hik : i ≠ k) (hjk : j ≠ k) : ProbabilityTheory.IndepFun (f i * f j) (f k) μ - ProbabilityTheory.iIndepFun.indepFun_mul_right₀ 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : Type u_10} {m : MeasurableSpace β} [Mul β] [MeasurableMul₂ β] {f : ι → Ω → β} (hf_indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ι), AEMeasurable (f i) μ) (i j k : ι) (hij : i ≠ j) (hik : i ≠ k) : ProbabilityTheory.IndepFun (f i) (f j * f k) μ - ProbabilityTheory.iIndepFun.indepFun_sub_left₀ 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : Type u_10} {m : MeasurableSpace β} [Sub β] [MeasurableSub₂ β] {f : ι → Ω → β} (hf_indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ι), AEMeasurable (f i) μ) (i j k : ι) (hik : i ≠ k) (hjk : j ≠ k) : ProbabilityTheory.IndepFun (f i - f j) (f k) μ - ProbabilityTheory.iIndepFun.indepFun_sub_right₀ 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : Type u_10} {m : MeasurableSpace β} [Sub β] [MeasurableSub₂ β] {f : ι → Ω → β} (hf_indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ι), AEMeasurable (f i) μ) (i j k : ι) (hij : i ≠ j) (hik : i ≠ k) : ProbabilityTheory.IndepFun (f i) (f j - f k) μ - ProbabilityTheory.indepFun_prod₀ 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_10} {Ω' : Type u_11} {mΩ : MeasurableSpace Ω} {mΩ' : MeasurableSpace Ω'} {μ : MeasureTheory.Measure Ω} {ν : MeasureTheory.Measure Ω'} [MeasureTheory.IsProbabilityMeasure μ] [MeasureTheory.IsProbabilityMeasure ν] {𝓧 : Type u_12} {𝓨 : Type u_13} [MeasurableSpace 𝓧] [MeasurableSpace 𝓨] {X : Ω → 𝓧} {Y : Ω' → 𝓨} (mX : AEMeasurable X μ) (mY : AEMeasurable Y ν) : ProbabilityTheory.IndepFun (fun ω => X ω.1) (fun ω => Y ω.2) (μ.prod ν) - ProbabilityTheory.iIndepFun.indepFun_prodMk 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : ι → Type u_10} {m : (i : ι) → MeasurableSpace (β i)} {f : (i : ι) → Ω → β i} (hf_Indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ι), Measurable (f i)) (i j k : ι) (hik : i ≠ k) (hjk : j ≠ k) : ProbabilityTheory.IndepFun (fun a => (f i a, f j a)) (f k) μ - ProbabilityTheory.iIndepFun.indepFun_prodMk₀ 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : ι → Type u_10} {m : (i : ι) → MeasurableSpace (β i)} {f : (i : ι) → Ω → β i} (hf_Indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ι), AEMeasurable (f i) μ) (i j k : ι) (hik : i ≠ k) (hjk : j ≠ k) : ProbabilityTheory.IndepFun (fun a => (f i a, f j a)) (f k) μ - ProbabilityTheory.iIndepFun.indepFun_finsetProd_of_notMem 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : Type u_10} {m : MeasurableSpace β} [CommMonoid β] [MeasurableMul₂ β] {f : ι → Ω → β} (hf_Indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ι), Measurable (f i)) {s : Finset ι} {i : ι} (hi : i ∉ s) : ProbabilityTheory.IndepFun (∏ j ∈ s, f j) (f i) μ - ProbabilityTheory.iIndepFun.indepFun_finsetSum_of_notMem 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : Type u_10} {m : MeasurableSpace β} [AddCommMonoid β] [MeasurableAdd₂ β] {f : ι → Ω → β} (hf_Indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ι), Measurable (f i)) {s : Finset ι} {i : ι} (hi : i ∉ s) : ProbabilityTheory.IndepFun (∑ j ∈ s, f j) (f i) μ - ProbabilityTheory.iIndepFun.indepFun_finset_prod_of_notMem 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : Type u_10} {m : MeasurableSpace β} [CommMonoid β] [MeasurableMul₂ β] {f : ι → Ω → β} (hf_Indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ι), Measurable (f i)) {s : Finset ι} {i : ι} (hi : i ∉ s) : ProbabilityTheory.IndepFun (∏ j ∈ s, f j) (f i) μ - ProbabilityTheory.iIndepFun.indepFun_finset_sum_of_notMem 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : Type u_10} {m : MeasurableSpace β} [AddCommMonoid β] [MeasurableAdd₂ β] {f : ι → Ω → β} (hf_Indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ι), Measurable (f i)) {s : Finset ι} {i : ι} (hi : i ∉ s) : ProbabilityTheory.IndepFun (∑ j ∈ s, f j) (f i) μ - ProbabilityTheory.iIndepFun.indepFun_finsetProd_of_notMem₀ 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : Type u_10} {m : MeasurableSpace β} [CommMonoid β] [MeasurableMul₂ β] {f : ι → Ω → β} (hf_Indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ι), AEMeasurable (f i) μ) {s : Finset ι} {i : ι} (hi : i ∉ s) : ProbabilityTheory.IndepFun (∏ j ∈ s, f j) (f i) μ - ProbabilityTheory.iIndepFun.indepFun_finsetSum_of_notMem₀ 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : Type u_10} {m : MeasurableSpace β} [AddCommMonoid β] [MeasurableAdd₂ β] {f : ι → Ω → β} (hf_Indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ι), AEMeasurable (f i) μ) {s : Finset ι} {i : ι} (hi : i ∉ s) : ProbabilityTheory.IndepFun (∑ j ∈ s, f j) (f i) μ - ProbabilityTheory.iIndepFun.indepFun_finset_prod_of_notMem₀ 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : Type u_10} {m : MeasurableSpace β} [CommMonoid β] [MeasurableMul₂ β] {f : ι → Ω → β} (hf_Indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ι), AEMeasurable (f i) μ) {s : Finset ι} {i : ι} (hi : i ∉ s) : ProbabilityTheory.IndepFun (∏ j ∈ s, f j) (f i) μ - ProbabilityTheory.iIndepFun.indepFun_finset_sum_of_notMem₀ 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : Type u_10} {m : MeasurableSpace β} [AddCommMonoid β] [MeasurableAdd₂ β] {f : ι → Ω → β} (hf_Indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ι), AEMeasurable (f i) μ) {s : Finset ι} {i : ι} (hi : i ∉ s) : ProbabilityTheory.IndepFun (∑ j ∈ s, f j) (f i) μ - ProbabilityTheory.IndepFun.map_prod_eq_prod_map_map 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {β : Type u_6} {β' : Type u_7} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {f : Ω → β} {g : Ω → β'} {mβ : MeasurableSpace β} {mβ' : MeasurableSpace β'} [MeasureTheory.IsFiniteMeasure μ] (hf : AEMeasurable f μ) (hg : AEMeasurable g μ) : ProbabilityTheory.IndepFun f g μ → MeasureTheory.Measure.map (fun ω => (f ω, g ω)) μ = (MeasureTheory.Measure.map f μ).prod (MeasureTheory.Measure.map g μ) - ProbabilityTheory.indepFun_iff_map_prod_eq_prod_map_map 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {β : Type u_6} {β' : Type u_7} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {f : Ω → β} {g : Ω → β'} {mβ : MeasurableSpace β} {mβ' : MeasurableSpace β'} [MeasureTheory.IsFiniteMeasure μ] (hf : AEMeasurable f μ) (hg : AEMeasurable g μ) : ProbabilityTheory.IndepFun f g μ ↔ MeasureTheory.Measure.map (fun ω => (f ω, g ω)) μ = (MeasureTheory.Measure.map f μ).prod (MeasureTheory.Measure.map g μ) - ProbabilityTheory.IndepFun.comp₀ 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {β : Type u_6} {β' : Type u_7} {γ : Type u_8} {γ' : Type u_9} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {f : Ω → β} {g : Ω → β'} {_mβ : MeasurableSpace β} {_mβ' : MeasurableSpace β'} {_mγ : MeasurableSpace γ} {_mγ' : MeasurableSpace γ'} {φ : β → γ} {ψ : β' → γ'} (hfg : ProbabilityTheory.IndepFun f g μ) (hf : AEMeasurable f μ) (hg : AEMeasurable g μ) (hφ : AEMeasurable φ (MeasureTheory.Measure.map f μ)) (hψ : AEMeasurable ψ (MeasureTheory.Measure.map g μ)) : ProbabilityTheory.IndepFun (φ ∘ f) (ψ ∘ g) μ - ProbabilityTheory.IndepFun.map_add_eq_map_conv_map 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_7} {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {M : Type u_10} [AddMonoid M] [MeasurableSpace M] [MeasurableAdd₂ M] [MeasureTheory.IsFiniteMeasure μ] {f g : Ω → M} (hf : Measurable f) (hg : Measurable g) (hfg : ProbabilityTheory.IndepFun f g μ) : MeasureTheory.Measure.map (f + g) μ = (MeasureTheory.Measure.map f μ).conv (MeasureTheory.Measure.map g μ) - ProbabilityTheory.IndepFun.map_mul_eq_map_mconv_map 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_7} {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {M : Type u_10} [Monoid M] [MeasurableSpace M] [MeasurableMul₂ M] [MeasureTheory.IsFiniteMeasure μ] {f g : Ω → M} (hf : Measurable f) (hg : Measurable g) (hfg : ProbabilityTheory.IndepFun f g μ) : MeasureTheory.Measure.map (f * g) μ = (MeasureTheory.Measure.map f μ).mconv (MeasureTheory.Measure.map g μ) - ProbabilityTheory.IndepFun.map_add_eq_map_conv_map₀ 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_7} {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {M : Type u_10} [AddMonoid M] [MeasurableSpace M] [MeasurableAdd₂ M] [MeasureTheory.IsFiniteMeasure μ] {f g : Ω → M} (hf : AEMeasurable f μ) (hg : AEMeasurable g μ) (hfg : ProbabilityTheory.IndepFun f g μ) : MeasureTheory.Measure.map (f + g) μ = (MeasureTheory.Measure.map f μ).conv (MeasureTheory.Measure.map g μ) - ProbabilityTheory.IndepFun.map_mul_eq_map_mconv_map₀ 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_7} {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {M : Type u_10} [Monoid M] [MeasurableSpace M] [MeasurableMul₂ M] [MeasureTheory.IsFiniteMeasure μ] {f g : Ω → M} (hf : AEMeasurable f μ) (hg : AEMeasurable g μ) (hfg : ProbabilityTheory.IndepFun f g μ) : MeasureTheory.Measure.map (f * g) μ = (MeasureTheory.Measure.map f μ).mconv (MeasureTheory.Measure.map g μ) - ProbabilityTheory.iIndepFun.indepFun_add_add 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : Type u_10} {m : MeasurableSpace β} [Add β] [MeasurableAdd₂ β] {f : ι → Ω → β} (hf_indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ι), Measurable (f i)) (i j k l : ι) (hik : i ≠ k) (hil : i ≠ l) (hjk : j ≠ k) (hjl : j ≠ l) : ProbabilityTheory.IndepFun (f i + f j) (f k + f l) μ - ProbabilityTheory.iIndepFun.indepFun_div_div 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : Type u_10} {m : MeasurableSpace β} [Div β] [MeasurableDiv₂ β] {f : ι → Ω → β} (hf_indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ι), Measurable (f i)) (i j k l : ι) (hik : i ≠ k) (hil : i ≠ l) (hjk : j ≠ k) (hjl : j ≠ l) : ProbabilityTheory.IndepFun (f i / f j) (f k / f l) μ - ProbabilityTheory.iIndepFun.indepFun_mul_mul 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : Type u_10} {m : MeasurableSpace β} [Mul β] [MeasurableMul₂ β] {f : ι → Ω → β} (hf_indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ι), Measurable (f i)) (i j k l : ι) (hik : i ≠ k) (hil : i ≠ l) (hjk : j ≠ k) (hjl : j ≠ l) : ProbabilityTheory.IndepFun (f i * f j) (f k * f l) μ - ProbabilityTheory.iIndepFun.indepFun_sub_sub 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : Type u_10} {m : MeasurableSpace β} [Sub β] [MeasurableSub₂ β] {f : ι → Ω → β} (hf_indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ι), Measurable (f i)) (i j k l : ι) (hik : i ≠ k) (hil : i ≠ l) (hjk : j ≠ k) (hjl : j ≠ l) : ProbabilityTheory.IndepFun (f i - f j) (f k - f l) μ - ProbabilityTheory.iIndepFun.indepFun_add_mul₀ 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : Type u_10} {m : MeasurableSpace β} [Add β] [MeasurableAdd₂ β] {f : ι → Ω → β} (hf_indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ι), AEMeasurable (f i) μ) (i j k l : ι) (hik : i ≠ k) (hil : i ≠ l) (hjk : j ≠ k) (hjl : j ≠ l) : ProbabilityTheory.IndepFun (f i + f j) (f k + f l) μ - ProbabilityTheory.iIndepFun.indepFun_div_div₀ 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : Type u_10} {m : MeasurableSpace β} [Div β] [MeasurableDiv₂ β] {f : ι → Ω → β} (hf_indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ι), AEMeasurable (f i) μ) (i j k l : ι) (hik : i ≠ k) (hil : i ≠ l) (hjk : j ≠ k) (hjl : j ≠ l) : ProbabilityTheory.IndepFun (f i / f j) (f k / f l) μ - ProbabilityTheory.iIndepFun.indepFun_mul_mul₀ 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : Type u_10} {m : MeasurableSpace β} [Mul β] [MeasurableMul₂ β] {f : ι → Ω → β} (hf_indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ι), AEMeasurable (f i) μ) (i j k l : ι) (hik : i ≠ k) (hil : i ≠ l) (hjk : j ≠ k) (hjl : j ≠ l) : ProbabilityTheory.IndepFun (f i * f j) (f k * f l) μ - ProbabilityTheory.iIndepFun.indepFun_sub_div₀ 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : Type u_10} {m : MeasurableSpace β} [Sub β] [MeasurableSub₂ β] {f : ι → Ω → β} (hf_indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ι), AEMeasurable (f i) μ) (i j k l : ι) (hik : i ≠ k) (hil : i ≠ l) (hjk : j ≠ k) (hjl : j ≠ l) : ProbabilityTheory.IndepFun (f i - f j) (f k - f l) μ - ProbabilityTheory.IndepFun.meas_inter 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {β : Type u_3} {γ : Type u_4} {x✝ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} [mβ : MeasurableSpace β] [mγ : MeasurableSpace γ] {f : Ω → β} {g : Ω → γ} (hfg : ProbabilityTheory.IndepFun f g μ) {s t : Set Ω} (hs : MeasurableSet s) (ht : MeasurableSet t) : μ (s ∩ t) = μ s * μ t - ProbabilityTheory.IndepFun_iff 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {x✝ : MeasurableSpace Ω} {β : Type u_7} {γ : Type u_8} [mβ : MeasurableSpace β] [mγ : MeasurableSpace γ] (f : Ω → β) (g : Ω → γ) (μ : MeasureTheory.Measure Ω) : ProbabilityTheory.IndepFun f g μ ↔ ∀ (t1 t2 : Set Ω), MeasurableSet t1 → MeasurableSet t2 → μ (t1 ∩ t2) = μ t1 * μ t2 - ProbabilityTheory.indepFun_iff_map_prod_eq_prod_map_map' 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {β : Type u_6} {β' : Type u_7} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {f : Ω → β} {g : Ω → β'} {mβ : MeasurableSpace β} {mβ' : MeasurableSpace β'} (hf : AEMeasurable f μ) (hg : AEMeasurable g μ) (σf : MeasureTheory.SigmaFinite (MeasureTheory.Measure.map f μ)) (σg : MeasureTheory.SigmaFinite (MeasureTheory.Measure.map g μ)) : ProbabilityTheory.IndepFun f g μ ↔ MeasureTheory.Measure.map (fun ω => (f ω, g ω)) μ = (MeasureTheory.Measure.map f μ).prod (MeasureTheory.Measure.map g μ) - ProbabilityTheory.iIndepFun.indepFun_prodMk_prodMk 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : ι → Type u_10} {m : (i : ι) → MeasurableSpace (β i)} {f : (i : ι) → Ω → β i} (h_indep : ProbabilityTheory.iIndepFun f μ) (hf : ∀ (i : ι), Measurable (f i)) (i j k l : ι) (hik : i ≠ k) (hil : i ≠ l) (hjk : j ≠ k) (hjl : j ≠ l) : ProbabilityTheory.IndepFun (fun a => (f i a, f j a)) (fun a => (f k a, f l a)) μ - ProbabilityTheory.iIndepFun.indepFun_prodMk_prodMk₀ 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : ι → Type u_10} {m : (i : ι) → MeasurableSpace (β i)} {f : (i : ι) → Ω → β i} (h_indep : ProbabilityTheory.iIndepFun f μ) (hf : ∀ (i : ι), AEMeasurable (f i) μ) (i j k l : ι) (hik : i ≠ k) (hil : i ≠ l) (hjk : j ≠ k) (hjl : j ≠ l) : ProbabilityTheory.IndepFun (fun a => (f i a, f j a)) (fun a => (f k a, f l a)) μ - ProbabilityTheory.IndepFun.measure_inter_preimage_eq_mul 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {β : Type u_6} {β' : Type u_7} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {f : Ω → β} {g : Ω → β'} {mβ : MeasurableSpace β} {mβ' : MeasurableSpace β'} : ProbabilityTheory.IndepFun f g μ → ∀ (s : Set β) (t : Set β'), MeasurableSet s → MeasurableSet t → μ (f ⁻¹' s ∩ g ⁻¹' t) = μ (f ⁻¹' s) * μ (g ⁻¹' t) - ProbabilityTheory.indepFun_iff_measure_inter_preimage_eq_mul 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {β : Type u_6} {β' : Type u_7} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {f : Ω → β} {g : Ω → β'} {mβ : MeasurableSpace β} {mβ' : MeasurableSpace β'} : ProbabilityTheory.IndepFun f g μ ↔ ∀ (s : Set β) (t : Set β'), MeasurableSet s → MeasurableSet t → μ (f ⁻¹' s ∩ g ⁻¹' t) = μ (f ⁻¹' s) * μ (g ⁻¹' t) - ProbabilityTheory.IndepFun.map_add_eq_map_conv_map' 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_7} {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {M : Type u_10} [AddMonoid M] [MeasurableSpace M] [MeasurableAdd₂ M] {f g : Ω → M} (hf : Measurable f) (hg : Measurable g) (σf : MeasureTheory.SigmaFinite (MeasureTheory.Measure.map f μ)) (σg : MeasureTheory.SigmaFinite (MeasureTheory.Measure.map g μ)) (hfg : ProbabilityTheory.IndepFun f g μ) : MeasureTheory.Measure.map (f + g) μ = (MeasureTheory.Measure.map f μ).conv (MeasureTheory.Measure.map g μ) - ProbabilityTheory.IndepFun.map_mul_eq_map_mconv_map' 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_7} {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {M : Type u_10} [Monoid M] [MeasurableSpace M] [MeasurableMul₂ M] {f g : Ω → M} (hf : Measurable f) (hg : Measurable g) (σf : MeasureTheory.SigmaFinite (MeasureTheory.Measure.map f μ)) (σg : MeasureTheory.SigmaFinite (MeasureTheory.Measure.map g μ)) (hfg : ProbabilityTheory.IndepFun f g μ) : MeasureTheory.Measure.map (f * g) μ = (MeasureTheory.Measure.map f μ).mconv (MeasureTheory.Measure.map g μ) - ProbabilityTheory.IndepFun.map_add_eq_map_conv_map₀' 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_7} {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {M : Type u_10} [AddMonoid M] [MeasurableSpace M] [MeasurableAdd₂ M] {f g : Ω → M} (hf : AEMeasurable f μ) (hg : AEMeasurable g μ) (σf : MeasureTheory.SigmaFinite (MeasureTheory.Measure.map f μ)) (σg : MeasureTheory.SigmaFinite (MeasureTheory.Measure.map g μ)) (hfg : ProbabilityTheory.IndepFun f g μ) : MeasureTheory.Measure.map (f + g) μ = (MeasureTheory.Measure.map f μ).conv (MeasureTheory.Measure.map g μ) - ProbabilityTheory.IndepFun.map_mul_eq_map_mconv_map₀' 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_7} {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {M : Type u_10} [Monoid M] [MeasurableSpace M] [MeasurableMul₂ M] {f g : Ω → M} (hf : AEMeasurable f μ) (hg : AEMeasurable g μ) (σf : MeasureTheory.SigmaFinite (MeasureTheory.Measure.map f μ)) (σg : MeasureTheory.SigmaFinite (MeasureTheory.Measure.map g μ)) (hfg : ProbabilityTheory.IndepFun f g μ) : MeasureTheory.Measure.map (f * g) μ = (MeasureTheory.Measure.map f μ).mconv (MeasureTheory.Measure.map g μ) - ProbabilityTheory.iIndepFun.indepFun_finset 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : ι → Type u_10} {m : (i : ι) → MeasurableSpace (β i)} {f : (i : ι) → Ω → β i} (S T : Finset ι) (hST : Disjoint S T) (hf_Indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ι), Measurable (f i)) : ProbabilityTheory.IndepFun (fun a i => f (↑i) a) (fun a i => f (↑i) a) μ - ProbabilityTheory.iIndepFun.indepFun_finset₀ 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {β : ι → Type u_10} {m : (i : ι) → MeasurableSpace (β i)} {f : (i : ι) → Ω → β i} (S T : Finset ι) (hST : Disjoint S T) (hf_Indep : ProbabilityTheory.iIndepFun f μ) (hf_meas : ∀ (i : ι), AEMeasurable (f i) μ) : ProbabilityTheory.IndepFun (fun a i => f (↑i) a) (fun a i => f (↑i) a) μ - ProbabilityTheory.IndepFun.add_hasPDF 📋 Mathlib.Probability.Density
{Ω : Type u_1} {G : Type u_2} {mΩ : MeasurableSpace Ω} {ℙ : MeasureTheory.Measure Ω} [AddGroup G] {mG : MeasurableSpace G} [MeasurableAdd₂ G] [MeasurableNeg G] {μ : MeasureTheory.Measure G} [μ.IsAddLeftInvariant] {X Y : Ω → G} [MeasureTheory.SFinite μ] [MeasureTheory.HasPDF X ℙ μ] [MeasureTheory.HasPDF Y ℙ μ] [MeasureTheory.IsFiniteMeasure ℙ] (hXY : ProbabilityTheory.IndepFun X Y ℙ) : MeasureTheory.HasPDF (X + Y) ℙ μ - ProbabilityTheory.IndepFun.mul_hasPDF 📋 Mathlib.Probability.Density
{Ω : Type u_1} {G : Type u_2} {mΩ : MeasurableSpace Ω} {ℙ : MeasureTheory.Measure Ω} [Group G] {mG : MeasurableSpace G} [MeasurableMul₂ G] [MeasurableInv G] {μ : MeasureTheory.Measure G} [μ.IsMulLeftInvariant] {X Y : Ω → G} [MeasureTheory.SFinite μ] [MeasureTheory.HasPDF X ℙ μ] [MeasureTheory.HasPDF Y ℙ μ] [MeasureTheory.IsFiniteMeasure ℙ] (hXY : ProbabilityTheory.IndepFun X Y ℙ) : MeasureTheory.HasPDF (X * Y) ℙ μ - ProbabilityTheory.IndepFun.add_hasPDF' 📋 Mathlib.Probability.Density
{Ω : Type u_1} {G : Type u_2} {mΩ : MeasurableSpace Ω} {ℙ : MeasureTheory.Measure Ω} [AddGroup G] {mG : MeasurableSpace G} [MeasurableAdd₂ G] [MeasurableNeg G] {μ : MeasureTheory.Measure G} [μ.IsAddLeftInvariant] {X Y : Ω → G} [MeasureTheory.SFinite μ] [MeasureTheory.HasPDF X ℙ μ] [MeasureTheory.HasPDF Y ℙ μ] (σX : MeasureTheory.SigmaFinite (MeasureTheory.Measure.map X ℙ)) (σY : MeasureTheory.SigmaFinite (MeasureTheory.Measure.map Y ℙ)) (hXY : ProbabilityTheory.IndepFun X Y ℙ) : MeasureTheory.HasPDF (X + Y) ℙ μ - ProbabilityTheory.IndepFun.mul_hasPDF' 📋 Mathlib.Probability.Density
{Ω : Type u_1} {G : Type u_2} {mΩ : MeasurableSpace Ω} {ℙ : MeasureTheory.Measure Ω} [Group G] {mG : MeasurableSpace G} [MeasurableMul₂ G] [MeasurableInv G] {μ : MeasureTheory.Measure G} [μ.IsMulLeftInvariant] {X Y : Ω → G} [MeasureTheory.SFinite μ] [MeasureTheory.HasPDF X ℙ μ] [MeasureTheory.HasPDF Y ℙ μ] (σX : MeasureTheory.SigmaFinite (MeasureTheory.Measure.map X ℙ)) (σY : MeasureTheory.SigmaFinite (MeasureTheory.Measure.map Y ℙ)) (hXY : ProbabilityTheory.IndepFun X Y ℙ) : MeasureTheory.HasPDF (X * Y) ℙ μ - MeasureTheory.pdf.indepFun_iff_pdf_prod_eq_pdf_mul_pdf 📋 Mathlib.Probability.Density
{Ω : Type u_1} {E : Type u_2} [MeasurableSpace E] {m : MeasurableSpace Ω} {ℙ : MeasureTheory.Measure Ω} {μ : MeasureTheory.Measure E} {F : Type u_3} [MeasurableSpace F] {ν : MeasureTheory.Measure F} {X : Ω → E} {Y : Ω → F} [MeasureTheory.IsFiniteMeasure ℙ] [MeasureTheory.SigmaFinite μ] [MeasureTheory.SigmaFinite ν] [MeasureTheory.HasPDF (fun ω => (X ω, Y ω)) ℙ (μ.prod ν)] : ProbabilityTheory.IndepFun X Y ℙ ↔ MeasureTheory.pdf (fun ω => (X ω, Y ω)) ℙ (μ.prod ν) =ᵐ[μ.prod ν] fun z => MeasureTheory.pdf X ℙ μ z.1 * MeasureTheory.pdf Y ℙ ν z.2 - ProbabilityTheory.IndepFun.pdf_add_eq_lconvolution_pdf 📋 Mathlib.Probability.Density
{Ω : Type u_1} {G : Type u_2} {mΩ : MeasurableSpace Ω} {ℙ : MeasureTheory.Measure Ω} [AddGroup G] {mG : MeasurableSpace G} [MeasurableAdd₂ G] [MeasurableNeg G] {μ : MeasureTheory.Measure G} [μ.IsAddLeftInvariant] {X Y : Ω → G} [MeasureTheory.SFinite μ] [MeasureTheory.HasPDF X ℙ μ] [MeasureTheory.HasPDF Y ℙ μ] [MeasureTheory.IsFiniteMeasure ℙ] (hXY : ProbabilityTheory.IndepFun X Y ℙ) : MeasureTheory.pdf (X + Y) ℙ μ =ᵐ[μ] MeasureTheory.lconvolution (MeasureTheory.pdf X ℙ μ) (MeasureTheory.pdf Y ℙ μ) μ - ProbabilityTheory.IndepFun.pdf_mul_eq_mlconvolution_pdf 📋 Mathlib.Probability.Density
{Ω : Type u_1} {G : Type u_2} {mΩ : MeasurableSpace Ω} {ℙ : MeasureTheory.Measure Ω} [Group G] {mG : MeasurableSpace G} [MeasurableMul₂ G] [MeasurableInv G] {μ : MeasureTheory.Measure G} [μ.IsMulLeftInvariant] {X Y : Ω → G} [MeasureTheory.SFinite μ] [MeasureTheory.HasPDF X ℙ μ] [MeasureTheory.HasPDF Y ℙ μ] [MeasureTheory.IsFiniteMeasure ℙ] (hXY : ProbabilityTheory.IndepFun X Y ℙ) : MeasureTheory.pdf (X * Y) ℙ μ =ᵐ[μ] MeasureTheory.mlconvolution (MeasureTheory.pdf X ℙ μ) (MeasureTheory.pdf Y ℙ μ) μ - ProbabilityTheory.IndepFun.pdf_add_eq_lconvolution_pdf' 📋 Mathlib.Probability.Density
{Ω : Type u_1} {G : Type u_2} {mΩ : MeasurableSpace Ω} {ℙ : MeasureTheory.Measure Ω} [AddGroup G] {mG : MeasurableSpace G} [MeasurableAdd₂ G] [MeasurableNeg G] {μ : MeasureTheory.Measure G} [μ.IsAddLeftInvariant] {X Y : Ω → G} [MeasureTheory.SigmaFinite μ] [MeasureTheory.HasPDF X ℙ μ] [MeasureTheory.HasPDF Y ℙ μ] (σX : MeasureTheory.SigmaFinite (MeasureTheory.Measure.map X ℙ)) (σY : MeasureTheory.SigmaFinite (MeasureTheory.Measure.map Y ℙ)) (hXY : ProbabilityTheory.IndepFun X Y ℙ) : MeasureTheory.pdf (X + Y) ℙ μ =ᵐ[μ] MeasureTheory.lconvolution (MeasureTheory.pdf X ℙ μ) (MeasureTheory.pdf Y ℙ μ) μ - ProbabilityTheory.IndepFun.pdf_mul_eq_mlconvolution_pdf' 📋 Mathlib.Probability.Density
{Ω : Type u_1} {G : Type u_2} {mΩ : MeasurableSpace Ω} {ℙ : MeasureTheory.Measure Ω} [Group G] {mG : MeasurableSpace G} [MeasurableMul₂ G] [MeasurableInv G] {μ : MeasureTheory.Measure G} [μ.IsMulLeftInvariant] {X Y : Ω → G} [MeasureTheory.SigmaFinite μ] [MeasureTheory.HasPDF X ℙ μ] [MeasureTheory.HasPDF Y ℙ μ] (σX : MeasureTheory.SigmaFinite (MeasureTheory.Measure.map X ℙ)) (σY : MeasureTheory.SigmaFinite (MeasureTheory.Measure.map Y ℙ)) (hXY : ProbabilityTheory.IndepFun X Y ℙ) : MeasureTheory.pdf (X * Y) ℙ μ =ᵐ[μ] MeasureTheory.mlconvolution (MeasureTheory.pdf X ℙ μ) (MeasureTheory.pdf Y ℙ μ) μ - MeasureTheory.Integrable.isProbabilityMeasure_of_indepFun 📋 Mathlib.Probability.Independence.Integrable
{Ω : Type u_1} {E : Type u_2} {F : Type u_3} [MeasurableSpace Ω] {μ : MeasureTheory.Measure Ω} [NormedAddCommGroup E] [MeasurableSpace E] [OpensMeasurableSpace E] [MeasurableSpace F] (f : Ω → E) (g : Ω → F) (hf : MeasureTheory.Integrable f μ) (h'f : ¬∀ᵐ (ω : Ω) ∂μ, f ω = 0) (hindep : ProbabilityTheory.IndepFun f g μ) : MeasureTheory.IsProbabilityMeasure μ - MeasureTheory.MemLp.isProbabilityMeasure_of_indepFun 📋 Mathlib.Probability.Independence.Integrable
{Ω : Type u_1} {E : Type u_2} {F : Type u_3} [MeasurableSpace Ω] {μ : MeasureTheory.Measure Ω} [NormedAddCommGroup E] [MeasurableSpace E] [OpensMeasurableSpace E] [MeasurableSpace F] (f : Ω → E) (g : Ω → F) {p : ENNReal} (hp : p ≠ 0) (hp' : p ≠ ⊤) (hℒp : MeasureTheory.MemLp f p μ) (h'f : ¬∀ᵐ (ω : Ω) ∂μ, f ω = 0) (hindep : ProbabilityTheory.IndepFun f g μ) : MeasureTheory.IsProbabilityMeasure μ - ProbabilityTheory.lintegral_mul_eq_lintegral_mul_lintegral_of_indepFun'' 📋 Mathlib.Probability.Independence.Integration
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {f g : Ω → ENNReal} (h_meas_f : AEMeasurable f μ) (h_meas_g : AEMeasurable g μ) (h_indep_fun : ProbabilityTheory.IndepFun f g μ) : ∫⁻ (ω : Ω), f ω * g ω ∂μ = (∫⁻ (ω : Ω), f ω ∂μ) * ∫⁻ (ω : Ω), g ω ∂μ - ProbabilityTheory.lintegral_mul_eq_lintegral_mul_lintegral_of_indepFun 📋 Mathlib.Probability.Independence.Integration
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {f g : Ω → ENNReal} (h_meas_f : Measurable f) (h_meas_g : Measurable g) (h_indep_fun : ProbabilityTheory.IndepFun f g μ) : ∫⁻ (ω : Ω), (f * g) ω ∂μ = (∫⁻ (ω : Ω), f ω ∂μ) * ∫⁻ (ω : Ω), g ω ∂μ - ProbabilityTheory.lintegral_mul_eq_lintegral_mul_lintegral_of_indepFun' 📋 Mathlib.Probability.Independence.Integration
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {f g : Ω → ENNReal} (h_meas_f : AEMeasurable f μ) (h_meas_g : AEMeasurable g μ) (h_indep_fun : ProbabilityTheory.IndepFun f g μ) : ∫⁻ (ω : Ω), (f * g) ω ∂μ = (∫⁻ (ω : Ω), f ω ∂μ) * ∫⁻ (ω : Ω), g ω ∂μ - ProbabilityTheory.IndepFun.integrable_mul 📋 Mathlib.Probability.Independence.Integration
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {E : Type u_5} [TopologicalSpace E] [ContinuousENorm E] [Mul E] [ContinuousMul E] [ENormSMulClass E E] [MeasurableSpace E] [OpensMeasurableSpace E] {X Y : Ω → E} (hXY : ProbabilityTheory.IndepFun X Y μ) (hX : MeasureTheory.Integrable X μ) (hY : MeasureTheory.Integrable Y μ) : MeasureTheory.Integrable (X * Y) μ - ProbabilityTheory.IndepFun.integrable_smul 📋 Mathlib.Probability.Independence.Integration
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {E : Type u_5} {F : Type u_6} [TopologicalSpace E] [ContinuousENorm E] [MeasurableSpace E] [OpensMeasurableSpace E] [TopologicalSpace F] [ContinuousENorm F] [MeasurableSpace F] [OpensMeasurableSpace F] [SMul E F] [ContinuousSMul E F] [ENormSMulClass E F] {X : Ω → E} {Y : Ω → F} (hXY : ProbabilityTheory.IndepFun X Y μ) (hX : MeasureTheory.Integrable X μ) (hY : MeasureTheory.Integrable Y μ) : MeasureTheory.Integrable (fun ω => X ω • Y ω) μ - ProbabilityTheory.IndepFun.integrable_op 📋 Mathlib.Probability.Independence.Integration
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {E : Type u_5} {F : Type u_6} {G : Type u_7} [TopologicalSpace E] [ContinuousENorm E] [MeasurableSpace E] [OpensMeasurableSpace E] [TopologicalSpace F] [ContinuousENorm F] [MeasurableSpace F] [OpensMeasurableSpace F] [TopologicalSpace G] [ContinuousENorm G] {X : Ω → E} {Y : Ω → F} (hXY : ProbabilityTheory.IndepFun X Y μ) (hX : MeasureTheory.Integrable X μ) (hY : MeasureTheory.Integrable Y μ) (B : E → F → G) (cB : Continuous (Function.uncurry B)) (C : NNReal) (hB : ∀ (x : E) (y : F), ‖B x y‖ₑ ≤ ↑C * ‖x‖ₑ * ‖y‖ₑ) : MeasureTheory.Integrable (fun ω => B (X ω) (Y ω)) μ - ProbabilityTheory.indepFun_iff_integral_comp_mul 📋 Mathlib.Probability.Independence.Integration
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsFiniteMeasure μ] {β : Type u_3} {β' : Type u_4} {mβ : MeasurableSpace β} {mβ' : MeasurableSpace β'} {f : Ω → β} {g : Ω → β'} {hfm : Measurable f} {hgm : Measurable g} : ProbabilityTheory.IndepFun f g μ ↔ ∀ {φ : β → ℝ} {ψ : β' → ℝ}, Measurable φ → Measurable ψ → MeasureTheory.Integrable (φ ∘ f) μ → MeasureTheory.Integrable (ψ ∘ g) μ → MeasureTheory.integral μ (φ ∘ f * ψ ∘ g) = MeasureTheory.integral μ (φ ∘ f) * MeasureTheory.integral μ (ψ ∘ g) - ProbabilityTheory.IndepFun.integrable_left_of_integrable_mul 📋 Mathlib.Probability.Independence.Integration
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {E : Type u_5} {F : Type u_6} {G : Type u_7} [TopologicalSpace E] [ContinuousENorm E] [MeasurableSpace E] [OpensMeasurableSpace E] [NormedAddGroup F] [MeasurableSpace F] [OpensMeasurableSpace F] [TopologicalSpace G] [ContinuousENorm G] {X : Ω → E} {Y : Ω → F} (hXY : ProbabilityTheory.IndepFun X Y μ) (B : E → F → G) (c : NNReal) (hc : c ≠ 0) (hB : ∀ (x : E) (y : F), ↑c * ‖x‖ₑ * ‖y‖ₑ ≤ ‖B x y‖ₑ) (h'XY : MeasureTheory.Integrable (fun ω => B (X ω) (Y ω)) μ) (hX : MeasureTheory.AEStronglyMeasurable X μ) (hY : MeasureTheory.AEStronglyMeasurable Y μ) (h'Y : ¬Y =ᵐ[μ] 0) : MeasureTheory.Integrable X μ - ProbabilityTheory.IndepFun.integrable_left_of_integrable_op 📋 Mathlib.Probability.Independence.Integration
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {E : Type u_5} {F : Type u_6} {G : Type u_7} [TopologicalSpace E] [ContinuousENorm E] [MeasurableSpace E] [OpensMeasurableSpace E] [NormedAddGroup F] [MeasurableSpace F] [OpensMeasurableSpace F] [TopologicalSpace G] [ContinuousENorm G] {X : Ω → E} {Y : Ω → F} (hXY : ProbabilityTheory.IndepFun X Y μ) (B : E → F → G) (c : NNReal) (hc : c ≠ 0) (hB : ∀ (x : E) (y : F), ↑c * ‖x‖ₑ * ‖y‖ₑ ≤ ‖B x y‖ₑ) (h'XY : MeasureTheory.Integrable (fun ω => B (X ω) (Y ω)) μ) (hX : MeasureTheory.AEStronglyMeasurable X μ) (hY : MeasureTheory.AEStronglyMeasurable Y μ) (h'Y : ¬Y =ᵐ[μ] 0) : MeasureTheory.Integrable X μ - ProbabilityTheory.IndepFun.integrable_right_of_integrable_mul 📋 Mathlib.Probability.Independence.Integration
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {E : Type u_5} {F : Type u_6} {G : Type u_7} [NormedAddGroup E] [MeasurableSpace E] [OpensMeasurableSpace E] [TopologicalSpace F] [ContinuousENorm F] [MeasurableSpace F] [OpensMeasurableSpace F] [TopologicalSpace G] [ContinuousENorm G] {X : Ω → E} {Y : Ω → F} (hXY : ProbabilityTheory.IndepFun X Y μ) (B : E → F → G) (c : NNReal) (hc : c ≠ 0) (hB : ∀ (x : E) (y : F), ↑c * ‖x‖ₑ * ‖y‖ₑ ≤ ‖B x y‖ₑ) (h'XY : MeasureTheory.Integrable (fun ω => B (X ω) (Y ω)) μ) (hX : MeasureTheory.AEStronglyMeasurable X μ) (hY : MeasureTheory.AEStronglyMeasurable Y μ) (h'X : ¬X =ᵐ[μ] 0) : MeasureTheory.Integrable Y μ - ProbabilityTheory.IndepFun.integrable_right_of_integrable_op 📋 Mathlib.Probability.Independence.Integration
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {E : Type u_5} {F : Type u_6} {G : Type u_7} [NormedAddGroup E] [MeasurableSpace E] [OpensMeasurableSpace E] [TopologicalSpace F] [ContinuousENorm F] [MeasurableSpace F] [OpensMeasurableSpace F] [TopologicalSpace G] [ContinuousENorm G] {X : Ω → E} {Y : Ω → F} (hXY : ProbabilityTheory.IndepFun X Y μ) (B : E → F → G) (c : NNReal) (hc : c ≠ 0) (hB : ∀ (x : E) (y : F), ↑c * ‖x‖ₑ * ‖y‖ₑ ≤ ‖B x y‖ₑ) (h'XY : MeasureTheory.Integrable (fun ω => B (X ω) (Y ω)) μ) (hX : MeasureTheory.AEStronglyMeasurable X μ) (hY : MeasureTheory.AEStronglyMeasurable Y μ) (h'X : ¬X =ᵐ[μ] 0) : MeasureTheory.Integrable Y μ - ProbabilityTheory.IndepFun.integral_fun_mul_eq_mul_integral 📋 Mathlib.Probability.Independence.Integration
{Ω : Type u_1} {𝕜 : Type u_2} [RCLike 𝕜] {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {X Y : Ω → 𝕜} (hXY : ProbabilityTheory.IndepFun X Y μ) (hX : MeasureTheory.AEStronglyMeasurable X μ) (hY : MeasureTheory.AEStronglyMeasurable Y μ) : ∫ (ω : Ω), X ω * Y ω ∂μ = (∫ (x : Ω), X x ∂μ) * ∫ (x : Ω), Y x ∂μ - ProbabilityTheory.IndepFun.integral_mul_eq_mul_integral 📋 Mathlib.Probability.Independence.Integration
{Ω : Type u_1} {𝕜 : Type u_2} [RCLike 𝕜] {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {X Y : Ω → 𝕜} (hXY : ProbabilityTheory.IndepFun X Y μ) (hX : MeasureTheory.AEStronglyMeasurable X μ) (hY : MeasureTheory.AEStronglyMeasurable Y μ) : ∫ (x : Ω), (X * Y) x ∂μ = (∫ (x : Ω), X x ∂μ) * ∫ (x : Ω), Y x ∂μ - ProbabilityTheory.IndepFun.integral_fun_comp_mul_comp 📋 Mathlib.Probability.Independence.Integration
{Ω : Type u_1} {𝕜 : Type u_2} [RCLike 𝕜] {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {𝓧 : Type u_3} {𝓨 : Type u_4} [MeasurableSpace 𝓧] [MeasurableSpace 𝓨] {X : Ω → 𝓧} {Y : Ω → 𝓨} {f : 𝓧 → 𝕜} {g : 𝓨 → 𝕜} (hXY : ProbabilityTheory.IndepFun X Y μ) (hX : AEMeasurable X μ) (hY : AEMeasurable Y μ) (hf : MeasureTheory.AEStronglyMeasurable f (MeasureTheory.Measure.map X μ)) (hg : MeasureTheory.AEStronglyMeasurable g (MeasureTheory.Measure.map Y μ)) : ∫ (ω : Ω), f (X ω) * g (Y ω) ∂μ = (∫ (ω : Ω), f (X ω) ∂μ) * ∫ (ω : Ω), g (Y ω) ∂μ - ProbabilityTheory.IndepFun.integral_comp_mul_comp 📋 Mathlib.Probability.Independence.Integration
{Ω : Type u_1} {𝕜 : Type u_2} [RCLike 𝕜] {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {𝓧 : Type u_3} {𝓨 : Type u_4} [MeasurableSpace 𝓧] [MeasurableSpace 𝓨] {X : Ω → 𝓧} {Y : Ω → 𝓨} {f : 𝓧 → 𝕜} {g : 𝓨 → 𝕜} (hXY : ProbabilityTheory.IndepFun X Y μ) (hX : AEMeasurable X μ) (hY : AEMeasurable Y μ) (hf : MeasureTheory.AEStronglyMeasurable f (MeasureTheory.Measure.map X μ)) (hg : MeasureTheory.AEStronglyMeasurable g (MeasureTheory.Measure.map Y μ)) : ∫ (x : Ω), (f ∘ X * g ∘ Y) x ∂μ = (∫ (x : Ω), (f ∘ X) x ∂μ) * ∫ (x : Ω), (g ∘ Y) x ∂μ - ProbabilityTheory.IndepFun.integral_fun_smul_eq_smul_integral 📋 Mathlib.Probability.Independence.Integration
{Ω : Type u_1} {𝕜 : Type u_2} [RCLike 𝕜] {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {E : Type u_5} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedSpace 𝕜 E] [MeasurableSpace E] [BorelSpace E] {X : Ω → 𝕜} {Y : Ω → E} (hXY : ProbabilityTheory.IndepFun X Y μ) (hX : MeasureTheory.AEStronglyMeasurable X μ) (hY : MeasureTheory.AEStronglyMeasurable Y μ) : ∫ (ω : Ω), X ω • Y ω ∂μ = (∫ (ω : Ω), X ω ∂μ) • ∫ (ω : Ω), Y ω ∂μ - ProbabilityTheory.IndepFun.integral_smul_eq_smul_integral 📋 Mathlib.Probability.Independence.Integration
{Ω : Type u_1} {𝕜 : Type u_2} [RCLike 𝕜] {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {E : Type u_5} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedSpace 𝕜 E] [MeasurableSpace E] [BorelSpace E] {X : Ω → 𝕜} {Y : Ω → E} (hXY : ProbabilityTheory.IndepFun X Y μ) (hX : MeasureTheory.AEStronglyMeasurable X μ) (hY : MeasureTheory.AEStronglyMeasurable Y μ) : ∫ (x : Ω), (X • Y) x ∂μ = (∫ (x : Ω), X x ∂μ) • ∫ (x : Ω), Y x ∂μ - ProbabilityTheory.IndepFun.integral_fun_comp_smul_comp 📋 Mathlib.Probability.Independence.Integration
{Ω : Type u_1} {𝕜 : Type u_2} [RCLike 𝕜] {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {𝓧 : Type u_3} {𝓨 : Type u_4} {E : Type u_5} [MeasurableSpace 𝓧] [MeasurableSpace 𝓨] [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedSpace 𝕜 E] {X : Ω → 𝓧} {Y : Ω → 𝓨} {f : 𝓧 → 𝕜} {g : 𝓨 → E} (hXY : ProbabilityTheory.IndepFun X Y μ) (hX : AEMeasurable X μ) (hY : AEMeasurable Y μ) (hf : MeasureTheory.AEStronglyMeasurable f (MeasureTheory.Measure.map X μ)) (hg : MeasureTheory.AEStronglyMeasurable g (MeasureTheory.Measure.map Y μ)) : ∫ (ω : Ω), f (X ω) • g (Y ω) ∂μ = (∫ (ω : Ω), f (X ω) ∂μ) • ∫ (ω : Ω), g (Y ω) ∂μ - ProbabilityTheory.IndepFun.integral_comp_smul_comp 📋 Mathlib.Probability.Independence.Integration
{Ω : Type u_1} {𝕜 : Type u_2} [RCLike 𝕜] {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {𝓧 : Type u_3} {𝓨 : Type u_4} {E : Type u_5} [MeasurableSpace 𝓧] [MeasurableSpace 𝓨] [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedSpace 𝕜 E] {X : Ω → 𝓧} {Y : Ω → 𝓨} {f : 𝓧 → 𝕜} {g : 𝓨 → E} (hXY : ProbabilityTheory.IndepFun X Y μ) (hX : AEMeasurable X μ) (hY : AEMeasurable Y μ) (hf : MeasureTheory.AEStronglyMeasurable f (MeasureTheory.Measure.map X μ)) (hg : MeasureTheory.AEStronglyMeasurable g (MeasureTheory.Measure.map Y μ)) : ∫ (x : Ω), (f ∘ X • g ∘ Y) x ∂μ = (∫ (x : Ω), (f ∘ X) x ∂μ) • ∫ (x : Ω), (g ∘ Y) x ∂μ - ProbabilityTheory.IndepFun.integrable_bilin 📋 Mathlib.Probability.Independence.Integration
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {E : Type u_5} {F : Type u_6} {G : Type u_7} {𝕜 : Type u_8} [NontriviallyNormedField 𝕜] [SeminormedAddCommGroup E] [NormedSpace 𝕜 E] [MeasurableSpace E] [OpensMeasurableSpace E] [SeminormedAddCommGroup F] [NormedSpace 𝕜 F] [MeasurableSpace F] [OpensMeasurableSpace F] [SeminormedAddCommGroup G] [NormedSpace 𝕜 G] {X : Ω → E} {Y : Ω → F} (hXY : ProbabilityTheory.IndepFun X Y μ) (hX : MeasureTheory.Integrable X μ) (hY : MeasureTheory.Integrable Y μ) (B : E →L[𝕜] F →L[𝕜] G) : MeasureTheory.Integrable (fun ω => (B (X ω)) (Y ω)) μ - ProbabilityTheory.IndepFun.integral_bilin 📋 Mathlib.Probability.Independence.Integration
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {E : Type u_5} {F : Type u_6} {G : Type u_7} [NormedAddCommGroup E] [NormedSpace ℝ E] [CompleteSpace E] [MeasurableSpace E] [BorelSpace E] [NormedAddCommGroup F] [NormedSpace ℝ F] [CompleteSpace F] [MeasurableSpace F] [BorelSpace F] [NormedAddCommGroup G] [NormedSpace ℝ G] [CompleteSpace G] {X : Ω → E} {Y : Ω → F} (hXY : ProbabilityTheory.IndepFun X Y μ) (hX : MeasureTheory.Integrable X μ) (hY : MeasureTheory.Integrable Y μ) (B : E →L[ℝ] F →L[ℝ] G) : ∫ (ω : Ω), (B (X ω)) (Y ω) ∂μ = (B (∫ (x : Ω), X x ∂μ)) (∫ (x : Ω), Y x ∂μ) - ProbabilityTheory.IndepFun.integral_bilin' 📋 Mathlib.Probability.Independence.Integration
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {E : Type u_5} {F : Type u_6} {G : Type u_7} [NormedAddCommGroup E] [NormedSpace ℝ E] [CompleteSpace E] [MeasurableSpace E] [BorelSpace E] [NormedAddCommGroup F] [NormedSpace ℝ F] [CompleteSpace F] [MeasurableSpace F] [BorelSpace F] [NormedAddCommGroup G] [NormedSpace ℝ G] [CompleteSpace G] {X : Ω → E} {Y : Ω → F} (hXY : ProbabilityTheory.IndepFun X Y μ) (hX : MeasureTheory.AEStronglyMeasurable X μ) (hY : MeasureTheory.AEStronglyMeasurable Y μ) (B : E →L[ℝ] F →L[ℝ] G) (c : NNReal) (hc : c ≠ 0) (hB : ∀ (x : E) (y : F), ↑c * ‖x‖ * ‖y‖ ≤ ‖(B x) y‖) : ∫ (ω : Ω), (B (X ω)) (Y ω) ∂μ = (B (∫ (x : Ω), X x ∂μ)) (∫ (x : Ω), Y x ∂μ) - ProbabilityTheory.IndepFun.integral_bilin_comp_comp 📋 Mathlib.Probability.Independence.Integration
{Ω : Type u_1} {𝕜 : Type u_2} [RCLike 𝕜] {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {𝓧 : Type u_3} {𝓨 : Type u_4} {E : Type u_5} {F : Type u_6} {G : Type u_7} [MeasurableSpace 𝓧] [MeasurableSpace 𝓨] [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedSpace 𝕜 E] [CompleteSpace E] [NormedAddCommGroup F] [NormedSpace ℝ F] [NormedSpace 𝕜 F] [CompleteSpace F] [NormedAddCommGroup G] [NormedSpace ℝ G] [NormedSpace 𝕜 G] [CompleteSpace G] {X : Ω → 𝓧} {Y : Ω → 𝓨} {f : 𝓧 → E} {g : 𝓨 → F} (hXY : ProbabilityTheory.IndepFun X Y μ) (hX : AEMeasurable X μ) (hY : AEMeasurable Y μ) (hf : MeasureTheory.Integrable f (MeasureTheory.Measure.map X μ)) (hg : MeasureTheory.Integrable g (MeasureTheory.Measure.map Y μ)) (B : E →L[𝕜] F →L[𝕜] G) : ∫ (ω : Ω), (B (f (X ω))) (g (Y ω)) ∂μ = (B (∫ (ω : Ω), f (X ω) ∂μ)) (∫ (ω : Ω), g (Y ω) ∂μ) - ProbabilityTheory.IndepFun.integral_bilin_comp_comp' 📋 Mathlib.Probability.Independence.Integration
{Ω : Type u_1} {𝕜 : Type u_2} [RCLike 𝕜] {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {𝓧 : Type u_3} {𝓨 : Type u_4} {E : Type u_5} {F : Type u_6} {G : Type u_7} [MeasurableSpace 𝓧] [MeasurableSpace 𝓨] [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedSpace 𝕜 E] [CompleteSpace E] [NormedAddCommGroup F] [NormedSpace ℝ F] [NormedSpace 𝕜 F] [CompleteSpace F] [NormedAddCommGroup G] [NormedSpace ℝ G] [NormedSpace 𝕜 G] [CompleteSpace G] {X : Ω → 𝓧} {Y : Ω → 𝓨} {f : 𝓧 → E} {g : 𝓨 → F} (hXY : ProbabilityTheory.IndepFun X Y μ) (hX : AEMeasurable X μ) (hY : AEMeasurable Y μ) (hf : MeasureTheory.AEStronglyMeasurable f (MeasureTheory.Measure.map X μ)) (hg : MeasureTheory.AEStronglyMeasurable g (MeasureTheory.Measure.map Y μ)) (B : E →L[𝕜] F →L[𝕜] G) (c : NNReal) (hc : c ≠ 0) (hB : ∀ (x : E) (y : F), ↑c * ‖x‖ * ‖y‖ ≤ ‖(B x) y‖) : ∫ (ω : Ω), (B (f (X ω))) (g (Y ω)) ∂μ = (B (∫ (ω : Ω), f (X ω) ∂μ)) (∫ (ω : Ω), g (Y ω) ∂μ) - ProbabilityTheory.IndepFun.covariance_eq_zero 📋 Mathlib.Probability.Moments.Covariance
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {X Y : Ω → ℝ} {μ : MeasureTheory.Measure Ω} (h : ProbabilityTheory.IndepFun X Y μ) (hX : MeasureTheory.MemLp X 2 μ) (hY : MeasureTheory.MemLp Y 2 μ) : ProbabilityTheory.covariance X Y μ = 0 - ProbabilityTheory.IndepFun.variance_sum 📋 Mathlib.Probability.Moments.Variance
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {ι : Type u_3} {X : ι → Ω → ℝ} {s : Finset ι} (hs : ∀ i ∈ s, MeasureTheory.MemLp (X i) 2 μ) (h : (↑s).Pairwise fun i j => ProbabilityTheory.IndepFun (X i) (X j) μ) : ProbabilityTheory.variance (∑ i ∈ s, X i) μ = ∑ i ∈ s, ProbabilityTheory.variance (X i) μ - ProbabilityTheory.IndepFun.variance_fun_add 📋 Mathlib.Probability.Moments.Variance
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {X Y : Ω → ℝ} (hX : MeasureTheory.MemLp X 2 μ) (hY : MeasureTheory.MemLp Y 2 μ) (h : ProbabilityTheory.IndepFun X Y μ) : ProbabilityTheory.variance (fun ω => X ω + Y ω) μ = ProbabilityTheory.variance X μ + ProbabilityTheory.variance Y μ - ProbabilityTheory.IndepFun.variance_add 📋 Mathlib.Probability.Moments.Variance
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {X Y : Ω → ℝ} (hX : MeasureTheory.MemLp X 2 μ) (hY : MeasureTheory.MemLp Y 2 μ) (h : ProbabilityTheory.IndepFun X Y μ) : ProbabilityTheory.variance (X + Y) μ = ProbabilityTheory.variance X μ + ProbabilityTheory.variance Y μ - ProbabilityTheory.IndepFun.hasLaw_prod 📋 Mathlib.Probability.HasLaw
{Ω : Type u_1} {𝓧 : Type u_2} {mΩ : MeasurableSpace Ω} {m𝓧 : MeasurableSpace 𝓧} {X : Ω → 𝓧} {μ : MeasureTheory.Measure 𝓧} {P : MeasureTheory.Measure Ω} [MeasureTheory.IsFiniteMeasure P] {𝓨 : Type u_3} {m𝓨 : MeasurableSpace 𝓨} {ν : MeasureTheory.Measure 𝓨} {Y : Ω → 𝓨} (hX : ProbabilityTheory.HasLaw X μ P) (hY : ProbabilityTheory.HasLaw Y ν P) : ProbabilityTheory.IndepFun X Y P → ProbabilityTheory.HasLaw (fun ω => (X ω, Y ω)) (μ.prod ν) P - ProbabilityTheory.indepFun_iff_hasLaw_prodMk_prod 📋 Mathlib.Probability.HasLaw
{Ω : Type u_1} {𝓧 : Type u_2} {mΩ : MeasurableSpace Ω} {m𝓧 : MeasurableSpace 𝓧} {X : Ω → 𝓧} {μ : MeasureTheory.Measure 𝓧} {P : MeasureTheory.Measure Ω} [MeasureTheory.IsFiniteMeasure P] {𝓨 : Type u_3} {m𝓨 : MeasurableSpace 𝓨} {ν : MeasureTheory.Measure 𝓨} {Y : Ω → 𝓨} (hX : ProbabilityTheory.HasLaw X μ P) (hY : ProbabilityTheory.HasLaw Y ν P) : ProbabilityTheory.IndepFun X Y P ↔ ProbabilityTheory.HasLaw (fun ω => (X ω, Y ω)) (μ.prod ν) P - ProbabilityTheory.IndepFun.hasLaw_fun_add 📋 Mathlib.Probability.HasLaw
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {M : Type u_3} [AddMonoid M] {mM : MeasurableSpace M} [MeasurableAdd₂ M] {μ ν : MeasureTheory.Measure M} [MeasureTheory.SigmaFinite μ] [MeasureTheory.SigmaFinite ν] {X Y : Ω → M} (hX : ProbabilityTheory.HasLaw X μ P) (hY : ProbabilityTheory.HasLaw Y ν P) (hXY : ProbabilityTheory.IndepFun X Y P) : ProbabilityTheory.HasLaw (fun ω => X ω + Y ω) (μ.conv ν) P - ProbabilityTheory.IndepFun.hasLaw_fun_mul 📋 Mathlib.Probability.HasLaw
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {M : Type u_3} [Monoid M] {mM : MeasurableSpace M} [MeasurableMul₂ M] {μ ν : MeasureTheory.Measure M} [MeasureTheory.SigmaFinite μ] [MeasureTheory.SigmaFinite ν] {X Y : Ω → M} (hX : ProbabilityTheory.HasLaw X μ P) (hY : ProbabilityTheory.HasLaw Y ν P) (hXY : ProbabilityTheory.IndepFun X Y P) : ProbabilityTheory.HasLaw (fun ω => X ω * Y ω) (μ.mconv ν) P - ProbabilityTheory.IndepFun.hasLaw_add 📋 Mathlib.Probability.HasLaw
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {M : Type u_3} [AddMonoid M] {mM : MeasurableSpace M} [MeasurableAdd₂ M] {μ ν : MeasureTheory.Measure M} [MeasureTheory.SigmaFinite μ] [MeasureTheory.SigmaFinite ν] {X Y : Ω → M} (hX : ProbabilityTheory.HasLaw X μ P) (hY : ProbabilityTheory.HasLaw Y ν P) (hXY : ProbabilityTheory.IndepFun X Y P) : ProbabilityTheory.HasLaw (X + Y) (μ.conv ν) P - ProbabilityTheory.IndepFun.hasLaw_mul 📋 Mathlib.Probability.HasLaw
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {M : Type u_3} [Monoid M] {mM : MeasurableSpace M} [MeasurableMul₂ M] {μ ν : MeasureTheory.Measure M} [MeasureTheory.SigmaFinite μ] [MeasureTheory.SigmaFinite ν] {X Y : Ω → M} (hX : ProbabilityTheory.HasLaw X μ P) (hY : ProbabilityTheory.HasLaw Y ν P) (hXY : ProbabilityTheory.IndepFun X Y P) : ProbabilityTheory.HasLaw (X * Y) (μ.mconv ν) P - ProbabilityTheory.indepFun_of_identDistrib_pair 📋 Mathlib.Probability.IdentDistrib
{α : Type u_1} {β : Type u_2} {γ : Type u_3} {δ : Type u_4} [MeasurableSpace α] [MeasurableSpace β] [MeasurableSpace γ] [MeasurableSpace δ] {μ : MeasureTheory.Measure γ} {μ' : MeasureTheory.Measure δ} [MeasureTheory.IsFiniteMeasure μ] [MeasureTheory.IsFiniteMeasure μ'] {X : γ → α} {X' : δ → α} {Y : γ → β} {Y' : δ → β} (h_indep : ProbabilityTheory.IndepFun X Y μ) (h_ident : ProbabilityTheory.IdentDistrib (fun ω => (X ω, Y ω)) (fun ω => (X' ω, Y' ω)) μ μ') : ProbabilityTheory.IndepFun X' Y' μ' - ProbabilityTheory.IndepFun.exp_mul 📋 Mathlib.Probability.Moments.Basic
{Ω : Type u_1} {m : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {X Y : Ω → ℝ} (h_indep : ProbabilityTheory.IndepFun X Y μ) (s t : ℝ) : ProbabilityTheory.IndepFun (fun ω => Real.exp (s * X ω)) (fun ω => Real.exp (t * Y ω)) μ - ProbabilityTheory.IndepFun.mgf_add' 📋 Mathlib.Probability.Moments.Basic
{Ω : Type u_1} {m : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {t : ℝ} {X Y : Ω → ℝ} (h_indep : ProbabilityTheory.IndepFun X Y μ) (hX : MeasureTheory.AEStronglyMeasurable X μ) (hY : MeasureTheory.AEStronglyMeasurable Y μ) : ProbabilityTheory.mgf (X + Y) μ t = ProbabilityTheory.mgf X μ t * ProbabilityTheory.mgf Y μ t - ProbabilityTheory.IndepFun.mgf_add 📋 Mathlib.Probability.Moments.Basic
{Ω : Type u_1} {m : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {t : ℝ} {X Y : Ω → ℝ} (h_indep : ProbabilityTheory.IndepFun X Y μ) (hX : MeasureTheory.AEStronglyMeasurable (fun ω => Real.exp (t * X ω)) μ) (hY : MeasureTheory.AEStronglyMeasurable (fun ω => Real.exp (t * Y ω)) μ) : ProbabilityTheory.mgf (X + Y) μ t = ProbabilityTheory.mgf X μ t * ProbabilityTheory.mgf Y μ t - ProbabilityTheory.IndepFun.cgf_add 📋 Mathlib.Probability.Moments.Basic
{Ω : Type u_1} {m : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {t : ℝ} {X Y : Ω → ℝ} (h_indep : ProbabilityTheory.IndepFun X Y μ) (h_int_X : MeasureTheory.Integrable (fun ω => Real.exp (t * X ω)) μ) (h_int_Y : MeasureTheory.Integrable (fun ω => Real.exp (t * Y ω)) μ) : ProbabilityTheory.cgf (X + Y) μ t = ProbabilityTheory.cgf X μ t + ProbabilityTheory.cgf Y μ t - ProbabilityTheory.IndepFun.integrable_exp_mul_add 📋 Mathlib.Probability.Moments.Basic
{Ω : Type u_1} {m : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {t : ℝ} {X Y : Ω → ℝ} (h_indep : ProbabilityTheory.IndepFun X Y μ) (h_int_X : MeasureTheory.Integrable (fun ω => Real.exp (t * X ω)) μ) (h_int_Y : MeasureTheory.Integrable (fun ω => Real.exp (t * Y ω)) μ) : MeasureTheory.Integrable (fun ω => Real.exp (t * (X + Y) ω)) μ - ProbabilityTheory.gaussianReal_add_gaussianReal_of_indepFun 📋 Mathlib.Probability.Distributions.Gaussian.Real
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {m₁ m₂ : ℝ} {v₁ v₂ : NNReal} {X Y : Ω → ℝ} (hXY : ProbabilityTheory.IndepFun X Y P) (hX : ProbabilityTheory.HasLaw X (ProbabilityTheory.gaussianReal m₁ v₁) P) (hY : ProbabilityTheory.HasLaw Y (ProbabilityTheory.gaussianReal m₂ v₂) P) : MeasureTheory.Measure.map (X + Y) P = ProbabilityTheory.gaussianReal (m₁ + m₂) (v₁ + v₂) - ProbabilityTheory.HasIndepIncrements.indepFun_sub_sub 📋 Mathlib.Probability.Independence.Process.HasIndepIncrements.Basic
{T : Type u_1} {Ω : Type u_2} {E : Type u_3} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {X : T → Ω → E} [Preorder T] [MeasurableSpace E] [Sub E] (hX : ProbabilityTheory.HasIndepIncrements X P) {r s t : T} (hrs : r ≤ s) (hst : s ≤ t) : ProbabilityTheory.IndepFun (X s - X r) (X t - X s) P - ProbabilityTheory.HasIndepIncrements.indepFun_eval_sub 📋 Mathlib.Probability.Independence.Process.HasIndepIncrements.Basic
{T : Type u_1} {Ω : Type u_2} {E : Type u_3} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {X : T → Ω → E} [Preorder T] [MeasurableSpace E] [SubNegZeroMonoid E] (hX : ProbabilityTheory.HasIndepIncrements X P) {r s t : T} (hrs : r ≤ s) (hst : s ≤ t) (h : ∀ᵐ (ω : Ω) ∂P, X r ω = 0) : ProbabilityTheory.IndepFun (X s) (X t - X s) P - ProbabilityTheory.IndepFun.charFun_map_fun_add_eq_mul 📋 Mathlib.Probability.Independence.CharacteristicFunction
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} [MeasureTheory.IsFiniteMeasure P] {E : Type u_2} {mE : MeasurableSpace E} [NormedAddCommGroup E] [BorelSpace E] [SecondCountableTopology E] {X : Ω → E} [InnerProductSpace ℝ E] {Y : Ω → E} (mX : AEMeasurable X P) (mY : AEMeasurable Y P) (hXY : ProbabilityTheory.IndepFun X Y P) : MeasureTheory.charFun (MeasureTheory.Measure.map (fun ω => X ω + Y ω) P) = MeasureTheory.charFun (MeasureTheory.Measure.map X P) * MeasureTheory.charFun (MeasureTheory.Measure.map Y P) - ProbabilityTheory.IndepFun.charFun_map_add_eq_mul 📋 Mathlib.Probability.Independence.CharacteristicFunction
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} [MeasureTheory.IsFiniteMeasure P] {E : Type u_2} {mE : MeasurableSpace E} [NormedAddCommGroup E] [BorelSpace E] [SecondCountableTopology E] {X : Ω → E} [InnerProductSpace ℝ E] {Y : Ω → E} (mX : AEMeasurable X P) (mY : AEMeasurable Y P) (hXY : ProbabilityTheory.IndepFun X Y P) : MeasureTheory.charFun (MeasureTheory.Measure.map (X + Y) P) = MeasureTheory.charFun (MeasureTheory.Measure.map X P) * MeasureTheory.charFun (MeasureTheory.Measure.map Y P) - ProbabilityTheory.IndepFun.charFunDual_map_fun_add_eq_mul 📋 Mathlib.Probability.Independence.CharacteristicFunction
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} [MeasureTheory.IsFiniteMeasure P] {E : Type u_2} {mE : MeasurableSpace E} [NormedAddCommGroup E] [BorelSpace E] [SecondCountableTopology E] {X : Ω → E} [NormedSpace ℝ E] {Y : Ω → E} (mX : AEMeasurable X P) (mY : AEMeasurable Y P) (hXY : ProbabilityTheory.IndepFun X Y P) : MeasureTheory.charFunDual (MeasureTheory.Measure.map (fun ω => X ω + Y ω) P) = MeasureTheory.charFunDual (MeasureTheory.Measure.map X P) * MeasureTheory.charFunDual (MeasureTheory.Measure.map Y P) - ProbabilityTheory.IndepFun.charFunDual_map_add_eq_mul 📋 Mathlib.Probability.Independence.CharacteristicFunction
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} [MeasureTheory.IsFiniteMeasure P] {E : Type u_2} {mE : MeasurableSpace E} [NormedAddCommGroup E] [BorelSpace E] [SecondCountableTopology E] {X : Ω → E} [NormedSpace ℝ E] {Y : Ω → E} (mX : AEMeasurable X P) (mY : AEMeasurable Y P) (hXY : ProbabilityTheory.IndepFun X Y P) : MeasureTheory.charFunDual (MeasureTheory.Measure.map (X + Y) P) = MeasureTheory.charFunDual (MeasureTheory.Measure.map X P) * MeasureTheory.charFunDual (MeasureTheory.Measure.map Y P) - ProbabilityTheory.indepFun_iff_charFun_prod 📋 Mathlib.Probability.Independence.CharacteristicFunction
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} [MeasureTheory.IsFiniteMeasure P] {E : Type u_2} {F : Type u_3} {mE : MeasurableSpace E} [NormedAddCommGroup E] [BorelSpace E] [SecondCountableTopology E] {mF : MeasurableSpace F} [NormedAddCommGroup F] [CompleteSpace F] [BorelSpace F] [SecondCountableTopology F] {X : Ω → E} {Y : Ω → F} [InnerProductSpace ℝ E] [InnerProductSpace ℝ F] [CompleteSpace E] (hX : AEMeasurable X P) (hY : AEMeasurable Y P) : ProbabilityTheory.IndepFun X Y P ↔ ∀ (t : WithLp 2 (E × F)), MeasureTheory.charFun (MeasureTheory.Measure.map (fun ω => WithLp.toLp 2 (X ω, Y ω)) P) t = MeasureTheory.charFun (MeasureTheory.Measure.map X P) t.ofLp.1 * MeasureTheory.charFun (MeasureTheory.Measure.map Y P) t.ofLp.2 - ProbabilityTheory.indepFun_iff_charFunDual_prod 📋 Mathlib.Probability.Independence.CharacteristicFunction
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} [MeasureTheory.IsFiniteMeasure P] {E : Type u_2} {F : Type u_3} {mE : MeasurableSpace E} [NormedAddCommGroup E] [BorelSpace E] [SecondCountableTopology E] {mF : MeasurableSpace F} [NormedAddCommGroup F] [CompleteSpace F] [BorelSpace F] [SecondCountableTopology F] {X : Ω → E} {Y : Ω → F} [NormedSpace ℝ E] [NormedSpace ℝ F] [CompleteSpace E] (hX : AEMeasurable X P) (hY : AEMeasurable Y P) : ProbabilityTheory.IndepFun X Y P ↔ ∀ (L : StrongDual ℝ (E × F)), MeasureTheory.charFunDual (MeasureTheory.Measure.map (fun ω => (X ω, Y ω)) P) L = MeasureTheory.charFunDual (MeasureTheory.Measure.map X P) (L ∘SL ContinuousLinearMap.inl ℝ E F) * MeasureTheory.charFunDual (MeasureTheory.Measure.map Y P) (L ∘SL ContinuousLinearMap.inr ℝ E F) - ProbabilityTheory.indepFun_iff_charFunDual_prod' 📋 Mathlib.Probability.Independence.CharacteristicFunction
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} (p : ENNReal) [Fact (1 ≤ p)] [MeasureTheory.IsFiniteMeasure P] {E : Type u_2} {F : Type u_3} {mE : MeasurableSpace E} [NormedAddCommGroup E] [BorelSpace E] [SecondCountableTopology E] {mF : MeasurableSpace F} [NormedAddCommGroup F] [CompleteSpace F] [BorelSpace F] [SecondCountableTopology F] {X : Ω → E} {Y : Ω → F} [NormedSpace ℝ E] [NormedSpace ℝ F] [CompleteSpace E] (hX : AEMeasurable X P) (hY : AEMeasurable Y P) : ProbabilityTheory.IndepFun X Y P ↔ ∀ (L : StrongDual ℝ (WithLp p (E × F))), MeasureTheory.charFunDual (MeasureTheory.Measure.map (fun ω => WithLp.toLp p (X ω, Y ω)) P) L = MeasureTheory.charFunDual (MeasureTheory.Measure.map X P) (L ∘SL ↑(WithLp.prodContinuousLinearEquiv p ℝ E F).symm ∘SL ContinuousLinearMap.inl ℝ E F) * MeasureTheory.charFunDual (MeasureTheory.Measure.map Y P) (L ∘SL ↑(WithLp.prodContinuousLinearEquiv p ℝ E F).symm ∘SL ContinuousLinearMap.inr ℝ E F) - ProbabilityTheory.HasGaussianLaw.indepFun_of_covariance_eq_zero 📋 Mathlib.Probability.Distributions.Gaussian.HasGaussianLaw.Independence
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {X Y : Ω → ℝ} (hXY : ProbabilityTheory.HasGaussianLaw (fun ω => (X ω, Y ω)) P) (h : ProbabilityTheory.covariance X Y P = 0) : ProbabilityTheory.IndepFun X Y P - ProbabilityTheory.iIndepFun.hasGaussianLaw_fun_sub 📋 Mathlib.Probability.Distributions.Gaussian.HasGaussianLaw.Independence
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [SecondCountableTopology E] [CompleteSpace E] {X Y : Ω → E} (hX : ProbabilityTheory.HasGaussianLaw X P) (hY : ProbabilityTheory.HasGaussianLaw Y P) (h : ProbabilityTheory.IndepFun X Y P) : ProbabilityTheory.HasGaussianLaw (fun ω => X ω - Y ω) P - ProbabilityTheory.iIndepFun.hasGaussianLaw_fun_add 📋 Mathlib.Probability.Distributions.Gaussian.HasGaussianLaw.Independence
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [SecondCountableTopology E] [CompleteSpace E] {X Y : Ω → E} (hX : ProbabilityTheory.HasGaussianLaw X P) (hY : ProbabilityTheory.HasGaussianLaw Y P) (h : ProbabilityTheory.IndepFun X Y P) : ProbabilityTheory.HasGaussianLaw (fun ω => X ω + Y ω) P - ProbabilityTheory.iIndepFun.hasGaussianLaw_sub 📋 Mathlib.Probability.Distributions.Gaussian.HasGaussianLaw.Independence
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [SecondCountableTopology E] [CompleteSpace E] {X Y : Ω → E} (hX : ProbabilityTheory.HasGaussianLaw X P) (hY : ProbabilityTheory.HasGaussianLaw Y P) (h : ProbabilityTheory.IndepFun X Y P) : ProbabilityTheory.HasGaussianLaw (X - Y) P - ProbabilityTheory.iIndepFun.hasGaussianLaw_add 📋 Mathlib.Probability.Distributions.Gaussian.HasGaussianLaw.Independence
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [SecondCountableTopology E] [CompleteSpace E] {X Y : Ω → E} (hX : ProbabilityTheory.HasGaussianLaw X P) (hY : ProbabilityTheory.HasGaussianLaw Y P) (h : ProbabilityTheory.IndepFun X Y P) : ProbabilityTheory.HasGaussianLaw (X + Y) P - ProbabilityTheory.HasGaussianLaw.indepFun_of_covariance_eval 📋 Mathlib.Probability.Distributions.Gaussian.HasGaussianLaw.Independence
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {ι : Type u_4} {κ : Type u_5} [Finite ι] [Finite κ] {X : ι → Ω → ℝ} {Y : κ → Ω → ℝ} (hXY : ProbabilityTheory.HasGaussianLaw (fun ω => (fun i => X i ω, fun j => Y j ω)) P) (h : ∀ (i : ι) (j : κ), ProbabilityTheory.covariance (X i) (Y j) P = 0) : ProbabilityTheory.IndepFun (fun ω i => X i ω) (fun ω j => Y j ω) P - ProbabilityTheory.IndepFun.hasGaussianLaw_sub_of_sub 📋 Mathlib.Probability.Distributions.Gaussian.HasGaussianLaw.Independence
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [SecondCountableTopology E] {X Y : Ω → E} (hX : ProbabilityTheory.HasGaussianLaw X P) (hY : ProbabilityTheory.HasGaussianLaw Y P) (h : ProbabilityTheory.IndepFun X (Y - X) P) : ProbabilityTheory.HasGaussianLaw (Y - X) P - ProbabilityTheory.HasGaussianLaw.indepFun_of_covariance_inner 📋 Mathlib.Probability.Distributions.Gaussian.HasGaussianLaw.Independence
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {E : Type u_2} {F : Type u_3} [NormedAddCommGroup E] [MeasurableSpace E] [CompleteSpace E] [BorelSpace E] [SecondCountableTopology E] [NormedAddCommGroup F] [MeasurableSpace F] [CompleteSpace F] [BorelSpace F] [SecondCountableTopology F] [InnerProductSpace ℝ E] [InnerProductSpace ℝ F] {X : Ω → E} {Y : Ω → F} (hXY : ProbabilityTheory.HasGaussianLaw (fun ω => (X ω, Y ω)) P) (h : ∀ (x : E) (y : F), ProbabilityTheory.covariance (fun ω => inner ℝ x (X ω)) (fun ω => inner ℝ y (Y ω)) P = 0) : ProbabilityTheory.IndepFun X Y P - ProbabilityTheory.IndepFun.hasGaussianLaw 📋 Mathlib.Probability.Distributions.Gaussian.HasGaussianLaw.Independence
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {E : Type u_2} {F : Type u_3} [NormedAddCommGroup E] [MeasurableSpace E] [CompleteSpace E] [BorelSpace E] [SecondCountableTopology E] [NormedAddCommGroup F] [MeasurableSpace F] [CompleteSpace F] [BorelSpace F] [SecondCountableTopology F] [NormedSpace ℝ E] [NormedSpace ℝ F] {X : Ω → E} {Y : Ω → F} (hX : ProbabilityTheory.HasGaussianLaw X P) (hY : ProbabilityTheory.HasGaussianLaw Y P) (hXY : ProbabilityTheory.IndepFun X Y P) : ProbabilityTheory.HasGaussianLaw (fun ω => (X ω, Y ω)) P - ProbabilityTheory.HasGaussianLaw.indepFun_of_covariance_strongDual 📋 Mathlib.Probability.Distributions.Gaussian.HasGaussianLaw.Independence
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {E : Type u_2} {F : Type u_3} [NormedAddCommGroup E] [MeasurableSpace E] [CompleteSpace E] [BorelSpace E] [SecondCountableTopology E] [NormedAddCommGroup F] [MeasurableSpace F] [CompleteSpace F] [BorelSpace F] [SecondCountableTopology F] [NormedSpace ℝ E] [NormedSpace ℝ F] {X : Ω → E} {Y : Ω → F} (hXY : ProbabilityTheory.HasGaussianLaw (fun ω => (X ω, Y ω)) P) (h : ∀ (L₁ : StrongDual ℝ E) (L₂ : StrongDual ℝ F), ProbabilityTheory.covariance (⇑L₁ ∘ X) (⇑L₂ ∘ Y) P = 0) : ProbabilityTheory.IndepFun X Y P - ProbabilityTheory.IndepFun.process_congr_left 📋 Mathlib.Probability.Independence.Process.Basic
{S : Type u_1} {Ω : Type u_3} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {𝓧 : S → Type u_4} {𝓨 : Type u_5} [(i : S) → MeasurableSpace (𝓧 i)] [MeasurableSpace 𝓨] {X X' : (i : S) → Ω → 𝓧 i} {Y : Ω → 𝓨} (h1 : ProbabilityTheory.IndepFun (fun ω i => X i ω) Y P) (h2 : ∀ (i : S), X i =ᵐ[P] X' i) : ProbabilityTheory.IndepFun (fun ω i => X' i ω) Y P - ProbabilityTheory.IndepFun.process_congr_right 📋 Mathlib.Probability.Independence.Process.Basic
{S : Type u_1} {Ω : Type u_3} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {𝓧 : S → Type u_4} {𝓨 : Type u_5} [(i : S) → MeasurableSpace (𝓧 i)] [MeasurableSpace 𝓨] {X X' : (i : S) → Ω → 𝓧 i} {Y : Ω → 𝓨} (h1 : ProbabilityTheory.IndepFun Y (fun ω i => X i ω) P) (h2 : ∀ (i : S), X i =ᵐ[P] X' i) : ProbabilityTheory.IndepFun Y (fun ω i => X' i ω) P - ProbabilityTheory.IndepFun.process_congr 📋 Mathlib.Probability.Independence.Process.Basic
{S : Type u_1} {T : Type u_2} {Ω : Type u_3} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {𝓧 : S → Type u_4} {𝓨 : T → Type u_5} [(i : S) → MeasurableSpace (𝓧 i)] [(j : T) → MeasurableSpace (𝓨 j)] {X X' : (i : S) → Ω → 𝓧 i} {Y Y' : (j : T) → Ω → 𝓨 j} (hXY : ProbabilityTheory.IndepFun (fun ω i => X i ω) (fun ω j => Y j ω) P) (hX : ∀ (i : S), X i =ᵐ[P] X' i) (hY : ∀ (j : T), Y j =ᵐ[P] Y' j) : ProbabilityTheory.IndepFun (fun ω i => X' i ω) (fun ω j => Y' j ω) P - ProbabilityTheory.IndepFun.indepFun_process 📋 Mathlib.Probability.Independence.Process.Basic
{S : Type u_1} {Ω : Type u_3} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {𝓧 : Type u_4} {𝓨 : S → Type u_5} [MeasurableSpace 𝓧] [(i : S) → MeasurableSpace (𝓨 i)] {X : Ω → 𝓧} {Y : (i : S) → Ω → 𝓨 i} (hX : Measurable X) (hY : ∀ (i : S), Measurable (Y i)) (h : ∀ (I : Finset S), ProbabilityTheory.IndepFun X (fun ω i => Y (↑i) ω) P) [MeasureTheory.IsZeroOrProbabilityMeasure P] : ProbabilityTheory.IndepFun X (fun ω i => Y i ω) P - ProbabilityTheory.IndepFun.process_indepFun 📋 Mathlib.Probability.Independence.Process.Basic
{S : Type u_1} {Ω : Type u_3} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {𝓧 : S → Type u_4} {𝓨 : Type u_5} [(i : S) → MeasurableSpace (𝓧 i)] [MeasurableSpace 𝓨] {X : (i : S) → Ω → 𝓧 i} {Y : Ω → 𝓨} (hX : ∀ (i : S), Measurable (X i)) (hY : Measurable Y) (h : ∀ (I : Finset S), ProbabilityTheory.IndepFun (fun ω i => X (↑i) ω) Y P) [MeasureTheory.IsZeroOrProbabilityMeasure P] : ProbabilityTheory.IndepFun (fun ω i => X i ω) Y P - ProbabilityTheory.IndepFun.indepFun_process₀ 📋 Mathlib.Probability.Independence.Process.Basic
{S : Type u_1} {Ω : Type u_3} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {𝓧 : Type u_4} {𝓨 : S → Type u_5} [MeasurableSpace 𝓧] [(i : S) → MeasurableSpace (𝓨 i)] {X : Ω → 𝓧} {Y : (i : S) → Ω → 𝓨 i} (hX : AEMeasurable X P) (hY : ∀ (i : S), AEMeasurable (Y i) P) (h : ∀ (I : Finset S), ProbabilityTheory.IndepFun X (fun ω i => Y (↑i) ω) P) [MeasureTheory.IsZeroOrProbabilityMeasure P] : ProbabilityTheory.IndepFun X (fun ω i => Y i ω) P - ProbabilityTheory.IndepFun.process_indepFun₀ 📋 Mathlib.Probability.Independence.Process.Basic
{S : Type u_1} {Ω : Type u_3} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {𝓧 : S → Type u_4} {𝓨 : Type u_5} [(i : S) → MeasurableSpace (𝓧 i)] [MeasurableSpace 𝓨] {X : (i : S) → Ω → 𝓧 i} {Y : Ω → 𝓨} (hX : ∀ (i : S), AEMeasurable (X i) P) (hY : AEMeasurable Y P) (h : ∀ (I : Finset S), ProbabilityTheory.IndepFun (fun ω i => X (↑i) ω) Y P) [MeasureTheory.IsZeroOrProbabilityMeasure P] : ProbabilityTheory.IndepFun (fun ω i => X i ω) Y P - ProbabilityTheory.IndepFun.process_indepFun_process 📋 Mathlib.Probability.Independence.Process.Basic
{S : Type u_1} {Ω : Type u_3} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {T : Type u_4} {𝓧 : S → Type u_5} {𝓨 : T → Type u_6} [(i : S) → MeasurableSpace (𝓧 i)] [(j : T) → MeasurableSpace (𝓨 j)] {X : (i : S) → Ω → 𝓧 i} {Y : (j : T) → Ω → 𝓨 j} (hX : ∀ (i : S), Measurable (X i)) (hY : ∀ (j : T), Measurable (Y j)) (h : ∀ (I : Finset S) (J : Finset T), ProbabilityTheory.IndepFun (fun ω i => X (↑i) ω) (fun ω j => Y (↑j) ω) P) [MeasureTheory.IsZeroOrProbabilityMeasure P] : ProbabilityTheory.IndepFun (fun ω i => X i ω) (fun ω j => Y j ω) P - ProbabilityTheory.IndepFun.process_indepFun_process₀ 📋 Mathlib.Probability.Independence.Process.Basic
{S : Type u_1} {Ω : Type u_3} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {T : Type u_4} {𝓧 : S → Type u_5} {𝓨 : T → Type u_6} [(i : S) → MeasurableSpace (𝓧 i)] [(j : T) → MeasurableSpace (𝓨 j)] {X : (i : S) → Ω → 𝓧 i} {Y : (j : T) → Ω → 𝓨 j} (hX : ∀ (i : S), AEMeasurable (X i) P) (hY : ∀ (j : T), AEMeasurable (Y j) P) (h : ∀ (I : Finset S) (J : Finset T), ProbabilityTheory.IndepFun (fun ω i => X (↑i) ω) (fun ω j => Y (↑j) ω) P) [MeasureTheory.IsZeroOrProbabilityMeasure P] : ProbabilityTheory.IndepFun (fun ω i => X i ω) (fun ω j => Y j ω) P - ProbabilityTheory.IsGaussianProcess.indepFun_of_covariance_eq_zero 📋 Mathlib.Probability.Distributions.Gaussian.IsGaussianProcess.Independence
{T : Type u_1} {Ω : Type u_2} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {S : Type u_4} {X : S → Ω → ℝ} {Y : T → Ω → ℝ} (hXY : ProbabilityTheory.IsGaussianProcess (Sum.elim X Y) P) (mX : ∀ (s : S), AEMeasurable (X s) P) (mY : ∀ (t : T), AEMeasurable (Y t) P) (h : ∀ (s : S) (t : T), ProbabilityTheory.covariance (X s) (Y t) P = 0) : ProbabilityTheory.IndepFun (fun ω s => X s ω) (fun ω t => Y t ω) P - ProbabilityTheory.IsGaussianProcess.indepFun_of_covariance_inner 📋 Mathlib.Probability.Distributions.Gaussian.IsGaussianProcess.Independence
{T : Type u_1} {Ω : Type u_2} {E : Type u_3} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} [NormedAddCommGroup E] [MeasurableSpace E] [BorelSpace E] [SecondCountableTopology E] [CompleteSpace E] {S : Type u_4} {X : S → Ω → E} {Y : T → Ω → E} [InnerProductSpace ℝ E] (hXY : ProbabilityTheory.IsGaussianProcess (Sum.elim X Y) P) (mX : ∀ (s : S), AEMeasurable (X s) P) (mY : ∀ (t : T), AEMeasurable (Y t) P) (h : ∀ (s : S) (t : T) (x y : E), ProbabilityTheory.covariance (fun ω => inner ℝ x (X s ω)) (fun ω => inner ℝ y (Y t ω)) P = 0) : ProbabilityTheory.IndepFun (fun ω s => X s ω) (fun ω t => Y t ω) P - ProbabilityTheory.IsGaussianProcess.indepFun_of_covariance_strongDual 📋 Mathlib.Probability.Distributions.Gaussian.IsGaussianProcess.Independence
{T : Type u_1} {Ω : Type u_2} {E : Type u_3} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} [NormedAddCommGroup E] [MeasurableSpace E] [BorelSpace E] [SecondCountableTopology E] [CompleteSpace E] {S : Type u_4} {X : S → Ω → E} {Y : T → Ω → E} [NormedSpace ℝ E] (hXY : ProbabilityTheory.IsGaussianProcess (Sum.elim X Y) P) (mX : ∀ (s : S), AEMeasurable (X s) P) (mY : ∀ (t : T), AEMeasurable (Y t) P) (h : ∀ (s : S) (t : T) (L₁ L₂ : StrongDual ℝ E), ProbabilityTheory.covariance (⇑L₁ ∘ X s) (⇑L₂ ∘ Y t) P = 0) : ProbabilityTheory.IndepFun (fun ω s => X s ω) (fun ω t => Y t ω) P - ProbabilityTheory.IsPreBrownianReal.indepFun_shift 📋 Mathlib.Probability.BrownianMotion.Basic
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {B : NNReal → Ω → ℝ} {P : MeasureTheory.Measure Ω} (hB : ProbabilityTheory.IsPreBrownianReal B P) (t₀ : NNReal) : ProbabilityTheory.IndepFun (fun ω t => B (t₀ + t) ω - B t₀ ω) (fun ω t => B (↑t) ω) P - ProbabilityTheory.IndepFun.hasLaw_add_poissonMeasure 📋 Mathlib.Probability.Distributions.Poisson.Basic
{Ω : Type u_2} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {r₁ r₂ : NNReal} {X Y : Ω → ℕ} (hXY : ProbabilityTheory.IndepFun X Y P) (hX : ProbabilityTheory.HasLaw X (ProbabilityTheory.poissonMeasure r₁) P) (hY : ProbabilityTheory.HasLaw Y (ProbabilityTheory.poissonMeasure r₂) P) : ProbabilityTheory.HasLaw (X + Y) (ProbabilityTheory.poissonMeasure (r₁ + r₂)) P - ProbabilityTheory.IndepFun.hasLaw_add_map_cast_poissonMeasure 📋 Mathlib.Probability.Distributions.Poisson.Basic
{R : Type u_1} [AddMonoidWithOne R] {mR : MeasurableSpace R} {Ω : Type u_2} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} [MeasurableAdd₂ R] {r₁ r₂ : NNReal} {X Y : Ω → R} (hXY : ProbabilityTheory.IndepFun X Y P) (hX : ProbabilityTheory.HasLaw X (MeasureTheory.Measure.map Nat.cast (ProbabilityTheory.poissonMeasure r₁)) P) (hY : ProbabilityTheory.HasLaw Y (MeasureTheory.Measure.map Nat.cast (ProbabilityTheory.poissonMeasure r₂)) P) : ProbabilityTheory.HasLaw (X + Y) (MeasureTheory.Measure.map Nat.cast (ProbabilityTheory.poissonMeasure (r₁ + r₂))) P - ProbabilityTheory.IdentDistrib.prodMk 📋 Mathlib.Probability.IdentDistribIndep
{Ω : Type u_1} {Ω' : Type u_2} {E : Type u_4} {F : Type u_5} {mΩ : MeasurableSpace Ω} {mΩ' : MeasurableSpace Ω'} {mE : MeasurableSpace E} {mF : MeasurableSpace F} {μ : MeasureTheory.Measure Ω} {ν : MeasureTheory.Measure Ω'} [MeasureTheory.IsFiniteMeasure μ] {X : Ω → E} {Y : Ω → F} {Z : Ω' → E} {W : Ω' → F} (hXZ : ProbabilityTheory.IdentDistrib X Z μ ν) (hYW : ProbabilityTheory.IdentDistrib Y W μ ν) (hXY : ProbabilityTheory.IndepFun X Y μ) (hZW : ProbabilityTheory.IndepFun Z W ν) : ProbabilityTheory.IdentDistrib (fun ω => (X ω, Y ω)) (fun ω' => (Z ω', W ω')) μ ν - IndepFun.singleton_indepSets_of_indicator 📋 Mathlib.Probability.Independence.BoundedContinuousFunction
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {𝓧 : Type u_4} [mX : MeasurableSpace 𝓧] {A : Set Ω} {X : Ω → 𝓧} (h : ProbabilityTheory.IndepFun (A.indicator 1) X P) : ProbabilityTheory.IndepSets {A} {s | MeasurableSet s} P - indicator_indepFun_of_bcf 📋 Mathlib.Probability.Independence.BoundedContinuousFunction
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {G : Type u_6} [TopologicalSpace G] [MeasurableSpace G] [BorelSpace G] [HasOuterApproxClosed G] {Z : Ω → G} [MeasureTheory.IsProbabilityMeasure P] {A : Set Ω} (mA : MeasureTheory.NullMeasurableSet A P) (mZ : AEMeasurable Z P) (h : ∀ (f : BoundedContinuousFunction G ℝ), ∫ (ω : Ω) in A, f (Z ω) ∂P = P.real A * ∫ (ω : Ω), f (Z ω) ∂P) : ProbabilityTheory.IndepFun (A.indicator 1) Z P - indicator_indepFun_pi_of_prod_bcf 📋 Mathlib.Probability.Independence.BoundedContinuousFunction
{Ω : Type u_1} {S : Type u_2} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {E : S → Type u_4} [(s : S) → TopologicalSpace (E s)] [(s : S) → MeasurableSpace (E s)] [∀ (s : S), BorelSpace (E s)] [∀ (s : S), HasOuterApproxClosed (E s)] {X : (s : S) → Ω → E s} [Fintype S] [MeasureTheory.IsProbabilityMeasure P] {A : Set Ω} (mA : MeasureTheory.NullMeasurableSet A P) (mX : ∀ (s : S), AEMeasurable (X s) P) (h : ∀ (f : (s : S) → BoundedContinuousFunction (E s) ℝ), ∫ (ω : Ω) in A, ∏ s, (f s) (X s ω) ∂P = P.real A * ∫ (ω : Ω), ∏ s, (f s) (X s ω) ∂P) : ProbabilityTheory.IndepFun (A.indicator 1) (fun ω s => X s ω) P - indicator_indepFun_pi_of_bcf 📋 Mathlib.Probability.Independence.BoundedContinuousFunction
{Ω : Type u_1} {S : Type u_2} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {E : S → Type u_4} [(s : S) → TopologicalSpace (E s)] [(s : S) → MeasurableSpace (E s)] [∀ (s : S), BorelSpace (E s)] [∀ (s : S), HasOuterApproxClosed (E s)] {X : (s : S) → Ω → E s} [MeasureTheory.IsProbabilityMeasure P] [Finite S] {A : Set Ω} (mA : MeasureTheory.NullMeasurableSet A P) (mX : ∀ (s : S), AEMeasurable (X s) P) (h : ∀ (f : BoundedContinuousFunction ((s : S) → E s) ℝ), ∫ (ω : Ω) in A, f fun x => X x ω ∂P = P.real A * ∫ (ω : Ω), f fun x => X x ω ∂P) : ProbabilityTheory.IndepFun (A.indicator 1) (fun ω s => X s ω) P - indepFun_of_bcf 📋 Mathlib.Probability.Independence.BoundedContinuousFunction
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {G : Type u_6} {H : Type u_7} [TopologicalSpace G] [MeasurableSpace G] [BorelSpace G] [HasOuterApproxClosed G] [TopologicalSpace H] [MeasurableSpace H] [BorelSpace H] [HasOuterApproxClosed H] {Z : Ω → G} {U : Ω → H} [MeasureTheory.IsFiniteMeasure P] (mZ : AEMeasurable Z P) (mU : AEMeasurable U P) (h : ∀ (f : BoundedContinuousFunction G ℝ) (g : BoundedContinuousFunction H ℝ), ∫ (x : Ω), (⇑f ∘ Z * ⇑g ∘ U) x ∂P = (∫ (x : Ω), (⇑f ∘ Z) x ∂P) * ∫ (x : Ω), (⇑g ∘ U) x ∂P) : ProbabilityTheory.IndepFun Z U P - indepFun_pi_of_bcf 📋 Mathlib.Probability.Independence.BoundedContinuousFunction
{Ω : Type u_1} {T : Type u_3} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {F : T → Type u_5} {G : Type u_6} [(t : T) → TopologicalSpace (F t)] [(t : T) → MeasurableSpace (F t)] [∀ (t : T), BorelSpace (F t)] [∀ (t : T), HasOuterApproxClosed (F t)] [TopologicalSpace G] [MeasurableSpace G] [BorelSpace G] [HasOuterApproxClosed G] {Y : (t : T) → Ω → F t} {Z : Ω → G} [MeasureTheory.IsFiniteMeasure P] [Finite T] (mZ : AEMeasurable Z P) (mY : ∀ (t : T), AEMeasurable (Y t) P) (h : ∀ (f : BoundedContinuousFunction G ℝ) (g : BoundedContinuousFunction ((t : T) → F t) ℝ), ∫ (x : Ω), (fun ω => f (Z ω) * g fun x => Y x ω) x ∂P = (∫ (x : Ω), (⇑f ∘ Z) x ∂P) * ∫ (x : Ω), (fun ω => g fun x => Y x ω) x ∂P) : ProbabilityTheory.IndepFun Z (fun ω t => Y t ω) P - pi_indepFun_of_bcf 📋 Mathlib.Probability.Independence.BoundedContinuousFunction
{Ω : Type u_1} {S : Type u_2} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {E : S → Type u_4} {H : Type u_7} [(s : S) → TopologicalSpace (E s)] [(s : S) → MeasurableSpace (E s)] [∀ (s : S), BorelSpace (E s)] [∀ (s : S), HasOuterApproxClosed (E s)] [TopologicalSpace H] [MeasurableSpace H] [BorelSpace H] [HasOuterApproxClosed H] {X : (s : S) → Ω → E s} {U : Ω → H} [MeasureTheory.IsFiniteMeasure P] [Finite S] (mX : ∀ (s : S), AEMeasurable (X s) P) (mU : AEMeasurable U P) (h : ∀ (f : BoundedContinuousFunction ((s : S) → E s) ℝ) (g : BoundedContinuousFunction H ℝ), ∫ (x : Ω), (fun ω => (f fun x => X x ω) * g (U ω)) x ∂P = (∫ (x : Ω), (fun ω => f fun x => X x ω) x ∂P) * ∫ (x : Ω), (⇑g ∘ U) x ∂P) : ProbabilityTheory.IndepFun (fun ω s => X s ω) U P - indepFun_pi_of_prod_bcf 📋 Mathlib.Probability.Independence.BoundedContinuousFunction
{Ω : Type u_1} {T : Type u_3} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {F : T → Type u_5} {G : Type u_6} [(t : T) → TopologicalSpace (F t)] [(t : T) → MeasurableSpace (F t)] [∀ (t : T), BorelSpace (F t)] [∀ (t : T), HasOuterApproxClosed (F t)] [TopologicalSpace G] [MeasurableSpace G] [BorelSpace G] [HasOuterApproxClosed G] {Y : (t : T) → Ω → F t} {Z : Ω → G} [Fintype T] [MeasureTheory.IsFiniteMeasure P] (mZ : AEMeasurable Z P) (mY : ∀ (t : T), AEMeasurable (Y t) P) (h : ∀ (f : BoundedContinuousFunction G ℝ) (g : (t : T) → BoundedContinuousFunction (F t) ℝ), ∫ (x : Ω), (⇑f ∘ Z * ∏ t, ⇑(g t) ∘ Y t) x ∂P = (∫ (x : Ω), (⇑f ∘ Z) x ∂P) * ∫ (x : Ω), (∏ t, ⇑(g t) ∘ Y t) x ∂P) : ProbabilityTheory.IndepFun Z (fun ω t => Y t ω) P - pi_indepFun_of_prod_bcf 📋 Mathlib.Probability.Independence.BoundedContinuousFunction
{Ω : Type u_1} {S : Type u_2} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {E : S → Type u_4} {H : Type u_7} [(s : S) → TopologicalSpace (E s)] [(s : S) → MeasurableSpace (E s)] [∀ (s : S), BorelSpace (E s)] [∀ (s : S), HasOuterApproxClosed (E s)] [TopologicalSpace H] [MeasurableSpace H] [BorelSpace H] [HasOuterApproxClosed H] {X : (s : S) → Ω → E s} {U : Ω → H} [Fintype S] [MeasureTheory.IsFiniteMeasure P] (mX : ∀ (s : S), AEMeasurable (X s) P) (mU : AEMeasurable U P) (h : ∀ (f : (s : S) → BoundedContinuousFunction (E s) ℝ) (g : BoundedContinuousFunction H ℝ), ∫ (x : Ω), ((∏ s, ⇑(f s) ∘ X s) * ⇑g ∘ U) x ∂P = (∫ (x : Ω), (∏ s, ⇑(f s) ∘ X s) x ∂P) * ∫ (x : Ω), (⇑g ∘ U) x ∂P) : ProbabilityTheory.IndepFun (fun ω s => X s ω) U P - pi_indepFun_pi_of_bcf 📋 Mathlib.Probability.Independence.BoundedContinuousFunction
{Ω : Type u_1} {S : Type u_2} {T : Type u_3} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {E : S → Type u_4} {F : T → Type u_5} [(s : S) → TopologicalSpace (E s)] [(s : S) → MeasurableSpace (E s)] [∀ (s : S), BorelSpace (E s)] [∀ (s : S), HasOuterApproxClosed (E s)] [(t : T) → TopologicalSpace (F t)] [(t : T) → MeasurableSpace (F t)] [∀ (t : T), BorelSpace (F t)] [∀ (t : T), HasOuterApproxClosed (F t)] {X : (s : S) → Ω → E s} {Y : (t : T) → Ω → F t} [MeasureTheory.IsFiniteMeasure P] [Finite S] [Finite T] (mX : ∀ (s : S), AEMeasurable (X s) P) (mY : ∀ (t : T), AEMeasurable (Y t) P) (h : ∀ (f : BoundedContinuousFunction ((s : S) → E s) ℝ) (g : BoundedContinuousFunction ((t : T) → F t) ℝ), ∫ (x : Ω), (fun ω => (f fun x => X x ω) * g fun x => Y x ω) x ∂P = (∫ (x : Ω), (fun ω => f fun x => X x ω) x ∂P) * ∫ (x : Ω), (fun ω => g fun x => Y x ω) x ∂P) : ProbabilityTheory.IndepFun (fun ω s => X s ω) (fun ω t => Y t ω) P - pi_indepFun_pi_of_prod_bcf 📋 Mathlib.Probability.Independence.BoundedContinuousFunction
{Ω : Type u_1} {S : Type u_2} {T : Type u_3} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {E : S → Type u_4} {F : T → Type u_5} [(s : S) → TopologicalSpace (E s)] [(s : S) → MeasurableSpace (E s)] [∀ (s : S), BorelSpace (E s)] [∀ (s : S), HasOuterApproxClosed (E s)] [(t : T) → TopologicalSpace (F t)] [(t : T) → MeasurableSpace (F t)] [∀ (t : T), BorelSpace (F t)] [∀ (t : T), HasOuterApproxClosed (F t)] {X : (s : S) → Ω → E s} {Y : (t : T) → Ω → F t} [Fintype S] [Fintype T] [MeasureTheory.IsFiniteMeasure P] (mX : ∀ (s : S), AEMeasurable (X s) P) (mY : ∀ (t : T), AEMeasurable (Y t) P) (h : ∀ (f : (s : S) → BoundedContinuousFunction (E s) ℝ) (g : (t : T) → BoundedContinuousFunction (F t) ℝ), ∫ (x : Ω), ((∏ s, ⇑(f s) ∘ X s) * ∏ t, ⇑(g t) ∘ Y t) x ∂P = (∫ (x : Ω), (∏ s, ⇑(f s) ∘ X s) x ∂P) * ∫ (x : Ω), (∏ t, ⇑(g t) ∘ Y t) x ∂P) : ProbabilityTheory.IndepFun (fun ω s => X s ω) (fun ω t => Y t ω) P - indicator_indepFun_process_of_prod_bcf 📋 Mathlib.Probability.Independence.BoundedContinuousFunction
{Ω : Type u_1} {S : Type u_2} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {E : S → Type u_4} [(s : S) → TopologicalSpace (E s)] [(s : S) → MeasurableSpace (E s)] [∀ (s : S), BorelSpace (E s)] [∀ (s : S), HasOuterApproxClosed (E s)] {X : (s : S) → Ω → E s} [MeasureTheory.IsProbabilityMeasure P] {A : Set Ω} (mA : MeasureTheory.NullMeasurableSet A P) (mX : ∀ (s : S), AEMeasurable (X s) P) (h : ∀ (I : Finset S) (f : (s : ↥I) → BoundedContinuousFunction (E ↑s) ℝ), ∫ (ω : Ω) in A, ∏ s, (f s) (X (↑s) ω) ∂P = P.real A * ∫ (ω : Ω), ∏ s, (f s) (X (↑s) ω) ∂P) : ProbabilityTheory.IndepFun (A.indicator 1) (fun ω s => X s ω) P - indepFun_process_of_prod_bcf 📋 Mathlib.Probability.Independence.BoundedContinuousFunction
{Ω : Type u_1} {T : Type u_3} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {F : T → Type u_5} {G : Type u_6} [(t : T) → TopologicalSpace (F t)] [(t : T) → MeasurableSpace (F t)] [∀ (t : T), BorelSpace (F t)] [∀ (t : T), HasOuterApproxClosed (F t)] [TopologicalSpace G] [MeasurableSpace G] [BorelSpace G] [HasOuterApproxClosed G] {Y : (t : T) → Ω → F t} {Z : Ω → G} [MeasureTheory.IsZeroOrProbabilityMeasure P] (mZ : AEMeasurable Z P) (mY : ∀ (t : T), AEMeasurable (Y t) P) (h : ∀ (f : BoundedContinuousFunction G ℝ) (J : Finset T) (g : (t : ↥J) → BoundedContinuousFunction (F ↑t) ℝ), ∫ (x : Ω), (⇑f ∘ Z * ∏ t, ⇑(g t) ∘ Y ↑t) x ∂P = (∫ (x : Ω), (⇑f ∘ Z) x ∂P) * ∫ (x : Ω), (∏ t, ⇑(g t) ∘ Y ↑t) x ∂P) : ProbabilityTheory.IndepFun Z (fun ω t => Y t ω) P - process_indepFun_of_prod_bcf 📋 Mathlib.Probability.Independence.BoundedContinuousFunction
{Ω : Type u_1} {S : Type u_2} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {E : S → Type u_4} {H : Type u_7} [(s : S) → TopologicalSpace (E s)] [(s : S) → MeasurableSpace (E s)] [∀ (s : S), BorelSpace (E s)] [∀ (s : S), HasOuterApproxClosed (E s)] [TopologicalSpace H] [MeasurableSpace H] [BorelSpace H] [HasOuterApproxClosed H] {X : (s : S) → Ω → E s} {U : Ω → H} [MeasureTheory.IsZeroOrProbabilityMeasure P] (mX : ∀ (s : S), AEMeasurable (X s) P) (mU : AEMeasurable U P) (h : ∀ (I : Finset S) (f : (s : ↥I) → BoundedContinuousFunction (E ↑s) ℝ) (g : BoundedContinuousFunction H ℝ), ∫ (x : Ω), ((∏ s, ⇑(f s) ∘ X ↑s) * ⇑g ∘ U) x ∂P = (∫ (x : Ω), (∏ s, ⇑(f s) ∘ X ↑s) x ∂P) * ∫ (x : Ω), (⇑g ∘ U) x ∂P) : ProbabilityTheory.IndepFun (fun ω s => X s ω) U P - indicator_indepFun_process_of_bcf 📋 Mathlib.Probability.Independence.BoundedContinuousFunction
{Ω : Type u_1} {S : Type u_2} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {E : S → Type u_4} [(s : S) → TopologicalSpace (E s)] [(s : S) → MeasurableSpace (E s)] [∀ (s : S), BorelSpace (E s)] [∀ (s : S), HasOuterApproxClosed (E s)] {X : (s : S) → Ω → E s} [MeasureTheory.IsProbabilityMeasure P] {A : Set Ω} (mA : MeasureTheory.NullMeasurableSet A P) (mX : ∀ (s : S), AEMeasurable (X s) P) (h : ∀ (I : Finset S) (f : BoundedContinuousFunction ((s : ↥I) → E ↑s) ℝ), ∫ (ω : Ω) in A, f fun x => X (↑x) ω ∂P = P.real A * ∫ (ω : Ω), f fun x => X (↑x) ω ∂P) : ProbabilityTheory.IndepFun (A.indicator 1) (fun ω s => X s ω) P - indepFun_process_of_bcf 📋 Mathlib.Probability.Independence.BoundedContinuousFunction
{Ω : Type u_1} {T : Type u_3} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {F : T → Type u_5} {G : Type u_6} [(t : T) → TopologicalSpace (F t)] [(t : T) → MeasurableSpace (F t)] [∀ (t : T), BorelSpace (F t)] [∀ (t : T), HasOuterApproxClosed (F t)] [TopologicalSpace G] [MeasurableSpace G] [BorelSpace G] [HasOuterApproxClosed G] {Y : (t : T) → Ω → F t} {Z : Ω → G} [MeasureTheory.IsZeroOrProbabilityMeasure P] (mZ : AEMeasurable Z P) (mY : ∀ (t : T), AEMeasurable (Y t) P) (h : ∀ (f : BoundedContinuousFunction G ℝ) (J : Finset T) (g : BoundedContinuousFunction ((t : ↥J) → F ↑t) ℝ), ∫ (x : Ω), (fun ω => f (Z ω) * g fun x => Y (↑x) ω) x ∂P = (∫ (x : Ω), (⇑f ∘ Z) x ∂P) * ∫ (x : Ω), (fun ω => g fun x => Y (↑x) ω) x ∂P) : ProbabilityTheory.IndepFun Z (fun ω t => Y t ω) P - process_indepFun_of_bcf 📋 Mathlib.Probability.Independence.BoundedContinuousFunction
{Ω : Type u_1} {S : Type u_2} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {E : S → Type u_4} {H : Type u_7} [(s : S) → TopologicalSpace (E s)] [(s : S) → MeasurableSpace (E s)] [∀ (s : S), BorelSpace (E s)] [∀ (s : S), HasOuterApproxClosed (E s)] [TopologicalSpace H] [MeasurableSpace H] [BorelSpace H] [HasOuterApproxClosed H] {X : (s : S) → Ω → E s} {U : Ω → H} [MeasureTheory.IsZeroOrProbabilityMeasure P] (mX : ∀ (s : S), AEMeasurable (X s) P) (mU : AEMeasurable U P) (h : ∀ (I : Finset S) (f : BoundedContinuousFunction ((s : ↥I) → E ↑s) ℝ) (g : BoundedContinuousFunction H ℝ), ∫ (x : Ω), (fun ω => (f fun x => X (↑x) ω) * g (U ω)) x ∂P = (∫ (x : Ω), (fun ω => f fun x => X (↑x) ω) x ∂P) * ∫ (x : Ω), (⇑g ∘ U) x ∂P) : ProbabilityTheory.IndepFun (fun ω s => X s ω) U P - process_indepFun_process_of_prod_bcf 📋 Mathlib.Probability.Independence.BoundedContinuousFunction
{Ω : Type u_1} {S : Type u_2} {T : Type u_3} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {E : S → Type u_4} {F : T → Type u_5} [(s : S) → TopologicalSpace (E s)] [(s : S) → MeasurableSpace (E s)] [∀ (s : S), BorelSpace (E s)] [∀ (s : S), HasOuterApproxClosed (E s)] [(t : T) → TopologicalSpace (F t)] [(t : T) → MeasurableSpace (F t)] [∀ (t : T), BorelSpace (F t)] [∀ (t : T), HasOuterApproxClosed (F t)] {X : (s : S) → Ω → E s} {Y : (t : T) → Ω → F t} [MeasureTheory.IsZeroOrProbabilityMeasure P] (mX : ∀ (s : S), AEMeasurable (X s) P) (mY : ∀ (t : T), AEMeasurable (Y t) P) (h : ∀ (I : Finset S) (J : Finset T) (f : (s : ↥I) → BoundedContinuousFunction (E ↑s) ℝ) (g : (t : ↥J) → BoundedContinuousFunction (F ↑t) ℝ), ∫ (x : Ω), ((∏ s, ⇑(f s) ∘ X ↑s) * ∏ t, ⇑(g t) ∘ Y ↑t) x ∂P = (∫ (x : Ω), (∏ s, ⇑(f s) ∘ X ↑s) x ∂P) * ∫ (x : Ω), (∏ t, ⇑(g t) ∘ Y ↑t) x ∂P) : ProbabilityTheory.IndepFun (fun ω s => X s ω) (fun ω t => Y t ω) P - process_indepFun_process_of_bcf 📋 Mathlib.Probability.Independence.BoundedContinuousFunction
{Ω : Type u_1} {S : Type u_2} {T : Type u_3} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {E : S → Type u_4} {F : T → Type u_5} [(s : S) → TopologicalSpace (E s)] [(s : S) → MeasurableSpace (E s)] [∀ (s : S), BorelSpace (E s)] [∀ (s : S), HasOuterApproxClosed (E s)] [(t : T) → TopologicalSpace (F t)] [(t : T) → MeasurableSpace (F t)] [∀ (t : T), BorelSpace (F t)] [∀ (t : T), HasOuterApproxClosed (F t)] {X : (s : S) → Ω → E s} {Y : (t : T) → Ω → F t} [MeasureTheory.IsZeroOrProbabilityMeasure P] (mX : ∀ (s : S), AEMeasurable (X s) P) (mY : ∀ (t : T), AEMeasurable (Y t) P) (h : ∀ (I : Finset S) (J : Finset T) (f : BoundedContinuousFunction ((s : ↥I) → E ↑s) ℝ) (g : BoundedContinuousFunction ((t : ↥J) → F ↑t) ℝ), ∫ (x : Ω), (fun ω => (f fun x => X (↑x) ω) * g fun x => Y (↑x) ω) x ∂P = (∫ (x : Ω), (fun ω => f fun x => X (↑x) ω) x ∂P) * ∫ (x : Ω), (fun ω => g fun x => Y (↑x) ω) x ∂P) : ProbabilityTheory.IndepFun (fun ω s => X s ω) (fun ω t => Y t ω) P - ProbabilityTheory.HasSubgaussianMGF.add_of_indepFun 📋 Mathlib.Probability.Moments.SubGaussian
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {X Y : Ω → ℝ} {cX cY : NNReal} (hX : ProbabilityTheory.HasSubgaussianMGF X cX μ) (hY : ProbabilityTheory.HasSubgaussianMGF Y cY μ) (hindep : ProbabilityTheory.IndepFun X Y μ) : ProbabilityTheory.HasSubgaussianMGF (fun ω => X ω + Y ω) (cX + cY) μ - ProbabilityTheory.HasSubgaussianMGF.sub_of_indepFun 📋 Mathlib.Probability.Moments.SubGaussian
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {X Y : Ω → ℝ} {cX cY : NNReal} (hX : ProbabilityTheory.HasSubgaussianMGF X cX μ) (hY : ProbabilityTheory.HasSubgaussianMGF Y cY μ) (hindep : ProbabilityTheory.IndepFun X Y μ) : ProbabilityTheory.HasSubgaussianMGF (fun ω => X ω - Y ω) (cX + cY) μ - ProbabilityTheory.HasSubgaussianMGF.measureReal_le_le_exp 📋 Mathlib.Probability.Moments.SubGaussian
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {X Y : Ω → ℝ} {cX cY : NNReal} (hX : ProbabilityTheory.HasSubgaussianMGF (fun ω => X ω - ∫ (x : Ω), X x ∂μ) cX μ) (hY : ProbabilityTheory.HasSubgaussianMGF (fun ω => Y ω - ∫ (x : Ω), Y x ∂μ) cY μ) (hindep : ProbabilityTheory.IndepFun X Y μ) (h_le : ∫ (x : Ω), Y x ∂μ ≤ ∫ (x : Ω), X x ∂μ) : μ.real {ω | X ω ≤ Y ω} ≤ Real.exp (-(∫ (x : Ω), Y x ∂μ - ∫ (x : Ω), X x ∂μ) ^ 2 / (2 * (↑cX + ↑cY))) - ProbabilityTheory.strong_law_ae_real 📋 Mathlib.Probability.StrongLaw
{Ω : Type u_2} {m : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} (X : ℕ → Ω → ℝ) (hint : MeasureTheory.Integrable (X 0) μ) (hindep : Pairwise (Function.onFun (fun x1 x2 => ProbabilityTheory.IndepFun x1 x2 μ) X)) (hident : ∀ (i : ℕ), ProbabilityTheory.IdentDistrib (X i) (X 0) μ μ) : ∀ᵐ (ω : Ω) ∂μ, Filter.Tendsto (fun n => (∑ i ∈ Finset.range n, X i ω) / ↑n) Filter.atTop (nhds (∫ (x : Ω), X 0 x ∂μ)) - ProbabilityTheory.strong_law_aux7 📋 Mathlib.Probability.StrongLaw
{Ω : Type u_1} [MeasureTheory.MeasureSpace Ω] [MeasureTheory.IsProbabilityMeasure MeasureTheory.volume] (X : ℕ → Ω → ℝ) (hint : MeasureTheory.Integrable (X 0) MeasureTheory.volume) (hindep : Pairwise (Function.onFun (fun f g => ProbabilityTheory.IndepFun f g MeasureTheory.volume) X)) (hident : ∀ (i : ℕ), ProbabilityTheory.IdentDistrib (X i) (X 0) MeasureTheory.volume MeasureTheory.volume) (hnonneg : ∀ (i : ℕ) (ω : Ω), 0 ≤ X i ω) : ∀ᵐ (ω : Ω), Filter.Tendsto (fun n => (∑ i ∈ Finset.range n, X i ω) / ↑n) Filter.atTop (nhds (∫ (a : Ω), X 0 a)) - ProbabilityTheory.strong_law_ae 📋 Mathlib.Probability.StrongLaw
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [CompleteSpace E] [MeasurableSpace E] [BorelSpace E] (X : ℕ → Ω → E) (hint : MeasureTheory.Integrable (X 0) μ) (hindep : Pairwise (Function.onFun (fun x1 x2 => ProbabilityTheory.IndepFun x1 x2 μ) X)) (hident : ∀ (i : ℕ), ProbabilityTheory.IdentDistrib (X i) (X 0) μ μ) : ∀ᵐ (ω : Ω) ∂μ, Filter.Tendsto (fun n => (↑n)⁻¹ • ∑ i ∈ Finset.range n, X i ω) Filter.atTop (nhds (∫ (x : Ω), X 0 x ∂μ)) - ProbabilityTheory.strong_law_aux6 📋 Mathlib.Probability.StrongLaw
{Ω : Type u_1} [MeasureTheory.MeasureSpace Ω] [MeasureTheory.IsProbabilityMeasure MeasureTheory.volume] (X : ℕ → Ω → ℝ) (hint : MeasureTheory.Integrable (X 0) MeasureTheory.volume) (hindep : Pairwise (Function.onFun (fun f g => ProbabilityTheory.IndepFun f g MeasureTheory.volume) X)) (hident : ∀ (i : ℕ), ProbabilityTheory.IdentDistrib (X i) (X 0) MeasureTheory.volume MeasureTheory.volume) (hnonneg : ∀ (i : ℕ) (ω : Ω), 0 ≤ X i ω) {c : ℝ} (c_one : 1 < c) : ∀ᵐ (ω : Ω), Filter.Tendsto (fun n => (∑ i ∈ Finset.range ⌊c ^ n⌋₊, X i ω) / ↑⌊c ^ n⌋₊) Filter.atTop (nhds (∫ (a : Ω), X 0 a)) - ProbabilityTheory.strong_law_ae_simpleFunc_comp 📋 Mathlib.Probability.StrongLaw
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsProbabilityMeasure μ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [CompleteSpace E] [MeasurableSpace E] (X : ℕ → Ω → E) (h' : Measurable (X 0)) (hindep : Pairwise (Function.onFun (fun x1 x2 => ProbabilityTheory.IndepFun x1 x2 μ) X)) (hident : ∀ (i : ℕ), ProbabilityTheory.IdentDistrib (X i) (X 0) μ μ) (φ : MeasureTheory.SimpleFunc E E) : ∀ᵐ (ω : Ω) ∂μ, Filter.Tendsto (fun n => (↑n)⁻¹ • ∑ i ∈ Finset.range n, φ (X i ω)) Filter.atTop (nhds (∫ (x : Ω), (⇑φ ∘ X 0) x ∂μ)) - ProbabilityTheory.strong_law_ae_of_measurable 📋 Mathlib.Probability.StrongLaw
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsProbabilityMeasure μ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [CompleteSpace E] [MeasurableSpace E] [BorelSpace E] (X : ℕ → Ω → E) (hint : MeasureTheory.Integrable (X 0) μ) (h' : MeasureTheory.StronglyMeasurable (X 0)) (hindep : Pairwise (Function.onFun (fun x1 x2 => ProbabilityTheory.IndepFun x1 x2 μ) X)) (hident : ∀ (i : ℕ), ProbabilityTheory.IdentDistrib (X i) (X 0) μ μ) : ∀ᵐ (ω : Ω) ∂μ, Filter.Tendsto (fun n => (↑n)⁻¹ • ∑ i ∈ Finset.range n, X i ω) Filter.atTop (nhds (∫ (x : Ω), X 0 x ∂μ)) - ProbabilityTheory.strong_law_aux4 📋 Mathlib.Probability.StrongLaw
{Ω : Type u_1} [MeasureTheory.MeasureSpace Ω] [MeasureTheory.IsProbabilityMeasure MeasureTheory.volume] (X : ℕ → Ω → ℝ) (hint : MeasureTheory.Integrable (X 0) MeasureTheory.volume) (hindep : Pairwise (Function.onFun (fun f g => ProbabilityTheory.IndepFun f g MeasureTheory.volume) X)) (hident : ∀ (i : ℕ), ProbabilityTheory.IdentDistrib (X i) (X 0) MeasureTheory.volume MeasureTheory.volume) (hnonneg : ∀ (i : ℕ) (ω : Ω), 0 ≤ X i ω) {c : ℝ} (c_one : 1 < c) : ∀ᵐ (ω : Ω), (fun n => ∑ i ∈ Finset.range ⌊c ^ n⌋₊, ProbabilityTheory.truncation (X i) (↑i) ω - ↑⌊c ^ n⌋₊ * ∫ (a : Ω), X 0 a) =o[Filter.atTop] fun n => ↑⌊c ^ n⌋₊ - ProbabilityTheory.strong_law_aux2 📋 Mathlib.Probability.StrongLaw
{Ω : Type u_1} [MeasureTheory.MeasureSpace Ω] [MeasureTheory.IsProbabilityMeasure MeasureTheory.volume] (X : ℕ → Ω → ℝ) (hint : MeasureTheory.Integrable (X 0) MeasureTheory.volume) (hindep : Pairwise (Function.onFun (fun f g => ProbabilityTheory.IndepFun f g MeasureTheory.volume) X)) (hident : ∀ (i : ℕ), ProbabilityTheory.IdentDistrib (X i) (X 0) MeasureTheory.volume MeasureTheory.volume) (hnonneg : ∀ (i : ℕ) (ω : Ω), 0 ≤ X i ω) {c : ℝ} (c_one : 1 < c) : ∀ᵐ (ω : Ω), (fun n => ∑ i ∈ Finset.range ⌊c ^ n⌋₊, ProbabilityTheory.truncation (X i) (↑i) ω - ∫ (a : Ω), (∑ i ∈ Finset.range ⌊c ^ n⌋₊, ProbabilityTheory.truncation (X i) ↑i) a) =o[Filter.atTop] fun n => ↑⌊c ^ n⌋₊ - ProbabilityTheory.strong_law_Lp 📋 Mathlib.Probability.StrongLaw
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [CompleteSpace E] [MeasurableSpace E] [BorelSpace E] {p : ENNReal} (hp : 1 ≤ p) (hp' : p ≠ ⊤) (X : ℕ → Ω → E) (hℒp : MeasureTheory.MemLp (X 0) p μ) (hindep : Pairwise (Function.onFun (fun x1 x2 => ProbabilityTheory.IndepFun x1 x2 μ) X)) (hident : ∀ (i : ℕ), ProbabilityTheory.IdentDistrib (X i) (X 0) μ μ) : Filter.Tendsto (fun n => MeasureTheory.eLpNorm (fun ω => (↑n)⁻¹ • ∑ i ∈ Finset.range n, X i ω - ∫ (x : Ω), X 0 x ∂μ) p μ) Filter.atTop (nhds 0) - ProbabilityTheory.strong_law_aux1 📋 Mathlib.Probability.StrongLaw
{Ω : Type u_1} [MeasureTheory.MeasureSpace Ω] [MeasureTheory.IsProbabilityMeasure MeasureTheory.volume] (X : ℕ → Ω → ℝ) (hint : MeasureTheory.Integrable (X 0) MeasureTheory.volume) (hindep : Pairwise (Function.onFun (fun f g => ProbabilityTheory.IndepFun f g MeasureTheory.volume) X)) (hident : ∀ (i : ℕ), ProbabilityTheory.IdentDistrib (X i) (X 0) MeasureTheory.volume MeasureTheory.volume) (hnonneg : ∀ (i : ℕ) (ω : Ω), 0 ≤ X i ω) {c : ℝ} (c_one : 1 < c) {ε : ℝ} (εpos : 0 < ε) : ∀ᵐ (ω : Ω), ∀ᶠ (n : ℕ) in Filter.atTop, |∑ i ∈ Finset.range ⌊c ^ n⌋₊, ProbabilityTheory.truncation (X i) (↑i) ω - ∫ (a : Ω), (∑ i ∈ Finset.range ⌊c ^ n⌋₊, ProbabilityTheory.truncation (X i) ↑i) a| < ε * ↑⌊c ^ n⌋₊
About
Loogle searches Lean and Mathlib definitions and theorems.
You can use Loogle from within the Lean4 VSCode language extension
using the Loogle command from the command palette. You can also try the
#loogle command from LeanSearchClient,
the CLI version, the Loogle
VS Code extension, the lean.nvim
integration or the Zulip bot.
Usage
Loogle finds definitions and lemmas in various ways:
By constant:
🔍Real.sin
finds all lemmas whose statement somehow mentions the sine function.By lemma name substring:
🔍"differ"
finds all lemmas that have"differ"somewhere in their lemma name.By subexpression:
🔍_ * (_ ^ _)
finds all lemmas whose statements somewhere include a product where the second argument is raised to some power.The pattern can also be non-linear, as in
🔍Real.sqrt ?a * Real.sqrt ?aIf the pattern has parameters, they are matched in any order. Both of these will find
List.map:
🔍(?a -> ?b) -> List ?a -> List ?b
🔍List ?a -> (?a -> ?b) -> List ?bBy main conclusion:
🔍|- tsum _ = _ * tsum _
finds all lemmas where the conclusion (the subexpression to the right of all→and∀) has the given shape.As before, if the pattern has parameters, they are matched against the hypotheses of the lemma in any order; for example,
🔍|- _ < _ → tsum _ < tsum _
will findtsum_lt_tsumeven though the hypothesisf i < g iis not the last.You can filter for definitions vs theorems: Using
⊢ (_ : Type _)finds all definitions which provide data while⊢ (_ : Prop)finds all theorems (and definitions of proofs).
If you pass more than one such search filter, separated by commas
Loogle will return lemmas which match all of them. The
search
🔍 Real.sin, "two", tsum, _ * _, _ ^ _, |- _ < _ → _
would find all lemmas which mention the constants Real.sin
and tsum, have "two" as a substring of the
lemma name, include a product and a power somewhere in the type,
and have a hypothesis of the form _ < _ (if
there were any such lemmas). Metavariables (?a) are
assigned independently in each filter.
The #lucky button will directly send you to the
documentation of the first hit.
Source code
You can find the source code for this service at https://github.com/nomeata/loogle. The https://loogle.lean-lang.org/ service is provided by the Lean FRO. Please review the Lean FRO Terms of Use and Privacy Policy.
This is Loogle revision 9f11169 serving mathlib revision 69fae59