Loogle!
Result
Found 155 declarations mentioning MeasurableSpace.generateFrom.
- MeasurableSpace.generateFrom 📋 Mathlib.MeasureTheory.MeasurableSpace.Defs
{α : Type u_1} (s : Set (Set α)) : MeasurableSpace α - MeasurableSpace.generateFrom_measurableSet 📋 Mathlib.MeasureTheory.MeasurableSpace.Defs
{α : Type u_1} [MeasurableSpace α] : MeasurableSpace.generateFrom {s | MeasurableSet s} = inst✝ - MeasurableSpace.mkOfClosure 📋 Mathlib.MeasureTheory.MeasurableSpace.Defs
{α : Type u_1} (g : Set (Set α)) (hg : {t | MeasurableSet t} = g) : MeasurableSpace α - MeasurableSpace.measurableSet_generateFrom 📋 Mathlib.MeasureTheory.MeasurableSpace.Defs
{α : Type u_1} {s : Set (Set α)} {t : Set α} (ht : t ∈ s) : MeasurableSet t - MeasurableSpace.generateFrom_insert_univ 📋 Mathlib.MeasureTheory.MeasurableSpace.Defs
{α : Type u_1} (S : Set (Set α)) : MeasurableSpace.generateFrom (insert Set.univ S) = MeasurableSpace.generateFrom S - MeasurableSpace.generateFrom_insert_empty 📋 Mathlib.MeasureTheory.MeasurableSpace.Defs
{α : Type u_1} (S : Set (Set α)) : MeasurableSpace.generateFrom (insert ∅ S) = MeasurableSpace.generateFrom S - MeasurableSpace.generateFrom_mono 📋 Mathlib.MeasureTheory.MeasurableSpace.Defs
{α : Type u_1} {s t : Set (Set α)} (h : s ⊆ t) : MeasurableSpace.generateFrom s ≤ MeasurableSpace.generateFrom t - MeasurableSpace.mkOfClosure_sets 📋 Mathlib.MeasureTheory.MeasurableSpace.Defs
{α : Type u_1} {s : Set (Set α)} {hs : {t | MeasurableSet t} = s} : MeasurableSpace.mkOfClosure s hs = MeasurableSpace.generateFrom s - MeasurableSpace.generateFrom_le 📋 Mathlib.MeasureTheory.MeasurableSpace.Defs
{α : Type u_1} {s : Set (Set α)} {m : MeasurableSpace α} (h : ∀ t ∈ s, MeasurableSet t) : MeasurableSpace.generateFrom s ≤ m - MeasurableSpace.generateFrom_le_iff 📋 Mathlib.MeasureTheory.MeasurableSpace.Defs
{α : Type u_1} {s : Set (Set α)} (m : MeasurableSpace α) : MeasurableSpace.generateFrom s ≤ m ↔ s ⊆ {t | MeasurableSet t} - MeasurableSpace.iSup_generateFrom 📋 Mathlib.MeasureTheory.MeasurableSpace.Defs
{α : Type u_1} {ι : Sort u_5} (s : ι → Set (Set α)) : ⨆ i, MeasurableSpace.generateFrom (s i) = MeasurableSpace.generateFrom (⋃ i, s i) - MeasurableSpace.measurableSpace_iSup_eq 📋 Mathlib.MeasureTheory.MeasurableSpace.Defs
{α : Type u_1} {ι : Sort u_5} (m : ι → MeasurableSpace α) : ⨆ n, m n = MeasurableSpace.generateFrom {s | ∃ n, MeasurableSet s} - MeasurableSpace.generateFrom_iUnion_measurableSet 📋 Mathlib.MeasureTheory.MeasurableSpace.Defs
{α : Type u_1} {ι : Sort u_5} (m : ι → MeasurableSpace α) : MeasurableSpace.generateFrom (⋃ n, {t | MeasurableSet t}) = ⨆ n, m n - MeasurableSpace.generateFrom_sup_generateFrom 📋 Mathlib.MeasureTheory.MeasurableSpace.Defs
{α : Type u_1} {s t : Set (Set α)} : MeasurableSpace.generateFrom s ⊔ MeasurableSpace.generateFrom t = MeasurableSpace.generateFrom (s ∪ t) - MeasurableSpace.giGenerateFrom 📋 Mathlib.MeasureTheory.MeasurableSpace.Defs
{α : Type u_1} : GaloisInsertion MeasurableSpace.generateFrom fun m => {t | MeasurableSet t} - MeasurableSpace.generateFrom_empty 📋 Mathlib.MeasureTheory.MeasurableSpace.Defs
{α : Type u_1} : MeasurableSpace.generateFrom ∅ = ⊥ - MeasurableSpace.forall_generateFrom_mem_iff_mem_iff 📋 Mathlib.MeasureTheory.MeasurableSpace.Defs
{α : Type u_1} {S : Set (Set α)} {x y : α} : (∀ (s : Set α), MeasurableSet s → (x ∈ s ↔ y ∈ s)) ↔ ∀ s ∈ S, x ∈ s ↔ y ∈ s - MeasurableSpace.generateFrom_singleton_univ 📋 Mathlib.MeasureTheory.MeasurableSpace.Defs
{α : Type u_1} : MeasurableSpace.generateFrom {Set.univ} = ⊥ - MeasurableSpace.generateFrom_singleton_empty 📋 Mathlib.MeasureTheory.MeasurableSpace.Defs
{α : Type u_1} : MeasurableSpace.generateFrom {∅} = ⊥ - MeasurableSpace.generateFrom_induction 📋 Mathlib.MeasureTheory.MeasurableSpace.Defs
{α : Type u_1} (C : Set (Set α)) (p : (s : Set α) → MeasurableSet s → Prop) (hC : ∀ t ∈ C, ∀ (ht : MeasurableSet t), p t ht) (empty : p ∅ ⋯) (compl : ∀ (t : Set α) (ht : MeasurableSet t), p t ht → p tᶜ ⋯) (iUnion : ∀ (s : ℕ → Set α) (hs : ∀ (n : ℕ), MeasurableSet (s n)), (∀ (n : ℕ), p (s n) ⋯) → p (⋃ i, s i) ⋯) (s : Set α) (hs : MeasurableSet s) : p s hs - 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) - measurable_generateFrom 📋 Mathlib.MeasureTheory.MeasurableSpace.Basic
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] {s : Set (Set β)} {f : α → β} (h : ∀ t ∈ s, MeasurableSet (f ⁻¹' t)) : Measurable f - 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} - measurableSet_generateFrom_of_mem_supClosure 📋 Mathlib.MeasureTheory.MeasurableSpace.Basic
{α : Type u_1} {s : Set (Set α)} {t : Set α} (ht : t ∈ supClosure s) : MeasurableSet t - generateFrom_generatePiSystem_eq 📋 Mathlib.MeasureTheory.PiSystem
{α : Type u_1} {g : Set (Set α)} : MeasurableSpace.generateFrom (generatePiSystem g) = MeasurableSpace.generateFrom g - MeasurableSpace.DynkinSystem.generate_has_subset_generate_measurable 📋 Mathlib.MeasureTheory.PiSystem
{α : Type u_3} {C : Set (Set α)} {s : Set α} (hs : (MeasurableSpace.DynkinSystem.generate C).Has s) : MeasurableSet s - generateFrom_measurableSet_of_generatePiSystem 📋 Mathlib.MeasureTheory.PiSystem
{α : Type u_1} {g : Set (Set α)} (t : Set α) (ht : t ∈ generatePiSystem g) : MeasurableSet t - MeasurableSpace.DynkinSystem.generateFrom_eq 📋 Mathlib.MeasureTheory.PiSystem
{α : Type u_3} {s : Set (Set α)} (hs : IsPiSystem s) : MeasurableSpace.generateFrom s = (MeasurableSpace.DynkinSystem.generate s).toMeasurableSpace ⋯ - le_generateFrom_piiUnionInter 📋 Mathlib.MeasureTheory.PiSystem
{α : Type u_3} {ι : Type u_4} {π : ι → Set (Set α)} (S : Set ι) {x : ι} (hxS : x ∈ S) : MeasurableSpace.generateFrom (π x) ≤ MeasurableSpace.generateFrom (piiUnionInter π S) - generateFrom_piiUnionInter_le 📋 Mathlib.MeasureTheory.PiSystem
{α : Type u_3} {ι : Type u_4} {m : MeasurableSpace α} (π : ι → Set (Set α)) (h : ∀ (n : ι), MeasurableSpace.generateFrom (π n) ≤ m) (S : Set ι) : MeasurableSpace.generateFrom (piiUnionInter π S) ≤ m - generateFrom_piiUnionInter_singleton_left 📋 Mathlib.MeasureTheory.PiSystem
{α : Type u_3} {ι : Type u_4} (s : ι → Set α) (S : Set ι) : MeasurableSpace.generateFrom (piiUnionInter (fun k => {s k}) S) = MeasurableSpace.generateFrom {t | ∃ k ∈ S, s k = t} - generateFrom_piiUnionInter_measurableSet 📋 Mathlib.MeasureTheory.PiSystem
{α : Type u_3} {ι : Type u_4} (m : ι → MeasurableSpace α) (S : Set ι) : MeasurableSpace.generateFrom (piiUnionInter (fun n => {s | MeasurableSet s}) S) = ⨆ i ∈ S, m i - MeasurableSpace.induction_on_inter 📋 Mathlib.MeasureTheory.PiSystem
{α : Type u_3} {m : MeasurableSpace α} {C : (s : Set α) → MeasurableSet s → Prop} {s : Set (Set α)} (h_eq : m = MeasurableSpace.generateFrom s) (h_inter : IsPiSystem s) (empty : C ∅ ⋯) (basic : ∀ (t : Set α) (ht : t ∈ s), C t ⋯) (compl : ∀ (t : Set α) (htm : MeasurableSet t), C t htm → C tᶜ ⋯) (iUnion : ∀ (f : ℕ → Set α), Pairwise (Function.onFun Disjoint f) → ∀ (hfm : ∀ (i : ℕ), MeasurableSet (f i)), (∀ (i : ℕ), C (f i) ⋯) → C (⋃ i, f i) ⋯) (t : Set α) (ht : MeasurableSet t) : C t ht - MeasurableSpace.ae_induction_on_inter 📋 Mathlib.MeasureTheory.Measure.MeasureSpaceDef
{α : Type u_5} {β : Type u_6} [MeasurableSpace β] {μ : MeasureTheory.Measure β} {C : β → Set α → Prop} {s : Set (Set α)} [m : MeasurableSpace α] (h_eq : m = MeasurableSpace.generateFrom s) (h_inter : IsPiSystem s) (h_empty : ∀ᵐ (x : β) ∂μ, C x ∅) (h_basic : ∀ᵐ (x : β) ∂μ, ∀ t ∈ s, C x t) (h_compl : ∀ᵐ (x : β) ∂μ, ∀ (t : Set α), MeasurableSet t → C x t → C x tᶜ) (h_union : ∀ᵐ (x : β) ∂μ, ∀ (f : ℕ → Set α), Pairwise (Function.onFun Disjoint f) → (∀ (i : ℕ), MeasurableSet (f i)) → (∀ (i : ℕ), C x (f i)) → C x (⋃ i, f i)) : ∀ᵐ (x : β) ∂μ, ∀ ⦃t : Set α⦄, MeasurableSet t → C x t - MeasurableSpace.generateFrom_singleton_le 📋 Mathlib.MeasureTheory.MeasurableSpace.MeasurablyGenerated
{α : Type u_1} {m : MeasurableSpace α} {s : Set α} (hs : MeasurableSet s) : MeasurableSpace.generateFrom {s} ≤ m - 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} - MeasureTheory.measurableSet_generateFrom_singleton_iff 📋 Mathlib.MeasureTheory.MeasurableSpace.MeasurablyGenerated
{α : Type u_1} {s t : Set α} : MeasurableSet t ↔ t = ∅ ∨ t = s ∨ t = sᶜ ∨ t = Set.univ - MeasurableSpace.generateFrom_singleton 📋 Mathlib.MeasureTheory.MeasurableSpace.MeasurablyGenerated
{α : Type u_1} (s : Set α) : MeasurableSpace.generateFrom {s} = MeasurableSpace.comap (fun x => x ∈ s) ⊤ - MeasureTheory.Measure.ext_of_generateFrom_of_iUnion 📋 Mathlib.MeasureTheory.Measure.Restrict
{α : Type u_2} {m0 : MeasurableSpace α} {μ ν : MeasureTheory.Measure α} (C : Set (Set α)) (B : ℕ → Set α) (hA : m0 = MeasurableSpace.generateFrom C) (hC : IsPiSystem C) (h1B : ⋃ i, B i = Set.univ) (h2B : ∀ (i : ℕ), B i ∈ C) (hμB : ∀ (i : ℕ), μ (B i) ≠ ⊤) (h_eq : ∀ s ∈ C, μ s = ν s) : μ = ν - MeasureTheory.Measure.ext_of_generateFrom_of_cover_subset 📋 Mathlib.MeasureTheory.Measure.Restrict
{α : Type u_2} {m0 : MeasurableSpace α} {μ ν : MeasureTheory.Measure α} {S T : Set (Set α)} (h_gen : m0 = MeasurableSpace.generateFrom S) (h_inter : IsPiSystem S) (h_sub : T ⊆ S) (hc : T.Countable) (hU : ⋃₀ T = Set.univ) (htop : ∀ s ∈ T, μ s ≠ ⊤) (h_eq : ∀ s ∈ S, μ s = ν s) : μ = ν - MeasureTheory.Measure.ext_of_generateFrom_of_cover 📋 Mathlib.MeasureTheory.Measure.Restrict
{α : Type u_2} {m0 : MeasurableSpace α} {μ ν : MeasureTheory.Measure α} {S T : Set (Set α)} (h_gen : m0 = MeasurableSpace.generateFrom S) (hc : T.Countable) (h_inter : IsPiSystem S) (hU : ⋃₀ T = Set.univ) (htop : ∀ t ∈ T, μ t ≠ ⊤) (ST_eq : ∀ t ∈ T, ∀ s ∈ S, μ (s ∩ t) = ν (s ∩ t)) (T_eq : ∀ t ∈ T, μ t = ν t) : μ = ν - MeasureTheory.ext_of_generate_finite 📋 Mathlib.MeasureTheory.Measure.Typeclasses.Finite
{α : Type u_1} {m0 : MeasurableSpace α} {μ ν : MeasureTheory.Measure α} (C : Set (Set α)) (hA : m0 = MeasurableSpace.generateFrom C) (hC : IsPiSystem C) [MeasureTheory.IsFiniteMeasure μ] (hμν : ∀ s ∈ C, μ s = ν s) (h_univ : μ Set.univ = ν Set.univ) : μ = ν - MeasureTheory.ext_on_measurableSpace_of_generate_finite 📋 Mathlib.MeasureTheory.Measure.Typeclasses.Finite
{α : Type u_5} (m₀ : MeasurableSpace α) {μ ν : MeasureTheory.Measure α} [MeasureTheory.IsFiniteMeasure μ] (C : Set (Set α)) (hμν : ∀ s ∈ C, μ s = ν s) {m : MeasurableSpace α} (h : m ≤ m₀) (hA : m = MeasurableSpace.generateFrom C) (hC : IsPiSystem C) (h_univ : μ Set.univ = ν Set.univ) {s : Set α} (hs : MeasurableSet s) : μ s = ν s - MeasureTheory.Measure.FiniteSpanningSetsIn.ext 📋 Mathlib.MeasureTheory.Measure.Typeclasses.SFinite
{α : Type u_1} {m0 : MeasurableSpace α} {μ ν : MeasureTheory.Measure α} {C : Set (Set α)} (hA : m0 = MeasurableSpace.generateFrom C) (hC : IsPiSystem C) (h : μ.FiniteSpanningSetsIn C) (h_eq : ∀ s ∈ C, μ s = ν s) : μ = ν - MeasurableSpace.generateFrom_countableGeneratingSet 📋 Mathlib.MeasureTheory.MeasurableSpace.CountablyGenerated
{α : Type u_1} [m : MeasurableSpace α] [h : MeasurableSpace.CountablyGenerated α] : MeasurableSpace.generateFrom (MeasurableSpace.countableGeneratingSet α) = m - MeasurableSpace.generateFrom_countablePartition_le 📋 Mathlib.MeasureTheory.MeasurableSpace.CountablyGenerated
(α : Type u_3) [m : MeasurableSpace α] [MeasurableSpace.CountablyGenerated α] (n : ℕ) : MeasurableSpace.generateFrom (MeasurableSpace.countablePartition α n) ≤ m - MeasurableSpace.generateFrom_natGeneratingSequence 📋 Mathlib.MeasureTheory.MeasurableSpace.CountablyGenerated
(α : Type u_3) [m : MeasurableSpace α] [MeasurableSpace.CountablyGenerated α] : MeasurableSpace.generateFrom (Set.range (MeasurableSpace.natGeneratingSequence α)) = m - MeasurableSpace.generateFrom_iUnion_countablePartition 📋 Mathlib.MeasureTheory.MeasurableSpace.CountablyGenerated
(α : Type u_3) [m : MeasurableSpace α] [MeasurableSpace.CountablyGenerated α] : MeasurableSpace.generateFrom (⋃ n, MeasurableSpace.countablePartition α n) = m - MeasurableSpace.generateFrom_memPartition_le_range 📋 Mathlib.MeasureTheory.MeasurableSpace.CountablyGenerated
{α : Type u_1} (t : ℕ → Set α) (n : ℕ) : MeasurableSpace.generateFrom (memPartition t n) ≤ MeasurableSpace.generateFrom (Set.range t) - MeasurableSpace.generateFrom_iUnion_memPartition 📋 Mathlib.MeasureTheory.MeasurableSpace.CountablyGenerated
{α : Type u_1} (t : ℕ → Set α) : MeasurableSpace.generateFrom (⋃ n, memPartition t n) = MeasurableSpace.generateFrom (Set.range t) - MeasurableSpace.generateFrom_memPartition_le 📋 Mathlib.MeasureTheory.MeasurableSpace.CountablyGenerated
{α : Type u_1} [m : MeasurableSpace α] {t : ℕ → Set α} (ht : ∀ (n : ℕ), MeasurableSet (t n)) (n : ℕ) : MeasurableSpace.generateFrom (memPartition t n) ≤ m - MeasurableSpace.CountablyGenerated.isCountablyGenerated 📋 Mathlib.MeasureTheory.MeasurableSpace.CountablyGenerated
{α : Type u_3} {m : MeasurableSpace α} [self : MeasurableSpace.CountablyGenerated α] : ∃ b, b.Countable ∧ m = MeasurableSpace.generateFrom b - MeasurableSpace.CountablyGenerated.mk 📋 Mathlib.MeasureTheory.MeasurableSpace.CountablyGenerated
{α : Type u_3} [m : MeasurableSpace α] (isCountablyGenerated : ∃ b, b.Countable ∧ m = MeasurableSpace.generateFrom b) : MeasurableSpace.CountablyGenerated α - MeasurableSpace.measurableSet_generateFrom_memPartition 📋 Mathlib.MeasureTheory.MeasurableSpace.CountablyGenerated
{α : Type u_1} (t : ℕ → Set α) (n : ℕ) : MeasurableSet (t n) - MeasurableSpace.generateFrom_iUnion_memPartition_le 📋 Mathlib.MeasureTheory.MeasurableSpace.CountablyGenerated
{α : Type u_1} [m : MeasurableSpace α] {t : ℕ → Set α} (ht : ∀ (n : ℕ), MeasurableSet (t n)) : MeasurableSpace.generateFrom (⋃ n, memPartition t n) ≤ m - MeasurableSpace.generateFrom_memPartition_le_succ 📋 Mathlib.MeasureTheory.MeasurableSpace.CountablyGenerated
{α : Type u_1} (t : ℕ → Set α) (n : ℕ) : MeasurableSpace.generateFrom (memPartition t n) ≤ MeasurableSpace.generateFrom (memPartition t (n + 1)) - MeasurableSpace.generateFrom_countablePartition_le_succ 📋 Mathlib.MeasureTheory.MeasurableSpace.CountablyGenerated
(α : Type u_3) [MeasurableSpace α] [MeasurableSpace.CountablyGenerated α] (n : ℕ) : MeasurableSpace.generateFrom (MeasurableSpace.countablePartition α n) ≤ MeasurableSpace.generateFrom (MeasurableSpace.countablePartition α (n + 1)) - MeasurableSpace.measurableSet_succ_memPartition 📋 Mathlib.MeasureTheory.MeasurableSpace.CountablyGenerated
{α : Type u_1} (t : ℕ → Set α) (n : ℕ) {s : Set α} (hs : s ∈ memPartition t n) : MeasurableSet s - MeasurableSpace.separating_of_generateFrom 📋 Mathlib.MeasureTheory.MeasurableSpace.CountablyGenerated
{α : Type u_1} (S : Set (Set α)) [h : MeasurableSpace.SeparatesPoints α] (x y : α) : (∀ s ∈ S, x ∈ s ↔ y ∈ s) → x = y - MeasurableSpace.measurableSet_succ_countablePartition 📋 Mathlib.MeasureTheory.MeasurableSpace.CountablyGenerated
{α : Type u_1} [m : MeasurableSpace α] [h : MeasurableSpace.CountablyGenerated α] (n : ℕ) {s : Set α} (hs : s ∈ MeasurableSpace.countablePartition α n) : MeasurableSet s - MeasurableSpace.measurableSet_generateFrom_memPartition_iff 📋 Mathlib.MeasureTheory.MeasurableSpace.CountablyGenerated
{α : Type u_1} (t : ℕ → Set α) (n : ℕ) (s : Set α) : MeasurableSet s ↔ ∃ S, ↑S ⊆ memPartition t n ∧ s = ⋃₀ ↑S - MeasurableSpace.measurableSet_generateFrom_countablePartition_iff 📋 Mathlib.MeasureTheory.MeasurableSpace.CountablyGenerated
{α : Type u_1} [m : MeasurableSpace α] [h : MeasurableSpace.CountablyGenerated α] (n : ℕ) (s : Set α) : MeasurableSet s ↔ ∃ S, ↑S ⊆ MeasurableSpace.countablePartition α n ∧ s = ⋃₀ ↑S - borel_eq_generateFrom_isClosed 📋 Mathlib.MeasureTheory.Constructions.BorelSpace.Basic
{α : Type u_1} [TopologicalSpace α] : borel α = MeasurableSpace.generateFrom {s | IsClosed s} - TopologicalSpace.IsTopologicalBasis.borel_eq_generateFrom 📋 Mathlib.MeasureTheory.Constructions.BorelSpace.Basic
{α : Type u_1} [TopologicalSpace α] [SecondCountableTopology α] {s : Set (Set α)} (hs : TopologicalSpace.IsTopologicalBasis s) : borel α = MeasurableSpace.generateFrom s - borel_eq_generateFrom_of_subbasis 📋 Mathlib.MeasureTheory.Constructions.BorelSpace.Basic
{α : Type u_1} {s : Set (Set α)} [t : TopologicalSpace α] [SecondCountableTopology α] (hs : t = TopologicalSpace.generateFrom s) : borel α = MeasurableSpace.generateFrom s - borel_eq_generateFrom_Ici 📋 Mathlib.MeasureTheory.Constructions.BorelSpace.Order
(α : Type u_1) [TopologicalSpace α] [SecondCountableTopology α] [LinearOrder α] [OrderTopology α] : borel α = MeasurableSpace.generateFrom (Set.range Set.Ici) - borel_eq_generateFrom_Iic 📋 Mathlib.MeasureTheory.Constructions.BorelSpace.Order
(α : Type u_1) [TopologicalSpace α] [SecondCountableTopology α] [LinearOrder α] [OrderTopology α] : borel α = MeasurableSpace.generateFrom (Set.range Set.Iic) - borel_eq_generateFrom_Iio 📋 Mathlib.MeasureTheory.Constructions.BorelSpace.Order
(α : Type u_1) [TopologicalSpace α] [SecondCountableTopology α] [LinearOrder α] [OrderTopology α] : borel α = MeasurableSpace.generateFrom (Set.range Set.Iio) - borel_eq_generateFrom_Ioi 📋 Mathlib.MeasureTheory.Constructions.BorelSpace.Order
(α : Type u_1) [TopologicalSpace α] [SecondCountableTopology α] [LinearOrder α] [OrderTopology α] : borel α = MeasurableSpace.generateFrom (Set.range Set.Ioi) - borel_eq_generateFrom_Icc 📋 Mathlib.MeasureTheory.Constructions.BorelSpace.Order
(α : Type u_5) [TopologicalSpace α] [SecondCountableTopology α] [LinearOrder α] [OrderTopology α] : borel α = MeasurableSpace.generateFrom {S | ∃ l u, l ≤ u ∧ Set.Icc l u = S} - borel_eq_generateFrom_Ico 📋 Mathlib.MeasureTheory.Constructions.BorelSpace.Order
(α : Type u_5) [TopologicalSpace α] [SecondCountableTopology α] [LinearOrder α] [OrderTopology α] : borel α = MeasurableSpace.generateFrom {S | ∃ l u, l < u ∧ Set.Ico l u = S} - borel_eq_generateFrom_Ioc 📋 Mathlib.MeasureTheory.Constructions.BorelSpace.Order
(α : Type u_5) [TopologicalSpace α] [SecondCountableTopology α] [LinearOrder α] [OrderTopology α] : borel α = MeasurableSpace.generateFrom {S | ∃ l u, l < u ∧ Set.Ioc l u = S} - borel_eq_generateFrom_Ioc_le 📋 Mathlib.MeasureTheory.Constructions.BorelSpace.Order
(α : Type u_5) [TopologicalSpace α] [SecondCountableTopology α] [LinearOrder α] [OrderTopology α] : borel α = MeasurableSpace.generateFrom {S | ∃ l u, l ≤ u ∧ Set.Ioc l u = S} - generateFrom_Icc_mem_le_borel 📋 Mathlib.MeasureTheory.Constructions.BorelSpace.Order
{α : Type u_5} [TopologicalSpace α] [LinearOrder α] [OrderClosedTopology α] (s t : Set α) : MeasurableSpace.generateFrom {S | ∃ l ∈ s, ∃ u ∈ t, l ≤ u ∧ Set.Icc l u = S} ≤ borel α - generateFrom_Ico_mem_le_borel 📋 Mathlib.MeasureTheory.Constructions.BorelSpace.Order
{α : Type u_5} [TopologicalSpace α] [LinearOrder α] [OrderClosedTopology α] (s t : Set α) : MeasurableSpace.generateFrom {S | ∃ l ∈ s, ∃ u ∈ t, l < u ∧ Set.Ico l u = S} ≤ borel α - Dense.borel_eq_generateFrom_Icc_mem 📋 Mathlib.MeasureTheory.Constructions.BorelSpace.Order
{α : Type u_5} [TopologicalSpace α] [LinearOrder α] [OrderTopology α] [SecondCountableTopology α] [DenselyOrdered α] [NoMinOrder α] {s : Set α} (hd : Dense s) : borel α = MeasurableSpace.generateFrom {S | ∃ l ∈ s, ∃ u ∈ s, l ≤ u ∧ Set.Icc l u = S} - Dense.borel_eq_generateFrom_Ico_mem 📋 Mathlib.MeasureTheory.Constructions.BorelSpace.Order
{α : Type u_5} [TopologicalSpace α] [LinearOrder α] [OrderTopology α] [SecondCountableTopology α] [DenselyOrdered α] [NoMinOrder α] {s : Set α} (hd : Dense s) : borel α = MeasurableSpace.generateFrom {S | ∃ l ∈ s, ∃ u ∈ s, l < u ∧ Set.Ico l u = S} - Dense.borel_eq_generateFrom_Ioc_mem 📋 Mathlib.MeasureTheory.Constructions.BorelSpace.Order
{α : Type u_5} [TopologicalSpace α] [LinearOrder α] [OrderTopology α] [SecondCountableTopology α] [DenselyOrdered α] [NoMaxOrder α] {s : Set α} (hd : Dense s) : borel α = MeasurableSpace.generateFrom {S | ∃ l ∈ s, ∃ u ∈ s, l < u ∧ Set.Ioc l u = S} - Dense.borel_eq_generateFrom_Icc_mem_aux 📋 Mathlib.MeasureTheory.Constructions.BorelSpace.Order
{α : Type u_5} [TopologicalSpace α] [LinearOrder α] [OrderTopology α] [SecondCountableTopology α] {s : Set α} (hd : Dense s) (hbot : ∀ (x : α), IsBot x → x ∈ s) (hIoo : ∀ (x y : α), x < y → Set.Ioo x y = ∅ → x ∈ s) : borel α = MeasurableSpace.generateFrom {S | ∃ l ∈ s, ∃ u ∈ s, l ≤ u ∧ Set.Icc l u = S} - Dense.borel_eq_generateFrom_Ico_mem_aux 📋 Mathlib.MeasureTheory.Constructions.BorelSpace.Order
{α : Type u_5} [TopologicalSpace α] [LinearOrder α] [OrderTopology α] [SecondCountableTopology α] {s : Set α} (hd : Dense s) (hbot : ∀ (x : α), IsBot x → x ∈ s) (hIoo : ∀ (x y : α), x < y → Set.Ioo x y = ∅ → y ∈ s) : borel α = MeasurableSpace.generateFrom {S | ∃ l ∈ s, ∃ u ∈ s, l < u ∧ Set.Ico l u = S} - Dense.borel_eq_generateFrom_Ioc_mem_aux 📋 Mathlib.MeasureTheory.Constructions.BorelSpace.Order
{α : Type u_5} [TopologicalSpace α] [LinearOrder α] [OrderTopology α] [SecondCountableTopology α] {s : Set α} (hd : Dense s) (hbot : ∀ (x : α), IsTop x → x ∈ s) (hIoo : ∀ (x y : α), x < y → Set.Ioo x y = ∅ → x ∈ s) : borel α = MeasurableSpace.generateFrom {S | ∃ l ∈ s, ∃ u ∈ s, l < u ∧ Set.Ioc l u = S} - generateFrom_prod_eq 📋 Mathlib.MeasureTheory.MeasurableSpace.Prod
{α : Type u_3} {β : Type u_4} {C : Set (Set α)} {D : Set (Set β)} (hC : IsCountablySpanning C) (hD : IsCountablySpanning D) : Prod.instMeasurableSpace = MeasurableSpace.generateFrom (Set.image2 (fun x1 x2 => x1 ×ˢ x2) C D) - generateFrom_prod 📋 Mathlib.MeasureTheory.MeasurableSpace.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] : MeasurableSpace.generateFrom (Set.image2 (fun x1 x2 => x1 ×ˢ x2) {s | MeasurableSet s} {t | MeasurableSet t}) = Prod.instMeasurableSpace - generateFrom_eq_prod 📋 Mathlib.MeasureTheory.MeasurableSpace.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {C : Set (Set α)} {D : Set (Set β)} (hC : MeasurableSpace.generateFrom C = inst✝) (hD : MeasurableSpace.generateFrom D = inst✝¹) (h2C : IsCountablySpanning C) (h2D : IsCountablySpanning D) : MeasurableSpace.generateFrom (Set.image2 (fun x1 x2 => x1 ×ˢ x2) C D) = Prod.instMeasurableSpace - Real.borel_eq_generateFrom_Ici_rat 📋 Mathlib.MeasureTheory.Constructions.BorelSpace.Real
: borel ℝ = MeasurableSpace.generateFrom (⋃ a, {Set.Ici ↑a}) - Real.borel_eq_generateFrom_Iic_rat 📋 Mathlib.MeasureTheory.Constructions.BorelSpace.Real
: borel ℝ = MeasurableSpace.generateFrom (⋃ a, {Set.Iic ↑a}) - Real.borel_eq_generateFrom_Iio_rat 📋 Mathlib.MeasureTheory.Constructions.BorelSpace.Real
: borel ℝ = MeasurableSpace.generateFrom (⋃ a, {Set.Iio ↑a}) - Real.borel_eq_generateFrom_Ioi_rat 📋 Mathlib.MeasureTheory.Constructions.BorelSpace.Real
: borel ℝ = MeasurableSpace.generateFrom (⋃ a, {Set.Ioi ↑a}) - Real.borel_eq_generateFrom_Ioo_rat 📋 Mathlib.MeasureTheory.Constructions.BorelSpace.Real
: borel ℝ = MeasurableSpace.generateFrom (⋃ a, ⋃ b, ⋃ (_ : a < b), {Set.Ioo ↑a ↑b}) - Measurable.measure_of_isPiSystem_of_isProbabilityMeasure 📋 Mathlib.MeasureTheory.Measure.GiryMonad
{α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {μ : α → MeasureTheory.Measure β} [∀ (a : α), MeasureTheory.IsProbabilityMeasure (μ a)] {S : Set (Set β)} (hgen : mβ = MeasurableSpace.generateFrom S) (hpi : IsPiSystem S) (h_basic : ∀ s ∈ S, Measurable fun a => (μ a) s) : Measurable μ - Measurable.measure_of_isPiSystem 📋 Mathlib.MeasureTheory.Measure.GiryMonad
{α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {μ : α → MeasureTheory.Measure β} [∀ (a : α), MeasureTheory.IsFiniteMeasure (μ a)] {S : Set (Set β)} (hgen : mβ = MeasurableSpace.generateFrom S) (hpi : IsPiSystem S) (h_basic : ∀ s ∈ S, Measurable fun a => (μ a) s) (h_univ : Measurable fun a => (μ a) Set.univ) : Measurable μ - MeasureTheory.Measure.prod_eq_generateFrom 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} {C : Set (Set α)} {D : Set (Set β)} (hC : MeasurableSpace.generateFrom C = inst✝) (hD : MeasurableSpace.generateFrom D = inst✝¹) (h2C : IsPiSystem C) (h2D : IsPiSystem D) (h3C : μ.FiniteSpanningSetsIn C) (h3D : ν.FiniteSpanningSetsIn D) {μν : MeasureTheory.Measure (α × β)} (h₁ : ∀ s ∈ C, ∀ t ∈ D, μν (s ×ˢ t) = μ s * ν t) : μ.prod ν = μν - generateFrom_pi_eq 📋 Mathlib.MeasureTheory.MeasurableSpace.Pi
{ι : Type u_1} {α : ι → Type u_2} [Finite ι] {C : (i : ι) → Set (Set (α i))} (hC : ∀ (i : ι), IsCountablySpanning (C i)) : MeasurableSpace.pi = MeasurableSpace.generateFrom (Set.univ.pi '' Set.univ.pi C) - generateFrom_pi 📋 Mathlib.MeasureTheory.MeasurableSpace.Pi
{ι : Type u_1} {α : ι → Type u_2} [Finite ι] [(i : ι) → MeasurableSpace (α i)] : MeasurableSpace.generateFrom (Set.univ.pi '' Set.univ.pi fun i => {s | MeasurableSet s}) = MeasurableSpace.pi - MeasurableSpace.pi_eq_generateFrom_projections 📋 Mathlib.MeasureTheory.MeasurableSpace.Pi
{ι : Type u_1} {α : ι → Type u_2} {mα : (i : ι) → MeasurableSpace (α i)} : MeasurableSpace.pi = MeasurableSpace.generateFrom {B | ∃ i A, MeasurableSet A ∧ Function.eval i ⁻¹' A = B} - generateFrom_eq_pi 📋 Mathlib.MeasureTheory.MeasurableSpace.Pi
{ι : Type u_1} {α : ι → Type u_2} [Finite ι] [h : (i : ι) → MeasurableSpace (α i)] {C : (i : ι) → Set (Set (α i))} (hC : ∀ (i : ι), MeasurableSpace.generateFrom (C i) = h i) (h2C : ∀ (i : ι), IsCountablySpanning (C i)) : MeasurableSpace.generateFrom (Set.univ.pi '' Set.univ.pi C) = MeasurableSpace.pi - MeasureTheory.Measure.pi_eq_generateFrom 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] {μ : (i : ι) → MeasureTheory.Measure (α i)} {C : (i : ι) → Set (Set (α i))} (hC : ∀ (i : ι), MeasurableSpace.generateFrom (C i) = inst✝ i) (h2C : ∀ (i : ι), IsPiSystem (C i)) (h3C : (i : ι) → (μ i).FiniteSpanningSetsIn (C i)) {μν : MeasureTheory.Measure ((i : ι) → α i)} (h₁ : ∀ (s : (i : ι) → Set (α i)), (∀ (i : ι), s i ∈ C i) → μν (Set.univ.pi s) = ∏ i, (μ i) (s i)) : MeasureTheory.Measure.pi μ = μν - MeasureTheory.lintegral_eq_lintegral_of_isPiSystem_of_univ_mem 📋 Mathlib.MeasureTheory.Function.AEEqOfLIntegral
{α : Type u_1} {m0 : MeasurableSpace α} {μ : MeasureTheory.Measure α} {s : Set (Set α)} {f g : α → ENNReal} (h_eq : m0 = MeasurableSpace.generateFrom s) (h_inter : IsPiSystem s) (h_univ : Set.univ ∈ s) (basic : ∀ t ∈ s, ∫⁻ (x : α) in t, f x ∂μ = ∫⁻ (x : α) in t, g x ∂μ) (hf_int : ∫⁻ (x : α), f x ∂μ ≠ ⊤) {t : Set α} (ht : MeasurableSet t) : ∫⁻ (x : α) in t, f x ∂μ = ∫⁻ (x : α) in t, g x ∂μ - MeasureTheory.lintegral_eq_lintegral_of_isPiSystem 📋 Mathlib.MeasureTheory.Function.AEEqOfLIntegral
{α : Type u_1} {m0 : MeasurableSpace α} {μ : MeasureTheory.Measure α} {s : Set (Set α)} {f g : α → ENNReal} (h_eq : m0 = MeasurableSpace.generateFrom s) (h_inter : IsPiSystem s) (basic : ∀ t ∈ s, ∫⁻ (x : α) in t, f x ∂μ = ∫⁻ (x : α) in t, g x ∂μ) (h_univ : ∫⁻ (x : α), f x ∂μ = ∫⁻ (x : α), g x ∂μ) (hf_int : ∫⁻ (x : α), f x ∂μ ≠ ⊤) (t : Set α) : MeasurableSet t → ∫⁻ (x : α) in t, f x ∂μ = ∫⁻ (x : α) in t, g x ∂μ - MeasureTheory.generateFrom_measurableCylinders 📋 Mathlib.MeasureTheory.Constructions.Cylinders
{ι : Type u_1} {α : ι → Type u_2} [(i : ι) → MeasurableSpace (α i)] : MeasurableSpace.generateFrom (MeasureTheory.measurableCylinders α) = MeasurableSpace.pi - MeasureTheory.generateFrom_squareCylinders 📋 Mathlib.MeasureTheory.Constructions.Cylinders
{ι : Type u_2} {α : ι → Type u_1} [(i : ι) → MeasurableSpace (α i)] : MeasurableSpace.generateFrom (MeasureTheory.squareCylinders fun i => {s | MeasurableSet s}) = MeasurableSpace.pi - 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.VectorMeasure.ext_of_generateFrom 📋 Mathlib.MeasureTheory.VectorMeasure.Basic
{M : Type u_4} [AddCommGroup M] [TopologicalSpace M] [T2Space M] {X : Type u_5} {mX : MeasurableSpace X} {μ ν : MeasureTheory.VectorMeasure X M} (C : Set (Set X)) (hμν : ∀ s ∈ C, μ s = ν s) (hA : mX = MeasurableSpace.generateFrom C) (hC : IsPiSystem C) (h_univ : μ Set.univ = ν Set.univ) : μ = ν - ProbabilityTheory.iSup_partitionFiltration_eq_generateFrom_range 📋 Mathlib.Probability.Process.PartitionFiltration
{α : Type u_1} [m : MeasurableSpace α] {t : ℕ → Set α} (ht : ∀ (n : ℕ), MeasurableSet (t n)) : ⨆ n, ↑(ProbabilityTheory.partitionFiltration ht) n = MeasurableSpace.generateFrom (Set.range t) - ProbabilityTheory.iSup_partitionFiltration 📋 Mathlib.Probability.Process.PartitionFiltration
{α : Type u_1} [m : MeasurableSpace α] {t : ℕ → Set α} (ht : ∀ (n : ℕ), MeasurableSet (t n)) (ht_range : MeasurableSpace.generateFrom (Set.range t) = m) : ⨆ n, ↑(ProbabilityTheory.partitionFiltration ht) n = m - MeasureTheory.generateFrom_generateSetAlgebra_eq 📋 Mathlib.MeasureTheory.SetAlgebra
{α : Type u_1} {𝒜 : Set (Set α)} : MeasurableSpace.generateFrom (MeasureTheory.generateSetAlgebra 𝒜) = MeasurableSpace.generateFrom 𝒜 - ProbabilityTheory.Kernel.Indep.indepSets 📋 Mathlib.Probability.Independence.Kernel.Indep
{α : Type u_1} {Ω : Type u_2} {_mα : MeasurableSpace α} {_mΩ : MeasurableSpace Ω} {κ : ProbabilityTheory.Kernel α Ω} {μ : MeasureTheory.Measure α} {s1 s2 : Set (Set Ω)} (h_indep : ProbabilityTheory.Kernel.Indep (MeasurableSpace.generateFrom s1) (MeasurableSpace.generateFrom s2) κ μ) : ProbabilityTheory.Kernel.IndepSets s1 s2 κ μ - ProbabilityTheory.Kernel.iIndep.iIndepSets 📋 Mathlib.Probability.Independence.Kernel.Indep
{α : Type u_1} {Ω : Type u_2} {ι : Type u_3} {_mα : MeasurableSpace α} {_mΩ : MeasurableSpace Ω} {κ : ProbabilityTheory.Kernel α Ω} {μ : MeasureTheory.Measure α} {m : ι → MeasurableSpace Ω} {s : ι → Set (Set Ω)} (hms : ∀ (n : ι), m n = MeasurableSpace.generateFrom (s n)) (h_indep : ProbabilityTheory.Kernel.iIndep m κ μ) : ProbabilityTheory.Kernel.iIndepSets s κ μ - ProbabilityTheory.Kernel.iIndepSets.iIndep 📋 Mathlib.Probability.Independence.Kernel.Indep
{α : Type u_1} {Ω : Type u_2} {ι : Type u_3} {_mα : MeasurableSpace α} {_mΩ : MeasurableSpace Ω} {κ : ProbabilityTheory.Kernel α Ω} {μ : MeasureTheory.Measure α} (m : ι → MeasurableSpace Ω) (h_le : ∀ (i : ι), m i ≤ _mΩ) (π : ι → Set (Set Ω)) (h_pi : ∀ (n : ι), IsPiSystem (π n)) (h_generate : ∀ (i : ι), m i = MeasurableSpace.generateFrom (π i)) (h_ind : ProbabilityTheory.Kernel.iIndepSets π κ μ) : ProbabilityTheory.Kernel.iIndep m κ μ - ProbabilityTheory.Kernel.iIndepSet.indep_generateFrom_lt 📋 Mathlib.Probability.Independence.Kernel.Indep
{α : Type u_1} {Ω : Type u_2} {ι : Type u_3} {_mα : MeasurableSpace α} {_mΩ : MeasurableSpace Ω} {κ : ProbabilityTheory.Kernel α Ω} {μ : MeasureTheory.Measure α} [Preorder ι] {s : ι → Set Ω} (hsm : ∀ (n : ι), MeasurableSet (s n)) (hs : ProbabilityTheory.Kernel.iIndepSet s κ μ) (i : ι) : ProbabilityTheory.Kernel.Indep (MeasurableSpace.generateFrom {s i}) (MeasurableSpace.generateFrom {t | ∃ j < i, s j = t}) κ μ - ProbabilityTheory.Kernel.IndepSets.indep 📋 Mathlib.Probability.Independence.Kernel.Indep
{α : Type u_1} {Ω : Type u_2} {_mα : MeasurableSpace α} {m1 m2 m : MeasurableSpace Ω} {κ : ProbabilityTheory.Kernel α Ω} {μ : MeasureTheory.Measure α} [ProbabilityTheory.IsZeroOrMarkovKernel κ] {p1 p2 : Set (Set Ω)} (h1 : m1 ≤ m) (h2 : m2 ≤ m) (hp1 : IsPiSystem p1) (hp2 : IsPiSystem p2) (hpm1 : m1 = MeasurableSpace.generateFrom p1) (hpm2 : m2 = MeasurableSpace.generateFrom p2) (hyp : ProbabilityTheory.Kernel.IndepSets p1 p2 κ μ) : ProbabilityTheory.Kernel.Indep m1 m2 κ μ - ProbabilityTheory.Kernel.iIndepSet.indep_generateFrom_le_nat 📋 Mathlib.Probability.Independence.Kernel.Indep
{α : Type u_1} {Ω : Type u_2} {_mα : MeasurableSpace α} {_mΩ : MeasurableSpace Ω} {κ : ProbabilityTheory.Kernel α Ω} {μ : MeasureTheory.Measure α} {s : ℕ → Set Ω} (hsm : ∀ (n : ℕ), MeasurableSet (s n)) (hs : ProbabilityTheory.Kernel.iIndepSet s κ μ) (n : ℕ) : ProbabilityTheory.Kernel.Indep (MeasurableSpace.generateFrom {s (n + 1)}) (MeasurableSpace.generateFrom {t | ∃ k ≤ n, s k = t}) κ μ - ProbabilityTheory.Kernel.IndepSets.indep' 📋 Mathlib.Probability.Independence.Kernel.Indep
{α : Type u_1} {Ω : Type u_2} {_mα : MeasurableSpace α} {_mΩ : MeasurableSpace Ω} {κ : ProbabilityTheory.Kernel α Ω} {μ : MeasureTheory.Measure α} [ProbabilityTheory.IsZeroOrMarkovKernel κ] {p1 p2 : Set (Set Ω)} (hp1m : ∀ s ∈ p1, MeasurableSet s) (hp2m : ∀ s ∈ p2, MeasurableSet s) (hp1 : IsPiSystem p1) (hp2 : IsPiSystem p2) (hyp : ProbabilityTheory.Kernel.IndepSets p1 p2 κ μ) : ProbabilityTheory.Kernel.Indep (MeasurableSpace.generateFrom p1) (MeasurableSpace.generateFrom p2) κ μ - ProbabilityTheory.Kernel.iIndepSet.indep_generateFrom_le 📋 Mathlib.Probability.Independence.Kernel.Indep
{α : Type u_1} {Ω : Type u_2} {ι : Type u_3} {_mα : MeasurableSpace α} {_mΩ : MeasurableSpace Ω} {κ : ProbabilityTheory.Kernel α Ω} {μ : MeasureTheory.Measure α} [Preorder ι] {s : ι → Set Ω} (hsm : ∀ (n : ι), MeasurableSet (s n)) (hs : ProbabilityTheory.Kernel.iIndepSet s κ μ) (i : ι) {k : ι} (hk : i < k) : ProbabilityTheory.Kernel.Indep (MeasurableSpace.generateFrom {s k}) (MeasurableSpace.generateFrom {t | ∃ j ≤ i, s j = t}) κ μ - ProbabilityTheory.Kernel.iIndepSet.indep_generateFrom_of_disjoint 📋 Mathlib.Probability.Independence.Kernel.Indep
{α : Type u_1} {Ω : Type u_2} {ι : Type u_3} {_mα : MeasurableSpace α} {_mΩ : MeasurableSpace Ω} {κ : ProbabilityTheory.Kernel α Ω} {μ : MeasureTheory.Measure α} {s : ι → Set Ω} (hsm : ∀ (n : ι), MeasurableSet (s n)) (hs : ProbabilityTheory.Kernel.iIndepSet s κ μ) (S T : Set ι) (hST : Disjoint S T) : ProbabilityTheory.Kernel.Indep (MeasurableSpace.generateFrom {t | ∃ n ∈ S, s n = t}) (MeasurableSpace.generateFrom {t | ∃ k ∈ T, s k = t}) κ μ - ProbabilityTheory.Kernel.IndepSets.indep_aux 📋 Mathlib.Probability.Independence.Kernel.Indep
{α : Type u_1} {Ω : Type u_2} {_mα : MeasurableSpace α} {m₂ m : MeasurableSpace Ω} {κ : ProbabilityTheory.Kernel α Ω} {μ : MeasureTheory.Measure α} [ProbabilityTheory.IsZeroOrMarkovKernel κ] {p1 p2 : Set (Set Ω)} (h2 : m₂ ≤ m) (hp2 : IsPiSystem p2) (hpm2 : m₂ = MeasurableSpace.generateFrom p2) (hyp : ProbabilityTheory.Kernel.IndepSets p1 p2 κ μ) {t1 t2 : Set Ω} (ht1 : t1 ∈ p1) (ht1m : MeasurableSet t1) (ht2m : MeasurableSet t2) : ∀ᵐ (a : α) ∂μ, (κ a) (t1 ∩ t2) = (κ a) t1 * (κ a) t2 - ProbabilityTheory.Indep.indepSets 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {s1 s2 : Set (Set Ω)} (h_indep : ProbabilityTheory.Indep (MeasurableSpace.generateFrom s1) (MeasurableSpace.generateFrom s2) μ) : ProbabilityTheory.IndepSets s1 s2 μ - ProbabilityTheory.iIndepSet_iff_iIndep 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {x✝ : MeasurableSpace Ω} (s : ι → Set Ω) (μ : MeasureTheory.Measure Ω) : ProbabilityTheory.iIndepSet s μ ↔ ProbabilityTheory.iIndep (fun i => MeasurableSpace.generateFrom {s i}) μ - ProbabilityTheory.iIndep.iIndepSets 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {m : ι → MeasurableSpace Ω} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {s : ι → Set (Set Ω)} (hms : ∀ (n : ι), m n = MeasurableSpace.generateFrom (s n)) (h_indep : ProbabilityTheory.iIndep m μ) : ProbabilityTheory.iIndepSets s μ - ProbabilityTheory.IndepSet_iff_Indep 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {x✝ : MeasurableSpace Ω} (s t : Set Ω) (μ : MeasureTheory.Measure Ω) : ProbabilityTheory.IndepSet s t μ ↔ ProbabilityTheory.Indep (MeasurableSpace.generateFrom {s}) (MeasurableSpace.generateFrom {t}) μ - ProbabilityTheory.iIndepSets.iIndep 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {m : ι → MeasurableSpace Ω} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} (h_le : ∀ (i : ι), m i ≤ _mΩ) (π : ι → Set (Set Ω)) (h_pi : ∀ (n : ι), IsPiSystem (π n)) (h_generate : ∀ (i : ι), m i = MeasurableSpace.generateFrom (π i)) (h_ind : ProbabilityTheory.iIndepSets π μ) : ProbabilityTheory.iIndep m μ - ProbabilityTheory.IndepSets.indep 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {m1 m2 _mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsZeroOrProbabilityMeasure μ] {p1 p2 : Set (Set Ω)} (h1 : m1 ≤ _mΩ) (h2 : m2 ≤ _mΩ) (hp1 : IsPiSystem p1) (hp2 : IsPiSystem p2) (hpm1 : m1 = MeasurableSpace.generateFrom p1) (hpm2 : m2 = MeasurableSpace.generateFrom p2) (hyp : ProbabilityTheory.IndepSets p1 p2 μ) : ProbabilityTheory.Indep m1 m2 μ - ProbabilityTheory.iIndepSet.indep_generateFrom_lt 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} [Preorder ι] {s : ι → Set Ω} (hsm : ∀ (n : ι), MeasurableSet (s n)) (hs : ProbabilityTheory.iIndepSet s μ) (i : ι) : ProbabilityTheory.Indep (MeasurableSpace.generateFrom {s i}) (MeasurableSpace.generateFrom {t | ∃ j < i, s j = t}) μ - ProbabilityTheory.IndepSets.indep' 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsZeroOrProbabilityMeasure μ] {p1 p2 : Set (Set Ω)} (hp1m : ∀ s ∈ p1, MeasurableSet s) (hp2m : ∀ s ∈ p2, MeasurableSet s) (hp1 : IsPiSystem p1) (hp2 : IsPiSystem p2) (hyp : ProbabilityTheory.IndepSets p1 p2 μ) : ProbabilityTheory.Indep (MeasurableSpace.generateFrom p1) (MeasurableSpace.generateFrom p2) μ - ProbabilityTheory.iIndepSet.indep_generateFrom_le_nat 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {s : ℕ → Set Ω} (hsm : ∀ (n : ℕ), MeasurableSet (s n)) (hs : ProbabilityTheory.iIndepSet s μ) (n : ℕ) : ProbabilityTheory.Indep (MeasurableSpace.generateFrom {s (n + 1)}) (MeasurableSpace.generateFrom {t | ∃ k ≤ n, s k = t}) μ - ProbabilityTheory.iIndepSet.indep_generateFrom_le 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} [Preorder ι] {s : ι → Set Ω} (hsm : ∀ (n : ι), MeasurableSet (s n)) (hs : ProbabilityTheory.iIndepSet s μ) (i : ι) {k : ι} (hk : i < k) : ProbabilityTheory.Indep (MeasurableSpace.generateFrom {s k}) (MeasurableSpace.generateFrom {t | ∃ j ≤ i, s j = t}) μ - ProbabilityTheory.IndepSet_iff 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {x✝ : MeasurableSpace Ω} (s t : Set Ω) (μ : MeasureTheory.Measure Ω) : ProbabilityTheory.IndepSet s t μ ↔ ∀ (t1 t2 : Set Ω), MeasurableSet t1 → MeasurableSet t2 → μ (t1 ∩ t2) = μ t1 * μ t2 - ProbabilityTheory.iIndepSet.indep_generateFrom_of_disjoint 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {s : ι → Set Ω} (hsm : ∀ (n : ι), MeasurableSet (s n)) (hs : ProbabilityTheory.iIndepSet s μ) (S T : Set ι) (hST : Disjoint S T) : ProbabilityTheory.Indep (MeasurableSpace.generateFrom {t | ∃ n ∈ S, s n = t}) (MeasurableSpace.generateFrom {t | ∃ k ∈ T, s k = t}) μ - ProbabilityTheory.iIndepSet_iff 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {x✝ : MeasurableSpace Ω} (s : ι → Set Ω) (μ : MeasureTheory.Measure Ω) : ProbabilityTheory.iIndepSet s μ ↔ ∀ (s' : Finset ι) {f : ι → Set Ω}, (∀ i ∈ s', MeasurableSet (f i)) → μ (⋂ i ∈ s', f i) = ∏ i ∈ s', μ (f i) - MeasurableSpace.cardinal_measurableSet_le_continuum 📋 Mathlib.MeasureTheory.MeasurableSpace.Card
{α : Type u} {s : Set (Set α)} : Cardinal.mk ↑s ≤ Cardinal.continuum → Cardinal.mk ↑{t | MeasurableSet t} ≤ Cardinal.continuum - MeasurableSpace.cardinal_measurableSet_le 📋 Mathlib.MeasureTheory.MeasurableSpace.Card
{α : Type u} (s : Set (Set α)) : Cardinal.mk ↑{t | MeasurableSet t} ≤ max (Cardinal.mk ↑s) 2 ^ Cardinal.aleph0 - MeasureTheory.dense_of_generateFrom_isSetRing 📋 Mathlib.MeasureTheory.Measure.MeasuredSets
{α : Type u_1} [mα : MeasurableSpace α] {μ : MeasureTheory.Measure α} [MeasureTheory.IsFiniteMeasure μ] {C : Set (Set α)} (hC : MeasureTheory.IsSetRing C) (h'C : ∃ D, D.Countable ∧ D ⊆ C ∧ μ (⋃₀ D)ᶜ = 0) (h : mα = MeasurableSpace.generateFrom C) : Dense (SetLike.coe ⁻¹' C) - MeasureTheory.exists_measure_symmDiff_lt_of_generateFrom_isSetRing 📋 Mathlib.MeasureTheory.Measure.MeasuredSets
{α : Type u_1} [mα : MeasurableSpace α] {μ : MeasureTheory.Measure α} [MeasureTheory.IsFiniteMeasure μ] {C : Set (Set α)} (hC : MeasureTheory.IsSetRing C) (h'C : ∃ D, D.Countable ∧ D ⊆ C ∧ μ (⋃₀ D)ᶜ = 0) (h : mα = MeasurableSpace.generateFrom C) {s : Set α} (hs : MeasurableSet s) {ε : ENNReal} (hε : 0 < ε) : ∃ t ∈ C, μ (symmDiff t s) < ε - MeasureTheory.dense_of_generateFrom_isSetSemiring 📋 Mathlib.MeasureTheory.Measure.MeasuredSets
{α : Type u_1} [mα : MeasurableSpace α] {μ : MeasureTheory.Measure α} [MeasureTheory.IsFiniteMeasure μ] {C : Set (Set α)} (hC : MeasureTheory.IsSetSemiring C) (h'C : ∃ D, D.Countable ∧ D ⊆ C ∧ μ (⋃₀ D)ᶜ = 0) (h : mα = MeasurableSpace.generateFrom C) : Dense (SetLike.coe ⁻¹' supClosure C) - MeasureTheory.exists_measure_symmDiff_lt_of_generateFrom_isSetSemiring 📋 Mathlib.MeasureTheory.Measure.MeasuredSets
{α : Type u_1} [mα : MeasurableSpace α] {μ : MeasureTheory.Measure α} [MeasureTheory.IsFiniteMeasure μ] {C : Set (Set α)} (hC : MeasureTheory.IsSetSemiring C) (h'C : ∃ D, D.Countable ∧ D ⊆ C ∧ μ (⋃₀ D)ᶜ = 0) (h : mα = MeasurableSpace.generateFrom C) {s : Set α} (hs : MeasurableSet s) {ε : ENNReal} (hε : 0 < ε) : ∃ t ∈ supClosure C, μ (symmDiff t s) < ε - MeasureTheory.Measure.MeasureDense.of_generateFrom_isSetAlgebra_finite 📋 Mathlib.MeasureTheory.Measure.SeparableMeasure
{X : Type u_1} [m : MeasurableSpace X] (μ : MeasureTheory.Measure X) {𝒜 : Set (Set X)} [MeasureTheory.IsFiniteMeasure μ] (h𝒜 : MeasureTheory.IsSetAlgebra 𝒜) (hgen : m = MeasurableSpace.generateFrom 𝒜) : μ.MeasureDense 𝒜 - MeasureTheory.Measure.MeasureDense.of_generateFrom_isSetAlgebra_sigmaFinite 📋 Mathlib.MeasureTheory.Measure.SeparableMeasure
{X : Type u_1} [m : MeasurableSpace X] {μ : MeasureTheory.Measure X} {𝒜 : Set (Set X)} (h𝒜 : MeasureTheory.IsSetAlgebra 𝒜) (S : μ.FiniteSpanningSetsIn 𝒜) (hgen : m = MeasurableSpace.generateFrom 𝒜) : μ.MeasureDense 𝒜 - MeasureTheory.AddContent.measure 📋 Mathlib.MeasureTheory.OuterMeasure.OfAddContent
{α : Type u_1} {C : Set (Set α)} [mα : MeasurableSpace α] (m : MeasureTheory.AddContent ENNReal C) (hC : MeasureTheory.IsSetSemiring C) (hC_gen : mα ≤ MeasurableSpace.generateFrom C) (m_sigma_subadd : m.IsSigmaSubadditive) : MeasureTheory.Measure α - MeasureTheory.AddContent.isCaratheodory_inducedOuterMeasure 📋 Mathlib.MeasureTheory.OuterMeasure.OfAddContent
{α : Type u_1} {C : Set (Set α)} (hC : MeasureTheory.IsSetSemiring C) (m : MeasureTheory.AddContent ENNReal C) (s : Set α) (hs : MeasurableSet s) : (MeasureTheory.inducedOuterMeasure (fun x x_1 => m x) ⋯ ⋯).IsCaratheodory s - MeasureTheory.AddContent.measure_eq 📋 Mathlib.MeasureTheory.OuterMeasure.OfAddContent
{α : Type u_1} {C : Set (Set α)} {s : Set α} [mα : MeasurableSpace α] (m : MeasureTheory.AddContent ENNReal C) (hC : MeasureTheory.IsSetSemiring C) (hC_gen : mα = MeasurableSpace.generateFrom C) (m_sigma_subadd : m.IsSigmaSubadditive) (hs : s ∈ C) : (m.measure hC ⋯ m_sigma_subadd) s = m s - MeasureTheory.VectorMeasure.exists_extension_of_isSetSemiring_of_le_measure_of_generateFrom 📋 Mathlib.MeasureTheory.VectorMeasure.AddContent
{α : Type u_1} {hα : MeasurableSpace α} {E : Type u_2} [NormedAddCommGroup E] [CompleteSpace E] {μ : MeasureTheory.Measure α} [MeasureTheory.IsFiniteMeasure μ] {C : Set (Set α)} {m : MeasureTheory.AddContent E C} (hC : MeasureTheory.IsSetSemiring C) (hm : ∀ s ∈ C, ‖m s‖ₑ ≤ μ s) (h'C : hα = MeasurableSpace.generateFrom C) : ∃ m', (∀ s ∈ C, m' s = m s) ∧ ∀ (s : Set α), ‖m' s‖ₑ ≤ μ s - ProbabilityTheory.condExp_set_generateFrom_singleton 📋 Mathlib.Probability.Kernel.Condexp
{Ω : Type u_1} [mΩ : MeasurableSpace Ω] {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsFiniteMeasure μ] {s t : Set Ω} (hs : MeasurableSet s) (ht : MeasurableSet t) : μ[t.indicator fun ω => 1 | MeasurableSpace.generateFrom {s}] =ᵐ[μ.restrict s] fun x => μ[|s].real t - ProbabilityTheory.condExp_generateFrom_singleton 📋 Mathlib.Probability.Kernel.Condexp
{Ω : Type u_1} {F : Type u_2} [mΩ : MeasurableSpace Ω] {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsFiniteMeasure μ] {s : Set Ω} [NormedAddCommGroup F] [NormedSpace ℝ F] [CompleteSpace F] (hs : MeasurableSet s) {f : Ω → F} (hf : MeasureTheory.Integrable f μ) : μ[f | MeasurableSpace.generateFrom {s}] =ᵐ[μ.restrict s] fun x => ∫ (x : Ω), f x ∂μ[|s] - ProbabilityTheory.condExpKernel_singleton_ae_eq_cond 📋 Mathlib.Probability.Kernel.Condexp
{Ω : Type u_1} [mΩ : MeasurableSpace Ω] {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsFiniteMeasure μ] {s t : Set Ω} [StandardBorelSpace Ω] (hs : MeasurableSet s) (ht : MeasurableSet t) : ∀ᵐ (ω : Ω) ∂μ.restrict s, ((ProbabilityTheory.condExpKernel μ (MeasurableSpace.generateFrom {s})) ω) t = μ[t | s] - ProbabilityTheory.CondIndep.condIndepSets 📋 Mathlib.Probability.Independence.Conditional
{Ω : Type u_1} {m' mΩ : MeasurableSpace Ω} [StandardBorelSpace Ω] {hm' : m' ≤ mΩ} {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsFiniteMeasure μ] {s1 s2 : Set (Set Ω)} (h_indep : ProbabilityTheory.CondIndep m' (MeasurableSpace.generateFrom s1) (MeasurableSpace.generateFrom s2) hm' μ) : ProbabilityTheory.CondIndepSets m' hm' s1 s2 μ - ProbabilityTheory.iCondIndepSet_iff_iCondIndep 📋 Mathlib.Probability.Independence.Conditional
{Ω : Type u_1} {ι : Type u_2} (m' : MeasurableSpace Ω) {mΩ : MeasurableSpace Ω} [StandardBorelSpace Ω] (hm' : m' ≤ mΩ) (s : ι → Set Ω) (μ : MeasureTheory.Measure Ω) [MeasureTheory.IsFiniteMeasure μ] : ProbabilityTheory.iCondIndepSet m' hm' s μ ↔ ProbabilityTheory.iCondIndep m' hm' (fun i => MeasurableSpace.generateFrom {s i}) μ - ProbabilityTheory.iCondIndep.iCondIndepSets 📋 Mathlib.Probability.Independence.Conditional
{Ω : Type u_1} {ι : Type u_2} {m' mΩ : MeasurableSpace Ω} [StandardBorelSpace Ω] {hm' : m' ≤ mΩ} {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsFiniteMeasure μ] {m : ι → MeasurableSpace Ω} {s : ι → Set (Set Ω)} (hms : ∀ (n : ι), m n = MeasurableSpace.generateFrom (s n)) (h_indep : ProbabilityTheory.iCondIndep m' hm' m μ) : ProbabilityTheory.iCondIndepSets m' hm' s μ - ProbabilityTheory.condIndepSet_iff_condIndep 📋 Mathlib.Probability.Independence.Conditional
{Ω : Type u_1} (m' : MeasurableSpace Ω) {mΩ : MeasurableSpace Ω} [StandardBorelSpace Ω] (hm' : m' ≤ mΩ) (s t : Set Ω) (μ : MeasureTheory.Measure Ω) [MeasureTheory.IsFiniteMeasure μ] : ProbabilityTheory.CondIndepSet m' hm' s t μ ↔ ProbabilityTheory.CondIndep m' (MeasurableSpace.generateFrom {s}) (MeasurableSpace.generateFrom {t}) hm' μ - ProbabilityTheory.iCondIndepSets.iCondIndep 📋 Mathlib.Probability.Independence.Conditional
{Ω : Type u_1} {ι : Type u_2} {m' mΩ : MeasurableSpace Ω} [StandardBorelSpace Ω] {hm' : m' ≤ mΩ} {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsFiniteMeasure μ] (m : ι → MeasurableSpace Ω) (h_le : ∀ (i : ι), m i ≤ mΩ) (π : ι → Set (Set Ω)) (h_pi : ∀ (n : ι), IsPiSystem (π n)) (h_generate : ∀ (i : ι), m i = MeasurableSpace.generateFrom (π i)) (h_ind : ProbabilityTheory.iCondIndepSets m' hm' π μ) : ProbabilityTheory.iCondIndep m' hm' m μ - ProbabilityTheory.CondIndepSets.condIndep 📋 Mathlib.Probability.Independence.Conditional
{Ω : Type u_1} {m' m₁ m₂ mΩ : MeasurableSpace Ω} [StandardBorelSpace Ω] {hm' : m' ≤ mΩ} {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsFiniteMeasure μ] {p1 p2 : Set (Set Ω)} (h1 : m₁ ≤ mΩ) (h2 : m₂ ≤ mΩ) (hp1 : IsPiSystem p1) (hp2 : IsPiSystem p2) (hpm1 : m₁ = MeasurableSpace.generateFrom p1) (hpm2 : m₂ = MeasurableSpace.generateFrom p2) (hyp : ProbabilityTheory.CondIndepSets m' hm' p1 p2 μ) : ProbabilityTheory.CondIndep m' m₁ m₂ hm' μ - ProbabilityTheory.iCondIndepSet.condIndep_generateFrom_lt 📋 Mathlib.Probability.Independence.Conditional
{Ω : Type u_1} {ι : Type u_2} {m' mΩ : MeasurableSpace Ω} [StandardBorelSpace Ω] {hm' : m' ≤ mΩ} {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsFiniteMeasure μ] [Preorder ι] {s : ι → Set Ω} (hsm : ∀ (n : ι), MeasurableSet (s n)) (hs : ProbabilityTheory.iCondIndepSet m' hm' s μ) (i : ι) : ProbabilityTheory.CondIndep m' (MeasurableSpace.generateFrom {s i}) (MeasurableSpace.generateFrom {t | ∃ j < i, s j = t}) hm' μ - ProbabilityTheory.CondIndepSets.condIndep' 📋 Mathlib.Probability.Independence.Conditional
{Ω : Type u_1} {m' mΩ : MeasurableSpace Ω} [StandardBorelSpace Ω] {hm' : m' ≤ mΩ} {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsFiniteMeasure μ] {p1 p2 : Set (Set Ω)} (hp1m : ∀ s ∈ p1, MeasurableSet s) (hp2m : ∀ s ∈ p2, MeasurableSet s) (hp1 : IsPiSystem p1) (hp2 : IsPiSystem p2) (hyp : ProbabilityTheory.CondIndepSets m' hm' p1 p2 μ) : ProbabilityTheory.CondIndep m' (MeasurableSpace.generateFrom p1) (MeasurableSpace.generateFrom p2) hm' μ - ProbabilityTheory.iCondIndepSet.condIndep_generateFrom_le_nat 📋 Mathlib.Probability.Independence.Conditional
{Ω : Type u_1} {m' mΩ : MeasurableSpace Ω} [StandardBorelSpace Ω] {hm' : m' ≤ mΩ} {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsFiniteMeasure μ] {s : ℕ → Set Ω} (hsm : ∀ (n : ℕ), MeasurableSet (s n)) (hs : ProbabilityTheory.iCondIndepSet m' hm' s μ) (n : ℕ) : ProbabilityTheory.CondIndep m' (MeasurableSpace.generateFrom {s (n + 1)}) (MeasurableSpace.generateFrom {t | ∃ k ≤ n, s k = t}) hm' μ - ProbabilityTheory.iCondIndepSet.condIndep_generateFrom_le 📋 Mathlib.Probability.Independence.Conditional
{Ω : Type u_1} {ι : Type u_2} {m' mΩ : MeasurableSpace Ω} [StandardBorelSpace Ω] {hm' : m' ≤ mΩ} {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsFiniteMeasure μ] [Preorder ι] {s : ι → Set Ω} (hsm : ∀ (n : ι), MeasurableSet (s n)) (hs : ProbabilityTheory.iCondIndepSet m' hm' s μ) (i : ι) {k : ι} (hk : i < k) : ProbabilityTheory.CondIndep m' (MeasurableSpace.generateFrom {s k}) (MeasurableSpace.generateFrom {t | ∃ j ≤ i, s j = t}) hm' μ - ProbabilityTheory.iCondIndepSet.condIndep_generateFrom_of_disjoint 📋 Mathlib.Probability.Independence.Conditional
{Ω : Type u_1} {ι : Type u_2} {m' mΩ : MeasurableSpace Ω} [StandardBorelSpace Ω] {hm' : m' ≤ mΩ} {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsFiniteMeasure μ] {s : ι → Set Ω} (hsm : ∀ (n : ι), MeasurableSet (s n)) (hs : ProbabilityTheory.iCondIndepSet m' hm' s μ) (S T : Set ι) (hST : Disjoint S T) : ProbabilityTheory.CondIndep m' (MeasurableSpace.generateFrom {t | ∃ n ∈ S, s n = t}) (MeasurableSpace.generateFrom {t | ∃ k ∈ T, s k = t}) hm' μ
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