Loogle!
Result
Found 101 declarations mentioning MeasureTheory.Measure.QuasiMeasurePreserving.
- MeasureTheory.Measure.QuasiMeasurePreserving.id 📋 Mathlib.MeasureTheory.Measure.QuasiMeasurePreserving
{α : Type u_1} {_m0 : MeasurableSpace α} (μ : MeasureTheory.Measure α) : MeasureTheory.Measure.QuasiMeasurePreserving id μ μ - MeasureTheory.Measure.QuasiMeasurePreserving 📋 Mathlib.MeasureTheory.Measure.QuasiMeasurePreserving
{α : Type u_1} {β : Type u_2} {mβ : MeasurableSpace β} {m0 : MeasurableSpace α} (f : α → β) (μa : MeasureTheory.Measure α := by volume_tac) (μb : MeasureTheory.Measure β := by volume_tac) : Prop - MeasureTheory.Measure.QuasiMeasurePreserving.iterate 📋 Mathlib.MeasureTheory.Measure.QuasiMeasurePreserving
{α : Type u_1} {mα : MeasurableSpace α} {μa : MeasureTheory.Measure α} {f : α → α} (hf : MeasureTheory.Measure.QuasiMeasurePreserving f μa μa) (n : ℕ) : MeasureTheory.Measure.QuasiMeasurePreserving f^[n] μa μa - MeasureTheory.Measure.QuasiMeasurePreserving.aemeasurable 📋 Mathlib.MeasureTheory.Measure.QuasiMeasurePreserving
{α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {μa : MeasureTheory.Measure α} {μb : MeasureTheory.Measure β} {f : α → β} (hf : MeasureTheory.Measure.QuasiMeasurePreserving f μa μb) : AEMeasurable f μa - Measurable.quasiMeasurePreserving 📋 Mathlib.MeasureTheory.Measure.QuasiMeasurePreserving
{α : Type u_1} {β : Type u_2} {mβ : MeasurableSpace β} {f : α → β} {_m0 : MeasurableSpace α} (hf : Measurable f) (μ : MeasureTheory.Measure α) : MeasureTheory.Measure.QuasiMeasurePreserving f μ (MeasureTheory.Measure.map f μ) - MeasureTheory.Measure.QuasiMeasurePreserving.measurable 📋 Mathlib.MeasureTheory.Measure.QuasiMeasurePreserving
{α : Type u_1} {β : Type u_2} {mβ : MeasurableSpace β} {m0 : MeasurableSpace α} {f : α → β} {μa : autoParam (MeasureTheory.Measure α) MeasureTheory.Measure.QuasiMeasurePreserving._auto_1} {μb : autoParam (MeasureTheory.Measure β) MeasureTheory.Measure.QuasiMeasurePreserving._auto_3} (self : MeasureTheory.Measure.QuasiMeasurePreserving f μa μb) : Measurable f - MeasureTheory.Measure.QuasiMeasurePreserving.absolutelyContinuous 📋 Mathlib.MeasureTheory.Measure.QuasiMeasurePreserving
{α : Type u_1} {β : Type u_2} {mβ : MeasurableSpace β} {m0 : MeasurableSpace α} {f : α → β} {μa : autoParam (MeasureTheory.Measure α) MeasureTheory.Measure.QuasiMeasurePreserving._auto_1} {μb : autoParam (MeasureTheory.Measure β) MeasureTheory.Measure.QuasiMeasurePreserving._auto_3} (self : MeasureTheory.Measure.QuasiMeasurePreserving f μa μb) : (MeasureTheory.Measure.map f μa).AbsolutelyContinuous μb - MeasureTheory.NullMeasurableSet.preimage 📋 Mathlib.MeasureTheory.Measure.QuasiMeasurePreserving
{α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {μa : MeasureTheory.Measure α} {μb : MeasureTheory.Measure β} {f : α → β} {s : Set β} (hs : MeasureTheory.NullMeasurableSet s μb) (hf : MeasureTheory.Measure.QuasiMeasurePreserving f μa μb) : MeasureTheory.NullMeasurableSet (f ⁻¹' s) μa - MeasureTheory.Measure.QuasiMeasurePreserving.mono_left 📋 Mathlib.MeasureTheory.Measure.QuasiMeasurePreserving
{α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {μa μa' : MeasureTheory.Measure α} {μb : MeasureTheory.Measure β} {f : α → β} (h : MeasureTheory.Measure.QuasiMeasurePreserving f μa μb) (ha : μa'.AbsolutelyContinuous μa) : MeasureTheory.Measure.QuasiMeasurePreserving f μa' μb - MeasureTheory.Measure.QuasiMeasurePreserving.mono_right 📋 Mathlib.MeasureTheory.Measure.QuasiMeasurePreserving
{α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {μa : MeasureTheory.Measure α} {μb μb' : MeasureTheory.Measure β} {f : α → β} (h : MeasureTheory.Measure.QuasiMeasurePreserving f μa μb) (ha : μb.AbsolutelyContinuous μb') : MeasureTheory.Measure.QuasiMeasurePreserving f μa μb' - MeasureTheory.Measure.QuasiMeasurePreserving.mk 📋 Mathlib.MeasureTheory.Measure.QuasiMeasurePreserving
{α : Type u_1} {β : Type u_2} {mβ : MeasurableSpace β} {m0 : MeasurableSpace α} {f : α → β} {μa : autoParam (MeasureTheory.Measure α) MeasureTheory.Measure.QuasiMeasurePreserving._auto_1} {μb : autoParam (MeasureTheory.Measure β) MeasureTheory.Measure.QuasiMeasurePreserving._auto_3} (measurable : Measurable f) (absolutelyContinuous : (MeasureTheory.Measure.map f μa).AbsolutelyContinuous μb) : MeasureTheory.Measure.QuasiMeasurePreserving f μa μb - MeasureTheory.AEDisjoint.preimage 📋 Mathlib.MeasureTheory.Measure.QuasiMeasurePreserving
{α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} {f : α → β} {s t : Set β} (ht : MeasureTheory.AEDisjoint ν s t) (hf : MeasureTheory.Measure.QuasiMeasurePreserving f μ ν) : MeasureTheory.AEDisjoint μ (f ⁻¹' s) (f ⁻¹' t) - MeasureTheory.NullMeasurable.comp_quasiMeasurePreserving 📋 Mathlib.MeasureTheory.Measure.QuasiMeasurePreserving
{α : Type u_1} {β : Type u_2} {γ : Type u_3} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {mγ : MeasurableSpace γ} {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} {f : α → β} {g : β → γ} (hg : MeasureTheory.NullMeasurable g ν) (hf : MeasureTheory.Measure.QuasiMeasurePreserving f μ ν) : MeasureTheory.NullMeasurable (g ∘ f) μ - MeasureTheory.Measure.QuasiMeasurePreserving.mono 📋 Mathlib.MeasureTheory.Measure.QuasiMeasurePreserving
{α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {μa μa' : MeasureTheory.Measure α} {μb μb' : MeasureTheory.Measure β} {f : α → β} (ha : μa'.AbsolutelyContinuous μa) (hb : μb.AbsolutelyContinuous μb') (h : MeasureTheory.Measure.QuasiMeasurePreserving f μa μb) : MeasureTheory.Measure.QuasiMeasurePreserving f μa' μb' - MeasureTheory.Measure.QuasiMeasurePreserving.tendsto_ae 📋 Mathlib.MeasureTheory.Measure.QuasiMeasurePreserving
{α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {μa : MeasureTheory.Measure α} {μb : MeasureTheory.Measure β} {f : α → β} (h : MeasureTheory.Measure.QuasiMeasurePreserving f μa μb) : Filter.Tendsto f (MeasureTheory.ae μa) (MeasureTheory.ae μb) - MeasureTheory.Measure.QuasiMeasurePreserving.comp 📋 Mathlib.MeasureTheory.Measure.QuasiMeasurePreserving
{α : Type u_1} {β : Type u_2} {γ : Type u_3} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {mγ : MeasurableSpace γ} {μa : MeasureTheory.Measure α} {μb : MeasureTheory.Measure β} {μc : MeasureTheory.Measure γ} {g : β → γ} {f : α → β} (hg : MeasureTheory.Measure.QuasiMeasurePreserving g μb μc) (hf : MeasureTheory.Measure.QuasiMeasurePreserving f μa μb) : MeasureTheory.Measure.QuasiMeasurePreserving (g ∘ f) μa μc - MeasureTheory.Measure.QuasiMeasurePreserving.congr 📋 Mathlib.MeasureTheory.Measure.QuasiMeasurePreserving
{α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {μa : MeasureTheory.Measure α} {μb : MeasureTheory.Measure β} {f : α → β} (hf : MeasureTheory.Measure.QuasiMeasurePreserving f μa μb) {f' : α → β} (hf' : Measurable f') (h : f =ᵐ[μa] f') : MeasureTheory.Measure.QuasiMeasurePreserving f' μa μb - MeasureTheory.Measure.QuasiMeasurePreserving.ae 📋 Mathlib.MeasureTheory.Measure.QuasiMeasurePreserving
{α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {μa : MeasureTheory.Measure α} {μb : MeasureTheory.Measure β} {f : α → β} (h : MeasureTheory.Measure.QuasiMeasurePreserving f μa μb) {p : β → Prop} (hg : ∀ᵐ (x : β) ∂μb, p x) : ∀ᵐ (x : α) ∂μa, p (f x) - MeasureTheory.Measure.QuasiMeasurePreserving.preimage_iterate_ae_eq 📋 Mathlib.MeasureTheory.Measure.QuasiMeasurePreserving
{α : Type u_1} {mα : MeasurableSpace α} {μ : MeasureTheory.Measure α} {s : Set α} {f : α → α} (hf : MeasureTheory.Measure.QuasiMeasurePreserving f μ μ) (k : ℕ) (hs : f ⁻¹' s =ᵐ[μ] s) : f^[k] ⁻¹' s =ᵐ[μ] s - MeasureTheory.Measure.QuasiMeasurePreserving.ae_map_le 📋 Mathlib.MeasureTheory.Measure.QuasiMeasurePreserving
{α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {μa : MeasureTheory.Measure α} {μb : MeasureTheory.Measure β} {f : α → β} (h : MeasureTheory.Measure.QuasiMeasurePreserving f μa μb) : MeasureTheory.ae (MeasureTheory.Measure.map f μa) ≤ MeasureTheory.ae μb - MeasureTheory.Measure.QuasiMeasurePreserving.preimage_ae_eq 📋 Mathlib.MeasureTheory.Measure.QuasiMeasurePreserving
{α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {μa : MeasureTheory.Measure α} {μb : MeasureTheory.Measure β} {f : α → β} {s t : Set β} (hf : MeasureTheory.Measure.QuasiMeasurePreserving f μa μb) (h : s =ᵐ[μb] t) : f ⁻¹' s =ᵐ[μa] f ⁻¹' t - MeasureTheory.Measure.QuasiMeasurePreserving.preimage_mono_ae 📋 Mathlib.MeasureTheory.Measure.QuasiMeasurePreserving
{α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {μa : MeasureTheory.Measure α} {μb : MeasureTheory.Measure β} {f : α → β} {s t : Set β} (hf : MeasureTheory.Measure.QuasiMeasurePreserving f μa μb) (h : s ≤ᵐ[μb] t) : f ⁻¹' s ≤ᵐ[μa] f ⁻¹' t - MeasureTheory.Measure.QuasiMeasurePreserving.ae_eq 📋 Mathlib.MeasureTheory.Measure.QuasiMeasurePreserving
{α : Type u_1} {β : Type u_2} {δ : Type u_4} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {μa : MeasureTheory.Measure α} {μb : MeasureTheory.Measure β} {f : α → β} (h : MeasureTheory.Measure.QuasiMeasurePreserving f μa μb) {g₁ g₂ : β → δ} (hg : g₁ =ᵐ[μb] g₂) : g₁ ∘ f =ᵐ[μa] g₂ ∘ f - MeasureTheory.Measure.QuasiMeasurePreserving.ae_eq_comp 📋 Mathlib.MeasureTheory.Measure.QuasiMeasurePreserving
{α : Type u_1} {β : Type u_2} {δ : Type u_4} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {μa : MeasureTheory.Measure α} {μb : MeasureTheory.Measure β} {f : α → β} (h : MeasureTheory.Measure.QuasiMeasurePreserving f μa μb) {g₁ g₂ : β → δ} (hg : g₁ =ᵐ[μb] g₂) : g₁ ∘ f =ᵐ[μa] g₂ ∘ f - MeasureTheory.Measure.QuasiMeasurePreserving.preimage_null 📋 Mathlib.MeasureTheory.Measure.QuasiMeasurePreserving
{α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {μa : MeasureTheory.Measure α} {μb : MeasureTheory.Measure β} {f : α → β} (h : MeasureTheory.Measure.QuasiMeasurePreserving f μa μb) {s : Set β} (hs : μb s = 0) : μa (f ⁻¹' s) = 0 - MeasurableEquiv.quasiMeasurePreserving_symm 📋 Mathlib.MeasureTheory.Measure.QuasiMeasurePreserving
{α : Type u_1} {β : Type u_2} {x✝ : MeasurableSpace α} [MeasurableSpace β] (μ : MeasureTheory.Measure α) (e : α ≃ᵐ β) : MeasureTheory.Measure.QuasiMeasurePreserving (⇑e.symm) (MeasureTheory.Measure.map (⇑e) μ) μ - MeasureTheory.Measure.QuasiMeasurePreserving.exists_preimage_eq_of_preimage_ae 📋 Mathlib.MeasureTheory.Measure.QuasiMeasurePreserving
{α : Type u_1} {mα : MeasurableSpace α} {μ : MeasureTheory.Measure α} {s : Set α} {f : α → α} (h : MeasureTheory.Measure.QuasiMeasurePreserving f μ μ) (hs : MeasureTheory.NullMeasurableSet s μ) (hs' : f ⁻¹' s =ᵐ[μ] s) : ∃ t, MeasurableSet t ∧ t =ᵐ[μ] s ∧ f ⁻¹' t = t - MeasureTheory.Measure.QuasiMeasurePreserving.liminf_preimage_iterate_ae_eq 📋 Mathlib.MeasureTheory.Measure.QuasiMeasurePreserving
{α : Type u_1} {mα : MeasurableSpace α} {μ : MeasureTheory.Measure α} {s : Set α} {f : α → α} (hf : MeasureTheory.Measure.QuasiMeasurePreserving f μ μ) (hs : f ⁻¹' s =ᵐ[μ] s) : Filter.liminf (fun n => (Set.preimage f)^[n] s) Filter.atTop =ᵐ[μ] s - MeasureTheory.Measure.QuasiMeasurePreserving.limsup_preimage_iterate_ae_eq 📋 Mathlib.MeasureTheory.Measure.QuasiMeasurePreserving
{α : Type u_1} {mα : MeasurableSpace α} {μ : MeasureTheory.Measure α} {s : Set α} {f : α → α} (hf : MeasureTheory.Measure.QuasiMeasurePreserving f μ μ) (hs : f ⁻¹' s =ᵐ[μ] s) : Filter.limsup (fun n => (Set.preimage f)^[n] s) Filter.atTop =ᵐ[μ] s - MeasureTheory.Measure.QuasiMeasurePreserving.smul_measure 📋 Mathlib.MeasureTheory.Measure.QuasiMeasurePreserving
{α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {μa : MeasureTheory.Measure α} {μb : MeasureTheory.Measure β} {f : α → β} {R : Type u_5} [SMul R ENNReal] [IsScalarTower R ENNReal ENNReal] (hf : MeasureTheory.Measure.QuasiMeasurePreserving f μa μb) (c : R) : MeasureTheory.Measure.QuasiMeasurePreserving f (c • μa) (c • μb) - MeasureTheory.Measure.pairwise_aedisjoint_of_aedisjoint_forall_ne_one 📋 Mathlib.MeasureTheory.Measure.QuasiMeasurePreserving
{G : Type u_5} {α : Type u_6} [Group G] [MulAction G α] {x✝ : MeasurableSpace α} {μ : MeasureTheory.Measure α} {s : Set α} (h_ae_disjoint : ∀ (g : G), g ≠ 1 → MeasureTheory.AEDisjoint μ (g • s) s) (h_qmp : ∀ (g : G), MeasureTheory.Measure.QuasiMeasurePreserving (fun x => g • x) μ μ) : Pairwise (Function.onFun (MeasureTheory.AEDisjoint μ) fun g => g • s) - MeasureTheory.Measure.pairwise_aedisjoint_of_aedisjoint_forall_ne_zero 📋 Mathlib.MeasureTheory.Measure.QuasiMeasurePreserving
{G : Type u_5} {α : Type u_6} [AddGroup G] [AddAction G α] {x✝ : MeasurableSpace α} {μ : MeasureTheory.Measure α} {s : Set α} (h_ae_disjoint : ∀ (g : G), g ≠ 0 → MeasureTheory.AEDisjoint μ (g +ᵥ s) s) (h_qmp : ∀ (g : G), MeasureTheory.Measure.QuasiMeasurePreserving (fun x => g +ᵥ x) μ μ) : Pairwise (Function.onFun (MeasureTheory.AEDisjoint μ) fun g => g +ᵥ s) - MeasureTheory.Measure.QuasiMeasurePreserving.image_zpow_ae_eq 📋 Mathlib.MeasureTheory.Measure.QuasiMeasurePreserving
{α : Type u_1} {mα : MeasurableSpace α} {μ : MeasureTheory.Measure α} {s : Set α} {e : α ≃ α} (he : MeasureTheory.Measure.QuasiMeasurePreserving (⇑e) μ μ) (he' : MeasureTheory.Measure.QuasiMeasurePreserving (⇑e.symm) μ μ) (k : ℤ) (hs : ⇑e '' s =ᵐ[μ] s) : ⇑(e ^ k) '' s =ᵐ[μ] s - MeasureTheory.Measure.QuasiMeasurePreserving.smul_ae_eq_of_ae_eq 📋 Mathlib.MeasureTheory.Measure.QuasiMeasurePreserving
{G : Type u_5} {α : Type u_6} [Group G] [MulAction G α] {x✝ : MeasurableSpace α} {s t : Set α} {μ : MeasureTheory.Measure α} (g : G) (h_qmp : MeasureTheory.Measure.QuasiMeasurePreserving (fun x => g⁻¹ • x) μ μ) (h_ae_eq : s =ᵐ[μ] t) : g • s =ᵐ[μ] g • t - MeasureTheory.Measure.QuasiMeasurePreserving.vadd_ae_eq_of_ae_eq 📋 Mathlib.MeasureTheory.Measure.QuasiMeasurePreserving
{G : Type u_5} {α : Type u_6} [AddGroup G] [AddAction G α] {x✝ : MeasurableSpace α} {s t : Set α} {μ : MeasureTheory.Measure α} (g : G) (h_qmp : MeasureTheory.Measure.QuasiMeasurePreserving (fun x => -g +ᵥ x) μ μ) (h_ae_eq : s =ᵐ[μ] t) : g +ᵥ s =ᵐ[μ] g +ᵥ t - MeasureTheory.Measure.QuasiMeasurePreserving.restrict 📋 Mathlib.MeasureTheory.Measure.Restrict
{α : Type u_2} {β : Type u_3} {m0 : MeasurableSpace α} [MeasurableSpace β] {μ : MeasureTheory.Measure α} {s : Set α} {ν : MeasureTheory.Measure β} {f : α → β} (hf : MeasureTheory.Measure.QuasiMeasurePreserving f μ ν) {t : Set β} (hmaps : Set.MapsTo f s t) : MeasureTheory.Measure.QuasiMeasurePreserving f (μ.restrict s) (ν.restrict t) - AEMeasurable.comp_quasiMeasurePreserving 📋 Mathlib.MeasureTheory.Measure.AEMeasurable
{α : Type u_2} {β : Type u_3} {δ : Type u_5} {m0 : MeasurableSpace α} [MeasurableSpace β] [MeasurableSpace δ] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure δ} {f : α → δ} {g : δ → β} (hg : AEMeasurable g ν) (hf : MeasureTheory.Measure.QuasiMeasurePreserving f μ ν) : AEMeasurable (g ∘ f) μ - MeasureTheory.AEStronglyMeasurable.comp_quasiMeasurePreserving 📋 Mathlib.MeasureTheory.Function.StronglyMeasurable.AEStronglyMeasurable
{α : Type u_1} {β : Type u_2} [TopologicalSpace β] {g : α → β} {γ : Type u_5} {x✝ : MeasurableSpace γ} {x✝¹ : MeasurableSpace α} {f : γ → α} {μ : MeasureTheory.Measure γ} {ν : MeasureTheory.Measure α} (hg : MeasureTheory.AEStronglyMeasurable g ν) (hf : MeasureTheory.Measure.QuasiMeasurePreserving f μ ν) : MeasureTheory.AEStronglyMeasurable (g ∘ f) μ - MeasureTheory.MeasurePreserving.quasiMeasurePreserving 📋 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.Measure.QuasiMeasurePreserving f μa μb - 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.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.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.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.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.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.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.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.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 ν) μ - MeasureTheory.quasiMeasurePreserving_div 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [Group G] [MeasurableMul₂ G] (μ ν : MeasureTheory.Measure G) [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] [MeasurableInv G] [μ.IsMulLeftInvariant] : MeasureTheory.Measure.QuasiMeasurePreserving (fun p => p.1 / p.2) (μ.prod ν) μ - MeasureTheory.quasiMeasurePreserving_div_of_right_invariant 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [Group G] [MeasurableMul₂ G] (μ ν : MeasureTheory.Measure G) [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] [MeasurableInv G] [μ.IsMulRightInvariant] : MeasureTheory.Measure.QuasiMeasurePreserving (fun p => p.1 / p.2) (μ.prod ν) μ - 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.quasiMeasurePreserving_inv_mul 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [Group G] [MeasurableMul₂ G] (μ ν : MeasureTheory.Measure G) [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] [MeasurableInv G] [ν.IsMulLeftInvariant] : MeasureTheory.Measure.QuasiMeasurePreserving (fun p => p.1⁻¹ * p.2) (μ.prod ν) ν - MeasureTheory.quasiMeasurePreserving_inv_mul_swap 📋 Mathlib.MeasureTheory.Group.Prod
{G : Type u_1} [MeasurableSpace G] [Group G] [MeasurableMul₂ G] (μ ν : MeasureTheory.Measure G) [MeasureTheory.SFinite ν] [MeasureTheory.SFinite μ] [MeasurableInv G] [μ.IsMulLeftInvariant] : MeasureTheory.Measure.QuasiMeasurePreserving (fun p => p.2⁻¹ * p.1) (μ.prod ν) μ - 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.AEEqFun.compQuasiMeasurePreserving 📋 Mathlib.MeasureTheory.Function.AEEqFun
{α : Type u_1} {β : Type u_2} {γ : Type u_3} [MeasurableSpace α] {μ : MeasureTheory.Measure α} [TopologicalSpace γ] [MeasurableSpace β] {ν : MeasureTheory.Measure β} (g : β →ₘ[ν] γ) (f : α → β) (hf : MeasureTheory.Measure.QuasiMeasurePreserving f μ ν) : α →ₘ[μ] γ - MeasureTheory.AEEqFun.coeFn_compQuasiMeasurePreserving 📋 Mathlib.MeasureTheory.Function.AEEqFun
{α : Type u_1} {β : Type u_2} {γ : Type u_3} [MeasurableSpace α] {μ : MeasureTheory.Measure α} [TopologicalSpace γ] [MeasurableSpace β] {ν : MeasureTheory.Measure β} {f : α → β} (g : β →ₘ[ν] γ) (hf : MeasureTheory.Measure.QuasiMeasurePreserving f μ ν) : ↑(g.compQuasiMeasurePreserving f hf) =ᵐ[μ] ↑g ∘ f - MeasureTheory.AEEqFun.compQuasiMeasurePreserving_iterate 📋 Mathlib.MeasureTheory.Function.AEEqFun
{α : Type u_1} {γ : Type u_3} [MeasurableSpace α] {μ : MeasureTheory.Measure α} [TopologicalSpace γ] (g : α →ₘ[μ] γ) {f : α → α} (hf : MeasureTheory.Measure.QuasiMeasurePreserving f μ μ) (n : ℕ) : (fun x => x.compQuasiMeasurePreserving f hf)^[n] g = g.compQuasiMeasurePreserving f^[n] ⋯ - MeasureTheory.AEEqFun.compQuasiMeasurePreserving_mk 📋 Mathlib.MeasureTheory.Function.AEEqFun
{α : Type u_1} {β : Type u_2} {γ : Type u_3} [MeasurableSpace α] {μ : MeasureTheory.Measure α} [TopologicalSpace γ] [MeasurableSpace β] {ν : MeasureTheory.Measure β} {f : α → β} {g : β → γ} (hg : MeasureTheory.AEStronglyMeasurable g ν) (hf : MeasureTheory.Measure.QuasiMeasurePreserving f μ ν) : (MeasureTheory.AEEqFun.mk g hg).compQuasiMeasurePreserving f hf = MeasureTheory.AEEqFun.mk (g ∘ f) ⋯ - MeasureTheory.AEEqFun.compQuasiMeasurePreserving_eq_mk 📋 Mathlib.MeasureTheory.Function.AEEqFun
{α : Type u_1} {β : Type u_2} {γ : Type u_3} [MeasurableSpace α] {μ : MeasureTheory.Measure α} [TopologicalSpace γ] [MeasurableSpace β] {ν : MeasureTheory.Measure β} {f : α → β} (g : β →ₘ[ν] γ) (hf : MeasureTheory.Measure.QuasiMeasurePreserving f μ ν) : g.compQuasiMeasurePreserving f hf = MeasureTheory.AEEqFun.mk (↑g ∘ f) ⋯ - MeasureTheory.AEEqFun.comp_compQuasiMeasurePreserving 📋 Mathlib.MeasureTheory.Function.AEEqFun
{α : Type u_1} {γ : Type u_3} {δ : Type u_4} [MeasurableSpace α] {μ : MeasureTheory.Measure α} [TopologicalSpace δ] [TopologicalSpace γ] {β : Type u_5} [MeasurableSpace β] {ν : MeasureTheory.Measure β} (g : γ → δ) (hg : Continuous g) (f : β →ₘ[ν] γ) {φ : α → β} (hφ : MeasureTheory.Measure.QuasiMeasurePreserving φ μ ν) : (MeasureTheory.AEEqFun.comp g hg f).compQuasiMeasurePreserving φ hφ = MeasureTheory.AEEqFun.comp g hg (f.compQuasiMeasurePreserving φ hφ) - MeasureTheory.AEEqFun.compQuasiMeasurePreserving_congr 📋 Mathlib.MeasureTheory.Function.AEEqFun
{α : Type u_1} {β : Type u_2} {γ : Type u_3} [MeasurableSpace α] {μ : MeasureTheory.Measure α} [TopologicalSpace γ] [MeasurableSpace β] {ν : MeasureTheory.Measure β} {f : α → β} (g : β →ₘ[ν] γ) (hf : MeasureTheory.Measure.QuasiMeasurePreserving f μ ν) {f' : α → β} (hf' : Measurable f') (h : f =ᵐ[μ] f') : g.compQuasiMeasurePreserving f hf = g.compQuasiMeasurePreserving f' ⋯ - MeasureTheory.AEEqFun.compQuasiMeasurePreserving_comp 📋 Mathlib.MeasureTheory.Function.AEEqFun
{α : Type u_1} {β : Type u_2} {δ : Type u_4} [MeasurableSpace α] {μ : MeasureTheory.Measure α} [TopologicalSpace δ] [MeasurableSpace β] {ν : MeasureTheory.Measure β} {γ : Type u_5} {mγ : MeasurableSpace γ} {ξ : MeasureTheory.Measure γ} (g : γ →ₘ[ξ] δ) {f : β → γ} (hf : MeasureTheory.Measure.QuasiMeasurePreserving f ν ξ) {f' : α → β} (hf' : MeasureTheory.Measure.QuasiMeasurePreserving f' μ ν) : g.compQuasiMeasurePreserving (f ∘ f') ⋯ = (g.compQuasiMeasurePreserving f hf).compQuasiMeasurePreserving f' hf' - MeasureTheory.AEEqFun.compQuasiMeasurePreserving_toGerm 📋 Mathlib.MeasureTheory.Function.AEEqFun
{α : Type u_1} {γ : Type u_3} [MeasurableSpace α] {μ : MeasureTheory.Measure α} [TopologicalSpace γ] {β : Type u_5} [MeasurableSpace β] {f : α → β} {ν : MeasureTheory.Measure β} (g : β →ₘ[ν] γ) (hf : MeasureTheory.Measure.QuasiMeasurePreserving f μ ν) : (g.compQuasiMeasurePreserving f hf).toGerm = g.toGerm.compTendsto f ⋯ - MeasureTheory.Measure.quasiMeasurePreserving_eval 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] (μ : (i : ι) → MeasureTheory.Measure (α i)) [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] (i : ι) : MeasureTheory.Measure.QuasiMeasurePreserving (Function.eval i) (MeasureTheory.Measure.pi μ) (μ i) - MeasureTheory.IsAddFundamentalDomain.preimage_of_equiv 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {H : Type u_2} {α : Type u_3} {β : Type u_4} [AddGroup G] [AddGroup H] [AddAction G α] [MeasurableSpace α] [AddAction H β] [MeasurableSpace β] {s : Set α} {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} (h : MeasureTheory.IsAddFundamentalDomain G s μ) {f : β → α} (hf : MeasureTheory.Measure.QuasiMeasurePreserving f ν μ) {e : G → H} (he : Function.Bijective e) (hef : ∀ (g : G), Function.Semiconj f (fun x => e g +ᵥ x) fun x => g +ᵥ x) : MeasureTheory.IsAddFundamentalDomain H (f ⁻¹' s) ν - MeasureTheory.IsFundamentalDomain.preimage_of_equiv 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {H : Type u_2} {α : Type u_3} {β : Type u_4} [Group G] [Group H] [MulAction G α] [MeasurableSpace α] [MulAction H β] [MeasurableSpace β] {s : Set α} {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} (h : MeasureTheory.IsFundamentalDomain G s μ) {f : β → α} (hf : MeasureTheory.Measure.QuasiMeasurePreserving f ν μ) {e : G → H} (he : Function.Bijective e) (hef : ∀ (g : G), Function.Semiconj f (fun x => e g • x) fun x => g • x) : MeasureTheory.IsFundamentalDomain H (f ⁻¹' s) ν - MeasureTheory.IsAddFundamentalDomain.mk'' 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] {s : Set α} {μ : MeasureTheory.Measure α} (h_meas : MeasureTheory.NullMeasurableSet s μ) (h_ae_covers : ∀ᵐ (x : α) ∂μ, ∃ g, g +ᵥ x ∈ s) (h_ae_disjoint : ∀ (g : G), g ≠ 0 → MeasureTheory.AEDisjoint μ (g +ᵥ s) s) (h_qmp : ∀ (g : G), MeasureTheory.Measure.QuasiMeasurePreserving (fun x => g +ᵥ x) μ μ) : MeasureTheory.IsAddFundamentalDomain G s μ - MeasureTheory.IsFundamentalDomain.mk'' 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [Group G] [MulAction G α] [MeasurableSpace α] {s : Set α} {μ : MeasureTheory.Measure α} (h_meas : MeasureTheory.NullMeasurableSet s μ) (h_ae_covers : ∀ᵐ (x : α) ∂μ, ∃ g, g • x ∈ s) (h_ae_disjoint : ∀ (g : G), g ≠ 1 → MeasureTheory.AEDisjoint μ (g • s) s) (h_qmp : ∀ (g : G), MeasureTheory.Measure.QuasiMeasurePreserving (fun x => g • x) μ μ) : MeasureTheory.IsFundamentalDomain G s μ - MeasureTheory.IsAddFundamentalDomain.mk_of_measure_univ_le 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] {s : Set α} {μ : MeasureTheory.Measure α} [MeasureTheory.IsFiniteMeasure μ] [Countable G] (h_meas : MeasureTheory.NullMeasurableSet s μ) (h_ae_disjoint : ∀ (g : G), g ≠ 0 → MeasureTheory.AEDisjoint μ (g +ᵥ s) s) (h_qmp : ∀ (g : G), MeasureTheory.Measure.QuasiMeasurePreserving (fun x => g +ᵥ x) μ μ) (h_measure_univ_le : μ Set.univ ≤ ∑' (g : G), μ (g +ᵥ s)) : MeasureTheory.IsAddFundamentalDomain G s μ - MeasureTheory.IsFundamentalDomain.mk_of_measure_univ_le 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [Group G] [MulAction G α] [MeasurableSpace α] {s : Set α} {μ : MeasureTheory.Measure α} [MeasureTheory.IsFiniteMeasure μ] [Countable G] (h_meas : MeasureTheory.NullMeasurableSet s μ) (h_ae_disjoint : ∀ (g : G), g ≠ 1 → MeasureTheory.AEDisjoint μ (g • s) s) (h_qmp : ∀ (g : G), MeasureTheory.Measure.QuasiMeasurePreserving (fun x => g • x) μ μ) (h_measure_univ_le : μ Set.univ ≤ ∑' (g : G), μ (g • s)) : MeasureTheory.IsFundamentalDomain G s μ - MeasureTheory.IsAddFundamentalDomain.image_of_equiv 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {H : Type u_2} {α : Type u_3} {β : Type u_4} [AddGroup G] [AddGroup H] [AddAction G α] [MeasurableSpace α] [AddAction H β] [MeasurableSpace β] {s : Set α} {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} (h : MeasureTheory.IsAddFundamentalDomain G s μ) (f : α ≃ β) (hf : MeasureTheory.Measure.QuasiMeasurePreserving (⇑f.symm) ν μ) (e : H ≃ G) (hef : ∀ (g : H), Function.Semiconj (⇑f) (fun x => e g +ᵥ x) fun x => g +ᵥ x) : MeasureTheory.IsAddFundamentalDomain H (⇑f '' s) ν - MeasureTheory.IsFundamentalDomain.image_of_equiv 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {H : Type u_2} {α : Type u_3} {β : Type u_4} [Group G] [Group H] [MulAction G α] [MeasurableSpace α] [MulAction H β] [MeasurableSpace β] {s : Set α} {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} (h : MeasureTheory.IsFundamentalDomain G s μ) (f : α ≃ β) (hf : MeasureTheory.Measure.QuasiMeasurePreserving (⇑f.symm) ν μ) (e : H ≃ G) (hef : ∀ (g : H), Function.Semiconj (⇑f) (fun x => e g • x) fun x => g • x) : MeasureTheory.IsFundamentalDomain H (⇑f '' s) ν - MeasureTheory.Measure.quasiMeasurePreserving_smul 📋 Mathlib.MeasureTheory.Measure.Lebesgue.EqHaar
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] {r : ℝ} (hr : r ≠ 0) : MeasureTheory.Measure.QuasiMeasurePreserving (fun x => r • x) μ μ - MeasureTheory.Measure.ContinuousLinearMap.quasiMeasurePreserving 📋 Mathlib.MeasureTheory.Measure.Lebesgue.EqHaar
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (f : E →L[ℝ] E) (hf : f.det ≠ 0) : MeasureTheory.Measure.QuasiMeasurePreserving (⇑f) μ μ - MeasureTheory.Measure.LinearMap.quasiMeasurePreserving 📋 Mathlib.MeasureTheory.Measure.Lebesgue.EqHaar
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (f : E →ₗ[ℝ] E) (hf : LinearMap.det f ≠ 0) : MeasureTheory.Measure.QuasiMeasurePreserving (⇑f) μ μ - MeasureTheory.Measure.QuasiMeasurePreserving.birkhoffSum_ae_eq_of_ae_eq 📋 Mathlib.Dynamics.BirkhoffSum.QuasiMeasurePreserving
{α : Type u_1} {M : Type u_2} [MeasurableSpace α] [AddCommMonoid M] {f : α → α} {μ : MeasureTheory.Measure α} {φ ψ : α → M} (hf : MeasureTheory.Measure.QuasiMeasurePreserving f μ μ) (hφ : φ =ᵐ[μ] ψ) (n : ℕ) : birkhoffSum f φ n =ᵐ[μ] birkhoffSum f ψ n - MeasureTheory.Measure.QuasiMeasurePreserving.birkhoffAverage_ae_eq_of_ae_eq 📋 Mathlib.Dynamics.BirkhoffSum.QuasiMeasurePreserving
{α : Type u_1} {M : Type u_2} [MeasurableSpace α] [AddCommMonoid M] {f : α → α} {μ : MeasureTheory.Measure α} {φ ψ : α → M} (R : Type u_3) [DivisionSemiring R] [Module R M] (hf : MeasureTheory.Measure.QuasiMeasurePreserving f μ μ) (hφ : φ =ᵐ[μ] ψ) (n : ℕ) : birkhoffAverage R f φ n =ᵐ[μ] birkhoffAverage R f ψ n - QuasiErgodic.toQuasiMeasurePreserving 📋 Mathlib.Dynamics.Ergodic.Ergodic
{α : Type u_1} {m : MeasurableSpace α} {f : α → α} {μ : autoParam (MeasureTheory.Measure α) QuasiErgodic._auto_1} (self : QuasiErgodic f μ) : MeasureTheory.Measure.QuasiMeasurePreserving f μ μ - QuasiErgodic.mk 📋 Mathlib.Dynamics.Ergodic.Ergodic
{α : Type u_1} {m : MeasurableSpace α} {f : α → α} {μ : autoParam (MeasureTheory.Measure α) QuasiErgodic._auto_1} (toQuasiMeasurePreserving : MeasureTheory.Measure.QuasiMeasurePreserving f μ μ) (toPreErgodic : PreErgodic f μ) : QuasiErgodic f μ - MeasureTheory.Conservative.toQuasiMeasurePreserving 📋 Mathlib.Dynamics.Ergodic.Conservative
{α : Type u_1} [MeasurableSpace α] {f : α → α} {μ : MeasureTheory.Measure α} (self : MeasureTheory.Conservative f μ) : MeasureTheory.Measure.QuasiMeasurePreserving f μ μ - MeasureTheory.Conservative.of_absolutelyContinuous 📋 Mathlib.Dynamics.Ergodic.Conservative
{α : Type u_1} [MeasurableSpace α] {f : α → α} {μ ν : MeasureTheory.Measure α} (h : MeasureTheory.Conservative f μ) (hν : ν.AbsolutelyContinuous μ) (h' : MeasureTheory.Measure.QuasiMeasurePreserving f ν ν) : MeasureTheory.Conservative f ν - MeasureTheory.Conservative.mk 📋 Mathlib.Dynamics.Ergodic.Conservative
{α : Type u_1} [MeasurableSpace α] {f : α → α} {μ : MeasureTheory.Measure α} (toQuasiMeasurePreserving : MeasureTheory.Measure.QuasiMeasurePreserving f μ μ) (exists_mem_iterate_mem' : ∀ ⦃s : Set α⦄, MeasurableSet s → μ s ≠ 0 → ∃ x ∈ s, ∃ m, m ≠ 0 ∧ f^[m] x ∈ s) : MeasureTheory.Conservative f μ - MeasureTheory.HasPDF.quasiMeasurePreserving_of_measurable 📋 Mathlib.Probability.Density
{Ω : Type u_1} {E : Type u_2} [MeasurableSpace E] {x✝ : MeasurableSpace Ω} (X : Ω → E) (ℙ : MeasureTheory.Measure Ω) (μ : MeasureTheory.Measure E) [MeasureTheory.HasPDF X ℙ μ] (h : Measurable X) : MeasureTheory.Measure.QuasiMeasurePreserving X ℙ μ - MeasureTheory.pdf.quasiMeasurePreserving_hasPDF' 📋 Mathlib.Probability.Density
{Ω : Type u_1} {E : Type u_2} [MeasurableSpace E] {m : MeasurableSpace Ω} {ℙ : MeasureTheory.Measure Ω} {μ : MeasureTheory.Measure E} {F : Type u_3} [MeasurableSpace F] {ν : MeasureTheory.Measure F} (X : Ω → E) [MeasureTheory.HasPDF X ℙ μ] {g : E → F} [MeasureTheory.SFinite ℙ] [MeasureTheory.SigmaFinite ν] (hg : MeasureTheory.Measure.QuasiMeasurePreserving g μ ν) : MeasureTheory.HasPDF (g ∘ X) ℙ ν - MeasureTheory.pdf.quasiMeasurePreserving_hasPDF 📋 Mathlib.Probability.Density
{Ω : Type u_1} {E : Type u_2} [MeasurableSpace E] {m : MeasurableSpace Ω} {ℙ : MeasureTheory.Measure Ω} {μ : MeasureTheory.Measure E} {F : Type u_3} [MeasurableSpace F] {ν : MeasureTheory.Measure F} (X : Ω → E) [MeasureTheory.HasPDF X ℙ μ] {g : E → F} (hg : MeasureTheory.Measure.QuasiMeasurePreserving g μ ν) (hmap : (MeasureTheory.Measure.map g (MeasureTheory.Measure.map X ℙ)).HaveLebesgueDecomposition ν) : MeasureTheory.HasPDF (g ∘ X) ℙ ν
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