Loogle!
Result
Found 82 declarations mentioning MeasureTheory.IsAddFundamentalDomain.
- MeasureTheory.IsAddFundamentalDomain 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
(G : Type u_1) {α : Type u_2} [Zero G] [VAdd G α] [MeasurableSpace α] (s : Set α) (μ : MeasureTheory.Measure α := by volume_tac) : Prop - MeasureTheory.IsAddFundamentalDomain.nullMeasurableSet 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_2} [Zero G] [VAdd G α] [MeasurableSpace α] {s : Set α} {μ : autoParam (MeasureTheory.Measure α) MeasureTheory.IsAddFundamentalDomain._auto_1} (self : MeasureTheory.IsAddFundamentalDomain G s μ) : MeasureTheory.NullMeasurableSet s μ - MeasureTheory.HasAddFundamentalDomain.ExistsIsAddFundamentalDomain 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_6} {α : Type u_7} {inst✝ : Zero G} {inst✝¹ : VAdd G α} {inst✝² : MeasurableSpace α} {ν : autoParam (MeasureTheory.Measure α) MeasureTheory.HasAddFundamentalDomain._auto_1} [self : MeasureTheory.HasAddFundamentalDomain G α ν] : ∃ s, MeasureTheory.IsAddFundamentalDomain G s ν - MeasureTheory.HasAddFundamentalDomain.mk 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_6} {α : Type u_7} [Zero G] [VAdd G α] [MeasurableSpace α] {ν : autoParam (MeasureTheory.Measure α) MeasureTheory.HasAddFundamentalDomain._auto_1} (ExistsIsAddFundamentalDomain : ∃ s, MeasureTheory.IsAddFundamentalDomain G s ν) : MeasureTheory.HasAddFundamentalDomain G α ν - MeasureTheory.IsAddFundamentalDomain.aedisjoint 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_2} [Zero G] [VAdd G α] [MeasurableSpace α] {s : Set α} {μ : autoParam (MeasureTheory.Measure α) MeasureTheory.IsAddFundamentalDomain._auto_1} (self : MeasureTheory.IsAddFundamentalDomain G s μ) : Pairwise (Function.onFun (MeasureTheory.AEDisjoint μ) fun g => g +ᵥ s) - MeasureTheory.IsAddFundamentalDomain.ae_covers 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_2} [Zero G] [VAdd G α] [MeasurableSpace α] {s : Set α} {μ : autoParam (MeasureTheory.Measure α) MeasureTheory.IsAddFundamentalDomain._auto_1} (self : MeasureTheory.IsAddFundamentalDomain G s μ) : ∀ᵐ (x : α) ∂μ, ∃ g, g +ᵥ x ∈ s - MeasureTheory.IsAddFundamentalDomain.measure_addFundamentalFrontier 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [Countable G] [AddGroup G] [AddAction G α] [MeasurableSpace α] {μ : MeasureTheory.Measure α} {s : Set α} (hs : MeasureTheory.IsAddFundamentalDomain G s μ) : μ (MeasureTheory.addFundamentalFrontier G s) = 0 - MeasureTheory.IsAddFundamentalDomain.hasAddFundamentalDomain 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] (ν : MeasureTheory.Measure α) {s : Set α} (fund_dom_s : MeasureTheory.IsAddFundamentalDomain G s ν) : MeasureTheory.HasAddFundamentalDomain G α ν - MeasureTheory.IsAddFundamentalDomain.measure_addFundamentalInterior 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [Countable G] [AddGroup G] [AddAction G α] [MeasurableSpace α] {μ : MeasureTheory.Measure α} {s : Set α} (hs : MeasureTheory.IsAddFundamentalDomain G s μ) : μ (MeasureTheory.addFundamentalInterior G s) = μ s - MeasureTheory.IsAddFundamentalDomain.mk 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_2} [Zero G] [VAdd G α] [MeasurableSpace α] {s : Set α} {μ : autoParam (MeasureTheory.Measure α) MeasureTheory.IsAddFundamentalDomain._auto_1} (nullMeasurableSet : MeasureTheory.NullMeasurableSet s μ) (ae_covers : ∀ᵐ (x : α) ∂μ, ∃ g, g +ᵥ x ∈ s) (aedisjoint : Pairwise (Function.onFun (MeasureTheory.AEDisjoint μ) fun g => g +ᵥ s)) : MeasureTheory.IsAddFundamentalDomain G s μ - MeasureTheory.IsAddFundamentalDomain.mono 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] {s : Set α} {μ : MeasureTheory.Measure α} (h : MeasureTheory.IsAddFundamentalDomain G s μ) {ν : MeasureTheory.Measure α} (hle : ν.AbsolutelyContinuous μ) : MeasureTheory.IsAddFundamentalDomain G 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_exists : ∀ (x : α), ∃! g, g +ᵥ x ∈ s) : MeasureTheory.IsAddFundamentalDomain G s μ - MeasureTheory.IsAddFundamentalDomain.iUnion_vadd_ae_eq 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] {s : Set α} {μ : MeasureTheory.Measure α} (h : MeasureTheory.IsAddFundamentalDomain G s μ) : ⋃ g, g +ᵥ s =ᵐ[μ] Set.univ - MeasureTheory.IsAddFundamentalDomain.measurePreserving_add_quotient_mk 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] {ν : MeasureTheory.Measure α} {𝓕 : Set α} (h𝓕 : MeasureTheory.IsAddFundamentalDomain G 𝓕 ν) (μ : MeasureTheory.Measure (Quotient (AddAction.orbitRel G α))) [MeasureTheory.AddQuotientMeasureEqMeasurePreimage ν μ] : MeasureTheory.MeasurePreserving (Quotient.mk (AddAction.orbitRel G α)) (ν.restrict 𝓕) μ - MeasureTheory.IsAddFundamentalDomain.measure_ne_zero 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] {s : Set α} {μ : MeasureTheory.Measure α} [Countable G] [MeasureTheory.VAddInvariantMeasure G α μ] (hμ : μ ≠ 0) (h : MeasureTheory.IsAddFundamentalDomain G s μ) : μ s ≠ 0 - MeasureTheory.IsAddFundamentalDomain.addProjection_respects_measure 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] {ν : MeasureTheory.Measure α} (μ : MeasureTheory.Measure (Quotient (AddAction.orbitRel G α))) [i : MeasureTheory.AddQuotientMeasureEqMeasurePreimage ν μ] {t : Set α} (fund_dom_t : MeasureTheory.IsAddFundamentalDomain G t ν) : μ = MeasureTheory.Measure.map (Quotient.mk (AddAction.orbitRel G α)) (ν.restrict t) - MeasureTheory.AddQuotientMeasureEqMeasurePreimage.addProjection_respects_measure' 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} {inst✝ : AddGroup G} {inst✝¹ : AddAction G α} {inst✝² : MeasurableSpace α} {ν : autoParam (MeasureTheory.Measure α) MeasureTheory.AddQuotientMeasureEqMeasurePreimage._auto_1} {μ : MeasureTheory.Measure (Quotient (AddAction.orbitRel G α))} [self : MeasureTheory.AddQuotientMeasureEqMeasurePreimage ν μ] (t : Set α) : MeasureTheory.IsAddFundamentalDomain G t ν → μ = MeasureTheory.Measure.map (Quotient.mk (AddAction.orbitRel G α)) (ν.restrict t) - MeasureTheory.AddQuotientMeasureEqMeasurePreimage.mk 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] {ν : autoParam (MeasureTheory.Measure α) MeasureTheory.AddQuotientMeasureEqMeasurePreimage._auto_1} {μ : MeasureTheory.Measure (Quotient (AddAction.orbitRel G α))} (addProjection_respects_measure' : ∀ (t : Set α), MeasureTheory.IsAddFundamentalDomain G t ν → μ = MeasureTheory.Measure.map (Quotient.mk (AddAction.orbitRel G α)) (ν.restrict t)) : MeasureTheory.AddQuotientMeasureEqMeasurePreimage ν μ - MeasureTheory.IsAddFundamentalDomain.pairwise_aedisjoint_of_ac 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] {s : Set α} {μ ν : MeasureTheory.Measure α} (h : MeasureTheory.IsAddFundamentalDomain G s μ) (hν : ν.AbsolutelyContinuous μ) : Pairwise fun g₁ g₂ => MeasureTheory.AEDisjoint ν (g₁ +ᵥ s) (g₂ +ᵥ s) - MeasureTheory.IsAddFundamentalDomain.addQuotientMeasureEqMeasurePreimage_addQuotientMeasure 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] {ν : MeasureTheory.Measure α} [MeasureTheory.VAddInvariantMeasure G α ν] [Countable G] [MeasurableConstVAdd G α] {s : Set α} (fund_dom_s : MeasureTheory.IsAddFundamentalDomain G s ν) : MeasureTheory.AddQuotientMeasureEqMeasurePreimage ν (MeasureTheory.Measure.map (Quotient.mk (AddAction.orbitRel G α)) (ν.restrict s)) - MeasureTheory.IsAddFundamentalDomain.nullMeasurableSet_vadd 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] {s : Set α} {μ : MeasureTheory.Measure α} [MeasurableConstVAdd G α] [MeasureTheory.VAddInvariantMeasure G α μ] (h : MeasureTheory.IsAddFundamentalDomain G s μ) (g : G) : MeasureTheory.NullMeasurableSet (g +ᵥ s) μ - MeasureTheory.IsAddFundamentalDomain.sum_restrict 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] {s : Set α} {μ : MeasureTheory.Measure α} [MeasurableConstVAdd G α] [MeasureTheory.VAddInvariantMeasure G α μ] [Countable G] (h : MeasureTheory.IsAddFundamentalDomain G s μ) : (MeasureTheory.Measure.sum fun g => μ.restrict (g +ᵥ s)) = μ - MeasureTheory.IsAddFundamentalDomain.covolume_eq_volume 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] (ν : MeasureTheory.Measure α) [Countable G] [MeasurableConstVAdd G α] [MeasureTheory.VAddInvariantMeasure G α ν] {s : Set α} (fund_dom_s : MeasureTheory.IsAddFundamentalDomain G s ν) : MeasureTheory.addCovolume G α ν = ν s - MeasureTheory.IsAddFundamentalDomain.sum_restrict_of_ac 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] {s : Set α} {μ : MeasureTheory.Measure α} [MeasurableConstVAdd G α] [MeasureTheory.VAddInvariantMeasure G α μ] [Countable G] {ν : MeasureTheory.Measure α} (h : MeasureTheory.IsAddFundamentalDomain G s μ) (hν : ν.AbsolutelyContinuous μ) : (MeasureTheory.Measure.sum fun g => ν.restrict (g +ᵥ s)) = ν - MeasureTheory.IsAddFundamentalDomain.lintegral_eq_tsum'' 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] {s : Set α} {μ : MeasureTheory.Measure α} [MeasurableConstVAdd G α] [MeasureTheory.VAddInvariantMeasure G α μ] [Countable G] (h : MeasureTheory.IsAddFundamentalDomain G s μ) (f : α → ENNReal) : ∫⁻ (x : α), f x ∂μ = ∑' (g : G), ∫⁻ (x : α) in s, f (g +ᵥ x) ∂μ - MeasureTheory.IsAddFundamentalDomain.lintegral_eq_tsum 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] {s : Set α} {μ : MeasureTheory.Measure α} [MeasurableConstVAdd G α] [MeasureTheory.VAddInvariantMeasure G α μ] [Countable G] (h : MeasureTheory.IsAddFundamentalDomain G s μ) (f : α → ENNReal) : ∫⁻ (x : α), f x ∂μ = ∑' (g : G), ∫⁻ (x : α) in g +ᵥ s, f x ∂μ - MeasureTheory.IsAddFundamentalDomain.measure_eq 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] {s t : Set α} {μ : MeasureTheory.Measure α} [MeasurableConstVAdd G α] [MeasureTheory.VAddInvariantMeasure G α μ] [Countable G] (hs : MeasureTheory.IsAddFundamentalDomain G s μ) (ht : MeasureTheory.IsAddFundamentalDomain G t μ) : μ s = μ t - MeasureTheory.IsAddFundamentalDomain.vadd 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] {s : Set α} {μ : MeasureTheory.Measure α} [MeasurableConstVAdd G α] [MeasureTheory.VAddInvariantMeasure G α μ] (h : MeasureTheory.IsAddFundamentalDomain G s μ) (g : G) : MeasureTheory.IsAddFundamentalDomain G (g +ᵥ s) μ - MeasureTheory.IsAddFundamentalDomain.lintegral_eq_tsum' 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] {s : Set α} {μ : MeasureTheory.Measure α} [MeasurableConstVAdd G α] [MeasureTheory.VAddInvariantMeasure G α μ] [Countable G] (h : MeasureTheory.IsAddFundamentalDomain G s μ) (f : α → ENNReal) : ∫⁻ (x : α), f x ∂μ = ∑' (g : G), ∫⁻ (x : α) in s, f (-g +ᵥ x) ∂μ - MeasureTheory.IsAddFundamentalDomain.essSup_measure_restrict 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] {s : Set α} {μ : MeasureTheory.Measure α} [MeasurableConstVAdd G α] [MeasureTheory.VAddInvariantMeasure G α μ] [Countable G] (hs : MeasureTheory.IsAddFundamentalDomain G s μ) {f : α → ENNReal} (hf : ∀ (γ : G) (x : α), f (γ +ᵥ x) = f x) : essSup f (μ.restrict s) = essSup f μ - MeasureTheory.IsAddFundamentalDomain.lintegral_eq_tsum_of_ac 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] {s : Set α} {μ : MeasureTheory.Measure α} [MeasurableConstVAdd G α] [MeasureTheory.VAddInvariantMeasure G α μ] [Countable G] {ν : MeasureTheory.Measure α} (h : MeasureTheory.IsAddFundamentalDomain G s μ) (hν : ν.AbsolutelyContinuous μ) (f : α → ENNReal) : ∫⁻ (x : α), f x ∂ν = ∑' (g : G), ∫⁻ (x : α) in g +ᵥ s, f x ∂ν - MeasureTheory.IsAddFundamentalDomain.addQuotientMeasureEqMeasurePreimage 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] {ν : MeasureTheory.Measure α} [MeasureTheory.VAddInvariantMeasure G α ν] [Countable G] [MeasurableConstVAdd G α] {μ : MeasureTheory.Measure (Quotient (AddAction.orbitRel G α))} {s : Set α} (fund_dom_s : MeasureTheory.IsAddFundamentalDomain G s ν) (h : μ = MeasureTheory.Measure.map (Quotient.mk (AddAction.orbitRel G α)) (ν.restrict s)) : MeasureTheory.AddQuotientMeasureEqMeasurePreimage ν μ - MeasureTheory.IsAddFundamentalDomain.setLIntegral_eq_tsum 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] {s : Set α} {μ : MeasureTheory.Measure α} [MeasurableConstVAdd G α] [MeasureTheory.VAddInvariantMeasure G α μ] [Countable G] (h : MeasureTheory.IsAddFundamentalDomain G s μ) (f : α → ENNReal) (t : Set α) : ∫⁻ (x : α) in t, f x ∂μ = ∑' (g : G), ∫⁻ (x : α) in t ∩ (g +ᵥ s), f x ∂μ - MeasureTheory.IsAddFundamentalDomain.measure_eq_tsum 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] {s : Set α} {μ : MeasureTheory.Measure α} [MeasurableConstVAdd G α] [MeasureTheory.VAddInvariantMeasure G α μ] [Countable G] (h : MeasureTheory.IsAddFundamentalDomain G s μ) (t : Set α) : μ t = ∑' (g : G), μ ((g +ᵥ t) ∩ s) - MeasureTheory.IsAddFundamentalDomain.measure_eq_tsum' 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] {s : Set α} {μ : MeasureTheory.Measure α} [MeasurableConstVAdd G α] [MeasureTheory.VAddInvariantMeasure G α μ] [Countable G] (h : MeasureTheory.IsAddFundamentalDomain G s μ) (t : Set α) : μ t = ∑' (g : G), μ (t ∩ (g +ᵥ s)) - MeasureTheory.IsAddFundamentalDomain.addQuotientMeasureEqMeasurePreimage_of_zero 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] {ν : MeasureTheory.Measure α} [MeasureTheory.VAddInvariantMeasure G α ν] [Countable G] [MeasurableConstVAdd G α] {s : Set α} (fund_dom_s : MeasureTheory.IsAddFundamentalDomain G s ν) (vol_s : ν s = 0) : MeasureTheory.AddQuotientMeasureEqMeasurePreimage ν 0 - 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.IsAddFundamentalDomain.measure_eq_tsum_of_ac 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] {s : Set α} {μ : MeasureTheory.Measure α} [MeasurableConstVAdd G α] [MeasureTheory.VAddInvariantMeasure G α μ] [Countable G] {ν : MeasureTheory.Measure α} (h : MeasureTheory.IsAddFundamentalDomain G s μ) (hν : ν.AbsolutelyContinuous μ) (t : Set α) : ν t = ∑' (g : G), ν (t ∩ (g +ᵥ s)) - MeasureTheory.IsAddFundamentalDomain.addProjection_respects_measure_apply 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] {ν : MeasureTheory.Measure α} (μ : MeasureTheory.Measure (Quotient (AddAction.orbitRel G α))) [i : MeasureTheory.AddQuotientMeasureEqMeasurePreimage ν μ] {t : Set α} (fund_dom_t : MeasureTheory.IsAddFundamentalDomain G t ν) {U : Set (Quotient (AddAction.orbitRel G α))} (meas_U : MeasurableSet U) : μ U = ν (Quotient.mk (AddAction.orbitRel G α) ⁻¹' U ∩ t) - MeasureTheory.IsAddFundamentalDomain.measure_le_of_pairwise_disjoint 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] {s t : Set α} {μ : MeasureTheory.Measure α} [MeasurableConstVAdd G α] [MeasureTheory.VAddInvariantMeasure G α μ] [Countable G] (hs : MeasureTheory.IsAddFundamentalDomain G s μ) (ht : MeasureTheory.NullMeasurableSet t μ) (hd : Pairwise (Function.onFun (MeasureTheory.AEDisjoint μ) fun g => (g +ᵥ t) ∩ s)) : μ t ≤ μ s - MeasureTheory.IsAddFundamentalDomain.measure_zero_of_invariant 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] {s : Set α} {μ : MeasureTheory.Measure α} [MeasurableConstVAdd G α] [MeasureTheory.VAddInvariantMeasure G α μ] [Countable G] (h : MeasureTheory.IsAddFundamentalDomain G s μ) (t : Set α) (ht : ∀ (g : G), g +ᵥ t = t) (hts : μ (t ∩ s) = 0) : μ t = 0 - MeasureTheory.IsAddFundamentalDomain.restrict_restrict 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] {s : Set α} {μ : MeasureTheory.Measure α} [MeasurableConstVAdd G α] [MeasureTheory.VAddInvariantMeasure G α μ] (h : MeasureTheory.IsAddFundamentalDomain G s μ) (g : G) (t : Set α) : (μ.restrict t).restrict (g +ᵥ s) = μ.restrict ((g +ᵥ s) ∩ t) - MeasureTheory.IsAddFundamentalDomain.setLIntegral_eq 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] {s t : Set α} {μ : MeasureTheory.Measure α} [MeasurableConstVAdd G α] [MeasureTheory.VAddInvariantMeasure G α μ] [Countable G] (hs : MeasureTheory.IsAddFundamentalDomain G s μ) (ht : MeasureTheory.IsAddFundamentalDomain G t μ) (f : α → ENNReal) (hf : ∀ (g : G) (x : α), f (g +ᵥ x) = f x) : ∫⁻ (x : α) in s, f x ∂μ = ∫⁻ (x : α) in t, f x ∂μ - 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.IsAddFundamentalDomain.aestronglyMeasurable_on_iff 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] {s t : Set α} {μ : MeasureTheory.Measure α} [MeasurableConstVAdd G α] [MeasureTheory.VAddInvariantMeasure G α μ] [Countable G] {β : Type u_6} [TopologicalSpace β] [TopologicalSpace.PseudoMetrizableSpace β] (hs : MeasureTheory.IsAddFundamentalDomain G s μ) (ht : MeasureTheory.IsAddFundamentalDomain G t μ) {f : α → β} (hf : ∀ (g : G) (x : α), f (g +ᵥ x) = f x) : MeasureTheory.AEStronglyMeasurable f (μ.restrict s) ↔ MeasureTheory.AEStronglyMeasurable f (μ.restrict t) - MeasureTheory.IsAddFundamentalDomain.integral_eq_tsum'' 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} {E : Type u_5} [AddGroup G] [AddAction G α] [MeasurableSpace α] [NormedAddCommGroup E] {s : Set α} {μ : MeasureTheory.Measure α} [MeasurableConstVAdd G α] [MeasureTheory.VAddInvariantMeasure G α μ] [Countable G] [NormedSpace ℝ E] (h : MeasureTheory.IsAddFundamentalDomain G s μ) (f : α → E) (hf : MeasureTheory.Integrable f μ) : ∫ (x : α), f x ∂μ = ∑' (g : G), ∫ (x : α) in s, f (g +ᵥ x) ∂μ - MeasureTheory.IsAddFundamentalDomain.measure_eq_card_smul_of_vadd_ae_eq_self 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] {s : Set α} {μ : MeasureTheory.Measure α} [MeasurableConstVAdd G α] [MeasureTheory.VAddInvariantMeasure G α μ] [Countable G] [Finite G] (h : MeasureTheory.IsAddFundamentalDomain G s μ) (t : Set α) (ht : ∀ (g : G), g +ᵥ t =ᵐ[μ] t) : μ t = Nat.card G • μ (t ∩ s) - MeasureTheory.IsAddFundamentalDomain.addQuotientMeasure_eq 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] (μ : MeasureTheory.Measure α) [Countable G] {s t : Set α} [MeasureTheory.VAddInvariantMeasure G α μ] [MeasurableConstVAdd G α] (fund_dom_s : MeasureTheory.IsAddFundamentalDomain G s μ) (fund_dom_t : MeasureTheory.IsAddFundamentalDomain G t μ) : MeasureTheory.Measure.map (Quotient.mk (AddAction.orbitRel G α)) (μ.restrict s) = MeasureTheory.Measure.map (Quotient.mk (AddAction.orbitRel G α)) (μ.restrict t) - MeasureTheory.IsAddFundamentalDomain.integral_eq_tsum 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} {E : Type u_5} [AddGroup G] [AddAction G α] [MeasurableSpace α] [NormedAddCommGroup E] {s : Set α} {μ : MeasureTheory.Measure α} [MeasurableConstVAdd G α] [MeasureTheory.VAddInvariantMeasure G α μ] [Countable G] [NormedSpace ℝ E] (h : MeasureTheory.IsAddFundamentalDomain G s μ) (f : α → E) (hf : MeasureTheory.Integrable f μ) : ∫ (x : α), f x ∂μ = ∑' (g : G), ∫ (x : α) in g +ᵥ s, f x ∂μ - MeasureTheory.IsAddFundamentalDomain.setIntegral_eq 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} {E : Type u_5} [AddGroup G] [AddAction G α] [MeasurableSpace α] [NormedAddCommGroup E] {s t : Set α} {μ : MeasureTheory.Measure α} [MeasurableConstVAdd G α] [MeasureTheory.VAddInvariantMeasure G α μ] [Countable G] [NormedSpace ℝ E] (hs : MeasureTheory.IsAddFundamentalDomain G s μ) (ht : MeasureTheory.IsAddFundamentalDomain G t μ) {f : α → E} (hf : ∀ (g : G) (x : α), f (g +ᵥ x) = f x) : ∫ (x : α) in s, f x ∂μ = ∫ (x : α) in t, f x ∂μ - MeasureTheory.IsAddFundamentalDomain.setLIntegral_eq_tsum' 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] {s : Set α} {μ : MeasureTheory.Measure α} [MeasurableConstVAdd G α] [MeasureTheory.VAddInvariantMeasure G α μ] [Countable G] (h : MeasureTheory.IsAddFundamentalDomain G s μ) (f : α → ENNReal) (t : Set α) : ∫⁻ (x : α) in t, f x ∂μ = ∑' (g : G), ∫⁻ (x : α) in (g +ᵥ t) ∩ s, f (-g +ᵥ x) ∂μ - MeasureTheory.IsAddFundamentalDomain.exists_ne_zero_vadd_eq 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] {s t : Set α} {μ : MeasureTheory.Measure α} [MeasurableConstVAdd G α] [MeasureTheory.VAddInvariantMeasure G α μ] [Countable G] (hs : MeasureTheory.IsAddFundamentalDomain G s μ) (htm : MeasureTheory.NullMeasurableSet t μ) (ht : μ s < μ t) : ∃ x ∈ t, ∃ y ∈ t, ∃ g, g ≠ 0 ∧ g +ᵥ x = y - MeasureTheory.IsAddFundamentalDomain.integral_eq_tsum' 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} {E : Type u_5} [AddGroup G] [AddAction G α] [MeasurableSpace α] [NormedAddCommGroup E] {s : Set α} {μ : MeasureTheory.Measure α} [MeasurableConstVAdd G α] [MeasureTheory.VAddInvariantMeasure G α μ] [Countable G] [NormedSpace ℝ E] (h : MeasureTheory.IsAddFundamentalDomain G s μ) (f : α → E) (hf : MeasureTheory.Integrable f μ) : ∫ (x : α), f x ∂μ = ∑' (g : G), ∫ (x : α) in s, f (-g +ᵥ x) ∂μ - MeasureTheory.IsAddFundamentalDomain.vadd_of_comm 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] {s : Set α} {μ : MeasureTheory.Measure α} {G' : Type u_6} [AddGroup G'] [AddAction G' α] [MeasurableConstVAdd G' α] [MeasureTheory.VAddInvariantMeasure G' α μ] [VAddCommClass G' G α] (h : MeasureTheory.IsAddFundamentalDomain G s μ) (g : G') : MeasureTheory.IsAddFundamentalDomain G (g +ᵥ s) μ - MeasureTheory.IsAddFundamentalDomain.integral_eq_tsum_of_ac 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} {E : Type u_5} [AddGroup G] [AddAction G α] [MeasurableSpace α] [NormedAddCommGroup E] {s : Set α} {μ : MeasureTheory.Measure α} [MeasurableConstVAdd G α] [MeasureTheory.VAddInvariantMeasure G α μ] [Countable G] {ν : MeasureTheory.Measure α} [NormedSpace ℝ E] (h : MeasureTheory.IsAddFundamentalDomain G s μ) (hν : ν.AbsolutelyContinuous μ) (f : α → E) (hf : MeasureTheory.Integrable f ν) : ∫ (x : α), f x ∂ν = ∑' (g : G), ∫ (x : α) in g +ᵥ s, f x ∂ν - MeasureTheory.IsAddFundamentalDomain.measure_set_eq 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} [AddGroup G] [AddAction G α] [MeasurableSpace α] {s t : Set α} {μ : MeasureTheory.Measure α} [MeasurableConstVAdd G α] [MeasureTheory.VAddInvariantMeasure G α μ] [Countable G] (hs : MeasureTheory.IsAddFundamentalDomain G s μ) (ht : MeasureTheory.IsAddFundamentalDomain G t μ) {A : Set α} (hA₀ : MeasurableSet A) (hA : ∀ (g : G), (fun x => g +ᵥ x) ⁻¹' A = A) : μ (A ∩ s) = μ (A ∩ t) - MeasureTheory.IsAddFundamentalDomain.integrableOn_iff 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} {E : Type u_5} [AddGroup G] [AddAction G α] [MeasurableSpace α] [NormedAddCommGroup E] {s t : Set α} {μ : MeasureTheory.Measure α} [MeasurableConstVAdd G α] [MeasureTheory.VAddInvariantMeasure G α μ] [Countable G] (hs : MeasureTheory.IsAddFundamentalDomain G s μ) (ht : MeasureTheory.IsAddFundamentalDomain G t μ) {f : α → E} (hf : ∀ (g : G) (x : α), f (g +ᵥ x) = f x) : MeasureTheory.IntegrableOn f s μ ↔ MeasureTheory.IntegrableOn f t μ - MeasureTheory.IsAddFundamentalDomain.setIntegral_eq_tsum 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} {E : Type u_5} [AddGroup G] [AddAction G α] [MeasurableSpace α] [NormedAddCommGroup E] {s : Set α} {μ : MeasureTheory.Measure α} [MeasurableConstVAdd G α] [MeasureTheory.VAddInvariantMeasure G α μ] [Countable G] [NormedSpace ℝ E] (h : MeasureTheory.IsAddFundamentalDomain G s μ) {f : α → E} {t : Set α} (hf : MeasureTheory.IntegrableOn f t μ) : ∫ (x : α) in t, f x ∂μ = ∑' (g : G), ∫ (x : α) in t ∩ (g +ᵥ s), f x ∂μ - 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.IsAddFundamentalDomain.hasFiniteIntegral_on_iff 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} {E : Type u_5} [AddGroup G] [AddAction G α] [MeasurableSpace α] [NormedAddCommGroup E] {s t : Set α} {μ : MeasureTheory.Measure α} [MeasurableConstVAdd G α] [MeasureTheory.VAddInvariantMeasure G α μ] [Countable G] (hs : MeasureTheory.IsAddFundamentalDomain G s μ) (ht : MeasureTheory.IsAddFundamentalDomain G t μ) {f : α → E} (hf : ∀ (g : G) (x : α), f (g +ᵥ x) = f x) : MeasureTheory.HasFiniteIntegral f (μ.restrict s) ↔ MeasureTheory.HasFiniteIntegral f (μ.restrict t) - 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.IsAddFundamentalDomain.setIntegral_eq_tsum' 📋 Mathlib.MeasureTheory.Group.FundamentalDomain
{G : Type u_1} {α : Type u_3} {E : Type u_5} [AddGroup G] [AddAction G α] [MeasurableSpace α] [NormedAddCommGroup E] {s : Set α} {μ : MeasureTheory.Measure α} [MeasurableConstVAdd G α] [MeasureTheory.VAddInvariantMeasure G α μ] [Countable G] [NormedSpace ℝ E] (h : MeasureTheory.IsAddFundamentalDomain G s μ) {f : α → E} {t : Set α} (hf : MeasureTheory.IntegrableOn f t μ) : ∫ (x : α) in t, f x ∂μ = ∑' (g : G), ∫ (x : α) in (g +ᵥ t) ∩ s, f (-g +ᵥ x) ∂μ - ZSpan.isAddFundamentalDomain 📋 Mathlib.Algebra.Module.ZLattice.Basic
{E : Type u_1} {ι : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] (b : Module.Basis ι ℝ E) [Finite ι] [MeasurableSpace E] [OpensMeasurableSpace E] (μ : MeasureTheory.Measure E) : MeasureTheory.IsAddFundamentalDomain (↥(Submodule.span ℤ (Set.range ⇑b))) (ZSpan.fundamentalDomain b) μ - ZLattice.isAddFundamentalDomain 📋 Mathlib.Algebra.Module.ZLattice.Basic
{ι : Type u_3} {E : Type u_4} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {L : Submodule ℤ E} [DiscreteTopology ↥L] [IsZLattice ℝ L] [Finite ι] (b : Module.Basis ι ℤ ↥L) [MeasurableSpace E] [OpensMeasurableSpace E] (μ : MeasureTheory.Measure E) : MeasureTheory.IsAddFundamentalDomain (↥L) (ZSpan.fundamentalDomain (Module.Basis.ofZLatticeBasis ℝ L b)) μ - ZSpan.isAddFundamentalDomain' 📋 Mathlib.Algebra.Module.ZLattice.Basic
{E : Type u_1} {ι : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] (b : Module.Basis ι ℝ E) [Finite ι] [MeasurableSpace E] [OpensMeasurableSpace E] (μ : MeasureTheory.Measure E) : MeasureTheory.IsAddFundamentalDomain (↥(Submodule.span ℤ (Set.range ⇑b)).toAddSubgroup) (ZSpan.fundamentalDomain b) μ - ZLattice.covolume_eq_measure_fundamentalDomain 📋 Mathlib.Algebra.Module.ZLattice.Covolume
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] [MeasurableSpace E] [BorelSpace E] (L : Submodule ℤ E) [DiscreteTopology ↥L] [IsZLattice ℝ L] (μ : MeasureTheory.Measure E := by volume_tac) [μ.IsAddHaarMeasure] {F : Set E} (h : MeasureTheory.IsAddFundamentalDomain (↥L) F μ) : ZLattice.covolume L μ = μ.real F - MeasureTheory.IsAddFundamentalDomain.absolutelyContinuous_map 📋 Mathlib.MeasureTheory.Measure.Haar.Quotient
{G : Type u_1} [AddGroup G] [MeasurableSpace G] [TopologicalSpace G] [IsTopologicalAddGroup G] [BorelSpace G] {μ : MeasureTheory.Measure G} {Γ : AddSubgroup G} {𝓕 : Set G} (h𝓕 : MeasureTheory.IsAddFundamentalDomain (↥Γ.op) 𝓕 μ) [Countable ↥Γ] [MeasurableSpace (G ⧸ Γ)] [BorelSpace (G ⧸ Γ)] [μ.IsAddRightInvariant] : (MeasureTheory.Measure.map QuotientAddGroup.mk μ).AbsolutelyContinuous (MeasureTheory.Measure.map QuotientAddGroup.mk (μ.restrict 𝓕)) - measurePreserving_quotientAddGroup_mk_of_AddQuotientMeasureEqMeasurePreimage 📋 Mathlib.MeasureTheory.Measure.Haar.Quotient
{G : Type u_1} [AddGroup G] [MeasurableSpace G] (ν : MeasureTheory.Measure G) {Γ : AddSubgroup G} {𝓕 : Set G} (h𝓕 : MeasureTheory.IsAddFundamentalDomain (↥Γ.op) 𝓕 ν) (μ : MeasureTheory.Measure (G ⧸ Γ)) [MeasureTheory.AddQuotientMeasureEqMeasurePreimage ν μ] : MeasureTheory.MeasurePreserving QuotientAddGroup.mk (ν.restrict 𝓕) μ - essSup_comp_quotientAddGroup_mk 📋 Mathlib.MeasureTheory.Measure.Haar.Quotient
{G : Type u_1} [AddGroup G] [MeasurableSpace G] [TopologicalSpace G] [IsTopologicalAddGroup G] [BorelSpace G] {μ : MeasureTheory.Measure G} {Γ : AddSubgroup G} {𝓕 : Set G} (h𝓕 : MeasureTheory.IsAddFundamentalDomain (↥Γ.op) 𝓕 μ) [Countable ↥Γ] [MeasurableSpace (G ⧸ Γ)] [BorelSpace (G ⧸ Γ)] [μ.IsAddRightInvariant] {g : G ⧸ Γ → ENNReal} (g_ae_measurable : AEMeasurable g (MeasureTheory.Measure.map QuotientAddGroup.mk (μ.restrict 𝓕))) : essSup g (MeasureTheory.Measure.map QuotientAddGroup.mk (μ.restrict 𝓕)) = essSup (fun x => g ↑x) μ - QuotientAddGroup.integral_eq_integral_automorphize 📋 Mathlib.MeasureTheory.Measure.Haar.Quotient
{G : Type u_1} [AddGroup G] [MeasurableSpace G] [TopologicalSpace G] [IsTopologicalAddGroup G] [BorelSpace G] {μ : MeasureTheory.Measure G} {Γ : AddSubgroup G} {𝓕 : Set G} (h𝓕 : MeasureTheory.IsAddFundamentalDomain (↥Γ.op) 𝓕 μ) [Countable ↥Γ] [MeasurableSpace (G ⧸ Γ)] [BorelSpace (G ⧸ Γ)] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [μ.IsAddRightInvariant] {f : G → E} (hf₁ : MeasureTheory.Integrable f μ) (hf₂ : MeasureTheory.AEStronglyMeasurable (QuotientAddGroup.automorphize f) (MeasureTheory.Measure.map QuotientAddGroup.mk (μ.restrict 𝓕))) : ∫ (x : G), f x ∂μ = ∫ (x : G ⧸ Γ), QuotientAddGroup.automorphize f x ∂MeasureTheory.Measure.map QuotientAddGroup.mk (μ.restrict 𝓕) - IsFundamentalDomain.AddQuotientMeasureEqMeasurePreimage_vaddAddHaarMeasure 📋 Mathlib.MeasureTheory.Measure.Haar.Quotient
{G : Type u_1} [AddGroup G] [MeasurableSpace G] [TopologicalSpace G] [IsTopologicalAddGroup G] [BorelSpace G] [PolishSpace G] {Γ : AddSubgroup G} [Γ.Normal] [T2Space (G ⧸ Γ)] [SecondCountableTopology (G ⧸ Γ)] [Countable ↥Γ] (ν : MeasureTheory.Measure G) [ν.IsAddHaarMeasure] [ν.IsAddRightInvariant] [MeasureTheory.SigmaFinite ν] (K : TopologicalSpace.PositiveCompacts (G ⧸ Γ)) {𝓕 : Set G} (h𝓕 : MeasureTheory.IsAddFundamentalDomain (↥Γ.op) 𝓕 ν) (h𝓕_finite : ν 𝓕 ≠ ⊤) : MeasureTheory.AddQuotientMeasureEqMeasurePreimage ν (ν (QuotientAddGroup.mk ⁻¹' ↑K ∩ 𝓕) • MeasureTheory.Measure.addHaarMeasure K) - IsFundamentalDomain.AddQuotientMeasureEqMeasurePreimage_AddHaarMeasure 📋 Mathlib.MeasureTheory.Measure.Haar.Quotient
{G : Type u_1} [AddGroup G] [MeasurableSpace G] [TopologicalSpace G] [IsTopologicalAddGroup G] [BorelSpace G] [PolishSpace G] {Γ : AddSubgroup G} [Γ.Normal] [T2Space (G ⧸ Γ)] [SecondCountableTopology (G ⧸ Γ)] {μ : MeasureTheory.Measure (G ⧸ Γ)} [Countable ↥Γ] (ν : MeasureTheory.Measure G) [ν.IsAddHaarMeasure] [ν.IsAddRightInvariant] [MeasureTheory.SigmaFinite ν] {𝓕 : Set G} (h𝓕 : MeasureTheory.IsAddFundamentalDomain (↥Γ.op) 𝓕 ν) [μ.IsAddLeftInvariant] [MeasureTheory.SigmaFinite μ] {V : Set (G ⧸ Γ)} (hV : (interior V).Nonempty) (meas_V : MeasurableSet V) (hμK : μ V = ν (QuotientAddGroup.mk ⁻¹' V ∩ 𝓕)) (neTopV : μ V ≠ ⊤) : MeasureTheory.AddQuotientMeasureEqMeasurePreimage ν μ - QuotientAddGroup.integral_mul_eq_integral_automorphize_mul 📋 Mathlib.MeasureTheory.Measure.Haar.Quotient
{G' : Type u_1} [AddGroup G'] [MeasurableSpace G'] [TopologicalSpace G'] [IsTopologicalAddGroup G'] [BorelSpace G'] {μ' : MeasureTheory.Measure G'} {Γ' : AddSubgroup G'} {𝓕' : Set G'} (h𝓕 : MeasureTheory.IsAddFundamentalDomain (↥Γ'.op) 𝓕' μ') [Countable ↥Γ'] [MeasurableSpace (G' ⧸ Γ')] [BorelSpace (G' ⧸ Γ')] {K : Type u_2} [NormedField K] [NormedSpace ℝ K] [μ'.IsAddRightInvariant] {f : G' → K} (f_ℒ_1 : MeasureTheory.Integrable f μ') {g : G' ⧸ Γ' → K} (hg : MeasureTheory.AEStronglyMeasurable g (MeasureTheory.Measure.map QuotientAddGroup.mk (μ'.restrict 𝓕'))) (g_ℒ_infinity : essSup (fun x => ‖g x‖ₑ) (MeasureTheory.Measure.map QuotientAddGroup.mk (μ'.restrict 𝓕')) ≠ ⊤) (F_ae_measurable : MeasureTheory.AEStronglyMeasurable (QuotientAddGroup.automorphize f) (MeasureTheory.Measure.map QuotientAddGroup.mk (μ'.restrict 𝓕'))) : ∫ (x : G'), g ↑x * f x ∂μ' = ∫ (x : G' ⧸ Γ'), g x * QuotientAddGroup.automorphize f x ∂MeasureTheory.Measure.map QuotientAddGroup.mk (μ'.restrict 𝓕') - MeasureTheory.Measure.IsAddLeftInvariant.addQuotientMeasureEqMeasurePreimage_of_set 📋 Mathlib.MeasureTheory.Measure.Haar.Quotient
{G : Type u_1} [AddGroup G] [MeasurableSpace G] [TopologicalSpace G] [IsTopologicalAddGroup G] [BorelSpace G] [PolishSpace G] {Γ : AddSubgroup G} [Γ.Normal] [T2Space (G ⧸ Γ)] [SecondCountableTopology (G ⧸ Γ)] {μ : MeasureTheory.Measure (G ⧸ Γ)} (ν : MeasureTheory.Measure G) [ν.IsAddLeftInvariant] [Countable ↥Γ] [ν.IsAddRightInvariant] [MeasureTheory.SigmaFinite ν] [μ.IsAddLeftInvariant] [MeasureTheory.SigmaFinite μ] {s : Set G} (fund_dom_s : MeasureTheory.IsAddFundamentalDomain (↥Γ.op) s ν) {V : Set (G ⧸ Γ)} (meas_V : MeasurableSet V) (neZeroV : μ V ≠ 0) (hV : μ V = ν (QuotientAddGroup.mk ⁻¹' V ∩ s)) (neTopV : μ V ≠ ⊤) : MeasureTheory.AddQuotientMeasureEqMeasurePreimage ν μ - isAddFundamentalDomain_Ioc' 📋 Mathlib.MeasureTheory.Integral.IntervalIntegral.Periodic
{T : ℝ} (hT : 0 < T) (t : ℝ) (μ : MeasureTheory.Measure ℝ := by volume_tac) : MeasureTheory.IsAddFundamentalDomain (↥(AddSubgroup.zmultiples T).op) (Set.Ioc t (t + T)) μ - isAddFundamentalDomain_Ioc 📋 Mathlib.MeasureTheory.Integral.IntervalIntegral.Periodic
{T : ℝ} (hT : 0 < T) (t : ℝ) (μ : MeasureTheory.Measure ℝ := by volume_tac) : MeasureTheory.IsAddFundamentalDomain (↥(AddSubgroup.zmultiples T)) (Set.Ioc t (t + T)) μ - AddCircle.isAddFundamentalDomain_of_ae_ball 📋 Mathlib.MeasureTheory.Group.AddCircle
{T : ℝ} [hT : Fact (0 < T)] (I : Set (AddCircle T)) (u x : AddCircle T) (hu : IsOfFinAddOrder u) (hI : I =ᵐ[MeasureTheory.volume] Metric.ball x (T / (2 * ↑(addOrderOf u)))) : MeasureTheory.IsAddFundamentalDomain (↥(AddSubgroup.zmultiples u)) I MeasureTheory.volume - MeasureTheory.exists_pair_mem_lattice_not_disjoint_vadd 📋 Mathlib.MeasureTheory.Group.GeometryOfNumbers
{E : Type u_1} {L : Type u_2} [MeasurableSpace E] {μ : MeasureTheory.Measure E} {F s : Set E} [AddGroup L] [Countable L] [AddAction L E] [MeasurableSpace L] [MeasurableVAdd L E] [MeasureTheory.VAddInvariantMeasure L E μ] (fund : MeasureTheory.IsAddFundamentalDomain L F μ) (hS : MeasureTheory.NullMeasurableSet s μ) (h : μ F < μ s) : ∃ x y, x ≠ y ∧ ¬Disjoint (x +ᵥ s) (y +ᵥ s) - MeasureTheory.exists_ne_zero_mem_lattice_of_measure_mul_two_pow_lt_measure 📋 Mathlib.MeasureTheory.Group.GeometryOfNumbers
{E : Type u_1} [MeasurableSpace E] {μ : MeasureTheory.Measure E} {F s : Set E} [NormedAddCommGroup E] [NormedSpace ℝ E] [BorelSpace E] [FiniteDimensional ℝ E] [μ.IsAddHaarMeasure] {L : AddSubgroup E} [Countable ↥L] (fund : MeasureTheory.IsAddFundamentalDomain (↥L) F μ) (h_symm : ∀ x ∈ s, -x ∈ s) (h_conv : Convex ℝ s) (h : μ F * 2 ^ Module.finrank ℝ E < μ s) : ∃ x, x ≠ 0 ∧ ↑x ∈ s - MeasureTheory.exists_ne_zero_mem_lattice_of_measure_mul_two_pow_le_measure 📋 Mathlib.MeasureTheory.Group.GeometryOfNumbers
{E : Type u_1} [MeasurableSpace E] {μ : MeasureTheory.Measure E} {F s : Set E} [NormedAddCommGroup E] [NormedSpace ℝ E] [BorelSpace E] [FiniteDimensional ℝ E] [Nontrivial E] [μ.IsAddHaarMeasure] {L : AddSubgroup E} [Countable ↥L] [DiscreteTopology ↥L] (fund : MeasureTheory.IsAddFundamentalDomain (↥L) F μ) (h_symm : ∀ x ∈ s, -x ∈ s) (h_conv : Convex ℝ s) (h_cpt : IsCompact s) (h : μ F * 2 ^ Module.finrank ℝ E ≤ μ s) : ∃ x, x ≠ 0 ∧ ↑x ∈ s - NumberField.mixedEmbedding.fundamentalDomain_integerLattice 📋 Mathlib.NumberTheory.NumberField.CanonicalEmbedding.Basic
(K : Type u_1) [Field K] [NumberField K] : MeasureTheory.IsAddFundamentalDomain (↥(NumberField.mixedEmbedding.integerLattice K)) (ZSpan.fundamentalDomain (NumberField.mixedEmbedding.latticeBasis K)) MeasureTheory.volume - NumberField.mixedEmbedding.fundamentalDomain_idealLattice 📋 Mathlib.NumberTheory.NumberField.CanonicalEmbedding.Basic
(K : Type u_1) [Field K] [NumberField K] (I : (FractionalIdeal (nonZeroDivisors (NumberField.RingOfIntegers K)) K)ˣ) : MeasureTheory.IsAddFundamentalDomain (↥(NumberField.mixedEmbedding.idealLattice K I)) (ZSpan.fundamentalDomain (NumberField.mixedEmbedding.fractionalIdealLatticeBasis K I)) MeasureTheory.volume
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 69fae59