Loogle!
Result
Found 153 declarations mentioning MeasurableNeg.
- MeasurableNeg 📋 Mathlib.MeasureTheory.Group.Arithmetic
(G : Type u_2) [Neg G] [MeasurableSpace G] : Prop - DiscreteMeasurableSpace.toMeasurableNeg 📋 Mathlib.MeasureTheory.Group.Arithmetic
{α : Type u_1} [MeasurableSpace α] [Neg α] [DiscreteMeasurableSpace α] : MeasurableNeg α - MeasurableNeg.measurable_neg 📋 Mathlib.MeasureTheory.Group.Arithmetic
{G : Type u_2} {inst✝ : Neg G} {inst✝¹ : MeasurableSpace G} [self : MeasurableNeg G] : Measurable Neg.neg - MeasurableNeg.mk 📋 Mathlib.MeasureTheory.Group.Arithmetic
{G : Type u_2} [Neg G] [MeasurableSpace G] (measurable_neg : Measurable Neg.neg) : MeasurableNeg G - measurableEmbedding_neg 📋 Mathlib.MeasureTheory.Group.Arithmetic
{α : Type u_3} {m : MeasurableSpace α} [InvolutiveNeg α] [MeasurableNeg α] : MeasurableEmbedding Neg.neg - MeasurableSet.neg 📋 Mathlib.MeasureTheory.Group.Arithmetic
{G : Type u_2} [Neg G] [MeasurableSpace G] [MeasurableNeg G] {s : Set G} (hs : MeasurableSet s) : MeasurableSet (-s) - measurableDiv₂_of_add_neg 📋 Mathlib.MeasureTheory.Group.Arithmetic
(G : Type u_2) [MeasurableSpace G] [SubNegMonoid G] [MeasurableAdd₂ G] [MeasurableNeg G] : MeasurableSub₂ G - measurableSub_of_add_neg 📋 Mathlib.MeasureTheory.Group.Arithmetic
(G : Type u_2) [MeasurableSpace G] [SubNegMonoid G] [MeasurableAdd G] [MeasurableNeg G] : MeasurableSub G - Measurable.fun_neg 📋 Mathlib.MeasureTheory.Group.Arithmetic
{G : Type u_2} {α : Type u_3} [Neg G] [MeasurableSpace G] [MeasurableNeg G] {m : MeasurableSpace α} {f : α → G} (hf : Measurable f) : Measurable fun i => -f i - Pi.measurableNeg 📋 Mathlib.MeasureTheory.Group.Arithmetic
{ι : Type u_4} {α : ι → Type u_5} [(i : ι) → Neg (α i)] [(i : ι) → MeasurableSpace (α i)] [∀ (i : ι), MeasurableNeg (α i)] : MeasurableNeg ((i : ι) → α i) - SubNegMonoid.measurableSMul_int₂ 📋 Mathlib.MeasureTheory.Group.Arithmetic
(M : Type u_6) [SubNegMonoid M] [MeasurableSpace M] [MeasurableAdd₂ M] [MeasurableNeg M] : MeasurableSMul₂ ℤ M - Measurable.neg 📋 Mathlib.MeasureTheory.Group.Arithmetic
{G : Type u_2} {α : Type u_3} [Neg G] [MeasurableSpace G] [MeasurableNeg G] {m : MeasurableSpace α} {f : α → G} (hf : Measurable f) : Measurable (-f) - measurable_neg_iff 📋 Mathlib.MeasureTheory.Group.Arithmetic
{α : Type u_3} {m : MeasurableSpace α} {G : Type u_4} [InvolutiveNeg G] [MeasurableSpace G] [MeasurableNeg G] {f : α → G} : (Measurable fun x => -f x) ↔ Measurable f - AEMeasurable.fun_neg 📋 Mathlib.MeasureTheory.Group.Arithmetic
{G : Type u_2} {α : Type u_3} [Neg G] [MeasurableSpace G] [MeasurableNeg G] {m : MeasurableSpace α} {f : α → G} {μ : MeasureTheory.Measure α} (hf : AEMeasurable f μ) : AEMeasurable (fun i => -f i) μ - AEMeasurable.neg 📋 Mathlib.MeasureTheory.Group.Arithmetic
{G : Type u_2} {α : Type u_3} [Neg G] [MeasurableSpace G] [MeasurableNeg G] {m : MeasurableSpace α} {f : α → G} {μ : MeasureTheory.Measure α} (hf : AEMeasurable f μ) : AEMeasurable (-f) μ - aemeasurable_neg_iff 📋 Mathlib.MeasureTheory.Group.Arithmetic
{α : Type u_3} {m : MeasurableSpace α} {μ : MeasureTheory.Measure α} {G : Type u_4} [InvolutiveNeg G] [MeasurableSpace G] [MeasurableNeg G] {f : α → G} : AEMeasurable (fun x => -f x) μ ↔ AEMeasurable f μ - Measurable.add_iff_left 📋 Mathlib.MeasureTheory.Group.Arithmetic
{α : Type u_1} {G : Type u_2} [MeasurableSpace G] [MeasurableSpace α] [AddCommGroup G] [MeasurableAdd₂ G] [MeasurableNeg G] {f g : α → G} (hf : Measurable f) : Measurable (g + f) ↔ Measurable g - Measurable.add_iff_right 📋 Mathlib.MeasureTheory.Group.Arithmetic
{α : Type u_1} {G : Type u_2} [MeasurableSpace G] [MeasurableSpace α] [AddCommGroup G] [MeasurableAdd₂ G] [MeasurableNeg G] {f g : α → G} (hf : Measurable f) : Measurable (f + g) ↔ Measurable g - AEMeasurable.add_iff_left 📋 Mathlib.MeasureTheory.Group.Arithmetic
{α : Type u_1} {G : Type u_2} [MeasurableSpace G] [MeasurableSpace α] [AddCommGroup G] [MeasurableAdd₂ G] [MeasurableNeg G] {μ : MeasureTheory.Measure α} {f g : α → G} (hf : AEMeasurable f μ) : AEMeasurable (g + f) μ ↔ AEMeasurable g μ - AEMeasurable.add_iff_right 📋 Mathlib.MeasureTheory.Group.Arithmetic
{α : Type u_1} {G : Type u_2} [MeasurableSpace G] [MeasurableSpace α] [AddCommGroup G] [MeasurableAdd₂ G] [MeasurableNeg G] {μ : MeasureTheory.Measure α} {f g : α → G} (hf : AEMeasurable f μ) : AEMeasurable (f + g) μ ↔ AEMeasurable g μ - ContinuousNeg.measurableNeg 📋 Mathlib.MeasureTheory.Constructions.BorelSpace.Basic
{γ : Type u_3} [TopologicalSpace γ] [MeasurableSpace γ] [BorelSpace γ] [Neg γ] [ContinuousNeg γ] : MeasurableNeg γ - MeasurableEquiv.neg 📋 Mathlib.MeasureTheory.Group.MeasurableEquiv
(G : Type u_4) [MeasurableSpace G] [InvolutiveNeg G] [MeasurableNeg G] : G ≃ᵐ G - MeasurableEquiv.neg_toEquiv 📋 Mathlib.MeasureTheory.Group.MeasurableEquiv
(G : Type u_4) [MeasurableSpace G] [InvolutiveNeg G] [MeasurableNeg G] : (MeasurableEquiv.neg G).toEquiv = Equiv.neg G - MeasurableEquiv.symm_neg 📋 Mathlib.MeasureTheory.Group.MeasurableEquiv
{G : Type u_4} [MeasurableSpace G] [InvolutiveNeg G] [MeasurableNeg G] : (MeasurableEquiv.neg G).symm = MeasurableEquiv.neg G - MeasurableEquiv.subLeft 📋 Mathlib.MeasureTheory.Group.MeasurableEquiv
{G : Type u_1} [AddGroup G] [MeasurableSpace G] [MeasurableAdd G] [MeasurableNeg G] (g : G) : G ≃ᵐ G - MeasurableEquiv.neg_apply 📋 Mathlib.MeasureTheory.Group.MeasurableEquiv
(G : Type u_4) [MeasurableSpace G] [InvolutiveNeg G] [MeasurableNeg G] : ⇑(MeasurableEquiv.neg G) = Neg.neg - measurableEmbedding_subLeft 📋 Mathlib.MeasureTheory.Group.MeasurableEquiv
{G : Type u_1} [AddGroup G] [MeasurableSpace G] [MeasurableAdd G] [MeasurableNeg G] (g : G) : MeasurableEmbedding fun x => g - x - MeasureTheory.Measure.measurePreserving_neg 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_1} [MeasurableSpace G] [Neg G] [MeasurableNeg G] (μ : MeasureTheory.Measure G) [μ.IsNegInvariant] : MeasureTheory.MeasurePreserving Neg.neg μ μ - MeasureTheory.Measure.neg.instSigmaFinite 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_1} [MeasurableSpace G] [InvolutiveNeg G] [MeasurableNeg G] (μ : MeasureTheory.Measure G) [MeasureTheory.SigmaFinite μ] : MeasureTheory.SigmaFinite μ.neg - MeasureTheory.Measure.instIsNegInvariantCount 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableNeg G] : MeasureTheory.Measure.count.IsNegInvariant - MeasureTheory.Measure.neg_neg 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_1} [MeasurableSpace G] [InvolutiveNeg G] [MeasurableNeg G] (μ : MeasureTheory.Measure G) : μ.neg.neg = μ - MeasureTheory.Measure.neg_apply 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_1} [MeasurableSpace G] [InvolutiveNeg G] [MeasurableNeg G] (μ : MeasureTheory.Measure G) (s : Set G) : μ.neg s = μ (-s) - MeasureTheory.Measure.measure_neg 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_1} [MeasurableSpace G] [InvolutiveNeg G] [MeasurableNeg G] (μ : MeasureTheory.Measure G) [μ.IsNegInvariant] (A : Set G) : μ (-A) = μ A - MeasureTheory.Measure.measure_preimage_neg 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_1} [MeasurableSpace G] [InvolutiveNeg G] [MeasurableNeg G] (μ : MeasureTheory.Measure G) [μ.IsNegInvariant] (A : Set G) : μ (Neg.neg ⁻¹' A) = μ A - MeasureTheory.Measure.neg.instIsAddLeftInvariant 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_1} [MeasurableSpace G] [SubtractionMonoid G] [MeasurableAdd G] [MeasurableNeg G] {μ : MeasureTheory.Measure G} [μ.IsAddRightInvariant] : μ.neg.IsAddLeftInvariant - MeasureTheory.Measure.neg.instIsAddRightInvariant 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_1} [MeasurableSpace G] [SubtractionMonoid G] [MeasurableAdd G] [MeasurableNeg G] {μ : MeasureTheory.Measure G} [μ.IsAddLeftInvariant] : μ.neg.IsAddRightInvariant - MeasureTheory.Measure.measurePreserving_sub_left 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_1} [MeasurableSpace G] [SubtractionMonoid G] [MeasurableAdd G] [MeasurableNeg G] (μ : MeasureTheory.Measure G) [μ.IsNegInvariant] [μ.IsAddLeftInvariant] (g : G) : MeasureTheory.MeasurePreserving (fun t => g - t) μ μ - MeasureTheory.Measure.map_sub_left_eq_self 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_1} [MeasurableSpace G] [SubtractionMonoid G] [MeasurableAdd G] [MeasurableNeg G] (μ : MeasureTheory.Measure G) [μ.IsNegInvariant] [μ.IsAddLeftInvariant] (g : G) : MeasureTheory.Measure.map (fun t => g - t) μ = μ - MeasureTheory.Measure.measurePreserving_add_right_neg 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_1} [MeasurableSpace G] [SubtractionMonoid G] [MeasurableAdd G] [MeasurableNeg G] (μ : MeasureTheory.Measure G) [μ.IsNegInvariant] [μ.IsAddLeftInvariant] (g : G) : MeasureTheory.MeasurePreserving (fun t => -(g + t)) μ μ - MeasureTheory.Measure.map_add_right_neg_eq_self 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_1} [MeasurableSpace G] [SubtractionMonoid G] [MeasurableAdd G] [MeasurableNeg G] (μ : MeasureTheory.Measure G) [μ.IsNegInvariant] [μ.IsAddLeftInvariant] (g : G) : MeasureTheory.Measure.map (fun t => -(g + t)) μ = μ - MeasureTheory.Measure.map_sub_left_ae 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableNeg G] [MeasurableAdd G] (μ : MeasureTheory.Measure G) [μ.IsAddLeftInvariant] [μ.IsNegInvariant] (x : G) : Filter.map (fun t => x - t) (MeasureTheory.ae μ) = MeasureTheory.ae μ - MeasurableEquiv.shearAddRight 📋 Mathlib.MeasureTheory.Group.Prod
(G : Type u_1) [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] [MeasurableNeg G] : G × G ≃ᵐ G × G - MeasurableEquiv.shearSubRight 📋 Mathlib.MeasureTheory.Group.Prod
(G : Type u_1) [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] [MeasurableNeg G] : G × G ≃ᵐ G × G - 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.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_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.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_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.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.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.absolutelyContinuous_of_isAddLeftInvariant 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] (μ ν : MeasureTheory.Measure G) [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] [MeasurableNeg G] [μ.IsAddLeftInvariant] [ν.IsAddLeftInvariant] (hν : ν ≠ 0) : μ.AbsolutelyContinuous ν - MeasureTheory.quasiMeasurePreserving_sub 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] (μ ν : MeasureTheory.Measure G) [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] [MeasurableNeg G] [μ.IsAddLeftInvariant] : MeasureTheory.Measure.QuasiMeasurePreserving (fun p => p.1 - p.2) (μ.prod ν) μ - MeasureTheory.quasiMeasurePreserving_sub_of_right_invariant 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] (μ ν : MeasureTheory.Measure G) [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] [MeasurableNeg G] [μ.IsAddRightInvariant] : MeasureTheory.Measure.QuasiMeasurePreserving (fun p => p.1 - p.2) (μ.prod ν) μ - MeasureTheory.eventuallyConst_neg_set_ae 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] (μ : MeasureTheory.Measure G) [MeasureTheory.SFinite μ] {s : Set G} [MeasurableNeg G] [μ.IsAddLeftInvariant] : Filter.EventuallyConst (-s) (MeasureTheory.ae μ) ↔ Filter.EventuallyConst s (MeasureTheory.ae μ) - MeasureTheory.measure_neg_null 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] (μ : MeasureTheory.Measure G) [MeasureTheory.SFinite μ] {s : Set G} [MeasurableNeg G] [μ.IsAddLeftInvariant] : μ (-s) = 0 ↔ μ s = 0 - MeasureTheory.quasiMeasurePreserving_neg_add 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] (μ ν : MeasureTheory.Measure G) [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] [MeasurableNeg G] [ν.IsAddLeftInvariant] : MeasureTheory.Measure.QuasiMeasurePreserving (fun p => -p.1 + p.2) (μ.prod ν) ν - MeasureTheory.quasiMeasurePreserving_neg_add_swap 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] (μ ν : MeasureTheory.Measure G) [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] [MeasurableNeg G] [μ.IsAddLeftInvariant] : MeasureTheory.Measure.QuasiMeasurePreserving (fun p => -p.2 + p.1) (μ.prod ν) μ - MeasureTheory.measurePreserving_prod_sub 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] (μ ν : MeasureTheory.Measure G) [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] [MeasurableNeg G] [ν.IsAddRightInvariant] : MeasureTheory.MeasurePreserving (fun z => (z.1, z.2 - z.1)) (μ.prod ν) (μ.prod ν) - MeasureTheory.measurePreserving_prod_sub_swap 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] (μ ν : MeasureTheory.Measure G) [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] [MeasurableNeg G] [μ.IsAddRightInvariant] : MeasureTheory.MeasurePreserving (fun z => (z.2, z.1 - z.2)) (μ.prod ν) (ν.prod μ) - MeasureTheory.measurePreserving_sub_prod 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] (μ ν : MeasureTheory.Measure G) [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] [MeasurableNeg G] [μ.IsAddRightInvariant] : MeasureTheory.MeasurePreserving (fun z => (z.1 - z.2, z.2)) (μ.prod ν) (μ.prod ν) - MeasureTheory.measure_add_right_ne_zero 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] (μ : MeasureTheory.Measure G) [MeasureTheory.SFinite μ] {s : Set G} [MeasurableNeg G] [μ.IsAddLeftInvariant] (h2s : μ s ≠ 0) (y : G) : μ ((fun x => x + y) ⁻¹' s) ≠ 0 - MeasureTheory.measure_add_right_null 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] (μ : MeasureTheory.Measure G) [MeasureTheory.SFinite μ] {s : Set G} [MeasurableNeg G] [μ.IsAddLeftInvariant] (y : G) : μ ((fun x => x + y) ⁻¹' s) = 0 ↔ μ s = 0 - MeasureTheory.measurePreserving_prod_neg_add 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] (μ ν : MeasureTheory.Measure G) [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] [MeasurableNeg G] [ν.IsAddLeftInvariant] : MeasureTheory.MeasurePreserving (fun z => (z.1, -z.1 + z.2)) (μ.prod ν) (μ.prod ν) - MeasureTheory.measurePreserving_prod_neg_add_swap 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] (μ ν : MeasureTheory.Measure G) [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] [MeasurableNeg G] [μ.IsAddLeftInvariant] : MeasureTheory.MeasurePreserving (fun z => (z.2, -z.2 + z.1)) (μ.prod ν) (ν.prod μ) - MeasureTheory.measurePreserving_add_prod_neg 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] (μ ν : MeasureTheory.Measure G) [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] [MeasurableNeg G] [μ.IsAddLeftInvariant] [ν.IsAddLeftInvariant] : MeasureTheory.MeasurePreserving (fun z => (z.2 + z.1, -z.1)) (μ.prod ν) (μ.prod ν) - MeasureTheory.measurePreserving_add_prod_neg_right 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] (μ ν : MeasureTheory.Measure G) [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] [MeasurableNeg G] [μ.IsAddRightInvariant] [ν.IsAddRightInvariant] : MeasureTheory.MeasurePreserving (fun z => (z.1 + z.2, -z.1)) (μ.prod ν) (μ.prod ν) - MeasureTheory.ae_measure_preimage_add_right_lt_top 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] {s : Set G} [MeasurableNeg G] (μ' ν' : MeasureTheory.Measure G) [MeasureTheory.SigmaFinite μ'] [MeasureTheory.SigmaFinite ν'] [μ'.IsAddLeftInvariant] [ν'.IsAddLeftInvariant] (hμs : μ' s ≠ ⊤) : ∀ᵐ (x : G) ∂μ', ν' ((fun x_1 => x_1 + x) ⁻¹' s) < ⊤ - MeasureTheory.lintegral_lintegral_add_neg 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] (μ ν : MeasureTheory.Measure G) [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] [MeasurableNeg G] [μ.IsAddLeftInvariant] [ν.IsAddLeftInvariant] (f : G → G → ENNReal) (hf : AEMeasurable (Function.uncurry f) (μ.prod ν)) : ∫⁻ (x : G), ∫⁻ (y : G), f (y + x) (-x) ∂ν ∂μ = ∫⁻ (x : G), ∫⁻ (y : G), f x y ∂ν ∂μ - MeasureTheory.ae_measure_preimage_add_right_lt_top_of_ne_zero 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] {s : Set G} [MeasurableNeg G] (μ' ν' : MeasureTheory.Measure G) [MeasureTheory.SigmaFinite μ'] [MeasureTheory.SigmaFinite ν'] [μ'.IsAddLeftInvariant] [ν'.IsAddLeftInvariant] (h2s : ν' s ≠ 0) (h3s : ν' s ≠ ⊤) : ∀ᵐ (x : G) ∂μ', ν' ((fun y => y + x) ⁻¹' s) < ⊤ - MeasureTheory.measure_add_lintegral_eq 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] (μ ν : MeasureTheory.Measure G) [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] {s : Set G} [MeasurableNeg G] [μ.IsAddLeftInvariant] [ν.IsAddLeftInvariant] (sm : MeasurableSet s) (f : G → ENNReal) (hf : Measurable f) : μ s * ∫⁻ (y : G), f y ∂ν = ∫⁻ (x : G), ν ((fun z => z + x) ⁻¹' s) * f (-x) ∂μ - MeasureTheory.measure_eq_sub_vadd 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] {s : Set G} [MeasurableNeg G] (μ' ν' : MeasureTheory.Measure G) [MeasureTheory.SigmaFinite μ'] [MeasureTheory.SigmaFinite ν'] [μ'.IsAddLeftInvariant] [ν'.IsAddLeftInvariant] (h2s : ν' s ≠ 0) (h3s : ν' s ≠ ⊤) : μ' = (μ' s / ν' s) • ν' - MeasureTheory.measure_add_measure_eq 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] [MeasurableNeg G] (μ' ν' : MeasureTheory.Measure G) [MeasureTheory.SigmaFinite μ'] [MeasureTheory.SigmaFinite ν'] [μ'.IsAddLeftInvariant] [ν'.IsAddLeftInvariant] (s t : Set G) (h2s : ν' s ≠ 0) (h3s : ν' s ≠ ⊤) : μ' s * ν' t = ν' s * μ' t - MeasureTheory.measure_lintegral_sub_measure 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [MeasurableAdd₂ G] {s : Set G} [MeasurableNeg G] (μ' ν' : MeasureTheory.Measure G) [MeasureTheory.SigmaFinite μ'] [MeasureTheory.SigmaFinite ν'] [μ'.IsAddLeftInvariant] [ν'.IsAddLeftInvariant] (sm : MeasurableSet s) (h2s : ν' s ≠ 0) (h3s : ν' s ≠ ⊤) (f : G → ENNReal) (hf : Measurable f) : μ' s * ∫⁻ (y : G), f (-y) / ν' ((fun x => x + -y) ⁻¹' s) ∂ν' = ∫⁻ (x : G), f x ∂μ' - MeasureTheory.lintegral_neg_eq_self 📋 Mathlib.MeasureTheory.Group.LIntegral
{G : Type u_1} [MeasurableSpace G] {μ : MeasureTheory.Measure G} [InvolutiveNeg G] [MeasurableNeg G] [μ.IsNegInvariant] (f : G → ENNReal) : ∫⁻ (x : G), f (-x) ∂μ = ∫⁻ (x : G), f x ∂μ - MeasureTheory.lintegral_sub_left_eq_self 📋 Mathlib.MeasureTheory.Group.LIntegral
{G : Type u_1} [MeasurableSpace G] {μ : MeasureTheory.Measure G} [AddGroup G] [MeasurableAdd G] [μ.IsAddLeftInvariant] [MeasurableNeg G] [μ.IsNegInvariant] (f : G → ENNReal) (g : G) : ∫⁻ (x : G), f (g - x) ∂μ = ∫⁻ (x : G), f x ∂μ - MeasureTheory.measurable_lconvolution 📋 Mathlib.Analysis.LConvolution
{G : Type u_1} {mG : MeasurableSpace G} [Add G] [Neg G] [MeasurableAdd₂ G] [MeasurableNeg G] {f g : G → ENNReal} (μ : MeasureTheory.Measure G) [MeasureTheory.SFinite μ] (hf : Measurable f) (hg : Measurable g) : Measurable (MeasureTheory.lconvolution f g μ) - MeasureTheory.aemeasurable_lconvolution 📋 Mathlib.Analysis.LConvolution
{G : Type u_1} {mG : MeasurableSpace G} [AddGroup G] [MeasurableAdd₂ G] [MeasurableNeg G] {μ : MeasureTheory.Measure G} [μ.IsAddLeftInvariant] [MeasureTheory.SFinite μ] {f g : G → ENNReal} (hf : AEMeasurable f μ) (hg : AEMeasurable g μ) : AEMeasurable (MeasureTheory.lconvolution f g μ) μ - MeasureTheory.lconvolution_comm 📋 Mathlib.Analysis.LConvolution
{G : Type u_1} {mG : MeasurableSpace G} [AddCommGroup G] [MeasurableAdd₂ G] [MeasurableNeg G] {μ : MeasureTheory.Measure G} [μ.IsAddLeftInvariant] [μ.IsNegInvariant] {f g : G → ENNReal} : MeasureTheory.lconvolution f g μ = MeasureTheory.lconvolution g f μ - MeasureTheory.lconvolution_assoc 📋 Mathlib.Analysis.LConvolution
{G : Type u_1} {mG : MeasurableSpace G} [AddGroup G] [MeasurableAdd₂ G] [MeasurableNeg G] {μ : MeasureTheory.Measure G} [μ.IsAddLeftInvariant] [MeasureTheory.SFinite μ] {f g k : G → ENNReal} (hf : Measurable f) (hg : Measurable g) (hk : Measurable k) : MeasureTheory.lconvolution f (MeasureTheory.lconvolution g k μ) μ = MeasureTheory.lconvolution (MeasureTheory.lconvolution f g μ) k μ - MeasureTheory.lconvolution_assoc₀ 📋 Mathlib.Analysis.LConvolution
{G : Type u_1} {mG : MeasurableSpace G} [AddGroup G] [MeasurableAdd₂ G] [MeasurableNeg G] {μ : MeasureTheory.Measure G} [μ.IsAddLeftInvariant] [MeasureTheory.SFinite μ] {f g k : G → ENNReal} (hf : AEMeasurable f μ) (hg : AEMeasurable g μ) (hk : AEMeasurable k μ) : MeasureTheory.lconvolution f (MeasureTheory.lconvolution g k μ) μ = MeasureTheory.lconvolution (MeasureTheory.lconvolution f g μ) k μ - MeasureTheory.conv_withDensity_eq_lconvolution 📋 Mathlib.MeasureTheory.Measure.WithDensity
{G : Type u_3} [AddGroup G] {mG : MeasurableSpace G} [MeasurableAdd₂ G] [MeasurableNeg G] {μ : MeasureTheory.Measure G} [MeasureTheory.SFinite μ] [μ.IsAddLeftInvariant] {f g : G → ENNReal} (hf : Measurable f) (hg : Measurable g) : (μ.withDensity f).conv (μ.withDensity g) = μ.withDensity (MeasureTheory.lconvolution f g μ) - MeasureTheory.conv_withDensity_eq_mlconvolution₀ 📋 Mathlib.MeasureTheory.Measure.WithDensity
{G : Type u_3} [AddGroup G] {mG : MeasurableSpace G} [MeasurableAdd₂ G] [MeasurableNeg G] {μ : MeasureTheory.Measure G} [MeasureTheory.SFinite μ] [μ.IsAddLeftInvariant] {f g : G → ENNReal} (hf : AEMeasurable f μ) (hg : AEMeasurable g μ) : (μ.withDensity f).conv (μ.withDensity g) = μ.withDensity (MeasureTheory.lconvolution f g μ) - MeasureTheory.Pi.isNegInvariant_volume 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} [Fintype ι] {α : Type u_4} [AddGroup α] [MeasureTheory.MeasureSpace α] [MeasureTheory.SigmaFinite MeasureTheory.volume] [MeasurableNeg α] [MeasureTheory.volume.IsNegInvariant] : MeasureTheory.volume.IsNegInvariant - MeasureTheory.Measure.pi.isNegInvariant 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] (μ : (i : ι) → MeasureTheory.Measure (α i)) [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] [(i : ι) → AddGroup (α i)] [∀ (i : ι), MeasurableNeg (α i)] [∀ (i : ι), (μ i).IsNegInvariant] : (MeasureTheory.Measure.pi μ).IsNegInvariant - MeasureTheory.Measure.instIsNegInvariantForallVolumeOfMeasurableNegOfSigmaFinite 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} [Fintype ι] {G : ι → Type u_4} [(i : ι) → AddGroup (G i)] [(i : ι) → MeasureTheory.MeasureSpace (G i)] [∀ (i : ι), MeasurableNeg (G i)] [∀ (i : ι), MeasureTheory.SigmaFinite MeasureTheory.volume] [∀ (i : ι), MeasureTheory.volume.IsNegInvariant] : MeasureTheory.volume.IsNegInvariant - MeasureTheory.integral_neg_eq_self 📋 Mathlib.MeasureTheory.Group.Integral
{G : Type u_2} {E : Type u_3} [MeasurableSpace G] [NormedAddCommGroup E] [NormedSpace ℝ E] [AddGroup G] [MeasurableNeg G] (f : G → E) (μ : MeasureTheory.Measure G) [μ.IsNegInvariant] : ∫ (x : G), f (-x) ∂μ = ∫ (x : G), f x ∂μ - MeasureTheory.Integrable.comp_neg 📋 Mathlib.MeasureTheory.Group.Integral
{G : Type u_2} {F : Type u_4} [MeasurableSpace G] [NormedAddCommGroup F] {μ : MeasureTheory.Measure G} [AddGroup G] [MeasurableNeg G] [μ.IsNegInvariant] {f : G → F} (hf : MeasureTheory.Integrable f μ) : MeasureTheory.Integrable (fun t => f (-t)) μ - MeasureTheory.integral_sub_left_eq_self 📋 Mathlib.MeasureTheory.Group.Integral
{G : Type u_2} {E : Type u_3} [MeasurableSpace G] [NormedAddCommGroup E] [NormedSpace ℝ E] [AddGroup G] [MeasurableAdd G] [MeasurableNeg G] (f : G → E) (μ : MeasureTheory.Measure G) [μ.IsNegInvariant] [μ.IsAddLeftInvariant] (x' : G) : ∫ (x : G), f (x' - x) ∂μ = ∫ (x : G), f x ∂μ - MeasureTheory.IntegrableOn.comp_neg 📋 Mathlib.MeasureTheory.Group.Integral
{G : Type u_2} {F : Type u_4} [MeasurableSpace G] [NormedAddCommGroup F] {μ : MeasureTheory.Measure G} [AddGroup G] [MeasurableNeg G] [μ.IsNegInvariant] {f : G → F} {s : Set G} (hf : MeasureTheory.IntegrableOn f s μ) : MeasureTheory.IntegrableOn (fun x => f (-x)) (-s) μ - MeasureTheory.Integrable.comp_sub_left 📋 Mathlib.MeasureTheory.Group.Integral
{G : Type u_2} {F : Type u_4} [MeasurableSpace G] [NormedAddCommGroup F] {μ : MeasureTheory.Measure G} [AddGroup G] [MeasurableAdd G] [MeasurableNeg G] {f : G → F} [μ.IsNegInvariant] [μ.IsAddLeftInvariant] (hf : MeasureTheory.Integrable f μ) (g : G) : MeasureTheory.Integrable (fun t => f (g - t)) μ - MeasureTheory.integrable_comp_sub_left 📋 Mathlib.MeasureTheory.Group.Integral
{G : Type u_2} {F : Type u_4} [MeasurableSpace G] [NormedAddCommGroup F] {μ : MeasureTheory.Measure G} [AddGroup G] [MeasurableAdd G] [MeasurableNeg G] (f : G → F) [μ.IsNegInvariant] [μ.IsAddLeftInvariant] (g : G) : MeasureTheory.Integrable (fun t => f (g - t)) μ ↔ MeasureTheory.Integrable f μ - MeasureTheory.IntegrableOn.comp_neg_Ici 📋 Mathlib.MeasureTheory.Group.Integral
{G : Type u_2} {F : Type u_4} [MeasurableSpace G] [NormedAddCommGroup F] {μ : MeasureTheory.Measure G} [PartialOrder G] [AddCommGroup G] [IsOrderedAddMonoid G] [MeasurableNeg G] [μ.IsNegInvariant] {c : G} {f : G → F} (hf : MeasureTheory.IntegrableOn f (Set.Iic (-c)) μ) : MeasureTheory.IntegrableOn (fun x => f (-x)) (Set.Ici c) μ - MeasureTheory.IntegrableOn.comp_neg_Iic 📋 Mathlib.MeasureTheory.Group.Integral
{G : Type u_2} {F : Type u_4} [MeasurableSpace G] [NormedAddCommGroup F] {μ : MeasureTheory.Measure G} [PartialOrder G] [AddCommGroup G] [IsOrderedAddMonoid G] [MeasurableNeg G] [μ.IsNegInvariant] {c : G} {f : G → F} (hf : MeasureTheory.IntegrableOn f (Set.Ici (-c)) μ) : MeasureTheory.IntegrableOn (fun x => f (-x)) (Set.Iic c) μ - MeasureTheory.IntegrableOn.comp_neg_Iio 📋 Mathlib.MeasureTheory.Group.Integral
{G : Type u_2} {F : Type u_4} [MeasurableSpace G] [NormedAddCommGroup F] {μ : MeasureTheory.Measure G} [PartialOrder G] [AddCommGroup G] [IsOrderedAddMonoid G] [MeasurableNeg G] [μ.IsNegInvariant] {c : G} {f : G → F} (hf : MeasureTheory.IntegrableOn f (Set.Ioi (-c)) μ) : MeasureTheory.IntegrableOn (fun x => f (-x)) (Set.Iio c) μ - MeasureTheory.IntegrableOn.comp_neg_Ioi 📋 Mathlib.MeasureTheory.Group.Integral
{G : Type u_2} {F : Type u_4} [MeasurableSpace G] [NormedAddCommGroup F] {μ : MeasureTheory.Measure G} [PartialOrder G] [AddCommGroup G] [IsOrderedAddMonoid G] [MeasurableNeg G] [μ.IsNegInvariant] {c : G} {f : G → F} (hf : MeasureTheory.IntegrableOn f (Set.Iio (-c)) μ) : MeasureTheory.IntegrableOn (fun x => f (-x)) (Set.Ioi c) μ - MeasureTheory.convolution_mul_swap 📋 Mathlib.Analysis.Convolution
{𝕜 : Type u𝕜} {G : Type uG} {x : G} [NontriviallyNormedField 𝕜] [MeasurableSpace G] {μ : MeasureTheory.Measure G} [AddCommGroup G] [μ.IsAddLeftInvariant] [μ.IsNegInvariant] [MeasurableNeg G] [MeasurableAdd G] [NormedSpace ℝ 𝕜] {f g : G → 𝕜} : MeasureTheory.convolution f g (ContinuousLinearMap.mul 𝕜 𝕜) μ x = ∫ (t : G), f (x - t) * g t ∂μ - MeasureTheory.convolution_lsmul_swap 📋 Mathlib.Analysis.Convolution
{𝕜 : Type u𝕜} {G : Type uG} {F : Type uF} [NormedAddCommGroup F] {x : G} [NontriviallyNormedField 𝕜] [NormedSpace 𝕜 F] [MeasurableSpace G] {μ : MeasureTheory.Measure G} [NormedSpace ℝ F] [AddCommGroup G] [μ.IsAddLeftInvariant] [μ.IsNegInvariant] [MeasurableNeg G] [MeasurableAdd G] {f : G → 𝕜} {g : G → F} : MeasureTheory.convolution f g (ContinuousLinearMap.lsmul 𝕜 𝕜) μ x = ∫ (t : G), f (x - t) • g t ∂μ - MeasureTheory.Integrable.ae_convolution_exists 📋 Mathlib.Analysis.Convolution
{𝕜 : Type u𝕜} {G : Type uG} {E : Type uE} {E' : Type uE'} {F : Type uF} [NormedAddCommGroup E] [NormedAddCommGroup E'] [NormedAddCommGroup F] {f : G → E} {g : G → E'} [NontriviallyNormedField 𝕜] [NormedSpace 𝕜 E] [NormedSpace 𝕜 E'] [NormedSpace 𝕜 F] (L : E →L[𝕜] E' →L[𝕜] F) [MeasurableSpace G] {μ ν : MeasureTheory.Measure G} [AddGroup G] [MeasurableAdd₂ G] [MeasurableNeg G] [MeasureTheory.SFinite μ] [μ.IsAddRightInvariant] [MeasureTheory.SFinite ν] (hf : MeasureTheory.Integrable f ν) (hg : MeasureTheory.Integrable g μ) : ∀ᵐ (x : G) ∂μ, MeasureTheory.ConvolutionExistsAt f g x L ν - MeasureTheory.convolution_congr 📋 Mathlib.Analysis.Convolution
{𝕜 : Type u𝕜} {G : Type uG} {E : Type uE} {E' : Type uE'} {F : Type uF} [NormedAddCommGroup E] [NormedAddCommGroup E'] [NormedAddCommGroup F] {f f' : G → E} {g g' : G → E'} [NontriviallyNormedField 𝕜] [NormedSpace 𝕜 E] [NormedSpace 𝕜 E'] [NormedSpace 𝕜 F] (L : E →L[𝕜] E' →L[𝕜] F) [MeasurableSpace G] {μ : MeasureTheory.Measure G} [NormedSpace ℝ F] [AddGroup G] [MeasurableAdd₂ G] [MeasurableNeg G] [MeasureTheory.SFinite μ] [μ.IsAddRightInvariant] (h1 : f =ᵐ[μ] f') (h2 : g =ᵐ[μ] g') : MeasureTheory.convolution f g L μ = MeasureTheory.convolution f' g' L μ - MeasureTheory.Integrable.integrable_convolution 📋 Mathlib.Analysis.Convolution
{𝕜 : Type u𝕜} {G : Type uG} {E : Type uE} {E' : Type uE'} {F : Type uF} [NormedAddCommGroup E] [NormedAddCommGroup E'] [NormedAddCommGroup F] {f : G → E} {g : G → E'} [NontriviallyNormedField 𝕜] [NormedSpace 𝕜 E] [NormedSpace 𝕜 E'] [NormedSpace 𝕜 F] (L : E →L[𝕜] E' →L[𝕜] F) [MeasurableSpace G] {μ : MeasureTheory.Measure G} [NormedSpace ℝ F] [AddGroup G] [MeasurableAdd₂ G] [MeasurableNeg G] [MeasureTheory.SFinite μ] [μ.IsAddRightInvariant] (hf : MeasureTheory.Integrable f μ) (hg : MeasureTheory.Integrable g μ) : MeasureTheory.Integrable (MeasureTheory.convolution f g L μ) μ - MeasureTheory.convolutionExistsAt_flip 📋 Mathlib.Analysis.Convolution
{𝕜 : Type u𝕜} {G : Type uG} {E : Type uE} {E' : Type uE'} {F : Type uF} [NormedAddCommGroup E] [NormedAddCommGroup E'] [NormedAddCommGroup F] {f : G → E} {g : G → E'} {x : G} [NontriviallyNormedField 𝕜] [NormedSpace 𝕜 E] [NormedSpace 𝕜 E'] [NormedSpace 𝕜 F] {L : E →L[𝕜] E' →L[𝕜] F} [MeasurableSpace G] {μ : MeasureTheory.Measure G} [AddCommGroup G] [MeasurableNeg G] [μ.IsAddLeftInvariant] [MeasurableAdd G] [μ.IsNegInvariant] : MeasureTheory.ConvolutionExistsAt g f x L.flip μ ↔ MeasureTheory.ConvolutionExistsAt f g x L μ - MeasureTheory.convolution_flip 📋 Mathlib.Analysis.Convolution
{𝕜 : Type u𝕜} {G : Type uG} {E : Type uE} {E' : Type uE'} {F : Type uF} [NormedAddCommGroup E] [NormedAddCommGroup E'] [NormedAddCommGroup F] {f : G → E} {g : G → E'} [NontriviallyNormedField 𝕜] [NormedSpace 𝕜 E] [NormedSpace 𝕜 E'] [NormedSpace 𝕜 F] (L : E →L[𝕜] E' →L[𝕜] F) [MeasurableSpace G] {μ : MeasureTheory.Measure G} [NormedSpace ℝ F] [AddCommGroup G] [μ.IsAddLeftInvariant] [μ.IsNegInvariant] [MeasurableNeg G] [MeasurableAdd G] : MeasureTheory.convolution g f L.flip μ = MeasureTheory.convolution f g L μ - MeasureTheory.convolution_neg_of_neg_eq 📋 Mathlib.Analysis.Convolution
{𝕜 : Type u𝕜} {G : Type uG} {E : Type uE} {E' : Type uE'} {F : Type uF} [NormedAddCommGroup E] [NormedAddCommGroup E'] [NormedAddCommGroup F] {f : G → E} {g : G → E'} {x : G} [NontriviallyNormedField 𝕜] [NormedSpace 𝕜 E] [NormedSpace 𝕜 E'] [NormedSpace 𝕜 F] (L : E →L[𝕜] E' →L[𝕜] F) [MeasurableSpace G] {μ : MeasureTheory.Measure G} [NormedSpace ℝ F] [AddCommGroup G] [μ.IsAddLeftInvariant] [μ.IsNegInvariant] [MeasurableNeg G] [MeasurableAdd G] (h1 : ∀ᵐ (x : G) ∂μ, f (-x) = f x) (h2 : ∀ᵐ (x : G) ∂μ, g (-x) = g x) : MeasureTheory.convolution f g L μ (-x) = MeasureTheory.convolution f g L μ x - MeasureTheory.ConvolutionExistsAt.of_norm 📋 Mathlib.Analysis.Convolution
{𝕜 : Type u𝕜} {G : Type uG} {E : Type uE} {E' : Type uE'} {F : Type uF} [NormedAddCommGroup E] [NormedAddCommGroup E'] [NormedAddCommGroup F] {f : G → E} {g : G → E'} [NontriviallyNormedField 𝕜] [NormedSpace 𝕜 E] [NormedSpace 𝕜 E'] [NormedSpace 𝕜 F] (L : E →L[𝕜] E' →L[𝕜] F) [MeasurableSpace G] {μ : MeasureTheory.Measure G} [AddGroup G] [MeasurableAdd₂ G] [MeasurableNeg G] [MeasureTheory.SFinite μ] [μ.IsAddRightInvariant] {x₀ : G} (h : MeasureTheory.ConvolutionExistsAt (fun x => ‖f x‖) (fun x => ‖g x‖) x₀ (ContinuousLinearMap.mul ℝ ℝ) μ) (hmf : MeasureTheory.AEStronglyMeasurable f μ) (hmg : MeasureTheory.AEStronglyMeasurable g μ) : MeasureTheory.ConvolutionExistsAt f g x₀ L μ - MeasureTheory.ConvolutionExistsAt.of_norm' 📋 Mathlib.Analysis.Convolution
{𝕜 : Type u𝕜} {G : Type uG} {E : Type uE} {E' : Type uE'} {F : Type uF} [NormedAddCommGroup E] [NormedAddCommGroup E'] [NormedAddCommGroup F] {f : G → E} {g : G → E'} [NontriviallyNormedField 𝕜] [NormedSpace 𝕜 E] [NormedSpace 𝕜 E'] [NormedSpace 𝕜 F] (L : E →L[𝕜] E' →L[𝕜] F) [MeasurableSpace G] {μ : MeasureTheory.Measure G} [AddGroup G] [MeasurableAdd G] [MeasurableNeg G] {x₀ : G} (h : MeasureTheory.ConvolutionExistsAt (fun x => ‖f x‖) (fun x => ‖g x‖) x₀ (ContinuousLinearMap.mul ℝ ℝ) μ) (hmf : MeasureTheory.AEStronglyMeasurable f μ) (hmg : MeasureTheory.AEStronglyMeasurable g (MeasureTheory.Measure.map (fun t => x₀ - t) μ)) : MeasureTheory.ConvolutionExistsAt f g x₀ L μ - MeasureTheory.AEStronglyMeasurable.convolution_integrand_snd 📋 Mathlib.Analysis.Convolution
{𝕜 : Type u𝕜} {G : Type uG} {E : Type uE} {E' : Type uE'} {F : Type uF} [NormedAddCommGroup E] [NormedAddCommGroup E'] [NormedAddCommGroup F] {f : G → E} {g : G → E'} [NontriviallyNormedField 𝕜] [NormedSpace 𝕜 E] [NormedSpace 𝕜 E'] [NormedSpace 𝕜 F] (L : E →L[𝕜] E' →L[𝕜] F) [MeasurableSpace G] {μ : MeasureTheory.Measure G} [AddGroup G] [MeasurableAdd₂ G] [MeasurableNeg G] [MeasureTheory.SFinite μ] [μ.IsAddRightInvariant] (hf : MeasureTheory.AEStronglyMeasurable f μ) (hg : MeasureTheory.AEStronglyMeasurable g μ) (x : G) : MeasureTheory.AEStronglyMeasurable (fun t => (L (f t)) (g (x - t))) μ - MeasureTheory.AEStronglyMeasurable.convolution_integrand_swap_snd 📋 Mathlib.Analysis.Convolution
{𝕜 : Type u𝕜} {G : Type uG} {E : Type uE} {E' : Type uE'} {F : Type uF} [NormedAddCommGroup E] [NormedAddCommGroup E'] [NormedAddCommGroup F] {f : G → E} {g : G → E'} [NontriviallyNormedField 𝕜] [NormedSpace 𝕜 E] [NormedSpace 𝕜 E'] [NormedSpace 𝕜 F] (L : E →L[𝕜] E' →L[𝕜] F) [MeasurableSpace G] {μ : MeasureTheory.Measure G} [AddGroup G] [MeasurableAdd₂ G] [MeasurableNeg G] [MeasureTheory.SFinite μ] [μ.IsAddRightInvariant] (hf : MeasureTheory.AEStronglyMeasurable f μ) (hg : MeasureTheory.AEStronglyMeasurable g μ) (x : G) : MeasureTheory.AEStronglyMeasurable (fun t => (L (f (x - t))) (g t)) μ - MeasureTheory.AEStronglyMeasurable.convolution_integrand_snd' 📋 Mathlib.Analysis.Convolution
{𝕜 : Type u𝕜} {G : Type uG} {E : Type uE} {E' : Type uE'} {F : Type uF} [NormedAddCommGroup E] [NormedAddCommGroup E'] [NormedAddCommGroup F] {f : G → E} {g : G → E'} [NontriviallyNormedField 𝕜] [NormedSpace 𝕜 E] [NormedSpace 𝕜 E'] [NormedSpace 𝕜 F] (L : E →L[𝕜] E' →L[𝕜] F) [MeasurableSpace G] {μ : MeasureTheory.Measure G} [AddGroup G] [MeasurableAdd G] [MeasurableNeg G] (hf : MeasureTheory.AEStronglyMeasurable f μ) {x : G} (hg : MeasureTheory.AEStronglyMeasurable g (MeasureTheory.Measure.map (fun t => x - t) μ)) : MeasureTheory.AEStronglyMeasurable (fun t => (L (f t)) (g (x - t))) μ - MeasureTheory.AEStronglyMeasurable.convolution_integrand_swap_snd' 📋 Mathlib.Analysis.Convolution
{𝕜 : Type u𝕜} {G : Type uG} {E : Type uE} {E' : Type uE'} {F : Type uF} [NormedAddCommGroup E] [NormedAddCommGroup E'] [NormedAddCommGroup F] {f : G → E} {g : G → E'} [NontriviallyNormedField 𝕜] [NormedSpace 𝕜 E] [NormedSpace 𝕜 E'] [NormedSpace 𝕜 F] (L : E →L[𝕜] E' →L[𝕜] F) [MeasurableSpace G] {μ : MeasureTheory.Measure G} [AddGroup G] [MeasurableAdd G] [MeasurableNeg G] {x : G} (hf : MeasureTheory.AEStronglyMeasurable f (MeasureTheory.Measure.map (fun t => x - t) μ)) (hg : MeasureTheory.AEStronglyMeasurable g μ) : MeasureTheory.AEStronglyMeasurable (fun t => (L (f (x - t))) (g t)) μ - MeasureTheory.convolution_eq_swap 📋 Mathlib.Analysis.Convolution
{𝕜 : Type u𝕜} {G : Type uG} {E : Type uE} {E' : Type uE'} {F : Type uF} [NormedAddCommGroup E] [NormedAddCommGroup E'] [NormedAddCommGroup F] {f : G → E} {g : G → E'} {x : G} [NontriviallyNormedField 𝕜] [NormedSpace 𝕜 E] [NormedSpace 𝕜 E'] [NormedSpace 𝕜 F] (L : E →L[𝕜] E' →L[𝕜] F) [MeasurableSpace G] {μ : MeasureTheory.Measure G} [NormedSpace ℝ F] [AddCommGroup G] [μ.IsAddLeftInvariant] [μ.IsNegInvariant] [MeasurableNeg G] [MeasurableAdd G] : MeasureTheory.convolution f g L μ x = ∫ (t : G), (L (f (x - t))) (g t) ∂μ - MeasureTheory.ConvolutionExistsAt.integrable_swap 📋 Mathlib.Analysis.Convolution
{𝕜 : Type u𝕜} {G : Type uG} {E : Type uE} {E' : Type uE'} {F : Type uF} [NormedAddCommGroup E] [NormedAddCommGroup E'] [NormedAddCommGroup F] {f : G → E} {g : G → E'} {x : G} [NontriviallyNormedField 𝕜] [NormedSpace 𝕜 E] [NormedSpace 𝕜 E'] [NormedSpace 𝕜 F] {L : E →L[𝕜] E' →L[𝕜] F} [MeasurableSpace G] {μ : MeasureTheory.Measure G} [AddCommGroup G] [MeasurableNeg G] [μ.IsAddLeftInvariant] [MeasurableAdd G] [μ.IsNegInvariant] (h : MeasureTheory.ConvolutionExistsAt f g x L μ) : MeasureTheory.Integrable (fun t => (L (f (x - t))) (g t)) μ - MeasureTheory.convolutionExistsAt_iff_integrable_swap 📋 Mathlib.Analysis.Convolution
{𝕜 : Type u𝕜} {G : Type uG} {E : Type uE} {E' : Type uE'} {F : Type uF} [NormedAddCommGroup E] [NormedAddCommGroup E'] [NormedAddCommGroup F] {f : G → E} {g : G → E'} {x : G} [NontriviallyNormedField 𝕜] [NormedSpace 𝕜 E] [NormedSpace 𝕜 E'] [NormedSpace 𝕜 F] {L : E →L[𝕜] E' →L[𝕜] F} [MeasurableSpace G] {μ : MeasureTheory.Measure G} [AddCommGroup G] [MeasurableNeg G] [μ.IsAddLeftInvariant] [MeasurableAdd G] [μ.IsNegInvariant] : MeasureTheory.ConvolutionExistsAt f g x L μ ↔ MeasureTheory.Integrable (fun t => (L (f (x - t))) (g t)) μ - MeasureTheory.AEStronglyMeasurable.convolution_integrand 📋 Mathlib.Analysis.Convolution
{𝕜 : Type u𝕜} {G : Type uG} {E : Type uE} {E' : Type uE'} {F : Type uF} [NormedAddCommGroup E] [NormedAddCommGroup E'] [NormedAddCommGroup F] {f : G → E} {g : G → E'} [NontriviallyNormedField 𝕜] [NormedSpace 𝕜 E] [NormedSpace 𝕜 E'] [NormedSpace 𝕜 F] (L : E →L[𝕜] E' →L[𝕜] F) [MeasurableSpace G] {μ ν : MeasureTheory.Measure G} [AddGroup G] [MeasurableAdd₂ G] [MeasurableNeg G] [MeasureTheory.SFinite μ] [μ.IsAddRightInvariant] [MeasureTheory.SFinite ν] (hf : MeasureTheory.AEStronglyMeasurable f ν) (hg : MeasureTheory.AEStronglyMeasurable g μ) : MeasureTheory.AEStronglyMeasurable (fun p => (L (f p.2)) (g (p.1 - p.2))) (μ.prod ν) - MeasureTheory.Integrable.convolution_integrand 📋 Mathlib.Analysis.Convolution
{𝕜 : Type u𝕜} {G : Type uG} {E : Type uE} {E' : Type uE'} {F : Type uF} [NormedAddCommGroup E] [NormedAddCommGroup E'] [NormedAddCommGroup F] {f : G → E} {g : G → E'} [NontriviallyNormedField 𝕜] [NormedSpace 𝕜 E] [NormedSpace 𝕜 E'] [NormedSpace 𝕜 F] (L : E →L[𝕜] E' →L[𝕜] F) [MeasurableSpace G] {μ ν : MeasureTheory.Measure G} [AddGroup G] [MeasurableAdd₂ G] [MeasurableNeg G] [MeasureTheory.SFinite μ] [μ.IsAddRightInvariant] [MeasureTheory.SFinite ν] (hf : MeasureTheory.Integrable f ν) (hg : MeasureTheory.Integrable g μ) : MeasureTheory.Integrable (fun p => (L (f p.2)) (g (p.1 - p.2))) (μ.prod ν) - MeasureTheory.AEStronglyMeasurable.convolution_integrand' 📋 Mathlib.Analysis.Convolution
{𝕜 : Type u𝕜} {G : Type uG} {E : Type uE} {E' : Type uE'} {F : Type uF} [NormedAddCommGroup E] [NormedAddCommGroup E'] [NormedAddCommGroup F] {f : G → E} {g : G → E'} [NontriviallyNormedField 𝕜] [NormedSpace 𝕜 E] [NormedSpace 𝕜 E'] [NormedSpace 𝕜 F] (L : E →L[𝕜] E' →L[𝕜] F) [MeasurableSpace G] {μ ν : MeasureTheory.Measure G} [AddGroup G] [MeasureTheory.SFinite ν] [MeasurableAdd₂ G] [MeasurableNeg G] (hf : MeasureTheory.AEStronglyMeasurable f ν) (hg : MeasureTheory.AEStronglyMeasurable g (MeasureTheory.Measure.map (fun p => p.1 - p.2) (μ.prod ν))) : MeasureTheory.AEStronglyMeasurable (fun p => (L (f p.2)) (g (p.1 - p.2))) (μ.prod ν) - BddAbove.convolutionExistsAt 📋 Mathlib.Analysis.Convolution
{𝕜 : Type u𝕜} {G : Type uG} {E : Type uE} {E' : Type uE'} {F : Type uF} [NormedAddCommGroup E] [NormedAddCommGroup E'] [NormedAddCommGroup F] {f : G → E} {g : G → E'} [NontriviallyNormedField 𝕜] [NormedSpace 𝕜 E] [NormedSpace 𝕜 E'] [NormedSpace 𝕜 F] (L : E →L[𝕜] E' →L[𝕜] F) [MeasurableSpace G] {μ : MeasureTheory.Measure G} [AddCommGroup G] [MeasurableNeg G] [μ.IsAddLeftInvariant] [MeasurableAdd₂ G] [MeasureTheory.SFinite μ] {x₀ : G} {s : Set G} (hbg : BddAbove ((fun i => ‖g i‖) '' (fun t => x₀ - t) ⁻¹' s)) (hs : MeasurableSet s) (h2s : (Function.support fun t => (L (f t)) (g (x₀ - t))) ⊆ s) (hf : MeasureTheory.IntegrableOn f s μ) (hmg : MeasureTheory.AEStronglyMeasurable g μ) : MeasureTheory.ConvolutionExistsAt f g x₀ L μ - BddAbove.convolutionExistsAt' 📋 Mathlib.Analysis.Convolution
{𝕜 : Type u𝕜} {G : Type uG} {E : Type uE} {E' : Type uE'} {F : Type uF} [NormedAddCommGroup E] [NormedAddCommGroup E'] [NormedAddCommGroup F] {f : G → E} {g : G → E'} [NontriviallyNormedField 𝕜] [NormedSpace 𝕜 E] [NormedSpace 𝕜 E'] [NormedSpace 𝕜 F] (L : E →L[𝕜] E' →L[𝕜] F) [MeasurableSpace G] {μ : MeasureTheory.Measure G} [AddGroup G] [MeasurableAdd G] [MeasurableNeg G] {x₀ : G} {s : Set G} (hbg : BddAbove ((fun i => ‖g i‖) '' (fun t => -t + x₀) ⁻¹' s)) (hs : MeasurableSet s) (h2s : (Function.support fun t => (L (f t)) (g (x₀ - t))) ⊆ s) (hf : MeasureTheory.IntegrableOn f s μ) (hmg : MeasureTheory.AEStronglyMeasurable g (MeasureTheory.Measure.map (fun t => x₀ - t) (μ.restrict s))) : MeasureTheory.ConvolutionExistsAt f g x₀ L μ - MeasureTheory.integral_convolution 📋 Mathlib.Analysis.Convolution
{𝕜 : Type u𝕜} {G : Type uG} {E : Type uE} {E' : Type uE'} {F : Type uF} [NormedAddCommGroup E] [NormedAddCommGroup E'] [NormedAddCommGroup F] {f : G → E} {g : G → E'} [RCLike 𝕜] [NormedSpace 𝕜 E] [NormedSpace 𝕜 E'] [NormedSpace ℝ F] [NormedSpace 𝕜 F] [MeasurableSpace G] {μ ν : MeasureTheory.Measure G} (L : E →L[𝕜] E' →L[𝕜] F) [CompleteSpace F] [AddGroup G] [MeasureTheory.SFinite μ] [MeasureTheory.SFinite ν] [μ.IsAddRightInvariant] [MeasurableAdd₂ G] [MeasurableNeg G] [NormedSpace ℝ E] [NormedSpace ℝ E'] [CompleteSpace E] [CompleteSpace E'] (hf : MeasureTheory.Integrable f ν) (hg : MeasureTheory.Integrable g μ) : ∫ (x : G), MeasureTheory.convolution f g L ν x ∂μ = (L (∫ (x : G), f x ∂ν)) (∫ (x : G), g x ∂μ) - MeasureTheory.convolution_assoc 📋 Mathlib.Analysis.Convolution
{𝕜 : Type u𝕜} {G : Type uG} {E : Type uE} {E' : Type uE'} {E'' : Type uE''} {F : Type uF} {F' : Type uF'} {F'' : Type uF''} [NormedAddCommGroup E] [NormedAddCommGroup E'] [NormedAddCommGroup E''] [NormedAddCommGroup F] {f : G → E} {g : G → E'} [RCLike 𝕜] [NormedSpace 𝕜 E] [NormedSpace 𝕜 E'] [NormedSpace 𝕜 E''] [NormedSpace ℝ F] [NormedSpace 𝕜 F] [MeasurableSpace G] {μ ν : MeasureTheory.Measure G} (L : E →L[𝕜] E' →L[𝕜] F) [CompleteSpace F] [NormedAddCommGroup F'] [NormedSpace ℝ F'] [NormedSpace 𝕜 F'] [CompleteSpace F'] [NormedAddCommGroup F''] [NormedSpace ℝ F''] [NormedSpace 𝕜 F''] [CompleteSpace F''] {k : G → E''} (L₂ : F →L[𝕜] E'' →L[𝕜] F') (L₃ : E →L[𝕜] F'' →L[𝕜] F') (L₄ : E' →L[𝕜] E'' →L[𝕜] F'') [AddGroup G] [MeasureTheory.SFinite μ] [MeasureTheory.SFinite ν] [μ.IsAddRightInvariant] [MeasurableAdd₂ G] [ν.IsAddRightInvariant] [MeasurableNeg G] (hL : ∀ (x : E) (y : E') (z : E''), (L₂ ((L x) y)) z = (L₃ x) ((L₄ y) z)) {x₀ : G} (hf : MeasureTheory.AEStronglyMeasurable f ν) (hg : MeasureTheory.AEStronglyMeasurable g μ) (hk : MeasureTheory.AEStronglyMeasurable k μ) (hfg : ∀ᵐ (y : G) ∂μ, MeasureTheory.ConvolutionExistsAt f g y L ν) (hgk : ∀ᵐ (x : G) ∂ν, MeasureTheory.ConvolutionExistsAt (fun x => ‖g x‖) (fun x => ‖k x‖) x (ContinuousLinearMap.mul ℝ ℝ) μ) (hfgk : MeasureTheory.ConvolutionExistsAt (fun x => ‖f x‖) (MeasureTheory.convolution (fun x => ‖g x‖) (fun x => ‖k x‖) (ContinuousLinearMap.mul ℝ ℝ) μ) x₀ (ContinuousLinearMap.mul ℝ ℝ) ν) : MeasureTheory.convolution (MeasureTheory.convolution f g L ν) k L₂ μ x₀ = MeasureTheory.convolution f (MeasureTheory.convolution g k L₄ μ) L₃ ν x₀ - MeasureTheory.convolution_assoc' 📋 Mathlib.Analysis.Convolution
{𝕜 : Type u𝕜} {G : Type uG} {E : Type uE} {E' : Type uE'} {E'' : Type uE''} {F : Type uF} {F' : Type uF'} {F'' : Type uF''} [NormedAddCommGroup E] [NormedAddCommGroup E'] [NormedAddCommGroup E''] [NormedAddCommGroup F] {f : G → E} {g : G → E'} [RCLike 𝕜] [NormedSpace 𝕜 E] [NormedSpace 𝕜 E'] [NormedSpace 𝕜 E''] [NormedSpace ℝ F] [NormedSpace 𝕜 F] [MeasurableSpace G] {μ ν : MeasureTheory.Measure G} (L : E →L[𝕜] E' →L[𝕜] F) [CompleteSpace F] [NormedAddCommGroup F'] [NormedSpace ℝ F'] [NormedSpace 𝕜 F'] [CompleteSpace F'] [NormedAddCommGroup F''] [NormedSpace ℝ F''] [NormedSpace 𝕜 F''] [CompleteSpace F''] {k : G → E''} (L₂ : F →L[𝕜] E'' →L[𝕜] F') (L₃ : E →L[𝕜] F'' →L[𝕜] F') (L₄ : E' →L[𝕜] E'' →L[𝕜] F'') [AddGroup G] [MeasureTheory.SFinite μ] [MeasureTheory.SFinite ν] [μ.IsAddRightInvariant] [MeasurableAdd₂ G] [ν.IsAddRightInvariant] [MeasurableNeg G] (hL : ∀ (x : E) (y : E') (z : E''), (L₂ ((L x) y)) z = (L₃ x) ((L₄ y) z)) {x₀ : G} (hfg : ∀ᵐ (y : G) ∂μ, MeasureTheory.ConvolutionExistsAt f g y L ν) (hgk : ∀ᵐ (x : G) ∂ν, MeasureTheory.ConvolutionExistsAt g k x L₄ μ) (hi : MeasureTheory.Integrable (Function.uncurry fun x y => (L₃ (f y)) ((L₄ (g (x - y))) (k (x₀ - x)))) (μ.prod ν)) : MeasureTheory.convolution (MeasureTheory.convolution f g L ν) k L₂ μ x₀ = MeasureTheory.convolution f (MeasureTheory.convolution g k L₄ μ) L₃ ν x₀ - MeasureTheory.LocallyIntegrable.integrable_of_isBigO_atTop_of_norm_isNegInvariant 📋 Mathlib.MeasureTheory.Integral.Asymptotics
{α : Type u_1} {E : Type u_2} {F : Type u_3} [NormedAddCommGroup E] {f : α → E} {g : α → F} [TopologicalSpace α] [SecondCountableTopology α] [MeasurableSpace α] {μ : MeasureTheory.Measure α} [NormedAddCommGroup F] [AddCommGroup α] [LinearOrder α] [IsOrderedAddMonoid α] [CompactIccSpace α] [Filter.atTop.IsMeasurablyGenerated] [MeasurableNeg α] [μ.IsNegInvariant] (hf : MeasureTheory.LocallyIntegrable f μ) (hsymm : norm ∘ f =ᵐ[μ] norm ∘ f ∘ Neg.neg) (ho : f =O[Filter.atTop] g) (hg : MeasureTheory.IntegrableAtFilter g Filter.atTop μ) : MeasureTheory.Integrable f μ - instErgodicVAddOfIsAddLeftInvariant 📋 Mathlib.Dynamics.Ergodic.Action.Regular
{G : Type u_1} [AddGroup G] [MeasurableSpace G] [MeasurableAdd₂ G] [MeasurableNeg G] {μ : MeasureTheory.Measure G} [MeasureTheory.SFinite μ] [μ.IsAddLeftInvariant] : ErgodicVAdd G G μ - instErgodicVAddAddOppositeOfIsAddRightInvariant 📋 Mathlib.Dynamics.Ergodic.Action.Regular
{G : Type u_1} [AddGroup G] [MeasurableSpace G] [MeasurableAdd₂ G] [MeasurableNeg G] {μ : MeasureTheory.Measure G} [MeasureTheory.SFinite μ] [μ.IsAddRightInvariant] : ErgodicVAdd Gᵃᵒᵖ G μ - MeasureTheory.HaveLebesgueDecomposition.conv 📋 Mathlib.MeasureTheory.Measure.Decomposition.RadonNikodym
{G : Type u_3} [AddGroup G] {mG : MeasurableSpace G} [MeasurableAdd₂ G] [MeasurableNeg G] {μ : MeasureTheory.Measure G} [μ.IsAddLeftInvariant] [MeasureTheory.SFinite μ] {ν₁ ν₂ : MeasureTheory.Measure G} [ν₁.HaveLebesgueDecomposition μ] [ν₂.HaveLebesgueDecomposition μ] (hν₁ : ν₁.AbsolutelyContinuous μ) (hν₂ : ν₂.AbsolutelyContinuous μ) : (ν₁.conv ν₂).HaveLebesgueDecomposition μ - MeasureTheory.conv_eq_withDensity_lconvolution_rnDeriv 📋 Mathlib.MeasureTheory.Measure.Decomposition.RadonNikodym
{G : Type u_3} [AddGroup G] {mG : MeasurableSpace G} [MeasurableAdd₂ G] [MeasurableNeg G] {μ : MeasureTheory.Measure G} [μ.IsAddLeftInvariant] [MeasureTheory.SFinite μ] {ν₁ ν₂ : MeasureTheory.Measure G} [ν₁.HaveLebesgueDecomposition μ] [ν₂.HaveLebesgueDecomposition μ] (hν₁ : ν₁.AbsolutelyContinuous μ) (hν₂ : ν₂.AbsolutelyContinuous μ) : ν₁.conv ν₂ = μ.withDensity (MeasureTheory.lconvolution (ν₁.rnDeriv μ) (ν₂.rnDeriv μ) μ) - MeasureTheory.rnDeriv_conv' 📋 Mathlib.MeasureTheory.Measure.Decomposition.RadonNikodym
{G : Type u_3} [AddGroup G] {mG : MeasurableSpace G} [MeasurableAdd₂ G] [MeasurableNeg G] {μ : MeasureTheory.Measure G} [μ.IsAddLeftInvariant] [MeasureTheory.SigmaFinite μ] {ν₁ ν₂ : MeasureTheory.Measure G} [MeasureTheory.SigmaFinite ν₁] [MeasureTheory.SigmaFinite ν₂] (hν₁ : ν₁.AbsolutelyContinuous μ) (hν₂ : ν₂.AbsolutelyContinuous μ) : (ν₁.conv ν₂).rnDeriv μ =ᵐ[μ] MeasureTheory.lconvolution (ν₁.rnDeriv μ) (ν₂.rnDeriv μ) μ - MeasureTheory.rnDeriv_conv 📋 Mathlib.MeasureTheory.Measure.Decomposition.RadonNikodym
{G : Type u_3} [AddGroup G] {mG : MeasurableSpace G} [MeasurableAdd₂ G] [MeasurableNeg G] {μ : MeasureTheory.Measure G} [μ.IsAddLeftInvariant] [MeasureTheory.SFinite μ] {ν₁ ν₂ : MeasureTheory.Measure G} [MeasureTheory.IsFiniteMeasure ν₁] [MeasureTheory.IsFiniteMeasure ν₂] [ν₁.HaveLebesgueDecomposition μ] [ν₂.HaveLebesgueDecomposition μ] (hν₁ : ν₁.AbsolutelyContinuous μ) (hν₂ : ν₂.AbsolutelyContinuous μ) : (ν₁.conv ν₂).rnDeriv μ =ᵐ[μ] MeasureTheory.lconvolution (ν₁.rnDeriv μ) (ν₂.rnDeriv μ) μ - MeasureTheory.IsProgressive.neg 📋 Mathlib.Probability.Process.Adapted
{Ω : Type u_1} {ι : Type u_2} {m : MeasurableSpace Ω} [Preorder ι] {f : MeasureTheory.Filtration ι m} {β : Type u_3} {u : ι → Ω → β} {mi : MeasurableSpace ι} {mβ : MeasurableSpace β} [AddGroup β] [MeasurableNeg β] (hu : MeasureTheory.IsProgressive f u) : MeasureTheory.IsProgressive f fun i ω => -u i ω - MeasureTheory.Adapted.neg 📋 Mathlib.Probability.Process.Adapted
{Ω : Type u_1} {ι : Type u_2} {m : MeasurableSpace Ω} [Preorder ι] {f : MeasureTheory.Filtration ι m} {β : ι → Type u_3} [(i : ι) → MeasurableSpace (β i)] {u : (i : ι) → Ω → β i} [(i : ι) → AddGroup (β i)] [∀ (i : ι), MeasurableNeg (β i)] (hu : MeasureTheory.Adapted f u) : MeasureTheory.Adapted f (-u) - ProbabilityTheory.Kernel.IndepFun.neg_left 📋 Mathlib.Probability.Independence.Kernel.IndepFun
{α : Type u_1} {Ω : Type u_2} {β : Type u_4} {β' : Type u_5} {mα : MeasurableSpace α} {mΩ : MeasurableSpace Ω} {κ : ProbabilityTheory.Kernel α Ω} {μ : MeasureTheory.Measure α} {f : Ω → β} {g : Ω → β'} {_mβ : MeasurableSpace β} {_mβ' : MeasurableSpace β'} [Neg β] [MeasurableNeg β] (hfg : ProbabilityTheory.Kernel.IndepFun f g κ μ) : ProbabilityTheory.Kernel.IndepFun (-f) g κ μ - ProbabilityTheory.Kernel.IndepFun.neg_right 📋 Mathlib.Probability.Independence.Kernel.IndepFun
{α : Type u_1} {Ω : Type u_2} {β : Type u_4} {β' : Type u_5} {mα : MeasurableSpace α} {mΩ : MeasurableSpace Ω} {κ : ProbabilityTheory.Kernel α Ω} {μ : MeasureTheory.Measure α} {f : Ω → β} {g : Ω → β'} {_mβ : MeasurableSpace β} {_mβ' : MeasurableSpace β'} [Neg β'] [MeasurableNeg β'] (hfg : ProbabilityTheory.Kernel.IndepFun f g κ μ) : ProbabilityTheory.Kernel.IndepFun f (-g) κ μ - ProbabilityTheory.IndepFun.neg_left 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {β : Type u_6} {β' : Type u_7} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {f : Ω → β} {g : Ω → β'} {_mβ : MeasurableSpace β} {_mβ' : MeasurableSpace β'} [Neg β] [MeasurableNeg β] (hfg : ProbabilityTheory.IndepFun f g μ) : ProbabilityTheory.IndepFun (-f) g μ - ProbabilityTheory.IndepFun.neg_right 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {β : Type u_6} {β' : Type u_7} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {f : Ω → β} {g : Ω → β'} {_mβ : MeasurableSpace β} {_mβ' : MeasurableSpace β'} [Neg β'] [MeasurableNeg β'] (hfg : ProbabilityTheory.IndepFun f g μ) : ProbabilityTheory.IndepFun f (-g) μ - ProbabilityTheory.IndepFun.add_hasPDF 📋 Mathlib.Probability.Density
{Ω : Type u_1} {G : Type u_2} {mΩ : MeasurableSpace Ω} {ℙ : MeasureTheory.Measure Ω} [AddGroup G] {mG : MeasurableSpace G} [MeasurableAdd₂ G] [MeasurableNeg G] {μ : MeasureTheory.Measure G} [μ.IsAddLeftInvariant] {X Y : Ω → G} [MeasureTheory.SFinite μ] [MeasureTheory.HasPDF X ℙ μ] [MeasureTheory.HasPDF Y ℙ μ] [MeasureTheory.IsFiniteMeasure ℙ] (hXY : ProbabilityTheory.IndepFun X Y ℙ) : MeasureTheory.HasPDF (X + Y) ℙ μ - ProbabilityTheory.IndepFun.add_hasPDF' 📋 Mathlib.Probability.Density
{Ω : Type u_1} {G : Type u_2} {mΩ : MeasurableSpace Ω} {ℙ : MeasureTheory.Measure Ω} [AddGroup G] {mG : MeasurableSpace G} [MeasurableAdd₂ G] [MeasurableNeg G] {μ : MeasureTheory.Measure G} [μ.IsAddLeftInvariant] {X Y : Ω → G} [MeasureTheory.SFinite μ] [MeasureTheory.HasPDF X ℙ μ] [MeasureTheory.HasPDF Y ℙ μ] (σX : MeasureTheory.SigmaFinite (MeasureTheory.Measure.map X ℙ)) (σY : MeasureTheory.SigmaFinite (MeasureTheory.Measure.map Y ℙ)) (hXY : ProbabilityTheory.IndepFun X Y ℙ) : MeasureTheory.HasPDF (X + Y) ℙ μ - ProbabilityTheory.IndepFun.pdf_add_eq_lconvolution_pdf 📋 Mathlib.Probability.Density
{Ω : Type u_1} {G : Type u_2} {mΩ : MeasurableSpace Ω} {ℙ : MeasureTheory.Measure Ω} [AddGroup G] {mG : MeasurableSpace G} [MeasurableAdd₂ G] [MeasurableNeg G] {μ : MeasureTheory.Measure G} [μ.IsAddLeftInvariant] {X Y : Ω → G} [MeasureTheory.SFinite μ] [MeasureTheory.HasPDF X ℙ μ] [MeasureTheory.HasPDF Y ℙ μ] [MeasureTheory.IsFiniteMeasure ℙ] (hXY : ProbabilityTheory.IndepFun X Y ℙ) : MeasureTheory.pdf (X + Y) ℙ μ =ᵐ[μ] MeasureTheory.lconvolution (MeasureTheory.pdf X ℙ μ) (MeasureTheory.pdf Y ℙ μ) μ - ProbabilityTheory.IndepFun.pdf_add_eq_lconvolution_pdf' 📋 Mathlib.Probability.Density
{Ω : Type u_1} {G : Type u_2} {mΩ : MeasurableSpace Ω} {ℙ : MeasureTheory.Measure Ω} [AddGroup G] {mG : MeasurableSpace G} [MeasurableAdd₂ G] [MeasurableNeg G] {μ : MeasureTheory.Measure G} [μ.IsAddLeftInvariant] {X Y : Ω → G} [MeasureTheory.SigmaFinite μ] [MeasureTheory.HasPDF X ℙ μ] [MeasureTheory.HasPDF Y ℙ μ] (σX : MeasureTheory.SigmaFinite (MeasureTheory.Measure.map X ℙ)) (σY : MeasureTheory.SigmaFinite (MeasureTheory.Measure.map Y ℙ)) (hXY : ProbabilityTheory.IndepFun X Y ℙ) : MeasureTheory.pdf (X + Y) ℙ μ =ᵐ[μ] MeasureTheory.lconvolution (MeasureTheory.pdf X ℙ μ) (MeasureTheory.pdf Y ℙ μ) μ - ProbabilityTheory.IdentDistrib.neg 📋 Mathlib.Probability.IdentDistrib
{α : Type u_1} {β : Type u_2} {γ : Type u_3} [MeasurableSpace α] [MeasurableSpace β] [MeasurableSpace γ] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} {f : α → γ} {g : β → γ} [Neg γ] [MeasurableNeg γ] (h : ProbabilityTheory.IdentDistrib f g μ ν) : ProbabilityTheory.IdentDistrib (-f) (-g) μ ν - measurable_negPart 📋 Mathlib.MeasureTheory.Order.Group.Lattice
{α : Type u_1} [Lattice α] [MeasurableSpace α] [SubNegMonoid α] [MeasurableSup α] [MeasurableNeg α] : Measurable negPart - measurable_abs 📋 Mathlib.MeasureTheory.Order.Group.Lattice
{α : Type u_1} [Lattice α] [MeasurableSpace α] [AddGroup α] [MeasurableNeg α] [MeasurableSup₂ α] : Measurable abs - Measurable.fun_negPart 📋 Mathlib.MeasureTheory.Order.Group.Lattice
{α : Type u_1} {β : Type u_2} [Lattice α] [MeasurableSpace α] [MeasurableSpace β] {f : β → α} [SubNegMonoid α] [MeasurableSup α] [MeasurableNeg α] (hf : Measurable f) : Measurable fun i => (f i)⁻ - Measurable.abs 📋 Mathlib.MeasureTheory.Order.Group.Lattice
{α : Type u_1} {β : Type u_2} [Lattice α] [MeasurableSpace α] [MeasurableSpace β] {f : β → α} [AddGroup α] [MeasurableNeg α] [MeasurableSup₂ α] (hf : Measurable f) : Measurable fun x => |f x| - AEMeasurable.fun_negPart 📋 Mathlib.MeasureTheory.Order.Group.Lattice
{α : Type u_1} {β : Type u_2} [Lattice α] [MeasurableSpace α] [MeasurableSpace β] {f : β → α} [SubNegMonoid α] [MeasurableSup α] [MeasurableNeg α] {μ : MeasureTheory.Measure β} (hf : AEMeasurable f μ) : AEMeasurable (fun i => (f i)⁻) μ - AEMeasurable.abs 📋 Mathlib.MeasureTheory.Order.Group.Lattice
{α : Type u_1} {β : Type u_2} [Lattice α] [MeasurableSpace α] [MeasurableSpace β] {f : β → α} [AddGroup α] [MeasurableNeg α] [MeasurableSup₂ α] {μ : MeasureTheory.Measure β} (hf : AEMeasurable f μ) : AEMeasurable (fun x => |f x|) μ - Measurable.negPart 📋 Mathlib.MeasureTheory.Order.Group.Lattice
{α : Type u_1} {β : Type u_2} [Lattice α] [MeasurableSpace α] [MeasurableSpace β] {f : β → α} [SubNegMonoid α] [MeasurableSup α] [MeasurableNeg α] (hf : Measurable f) : Measurable f⁻ - AEMeasurable.negPart 📋 Mathlib.MeasureTheory.Order.Group.Lattice
{α : Type u_1} {β : Type u_2} [Lattice α] [MeasurableSpace α] [MeasurableSpace β] {f : β → α} [SubNegMonoid α] [MeasurableSup α] [MeasurableNeg α] {μ : MeasureTheory.Measure β} (hf : AEMeasurable f μ) : AEMeasurable f⁻ μ - ProbabilityTheory.HasIndepIncrements.neg 📋 Mathlib.Probability.Independence.Process.HasIndepIncrements.Basic
{T : Type u_1} {Ω : Type u_2} {E : Type u_3} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {X : T → Ω → E} [Preorder T] [MeasurableSpace E] [AddCommGroup E] [MeasurableNeg E] (hX : ProbabilityTheory.HasIndepIncrements X P) : ProbabilityTheory.HasIndepIncrements (-X) P - ProbabilityTheory.CondIndepFun.neg_left 📋 Mathlib.Probability.Independence.Conditional
{Ω : Type u_1} {β : Type u_3} {β' : Type u_4} {m' mΩ : MeasurableSpace Ω} [StandardBorelSpace Ω] {hm' : m' ≤ mΩ} {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsFiniteMeasure μ] {f : Ω → β} {g : Ω → β'} {_mβ : MeasurableSpace β} {_mβ' : MeasurableSpace β'} [Neg β] [MeasurableNeg β] (hfg : ProbabilityTheory.CondIndepFun m' hm' f g μ) : ProbabilityTheory.CondIndepFun m' hm' (-f) g μ - ProbabilityTheory.CondIndepFun.neg_right 📋 Mathlib.Probability.Independence.Conditional
{Ω : Type u_1} {β : Type u_3} {β' : Type u_4} {m' mΩ : MeasurableSpace Ω} [StandardBorelSpace Ω] {hm' : m' ≤ mΩ} {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsFiniteMeasure μ] {f : Ω → β} {g : Ω → β'} {_mβ : MeasurableSpace β} {_mβ' : MeasurableSpace β'} [Neg β'] [MeasurableNeg β'] (hfg : ProbabilityTheory.CondIndepFun m' hm' f g μ) : ProbabilityTheory.CondIndepFun m' hm' f (-g) μ
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