Loogle!
Result
Found 112 declarations mentioning MeasurableSpace.comap.
- MeasurableSpace.comap 📋 Mathlib.MeasureTheory.MeasurableSpace.Basic
{α : Type u_1} {β : Type u_2} (f : α → β) (m : MeasurableSpace β) : MeasurableSpace α - MeasurableSpace.comap_id 📋 Mathlib.MeasureTheory.MeasurableSpace.Basic
{α : Type u_1} {m : MeasurableSpace α} : MeasurableSpace.comap id m = m - comap_measurable 📋 Mathlib.MeasureTheory.MeasurableSpace.Basic
{α : Type u_1} {β : Type u_2} {m : MeasurableSpace β} (f : α → β) : Measurable f - MeasurableSpace.comap_map_le 📋 Mathlib.MeasureTheory.MeasurableSpace.Basic
{α : Type u_1} {β : Type u_2} {m : MeasurableSpace α} {f : α → β} : MeasurableSpace.comap f (MeasurableSpace.map f m) ≤ m - MeasurableSpace.le_map_comap 📋 Mathlib.MeasureTheory.MeasurableSpace.Basic
{α : Type u_1} {β : Type u_2} {m : MeasurableSpace α} {g : β → α} : m ≤ MeasurableSpace.map g (MeasurableSpace.comap g m) - MeasurableSpace.map_comap_eq_of_surjective 📋 Mathlib.MeasureTheory.MeasurableSpace.Basic
{α : Type u_1} {β : Type u_2} {m : MeasurableSpace α} {g : β → α} (hg : Function.Surjective g) : MeasurableSpace.map g (MeasurableSpace.comap g m) = m - MeasurableSpace.monotone_comap 📋 Mathlib.MeasureTheory.MeasurableSpace.Basic
{α : Type u_1} {β : Type u_2} {g : β → α} : Monotone (MeasurableSpace.comap g) - Measurable.comap_le 📋 Mathlib.MeasureTheory.MeasurableSpace.Basic
{α : Type u_1} {β : Type u_2} {m₁ : MeasurableSpace α} {m₂ : MeasurableSpace β} {f : α → β} : Measurable f → MeasurableSpace.comap f m₂ ≤ m₁ - Measurable.of_comap_le 📋 Mathlib.MeasureTheory.MeasurableSpace.Basic
{α : Type u_1} {β : Type u_2} {m₁ : MeasurableSpace α} {m₂ : MeasurableSpace β} {f : α → β} : MeasurableSpace.comap f m₂ ≤ m₁ → Measurable f - measurable_iff_comap_le 📋 Mathlib.MeasureTheory.MeasurableSpace.Basic
{α : Type u_1} {β : Type u_2} {m₁ : MeasurableSpace α} {m₂ : MeasurableSpace β} {f : α → β} : Measurable f ↔ MeasurableSpace.comap f m₂ ≤ m₁ - MeasurableSpace.gc_comap_map 📋 Mathlib.MeasureTheory.MeasurableSpace.Basic
{α : Type u_1} {β : Type u_2} (f : α → β) : GaloisConnection (MeasurableSpace.comap f) (MeasurableSpace.map f) - MeasurableSpace.comap_generateFrom 📋 Mathlib.MeasureTheory.MeasurableSpace.Basic
{α : Type u_1} {β : Type u_2} {f : α → β} {s : Set (Set β)} : MeasurableSpace.comap f (MeasurableSpace.generateFrom s) = MeasurableSpace.generateFrom (Set.preimage f '' s) - MeasurableSpace.comap_mono 📋 Mathlib.MeasureTheory.MeasurableSpace.Basic
{α : Type u_1} {β : Type u_2} {m₁ m₂ : MeasurableSpace α} {g : β → α} (h : m₁ ≤ m₂) : MeasurableSpace.comap g m₁ ≤ MeasurableSpace.comap g m₂ - MeasurableSpace.comap_comp 📋 Mathlib.MeasureTheory.MeasurableSpace.Basic
{α : Type u_1} {β : Type u_2} {γ : Type u_3} {m : MeasurableSpace α} {f : β → α} {g : γ → β} : MeasurableSpace.comap g (MeasurableSpace.comap f m) = MeasurableSpace.comap (f ∘ g) m - MeasurableSpace.comap_le_iff_le_map 📋 Mathlib.MeasureTheory.MeasurableSpace.Basic
{α : Type u_1} {β : Type u_2} {m : MeasurableSpace α} {m' : MeasurableSpace β} {f : α → β} : MeasurableSpace.comap f m' ≤ m ↔ m' ≤ MeasurableSpace.map f m - measurable_comap_iff 📋 Mathlib.MeasureTheory.MeasurableSpace.Basic
{α : Type u_1} {β : Type u_2} {γ : Type u_3} {mα : MeasurableSpace α} {mγ : MeasurableSpace γ} {f : α → β} {g : β → γ} : Measurable f ↔ Measurable (g ∘ f) - MeasurableSpace.measurableSet_comap 📋 Mathlib.MeasureTheory.MeasurableSpace.Basic
{α : Type u_1} {β : Type u_2} {s : Set α} {f : α → β} {m : MeasurableSpace β} : MeasurableSet s ↔ ∃ s', MeasurableSet s' ∧ f ⁻¹' s' = s - measurable_comap_iff_right 📋 Mathlib.MeasureTheory.MeasurableSpace.Basic
{α : Type u_1} {β : Type u_2} {γ : Type u_3} {mβ : MeasurableSpace β} {mγ : MeasurableSpace γ} {g : α → β} {f : β → γ} (hg : Function.Surjective g) : Measurable f ↔ Measurable (f ∘ g) - MeasurableSpace.comap_eq_generateFrom 📋 Mathlib.MeasureTheory.MeasurableSpace.Basic
{α : Type u_1} {β : Type u_2} (m : MeasurableSpace β) (f : α → β) : MeasurableSpace.comap f m = MeasurableSpace.generateFrom {t | ∃ s, MeasurableSet s ∧ f ⁻¹' s = t} - MeasurableSpace.comap_le_comap_of_eq_comp 📋 Mathlib.MeasureTheory.MeasurableSpace.Basic
{α : Type u_1} {β : Type u_2} {γ : Type u_3} {mβ : MeasurableSpace β} {mγ : MeasurableSpace γ} {f : α → β} {g : α → γ} (h : β → γ) (mh : Measurable h) (heq : g = h ∘ f) : MeasurableSpace.comap g mγ ≤ MeasurableSpace.comap f mβ - MeasurableSpace.comap_iSup 📋 Mathlib.MeasureTheory.MeasurableSpace.Basic
{α : Type u_1} {β : Type u_2} {ι : Sort uι} {g : β → α} {m : ι → MeasurableSpace α} : MeasurableSpace.comap g (⨆ i, m i) = ⨆ i, MeasurableSpace.comap g (m i) - MeasurableSpace.comap_sup 📋 Mathlib.MeasureTheory.MeasurableSpace.Basic
{α : Type u_1} {β : Type u_2} {m₁ m₂ : MeasurableSpace α} {g : β → α} : MeasurableSpace.comap g (m₁ ⊔ m₂) = MeasurableSpace.comap g m₁ ⊔ MeasurableSpace.comap g m₂ - MeasurableSpace.comap_const 📋 Mathlib.MeasureTheory.MeasurableSpace.Basic
{α : Type u_1} {β : Type u_2} {m : MeasurableSpace β} (b : β) : MeasurableSpace.comap (fun _a => b) m = ⊥ - MeasurableSpace.comap_bot 📋 Mathlib.MeasureTheory.MeasurableSpace.Basic
{α : Type u_1} {β : Type u_2} {g : β → α} : MeasurableSpace.comap g ⊥ = ⊥ - MeasurableSpace.comap_le_comap_pi 📋 Mathlib.MeasureTheory.MeasurableSpace.Constructions
{β : Type u_2} {δ : Type u_4} {X : δ → Type u_6} [(a : δ) → MeasurableSpace (X a)] {g : (a : δ) → β → X a} (a : δ) : MeasurableSpace.comap (g a) inferInstance ≤ MeasurableSpace.comap (fun b c => g c b) MeasurableSpace.pi - MeasurableSpace.comap_process_pi 📋 Mathlib.MeasureTheory.MeasurableSpace.Constructions
{β : Type u_2} {δ : Type u_4} {X : δ → Type u_6} [(a : δ) → MeasurableSpace (X a)] (X✝ : (a : δ) → β → X a) : MeasurableSpace.comap (fun b a => X✝ a b) inferInstance = ⨆ a, MeasurableSpace.comap (X✝ a) inferInstance - MeasurableEmbedding.comap_eq 📋 Mathlib.MeasureTheory.MeasurableSpace.Embedding
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {f : α → β} (hf : MeasurableEmbedding f) : MeasurableSpace.comap f inst✝ = inst✝¹ - MeasurableSpace.comap_not 📋 Mathlib.MeasureTheory.MeasurableSpace.Embedding
{α : Type u_1} (p : α → Prop) : MeasurableSpace.comap (fun a => ¬p a) inferInstance = MeasurableSpace.comap p inferInstance - MeasurableEmbedding.iff_comap_eq 📋 Mathlib.MeasureTheory.MeasurableSpace.Embedding
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {f : α → β} : MeasurableEmbedding f ↔ Function.Injective f ∧ MeasurableSpace.comap f inst✝ = inst✝¹ ∧ MeasurableSet (Set.range f) - MeasurableSpace.comap_compl 📋 Mathlib.MeasureTheory.MeasurableSpace.Embedding
{α : Type u_1} {β : Type u_2} {m' : MeasurableSpace β} [BooleanAlgebra β] (h : Measurable compl) (f : α → β) : MeasurableSpace.comap (fun a => (f a)ᶜ) inferInstance = MeasurableSpace.comap f inferInstance - MeasurableSpace.comap_indicator_const_le_generateFrom_singleton 📋 Mathlib.MeasureTheory.MeasurableSpace.MeasurablyGenerated
{α : Type u_1} {M : Type u_5} [Zero M] [MeasurableSpace M] (s : Set α) (c : M) : MeasurableSpace.comap (s.indicator fun x => c) inferInstance ≤ MeasurableSpace.generateFrom {s} - MeasurableSpace.generateFrom_singleton 📋 Mathlib.MeasureTheory.MeasurableSpace.MeasurablyGenerated
{α : Type u_1} (s : Set α) : MeasurableSpace.generateFrom {s} = MeasurableSpace.comap (fun x => x ∈ s) ⊤ - MeasureTheory.map_trim_comap 📋 Mathlib.MeasureTheory.Measure.Trim
{α : Type u_1} {β : Type u_2} {m0 : MeasurableSpace α} {mβ : MeasurableSpace β} {μ : MeasureTheory.Measure α} {f : α → β} (hf : Measurable f) : MeasureTheory.Measure.map f (μ.trim ⋯) = MeasureTheory.Measure.map f μ - MeasureTheory.trim_comap_apply 📋 Mathlib.MeasureTheory.Measure.Trim
{α : Type u_1} {β : Type u_2} {m0 : MeasurableSpace α} {mβ : MeasurableSpace β} {μ : MeasureTheory.Measure α} {f : α → β} (hf : Measurable f) {s : Set β} (hs : MeasurableSet s) : (μ.trim ⋯) (f ⁻¹' s) = (MeasureTheory.Measure.map f μ) s - MeasureTheory.ae_map_iff_ae_trim 📋 Mathlib.MeasureTheory.Measure.Trim
{α : Type u_1} {β : Type u_2} {m0 : MeasurableSpace α} {mβ : MeasurableSpace β} {μ : MeasureTheory.Measure α} {f : α → β} (hf : Measurable f) {p : β → Prop} (hp : MeasurableSet {x | p x}) : (∀ᵐ (y : β) ∂MeasureTheory.Measure.map f μ, p y) ↔ ∀ᵐ (x : α) ∂μ.trim ⋯, p (f x) - MeasurableSpace.CountablyGenerated.comap 📋 Mathlib.MeasureTheory.MeasurableSpace.CountablyGenerated
{α : Type u_1} {β : Type u_2} [m : MeasurableSpace β] [h : MeasurableSpace.CountablyGenerated β] (f : α → β) : MeasurableSpace.CountablyGenerated α - borel_comap 📋 Mathlib.MeasureTheory.Constructions.BorelSpace.Basic
{α : Type u_1} {β : Type u_2} {f : α → β} {t : TopologicalSpace β} : borel α = MeasurableSpace.comap f (borel β) - MeasurableSpace.comap_prodMap 📋 Mathlib.MeasureTheory.MeasurableSpace.Prod
{α : Type u_3} {β : Type u_4} {γ : Type u_5} {δ : Type u_6} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} (X : γ → α) (Y : δ → β) : MeasurableSpace.comap (Prod.map X Y) (mα.prod mβ) = (MeasurableSpace.comap X mα).prod (MeasurableSpace.comap Y mβ) - MeasurableSpace.comap_prodMk 📋 Mathlib.MeasureTheory.MeasurableSpace.Prod
{α : Type u_3} {β : Type u_4} {γ : Type u_5} {mβ : MeasurableSpace β} {mγ : MeasurableSpace γ} (X : α → β) (Y : α → γ) : MeasurableSpace.comap (fun ω => (X ω, Y ω)) (mβ.prod mγ) = MeasurableSpace.comap X mβ ⊔ MeasurableSpace.comap Y mγ - MeasureTheory.AEStronglyMeasurable.comp_ae_measurable' 📋 Mathlib.MeasureTheory.Function.ConditionalExpectation.AEMeasurable
{α : Type u_1} {β : Type u_2} {γ : Type u_3} [TopologicalSpace β] {mα : MeasurableSpace α} {x✝ : MeasurableSpace γ} {f : α → β} {μ : MeasureTheory.Measure γ} {g : γ → α} (hf : MeasureTheory.AEStronglyMeasurable f (MeasureTheory.Measure.map g μ)) (hg : AEMeasurable g μ) : MeasureTheory.AEStronglyMeasurable (f ∘ g) μ - MeasureTheory.integral_condExp_indicator 📋 Mathlib.MeasureTheory.Function.ConditionalExpectation.Basic
{α : Type u_1} {β : Type u_2} {m₀ : MeasurableSpace α} {μ : MeasureTheory.Measure α} [mβ : MeasurableSpace β] {Y : α → β} (hY : Measurable Y) [MeasureTheory.SigmaFinite (μ.trim ⋯)] {A : Set α} (hA : MeasurableSet A) : ∫ (x : α), μ[A.indicator fun x => 1 | MeasurableSpace.comap Y mβ] x ∂μ = μ.real A - MeasureTheory.comap_eval_le_generateFrom_squareCylinders_singleton 📋 Mathlib.MeasureTheory.Constructions.Cylinders
{ι : Type u_2} (α : ι → Type u_1) [m : (i : ι) → MeasurableSpace (α i)] (i : ι) : MeasurableSpace.comap (Function.eval i) (m i) ≤ MeasurableSpace.generateFrom ((fun t => {i}.pi t) '' Set.univ.pi fun i => {s | MeasurableSet s}) - MeasureTheory.Filtration.piFinset_eq_comap_restrict 📋 Mathlib.Probability.Process.Filtration
{ι : Type u_4} {X : ι → Type u_5} [(i : ι) → MeasurableSpace (X i)] (s : Finset ι) : ↑MeasureTheory.Filtration.piFinset s = MeasurableSpace.comap (↑s).domRestrict MeasurableSpace.pi - MeasureTheory.Filtration.piLE_eq_comap_frestrictLe 📋 Mathlib.Probability.Process.Filtration
{ι : Type u_2} [Preorder ι] {X : ι → Type u_4} [(i : ι) → MeasurableSpace (X i)] [LocallyFiniteOrderBot ι] (i : ι) : ↑MeasureTheory.Filtration.piLE i = MeasurableSpace.comap (Preorder.frestrictLe i) MeasurableSpace.pi - MeasureTheory.Filtration.natural_eq_comap 📋 Mathlib.Probability.Process.Filtration
{Ω : Type u_1} {ι : Type u_2} {m : MeasurableSpace Ω} {β : ι → Type u_3} [(i : ι) → TopologicalSpace (β i)] [∀ (i : ι), TopologicalSpace.MetrizableSpace (β i)] [mβ : (i : ι) → MeasurableSpace (β i)] [∀ (i : ι), BorelSpace (β i)] [Preorder ι] (u : (i : ι) → Ω → β i) (hum : ∀ (i : ι), MeasureTheory.StronglyMeasurable (u i)) (i : ι) : ↑(MeasureTheory.Filtration.natural u hum) i = MeasurableSpace.comap (fun ω j => u (↑j) ω) inferInstance - MeasureTheory.rnDeriv_map 📋 Mathlib.MeasureTheory.Function.ConditionalExpectation.RadonNikodym
{𝓧 : Type u_1} {𝓨 : Type u_2} {m𝓧 : MeasurableSpace 𝓧} {m𝓨 : MeasurableSpace 𝓨} {μ ν : MeasureTheory.Measure 𝓧} [MeasureTheory.IsFiniteMeasure μ] (hμν : μ.AbsolutelyContinuous ν) {g : 𝓧 → 𝓨} (hg : Measurable g) [hσ : MeasureTheory.SigmaFinite (MeasureTheory.Measure.map g ν)] : (fun a => (MeasureTheory.Measure.map g μ).rnDeriv (MeasureTheory.Measure.map g ν) (g a)) =ᵐ[ν] ν⁻[μ.rnDeriv ν | MeasurableSpace.comap g m𝓨] - MeasureTheory.toReal_rnDeriv_map 📋 Mathlib.MeasureTheory.Function.ConditionalExpectation.RadonNikodym
{𝓧 : Type u_1} {𝓨 : Type u_2} {m𝓧 : MeasurableSpace 𝓧} {m𝓨 : MeasurableSpace 𝓨} {μ ν : MeasureTheory.Measure 𝓧} [MeasureTheory.IsFiniteMeasure μ] (hμν : μ.AbsolutelyContinuous ν) {g : 𝓧 → 𝓨} (hg : Measurable g) [hσ : MeasureTheory.SigmaFinite (MeasureTheory.Measure.map g ν)] : (fun a => ((MeasureTheory.Measure.map g μ).rnDeriv (MeasureTheory.Measure.map g ν) (g a)).toReal) =ᵐ[ν] ν[fun a => (μ.rnDeriv ν a).toReal | MeasurableSpace.comap g m𝓨] - MeasureTheory.rnDeriv_map_ae_eq_trim 📋 Mathlib.MeasureTheory.Function.ConditionalExpectation.RadonNikodym
{𝓧 : Type u_1} {𝓨 : Type u_2} {m𝓧 : MeasurableSpace 𝓧} {m𝓨 : MeasurableSpace 𝓨} {μ ν : MeasureTheory.Measure 𝓧} [MeasureTheory.IsFiniteMeasure μ] (hμν : μ.AbsolutelyContinuous ν) {g : 𝓧 → 𝓨} (hg : Measurable g) [MeasureTheory.SigmaFinite (MeasureTheory.Measure.map g ν)] : (fun a => (MeasureTheory.Measure.map g μ).rnDeriv (MeasureTheory.Measure.map g ν) (g a)) =ᵐ[ν.trim ⋯] ν⁻[μ.rnDeriv ν | MeasurableSpace.comap g m𝓨] - MeasureTheory.toReal_rnDeriv_map_ae_eq_trim 📋 Mathlib.MeasureTheory.Function.ConditionalExpectation.RadonNikodym
{𝓧 : Type u_1} {𝓨 : Type u_2} {m𝓧 : MeasurableSpace 𝓧} {m𝓨 : MeasurableSpace 𝓨} {μ ν : MeasureTheory.Measure 𝓧} [MeasureTheory.IsFiniteMeasure μ] (hμν : μ.AbsolutelyContinuous ν) {g : 𝓧 → 𝓨} (hg : Measurable g) [MeasureTheory.SigmaFinite (MeasureTheory.Measure.map g ν)] : (fun a => ((MeasureTheory.Measure.map g μ).rnDeriv (MeasureTheory.Measure.map g ν) (g a)).toReal) =ᵐ[ν.trim ⋯] ν[fun a => (μ.rnDeriv ν a).toReal | MeasurableSpace.comap g m𝓨] - InformationTheory.toReal_klDiv_map_of_ac 📋 Mathlib.InformationTheory.KullbackLeibler.DataProcessing
{𝓧 : Type u_1} {𝓨 : Type u_2} {m𝓧 : MeasurableSpace 𝓧} {m𝓨 : MeasurableSpace 𝓨} {μ ν : MeasureTheory.Measure 𝓧} [MeasureTheory.IsFiniteMeasure μ] [MeasureTheory.IsFiniteMeasure ν] {g : 𝓧 → 𝓨} (hμν : μ.AbsolutelyContinuous ν) (hg : Measurable g) : (InformationTheory.klDiv (MeasureTheory.Measure.map g μ) (MeasureTheory.Measure.map g ν)).toReal = ∫ (x : 𝓧), InformationTheory.klFun (ν[fun x => (μ.rnDeriv ν x).toReal | MeasurableSpace.comap g m𝓨] x) ∂ν - InformationTheory.klDiv_map_of_ac 📋 Mathlib.InformationTheory.KullbackLeibler.DataProcessing
{𝓧 : Type u_1} {𝓨 : Type u_2} {m𝓧 : MeasurableSpace 𝓧} {m𝓨 : MeasurableSpace 𝓨} {μ ν : MeasureTheory.Measure 𝓧} [MeasureTheory.IsFiniteMeasure μ] [MeasureTheory.IsFiniteMeasure ν] {g : 𝓧 → 𝓨} (hμν : μ.AbsolutelyContinuous ν) (hg : Measurable g) (h_int : MeasureTheory.Integrable (MeasureTheory.llr μ ν) μ) : InformationTheory.klDiv (MeasureTheory.Measure.map g μ) (MeasureTheory.Measure.map g ν) = ENNReal.ofReal (∫ (x : 𝓧), InformationTheory.klFun (ν[fun x => (μ.rnDeriv ν x).toReal | MeasurableSpace.comap g m𝓨] x) ∂ν) - ConvexOn.comp_rnDeriv_map_le 📋 Mathlib.InformationTheory.KullbackLeibler.DataProcessing
{𝓧 : Type u_1} {𝓨 : Type u_2} {m𝓧 : MeasurableSpace 𝓧} {m𝓨 : MeasurableSpace 𝓨} {μ ν : MeasureTheory.Measure 𝓧} [MeasureTheory.IsFiniteMeasure μ] [MeasureTheory.IsFiniteMeasure ν] {f : ℝ → ℝ} {g : 𝓧 → 𝓨} (hμν : μ.AbsolutelyContinuous ν) (hg : Measurable g) (hf : MeasureTheory.StronglyMeasurable f) (hf_cvx : ConvexOn ℝ (Set.Ici 0) f) (hf_cont_at : ContinuousWithinAt f (Set.Ici 0) 0) (h_int : MeasureTheory.Integrable (fun x => f (μ.rnDeriv ν x).toReal) ν) : (fun x => f ((MeasureTheory.Measure.map g μ).rnDeriv (MeasureTheory.Measure.map g ν) (g x)).toReal) ≤ᵐ[ν] ν[fun x => f (μ.rnDeriv ν x).toReal | MeasurableSpace.comap g m𝓨] - ContinuousMap.iSup_comap_le_borel 📋 Mathlib.MeasureTheory.Constructions.BorelSpace.ContinuousMap
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] : ⨆ x, MeasurableSpace.comap (fun f => f x) (borel Y) ≤ borel C(X, Y) - ContinuousMap.measurableSpace_eq_iSup_comap_eval 📋 Mathlib.MeasureTheory.Constructions.BorelSpace.ContinuousMap
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] [SecondCountableTopology X] [SecondCountableTopology Y] [LocallyCompactSpace X] [RegularSpace Y] [mY : MeasurableSpace Y] [BorelSpace Y] : ContinuousMap.measurableSpace = ⨆ a, MeasurableSpace.comap (fun b => b a) mY - ContinuousMap.borel_eq_iSup_comap_eval 📋 Mathlib.MeasureTheory.Constructions.BorelSpace.ContinuousMap
{X : Type u_1} {Y : Type u_2} [TopologicalSpace X] [TopologicalSpace Y] [SecondCountableTopology X] [SecondCountableTopology Y] [LocallyCompactSpace X] [RegularSpace Y] : borel C(X, Y) = ⨆ x, MeasurableSpace.comap (fun f => f x) (borel Y) - ProbabilityTheory.Kernel.iIndep_comap_mem_iff 📋 Mathlib.Probability.Independence.Kernel.Indep
{α : Type u_1} {Ω : Type u_2} {ι : Type u_3} {_mα : MeasurableSpace α} {f : ι → Set Ω} {_mΩ : MeasurableSpace Ω} {κ : ProbabilityTheory.Kernel α Ω} {μ : MeasureTheory.Measure α} : ProbabilityTheory.Kernel.iIndep (fun i => MeasurableSpace.comap (fun x => x ∈ f i) ⊤) κ μ ↔ ProbabilityTheory.Kernel.iIndepSet f κ μ - ProbabilityTheory.Kernel.iIndepFun.iIndep 📋 Mathlib.Probability.Independence.Kernel.IndepFun
{α : Type u_1} {Ω : Type u_2} {ι : Type u_3} {β : ι → Type u_8} {mβ : (i : ι) → MeasurableSpace (β i)} {_mα : MeasurableSpace α} {_mΩ : MeasurableSpace Ω} {κ : ProbabilityTheory.Kernel α Ω} {μ : MeasureTheory.Measure α} {f : (x : ι) → Ω → β x} (hf : ProbabilityTheory.Kernel.iIndepFun f κ μ) : ProbabilityTheory.Kernel.iIndep (fun x => MeasurableSpace.comap (f x) (mβ x)) κ μ - ProbabilityTheory.Kernel.Indep.indicator_const_indepFun 📋 Mathlib.Probability.Independence.Kernel.IndepFun
{α : Type u_1} {Ω : Type u_2} {mα : MeasurableSpace α} {mΩ : MeasurableSpace Ω} {κ : ProbabilityTheory.Kernel α Ω} {μ : MeasureTheory.Measure α} {m : MeasurableSpace Ω} {M : Type u_8} {𝓧 : Type u_9} [Zero M] [MeasurableSpace M] (c : M) {m𝓧 : MeasurableSpace 𝓧} {A : Set Ω} {X : Ω → 𝓧} (hA : MeasurableSet A) (h : ProbabilityTheory.Kernel.Indep m (MeasurableSpace.comap X m𝓧) κ μ) : ProbabilityTheory.Kernel.IndepFun (A.indicator fun x => c) X κ μ - ProbabilityTheory.Kernel.iIndepFun.meas_iInter 📋 Mathlib.Probability.Independence.Kernel.IndepFun
{α : Type u_1} {Ω : Type u_2} {ι : Type u_3} {β : ι → Type u_8} {mβ : (i : ι) → MeasurableSpace (β i)} {_mα : MeasurableSpace α} {_mΩ : MeasurableSpace Ω} {κ : ProbabilityTheory.Kernel α Ω} {μ : MeasureTheory.Measure α} {s : ι → Set Ω} {f : (x : ι) → Ω → β x} [Fintype ι] (hf : ProbabilityTheory.Kernel.iIndepFun f κ μ) (hs : ∀ (i : ι), MeasurableSet (s i)) : ∀ᵐ (a : α) ∂μ, (κ a) (⋂ i, s i) = ∏ i, (κ a) (s i) - ProbabilityTheory.Kernel.iIndepFun.meas_biInter 📋 Mathlib.Probability.Independence.Kernel.IndepFun
{α : Type u_1} {Ω : Type u_2} {ι : Type u_3} {β : ι → Type u_8} {mβ : (i : ι) → MeasurableSpace (β i)} {_mα : MeasurableSpace α} {_mΩ : MeasurableSpace Ω} {κ : ProbabilityTheory.Kernel α Ω} {μ : MeasureTheory.Measure α} {s : ι → Set Ω} {S : Finset ι} {f : (x : ι) → Ω → β x} (hf : ProbabilityTheory.Kernel.iIndepFun f κ μ) (hs : ∀ i ∈ S, MeasurableSet (s i)) : ∀ᵐ (a : α) ∂μ, (κ a) (⋂ i ∈ S, s i) = ∏ i ∈ S, (κ a) (s i) - ProbabilityTheory.Kernel.IndepFun.meas_inter 📋 Mathlib.Probability.Independence.Kernel.IndepFun
{α : Type u_1} {Ω : Type u_2} {γ : Type u_6} {_mα : MeasurableSpace α} {_mΩ : MeasurableSpace Ω} {κ : ProbabilityTheory.Kernel α Ω} {μ : MeasureTheory.Measure α} {β : Type u_10} [mβ : MeasurableSpace β] [mγ : MeasurableSpace γ] {f : Ω → β} {g : Ω → γ} (hfg : ProbabilityTheory.Kernel.IndepFun f g κ μ) {s t : Set Ω} (hs : MeasurableSet s) (ht : MeasurableSet t) : ∀ᵐ (a : α) ∂μ, (κ a) (s ∩ t) = (κ a) s * (κ a) t - ProbabilityTheory.Kernel.iIndepFun.cond_iInter 📋 Mathlib.Probability.Independence.Kernel.IndepFun
{α : Type u_1} {Ω : Type u_2} {ι : Type u_3} {β : Type u_4} {mα : MeasurableSpace α} {mΩ : MeasurableSpace Ω} {κ : ProbabilityTheory.Kernel α Ω} {μ : MeasureTheory.Measure α} {mβ : MeasurableSpace β} {X : ι → Ω → α} {Y : ι → Ω → β} {f : ι → Set Ω} {t : ι → Set β} {s : Finset ι} [Finite ι] (hY : ∀ (i : ι), Measurable (Y i)) (hindep : ProbabilityTheory.Kernel.iIndepFun (fun i ω => (X i ω, Y i ω)) κ μ) (hf : ∀ i ∈ s, MeasurableSet (f i)) (hy : ∀ᵐ (a : α) ∂μ, ∀ i ∉ s, (κ a) (Y i ⁻¹' t i) ≠ 0) (ht : ∀ (i : ι), MeasurableSet (t i)) : ∀ᵐ (a : α) ∂μ, (κ a)[⋂ i ∈ s, f i | ⋂ i, Y i ⁻¹' t i] = ∏ i ∈ s, (κ a)[f i | Y i ⁻¹' t i] - ProbabilityTheory.iIndepFun.iIndep 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {κ : ι → Type u_5} {x✝ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {m : (i : ι) → MeasurableSpace (κ i)} {f : (x : ι) → Ω → κ x} (hf : ProbabilityTheory.iIndepFun f μ) : ProbabilityTheory.iIndep (fun x => MeasurableSpace.comap (f x) (m x)) μ - ProbabilityTheory.iIndepFun_iff_iIndep 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {x✝ : MeasurableSpace Ω} {β : ι → Type u_7} (m : (x : ι) → MeasurableSpace (β x)) (f : (x : ι) → Ω → β x) (μ : MeasureTheory.Measure Ω) : ProbabilityTheory.iIndepFun f μ ↔ ProbabilityTheory.iIndep (fun x => MeasurableSpace.comap (f x) (m x)) μ - 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.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.iIndepSet.iIndep_comap_mem 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {f : ι → Set Ω} : ProbabilityTheory.iIndepSet f μ → ProbabilityTheory.iIndep (fun i => MeasurableSpace.comap (fun x => x ∈ f i) ⊤) μ - ProbabilityTheory.iIndep_comap_mem_iff 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {f : ι → Set Ω} : ProbabilityTheory.iIndep (fun i => MeasurableSpace.comap (fun x => x ∈ f i) ⊤) μ ↔ ProbabilityTheory.iIndepSet f μ - ProbabilityTheory.iIndepFun.meas_iInter 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {κ : ι → Type u_5} {x✝ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {s : ι → Set Ω} [Fintype ι] {m : (i : ι) → MeasurableSpace (κ i)} {f : (x : ι) → Ω → κ x} (hf : ProbabilityTheory.iIndepFun f μ) (hs : ∀ (i : ι), MeasurableSet (s i)) : μ (⋂ i, s i) = ∏ i, μ (s i) - 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.iIndepFun.meas_biInter 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {κ : ι → Type u_5} {x✝ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {S : Finset ι} {s : ι → Set Ω} {m : (i : ι) → MeasurableSpace (κ i)} {f : (x : ι) → Ω → κ x} (hf : ProbabilityTheory.iIndepFun f μ) (hs : ∀ i ∈ S, MeasurableSet (s i)) : μ (⋂ i ∈ S, s i) = ∏ i ∈ S, μ (s i) - ProbabilityTheory.iIndepFun_iff 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {x✝ : MeasurableSpace Ω} {β : ι → Type u_7} (m : (x : ι) → MeasurableSpace (β x)) (f : (x : ι) → Ω → β x) (μ : MeasureTheory.Measure Ω) : ProbabilityTheory.iIndepFun f μ ↔ ∀ (s : Finset ι) {f' : ι → Set Ω}, (∀ i ∈ s, MeasurableSet (f' i)) → μ (⋂ i ∈ s, f' i) = ∏ i ∈ s, μ (f' i) - ProbabilityTheory.cond_iInter 📋 Mathlib.Probability.Independence.Basic
{ι : Type u_6} {Ω : Type u_7} {α : Type u_8} {β : Type u_9} {mΩ : MeasurableSpace Ω} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {μ : MeasureTheory.Measure Ω} {X : ι → Ω → α} {Y : ι → Ω → β} {f : ι → Set Ω} {t : ι → Set β} {s : Finset ι} [Finite ι] (hY : ∀ (i : ι), Measurable (Y i)) (hindep : ProbabilityTheory.iIndepFun (fun i ω => (X i ω, Y i ω)) μ) (hf : ∀ i ∈ s, MeasurableSet (f i)) (hy : ∀ i ∉ s, μ (Y i ⁻¹' t i) ≠ 0) (ht : ∀ (i : ι), MeasurableSet (t i)) : μ[⋂ i ∈ s, f i | ⋂ i, Y i ⁻¹' t i] = ∏ i ∈ s, μ[f i | Y i ⁻¹' t i] - ProbabilityTheory.Indep.setIntegral_eq_mul 📋 Mathlib.Probability.Independence.Integration
{Ω : Type u_5} {𝓧 : Type u_6} {m mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} [m𝓧 : MeasurableSpace 𝓧] {X : Ω → 𝓧} {A : Set Ω} (hm : m ≤ mΩ) {f : 𝓧 → ℝ} (hA1 : ProbabilityTheory.Indep m (MeasurableSpace.comap X m𝓧) P) (hX : AEMeasurable X P) (hA : MeasurableSet A) (hf : MeasureTheory.AEStronglyMeasurable f (MeasureTheory.Measure.map X P)) : ∫ (ω : Ω) in A, f (X ω) ∂P = P.real A * ∫ (ω : Ω), f (X ω) ∂P - ProbabilityTheory.Indep.setIntegral_eq_smul 📋 Mathlib.Probability.Independence.Integration
{Ω : Type u_5} {𝓧 : Type u_6} {m mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} [m𝓧 : MeasurableSpace 𝓧] {X : Ω → 𝓧} {A : Set Ω} {E : Type u_7} [NormedAddCommGroup E] [NormedSpace ℝ E] (hm : m ≤ mΩ) {f : 𝓧 → E} (hA1 : ProbabilityTheory.Indep m (MeasurableSpace.comap X m𝓧) P) (hX : AEMeasurable X P) (hA2 : MeasurableSet A) (hf : MeasureTheory.AEStronglyMeasurable f (MeasureTheory.Measure.map X P)) : ∫ (ω : Ω) in A, f (X ω) ∂P = P.real A • ∫ (ω : Ω), f (X ω) ∂P - Measurable.factorsThrough 📋 Mathlib.MeasureTheory.Function.FactorsThrough
{X : Type u_1} {Y : Type u_2} {Z : Type u_3} [mY : MeasurableSpace Y] {f : X → Y} {g : X → Z} [MeasurableSpace Z] [MeasurableSingletonClass Z] (hg : Measurable g) : Function.FactorsThrough g f - MeasureTheory.StronglyMeasurable.factorsThrough 📋 Mathlib.MeasureTheory.Function.FactorsThrough
{X : Type u_1} {Y : Type u_2} {Z : Type u_3} [mY : MeasurableSpace Y] {f : X → Y} {g : X → Z} [TopologicalSpace Z] [TopologicalSpace.PseudoMetrizableSpace Z] [T1Space Z] (hg : MeasureTheory.StronglyMeasurable g) : Function.FactorsThrough g f - Measurable.exists_eq_measurable_comp 📋 Mathlib.MeasureTheory.Function.FactorsThrough
{X : Type u_1} {Y : Type u_2} {Z : Type u_3} [mY : MeasurableSpace Y] {f : X → Y} {g : X → Z} [Nonempty Z] [MeasurableSpace Z] [StandardBorelSpace Z] (hg : Measurable g) : ∃ h, Measurable h ∧ g = h ∘ f - MeasureTheory.StronglyMeasurable.exists_eq_measurable_comp 📋 Mathlib.MeasureTheory.Function.FactorsThrough
{X : Type u_1} {Y : Type u_2} {Z : Type u_3} [mY : MeasurableSpace Y] {f : X → Y} {g : X → Z} [Nonempty Z] [TopologicalSpace Z] [TopologicalSpace.IsCompletelyMetrizableSpace Z] (hg : MeasureTheory.StronglyMeasurable g) : ∃ h, MeasureTheory.StronglyMeasurable h ∧ g = h ∘ f - ProbabilityTheory.iIndepFun.indep_comap_natural_of_lt 📋 Mathlib.Probability.BorelCantelli
{Ω : Type u_1} {m0 : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {ι : Type u_2} {β : Type u_3} [LinearOrder ι] [mβ : MeasurableSpace β] [NormedAddCommGroup β] [BorelSpace β] {f : ι → Ω → β} {i j : ι} (hf : ∀ (i : ι), MeasureTheory.StronglyMeasurable (f i)) (hfi : ProbabilityTheory.iIndepFun f μ) (hij : i < j) : ProbabilityTheory.Indep (MeasurableSpace.comap (f j) mβ) (↑(MeasureTheory.Filtration.natural f hf) i) μ - ProbabilityTheory.measurable_condDistrib 📋 Mathlib.Probability.Kernel.CondDistrib
{α : Type u_1} {β : Type u_2} {Ω : Type u_3} [MeasurableSpace Ω] [StandardBorelSpace Ω] [Nonempty Ω] {mα : MeasurableSpace α} {μ : MeasureTheory.Measure α} [MeasureTheory.IsFiniteMeasure μ] {X : α → β} {Y : α → Ω} {mβ : MeasurableSpace β} {s : Set Ω} (hs : MeasurableSet s) : Measurable fun a => ((ProbabilityTheory.condDistrib Y X μ) (X a)) s - ProbabilityTheory.stronglyMeasurable_integral_condDistrib 📋 Mathlib.Probability.Kernel.CondDistrib
{α : Type u_1} {β : Type u_2} {Ω : Type u_3} {F : Type u_4} [MeasurableSpace Ω] [StandardBorelSpace Ω] [Nonempty Ω] [NormedAddCommGroup F] {mα : MeasurableSpace α} {μ : MeasureTheory.Measure α} [MeasureTheory.IsFiniteMeasure μ] {X : α → β} {Y : α → Ω} {mβ : MeasurableSpace β} {f : β × Ω → F} [NormedSpace ℝ F] (hf : MeasureTheory.StronglyMeasurable f) : MeasureTheory.StronglyMeasurable fun a => ∫ (y : Ω), f (X a, y) ∂(ProbabilityTheory.condDistrib Y X μ) (X a) - ProbabilityTheory.condDistrib_ae_eq_condExp 📋 Mathlib.Probability.Kernel.CondDistrib
{α : Type u_1} {β : Type u_2} {Ω : Type u_3} [MeasurableSpace Ω] [StandardBorelSpace Ω] [Nonempty Ω] {mα : MeasurableSpace α} {μ : MeasureTheory.Measure α} [MeasureTheory.IsFiniteMeasure μ] {X : α → β} {Y : α → Ω} {mβ : MeasurableSpace β} {s : Set Ω} (hX : Measurable X) (hY : Measurable Y) (hs : MeasurableSet s) : (fun a => ((ProbabilityTheory.condDistrib Y X μ) (X a)).real s) =ᵐ[μ] μ[(Y ⁻¹' s).indicator fun ω => 1 | MeasurableSpace.comap X mβ] - ProbabilityTheory.setLIntegral_condDistrib_of_measurableSet 📋 Mathlib.Probability.Kernel.CondDistrib
{α : Type u_1} {β : Type u_2} {Ω : Type u_3} [MeasurableSpace Ω] [StandardBorelSpace Ω] [Nonempty Ω] {mα : MeasurableSpace α} {μ : MeasureTheory.Measure α} [MeasureTheory.IsFiniteMeasure μ] {X : α → β} {Y : α → Ω} {mβ : MeasurableSpace β} {s : Set Ω} (hX : Measurable X) (hY : AEMeasurable Y μ) (hs : MeasurableSet s) {t : Set α} (ht : MeasurableSet t) : ∫⁻ (a : α) in t, ((ProbabilityTheory.condDistrib Y X μ) (X a)) s ∂μ = μ (t ∩ Y ⁻¹' s) - ProbabilityTheory.condExp_ae_eq_integral_condDistrib_id 📋 Mathlib.Probability.Kernel.CondDistrib
{β : Type u_2} {Ω : Type u_3} {F : Type u_4} [MeasurableSpace Ω] [StandardBorelSpace Ω] [Nonempty Ω] [NormedAddCommGroup F] {mβ : MeasurableSpace β} [NormedSpace ℝ F] [CompleteSpace F] {X : Ω → β} {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsFiniteMeasure μ] (hX : Measurable X) {f : Ω → F} (hf_int : MeasureTheory.Integrable f μ) : μ[f | MeasurableSpace.comap X mβ] =ᵐ[μ] fun a => ∫ (y : Ω), f y ∂(ProbabilityTheory.condDistrib id X μ) (X a) - ProbabilityTheory.aestronglyMeasurable_integral_condDistrib 📋 Mathlib.Probability.Kernel.CondDistrib
{α : Type u_1} {β : Type u_2} {Ω : Type u_3} {F : Type u_4} [MeasurableSpace Ω] [StandardBorelSpace Ω] [Nonempty Ω] [NormedAddCommGroup F] {mα : MeasurableSpace α} {μ : MeasureTheory.Measure α} [MeasureTheory.IsFiniteMeasure μ] {X : α → β} {Y : α → Ω} {mβ : MeasurableSpace β} {f : β × Ω → F} [NormedSpace ℝ F] (hX : AEMeasurable X μ) (hY : AEMeasurable Y μ) (hf : MeasureTheory.AEStronglyMeasurable f (MeasureTheory.Measure.map (fun a => (X a, Y a)) μ)) : MeasureTheory.AEStronglyMeasurable (fun a => ∫ (y : Ω), f (X a, y) ∂(ProbabilityTheory.condDistrib Y X μ) (X a)) μ - ProbabilityTheory.condExp_ae_eq_integral_condDistrib 📋 Mathlib.Probability.Kernel.CondDistrib
{α : Type u_1} {β : Type u_2} {Ω : Type u_3} {F : Type u_4} [MeasurableSpace Ω] [StandardBorelSpace Ω] [Nonempty Ω] [NormedAddCommGroup F] {mα : MeasurableSpace α} {μ : MeasureTheory.Measure α} [MeasureTheory.IsFiniteMeasure μ] {X : α → β} {Y : α → Ω} {mβ : MeasurableSpace β} [NormedSpace ℝ F] [CompleteSpace F] (hX : Measurable X) (hY : AEMeasurable Y μ) {f : Ω → F} (hf : MeasureTheory.StronglyMeasurable f) (hf_int : MeasureTheory.Integrable (fun a => f (Y a)) μ) : μ[fun a => f (Y a) | MeasurableSpace.comap X mβ] =ᵐ[μ] fun a => ∫ (y : Ω), f y ∂(ProbabilityTheory.condDistrib Y X μ) (X a) - ProbabilityTheory.condExp_prod_ae_eq_integral_condDistrib' 📋 Mathlib.Probability.Kernel.CondDistrib
{α : Type u_1} {β : Type u_2} {Ω : Type u_3} {F : Type u_4} [MeasurableSpace Ω] [StandardBorelSpace Ω] [Nonempty Ω] [NormedAddCommGroup F] {mα : MeasurableSpace α} {μ : MeasureTheory.Measure α} [MeasureTheory.IsFiniteMeasure μ] {X : α → β} {Y : α → Ω} {mβ : MeasurableSpace β} {f : β × Ω → F} [NormedSpace ℝ F] [CompleteSpace F] (hX : Measurable X) (hY : AEMeasurable Y μ) (hf_int : MeasureTheory.Integrable f (MeasureTheory.Measure.map (fun a => (X a, Y a)) μ)) : μ[fun a => f (X a, Y a) | MeasurableSpace.comap X mβ] =ᵐ[μ] fun a => ∫ (y : Ω), f (X a, y) ∂(ProbabilityTheory.condDistrib Y X μ) (X a) - ProbabilityTheory.condExp_prod_ae_eq_integral_condDistrib 📋 Mathlib.Probability.Kernel.CondDistrib
{α : Type u_1} {β : Type u_2} {Ω : Type u_3} {F : Type u_4} [MeasurableSpace Ω] [StandardBorelSpace Ω] [Nonempty Ω] [NormedAddCommGroup F] {mα : MeasurableSpace α} {μ : MeasureTheory.Measure α} [MeasureTheory.IsFiniteMeasure μ] {X : α → β} {Y : α → Ω} {mβ : MeasurableSpace β} {f : β × Ω → F} [NormedSpace ℝ F] [CompleteSpace F] (hX : Measurable X) (hY : AEMeasurable Y μ) (hf : MeasureTheory.StronglyMeasurable f) (hf_int : MeasureTheory.Integrable (fun a => f (X a, Y a)) μ) : μ[fun a => f (X a, Y a) | MeasurableSpace.comap X mβ] =ᵐ[μ] fun a => ∫ (y : Ω), f (X a, y) ∂(ProbabilityTheory.condDistrib Y X μ) (X a) - ProbabilityTheory.condExp_prod_ae_eq_integral_condDistrib₀ 📋 Mathlib.Probability.Kernel.CondDistrib
{α : Type u_1} {β : Type u_2} {Ω : Type u_3} {F : Type u_4} [MeasurableSpace Ω] [StandardBorelSpace Ω] [Nonempty Ω] [NormedAddCommGroup F] {mα : MeasurableSpace α} {μ : MeasureTheory.Measure α} [MeasureTheory.IsFiniteMeasure μ] {X : α → β} {Y : α → Ω} {mβ : MeasurableSpace β} {f : β × Ω → F} [NormedSpace ℝ F] [CompleteSpace F] (hX : Measurable X) (hY : AEMeasurable Y μ) (hf : MeasureTheory.AEStronglyMeasurable f (MeasureTheory.Measure.map (fun a => (X a, Y a)) μ)) (hf_int : MeasureTheory.Integrable (fun a => f (X a, Y a)) μ) : μ[fun a => f (X a, Y a) | MeasurableSpace.comap X mβ] =ᵐ[μ] fun a => ∫ (y : Ω), f (X a, y) ∂(ProbabilityTheory.condDistrib Y X μ) (X a) - ProbabilityTheory.condExp_ae_eq_integral_condDistrib' 📋 Mathlib.Probability.Kernel.CondDistrib
{α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {μ : MeasureTheory.Measure α} [MeasureTheory.IsFiniteMeasure μ] {X : α → β} {mβ : MeasurableSpace β} {Ω : Type u_5} [NormedAddCommGroup Ω] [NormedSpace ℝ Ω] [CompleteSpace Ω] [MeasurableSpace Ω] [BorelSpace Ω] [SecondCountableTopology Ω] {Y : α → Ω} (hX : Measurable X) (hY_int : MeasureTheory.Integrable Y μ) : μ[Y | MeasurableSpace.comap X mβ] =ᵐ[μ] fun a => ∫ (y : Ω), y ∂(ProbabilityTheory.condDistrib Y X μ) (X a) - 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 - indep_comap_of_bcf 📋 Mathlib.Probability.Independence.BoundedContinuousFunction
{Ω : Type u_1} {m mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {G : Type u_6} [TopologicalSpace G] [MeasurableSpace G] [BorelSpace G] [HasOuterApproxClosed G] {Z : Ω → G} [MeasureTheory.IsProbabilityMeasure P] (hm : m ≤ mΩ) (mZ : AEMeasurable Z P) (h : ∀ (A : Set Ω), MeasurableSet A → ∀ (f : BoundedContinuousFunction G ℝ), ∫ (ω : Ω) in A, f (Z ω) ∂P = P.real A * ∫ (ω : Ω), f (Z ω) ∂P) : ProbabilityTheory.Indep m (MeasurableSpace.comap Z inferInstance) P - indepSets_comap_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] {𝒜 : Set (Set Ω)} (m𝒜 : ∀ A ∈ 𝒜, MeasureTheory.NullMeasurableSet A P) (mZ : AEMeasurable Z P) (h : ∀ A ∈ 𝒜, ∀ (f : BoundedContinuousFunction G ℝ), ∫ (ω : Ω) in A, f (Z ω) ∂P = P.real A * ∫ (ω : Ω), f (Z ω) ∂P) : ProbabilityTheory.IndepSets 𝒜 {A | MeasurableSet A} P - indep_comap_pi_of_prod_bcf 📋 Mathlib.Probability.Independence.BoundedContinuousFunction
{Ω : Type u_1} {S : Type u_2} {m 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] (hm : m ≤ mΩ) (mX : ∀ (s : S), AEMeasurable (X s) P) (h : ∀ (A : Set Ω), MeasurableSet A → ∀ (f : (s : S) → BoundedContinuousFunction (E s) ℝ), ∫ (ω : Ω) in A, ∏ s, (f s) (X s ω) ∂P = P.real A * ∫ (ω : Ω), ∏ s, (f s) (X s ω) ∂P) : ProbabilityTheory.Indep m (MeasurableSpace.comap (fun ω s => X s ω) MeasurableSpace.pi) P - indep_comap_pi_of_bcf 📋 Mathlib.Probability.Independence.BoundedContinuousFunction
{Ω : Type u_1} {S : Type u_2} {m 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] (hm : m ≤ mΩ) (mX : ∀ (s : S), AEMeasurable (X s) P) (h : ∀ (A : Set Ω), MeasurableSet A → ∀ (f : BoundedContinuousFunction ((s : S) → E s) ℝ), ∫ (ω : Ω) in A, f fun x => X x ω ∂P = P.real A * ∫ (ω : Ω), f fun x => X x ω ∂P) : ProbabilityTheory.Indep m (MeasurableSpace.comap (fun ω s => X s ω) MeasurableSpace.pi) P - indepSets_comap_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] {𝒜 : Set (Set Ω)} (m𝒜 : ∀ A ∈ 𝒜, MeasureTheory.NullMeasurableSet A P) (mX : ∀ (s : S), AEMeasurable (X s) P) (h : ∀ A ∈ 𝒜, ∀ (f : (s : S) → BoundedContinuousFunction (E s) ℝ), ∫ (ω : Ω) in A, ∏ s, (f s) (X s ω) ∂P = P.real A * ∫ (ω : Ω), ∏ s, (f s) (X s ω) ∂P) : ProbabilityTheory.IndepSets 𝒜 {A | MeasurableSet A} P - indepSets_comap_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] {𝒜 : Set (Set Ω)} (m𝒜 : ∀ A ∈ 𝒜, MeasureTheory.NullMeasurableSet A P) (mX : ∀ (s : S), AEMeasurable (X s) P) (h : ∀ A ∈ 𝒜, ∀ (f : BoundedContinuousFunction ((s : S) → E s) ℝ), ∫ (ω : Ω) in A, f fun x => X x ω ∂P = P.real A * ∫ (ω : Ω), f fun x => X x ω ∂P) : ProbabilityTheory.IndepSets 𝒜 {A | MeasurableSet A} P - indep_comap_process_of_prod_bcf 📋 Mathlib.Probability.Independence.BoundedContinuousFunction
{Ω : Type u_1} {S : Type u_2} {m 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] (hm : m ≤ mΩ) (mX : ∀ (s : S), AEMeasurable (X s) P) (h : ∀ (A : Set Ω), MeasurableSet A → ∀ (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.Indep m (MeasurableSpace.comap (fun ω s => X s ω) MeasurableSpace.pi) P - indepSets_comap_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] {𝒜 : Set (Set Ω)} (m𝒜 : ∀ A ∈ 𝒜, MeasureTheory.NullMeasurableSet A P) (mX : ∀ (s : S), AEMeasurable (X s) P) (h : ∀ A ∈ 𝒜, ∀ (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.IndepSets 𝒜 {A | MeasurableSet A} P - indep_comap_process_of_bcf 📋 Mathlib.Probability.Independence.BoundedContinuousFunction
{Ω : Type u_1} {S : Type u_2} {m 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] (hm : m ≤ mΩ) (mX : ∀ (s : S), AEMeasurable (X s) P) (h : ∀ (A : Set Ω), MeasurableSet A → ∀ (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.Indep m (MeasurableSpace.comap (fun ω s => X s ω) MeasurableSpace.pi) P - indepSets_comap_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] {𝒜 : Set (Set Ω)} (m𝒜 : ∀ A ∈ 𝒜, MeasureTheory.NullMeasurableSet A P) (mX : ∀ (s : S), AEMeasurable (X s) P) (h : ∀ A ∈ 𝒜, ∀ (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.IndepSets 𝒜 {A | MeasurableSet A} P - ProbabilityTheory.condDistrib_apply_ae_eq_condExpKernel_map 📋 Mathlib.Probability.Kernel.Condexp
{Ω : Type u_1} [mΩ : MeasurableSpace Ω] [StandardBorelSpace Ω] {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsFiniteMeasure μ] {β : Type u_3} {γ : Type u_4} {mβ : MeasurableSpace β} {mγ : MeasurableSpace γ} [StandardBorelSpace β] [Nonempty β] {X : Ω → β} {Y : Ω → γ} (hX : Measurable X) (hY : Measurable Y) {s : Set β} (hs : MeasurableSet s) : (fun a => ((ProbabilityTheory.condDistrib X Y μ) (Y a)) s) =ᵐ[μ] fun a => (((ProbabilityTheory.condExpKernel μ (MeasurableSpace.comap Y mγ)).map X) a) s - ProbabilityTheory.iCondIndepFun_iff_iCondIndep 📋 Mathlib.Probability.Independence.Conditional
{Ω : Type u_1} {ι : Type u_2} (m' : MeasurableSpace Ω) {mΩ : MeasurableSpace Ω} [StandardBorelSpace Ω] (hm' : m' ≤ mΩ) {β : ι → Type u_3} (m : (x : ι) → MeasurableSpace (β x)) (f : (x : ι) → Ω → β x) (μ : MeasureTheory.Measure Ω) [MeasureTheory.IsFiniteMeasure μ] : ProbabilityTheory.iCondIndepFun m' hm' f μ ↔ ProbabilityTheory.iCondIndep m' hm' (fun x => MeasurableSpace.comap (f x) (m x)) μ - ProbabilityTheory.condIndepFun_iff_condIndep 📋 Mathlib.Probability.Independence.Conditional
{Ω : Type u_1} (m' : MeasurableSpace Ω) {mΩ : MeasurableSpace Ω} [StandardBorelSpace Ω] (hm' : m' ≤ mΩ) {β : Type u_3} {γ : Type u_4} [mβ : MeasurableSpace β] [mγ : MeasurableSpace γ] (f : Ω → β) (g : Ω → γ) (μ : MeasureTheory.Measure Ω) [MeasureTheory.IsFiniteMeasure μ] : ProbabilityTheory.CondIndepFun m' hm' f g μ ↔ ProbabilityTheory.CondIndep m' (MeasurableSpace.comap f mβ) (MeasurableSpace.comap g mγ) hm' μ - ProbabilityTheory.condIndepFun_self_left 📋 Mathlib.Probability.Independence.Conditional
{Ω : Type u_1} {β : Type u_3} {β' : Type u_4} {mΩ : MeasurableSpace Ω} [StandardBorelSpace Ω] {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsFiniteMeasure μ] {mβ : MeasurableSpace β} {mβ' : MeasurableSpace β'} {X : Ω → β} {Z : Ω → β'} (hX : Measurable X) (hZ : Measurable Z) : ProbabilityTheory.CondIndepFun (MeasurableSpace.comap Z inferInstance) ⋯ Z X μ - ProbabilityTheory.condIndepFun_self_right 📋 Mathlib.Probability.Independence.Conditional
{Ω : Type u_1} {β : Type u_3} {β' : Type u_4} {mΩ : MeasurableSpace Ω} [StandardBorelSpace Ω] {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsFiniteMeasure μ] {mβ : MeasurableSpace β} {mβ' : MeasurableSpace β'} {X : Ω → β} {Z : Ω → β'} (hX : Measurable X) (hZ : Measurable Z) : ProbabilityTheory.CondIndepFun (MeasurableSpace.comap Z inferInstance) ⋯ X Z μ - ProbabilityTheory.condIndepFun_iff 📋 Mathlib.Probability.Independence.Conditional
{Ω : Type u_1} (m' : MeasurableSpace Ω) {mΩ : MeasurableSpace Ω} [StandardBorelSpace Ω] (hm' : m' ≤ mΩ) {β : Type u_3} {γ : Type u_4} [mβ : MeasurableSpace β] [mγ : MeasurableSpace γ] (f : Ω → β) (g : Ω → γ) (hf : Measurable f) (hg : Measurable g) (μ : MeasureTheory.Measure Ω) [MeasureTheory.IsFiniteMeasure μ] : ProbabilityTheory.CondIndepFun m' hm' f g μ ↔ ∀ (t1 t2 : Set Ω), MeasurableSet t1 → MeasurableSet t2 → μ[(t1 ∩ t2).indicator fun ω => 1 | m'] =ᵐ[μ] μ[t1.indicator fun ω => 1 | m'] * μ[t2.indicator fun ω => 1 | m'] - ProbabilityTheory.iCondIndepFun_iff 📋 Mathlib.Probability.Independence.Conditional
{Ω : Type u_1} {ι : Type u_2} (m' : MeasurableSpace Ω) {mΩ : MeasurableSpace Ω} [StandardBorelSpace Ω] (hm' : m' ≤ mΩ) {β : ι → Type u_3} (m : (x : ι) → MeasurableSpace (β x)) (f : (x : ι) → Ω → β x) (hf : ∀ (i : ι), Measurable (f i)) (μ : MeasureTheory.Measure Ω) [MeasureTheory.IsFiniteMeasure μ] : ProbabilityTheory.iCondIndepFun m' hm' f μ ↔ ∀ (s : Finset ι) {g : ι → Set Ω}, (∀ i ∈ s, MeasurableSet (g i)) → μ[(⋂ i ∈ s, g i).indicator fun ω => 1 | m'] =ᵐ[μ] ∏ i ∈ s, μ[(g i).indicator fun ω => 1 | m'] - ProbabilityTheory.condIndepFun_iff_condDistrib_prod_ae_eq_prodMkRight 📋 Mathlib.Probability.Independence.Conditional
{Ω : Type u_1} {β : Type u_3} {β' : Type u_4} {mΩ : MeasurableSpace Ω} [StandardBorelSpace Ω] {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsFiniteMeasure μ] {f : Ω → β} {g : Ω → β'} {γ : Type u_5} {mγ : MeasurableSpace γ} {mβ : MeasurableSpace β} {mβ' : MeasurableSpace β'} [StandardBorelSpace β] [Nonempty β] [StandardBorelSpace β'] [Nonempty β'] (hf : Measurable f) (hg : Measurable g) {k : Ω → γ} (hk : Measurable k) : ProbabilityTheory.CondIndepFun (MeasurableSpace.comap k inferInstance) ⋯ g f μ ↔ ⇑(ProbabilityTheory.condDistrib f (fun ω => (k ω, g ω)) μ) =ᵐ[MeasureTheory.Measure.map (fun ω => (k ω, g ω)) μ] ⇑(ProbabilityTheory.Kernel.prodMkRight β' (ProbabilityTheory.condDistrib f k μ)) - ProbabilityTheory.condIndepFun_iff_map_prod_eq_prod_condDistrib_prod_condDistrib 📋 Mathlib.Probability.Independence.Conditional
{Ω : Type u_1} {β : Type u_3} {β' : Type u_4} {mΩ : MeasurableSpace Ω} [StandardBorelSpace Ω] {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsFiniteMeasure μ] {f : Ω → β} {g : Ω → β'} {γ : Type u_5} {mγ : MeasurableSpace γ} {mβ : MeasurableSpace β} {mβ' : MeasurableSpace β'} [StandardBorelSpace β] [Nonempty β] [StandardBorelSpace β'] [Nonempty β'] (hf : Measurable f) (hg : Measurable g) {k : Ω → γ} (hk : Measurable k) : ProbabilityTheory.CondIndepFun (MeasurableSpace.comap k inferInstance) ⋯ f g μ ↔ MeasureTheory.Measure.map (fun ω => (k ω, f ω, g ω)) μ = (MeasureTheory.Measure.map k μ).bind ⇑(ProbabilityTheory.Kernel.id.prod ((ProbabilityTheory.condDistrib f k μ).prod (ProbabilityTheory.condDistrib g k μ)))
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 ce5dd8c