Loogle!
Result
Found 524 declarations mentioning MeasureTheory.SFinite. Of these, only the first 200 are shown.
- MeasureTheory.SFinite 📋 Mathlib.MeasureTheory.Measure.Typeclasses.SFinite
{α : Type u_1} {m0 : MeasurableSpace α} (μ : MeasureTheory.Measure α) : Prop - MeasureTheory.instSFiniteOfSigmaFinite 📋 Mathlib.MeasureTheory.Measure.Typeclasses.SFinite
{α : Type u_1} {m0 : MeasurableSpace α} {μ : MeasureTheory.Measure α} [MeasureTheory.SigmaFinite μ] : MeasureTheory.SFinite μ - MeasureTheory.sfiniteSeq 📋 Mathlib.MeasureTheory.Measure.Typeclasses.SFinite
{α : Type u_1} {m0 : MeasurableSpace α} (μ : MeasureTheory.Measure α) [h : MeasureTheory.SFinite μ] : ℕ → MeasureTheory.Measure α - MeasureTheory.instSFiniteOfNatMeasure 📋 Mathlib.MeasureTheory.Measure.Typeclasses.SFinite
{α : Type u_1} {m0 : MeasurableSpace α} : MeasureTheory.SFinite 0 - MeasureTheory.instSFiniteRestrict 📋 Mathlib.MeasureTheory.Measure.Typeclasses.SFinite
{α : Type u_1} {m0 : MeasurableSpace α} {μ : MeasureTheory.Measure α} [MeasureTheory.SFinite μ] (s : Set α) : MeasureTheory.SFinite (μ.restrict s) - MeasureTheory.isFiniteMeasure_sfiniteSeq 📋 Mathlib.MeasureTheory.Measure.Typeclasses.SFinite
{α : Type u_1} {m0 : MeasurableSpace α} {μ : MeasureTheory.Measure α} [h : MeasureTheory.SFinite μ] (n : ℕ) : MeasureTheory.IsFiniteMeasure (MeasureTheory.sfiniteSeq μ n) - MeasureTheory.instSFiniteSumOfCountable 📋 Mathlib.MeasureTheory.Measure.Typeclasses.SFinite
{α : Type u_1} {ι : Type u_3} {m0 : MeasurableSpace α} [Countable ι] (m : ι → MeasureTheory.Measure α) [∀ (n : ι), MeasureTheory.SFinite (m n)] : MeasureTheory.SFinite (MeasureTheory.Measure.sum m) - MeasureTheory.sfinite_sum_of_countable 📋 Mathlib.MeasureTheory.Measure.Typeclasses.SFinite
{α : Type u_1} {ι : Type u_3} {m0 : MeasurableSpace α} [Countable ι] (m : ι → MeasureTheory.Measure α) [∀ (n : ι), MeasureTheory.IsFiniteMeasure (m n)] : MeasureTheory.SFinite (MeasureTheory.Measure.sum m) - MeasureTheory.sum_sfiniteSeq 📋 Mathlib.MeasureTheory.Measure.Typeclasses.SFinite
{α : Type u_1} {m0 : MeasurableSpace α} (μ : MeasureTheory.Measure α) [h : MeasureTheory.SFinite μ] : MeasureTheory.Measure.sum (MeasureTheory.sfiniteSeq μ) = μ - MeasureTheory.Measure.restrict_toMeasurable_of_sFinite 📋 Mathlib.MeasureTheory.Measure.Typeclasses.SFinite
{α : Type u_1} {m0 : MeasurableSpace α} {μ : MeasureTheory.Measure α} [MeasureTheory.SFinite μ] (s : Set α) : μ.restrict (MeasureTheory.toMeasurable μ s) = μ.restrict s - MeasureTheory.exists_isFiniteMeasure_absolutelyContinuous 📋 Mathlib.MeasureTheory.Measure.Typeclasses.SFinite
{α : Type u_1} {m0 : MeasurableSpace α} (μ : MeasureTheory.Measure α) [MeasureTheory.SFinite μ] : ∃ ν, MeasureTheory.IsFiniteMeasure ν ∧ μ.AbsolutelyContinuous ν ∧ ν.AbsolutelyContinuous μ - MeasureTheory.sfiniteSeq_le 📋 Mathlib.MeasureTheory.Measure.Typeclasses.SFinite
{α : Type u_1} {m0 : MeasurableSpace α} (μ : MeasureTheory.Measure α) [MeasureTheory.SFinite μ] (n : ℕ) : MeasureTheory.sfiniteSeq μ n ≤ μ - MeasureTheory.SFinite.mk 📋 Mathlib.MeasureTheory.Measure.Typeclasses.SFinite
{α : Type u_1} {m0 : MeasurableSpace α} {μ : MeasureTheory.Measure α} (out' : ∃ m, (∀ (n : ℕ), MeasureTheory.IsFiniteMeasure (m n)) ∧ μ = MeasureTheory.Measure.sum m) : MeasureTheory.SFinite μ - MeasureTheory.SFinite.out' 📋 Mathlib.MeasureTheory.Measure.Typeclasses.SFinite
{α : Type u_1} {m0 : MeasurableSpace α} {μ : MeasureTheory.Measure α} [self : MeasureTheory.SFinite μ] : ∃ m, (∀ (n : ℕ), MeasureTheory.IsFiniteMeasure (m n)) ∧ μ = MeasureTheory.Measure.sum m - MeasureTheory.instSFiniteHAddMeasure 📋 Mathlib.MeasureTheory.Measure.Typeclasses.SFinite
{α : Type u_1} {m0 : MeasurableSpace α} {μ ν : MeasureTheory.Measure α} [MeasureTheory.SFinite μ] [MeasureTheory.SFinite ν] : MeasureTheory.SFinite (μ + ν) - MeasureTheory.Measure.countable_meas_level_set_pos 📋 Mathlib.MeasureTheory.Measure.Typeclasses.SFinite
{α : Type u_4} {β : Type u_5} {x✝ : MeasurableSpace α} {μ : MeasureTheory.Measure α} [MeasureTheory.SFinite μ] [MeasurableSpace β] [MeasurableSingletonClass β] {g : α → β} (g_mble : Measurable g) : {t | 0 < μ {a | g a = t}}.Countable - MeasureTheory.Measure.countable_meas_level_set_pos₀ 📋 Mathlib.MeasureTheory.Measure.Typeclasses.SFinite
{α : Type u_4} {β : Type u_5} {x✝ : MeasurableSpace α} {μ : MeasureTheory.Measure α} [MeasureTheory.SFinite μ] [MeasurableSpace β] [MeasurableSingletonClass β] {g : α → β} (g_mble : MeasureTheory.NullMeasurable g μ) : {t | 0 < μ {a | g a = t}}.Countable - MeasureTheory.Measure.measure_toMeasurable_inter_of_sFinite 📋 Mathlib.MeasureTheory.Measure.Typeclasses.SFinite
{α : Type u_1} {m0 : MeasurableSpace α} {μ : MeasureTheory.Measure α} [MeasureTheory.SFinite μ] {s : Set α} (hs : MeasurableSet s) (t : Set α) : μ (MeasureTheory.toMeasurable μ t ∩ s) = μ (t ∩ s) - MeasureTheory.Measure.countable_meas_pos_of_disjoint_iUnion₀ 📋 Mathlib.MeasureTheory.Measure.Typeclasses.SFinite
{α : Type u_1} {ι : Type u_4} {x✝ : MeasurableSpace α} {μ : MeasureTheory.Measure α} [MeasureTheory.SFinite μ] {As : ι → Set α} (As_mble : ∀ (i : ι), MeasureTheory.NullMeasurableSet (As i) μ) (As_disj : Pairwise (Function.onFun (MeasureTheory.AEDisjoint μ) As)) : {i | 0 < μ (As i)}.Countable - MeasureTheory.Measure.exists_ae_subset_biUnion_countable 📋 Mathlib.MeasureTheory.Measure.Typeclasses.SFinite
{α : Type u_1} {m0 : MeasurableSpace α} (μ : MeasureTheory.Measure α) [MeasureTheory.SFinite μ] {C : Set (Set α)} (hC : ∀ s ∈ C, MeasurableSet s) : ∃ D ⊆ C, D.Countable ∧ ∀ s ∈ C, s ≤ᵐ[μ] ⋃₀ D - MeasureTheory.Measure.countable_meas_pos_of_disjoint_iUnion 📋 Mathlib.MeasureTheory.Measure.Typeclasses.SFinite
{α : Type u_1} {ι : Type u_4} {x✝ : MeasurableSpace α} {μ : MeasureTheory.Measure α} [MeasureTheory.SFinite μ] {As : ι → Set α} (As_mble : ∀ (i : ι), MeasurableSet (As i)) (As_disj : Pairwise (Function.onFun Disjoint As)) : {i | 0 < μ (As i)}.Countable - MeasureTheory.Measure.instSFiniteMap 📋 Mathlib.MeasureTheory.Measure.AEMeasurable
{α : Type u_2} {β : Type u_3} {m0 : MeasurableSpace α} [MeasurableSpace β] (μ : MeasureTheory.Measure α) (f : α → β) [MeasureTheory.SFinite μ] : MeasureTheory.SFinite (MeasureTheory.Measure.map f μ) - MeasureTheory.measure_compl_sigmaFiniteSetWRT 📋 Mathlib.MeasureTheory.Measure.Decomposition.Exhaustion
{α : Type u_1} {mα : MeasurableSpace α} {μ ν : MeasureTheory.Measure α} (hμν : μ.AbsolutelyContinuous ν) [MeasureTheory.SigmaFinite μ] [MeasureTheory.SFinite ν] : ν (μ.sigmaFiniteSetWRT ν)ᶜ = 0 - MeasureTheory.measure_eq_zero_or_top_of_subset_compl_sigmaFiniteSet 📋 Mathlib.MeasureTheory.Measure.Decomposition.Exhaustion
{α : Type u_1} {mα : MeasurableSpace α} {μ : MeasureTheory.Measure α} {t : Set α} [MeasureTheory.SFinite μ] (ht_subset : t ⊆ μ.sigmaFiniteSetᶜ) : μ t = 0 ∨ μ t = ⊤ - MeasureTheory.measure_eq_top_of_subset_compl_sigmaFiniteSetWRT 📋 Mathlib.MeasureTheory.Measure.Decomposition.Exhaustion
{α : Type u_1} {mα : MeasurableSpace α} {μ ν : MeasureTheory.Measure α} {s : Set α} [MeasureTheory.SFinite ν] (hs_subset : s ⊆ (μ.sigmaFiniteSetWRT ν)ᶜ) (hνs : ν s ≠ 0) : μ s = ⊤ - MeasureTheory.restrict_compl_sigmaFiniteSet_eq_zero_or_top 📋 Mathlib.MeasureTheory.Measure.Decomposition.Exhaustion
{α : Type u_1} {mα : MeasurableSpace α} (μ : MeasureTheory.Measure α) [MeasureTheory.SFinite μ] (s : Set α) : (μ.restrict μ.sigmaFiniteSetᶜ) s = 0 ∨ (μ.restrict μ.sigmaFiniteSetᶜ) s = ⊤ - MeasureTheory.restrict_compl_sigmaFiniteSetWRT 📋 Mathlib.MeasureTheory.Measure.Decomposition.Exhaustion
{α : Type u_1} {mα : MeasurableSpace α} {μ ν : MeasureTheory.Measure α} [MeasureTheory.SFinite ν] (hμν : μ.AbsolutelyContinuous ν) : μ.restrict (μ.sigmaFiniteSetWRT ν)ᶜ = ⊤ • ν.restrict (μ.sigmaFiniteSetWRT ν)ᶜ - MeasureTheory.MeasurePreserving.sfinite 📋 Mathlib.Dynamics.Ergodic.MeasurePreserving
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μa : MeasureTheory.Measure α} {μb : MeasureTheory.Measure β} {f : α → β} (hf : MeasureTheory.MeasurePreserving f μa μb) [MeasureTheory.SFinite μa] : MeasureTheory.SFinite μb - MeasureTheory.exists_measurable_le_forall_setLIntegral_eq 📋 Mathlib.MeasureTheory.Integral.Lebesgue.Countable
{α : Type u_1} [MeasurableSpace α] (μ : MeasureTheory.Measure α) [MeasureTheory.SFinite μ] (f : α → ENNReal) : ∃ g, Measurable g ∧ g ≤ f ∧ ∀ (s : Set α), ∫⁻ (a : α) in s, f a ∂μ = ∫⁻ (a : α) in s, g a ∂μ - MeasureTheory.Measure.instSFiniteFstOfProd 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {ρ : MeasureTheory.Measure (α × β)} [MeasureTheory.SFinite ρ] : MeasureTheory.SFinite ρ.fst - MeasureTheory.Measure.instSFiniteSndOfProd 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {ρ : MeasureTheory.Measure (α × β)} [MeasureTheory.SFinite ρ] : MeasureTheory.SFinite ρ.snd - MeasureTheory.Measure.prod.instNullSingletonClass_fst 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] [MeasureTheory.NullSingletonClass μ] : MeasureTheory.NullSingletonClass (μ.prod ν) - MeasureTheory.Measure.prod.instNullSingletonClass_snd 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] [MeasureTheory.NullSingletonClass ν] : MeasureTheory.NullSingletonClass (μ.prod ν) - MeasureTheory.Measure.prod.instSFinite 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_4} {β : Type u_5} {x✝ : MeasurableSpace α} {μ : MeasureTheory.Measure α} [MeasureTheory.SFinite μ] {x✝¹ : MeasurableSpace β} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] : MeasureTheory.SFinite (μ.prod ν) - MeasureTheory.Measure.fst_prod 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] [MeasureTheory.IsProbabilityMeasure ν] : (μ.prod ν).fst = μ - MeasureTheory.Measure.snd_prod 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] [MeasureTheory.IsProbabilityMeasure μ] : (μ.prod ν).snd = ν - MeasureTheory.Measure.quasiMeasurePreserving_fst 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] : MeasureTheory.Measure.QuasiMeasurePreserving Prod.fst (μ.prod ν) μ - MeasureTheory.Measure.quasiMeasurePreserving_snd 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] : MeasureTheory.Measure.QuasiMeasurePreserving Prod.snd (μ.prod ν) ν - MeasureTheory.measurePreserving_fst 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] [MeasureTheory.IsProbabilityMeasure ν] : MeasureTheory.MeasurePreserving Prod.fst (μ.prod ν) μ - MeasureTheory.measurePreserving_snd 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] [MeasureTheory.IsProbabilityMeasure μ] : MeasureTheory.MeasurePreserving Prod.snd (μ.prod ν) ν - MeasureTheory.Measure.instSFiniteProdVolume 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_4} {β : Type u_5} [MeasureTheory.MeasureSpace α] [MeasureTheory.SFinite MeasureTheory.volume] [MeasureTheory.MeasureSpace β] [MeasureTheory.SFinite MeasureTheory.volume] : MeasureTheory.SFinite MeasureTheory.volume - Measurable.lintegral_prod_left 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} [MeasureTheory.SFinite μ] {f : α → β → ENNReal} (hf : Measurable (Function.uncurry f)) : Measurable fun y => ∫⁻ (x : α), f x y ∂μ - Measurable.lintegral_prod_left' 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} [MeasureTheory.SFinite μ] {f : α × β → ENNReal} (hf : Measurable f) : Measurable fun y => ∫⁻ (x : α), f (x, y) ∂μ - Measurable.lintegral_prod_right 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] {f : α → β → ENNReal} (hf : Measurable (Function.uncurry f)) : Measurable fun x => ∫⁻ (y : β), f x y ∂ν - Measurable.lintegral_prod_right' 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] {f : α × β → ENNReal} : Measurable f → Measurable fun x => ∫⁻ (y : β), f (x, y) ∂ν - MeasureTheory.Measure.dirac_prod 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] (x : α) : (MeasureTheory.Measure.dirac x).prod ν = MeasureTheory.Measure.map (Prod.mk x) ν - IsUnifLocDoublingMeasure.prod 📋 Mathlib.MeasureTheory.Measure.Prod
{X : Type u_4} {Y : Type u_5} [PseudoMetricSpace X] [MeasurableSpace X] [PseudoMetricSpace Y] [MeasurableSpace Y] (μ : MeasureTheory.Measure X) (ν : MeasureTheory.Measure Y) [MeasureTheory.SFinite ν] [IsUnifLocDoublingMeasure μ] [IsUnifLocDoublingMeasure ν] : IsUnifLocDoublingMeasure (μ.prod ν) - Measurable.map_prodMk_left 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] : Measurable fun x => MeasureTheory.Measure.map (Prod.mk x) ν - MeasureTheory.Measure.prod.instIsFiniteMeasureOnCompacts 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_4} {β : Type u_5} [TopologicalSpace α] [TopologicalSpace β] {mα : MeasurableSpace α} {mβ : MeasurableSpace β} (μ : MeasureTheory.Measure α) (ν : MeasureTheory.Measure β) [MeasureTheory.SFinite ν] [MeasureTheory.IsFiniteMeasureOnCompacts μ] [MeasureTheory.IsFiniteMeasureOnCompacts ν] : MeasureTheory.IsFiniteMeasureOnCompacts (μ.prod ν) - MeasureTheory.Measure.prod.instIsLocallyFiniteMeasure 📋 Mathlib.MeasureTheory.Measure.Prod
{X : Type u_4} {Y : Type u_5} [TopologicalSpace X] [TopologicalSpace Y] {m : MeasurableSpace X} {μ : MeasureTheory.Measure X} [MeasureTheory.IsLocallyFiniteMeasure μ] {m' : MeasurableSpace Y} {ν : MeasureTheory.Measure Y} [MeasureTheory.SFinite ν] [MeasureTheory.IsLocallyFiniteMeasure ν] : MeasureTheory.IsLocallyFiniteMeasure (μ.prod ν) - MeasureTheory.Measure.prod.instIsOpenPosMeasure 📋 Mathlib.MeasureTheory.Measure.Prod
{X : Type u_4} {Y : Type u_5} [TopologicalSpace X] [TopologicalSpace Y] {m : MeasurableSpace X} {μ : MeasureTheory.Measure X} [μ.IsOpenPosMeasure] {m' : MeasurableSpace Y} {ν : MeasureTheory.Measure Y} [ν.IsOpenPosMeasure] [MeasureTheory.SFinite ν] : (μ.prod ν).IsOpenPosMeasure - MeasureTheory.Measure.prod_dirac 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} [MeasureTheory.SFinite μ] (y : β) : μ.prod (MeasureTheory.Measure.dirac y) = MeasureTheory.Measure.map (fun x => (x, y)) μ - Measurable.map_prodMk_right 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} [MeasureTheory.SFinite μ] : Measurable fun y => MeasureTheory.Measure.map (fun x => (x, y)) μ - AEMeasurable.comp_fst 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} {γ : Type u_3} [MeasurableSpace α] [MeasurableSpace β] [MeasurableSpace γ] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] {f : α → γ} (hf : AEMeasurable f μ) : AEMeasurable (fun z => f z.1) (μ.prod ν) - AEMeasurable.comp_snd 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} {γ : Type u_3} [MeasurableSpace α] [MeasurableSpace β] [MeasurableSpace γ] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] {f : β → γ} (hf : AEMeasurable f ν) : AEMeasurable (fun z => f z.2) (μ.prod ν) - MeasureTheory.Measure.measurePreserving_swap 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] : MeasureTheory.MeasurePreserving Prod.swap (μ.prod ν) (ν.prod μ) - MeasureTheory.NullMeasurable.comp_fst 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} {γ : Type u_3} [MeasurableSpace α] [MeasurableSpace β] [MeasurableSpace γ] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] {f : α → γ} (hf : MeasureTheory.NullMeasurable f μ) : MeasureTheory.NullMeasurable (fun z => f z.1) (μ.prod ν) - MeasureTheory.NullMeasurable.comp_snd 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} {γ : Type u_3} [MeasurableSpace α] [MeasurableSpace β] [MeasurableSpace γ] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] {f : β → γ} (hf : MeasureTheory.NullMeasurable f ν) : MeasureTheory.NullMeasurable (fun z => f z.2) (μ.prod ν) - measurable_measure_prodMk_left 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] {s : Set (α × β)} (hs : MeasurableSet s) : Measurable fun x => ν (Prod.mk x ⁻¹' s) - MeasureTheory.NullMeasurableSet.of_preimage_snd 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] [NeZero μ] {t : Set β} (h : MeasureTheory.NullMeasurableSet (Prod.snd ⁻¹' t) (μ.prod ν)) : MeasureTheory.NullMeasurableSet t ν - AEMeasurable.lintegral_prod_right 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] {f : α → β → ENNReal} (hf : AEMeasurable (Function.uncurry f) (μ.prod ν)) : AEMeasurable (fun x => ∫⁻ (y : β), f x y ∂ν) μ - AEMeasurable.lintegral_prod_right' 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] {f : α × β → ENNReal} (hf : AEMeasurable f (μ.prod ν)) : AEMeasurable (fun x => ∫⁻ (y : β), f (x, y) ∂ν) μ - MeasureTheory.Measure.nullMeasurableSet_preimage_snd 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] [NeZero μ] {t : Set β} : MeasureTheory.NullMeasurableSet (Prod.snd ⁻¹' t) (μ.prod ν) ↔ MeasureTheory.NullMeasurableSet t ν - measurable_measure_prodMk_right 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} [MeasureTheory.SFinite μ] {s : Set (α × β)} (hs : MeasurableSet s) : Measurable fun y => μ ((fun x => (x, y)) ⁻¹' s) - MeasureTheory.Measure.prod_sum_left 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {ι : Type u_4} (m : ι → MeasureTheory.Measure α) (μ : MeasureTheory.Measure β) [MeasureTheory.SFinite μ] : (MeasureTheory.Measure.sum m).prod μ = MeasureTheory.Measure.sum fun i => (m i).prod μ - MeasureTheory.QuasiMeasurePreserving.fst 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} {γ : Type u_3} [MeasurableSpace α] [MeasurableSpace β] [MeasurableSpace γ] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} {τ : MeasureTheory.Measure γ} [MeasureTheory.SFinite τ] {f : α → β × γ} (hf : MeasureTheory.Measure.QuasiMeasurePreserving f μ (ν.prod τ)) : MeasureTheory.Measure.QuasiMeasurePreserving (fun x => (f x).1) μ ν - MeasureTheory.QuasiMeasurePreserving.snd 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} {γ : Type u_3} [MeasurableSpace α] [MeasurableSpace β] [MeasurableSpace γ] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} {τ : MeasureTheory.Measure γ} [MeasureTheory.SFinite τ] {f : α → β × γ} (hf : MeasureTheory.Measure.QuasiMeasurePreserving f μ (ν.prod τ)) : MeasureTheory.Measure.QuasiMeasurePreserving (fun x => (f x).2) μ τ - MeasureTheory.Measure.AbsolutelyContinuous.prod 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ μ' : MeasureTheory.Measure α} {ν ν' : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] [MeasureTheory.SFinite ν'] (h1 : μ.AbsolutelyContinuous μ') (h2 : ν.AbsolutelyContinuous ν') : (μ.prod ν).AbsolutelyContinuous (μ'.prod ν') - MeasureTheory.lintegral_prod_le 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] (f : α × β → ENNReal) : ∫⁻ (z : α × β), f z ∂μ.prod ν ≤ ∫⁻ (x : α), ∫⁻ (y : β), f (x, y) ∂ν ∂μ - MeasureTheory.NullMeasurableSet.of_preimage_fst 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] [NeZero ν] {s : Set α} (h : MeasureTheory.NullMeasurableSet (Prod.fst ⁻¹' s) (μ.prod ν)) : MeasureTheory.NullMeasurableSet s μ - MeasureTheory.NullMeasurableSet.prod 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] {s : Set α} {t : Set β} (s_mble : MeasureTheory.NullMeasurableSet s μ) (t_mble : MeasureTheory.NullMeasurableSet t ν) : MeasureTheory.NullMeasurableSet (s ×ˢ t) (μ.prod ν) - MeasureTheory.Measure.FiniteAtFilter.prod 📋 Mathlib.MeasureTheory.Measure.Prod
{X : Type u_4} {Y : Type u_5} {m : MeasurableSpace X} {μ : MeasureTheory.Measure X} {m' : MeasurableSpace Y} {ν : MeasureTheory.Measure Y} [MeasureTheory.SFinite ν] {l : Filter X} {l' : Filter Y} (hμ : μ.FiniteAtFilter l) (hν : ν.FiniteAtFilter l') : (μ.prod ν).FiniteAtFilter (l ×ˢ l') - AEMeasurable.lintegral_prod_left 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] {f : α → β → ENNReal} (hf : AEMeasurable (Function.uncurry f) (μ.prod ν)) : AEMeasurable (fun y => ∫⁻ (x : α), f x y ∂μ) ν - AEMeasurable.lintegral_prod_left' 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] {f : α × β → ENNReal} (hf : AEMeasurable f (μ.prod ν)) : AEMeasurable (fun y => ∫⁻ (x : α), f (x, y) ∂μ) ν - Measurable.measurable_bind_left 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} {γ : Type u_3} [MeasurableSpace α] [MeasurableSpace β] [MeasurableSpace γ] {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] {f : α → β → MeasureTheory.Measure γ} (hf : Measurable (Function.uncurry f)) : Measurable fun a => ν.bind (f a) - MeasureTheory.Measure.nullMeasurableSet_preimage_fst 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] [NeZero ν] {s : Set α} : MeasureTheory.NullMeasurableSet (Prod.fst ⁻¹' s) (μ.prod ν) ↔ MeasureTheory.NullMeasurableSet s μ - MeasureTheory.Measure.prod_sum_right 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {ι' : Type u_4} [Countable ι'] (m : MeasureTheory.Measure α) (m' : ι' → MeasureTheory.Measure β) [∀ (n : ι'), MeasureTheory.SFinite (m' n)] : m.prod (MeasureTheory.Measure.sum m') = MeasureTheory.Measure.sum fun p => m.prod (m' p) - Measurable.measurable_bind_right 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} {γ : Type u_3} [MeasurableSpace α] [MeasurableSpace β] [MeasurableSpace γ] {μ : MeasureTheory.Measure α} [MeasureTheory.SFinite μ] {f : α → β → MeasureTheory.Measure γ} (hf : Measurable (Function.uncurry f)) : Measurable fun b => μ.bind fun x => f x b - MeasureTheory.Measure.instIsFiniteMeasureOnCompactsProdVolumeOfSFinite 📋 Mathlib.MeasureTheory.Measure.Prod
{X : Type u_4} {Y : Type u_5} [TopologicalSpace X] [MeasureTheory.MeasureSpace X] [MeasureTheory.IsFiniteMeasureOnCompacts MeasureTheory.volume] [TopologicalSpace Y] [MeasureTheory.MeasureSpace Y] [MeasureTheory.IsFiniteMeasureOnCompacts MeasureTheory.volume] [MeasureTheory.SFinite MeasureTheory.volume] : MeasureTheory.IsFiniteMeasureOnCompacts MeasureTheory.volume - MeasureTheory.Measure.instIsLocallyFiniteMeasureProdVolumeOfSFinite 📋 Mathlib.MeasureTheory.Measure.Prod
{X : Type u_4} {Y : Type u_5} [TopologicalSpace X] [TopologicalSpace Y] {m : MeasureTheory.MeasureSpace X} [MeasureTheory.IsLocallyFiniteMeasure MeasureTheory.volume] {m' : MeasureTheory.MeasureSpace Y} [MeasureTheory.IsLocallyFiniteMeasure MeasureTheory.volume] [MeasureTheory.SFinite MeasureTheory.volume] : MeasureTheory.IsLocallyFiniteMeasure MeasureTheory.volume - MeasureTheory.Measure.instIsOpenPosMeasureProdVolumeOfSFinite 📋 Mathlib.MeasureTheory.Measure.Prod
{X : Type u_4} {Y : Type u_5} [TopologicalSpace X] [MeasureTheory.MeasureSpace X] [MeasureTheory.volume.IsOpenPosMeasure] [TopologicalSpace Y] [MeasureTheory.MeasureSpace Y] [MeasureTheory.volume.IsOpenPosMeasure] [MeasureTheory.SFinite MeasureTheory.volume] : MeasureTheory.volume.IsOpenPosMeasure - MeasureTheory.Measure.IsUnifLocDoublingMeasure.volume_prod 📋 Mathlib.MeasureTheory.Measure.Prod
{X : Type u_4} {Y : Type u_5} [PseudoMetricSpace X] [MeasureTheory.MeasureSpace X] [PseudoMetricSpace Y] [MeasureTheory.MeasureSpace Y] [MeasureTheory.SFinite MeasureTheory.volume] [IsUnifLocDoublingMeasure MeasureTheory.volume] [IsUnifLocDoublingMeasure MeasureTheory.volume] : IsUnifLocDoublingMeasure MeasureTheory.volume - MeasureTheory.Measure.prod_swap 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] : MeasureTheory.Measure.map Prod.swap (μ.prod ν) = ν.prod μ - MeasureTheory.Measure.nullMeasurable_comp_snd 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} {γ : Type u_3} [MeasurableSpace α] [MeasurableSpace β] [MeasurableSpace γ] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] [NeZero μ] {f : β → γ} : MeasureTheory.NullMeasurable (f ∘ Prod.snd) (μ.prod ν) ↔ MeasureTheory.NullMeasurable f ν - MeasureTheory.measureReal_prod_prod 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] (s : Set α) (t : Set β) : (μ.prod ν).real (s ×ˢ t) = μ.real s * ν.real t - MeasureTheory.Measure.nullMeasurable_comp_fst 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} {γ : Type u_3} [MeasurableSpace α] [MeasurableSpace β] [MeasurableSpace γ] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] [NeZero ν] {f : α → γ} : MeasureTheory.NullMeasurable (f ∘ Prod.fst) (μ.prod ν) ↔ MeasureTheory.NullMeasurable f μ - MeasureTheory.lintegral_prod_swap 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] (f : α × β → ENNReal) : ∫⁻ (z : β × α), f z.swap ∂ν.prod μ = ∫⁻ (z : α × β), f z ∂μ.prod ν - AEMeasurable.prod_swap 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} {γ : Type u_3} [MeasurableSpace α] [MeasurableSpace β] [MeasurableSpace γ] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite μ] [MeasureTheory.SFinite ν] {f : β × α → γ} (hf : AEMeasurable f (ν.prod μ)) : AEMeasurable (fun z => f z.swap) (μ.prod ν) - MeasureTheory.lintegral_lintegral_swap 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] ⦃f : α → β → ENNReal⦄ (hf : AEMeasurable (Function.uncurry f) (μ.prod ν)) : ∫⁻ (x : α), ∫⁻ (y : β), f x y ∂ν ∂μ = ∫⁻ (y : β), ∫⁻ (x : α), f x y ∂μ ∂ν - MeasureTheory.Measure.restrict_prod_eq_prod_univ 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] (s : Set α) : (μ.restrict s).prod ν = (μ.prod ν).restrict (s ×ˢ Set.univ) - MeasureTheory.lintegral_prod_symm' 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] (f : α × β → ENNReal) (hf : Measurable f) : ∫⁻ (z : α × β), f z ∂μ.prod ν = ∫⁻ (y : β), ∫⁻ (x : α), f (x, y) ∂μ ∂ν - MeasureTheory.NullMeasurableSet.right_of_prod 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] {s : Set α} {t : Set β} (h : MeasureTheory.NullMeasurableSet (s ×ˢ t) (μ.prod ν)) (hs : μ s ≠ 0) : MeasureTheory.NullMeasurableSet t ν - MeasureTheory.lintegral_prod 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] (f : α × β → ENNReal) (hf : AEMeasurable f (μ.prod ν)) : ∫⁻ (z : α × β), f z ∂μ.prod ν = ∫⁻ (x : α), ∫⁻ (y : β), f (x, y) ∂ν ∂μ - MeasureTheory.Measure.prod_restrict 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] (s : Set α) (t : Set β) : (μ.restrict s).prod (ν.restrict t) = (μ.prod ν).restrict (s ×ˢ t) - MeasureTheory.Measure.prod_sum 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {ι : Type u_4} {ι' : Type u_5} [Countable ι'] (m : ι → MeasureTheory.Measure α) (m' : ι' → MeasureTheory.Measure β) [∀ (n : ι'), MeasureTheory.SFinite (m' n)] : (MeasureTheory.Measure.sum m).prod (MeasureTheory.Measure.sum m') = MeasureTheory.Measure.sum fun p => (m p.1).prod (m' p.2) - MeasureTheory.NullMeasurableSet.left_of_prod 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] {s : Set α} {t : Set β} (h : MeasureTheory.NullMeasurableSet (s ×ˢ t) (μ.prod ν)) (ht : ν t ≠ 0) : MeasureTheory.NullMeasurableSet s μ - MeasureTheory.lintegral_prod_symm 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] (f : α × β → ENNReal) (hf : AEMeasurable f (μ.prod ν)) : ∫⁻ (z : α × β), f z ∂μ.prod ν = ∫⁻ (y : β), ∫⁻ (x : α), f (x, y) ∂μ ∂ν - MeasureTheory.lintegral_lintegral 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] ⦃f : α → β → ENNReal⦄ (hf : AEMeasurable (Function.uncurry f) (μ.prod ν)) : ∫⁻ (x : α), ∫⁻ (y : β), f x y ∂ν ∂μ = ∫⁻ (z : α × β), f z.1 z.2 ∂μ.prod ν - MeasureTheory.Measure.bind_comm 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} {γ : Type u_3} [MeasurableSpace α] [MeasurableSpace β] [MeasurableSpace γ] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] {f : α → β → MeasureTheory.Measure γ} (hf : Measurable (Function.uncurry f)) : (μ.bind fun a => ν.bind (f a)) = ν.bind fun b => μ.bind fun x => f x b - MeasureTheory.QuasiMeasurePreserving.prod_of_right 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} {γ : Type u_3} [MeasurableSpace α] [MeasurableSpace β] [MeasurableSpace γ] {f : α × β → γ} {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} {τ : MeasureTheory.Measure γ} (hf : Measurable f) [MeasureTheory.SFinite ν] (h2f : ∀ᵐ (x : α) ∂μ, MeasureTheory.Measure.QuasiMeasurePreserving (fun y => f (x, y)) ν τ) : MeasureTheory.Measure.QuasiMeasurePreserving f (μ.prod ν) τ - MeasureTheory.lintegral_lintegral_symm 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] ⦃f : α → β → ENNReal⦄ (hf : AEMeasurable (Function.uncurry f) (μ.prod ν)) : ∫⁻ (x : α), ∫⁻ (y : β), f x y ∂ν ∂μ = ∫⁻ (z : β × α), f z.2 z.1 ∂ν.prod μ - MeasureTheory.MeasurePreserving.prod 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} {γ : Type u_3} [MeasurableSpace α] [MeasurableSpace β] [MeasurableSpace γ] {δ : Type u_4} [MeasurableSpace δ] {μa : MeasureTheory.Measure α} {μb : MeasureTheory.Measure β} {μc : MeasureTheory.Measure γ} {μd : MeasureTheory.Measure δ} [MeasureTheory.SFinite μa] [MeasureTheory.SFinite μc] {f : α → β} {g : γ → δ} (hf : MeasureTheory.MeasurePreserving f μa μb) (hg : MeasureTheory.MeasurePreserving g μc μd) : MeasureTheory.MeasurePreserving (Prod.map f g) (μa.prod μc) (μb.prod μd) - MeasureTheory.QuasiMeasurePreserving.prod_of_left 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_4} {β : Type u_5} {γ : Type u_6} [MeasurableSpace α] [MeasurableSpace β] [MeasurableSpace γ] {f : α × β → γ} {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} {τ : MeasureTheory.Measure γ} (hf : Measurable f) [MeasureTheory.SFinite μ] [MeasureTheory.SFinite ν] (h2f : ∀ᵐ (y : β) ∂ν, MeasureTheory.Measure.QuasiMeasurePreserving (fun x => f (x, y)) μ τ) : MeasureTheory.Measure.QuasiMeasurePreserving f (μ.prod ν) τ - MeasureTheory.Measure.map_fst_prod 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] : MeasureTheory.Measure.map Prod.fst (μ.prod ν) = ν Set.univ • μ - MeasureTheory.Measure.map_snd_prod 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] : MeasureTheory.Measure.map Prod.snd (μ.prod ν) = μ Set.univ • ν - MeasureTheory.QuasiMeasurePreserving.prodMap 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} {γ : Type u_3} [MeasurableSpace α] [MeasurableSpace β] [MeasurableSpace γ] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} {τ : MeasureTheory.Measure γ} {ω : Type u_4} {mω : MeasurableSpace ω} {υ : MeasureTheory.Measure ω} [MeasureTheory.SFinite μ] [MeasureTheory.SFinite τ] [MeasureTheory.SFinite υ] {f : α → β} {g : γ → ω} (hf : MeasureTheory.Measure.QuasiMeasurePreserving f μ ν) (hg : MeasureTheory.Measure.QuasiMeasurePreserving g τ υ) : MeasureTheory.Measure.QuasiMeasurePreserving (Prod.map f g) (μ.prod τ) (ν.prod υ) - MeasureTheory.Measure.prod_apply 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] {s : Set (α × β)} (hs : MeasurableSet s) : (μ.prod ν) s = ∫⁻ (x : α), ν (Prod.mk x ⁻¹' s) ∂μ - MeasureTheory.Measure.prod_apply_le 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] {s : Set (α × β)} (hs : MeasurableSet s) : (μ.prod ν) s ≤ ∫⁻ (x : α), ν (Prod.mk x ⁻¹' s) ∂μ - MeasureTheory.Measure.map_prod_map 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} {γ : Type u_3} [MeasurableSpace α] [MeasurableSpace β] [MeasurableSpace γ] {δ : Type u_4} [MeasurableSpace δ] {f : α → β} {g : γ → δ} (μa : MeasureTheory.Measure α) (μc : MeasureTheory.Measure γ) [MeasureTheory.SFinite μa] [MeasureTheory.SFinite μc] (hf : Measurable f) (hg : Measurable g) : (MeasureTheory.Measure.map f μa).prod (MeasureTheory.Measure.map g μc) = MeasureTheory.Measure.map (Prod.map f g) (μa.prod μc) - MeasureTheory.Measure.prod_apply_symm 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] {s : Set (α × β)} (hs : MeasurableSet s) : (μ.prod ν) s = ∫⁻ (y : β), μ ((fun x => (x, y)) ⁻¹' s) ∂ν - MeasureTheory.Measure.ae_ae_of_ae_prod 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] {p : α × β → Prop} (h : ∀ᵐ (z : α × β) ∂μ.prod ν, p z) : ∀ᵐ (x : α) ∂μ, ∀ᵐ (y : β) ∂ν, p (x, y) - MeasureTheory.lintegral_prod_mul 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] {f : α → ENNReal} {g : β → ENNReal} (hf : AEMeasurable f μ) (hg : AEMeasurable g ν) : ∫⁻ (z : α × β), f z.1 * g z.2 ∂μ.prod ν = (∫⁻ (x : α), f x ∂μ) * ∫⁻ (y : β), g y ∂ν - MeasureTheory.Measure.ae_ae_eq_of_ae_eq_uncurry 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] {γ : Type u_4} {f g : α → β → γ} (h : Function.uncurry f =ᵐ[μ.prod ν] Function.uncurry g) : ∀ᵐ (x : α) ∂μ, f x =ᵐ[ν] g x - MeasureTheory.Measure.nullMeasurableSet_prod_of_ne_zero 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] {s : Set α} {t : Set β} (hs : μ s ≠ 0) (ht : ν t ≠ 0) : MeasureTheory.NullMeasurableSet (s ×ˢ t) (μ.prod ν) ↔ MeasureTheory.NullMeasurableSet s μ ∧ MeasureTheory.NullMeasurableSet t ν - MeasureTheory.Measure.ae_ae_eq_curry_of_prod 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] {γ : Type u_4} {f g : α × β → γ} (h : f =ᵐ[μ.prod ν] g) : ∀ᵐ (x : α) ∂μ, Function.curry f x =ᵐ[ν] Function.curry g x - MeasureTheory.Measure.nullMeasurableSet_prod 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] {s : Set α} {t : Set β} : MeasureTheory.NullMeasurableSet (s ×ˢ t) (μ.prod ν) ↔ MeasureTheory.NullMeasurableSet s μ ∧ MeasureTheory.NullMeasurableSet t ν ∨ μ s = 0 ∨ ν t = 0 - MeasureTheory.Measure.prod_prod 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] (s : Set α) (t : Set β) : (μ.prod ν) (s ×ˢ t) = μ s * ν t - MeasureTheory.Measure.prod_mono 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ μ' : MeasureTheory.Measure α} {ν ν' : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] [MeasureTheory.SFinite ν'] (h1 : μ ≤ μ') (h2 : ν ≤ ν') : μ.prod ν ≤ μ'.prod ν' - MeasureTheory.Measure.prod_prod_le 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] (s : Set α) (t : Set β) : (μ.prod ν) (s ×ˢ t) ≤ μ s * ν t - MeasureTheory.Measure.ae_ae_comm 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] {p : α → β → Prop} (h : MeasurableSet {x | p x.1 x.2}) : (∀ᵐ (x : α) ∂μ, ∀ᵐ (y : β) ∂ν, p x y) ↔ ∀ᵐ (y : β) ∂ν, ∀ᵐ (x : α) ∂μ, p x y - MeasureTheory.Measure.measure_ae_null_of_prod_null 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] {s : Set (α × β)} (h : (μ.prod ν) s = 0) : (fun x => ν (Prod.mk x ⁻¹' s)) =ᵐ[μ] 0 - MeasureTheory.Measure.ae_measure_lt_top 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] {s : Set (α × β)} (hs : MeasurableSet s) (h2s : (μ.prod ν) s ≠ ⊤) : ∀ᵐ (x : α) ∂μ, ν (Prod.mk x ⁻¹' s) < ⊤ - MeasureTheory.Measure.ae_prod_iff_ae_ae 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] {p : α × β → Prop} (hp : MeasurableSet {x | p x}) : (∀ᵐ (z : α × β) ∂μ.prod ν, p z) ↔ ∀ᵐ (x : α) ∂μ, ∀ᵐ (y : β) ∂ν, p (x, y) - MeasureTheory.Measure.add_prod 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] (μ' : MeasureTheory.Measure α) [MeasureTheory.SFinite μ'] : (μ + μ').prod ν = μ.prod ν + μ'.prod ν - MeasureTheory.Measure.prod_add 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] (ν' : MeasureTheory.Measure β) [MeasureTheory.SFinite ν'] : μ.prod (ν + ν') = μ.prod ν + μ.prod ν' - MeasureTheory.Measure.prod_smul_left 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] {μ : MeasureTheory.Measure α} {R : Type u_4} [SMul R ENNReal] [IsScalarTower R ENNReal ENNReal] (c : R) : (c • μ).prod ν = c • μ.prod ν - MeasureTheory.Measure.measure_prod_null_of_ae_null 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] {s : Set (α × β)} (hsm : MeasurableSet s) (hs : (fun x => ν (Prod.mk x ⁻¹' s)) =ᵐ[μ] 0) : (μ.prod ν) s = 0 - MeasureTheory.Measure.set_prod_ae_eq 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] {s s' : Set α} {t t' : Set β} (hs : s =ᵐ[μ] s') (ht : t =ᵐ[ν] t') : s ×ˢ t =ᵐ[μ.prod ν] s' ×ˢ t' - MeasureTheory.Measure.measure_prod_null 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] {s : Set (α × β)} (hs : MeasurableSet s) : (μ.prod ν) s = 0 ↔ (fun x => ν (Prod.mk x ⁻¹' s)) =ᵐ[μ] 0 - MeasureTheory.Measure.ae_prod_mem_iff_ae_ae_mem 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] {s : Set (α × β)} (hs : MeasurableSet s) : (∀ᵐ (z : α × β) ∂μ.prod ν, z ∈ s) ↔ ∀ᵐ (x : α) ∂μ, ∀ᵐ (y : β) ∂ν, (x, y) ∈ s - MeasureTheory.setLIntegral_prod 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] {s : Set α} {t : Set β} (f : α × β → ENNReal) (hf : AEMeasurable f ((μ.prod ν).restrict (s ×ˢ t))) : ∫⁻ (z : α × β) in s ×ˢ t, f z ∂μ.prod ν = ∫⁻ (x : α) in s, ∫⁻ (y : β) in t, f (x, y) ∂ν ∂μ - MeasureTheory.setLIntegral_prod_symm 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] {s : Set α} {t : Set β} (f : α × β → ENNReal) (hf : AEMeasurable f ((μ.prod ν).restrict (s ×ˢ t))) : ∫⁻ (z : α × β) in s ×ˢ t, f z ∂μ.prod ν = ∫⁻ (y : β) in t, ∫⁻ (x : α) in s, f (x, y) ∂μ ∂ν - MeasureTheory.Measure.measure_prod_compl_eq_zero 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] {s : Set α} {t : Set β} (s_ae_univ : μ sᶜ = 0) (t_ae_univ : ν tᶜ = 0) : (μ.prod ν) (s ×ˢ t)ᶜ = 0 - MeasureTheory.MeasurePreserving.skew_product 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} {γ : Type u_3} [MeasurableSpace α] [MeasurableSpace β] [MeasurableSpace γ] {δ : Type u_4} [MeasurableSpace δ] {μa : MeasureTheory.Measure α} {μb : MeasureTheory.Measure β} {μc : MeasureTheory.Measure γ} {μd : MeasureTheory.Measure δ} [MeasureTheory.SFinite μa] [MeasureTheory.SFinite μc] {f : α → β} (hf : MeasureTheory.MeasurePreserving f μa μb) {g : α → γ → δ} (hgm : Measurable (Function.uncurry g)) (hg : ∀ᵐ (a : α) ∂μa, MeasureTheory.Measure.map (g a) μc = μd) : MeasureTheory.MeasurePreserving (fun p => (f p.1, g p.1 p.2)) (μa.prod μc) (μb.prod μd) - MeasureTheory.measurePreserving_prodAssoc 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} {γ : Type u_3} [MeasurableSpace α] [MeasurableSpace β] [MeasurableSpace γ] (μa : MeasureTheory.Measure α) (μb : MeasureTheory.Measure β) (μc : MeasureTheory.Measure γ) [MeasureTheory.SFinite μb] [MeasureTheory.SFinite μc] : MeasureTheory.MeasurePreserving (⇑MeasurableEquiv.prodAssoc) ((μa.prod μb).prod μc) (μa.prod (μb.prod μc)) - MeasureTheory.Measure.prodAssoc_prod 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} {γ : Type u_3} [MeasurableSpace α] [MeasurableSpace β] [MeasurableSpace γ] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} {τ : MeasureTheory.Measure γ} [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] [MeasureTheory.SFinite τ] : MeasureTheory.Measure.map (⇑MeasurableEquiv.prodAssoc) ((μ.prod ν).prod τ) = μ.prod (ν.prod τ) - MeasureTheory.volume_preserving_prodAssoc 📋 Mathlib.MeasureTheory.Measure.Prod
{α₁ : Type u_4} {β₁ : Type u_5} {γ₁ : Type u_6} [MeasureTheory.MeasureSpace α₁] [MeasureTheory.MeasureSpace β₁] [MeasureTheory.MeasureSpace γ₁] [MeasureTheory.SFinite MeasureTheory.volume] [MeasureTheory.SFinite MeasureTheory.volume] : MeasureTheory.MeasurePreserving (⇑MeasurableEquiv.prodAssoc) MeasureTheory.volume MeasureTheory.volume - MeasureTheory.Measure.sfinite_conv_of_sfinite 📋 Mathlib.MeasureTheory.Group.Convolution
{M : Type u_1} [AddMonoid M] [MeasurableSpace M] (μ ν : MeasureTheory.Measure M) [MeasureTheory.SFinite μ] [MeasureTheory.SFinite ν] : MeasureTheory.SFinite (μ.conv ν) - MeasureTheory.Measure.sfinite_mconv_of_sfinite 📋 Mathlib.MeasureTheory.Group.Convolution
{M : Type u_1} [Monoid M] [MeasurableSpace M] (μ ν : MeasureTheory.Measure M) [MeasureTheory.SFinite μ] [MeasureTheory.SFinite ν] : MeasureTheory.SFinite (μ.mconv ν) - MeasureTheory.Measure.conv_dirac_zero 📋 Mathlib.MeasureTheory.Group.Convolution
{M : Type u_1} [AddMonoid M] [MeasurableSpace M] [MeasurableAdd₂ M] (μ : MeasureTheory.Measure M) [MeasureTheory.SFinite μ] : μ.conv (MeasureTheory.Measure.dirac 0) = μ - MeasureTheory.Measure.dirac_one_mconv 📋 Mathlib.MeasureTheory.Group.Convolution
{M : Type u_1} [Monoid M] [MeasurableSpace M] [MeasurableMul₂ M] (μ : MeasureTheory.Measure M) [MeasureTheory.SFinite μ] : (MeasureTheory.Measure.dirac 1).mconv μ = μ - MeasureTheory.Measure.dirac_zero_conv 📋 Mathlib.MeasureTheory.Group.Convolution
{M : Type u_1} [AddMonoid M] [MeasurableSpace M] [MeasurableAdd₂ M] (μ : MeasureTheory.Measure M) [MeasureTheory.SFinite μ] : (MeasureTheory.Measure.dirac 0).conv μ = μ - MeasureTheory.Measure.mconv_dirac_one 📋 Mathlib.MeasureTheory.Group.Convolution
{M : Type u_1} [Monoid M] [MeasurableSpace M] [MeasurableMul₂ M] (μ : MeasureTheory.Measure M) [MeasureTheory.SFinite μ] : μ.mconv (MeasureTheory.Measure.dirac 1) = μ - MeasureTheory.Measure.conv_comm 📋 Mathlib.MeasureTheory.Group.Convolution
{M : Type u_2} [AddCommMonoid M] [MeasurableSpace M] [MeasurableAdd₂ M] (μ ν : MeasureTheory.Measure M) [MeasureTheory.SFinite μ] [MeasureTheory.SFinite ν] : μ.conv ν = ν.conv μ - MeasureTheory.Measure.mconv_comm 📋 Mathlib.MeasureTheory.Group.Convolution
{M : Type u_2} [CommMonoid M] [MeasurableSpace M] [MeasurableMul₂ M] (μ ν : MeasureTheory.Measure M) [MeasureTheory.SFinite μ] [MeasureTheory.SFinite ν] : μ.mconv ν = ν.mconv μ - MeasureTheory.Measure.conv_absolutelyContinuous 📋 Mathlib.MeasureTheory.Group.Convolution
{M : Type u_1} [AddMonoid M] [MeasurableSpace M] [MeasurableAdd₂ M] {μ ν ρ : MeasureTheory.Measure M} [ρ.IsAddLeftInvariant] [MeasureTheory.SFinite ν] (hν : ν.AbsolutelyContinuous ρ) : (μ.conv ν).AbsolutelyContinuous ρ - MeasureTheory.Measure.mconv_absolutelyContinuous 📋 Mathlib.MeasureTheory.Group.Convolution
{M : Type u_1} [Monoid M] [MeasurableSpace M] [MeasurableMul₂ M] {μ ν ρ : MeasureTheory.Measure M} [ρ.IsMulLeftInvariant] [MeasureTheory.SFinite ν] (hν : ν.AbsolutelyContinuous ρ) : (μ.mconv ν).AbsolutelyContinuous ρ - MeasureTheory.Measure.conv_assoc 📋 Mathlib.MeasureTheory.Group.Convolution
{M : Type u_1} [AddMonoid M] [MeasurableSpace M] [MeasurableAdd₂ M] (μ ν ρ : MeasureTheory.Measure M) [MeasureTheory.SFinite ν] [MeasureTheory.SFinite ρ] : (μ.conv ν).conv ρ = μ.conv (ν.conv ρ) - MeasureTheory.Measure.conv_dirac 📋 Mathlib.MeasureTheory.Group.Convolution
{M : Type u_1} [AddMonoid M] [MeasurableSpace M] [MeasurableAdd₂ M] (μ : MeasureTheory.Measure M) [MeasureTheory.SFinite μ] (x : M) : μ.conv (MeasureTheory.Measure.dirac x) = MeasureTheory.Measure.map (fun y => y + x) μ - MeasureTheory.Measure.dirac_conv 📋 Mathlib.MeasureTheory.Group.Convolution
{M : Type u_1} [AddMonoid M] [MeasurableSpace M] [MeasurableAdd₂ M] (x : M) (μ : MeasureTheory.Measure M) [MeasureTheory.SFinite μ] : (MeasureTheory.Measure.dirac x).conv μ = MeasureTheory.Measure.map (fun y => x + y) μ - MeasureTheory.Measure.dirac_mconv 📋 Mathlib.MeasureTheory.Group.Convolution
{M : Type u_1} [Monoid M] [MeasurableSpace M] [MeasurableMul₂ M] (x : M) (μ : MeasureTheory.Measure M) [MeasureTheory.SFinite μ] : (MeasureTheory.Measure.dirac x).mconv μ = MeasureTheory.Measure.map (fun y => x * y) μ - MeasureTheory.Measure.mconv_assoc 📋 Mathlib.MeasureTheory.Group.Convolution
{M : Type u_1} [Monoid M] [MeasurableSpace M] [MeasurableMul₂ M] (μ ν ρ : MeasureTheory.Measure M) [MeasureTheory.SFinite ν] [MeasureTheory.SFinite ρ] : (μ.mconv ν).mconv ρ = μ.mconv (ν.mconv ρ) - MeasureTheory.Measure.mconv_dirac 📋 Mathlib.MeasureTheory.Group.Convolution
{M : Type u_1} [Monoid M] [MeasurableSpace M] [MeasurableMul₂ M] (μ : MeasureTheory.Measure M) [MeasureTheory.SFinite μ] (x : M) : μ.mconv (MeasureTheory.Measure.dirac x) = MeasureTheory.Measure.map (fun y => y * x) μ - MeasureTheory.Measure.lintegral_conv 📋 Mathlib.MeasureTheory.Group.Convolution
{M : Type u_1} [AddMonoid M] [MeasurableSpace M] [MeasurableAdd₂ M] {μ ν : MeasureTheory.Measure M} [MeasureTheory.SFinite ν] {f : M → ENNReal} (hf : Measurable f) : ∫⁻ (z : M), f z ∂μ.conv ν = ∫⁻ (x : M), ∫⁻ (y : M), f (x + y) ∂ν ∂μ - MeasureTheory.Measure.lintegral_mconv 📋 Mathlib.MeasureTheory.Group.Convolution
{M : Type u_1} [Monoid M] [MeasurableSpace M] [MeasurableMul₂ M] {μ ν : MeasureTheory.Measure M} [MeasureTheory.SFinite ν] {f : M → ENNReal} (hf : Measurable f) : ∫⁻ (z : M), f z ∂μ.mconv ν = ∫⁻ (x : M), ∫⁻ (y : M), f (x * y) ∂ν ∂μ - MeasureTheory.Measure.add_conv 📋 Mathlib.MeasureTheory.Group.Convolution
{M : Type u_1} [AddMonoid M] [MeasurableSpace M] [MeasurableAdd₂ M] (μ ν ρ : MeasureTheory.Measure M) [MeasureTheory.SFinite μ] [MeasureTheory.SFinite ν] [MeasureTheory.SFinite ρ] : (μ + ν).conv ρ = μ.conv ρ + ν.conv ρ - MeasureTheory.Measure.add_mconv 📋 Mathlib.MeasureTheory.Group.Convolution
{M : Type u_1} [Monoid M] [MeasurableSpace M] [MeasurableMul₂ M] (μ ν ρ : MeasureTheory.Measure M) [MeasureTheory.SFinite μ] [MeasureTheory.SFinite ν] [MeasureTheory.SFinite ρ] : (μ + ν).mconv ρ = μ.mconv ρ + ν.mconv ρ - MeasureTheory.Measure.conv_add 📋 Mathlib.MeasureTheory.Group.Convolution
{M : Type u_1} [AddMonoid M] [MeasurableSpace M] [MeasurableAdd₂ M] (μ ν ρ : MeasureTheory.Measure M) [MeasureTheory.SFinite μ] [MeasureTheory.SFinite ν] [MeasureTheory.SFinite ρ] : μ.conv (ν + ρ) = μ.conv ν + μ.conv ρ - MeasureTheory.Measure.mconv_add 📋 Mathlib.MeasureTheory.Group.Convolution
{M : Type u_1} [Monoid M] [MeasurableSpace M] [MeasurableMul₂ M] (μ ν ρ : MeasureTheory.Measure M) [MeasureTheory.SFinite μ] [MeasureTheory.SFinite ν] [MeasureTheory.SFinite ρ] : μ.mconv (ν + ρ) = μ.mconv ν + μ.mconv ρ - MeasureTheory.Measure.conv_smul_left 📋 Mathlib.MeasureTheory.Group.Convolution
{M : Type u_1} [AddMonoid M] [MeasurableSpace M] [MeasurableAdd₂ M] (μ ν : MeasureTheory.Measure M) [MeasureTheory.SFinite ν] (s : ENNReal) : (s • μ).conv ν = s • μ.conv ν - MeasureTheory.Measure.mconv_smul_left 📋 Mathlib.MeasureTheory.Group.Convolution
{M : Type u_1} [Monoid M] [MeasurableSpace M] [MeasurableMul₂ M] (μ ν : MeasureTheory.Measure M) [MeasureTheory.SFinite ν] (s : ENNReal) : (s • μ).mconv ν = s • μ.mconv ν - MeasureTheory.Measure.map_conv_addMonoidHom 📋 Mathlib.MeasureTheory.Group.Convolution
{M : Type u_2} {M' : Type u_3} {mM : MeasurableSpace M} [AddMonoid M] [MeasurableAdd₂ M] {mM' : MeasurableSpace M'} [AddMonoid M'] [MeasurableAdd₂ M'] {μ ν : MeasureTheory.Measure M} [MeasureTheory.SFinite μ] [MeasureTheory.SFinite ν] (L : M →+ M') (hL : Measurable ⇑L) : MeasureTheory.Measure.map (⇑L) (μ.conv ν) = (MeasureTheory.Measure.map (⇑L) μ).conv (MeasureTheory.Measure.map (⇑L) ν) - MeasureTheory.Measure.map_mconv_monoidHom 📋 Mathlib.MeasureTheory.Group.Convolution
{M : Type u_2} {M' : Type u_3} {mM : MeasurableSpace M} [Monoid M] [MeasurableMul₂ M] {mM' : MeasurableSpace M'} [Monoid M'] [MeasurableMul₂ M'] {μ ν : MeasureTheory.Measure M} [MeasureTheory.SFinite μ] [MeasureTheory.SFinite ν] (L : M →* M') (hL : Measurable ⇑L) : MeasureTheory.Measure.map (⇑L) (μ.mconv ν) = (MeasureTheory.Measure.map (⇑L) μ).mconv (MeasureTheory.Measure.map (⇑L) ν) - MeasureTheory.Measure.map_conv_continuousLinearMap 📋 Mathlib.MeasureTheory.Group.Convolution
{E : Type u_2} {F : Type u_3} [AddCommMonoid E] [AddCommMonoid F] [Module ℝ E] [Module ℝ F] [TopologicalSpace E] [TopologicalSpace F] {mE : MeasurableSpace E} [MeasurableAdd₂ E] {mF : MeasurableSpace F} [MeasurableAdd₂ F] [OpensMeasurableSpace E] [BorelSpace F] {μ ν : MeasureTheory.Measure E} [MeasureTheory.SFinite μ] [MeasureTheory.SFinite ν] (L : E →L[ℝ] F) : MeasureTheory.Measure.map (⇑L) (μ.conv ν) = (MeasureTheory.Measure.map (⇑L) μ).conv (MeasureTheory.Measure.map (⇑L) ν) - MeasureTheory.Measure.inv.instSFinite 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_1} [MeasurableSpace G] [Inv G] (μ : MeasureTheory.Measure G) [MeasureTheory.SFinite μ] : MeasureTheory.SFinite μ.inv - MeasureTheory.Measure.neg.instSFinite 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_1} [MeasurableSpace G] [Neg G] (μ : MeasureTheory.Measure G) [MeasureTheory.SFinite μ] : MeasureTheory.SFinite μ.neg - MeasureTheory.Measure.prod.instIsAddLeftInvariant 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_1} [MeasurableSpace G] [Add G] {μ : MeasureTheory.Measure G} [MeasurableAdd G] [μ.IsAddLeftInvariant] [MeasureTheory.SFinite μ] {H : Type u_3} [Add H] {mH : MeasurableSpace H} {ν : MeasureTheory.Measure H} [MeasurableAdd H] [ν.IsAddLeftInvariant] [MeasureTheory.SFinite ν] : (μ.prod ν).IsAddLeftInvariant - MeasureTheory.Measure.prod.instIsAddRightInvariant 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_1} [MeasurableSpace G] [Add G] {μ : MeasureTheory.Measure G} [MeasurableAdd G] [μ.IsAddRightInvariant] [MeasureTheory.SFinite μ] {H : Type u_3} [Add H] {mH : MeasurableSpace H} {ν : MeasureTheory.Measure H} [MeasurableAdd H] [ν.IsAddRightInvariant] [MeasureTheory.SFinite ν] : (μ.prod ν).IsAddRightInvariant - MeasureTheory.Measure.prod.instIsMulLeftInvariant 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_1} [MeasurableSpace G] [Mul G] {μ : MeasureTheory.Measure G} [MeasurableMul G] [μ.IsMulLeftInvariant] [MeasureTheory.SFinite μ] {H : Type u_3} [Mul H] {mH : MeasurableSpace H} {ν : MeasureTheory.Measure H} [MeasurableMul H] [ν.IsMulLeftInvariant] [MeasureTheory.SFinite ν] : (μ.prod ν).IsMulLeftInvariant - MeasureTheory.Measure.prod.instIsMulRightInvariant 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_1} [MeasurableSpace G] [Mul G] {μ : MeasureTheory.Measure G} [MeasurableMul G] [μ.IsMulRightInvariant] [MeasureTheory.SFinite μ] {H : Type u_3} [Mul H] {mH : MeasurableSpace H} {ν : MeasureTheory.Measure H} [MeasurableMul H] [ν.IsMulRightInvariant] [MeasureTheory.SFinite ν] : (μ.prod ν).IsMulRightInvariant - MeasureTheory.Measure.prod.instIsAddHaarMeasure 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_3} [AddGroup G] [TopologicalSpace G] {x✝ : MeasurableSpace G} {H : Type u_4} [AddGroup H] [TopologicalSpace H] {x✝¹ : MeasurableSpace H} (μ : MeasureTheory.Measure G) (ν : MeasureTheory.Measure H) [μ.IsAddHaarMeasure] [ν.IsAddHaarMeasure] [MeasureTheory.SFinite μ] [MeasureTheory.SFinite ν] [MeasurableAdd G] [MeasurableAdd H] : (μ.prod ν).IsAddHaarMeasure - MeasureTheory.Measure.prod.instIsHaarMeasure 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_3} [Group G] [TopologicalSpace G] {x✝ : MeasurableSpace G} {H : Type u_4} [Group H] [TopologicalSpace H] {x✝¹ : MeasurableSpace H} (μ : MeasureTheory.Measure G) (ν : MeasureTheory.Measure H) [μ.IsHaarMeasure] [ν.IsHaarMeasure] [MeasureTheory.SFinite μ] [MeasureTheory.SFinite ν] [MeasurableMul G] [MeasurableMul H] : (μ.prod ν).IsHaarMeasure - MeasureTheory.absolutelyContinuous_inv 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [Group G] [MeasurableMul₂ G] (μ : MeasureTheory.Measure G) [MeasureTheory.SFinite μ] [MeasurableInv G] [μ.IsMulLeftInvariant] : μ.AbsolutelyContinuous μ.inv - MeasureTheory.absolutelyContinuous_neg 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] (μ : MeasureTheory.Measure G) [MeasureTheory.SFinite μ] [MeasurableNeg G] [μ.IsAddLeftInvariant] : μ.AbsolutelyContinuous μ.neg - MeasureTheory.inv_absolutelyContinuous 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [Group G] [MeasurableMul₂ G] (μ : MeasureTheory.Measure G) [MeasureTheory.SFinite μ] [MeasurableInv G] [μ.IsMulLeftInvariant] : μ.inv.AbsolutelyContinuous μ - MeasureTheory.neg_absolutelyContinuous 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] (μ : MeasureTheory.Measure G) [MeasureTheory.SFinite μ] [MeasurableNeg G] [μ.IsAddLeftInvariant] : μ.neg.AbsolutelyContinuous μ - MeasureTheory.quasiMeasurePreserving_inv 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [Group G] [MeasurableMul₂ G] (μ : MeasureTheory.Measure G) [MeasureTheory.SFinite μ] [MeasurableInv G] [μ.IsMulLeftInvariant] : MeasureTheory.Measure.QuasiMeasurePreserving Inv.inv μ μ - MeasureTheory.quasiMeasurePreserving_inv_of_right_invariant 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [Group G] [MeasurableMul₂ G] (μ : MeasureTheory.Measure G) [MeasureTheory.SFinite μ] [MeasurableInv G] [μ.IsMulRightInvariant] : MeasureTheory.Measure.QuasiMeasurePreserving Inv.inv μ μ - MeasureTheory.quasiMeasurePreserving_neg 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] (μ : MeasureTheory.Measure G) [MeasureTheory.SFinite μ] [MeasurableNeg G] [μ.IsAddLeftInvariant] : MeasureTheory.Measure.QuasiMeasurePreserving Neg.neg μ μ - MeasureTheory.quasiMeasurePreserving_neg_of_right_invariant 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] (μ : MeasureTheory.Measure G) [MeasureTheory.SFinite μ] [MeasurableNeg G] [μ.IsAddRightInvariant] : MeasureTheory.Measure.QuasiMeasurePreserving Neg.neg μ μ - MeasureTheory.measurable_measure_add_right 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] (μ : MeasureTheory.Measure G) [MeasureTheory.SFinite μ] {s : Set G} (hs : MeasurableSet s) : Measurable fun x => μ ((fun y => y + x) ⁻¹' s) - MeasureTheory.measurable_measure_mul_right 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [Group G] [MeasurableMul₂ G] (μ : MeasureTheory.Measure G) [MeasureTheory.SFinite μ] {s : Set G} (hs : MeasurableSet s) : Measurable fun x => μ ((fun y => y * x) ⁻¹' s) - MeasureTheory.quasiMeasurePreserving_div_left 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [Group G] [MeasurableMul₂ G] (μ : MeasureTheory.Measure G) [MeasureTheory.SFinite μ] [MeasurableInv G] [μ.IsMulLeftInvariant] (g : G) : MeasureTheory.Measure.QuasiMeasurePreserving (fun h => g / h) μ μ - MeasureTheory.quasiMeasurePreserving_div_left_of_right_invariant 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [Group G] [MeasurableMul₂ G] (μ : MeasureTheory.Measure G) [MeasureTheory.SFinite μ] [MeasurableInv G] [μ.IsMulRightInvariant] (g : G) : MeasureTheory.Measure.QuasiMeasurePreserving (fun h => g / h) μ μ - MeasureTheory.quasiMeasurePreserving_sub_left 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] (μ : MeasureTheory.Measure G) [MeasureTheory.SFinite μ] [MeasurableNeg G] [μ.IsAddLeftInvariant] (g : G) : MeasureTheory.Measure.QuasiMeasurePreserving (fun h => g - h) μ μ - MeasureTheory.quasiMeasurePreserving_sub_left_of_right_invariant 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] (μ : MeasureTheory.Measure G) [MeasureTheory.SFinite μ] [MeasurableNeg G] [μ.IsAddRightInvariant] (g : G) : MeasureTheory.Measure.QuasiMeasurePreserving (fun h => g - h) μ μ - MeasureTheory.absolutelyContinuous_map_div_left 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [Group G] [MeasurableMul₂ G] (μ : MeasureTheory.Measure G) [MeasureTheory.SFinite μ] [MeasurableInv G] [μ.IsMulLeftInvariant] (g : G) : μ.AbsolutelyContinuous (MeasureTheory.Measure.map (fun h => g / h) μ) - MeasureTheory.absolutelyContinuous_map_sub_left 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] (μ : MeasureTheory.Measure G) [MeasureTheory.SFinite μ] [MeasurableNeg G] [μ.IsAddLeftInvariant] (g : G) : μ.AbsolutelyContinuous (MeasureTheory.Measure.map (fun h => g - h) μ) - MeasureTheory.quasiMeasurePreserving_add_left 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] (μ : MeasureTheory.Measure G) [MeasureTheory.SFinite μ] [MeasurableNeg G] [μ.IsAddRightInvariant] (g : G) : MeasureTheory.Measure.QuasiMeasurePreserving (fun h => g + h) μ μ - MeasureTheory.quasiMeasurePreserving_add_right 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] (μ : MeasureTheory.Measure G) [MeasureTheory.SFinite μ] [MeasurableNeg G] [μ.IsAddLeftInvariant] (g : G) : MeasureTheory.Measure.QuasiMeasurePreserving (fun h => h + g) μ μ - MeasureTheory.quasiMeasurePreserving_mul_left 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [Group G] [MeasurableMul₂ G] (μ : MeasureTheory.Measure G) [MeasureTheory.SFinite μ] [MeasurableInv G] [μ.IsMulRightInvariant] (g : G) : MeasureTheory.Measure.QuasiMeasurePreserving (fun h => g * h) μ μ - MeasureTheory.quasiMeasurePreserving_mul_right 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [Group G] [MeasurableMul₂ G] (μ : MeasureTheory.Measure G) [MeasureTheory.SFinite μ] [MeasurableInv G] [μ.IsMulLeftInvariant] (g : G) : MeasureTheory.Measure.QuasiMeasurePreserving (fun h => h * g) μ μ - MeasureTheory.absolutelyContinuous_map_add_right 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] (μ : MeasureTheory.Measure G) [MeasureTheory.SFinite μ] [MeasurableNeg G] [μ.IsAddLeftInvariant] (g : G) : μ.AbsolutelyContinuous (MeasureTheory.Measure.map (fun x => x + g) μ) - MeasureTheory.absolutelyContinuous_map_mul_right 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [Group G] [MeasurableMul₂ G] (μ : MeasureTheory.Measure G) [MeasureTheory.SFinite μ] [MeasurableInv G] [μ.IsMulLeftInvariant] (g : G) : μ.AbsolutelyContinuous (MeasureTheory.Measure.map (fun x => x * g) μ) - MeasureTheory.inv_ae 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [Group G] [MeasurableMul₂ G] (μ : MeasureTheory.Measure G) [MeasureTheory.SFinite μ] [MeasurableInv G] [μ.IsMulLeftInvariant] : (MeasureTheory.ae μ)⁻¹ = MeasureTheory.ae μ - MeasureTheory.neg_ae 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] (μ : MeasureTheory.Measure G) [MeasureTheory.SFinite μ] [MeasurableNeg G] [μ.IsAddLeftInvariant] : -MeasureTheory.ae μ = MeasureTheory.ae μ - MeasureTheory.quasiMeasurePreserving_add 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] (μ ν : MeasureTheory.Measure G) [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] [ν.IsAddLeftInvariant] : MeasureTheory.Measure.QuasiMeasurePreserving (fun p => p.1 + p.2) (μ.prod ν) ν - MeasureTheory.quasiMeasurePreserving_add_swap 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] (μ ν : MeasureTheory.Measure G) [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] [μ.IsAddLeftInvariant] : MeasureTheory.Measure.QuasiMeasurePreserving (fun p => p.2 + p.1) (μ.prod ν) μ - MeasureTheory.quasiMeasurePreserving_mul 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [Group G] [MeasurableMul₂ G] (μ ν : MeasureTheory.Measure G) [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] [ν.IsMulLeftInvariant] : MeasureTheory.Measure.QuasiMeasurePreserving (fun p => p.1 * p.2) (μ.prod ν) ν - MeasureTheory.quasiMeasurePreserving_mul_swap 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [Group G] [MeasurableMul₂ G] (μ ν : MeasureTheory.Measure G) [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] [μ.IsMulLeftInvariant] : MeasureTheory.Measure.QuasiMeasurePreserving (fun p => p.2 * p.1) (μ.prod ν) μ
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