Loogle!
Result
Found 289 declarations mentioning MeasureTheory.Measure.IsAddHaarMeasure. Of these, only the first 200 are shown.
- MeasureTheory.Measure.IsAddHaarMeasure 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_3} [AddGroup G] [TopologicalSpace G] [MeasurableSpace G] (μ : MeasureTheory.Measure G) : Prop - MeasureTheory.Measure.IsAddHaarMeasure.toIsFiniteMeasureOnCompacts 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_3} {inst✝ : AddGroup G} {inst✝¹ : TopologicalSpace G} {inst✝² : MeasurableSpace G} {μ : MeasureTheory.Measure G} [self : μ.IsAddHaarMeasure] : MeasureTheory.IsFiniteMeasureOnCompacts μ - MeasureTheory.Measure.IsAddHaarMeasure.toIsOpenPosMeasure 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_3} {inst✝ : AddGroup G} {inst✝¹ : TopologicalSpace G} {inst✝² : MeasurableSpace G} {μ : MeasureTheory.Measure G} [self : μ.IsAddHaarMeasure] : μ.IsOpenPosMeasure - MeasureTheory.Measure.IsAddHaarMeasure.sigmaFinite 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [TopologicalSpace G] (μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [SigmaCompactSpace G] : MeasureTheory.SigmaFinite μ - MeasureTheory.Measure.IsAddHaarMeasure.toIsAddLeftInvariant 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_3} {inst✝ : AddGroup G} {inst✝¹ : TopologicalSpace G} {inst✝² : MeasurableSpace G} {μ : MeasureTheory.Measure G} [self : μ.IsAddHaarMeasure] : μ.IsAddLeftInvariant - MeasureTheory.Measure.IsAddHaarMeasure.mk 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_3} [AddGroup G] [TopologicalSpace G] [MeasurableSpace G] {μ : MeasureTheory.Measure G} [toIsFiniteMeasureOnCompacts : MeasureTheory.IsFiniteMeasureOnCompacts μ] [toIsAddLeftInvariant : μ.IsAddLeftInvariant] [toIsOpenPosMeasure : μ.IsOpenPosMeasure] : μ.IsAddHaarMeasure - MeasureTheory.Measure.isHaarMeasure_map_add_right 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [TopologicalSpace G] (μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [BorelSpace G] [IsTopologicalAddGroup G] (g : G) : (MeasureTheory.Measure.map (fun x => x + g) μ).IsAddHaarMeasure - MeasureTheory.Measure.IsAddHaarMeasure.nullSingletonClass 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [TopologicalSpace G] [IsTopologicalAddGroup G] [BorelSpace G] [T1Space G] [WeaklyLocallyCompactSpace G] [(nhdsWithin 0 {0}ᶜ).NeBot] (μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] : MeasureTheory.NullSingletonClass μ - MeasureTheory.Measure.addHaar_singleton 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [TopologicalSpace G] (μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [ContinuousAdd G] [BorelSpace G] (g : G) : μ {g} = μ {0} - MeasureTheory.Measure.isAddHaarMeasure_of_isCompact_nonempty_interior 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [TopologicalSpace G] [IsTopologicalAddGroup G] [BorelSpace G] (μ : MeasureTheory.Measure G) [μ.IsAddLeftInvariant] (K : Set G) (hK : IsCompact K) (h'K : (interior K).Nonempty) (h : μ K ≠ 0) (h' : μ K ≠ ⊤) : μ.IsAddHaarMeasure - MeasureTheory.Measure.IsAddHaarMeasure.smul 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [TopologicalSpace G] (μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [MeasurableConstVAdd G G] {c : ENNReal} (cpos : c ≠ 0) (ctop : c ≠ ⊤) : (c • μ).IsAddHaarMeasure - MeasureTheory.Measure.IsAddHaarMeasure.nnreal_smul 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [TopologicalSpace G] (μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [MeasurableConstVAdd G G] {c : NNReal} (hc : c ≠ 0) : (c • μ).IsAddHaarMeasure - MeasureTheory.Measure.prod.instIsAddHaarMeasure 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_3} [AddGroup G] [TopologicalSpace G] {x✝ : MeasurableSpace G} {H : Type u_4} [AddGroup H] [TopologicalSpace H] {x✝¹ : MeasurableSpace H} (μ : MeasureTheory.Measure G) (ν : MeasureTheory.Measure H) [μ.IsAddHaarMeasure] [ν.IsAddHaarMeasure] [MeasureTheory.SFinite μ] [MeasureTheory.SFinite ν] [MeasurableAdd G] [MeasurableAdd H] : (μ.prod ν).IsAddHaarMeasure - MeasureTheory.Measure.isAddHaarMeasure_map_vadd 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [TopologicalSpace G] (μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] {α : Type u_3} [BorelSpace G] [IsTopologicalAddGroup G] [AddGroup α] [AddAction α G] [VAddCommClass α G G] [ContinuousConstVAdd α G] (a : α) : (MeasureTheory.Measure.map (fun x => a +ᵥ x) μ).IsAddHaarMeasure - ContinuousAddEquiv.isAddHaarMeasure_map 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [TopologicalSpace G] (μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [BorelSpace G] [IsTopologicalAddGroup G] {H : Type u_3} [AddGroup H] [TopologicalSpace H] [MeasurableSpace H] [BorelSpace H] [IsTopologicalAddGroup H] (e : G ≃ₜ+ H) : (MeasureTheory.Measure.map (⇑e) μ).IsAddHaarMeasure - MeasureTheory.Measure.IsAddHaarMeasure.comap 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_1} {H : Type u_2} [MeasurableSpace G] [MeasurableSpace H] [AddGroup G] [TopologicalSpace G] [BorelSpace G] [MeasurableAdd G] [AddGroup H] [TopologicalSpace H] [BorelSpace H] {mH : MeasurableAdd H} (μ : MeasureTheory.Measure H) [μ.IsAddHaarMeasure] {f : G →+ H} (hf : Topology.IsOpenEmbedding ⇑f) : (MeasureTheory.Measure.comap (⇑f) μ).IsAddHaarMeasure - ContinuousLinearEquiv.isAddHaarMeasure_map 📋 Mathlib.MeasureTheory.Group.Measure
{E : Type u_3} {F : Type u_4} {R : Type u_5} {S : Type u_6} [Semiring R] [Semiring S] [AddCommGroup E] [Module R E] [AddCommGroup F] [Module S F] [TopologicalSpace E] [IsTopologicalAddGroup E] [TopologicalSpace F] [IsTopologicalAddGroup F] {σ : R →+* S} {σ' : S →+* R} [RingHomInvPair σ σ'] [RingHomInvPair σ' σ] [MeasurableSpace E] [BorelSpace E] [MeasurableSpace F] [BorelSpace F] (L : E ≃SL[σ] F) (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] : (MeasureTheory.Measure.map (⇑L) μ).IsAddHaarMeasure - MeasureTheory.Measure.isAddHaarMeasure_map_of_isFiniteMeasure 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [TopologicalSpace G] (μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [BorelSpace G] [ContinuousAdd G] {H : Type u_3} [AddGroup H] [TopologicalSpace H] [MeasurableSpace H] [BorelSpace H] [ContinuousAdd H] [MeasureTheory.IsFiniteMeasure μ] (f : G →+ H) (hf : Continuous ⇑f) (h_surj : Function.Surjective ⇑f) : (MeasureTheory.Measure.map (⇑f) μ).IsAddHaarMeasure - MeasureTheory.Measure.IsAddHaarMeasure.domSMul 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_3} {A : Type u_4} [Group G] [AddCommGroup A] [DistribMulAction G A] [MeasurableSpace A] [TopologicalSpace A] [BorelSpace A] [IsTopologicalAddGroup A] [ContinuousConstSMul G A] {μ : MeasureTheory.Measure A} [μ.IsAddHaarMeasure] (g : Gᵈᵐᵃ) : (g • μ).IsAddHaarMeasure - MeasureTheory.Measure.isAddHaarMeasure_map 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [TopologicalSpace G] (μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [BorelSpace G] [ContinuousAdd G] {H : Type u_3} [AddGroup H] [TopologicalSpace H] [MeasurableSpace H] [BorelSpace H] [IsTopologicalAddGroup H] (f : G →+ H) (hf : Continuous ⇑f) (h_surj : Function.Surjective ⇑f) (h_prop : Filter.Tendsto (⇑f) (Filter.cocompact G) (Filter.cocompact H)) : (MeasureTheory.Measure.map (⇑f) μ).IsAddHaarMeasure - AddEquiv.isAddHaarMeasure_map 📋 Mathlib.MeasureTheory.Group.Measure
{G : Type u_1} [MeasurableSpace G] [AddGroup G] [TopologicalSpace G] (μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [BorelSpace G] [ContinuousAdd G] {H : Type u_3} [AddGroup H] [TopologicalSpace H] [MeasurableSpace H] [BorelSpace H] [IsTopologicalAddGroup H] (e : G ≃+ H) (he : Continuous ⇑e) (hesymm : Continuous ⇑e.symm) : (MeasureTheory.Measure.map (⇑e) μ).IsAddHaarMeasure - MeasureTheory.Measure.pi.isAddHaarMeasure 📋 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 : ι) → TopologicalSpace (α i)] [∀ (i : ι), (μ i).IsAddHaarMeasure] [∀ (i : ι), MeasurableAdd (α i)] : (MeasureTheory.Measure.pi μ).IsAddHaarMeasure - MeasureTheory.Measure.instIsAddHaarMeasureForallVolumeOfMeasurableAddOfSigmaFinite 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} [Fintype ι] {G : ι → Type u_4} [(i : ι) → AddGroup (G i)] [(i : ι) → MeasureTheory.MeasureSpace (G i)] [∀ (i : ι), MeasurableAdd (G i)] [(i : ι) → TopologicalSpace (G i)] [∀ (i : ι), MeasureTheory.SigmaFinite MeasureTheory.volume] [∀ (i : ι), MeasureTheory.volume.IsAddHaarMeasure] : MeasureTheory.volume.IsAddHaarMeasure - MeasureTheory.Measure.isAddHaarMeasure_addHaarMeasure 📋 Mathlib.MeasureTheory.Measure.Haar.Basic
{G : Type u_1} [AddGroup G] [TopologicalSpace G] [IsTopologicalAddGroup G] [MeasurableSpace G] [BorelSpace G] (K₀ : TopologicalSpace.PositiveCompacts G) : (MeasureTheory.Measure.addHaarMeasure K₀).IsAddHaarMeasure - MeasureTheory.Measure.sub_mem_nhds_zero_of_addHaar_pos 📋 Mathlib.MeasureTheory.Measure.Haar.Basic
{G : Type u_1} [AddGroup G] [TopologicalSpace G] [IsTopologicalAddGroup G] [MeasurableSpace G] [BorelSpace G] (μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [LocallyCompactSpace G] [μ.InnerRegular] (E : Set G) (hE : MeasurableSet E) (hEpos : 0 < μ E) : E - E ∈ nhds 0 - MeasureTheory.Measure.sub_mem_nhds_zero_of_addHaar_pos_ne_top 📋 Mathlib.MeasureTheory.Measure.Haar.Basic
{G : Type u_1} [AddGroup G] [TopologicalSpace G] [IsTopologicalAddGroup G] [MeasurableSpace G] [BorelSpace G] (μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [LocallyCompactSpace G] [μ.InnerRegularCompactLTTop] (E : Set G) (hE : MeasurableSet E) (hEpos : 0 < μ E) (hEfin : μ E ≠ ⊤) : E - E ∈ nhds 0 - isAddHaarMeasure_basis_addHaar 📋 Mathlib.MeasureTheory.Measure.Haar.OfBasis
{ι : Type u_1} {E : Type u_3} [Fintype ι] [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] (b : Module.Basis ι ℝ E) : b.addHaar.IsAddHaarMeasure - instIsAddHaarMeasureVolume 📋 Mathlib.MeasureTheory.Measure.Haar.OfBasis
{E : Type u_3} [NormedAddCommGroup E] [InnerProductSpace ℝ E] [FiniteDimensional ℝ E] [MeasurableSpace E] [BorelSpace E] : MeasureTheory.volume.IsAddHaarMeasure - MeasureTheory.isAddHaarMeasure_volume_pi 📋 Mathlib.MeasureTheory.Measure.Lebesgue.EqHaar
(ι : Type u_1) [Fintype ι] : MeasureTheory.volume.IsAddHaarMeasure - MeasureTheory.Measure.isUnifLocDoublingMeasureOfIsAddHaarMeasure 📋 Mathlib.MeasureTheory.Measure.Lebesgue.EqHaar
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] : IsUnifLocDoublingMeasure μ - MeasureTheory.Measure.addHaar_real_ball_center 📋 Mathlib.MeasureTheory.Measure.Lebesgue.EqHaar
{E : Type u_2} [NormedAddCommGroup E] [MeasurableSpace E] [BorelSpace E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (x : E) (r : ℝ) : μ.real (Metric.ball x r) = μ.real (Metric.ball 0 r) - MeasureTheory.Measure.addHaar_real_closedBall_center 📋 Mathlib.MeasureTheory.Measure.Lebesgue.EqHaar
{E : Type u_2} [NormedAddCommGroup E] [MeasurableSpace E] [BorelSpace E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (x : E) (r : ℝ) : μ.real (Metric.closedBall x r) = μ.real (Metric.closedBall 0 r) - MeasureTheory.Measure.addHaar_real_closedBall_eq_addHaar_real_ball 📋 Mathlib.MeasureTheory.Measure.Lebesgue.EqHaar
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] [Nontrivial E] (x : E) (r : ℝ) : μ.real (Metric.closedBall x r) = μ.real (Metric.ball x r) - MeasureTheory.Measure.addHaar_sphere 📋 Mathlib.MeasureTheory.Measure.Lebesgue.EqHaar
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] [Nontrivial E] (x : E) (r : ℝ) : μ (Metric.sphere x r) = 0 - MeasureTheory.Measure.addHaar_sphere_of_ne_zero 📋 Mathlib.MeasureTheory.Measure.Lebesgue.EqHaar
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (x : E) {r : ℝ} (hr : r ≠ 0) : μ (Metric.sphere x r) = 0 - MeasureTheory.Measure.addHaar_ball_center 📋 Mathlib.MeasureTheory.Measure.Lebesgue.EqHaar
{E : Type u_2} [NormedAddCommGroup E] [MeasurableSpace E] [BorelSpace E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (x : E) (r : ℝ) : μ (Metric.ball x r) = μ (Metric.ball 0 r) - MeasureTheory.Measure.addHaar_closedBall_center 📋 Mathlib.MeasureTheory.Measure.Lebesgue.EqHaar
{E : Type u_2} [NormedAddCommGroup E] [MeasurableSpace E] [BorelSpace E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (x : E) (r : ℝ) : μ (Metric.closedBall x r) = μ (Metric.closedBall 0 r) - MeasureTheory.Measure.addHaar_closedBall_eq_addHaar_ball 📋 Mathlib.MeasureTheory.Measure.Lebesgue.EqHaar
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] [Nontrivial E] (x : E) (r : ℝ) : μ (Metric.closedBall x r) = μ (Metric.ball x r) - 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.NullMeasurableSet.const_smul 📋 Mathlib.MeasureTheory.Measure.Lebesgue.EqHaar
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] {μ : MeasureTheory.Measure E} [μ.IsAddHaarMeasure] {s : Set E} (hs : MeasureTheory.NullMeasurableSet s μ) (r : ℝ) : MeasureTheory.NullMeasurableSet (r • s) μ - MeasureTheory.Measure.addHaar_unitClosedBall_eq_addHaar_unitBall 📋 Mathlib.MeasureTheory.Measure.Lebesgue.EqHaar
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] : μ (Metric.closedBall 0 1) = μ (Metric.ball 0 1) - MeasureTheory.Measure.addHaar_real_closedBall 📋 Mathlib.MeasureTheory.Measure.Lebesgue.EqHaar
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (x : E) {r : ℝ} (hr : 0 ≤ r) : μ.real (Metric.closedBall x r) = r ^ Module.finrank ℝ E * μ.real (Metric.ball 0 1) - MeasureTheory.Measure.addHaar_real_closedBall' 📋 Mathlib.MeasureTheory.Measure.Lebesgue.EqHaar
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (x : E) {r : ℝ} (hr : 0 ≤ r) : μ.real (Metric.closedBall x r) = r ^ Module.finrank ℝ E * μ.real (Metric.closedBall 0 1) - MeasureTheory.Measure.addHaar_eq_zero_of_disjoint_translates 📋 Mathlib.MeasureTheory.Measure.Lebesgue.EqHaar
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] {s : Set E} (u : ℕ → E) (hu : Bornology.IsBounded (Set.range u)) (hs : Pairwise (Function.onFun Disjoint fun n => {u n} + s)) (h's : MeasurableSet s) : μ s = 0 - MeasureTheory.Measure.addHaar_ball_of_pos 📋 Mathlib.MeasureTheory.Measure.Lebesgue.EqHaar
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (x : E) {r : ℝ} (hr : 0 < r) : μ (Metric.ball x r) = ENNReal.ofReal (r ^ Module.finrank ℝ E) * μ (Metric.ball 0 1) - MeasureTheory.Measure.addHaar_closedBall 📋 Mathlib.MeasureTheory.Measure.Lebesgue.EqHaar
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (x : E) {r : ℝ} (hr : 0 ≤ r) : μ (Metric.closedBall x r) = ENNReal.ofReal (r ^ Module.finrank ℝ E) * μ (Metric.ball 0 1) - MeasureTheory.Measure.addHaar_closedBall' 📋 Mathlib.MeasureTheory.Measure.Lebesgue.EqHaar
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (x : E) {r : ℝ} (hr : 0 ≤ r) : μ (Metric.closedBall x r) = ENNReal.ofReal (r ^ Module.finrank ℝ E) * μ (Metric.closedBall 0 1) - MeasureTheory.Measure.addHaar_ball 📋 Mathlib.MeasureTheory.Measure.Lebesgue.EqHaar
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] [Nontrivial E] (x : E) {r : ℝ} (hr : 0 ≤ r) : μ (Metric.ball x r) = ENNReal.ofReal (r ^ Module.finrank ℝ E) * μ (Metric.ball 0 1) - MeasureTheory.Measure.addHaar_eq_zero_of_disjoint_translates_aux 📋 Mathlib.MeasureTheory.Measure.Lebesgue.EqHaar
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] {s : Set E} (u : ℕ → E) (sb : Bornology.IsBounded s) (hu : Bornology.IsBounded (Set.range u)) (hs : Pairwise (Function.onFun Disjoint fun n => {u n} + s)) (h's : MeasurableSet s) : μ s = 0 - MeasureTheory.Measure.addHaar_ball_mul_of_pos 📋 Mathlib.MeasureTheory.Measure.Lebesgue.EqHaar
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (x : E) {r : ℝ} (hr : 0 < r) (s : ℝ) : μ (Metric.ball x (r * s)) = ENNReal.ofReal (r ^ Module.finrank ℝ E) * μ (Metric.ball 0 s) - MeasureTheory.Measure.addHaar_closedBall_mul_of_pos 📋 Mathlib.MeasureTheory.Measure.Lebesgue.EqHaar
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (x : E) {r : ℝ} (hr : 0 < r) (s : ℝ) : μ (Metric.closedBall x (r * s)) = ENNReal.ofReal (r ^ Module.finrank ℝ E) * μ (Metric.closedBall 0 s) - MeasureTheory.Measure.addHaar_submodule 📋 Mathlib.MeasureTheory.Measure.Lebesgue.EqHaar
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (s : Submodule ℝ E) (hs : s ≠ ⊤) : μ ↑s = 0 - MeasureTheory.Measure.addHaar_ball_mul 📋 Mathlib.MeasureTheory.Measure.Lebesgue.EqHaar
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] [Nontrivial E] (x : E) {r : ℝ} (hr : 0 ≤ r) (s : ℝ) : μ (Metric.ball x (r * s)) = ENNReal.ofReal (r ^ Module.finrank ℝ E) * μ (Metric.ball 0 s) - MeasureTheory.Measure.addHaar_closedBall_mul 📋 Mathlib.MeasureTheory.Measure.Lebesgue.EqHaar
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (x : E) {r : ℝ} (hr : 0 ≤ r) {s : ℝ} (hs : 0 ≤ s) : μ (Metric.closedBall x (r * s)) = ENNReal.ofReal (r ^ Module.finrank ℝ E) * μ (Metric.closedBall 0 s) - MeasureTheory.Measure.addHaar_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 : ℝ) (s : Set E) : μ (r • s) = ENNReal.ofReal |r ^ Module.finrank ℝ E| * μ s - MeasureTheory.Measure.addHaar_nnreal_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 : NNReal) (s : Set E) : μ (r • s) = ↑r ^ Module.finrank ℝ E * μ s - MeasureTheory.Measure.addHaar_smul_of_nonneg 📋 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 : 0 ≤ r) (s : Set E) : μ (r • s) = ENNReal.ofReal (r ^ Module.finrank ℝ E) * μ s - MeasureTheory.Measure.map_addHaar_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.map (fun x => r • x) μ = ENNReal.ofReal |(r ^ Module.finrank ℝ E)⁻¹| • μ - MeasureTheory.Measure.addHaar_preimage_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) (s : Set E) : μ ((fun x => r • x) ⁻¹' s) = ENNReal.ofReal |(r ^ Module.finrank ℝ E)⁻¹| * μ s - 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.addHaar_image_homothety 📋 Mathlib.MeasureTheory.Measure.Lebesgue.EqHaar
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (x : E) (r : ℝ) (s : Set E) : μ (⇑(AffineMap.homothety x r) '' s) = ENNReal.ofReal |r ^ Module.finrank ℝ E| * μ s - MeasureTheory.Measure.eventually_nonempty_inter_smul_of_density_one 📋 Mathlib.MeasureTheory.Measure.Lebesgue.EqHaar
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (s : Set E) (x : E) (h : Filter.Tendsto (fun r => μ (s ∩ Metric.closedBall x r) / μ (Metric.closedBall x r)) (nhdsWithin 0 (Set.Ioi 0)) (nhds 1)) (t : Set E) (ht : MeasurableSet t) (h't : μ t ≠ 0) : ∀ᶠ (r : ℝ) in nhdsWithin 0 (Set.Ioi 0), (s ∩ ({x} + r • t)).Nonempty - MeasureTheory.Measure.addHaar_singleton_add_smul_div_singleton_add_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) (x y : E) (s t : Set E) : μ ({x} + r • s) / μ ({y} + r • t) = μ s / μ t - MeasureTheory.Measure.tendsto_addHaar_inter_smul_zero_of_density_zero 📋 Mathlib.MeasureTheory.Measure.Lebesgue.EqHaar
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (s : Set E) (x : E) (h : Filter.Tendsto (fun r => μ (s ∩ Metric.closedBall x r) / μ (Metric.closedBall x r)) (nhdsWithin 0 (Set.Ioi 0)) (nhds 0)) (t : Set E) (ht : MeasurableSet t) (h''t : μ t ≠ ⊤) : Filter.Tendsto (fun r => μ (s ∩ ({x} + r • t)) / μ ({x} + r • t)) (nhdsWithin 0 (Set.Ioi 0)) (nhds 0) - MeasureTheory.Measure.tendsto_addHaar_inter_smul_one_of_density_one 📋 Mathlib.MeasureTheory.Measure.Lebesgue.EqHaar
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (s : Set E) (x : E) (h : Filter.Tendsto (fun r => μ (s ∩ Metric.closedBall x r) / μ (Metric.closedBall x r)) (nhdsWithin 0 (Set.Ioi 0)) (nhds 1)) (t : Set E) (ht : MeasurableSet t) (h't : μ t ≠ 0) (h''t : μ t ≠ ⊤) : Filter.Tendsto (fun r => μ (s ∩ ({x} + r • t)) / μ ({x} + r • t)) (nhdsWithin 0 (Set.Ioi 0)) (nhds 1) - MeasureTheory.Measure.tendsto_addHaar_inter_smul_one_of_density_one_aux 📋 Mathlib.MeasureTheory.Measure.Lebesgue.EqHaar
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (s : Set E) (hs : MeasurableSet s) (x : E) (h : Filter.Tendsto (fun r => μ (s ∩ Metric.closedBall x r) / μ (Metric.closedBall x r)) (nhdsWithin 0 (Set.Ioi 0)) (nhds 1)) (t : Set E) (ht : MeasurableSet t) (h't : μ t ≠ 0) (h''t : μ t ≠ ⊤) : Filter.Tendsto (fun r => μ (s ∩ ({x} + r • t)) / μ ({x} + r • t)) (nhdsWithin 0 (Set.Ioi 0)) (nhds 1) - MeasureTheory.Measure.tendsto_addHaar_inter_smul_zero_of_density_zero_aux1 📋 Mathlib.MeasureTheory.Measure.Lebesgue.EqHaar
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (s : Set E) (x : E) (h : Filter.Tendsto (fun r => μ (s ∩ Metric.closedBall x r) / μ (Metric.closedBall x r)) (nhdsWithin 0 (Set.Ioi 0)) (nhds 0)) (t u : Set E) (h'u : μ u ≠ 0) (t_bound : t ⊆ Metric.closedBall 0 1) : Filter.Tendsto (fun r => μ (s ∩ ({x} + r • t)) / μ ({x} + r • u)) (nhdsWithin 0 (Set.Ioi 0)) (nhds 0) - MeasureTheory.Measure.tendsto_addHaar_inter_smul_zero_of_density_zero_aux2 📋 Mathlib.MeasureTheory.Measure.Lebesgue.EqHaar
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (s : Set E) (x : E) (h : Filter.Tendsto (fun r => μ (s ∩ Metric.closedBall x r) / μ (Metric.closedBall x r)) (nhdsWithin 0 (Set.Ioi 0)) (nhds 0)) (t u : Set E) (h'u : μ u ≠ 0) (R : ℝ) (Rpos : 0 < R) (t_bound : t ⊆ Metric.closedBall 0 R) : Filter.Tendsto (fun r => μ (s ∩ ({x} + r • t)) / μ ({x} + r • u)) (nhdsWithin 0 (Set.Ioi 0)) (nhds 0) - MeasureTheory.Measure.addHaar_affineSubspace 📋 Mathlib.MeasureTheory.Measure.Lebesgue.EqHaar
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (s : AffineSubspace ℝ E) (hs : s ≠ ⊤) : μ ↑s = 0 - 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.addHaar_image_linearMap 📋 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) (s : Set E) : μ (⇑f '' s) = ENNReal.ofReal |LinearMap.det f| * μ s - MeasureTheory.Measure.addHaar_image_continuousLinearMap 📋 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) (s : Set E) : μ (⇑f '' s) = ENNReal.ofReal |LinearMap.det ↑f| * μ s - MeasureTheory.Measure.addHaar_preimage_linearEquiv 📋 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) (s : Set E) : μ (⇑f ⁻¹' s) = ENNReal.ofReal |LinearMap.det ↑f.symm| * μ s - MeasureTheory.Measure.addHaar_image_continuousLinearEquiv 📋 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) (s : Set E) : μ (⇑f '' s) = ENNReal.ofReal |LinearMap.det ↑↑f| * μ s - MeasureTheory.Measure.addHaar_preimage_continuousLinearEquiv 📋 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) (s : Set E) : μ (⇑f ⁻¹' s) = ENNReal.ofReal |LinearMap.det ↑↑f.symm| * μ s - MeasureTheory.Measure.map_linearMap_addHaar_eq_smul_addHaar 📋 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.map (⇑f) μ = ENNReal.ofReal |(LinearMap.det f)⁻¹| • μ - MeasureTheory.Measure.addHaar_preimage_linearMap 📋 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) (s : Set E) : μ (⇑f ⁻¹' s) = ENNReal.ofReal |(LinearMap.det f)⁻¹| * μ s - MeasureTheory.Measure.addHaar_preimage_continuousLinearMap 📋 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 : LinearMap.det ↑f ≠ 0) (s : Set E) : μ (⇑f ⁻¹' s) = ENNReal.ofReal |(LinearMap.det ↑f)⁻¹| * μ s - MeasureTheory.Measure.map_linearMap_addHaar_pi_eq_smul_addHaar 📋 Mathlib.MeasureTheory.Measure.Lebesgue.EqHaar
{ι : Type u_1} [Finite ι] {f : (ι → ℝ) →ₗ[ℝ] ι → ℝ} (hf : LinearMap.det f ≠ 0) (μ : MeasureTheory.Measure (ι → ℝ)) [μ.IsAddHaarMeasure] : MeasureTheory.Measure.map (⇑f) μ = ENNReal.ofReal |(LinearMap.det f)⁻¹| • μ - ZSpan.measure_fundamentalDomain_ne_zero 📋 Mathlib.Algebra.Module.ZLattice.Basic
{E : Type u_1} {ι : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] (b : Module.Basis ι ℝ E) [Finite ι] [MeasurableSpace E] [BorelSpace E] {μ : MeasureTheory.Measure E} [μ.IsAddHaarMeasure] : μ (ZSpan.fundamentalDomain b) ≠ 0 - ZSpan.fundamentalDomain_ae_parallelepiped 📋 Mathlib.Algebra.Module.ZLattice.Basic
{E : Type u_1} {ι : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] (b : Module.Basis ι ℝ E) [Fintype ι] [MeasurableSpace E] (μ : MeasureTheory.Measure E) [BorelSpace E] [μ.IsAddHaarMeasure] : ZSpan.fundamentalDomain b =ᵐ[μ] parallelepiped ⇑b - ZSpan.measureReal_fundamentalDomain 📋 Mathlib.Algebra.Module.ZLattice.Basic
{E : Type u_1} {ι : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] (b : Module.Basis ι ℝ E) [Fintype ι] [DecidableEq ι] [MeasurableSpace E] (μ : MeasureTheory.Measure E) [BorelSpace E] [μ.IsAddHaarMeasure] (b₀ : Module.Basis ι ℝ E) : μ.real (ZSpan.fundamentalDomain b) = |b₀.det ⇑b| * μ.real (ZSpan.fundamentalDomain b₀) - ZSpan.measure_fundamentalDomain 📋 Mathlib.Algebra.Module.ZLattice.Basic
{E : Type u_1} {ι : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] (b : Module.Basis ι ℝ E) [Fintype ι] [DecidableEq ι] [MeasurableSpace E] (μ : MeasureTheory.Measure E) [BorelSpace E] [μ.IsAddHaarMeasure] (b₀ : Module.Basis ι ℝ E) : μ (ZSpan.fundamentalDomain b) = ENNReal.ofReal |b₀.det ⇑b| * μ (ZSpan.fundamentalDomain b₀) - ZLattice.covolume_ne_zero 📋 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] : ZLattice.covolume L μ ≠ 0 - ZLattice.covolume_pos 📋 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] : 0 < ZLattice.covolume L μ - 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 - ZLattice.covolume_comap 📋 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 : Type u_2} [NormedAddCommGroup F] [NormedSpace ℝ F] [FiniteDimensional ℝ F] [MeasurableSpace F] [BorelSpace F] (ν : MeasureTheory.Measure F := by volume_tac) [ν.IsAddHaarMeasure] {e : F ≃L[ℝ] E} (he : MeasureTheory.MeasurePreserving (⇑e) ν μ) : ZLattice.covolume (ZLattice.comap ℝ L ↑↑e) ν = ZLattice.covolume L μ - ZLattice.covolume_eq_det_mul_measureReal 📋 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] {ι : Type u_2} [Fintype ι] [DecidableEq ι] (b : Module.Basis ι ℤ ↥L) (b₀ : Module.Basis ι ℝ E) : ZLattice.covolume L μ = |b₀.det (Subtype.val ∘ ⇑b)| * μ.real (ZSpan.fundamentalDomain b₀) - MeasureTheory.AddQuotientMeasureEqMeasurePreimage.addHaarMeasure_quotient 📋 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] [LocallyCompactSpace G] [MeasureTheory.AddQuotientMeasureEqMeasurePreimage ν μ] [i : MeasureTheory.HasAddFundamentalDomain (↥Γ.op) G ν] [MeasureTheory.IsFiniteMeasure μ] : μ.IsAddHaarMeasure - 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 ν μ - AddCircle.instIsAddHaarMeasureRealVolume 📋 Mathlib.MeasureTheory.Integral.IntervalIntegral.Periodic
(T : ℝ) [hT : Fact (0 < T)] : MeasureTheory.volume.IsAddHaarMeasure - MeasureTheory.Integrable.comp_smul 📋 Mathlib.MeasureTheory.Measure.Haar.NormedSpace
{F : Type u_1} [NormedAddCommGroup F] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] {μ : MeasureTheory.Measure E} [μ.IsAddHaarMeasure] {f : E → F} (hf : MeasureTheory.Integrable f μ) {R : ℝ} (hR : R ≠ 0) : MeasureTheory.Integrable (fun x => f (R • x)) μ - MeasureTheory.integrable_comp_smul_iff 📋 Mathlib.MeasureTheory.Measure.Haar.NormedSpace
{F : Type u_1} [NormedAddCommGroup F] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (f : E → F) {R : ℝ} (hR : R ≠ 0) : MeasureTheory.Integrable (fun x => f (R • x)) μ ↔ MeasureTheory.Integrable f μ - MeasureTheory.Measure.integral_comp_inv_smul 📋 Mathlib.MeasureTheory.Measure.Haar.NormedSpace
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ℝ F] (f : E → F) (R : ℝ) : ∫ (x : E), f (R⁻¹ • x) ∂μ = |R ^ Module.finrank ℝ E| • ∫ (x : E), f x ∂μ - MeasureTheory.Measure.integral_comp_smul 📋 Mathlib.MeasureTheory.Measure.Haar.NormedSpace
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ℝ F] (f : E → F) (R : ℝ) : ∫ (x : E), f (R • x) ∂μ = |(R ^ Module.finrank ℝ E)⁻¹| • ∫ (x : E), f x ∂μ - MeasureTheory.Measure.integral_comp_inv_smul_of_nonneg 📋 Mathlib.MeasureTheory.Measure.Haar.NormedSpace
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ℝ F] (f : E → F) {R : ℝ} (hR : 0 ≤ R) : ∫ (x : E), f (R⁻¹ • x) ∂μ = R ^ Module.finrank ℝ E • ∫ (x : E), f x ∂μ - MeasureTheory.Measure.integral_comp_smul_of_nonneg 📋 Mathlib.MeasureTheory.Measure.Haar.NormedSpace
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ℝ F] (f : E → F) (R : ℝ) {hR : 0 ≤ R} : ∫ (x : E), f (R • x) ∂μ = (R ^ Module.finrank ℝ E)⁻¹ • ∫ (x : E), f x ∂μ - MeasureTheory.Measure.setIntegral_comp_smul_of_pos 📋 Mathlib.MeasureTheory.Measure.Haar.NormedSpace
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ℝ F] (f : E → F) {R : ℝ} (s : Set E) (hR : 0 < R) : ∫ (x : E) in s, f (R • x) ∂μ = (R ^ Module.finrank ℝ E)⁻¹ • ∫ (x : E) in R • s, f x ∂μ - MeasureTheory.Measure.setIntegral_comp_smul 📋 Mathlib.MeasureTheory.Measure.Haar.NormedSpace
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ℝ F] (f : E → F) {R : ℝ} (s : Set E) (hR : R ≠ 0) : ∫ (x : E) in s, f (R • x) ∂μ = |(R ^ Module.finrank ℝ E)⁻¹| • ∫ (x : E) in R • s, f x ∂μ - MeasureTheory.Measure.MapLinearEquiv.isAddHaarMeasure 📋 Mathlib.MeasureTheory.Measure.Haar.NormedSpace
{𝕜 : Type u_1} {G : Type u_2} {H : Type u_3} [MeasurableSpace G] [MeasurableSpace H] [NontriviallyNormedField 𝕜] [TopologicalSpace G] [TopologicalSpace H] [AddCommGroup G] [AddCommGroup H] [IsTopologicalAddGroup G] [IsTopologicalAddGroup H] [Module 𝕜 G] [Module 𝕜 H] (μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [BorelSpace G] [BorelSpace H] [CompleteSpace 𝕜] [T2Space G] [FiniteDimensional 𝕜 G] [ContinuousSMul 𝕜 G] [ContinuousSMul 𝕜 H] [T2Space H] (e : G ≃ₗ[𝕜] H) : (MeasureTheory.Measure.map (⇑e) μ).IsAddHaarMeasure - MeasureTheory.Measure.addHaarScalarFactor 📋 Mathlib.MeasureTheory.Measure.Haar.Unique
{G : Type u_1} [TopologicalSpace G] [AddGroup G] [IsTopologicalAddGroup G] [MeasurableSpace G] [BorelSpace G] (μ' μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [MeasureTheory.IsFiniteMeasureOnCompacts μ'] [μ'.IsAddLeftInvariant] : NNReal - MeasureTheory.Measure.isAddHaarMeasure_eq_of_isProbabilityMeasure 📋 Mathlib.MeasureTheory.Measure.Haar.Unique
{G : Type u_1} [TopologicalSpace G] [AddGroup G] [IsTopologicalAddGroup G] [MeasurableSpace G] [BorelSpace G] [LocallyCompactSpace G] (μ' μ : MeasureTheory.Measure G) [MeasureTheory.IsProbabilityMeasure μ] [MeasureTheory.IsProbabilityMeasure μ'] [μ.IsAddHaarMeasure] [μ'.IsAddHaarMeasure] : μ' = μ - MeasureTheory.Measure.IsAddHaarMeasure.isNegInvariant_of_innerRegular 📋 Mathlib.MeasureTheory.Measure.Haar.Unique
{G : Type u_1} [AddCommGroup G] [TopologicalSpace G] [IsTopologicalAddGroup G] [MeasurableSpace G] [BorelSpace G] (μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [LocallyCompactSpace G] [μ.InnerRegular] : μ.IsNegInvariant - MeasureTheory.Measure.IsAddHaarMeasure.isNegInvariant_of_regular 📋 Mathlib.MeasureTheory.Measure.Haar.Unique
{G : Type u_1} [AddCommGroup G] [TopologicalSpace G] [IsTopologicalAddGroup G] [MeasurableSpace G] [BorelSpace G] (μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [LocallyCompactSpace G] [μ.Regular] : μ.IsNegInvariant - MeasureTheory.Measure.addHaarScalarFactor_self 📋 Mathlib.MeasureTheory.Measure.Haar.Unique
{G : Type u_1} [TopologicalSpace G] [AddGroup G] [IsTopologicalAddGroup G] [MeasurableSpace G] [BorelSpace G] (μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] : μ.addHaarScalarFactor μ = 1 - MeasureTheory.Measure.absolutelyContinuous_isAddHaarMeasure 📋 Mathlib.MeasureTheory.Measure.Haar.Unique
{G : Type u_1} [TopologicalSpace G] [AddGroup G] [IsTopologicalAddGroup G] [MeasurableSpace G] [BorelSpace G] [LocallyCompactSpace G] [SecondCountableTopology G] (μ ν : MeasureTheory.Measure G) [MeasureTheory.SigmaFinite μ] [μ.IsAddLeftInvariant] [ν.IsAddHaarMeasure] : μ.AbsolutelyContinuous ν - MeasureTheory.Measure.addHaarScalarFactor_pos_of_isAddHaarMeasure 📋 Mathlib.MeasureTheory.Measure.Haar.Unique
{G : Type u_1} [TopologicalSpace G] [AddGroup G] [IsTopologicalAddGroup G] [MeasurableSpace G] [BorelSpace G] (μ' μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [μ'.IsAddHaarMeasure] : 0 < μ'.addHaarScalarFactor μ - MeasureTheory.Measure.measurePreserving_zsmul 📋 Mathlib.MeasureTheory.Measure.Haar.Unique
{G : Type u_1} [AddCommGroup G] [TopologicalSpace G] [IsTopologicalAddGroup G] [MeasurableSpace G] [BorelSpace G] (μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [CompactSpace G] [DivisibleBy G ℤ] {n : ℤ} (hn : n ≠ 0) : MeasureTheory.MeasurePreserving (fun g => n • g) μ μ - MeasureTheory.Measure.MeasurePreserving.zsmul 📋 Mathlib.MeasureTheory.Measure.Haar.Unique
{G : Type u_1} [AddCommGroup G] [TopologicalSpace G] [IsTopologicalAddGroup G] [MeasurableSpace G] [BorelSpace G] (μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [CompactSpace G] [DivisibleBy G ℤ] {n : ℤ} (hn : n ≠ 0) {X : Type u_2} [MeasurableSpace X] {μ' : MeasureTheory.Measure X} {f : X → G} (hf : MeasureTheory.MeasurePreserving f μ' μ) : MeasureTheory.MeasurePreserving (fun x => n • f x) μ' μ - MeasureTheory.Measure.isAddInvariant_eq_smul_of_compactSpace 📋 Mathlib.MeasureTheory.Measure.Haar.Unique
{G : Type u_1} [TopologicalSpace G] [AddGroup G] [IsTopologicalAddGroup G] [MeasurableSpace G] [BorelSpace G] [CompactSpace G] (μ' μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [μ'.IsAddLeftInvariant] [MeasureTheory.IsFiniteMeasureOnCompacts μ'] : μ' = μ'.addHaarScalarFactor μ • μ - MeasureTheory.Measure.measure_isAddHaarMeasure_eq_smul_of_isOpen 📋 Mathlib.MeasureTheory.Measure.Haar.Unique
{G : Type u_1} [TopologicalSpace G] [AddGroup G] [IsTopologicalAddGroup G] [MeasurableSpace G] [BorelSpace G] [LocallyCompactSpace G] (μ' μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [μ'.IsAddHaarMeasure] {s : Set G} (hs : IsOpen s) : μ' s = μ'.addHaarScalarFactor μ • μ s - MeasureTheory.Measure.isAddLeftInvariant_eq_smul 📋 Mathlib.MeasureTheory.Measure.Haar.Unique
{G : Type u_1} [TopologicalSpace G] [AddGroup G] [IsTopologicalAddGroup G] [MeasurableSpace G] [BorelSpace G] [LocallyCompactSpace G] [SecondCountableTopology G] (μ' μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [MeasureTheory.IsFiniteMeasureOnCompacts μ'] [μ'.IsAddLeftInvariant] : μ' = μ'.addHaarScalarFactor μ • μ - MeasureTheory.Measure.addHaarScalarFactor_eq_mul 📋 Mathlib.MeasureTheory.Measure.Haar.Unique
{G : Type u_1} [TopologicalSpace G] [AddGroup G] [IsTopologicalAddGroup G] [MeasurableSpace G] [BorelSpace G] (μ' μ ν : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [ν.IsAddHaarMeasure] [MeasureTheory.IsFiniteMeasureOnCompacts μ'] [μ'.IsAddLeftInvariant] : μ'.addHaarScalarFactor ν = μ'.addHaarScalarFactor μ * μ.addHaarScalarFactor ν - MeasureTheory.Measure.measure_isAddInvariant_eq_smul_of_isCompact_closure 📋 Mathlib.MeasureTheory.Measure.Haar.Unique
{G : Type u_1} [TopologicalSpace G] [AddGroup G] [IsTopologicalAddGroup G] [MeasurableSpace G] [BorelSpace G] [LocallyCompactSpace G] (μ' μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [MeasureTheory.IsFiniteMeasureOnCompacts μ'] [μ'.IsAddLeftInvariant] {s : Set G} (h's : IsCompact (closure s)) : μ' s = μ'.addHaarScalarFactor μ • μ s - MeasureTheory.Measure.measure_isAddHaarMeasure_eq_smul_of_isEverywherePos 📋 Mathlib.MeasureTheory.Measure.Haar.Unique
{G : Type u_1} [TopologicalSpace G] [AddGroup G] [IsTopologicalAddGroup G] [MeasurableSpace G] [BorelSpace G] [LocallyCompactSpace G] (μ' μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [μ'.IsAddHaarMeasure] {s : Set G} (hs : MeasurableSet s) (h's : μ.IsEverywherePos s) : μ' s = μ'.addHaarScalarFactor μ • μ s - MeasureTheory.Measure.isAddLeftInvariant_eq_smul_of_innerRegular 📋 Mathlib.MeasureTheory.Measure.Haar.Unique
{G : Type u_1} [TopologicalSpace G] [AddGroup G] [IsTopologicalAddGroup G] [MeasurableSpace G] [BorelSpace G] [LocallyCompactSpace G] (μ' μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [MeasureTheory.IsFiniteMeasureOnCompacts μ'] [μ'.IsAddLeftInvariant] [μ.InnerRegular] [μ'.InnerRegular] : μ' = μ'.addHaarScalarFactor μ • μ - MeasureTheory.Measure.isAddLeftInvariant_eq_smul_of_regular 📋 Mathlib.MeasureTheory.Measure.Haar.Unique
{G : Type u_1} [TopologicalSpace G] [AddGroup G] [IsTopologicalAddGroup G] [MeasurableSpace G] [BorelSpace G] [LocallyCompactSpace G] (μ' μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [μ'.IsAddLeftInvariant] [μ.Regular] [μ'.Regular] : μ' = μ'.addHaarScalarFactor μ • μ - MeasureTheory.Measure.measure_isAddInvariant_eq_smul_of_isCompact_closure_of_measurableSet 📋 Mathlib.MeasureTheory.Measure.Haar.Unique
{G : Type u_1} [TopologicalSpace G] [AddGroup G] [IsTopologicalAddGroup G] [MeasurableSpace G] [BorelSpace G] [LocallyCompactSpace G] (μ' μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [MeasureTheory.IsFiniteMeasureOnCompacts μ'] [μ'.IsAddLeftInvariant] {s : Set G} (hs : MeasurableSet s) (h's : IsCompact (closure s)) : μ' s = μ'.addHaarScalarFactor μ • μ s - MeasureTheory.Measure.measure_isAddInvariant_eq_smul_of_isCompact_closure_of_innerRegularCompactLTTop 📋 Mathlib.MeasureTheory.Measure.Haar.Unique
{G : Type u_1} [TopologicalSpace G] [AddGroup G] [IsTopologicalAddGroup G] [MeasurableSpace G] [BorelSpace G] [LocallyCompactSpace G] (μ' μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [MeasureTheory.IsFiniteMeasureOnCompacts μ'] [μ'.IsAddLeftInvariant] [μ.InnerRegularCompactLTTop] {s : Set G} (hs : MeasurableSet s) (h's : IsCompact (closure s)) : μ' s = μ'.addHaarScalarFactor μ • μ s - MeasureTheory.Measure.smul_measure_isAddInvariant_le_of_isCompact_closure 📋 Mathlib.MeasureTheory.Measure.Haar.Unique
{G : Type u_1} [TopologicalSpace G] [AddGroup G] [IsTopologicalAddGroup G] [MeasurableSpace G] [BorelSpace G] [LocallyCompactSpace G] (μ' μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [MeasureTheory.IsFiniteMeasureOnCompacts μ'] [μ'.IsAddLeftInvariant] [μ.InnerRegularCompactLTTop] {s : Set G} (hs : MeasurableSet s) (h's : IsCompact (closure s)) : μ'.addHaarScalarFactor μ • μ s ≤ μ' s - MeasureTheory.Measure.exists_integral_isAddLeftInvariant_eq_smul_of_hasCompactSupport 📋 Mathlib.MeasureTheory.Measure.Haar.Unique
{G : Type u_1} [TopologicalSpace G] [AddGroup G] [IsTopologicalAddGroup G] [MeasurableSpace G] [BorelSpace G] (μ' μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [MeasureTheory.IsFiniteMeasureOnCompacts μ'] [μ'.IsAddLeftInvariant] : ∃ c, ∀ (f : G → ℝ), Continuous f → HasCompactSupport f → ∫ (x : G), f x ∂μ' = ∫ (x : G), f x ∂c • μ - MeasureTheory.Measure.measure_preimage_isAddLeftInvariant_eq_smul_of_hasCompactSupport 📋 Mathlib.MeasureTheory.Measure.Haar.Unique
{G : Type u_1} [TopologicalSpace G] [AddGroup G] [IsTopologicalAddGroup G] [MeasurableSpace G] [BorelSpace G] (μ' μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [MeasureTheory.IsFiniteMeasureOnCompacts μ'] [μ'.IsAddLeftInvariant] {f : G → ℝ} (hf : Continuous f) (h'f : HasCompactSupport f) : μ' (f ⁻¹' {1}) = μ'.addHaarScalarFactor μ • μ (f ⁻¹' {1}) - MeasureTheory.Measure.addHaarScalarFactor_eq_integral_div 📋 Mathlib.MeasureTheory.Measure.Haar.Unique
{G : Type u_1} [TopologicalSpace G] [AddGroup G] [IsTopologicalAddGroup G] [MeasurableSpace G] [BorelSpace G] (μ' μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [MeasureTheory.IsFiniteMeasureOnCompacts μ'] [μ'.IsAddLeftInvariant] {f : G → ℝ} (hf : Continuous f) (h'f : HasCompactSupport f) (int_nonzero : ∫ (x : G), f x ∂μ ≠ 0) : ↑(μ'.addHaarScalarFactor μ) = (∫ (x : G), f x ∂μ') / ∫ (x : G), f x ∂μ - MeasureTheory.Measure.measure_isAddLeftInvariant_eq_vadd_of_ne_top 📋 Mathlib.MeasureTheory.Measure.Haar.Unique
{G : Type u_1} [TopologicalSpace G] [AddGroup G] [IsTopologicalAddGroup G] [MeasurableSpace G] [BorelSpace G] [LocallyCompactSpace G] (μ' μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [MeasureTheory.IsFiniteMeasureOnCompacts μ'] [μ'.IsAddLeftInvariant] [μ.InnerRegularCompactLTTop] [μ'.InnerRegularCompactLTTop] {s : Set G} (hs : μ s ≠ ⊤) (h's : μ' s ≠ ⊤) : μ' s = μ'.addHaarScalarFactor μ • μ s - MeasureTheory.Measure.integral_isAddLeftInvariant_eq_smul_of_hasCompactSupport 📋 Mathlib.MeasureTheory.Measure.Haar.Unique
{G : Type u_1} [TopologicalSpace G] [AddGroup G] [IsTopologicalAddGroup G] [MeasurableSpace G] [BorelSpace G] (μ' μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [MeasureTheory.IsFiniteMeasureOnCompacts μ'] [μ'.IsAddLeftInvariant] {f : G → ℝ} (hf : Continuous f) (h'f : HasCompactSupport f) : ∫ (x : G), f x ∂μ' = ∫ (x : G), f x ∂μ'.addHaarScalarFactor μ • μ - MeasureTheory.Measure.mul_addHaarScalarFactor_smul 📋 Mathlib.MeasureTheory.Measure.Haar.Unique
{G : Type u_1} [TopologicalSpace G] [AddGroup G] [IsTopologicalAddGroup G] [MeasurableSpace G] [BorelSpace G] [LocallyCompactSpace G] (μ' μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [MeasureTheory.IsFiniteMeasureOnCompacts μ'] [μ'.IsAddLeftInvariant] {c : NNReal} (hc : c ≠ 0) : c * μ'.addHaarScalarFactor (c • μ) = μ'.addHaarScalarFactor μ - MeasureTheory.Measure.addHaarScalarFactor_smul 📋 Mathlib.MeasureTheory.Measure.Haar.Unique
{G : Type u_1} [TopologicalSpace G] [AddGroup G] [IsTopologicalAddGroup G] [MeasurableSpace G] [BorelSpace G] [LocallyCompactSpace G] (μ' μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [MeasureTheory.IsFiniteMeasureOnCompacts μ'] [μ'.IsAddLeftInvariant] {c : NNReal} : (c • μ').addHaarScalarFactor μ = c • μ'.addHaarScalarFactor μ - AddMonoidHom.measurePreserving 📋 Mathlib.MeasureTheory.Measure.Haar.Unique
{G : Type u_1} [TopologicalSpace G] [AddGroup G] [IsTopologicalAddGroup G] [MeasurableSpace G] [BorelSpace G] {H : Type u_2} [AddGroup H] [TopologicalSpace H] [IsTopologicalAddGroup H] [CompactSpace H] [MeasurableSpace H] [BorelSpace H] {μ : MeasureTheory.Measure G} [μ.IsAddHaarMeasure] {ν : MeasureTheory.Measure H} [ν.IsAddHaarMeasure] {f : G →+ H} (hcont : Continuous ⇑f) (hsurj : Function.Surjective ⇑f) (huniv : μ Set.univ = ν Set.univ) : MeasureTheory.MeasurePreserving (⇑f) μ ν - MeasureTheory.Measure.addHaarScalarFactor_eq_integral_div_of_continuous_nonneg_pos 📋 Mathlib.MeasureTheory.Measure.Haar.Unique
{G : Type u_1} [TopologicalSpace G] [AddGroup G] [IsTopologicalAddGroup G] [MeasurableSpace G] [BorelSpace G] (μ' μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [MeasureTheory.IsFiniteMeasureOnCompacts μ'] [μ'.IsAddLeftInvariant] {f : C(G, ℝ)} (hf : HasCompactSupport ⇑f ∧ 0 ≤ f ∧ f 0 ≠ 0) : ↑(μ'.addHaarScalarFactor μ) = (∫ (x : G), f x ∂μ') / ∫ (x : G), f x ∂μ - MeasureTheory.Measure.addHaarScalarFactor_smul_smul 📋 Mathlib.MeasureTheory.Measure.Haar.Unique
{G : Type u_1} [TopologicalSpace G] [AddGroup G] [IsTopologicalAddGroup G] [MeasurableSpace G] [BorelSpace G] [LocallyCompactSpace G] (μ' μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [MeasureTheory.IsFiniteMeasureOnCompacts μ'] [μ'.IsAddLeftInvariant] {c : NNReal} (hc : c ≠ 0) : (c • μ').addHaarScalarFactor (c • μ) = μ'.addHaarScalarFactor μ - MeasureTheory.Measure.addHaarScalarFactor_smul_congr 📋 Mathlib.MeasureTheory.Measure.Haar.Unique
{G : Type u_1} {A : Type u_2} [Group G] [AddCommGroup A] [DistribMulAction G A] [MeasurableSpace A] [TopologicalSpace A] [BorelSpace A] [IsTopologicalAddGroup A] [LocallyCompactSpace A] [ContinuousConstSMul G A] (μ : MeasureTheory.Measure A) {ν : MeasureTheory.Measure A} [μ.IsAddHaarMeasure] [ν.IsAddHaarMeasure] (g : Gᵈᵐᵃ) : μ.addHaarScalarFactor (g • μ) = ν.addHaarScalarFactor (g • ν) - MeasureTheory.Measure.addHaarScalarFactor_map 📋 Mathlib.MeasureTheory.Measure.Haar.Unique
{G : Type u_1} [TopologicalSpace G] [AddGroup G] [IsTopologicalAddGroup G] [MeasurableSpace G] [BorelSpace G] (μ' μ : MeasureTheory.Measure G) [μ.IsAddHaarMeasure] [μ'.IsAddHaarMeasure] (φ : G ≃ₜ+ G) : (MeasureTheory.Measure.map (⇑φ) μ').addHaarScalarFactor (MeasureTheory.Measure.map (⇑φ) μ) = μ'.addHaarScalarFactor μ - MeasureTheory.Measure.addHaarScalarFactor_domSMul 📋 Mathlib.MeasureTheory.Measure.Haar.Unique
{G : Type u_1} {A : Type u_2} [Group G] [AddCommGroup A] [DistribMulAction G A] [MeasurableSpace A] [TopologicalSpace A] [BorelSpace A] [IsTopologicalAddGroup A] [LocallyCompactSpace A] [ContinuousConstSMul G A] (μ ν : MeasureTheory.Measure A) [μ.IsAddHaarMeasure] [ν.IsAddHaarMeasure] (g : Gᵈᵐᵃ) : (g • μ).addHaarScalarFactor (g • ν) = μ.addHaarScalarFactor ν - MeasureTheory.Measure.addHaarScalarFactor_smul_congr' 📋 Mathlib.MeasureTheory.Measure.Haar.Unique
{G : Type u_1} {A : Type u_2} [Group G] [AddCommGroup A] [DistribMulAction G A] [MeasurableSpace A] [TopologicalSpace A] [BorelSpace A] [IsTopologicalAddGroup A] [LocallyCompactSpace A] [ContinuousConstSMul G A] (μ : MeasureTheory.Measure A) {ν : MeasureTheory.Measure A} [μ.IsAddHaarMeasure] [ν.IsAddHaarMeasure] (g : Gᵈᵐᵃ) : (g • μ).addHaarScalarFactor μ = (g • ν).addHaarScalarFactor ν - ContDiffBump.normed_le_div_measure_closedBall_rOut 📋 Mathlib.Analysis.Calculus.BumpFunction.Normed
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [HasContDiffBump E] [MeasurableSpace E] {c : E} (f : ContDiffBump c) (μ : MeasureTheory.Measure E) [BorelSpace E] [FiniteDimensional ℝ E] [MeasureTheory.IsLocallyFiniteMeasure μ] [μ.IsAddHaarMeasure] (K : ℝ) (h : f.rOut ≤ K * f.rIn) (x : E) : f.normed μ x ≤ K ^ Module.finrank ℝ E / μ.real (Metric.closedBall c f.rOut) - ContDiffBump.measure_closedBall_div_le_integral 📋 Mathlib.Analysis.Calculus.BumpFunction.Normed
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [HasContDiffBump E] [MeasurableSpace E] {c : E} (f : ContDiffBump c) (μ : MeasureTheory.Measure E) [BorelSpace E] [FiniteDimensional ℝ E] [MeasureTheory.IsLocallyFiniteMeasure μ] [μ.IsAddHaarMeasure] (K : ℝ) (h : f.rOut ≤ K * f.rIn) : μ.real (Metric.closedBall c f.rOut) / K ^ Module.finrank ℝ E ≤ ∫ (x : E), ↑f x ∂μ - ContDiffBump.convolution_tendsto_right_of_continuous 📋 Mathlib.Analysis.Calculus.BumpFunction.Convolution
{G : Type uG} {E' : Type uE'} [NormedAddCommGroup E'] {g : G → E'} [MeasurableSpace G] {μ : MeasureTheory.Measure G} [NormedSpace ℝ E'] [NormedAddCommGroup G] [NormedSpace ℝ G] [CompleteSpace E'] [BorelSpace G] [FiniteDimensional ℝ G] [μ.IsAddHaarMeasure] {ι : Type u_1} {φ : ι → ContDiffBump 0} {l : Filter ι} (hφ : Filter.Tendsto (fun i => (φ i).rOut) l (nhds 0)) (hg : Continuous g) (x₀ : G) : Filter.Tendsto (fun i => MeasureTheory.convolution ((φ i).normed μ) g (ContinuousLinearMap.lsmul ℝ ℝ) μ x₀) l (nhds (g x₀)) - ContDiffBump.dist_normed_convolution_le 📋 Mathlib.Analysis.Calculus.BumpFunction.Convolution
{G : Type uG} {E' : Type uE'} [NormedAddCommGroup E'] {g : G → E'} [MeasurableSpace G] {μ : MeasureTheory.Measure G} [NormedSpace ℝ E'] [NormedAddCommGroup G] [NormedSpace ℝ G] [CompleteSpace E'] {φ : ContDiffBump 0} [BorelSpace G] [FiniteDimensional ℝ G] [μ.IsAddHaarMeasure] {x₀ : G} {ε : ℝ} (hmg : MeasureTheory.AEStronglyMeasurable g μ) (hg : ∀ x ∈ Metric.ball x₀ φ.rOut, dist (g x) (g x₀) ≤ ε) : dist (MeasureTheory.convolution (φ.normed μ) g (ContinuousLinearMap.lsmul ℝ ℝ) μ x₀) (g x₀) ≤ ε - ContDiffBump.convolution_tendsto_right 📋 Mathlib.Analysis.Calculus.BumpFunction.Convolution
{G : Type uG} {E' : Type uE'} [NormedAddCommGroup E'] [MeasurableSpace G] {μ : MeasureTheory.Measure G} [NormedSpace ℝ E'] [NormedAddCommGroup G] [NormedSpace ℝ G] [CompleteSpace E'] [BorelSpace G] [FiniteDimensional ℝ G] [μ.IsAddHaarMeasure] {ι : Type u_1} {φ : ι → ContDiffBump 0} {g : ι → G → E'} {k : ι → G} {x₀ : G} {z₀ : E'} {l : Filter ι} (hφ : Filter.Tendsto (fun i => (φ i).rOut) l (nhds 0)) (hig : ∀ᶠ (i : ι) in l, MeasureTheory.AEStronglyMeasurable (g i) μ) (hcg : Filter.Tendsto (Function.uncurry g) (l ×ˢ nhds x₀) (nhds z₀)) (hk : Filter.Tendsto k l (nhds x₀)) : Filter.Tendsto (fun i => MeasureTheory.convolution ((φ i).normed μ) (g i) (ContinuousLinearMap.lsmul ℝ ℝ) μ (k i)) l (nhds z₀) - ContDiffBump.ae_convolution_tendsto_right_of_locallyIntegrable 📋 Mathlib.Analysis.Calculus.BumpFunction.Convolution
{G : Type uG} {E' : Type uE'} [NormedAddCommGroup E'] {g : G → E'} [MeasurableSpace G] {μ : MeasureTheory.Measure G} [NormedSpace ℝ E'] [NormedAddCommGroup G] [NormedSpace ℝ G] [CompleteSpace E'] [BorelSpace G] [FiniteDimensional ℝ G] [μ.IsAddHaarMeasure] {ι : Type u_1} {φ : ι → ContDiffBump 0} {l : Filter ι} {K : ℝ} (hφ : Filter.Tendsto (fun i => (φ i).rOut) l (nhds 0)) (h'φ : ∀ᶠ (i : ι) in l, (φ i).rOut ≤ K * (φ i).rIn) (hg : MeasureTheory.LocallyIntegrable g μ) : ∀ᵐ (x₀ : G) ∂μ, Filter.Tendsto (fun i => MeasureTheory.convolution ((φ i).normed μ) g (ContinuousLinearMap.lsmul ℝ ℝ) μ x₀) l (nhds (g x₀)) - MeasureTheory.LocallyIntegrable.exists_contDiff_dist_le_of_forall_mem_ball_dist_le 📋 Mathlib.Analysis.Calculus.BumpFunction.SmoothApprox
{E : Type u_1} {F : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] [CompleteSpace F] {f : E → F} {ε : ℝ} [MeasurableSpace E] [BorelSpace E] {μ : MeasureTheory.Measure E} [μ.IsAddHaarMeasure] (hf : MeasureTheory.LocallyIntegrable f μ) (hε : 0 < ε) : ∃ g, ContDiff ℝ (↑⊤) g ∧ ∀ (a : E) (δ : ℝ), (∀ x ∈ Metric.ball a ε, dist (f x) (f a) ≤ δ) → dist (g a) (f a) ≤ δ - MeasureTheory.addHaar_image_eq_zero_of_differentiableOn_of_addHaar_eq_zero 📋 Mathlib.MeasureTheory.Function.Jacobian
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {s : Set E} {f : E → E} [MeasurableSpace E] [BorelSpace E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (hf : DifferentiableOn ℝ f s) (hs : μ s = 0) : μ (f '' s) = 0 - MeasureTheory.nullMeasurable_image_of_fderivWithin 📋 Mathlib.MeasureTheory.Function.Jacobian
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {s : Set E} {f : E → E} {f' : E → E →L[ℝ] E} [MeasurableSpace E] [BorelSpace E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (hs : MeasureTheory.NullMeasurableSet s μ) (hf' : ∀ x ∈ s, HasFDerivWithinAt f (f' x) s x) (hf : Set.InjOn f s) : MeasureTheory.NullMeasurableSet (f '' s) μ - MeasureTheory.aemeasurable_ofReal_abs_det_fderivWithin 📋 Mathlib.MeasureTheory.Function.Jacobian
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {s : Set E} {f : E → E} {f' : E → E →L[ℝ] E} [MeasurableSpace E] [BorelSpace E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (hs : MeasurableSet s) (hf' : ∀ x ∈ s, HasFDerivWithinAt f (f' x) s x) : AEMeasurable (fun x => ENNReal.ofReal |(f' x).det|) (μ.restrict s) - MeasureTheory.aemeasurable_toNNReal_abs_det_fderivWithin 📋 Mathlib.MeasureTheory.Function.Jacobian
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {s : Set E} {f : E → E} {f' : E → E →L[ℝ] E} [MeasurableSpace E] [BorelSpace E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (hs : MeasurableSet s) (hf' : ∀ x ∈ s, HasFDerivWithinAt f (f' x) s x) : AEMeasurable (fun x => |(f' x).det|.toNNReal) (μ.restrict s) - MeasureTheory.addHaar_image_le_lintegral_abs_det_fderiv 📋 Mathlib.MeasureTheory.Function.Jacobian
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {s : Set E} {f : E → E} {f' : E → E →L[ℝ] E} [MeasurableSpace E] [BorelSpace E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (hs : MeasurableSet s) (hf' : ∀ x ∈ s, HasFDerivWithinAt f (f' x) s x) : μ (f '' s) ≤ ∫⁻ (x : E) in s, ENNReal.ofReal |(f' x).det| ∂μ - MeasureTheory.addHaar_image_le_mul_of_det_lt 📋 Mathlib.MeasureTheory.Function.Jacobian
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] [MeasurableSpace E] [BorelSpace E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (A : E →L[ℝ] E) {m : NNReal} (hm : ENNReal.ofReal |A.det| < ↑m) : ∀ᶠ (δ : NNReal) in nhdsWithin 0 (Set.Ioi 0), ∀ (s : Set E) (f : E → E), ApproximatesLinearOn f A s δ → μ (f '' s) ≤ ↑m * μ s - MeasureTheory.mul_le_addHaar_image_of_lt_det 📋 Mathlib.MeasureTheory.Function.Jacobian
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] [MeasurableSpace E] [BorelSpace E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (A : E →L[ℝ] E) {m : NNReal} (hm : ↑m < ENNReal.ofReal |A.det|) : ∀ᶠ (δ : NNReal) in nhdsWithin 0 (Set.Ioi 0), ∀ (s : Set E) (f : E → E), ApproximatesLinearOn f A s δ → ↑m * μ s ≤ μ (f '' s) - MeasureTheory.addHaar_image_eq_zero_of_det_fderivWithin_eq_zero 📋 Mathlib.MeasureTheory.Function.Jacobian
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {s : Set E} {f : E → E} {f' : E → E →L[ℝ] E} [MeasurableSpace E] [BorelSpace E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (hf' : ∀ x ∈ s, HasFDerivWithinAt f (f' x) s x) (h'f' : ∀ x ∈ s, (f' x).det = 0) : μ (f '' s) = 0 - MeasureTheory.lintegral_abs_det_fderiv_eq_addHaar_image 📋 Mathlib.MeasureTheory.Function.Jacobian
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {s : Set E} {f : E → E} {f' : E → E →L[ℝ] E} [MeasurableSpace E] [BorelSpace E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (hs : MeasurableSet s) (hf' : ∀ x ∈ s, HasFDerivWithinAt f (f' x) s x) (hf : Set.InjOn f s) : ∫⁻ (x : E) in s, ENNReal.ofReal |(f' x).det| ∂μ = μ (f '' s) - MeasureTheory.map_withDensity_abs_det_fderiv_eq_addHaar 📋 Mathlib.MeasureTheory.Function.Jacobian
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {s : Set E} {f : E → E} {f' : E → E →L[ℝ] E} [MeasurableSpace E] [BorelSpace E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (hs : MeasureTheory.NullMeasurableSet s μ) (hf' : ∀ x ∈ s, HasFDerivWithinAt f (f' x) s x) (hf : Set.InjOn f s) : MeasureTheory.Measure.map f ((μ.restrict s).withDensity fun x => ENNReal.ofReal |(f' x).det|) = μ.restrict (f '' s) - MeasureTheory.lintegral_abs_det_fderiv_eq_addHaar_image₀ 📋 Mathlib.MeasureTheory.Function.Jacobian
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {s : Set E} {f : E → E} {f' : E → E →L[ℝ] E} [MeasurableSpace E] [BorelSpace E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (hs : MeasureTheory.NullMeasurableSet s μ) (hf' : ∀ x ∈ s, HasFDerivWithinAt f (f' x) s x) (hf : Set.InjOn f s) : ∫⁻ (x : E) in s, ENNReal.ofReal |(f' x).det| ∂μ = μ (f '' s) - MeasureTheory.lintegral_abs_det_fderiv_le_addHaar_image 📋 Mathlib.MeasureTheory.Function.Jacobian
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {s : Set E} {f : E → E} {f' : E → E →L[ℝ] E} [MeasurableSpace E] [BorelSpace E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (hs : MeasurableSet s) (hf' : ∀ x ∈ s, HasFDerivWithinAt f (f' x) s x) (hf : Set.InjOn f s) : ∫⁻ (x : E) in s, ENNReal.ofReal |(f' x).det| ∂μ ≤ μ (f '' s) - MeasureTheory.aemeasurable_fderivWithin 📋 Mathlib.MeasureTheory.Function.Jacobian
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {s : Set E} {f : E → E} {f' : E → E →L[ℝ] E} [MeasurableSpace E] [BorelSpace E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (hs : MeasurableSet s) (hf' : ∀ x ∈ s, HasFDerivWithinAt f (f' x) s x) : AEMeasurable f' (μ.restrict s) - MeasureTheory.addHaar_image_le_lintegral_abs_det_fderiv_aux2 📋 Mathlib.MeasureTheory.Function.Jacobian
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {s : Set E} {f : E → E} {f' : E → E →L[ℝ] E} [MeasurableSpace E] [BorelSpace E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (hs : MeasurableSet s) (h's : μ s ≠ ⊤) (hf' : ∀ x ∈ s, HasFDerivWithinAt f (f' x) s x) : μ (f '' s) ≤ ∫⁻ (x : E) in s, ENNReal.ofReal |(f' x).det| ∂μ - MeasureTheory.lintegral_image_eq_lintegral_abs_det_fderiv_mul 📋 Mathlib.MeasureTheory.Function.Jacobian
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {s : Set E} {f : E → E} {f' : E → E →L[ℝ] E} [MeasurableSpace E] [BorelSpace E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (hs : MeasurableSet s) (hf' : ∀ x ∈ s, HasFDerivWithinAt f (f' x) s x) (hf : Set.InjOn f s) (g : E → ENNReal) : ∫⁻ (x : E) in f '' s, g x ∂μ = ∫⁻ (x : E) in s, ENNReal.ofReal |(f' x).det| * g (f x) ∂μ - MeasureTheory.lintegral_abs_det_fderiv_le_addHaar_image_aux2 📋 Mathlib.MeasureTheory.Function.Jacobian
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {s : Set E} {f : E → E} {f' : E → E →L[ℝ] E} [MeasurableSpace E] [BorelSpace E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (hs : MeasurableSet s) (h's : μ s ≠ ⊤) (hf' : ∀ x ∈ s, HasFDerivWithinAt f (f' x) s x) (hf : Set.InjOn f s) : ∫⁻ (x : E) in s, ENNReal.ofReal |(f' x).det| ∂μ ≤ μ (f '' s) - MeasureTheory.restrict_map_withDensity_abs_det_fderiv_eq_addHaar 📋 Mathlib.MeasureTheory.Function.Jacobian
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {s : Set E} {f : E → E} {f' : E → E →L[ℝ] E} [MeasurableSpace E] [BorelSpace E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (hs : MeasurableSet s) (hf' : ∀ x ∈ s, HasFDerivWithinAt f (f' x) s x) (hf : Set.InjOn f s) : MeasureTheory.Measure.map (s.domRestrict f) (MeasureTheory.Measure.comap Subtype.val (μ.withDensity fun x => ENNReal.ofReal |(f' x).det|)) = μ.restrict (f '' s) - MeasureTheory.addHaar_image_le_lintegral_abs_det_fderiv_aux1 📋 Mathlib.MeasureTheory.Function.Jacobian
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {s : Set E} {f : E → E} {f' : E → E →L[ℝ] E} [MeasurableSpace E] [BorelSpace E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (hs : MeasurableSet s) (hf' : ∀ x ∈ s, HasFDerivWithinAt f (f' x) s x) {ε : NNReal} (εpos : 0 < ε) : μ (f '' s) ≤ ∫⁻ (x : E) in s, ENNReal.ofReal |(f' x).det| ∂μ + 2 * ↑ε * μ s - MeasureTheory.integral_image_eq_integral_abs_det_fderiv_smul 📋 Mathlib.MeasureTheory.Function.Jacobian
{E : Type u_1} {F : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {s : Set E} {f : E → E} {f' : E → E →L[ℝ] E} [MeasurableSpace E] [BorelSpace E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (hs : MeasurableSet s) (hf' : ∀ x ∈ s, HasFDerivWithinAt f (f' x) s x) (hf : Set.InjOn f s) (g : E → F) : ∫ (x : E) in f '' s, g x ∂μ = ∫ (x : E) in s, |(f' x).det| • g (f x) ∂μ - MeasureTheory.lintegral_abs_det_fderiv_le_addHaar_image_aux1 📋 Mathlib.MeasureTheory.Function.Jacobian
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {s : Set E} {f : E → E} {f' : E → E →L[ℝ] E} [MeasurableSpace E] [BorelSpace E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (hs : MeasurableSet s) (hf' : ∀ x ∈ s, HasFDerivWithinAt f (f' x) s x) (hf : Set.InjOn f s) {ε : NNReal} (εpos : 0 < ε) : ∫⁻ (x : E) in s, ENNReal.ofReal |(f' x).det| ∂μ ≤ μ (f '' s) + 2 * ↑ε * μ s - MeasureTheory.addHaar_image_eq_zero_of_det_fderivWithin_eq_zero_aux 📋 Mathlib.MeasureTheory.Function.Jacobian
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {s : Set E} {f : E → E} {f' : E → E →L[ℝ] E} [MeasurableSpace E] [BorelSpace E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (hf' : ∀ x ∈ s, HasFDerivWithinAt f (f' x) s x) (R : ℝ) (hs : s ⊆ Metric.closedBall 0 R) (ε : NNReal) (εpos : 0 < ε) (h'f' : ∀ x ∈ s, (f' x).det = 0) : μ (f '' s) ≤ ↑ε * μ (Metric.closedBall 0 R) - MeasurableEmbedding.withDensity_ofReal_comap_apply_eq_integral_abs_det_fderiv_mul 📋 Mathlib.MeasureTheory.Function.Jacobian
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {s : Set E} {f : E → E} {f' : E → E →L[ℝ] E} [MeasurableSpace E] [BorelSpace E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (hs : MeasurableSet s) (hf : MeasurableEmbedding f) {g : E → ℝ} (hg : ∀ᵐ (x : E) ∂μ, x ∈ f '' s → 0 ≤ g x) (hg_int : MeasureTheory.IntegrableOn g (f '' s) μ) (hf' : ∀ x ∈ s, HasFDerivWithinAt f (f' x) s x) : (MeasureTheory.Measure.comap f (μ.withDensity fun x => ENNReal.ofReal (g x))) s = ENNReal.ofReal (∫ (x : E) in s, |(f' x).det| * g (f x) ∂μ) - MeasureTheory.integrableOn_image_iff_integrableOn_abs_det_fderiv_smul 📋 Mathlib.MeasureTheory.Function.Jacobian
{E : Type u_1} {F : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {s : Set E} {f : E → E} {f' : E → E →L[ℝ] E} [MeasurableSpace E] [BorelSpace E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (hs : MeasurableSet s) (hf' : ∀ x ∈ s, HasFDerivWithinAt f (f' x) s x) (hf : Set.InjOn f s) (g : E → F) : MeasureTheory.IntegrableOn g (f '' s) μ ↔ MeasureTheory.IntegrableOn (fun x => |(f' x).det| • g (f x)) s μ - MeasurableEquiv.withDensity_ofReal_map_symm_apply_eq_integral_abs_det_fderiv_mul 📋 Mathlib.MeasureTheory.Function.Jacobian
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {s : Set E} {f' : E → E →L[ℝ] E} [MeasurableSpace E] [BorelSpace E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] (hs : MeasurableSet s) (f : E ≃ᵐ E) {g : E → ℝ} (hg : ∀ᵐ (x : E) ∂μ, x ∈ ⇑f '' s → 0 ≤ g x) (hg_int : MeasureTheory.IntegrableOn g (⇑f '' s) μ) (hf' : ∀ x ∈ s, HasFDerivWithinAt (⇑f) (f' x) s x) : (MeasureTheory.Measure.map (⇑f.symm) (μ.withDensity fun x => ENNReal.ofReal (g x))) s = ENNReal.ofReal (∫ (x : E) in s, |(f' x).det| * g (f x) ∂μ) - MeasureTheory.integral_target_eq_integral_abs_det_fderiv_smul 📋 Mathlib.MeasureTheory.Function.Jacobian
{E : Type u_1} {F : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {f' : E → E →L[ℝ] E} [MeasurableSpace E] [BorelSpace E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] {f : OpenPartialHomeomorph E E} (hf' : ∀ x ∈ f.source, HasFDerivAt (↑f) (f' x) x) (g : E → F) : ∫ (x : E) in f.target, g x ∂μ = ∫ (x : E) in f.source, |(f' x).det| • g (↑f x) ∂μ - ApproximatesLinearOn.norm_fderiv_sub_le 📋 Mathlib.MeasureTheory.Function.Jacobian
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {s : Set E} {f : E → E} [MeasurableSpace E] [BorelSpace E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] {A : E →L[ℝ] E} {δ : NNReal} (hf : ApproximatesLinearOn f A s δ) (hs : MeasurableSet s) (f' : E → E →L[ℝ] E) (hf' : ∀ x ∈ s, HasFDerivWithinAt f (f' x) s x) : ∀ᵐ (x : E) ∂μ.restrict s, ‖f' x - A‖₊ ≤ δ - integral_mul_fderiv_eq_neg_fderiv_mul_of_integrable 📋 Mathlib.Analysis.Calculus.LineDeriv.IntegrationByParts
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] {μ : MeasureTheory.Measure E} [BorelSpace E] [FiniteDimensional ℝ E] [μ.IsAddHaarMeasure] {𝕜 : Type u_5} [NormedField 𝕜] [NormedAlgebra ℝ 𝕜] {f g : E → 𝕜} {v : E} (hf'g : MeasureTheory.Integrable (fun x => (fderiv ℝ f x) v * g x) μ) (hfg' : MeasureTheory.Integrable (fun x => f x * (fderiv ℝ g x) v) μ) (hfg : MeasureTheory.Integrable (fun x => f x * g x) μ) (hf : ∀ x ∈ tsupport g, DifferentiableAt ℝ f x) (hg : ∀ x ∈ tsupport f, DifferentiableAt ℝ g x) : ∫ (x : E), f x * (fderiv ℝ g x) v ∂μ = -∫ (x : E), (fderiv ℝ f x) v * g x ∂μ - integral_smul_fderiv_eq_neg_fderiv_smul_of_integrable 📋 Mathlib.Analysis.Calculus.LineDeriv.IntegrationByParts
{E : Type u_1} {G : Type u_3} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup G] [NormedSpace ℝ G] [MeasurableSpace E] {μ : MeasureTheory.Measure E} [BorelSpace E] [FiniteDimensional ℝ E] [μ.IsAddHaarMeasure] {𝕜 : Type u_5} [NormedField 𝕜] [NormedAlgebra ℝ 𝕜] [NormedSpace 𝕜 G] [IsScalarTower ℝ 𝕜 G] {f : E → 𝕜} {g : E → G} {v : E} (hf'g : MeasureTheory.Integrable (fun x => (fderiv ℝ f x) v • g x) μ) (hfg' : MeasureTheory.Integrable (fun x => f x • (fderiv ℝ g x) v) μ) (hfg : MeasureTheory.Integrable (fun x => f x • g x) μ) (hf : ∀ x ∈ tsupport g, DifferentiableAt ℝ f x) (hg : ∀ x ∈ tsupport f, DifferentiableAt ℝ g x) : ∫ (x : E), f x • (fderiv ℝ g x) v ∂μ = -∫ (x : E), (fderiv ℝ f x) v • g x ∂μ - integral_bilinear_hasLineDerivAt_right_eq_neg_left_of_integrable 📋 Mathlib.Analysis.Calculus.LineDeriv.IntegrationByParts
{E : Type u_1} {F : Type u_2} {G : Type u_3} {W : Type u_4} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] [NormedAddCommGroup G] [NormedSpace ℝ G] [NormedAddCommGroup W] [NormedSpace ℝ W] [MeasurableSpace E] {μ : MeasureTheory.Measure E} [BorelSpace E] [FiniteDimensional ℝ E] [μ.IsAddHaarMeasure] {f f' : E → F} {g g' : E → G} {v : E} {B : F →L[ℝ] G →L[ℝ] W} (hf'g : MeasureTheory.Integrable (fun x => (B (f' x)) (g x)) μ) (hfg' : MeasureTheory.Integrable (fun x => (B (f x)) (g' x)) μ) (hfg : MeasureTheory.Integrable (fun x => (B (f x)) (g x)) μ) (hf : ∀ x ∈ tsupport g, HasLineDerivAt ℝ f (f' x) x v) (hg : ∀ x ∈ tsupport f, HasLineDerivAt ℝ g (g' x) x v) : ∫ (x : E), (B (f x)) (g' x) ∂μ = -∫ (x : E), (B (f' x)) (g x) ∂μ - integral_bilinear_hasLineDerivAt_right_eq_neg_left_of_integrable_aux2 📋 Mathlib.Analysis.Calculus.LineDeriv.IntegrationByParts
{E : Type u_1} {F : Type u_2} {G : Type u_3} {W : Type u_4} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] [NormedAddCommGroup G] [NormedSpace ℝ G] [NormedAddCommGroup W] [NormedSpace ℝ W] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] {μ : MeasureTheory.Measure (E × ℝ)} [μ.IsAddHaarMeasure] {f f' : E × ℝ → F} {g g' : E × ℝ → G} {B : F →L[ℝ] G →L[ℝ] W} (hf'g : MeasureTheory.Integrable (fun x => (B (f' x)) (g x)) μ) (hfg' : MeasureTheory.Integrable (fun x => (B (f x)) (g' x)) μ) (hfg : MeasureTheory.Integrable (fun x => (B (f x)) (g x)) μ) (hf : ∀ x ∈ tsupport g, HasLineDerivAt ℝ f (f' x) x (0, 1)) (hg : ∀ x ∈ tsupport f, HasLineDerivAt ℝ g (g' x) x (0, 1)) : ∫ (x : E × ℝ), (B (f x)) (g' x) ∂μ = -∫ (x : E × ℝ), (B (f' x)) (g x) ∂μ - integral_bilinear_hasFDerivAt_right_eq_neg_left_of_integrable 📋 Mathlib.Analysis.Calculus.LineDeriv.IntegrationByParts
{E : Type u_1} {F : Type u_2} {G : Type u_3} {W : Type u_4} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] [NormedAddCommGroup G] [NormedSpace ℝ G] [NormedAddCommGroup W] [NormedSpace ℝ W] [MeasurableSpace E] {μ : MeasureTheory.Measure E} [BorelSpace E] [FiniteDimensional ℝ E] [μ.IsAddHaarMeasure] {f : E → F} {f' : E → E →L[ℝ] F} {g : E → G} {g' : E → E →L[ℝ] G} {v : E} {B : F →L[ℝ] G →L[ℝ] W} (hf'g : MeasureTheory.Integrable (fun x => (B ((f' x) v)) (g x)) μ) (hfg' : MeasureTheory.Integrable (fun x => (B (f x)) ((g' x) v)) μ) (hfg : MeasureTheory.Integrable (fun x => (B (f x)) (g x)) μ) (hf : ∀ x ∈ tsupport g, HasFDerivAt f (f' x) x) (hg : ∀ x ∈ tsupport f, HasFDerivAt g (g' x) x) : ∫ (x : E), (B (f x)) ((g' x) v) ∂μ = -∫ (x : E), (B ((f' x) v)) (g x) ∂μ - integral_bilinear_fderiv_right_eq_neg_left_of_integrable 📋 Mathlib.Analysis.Calculus.LineDeriv.IntegrationByParts
{E : Type u_1} {F : Type u_2} {G : Type u_3} {W : Type u_4} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] [NormedAddCommGroup G] [NormedSpace ℝ G] [NormedAddCommGroup W] [NormedSpace ℝ W] [MeasurableSpace E] {μ : MeasureTheory.Measure E} [BorelSpace E] [FiniteDimensional ℝ E] [μ.IsAddHaarMeasure] {f : E → F} {g : E → G} {v : E} {B : F →L[ℝ] G →L[ℝ] W} (hf'g : MeasureTheory.Integrable (fun x => (B ((fderiv ℝ f x) v)) (g x)) μ) (hfg' : MeasureTheory.Integrable (fun x => (B (f x)) ((fderiv ℝ g x) v)) μ) (hfg : MeasureTheory.Integrable (fun x => (B (f x)) (g x)) μ) (hf : ∀ x ∈ tsupport g, DifferentiableAt ℝ f x) (hg : ∀ x ∈ tsupport f, DifferentiableAt ℝ g x) : ∫ (x : E), (B (f x)) ((fderiv ℝ g x) v) ∂μ = -∫ (x : E), (B ((fderiv ℝ f x) v)) (g x) ∂μ - MeasureTheory.ae_mem_of_ae_add_linearMap_mem 📋 Mathlib.MeasureTheory.Measure.Haar.Disintegration
{𝕜 : Type u_1} {E : Type u_2} {F : Type u_3} [NontriviallyNormedField 𝕜] [CompleteSpace 𝕜] [NormedAddCommGroup E] [MeasurableSpace E] [BorelSpace E] [NormedSpace 𝕜 E] [NormedAddCommGroup F] [MeasurableSpace F] [BorelSpace F] [NormedSpace 𝕜 F] (L : E →ₗ[𝕜] F) (μ : MeasureTheory.Measure E) (ν : MeasureTheory.Measure F) [μ.IsAddHaarMeasure] [ν.IsAddHaarMeasure] [LocallyCompactSpace E] [LocallyCompactSpace F] {s : Set F} (hs : MeasurableSet s) (h : ∀ (y : F), ∀ᵐ (x : E) ∂μ, y + L x ∈ s) : ∀ᵐ (y : F) ∂ν, y ∈ s - MeasureTheory.ae_ae_add_linearMap_mem_iff 📋 Mathlib.MeasureTheory.Measure.Haar.Disintegration
{𝕜 : Type u_1} {E : Type u_2} {F : Type u_3} [NontriviallyNormedField 𝕜] [CompleteSpace 𝕜] [NormedAddCommGroup E] [MeasurableSpace E] [BorelSpace E] [NormedSpace 𝕜 E] [NormedAddCommGroup F] [MeasurableSpace F] [BorelSpace F] [NormedSpace 𝕜 F] (L : E →ₗ[𝕜] F) (μ : MeasureTheory.Measure E) (ν : MeasureTheory.Measure F) [μ.IsAddHaarMeasure] [ν.IsAddHaarMeasure] [LocallyCompactSpace E] [LocallyCompactSpace F] {s : Set F} (hs : MeasurableSet s) : (∀ᵐ (y : F) ∂ν, ∀ᵐ (x : E) ∂μ, y + L x ∈ s) ↔ ∀ᵐ (y : F) ∂ν, y ∈ s - MeasureTheory.ae_comp_linearMap_mem_iff 📋 Mathlib.MeasureTheory.Measure.Haar.Disintegration
{𝕜 : Type u_1} {E : Type u_2} {F : Type u_3} [NontriviallyNormedField 𝕜] [CompleteSpace 𝕜] [NormedAddCommGroup E] [MeasurableSpace E] [BorelSpace E] [NormedSpace 𝕜 E] [NormedAddCommGroup F] [MeasurableSpace F] [BorelSpace F] [NormedSpace 𝕜 F] (L : E →ₗ[𝕜] F) (μ : MeasureTheory.Measure E) (ν : MeasureTheory.Measure F) [μ.IsAddHaarMeasure] [ν.IsAddHaarMeasure] [LocallyCompactSpace E] (h : Function.Surjective ⇑L) {s : Set F} (hs : MeasurableSet s) : (∀ᵐ (x : E) ∂μ, L x ∈ s) ↔ ∀ᵐ (y : F) ∂ν, y ∈ s - LinearMap.exists_map_addHaar_eq_smul_addHaar 📋 Mathlib.MeasureTheory.Measure.Haar.Disintegration
{𝕜 : Type u_1} {E : Type u_2} {F : Type u_3} [NontriviallyNormedField 𝕜] [CompleteSpace 𝕜] [NormedAddCommGroup E] [MeasurableSpace E] [BorelSpace E] [NormedSpace 𝕜 E] [NormedAddCommGroup F] [MeasurableSpace F] [BorelSpace F] [NormedSpace 𝕜 F] (L : E →ₗ[𝕜] F) (μ : MeasureTheory.Measure E) (ν : MeasureTheory.Measure F) [μ.IsAddHaarMeasure] [ν.IsAddHaarMeasure] [LocallyCompactSpace E] (h : Function.Surjective ⇑L) : ∃ c, 0 < c ∧ MeasureTheory.Measure.map (⇑L) μ = c • ν - LinearMap.exists_map_addHaar_eq_smul_addHaar' 📋 Mathlib.MeasureTheory.Measure.Haar.Disintegration
{𝕜 : Type u_1} {E : Type u_2} {F : Type u_3} [NontriviallyNormedField 𝕜] [CompleteSpace 𝕜] [NormedAddCommGroup E] [MeasurableSpace E] [BorelSpace E] [NormedSpace 𝕜 E] [NormedAddCommGroup F] [MeasurableSpace F] [BorelSpace F] [NormedSpace 𝕜 F] (L : E →ₗ[𝕜] F) (μ : MeasureTheory.Measure E) (ν : MeasureTheory.Measure F) [μ.IsAddHaarMeasure] [ν.IsAddHaarMeasure] [LocallyCompactSpace E] (h : Function.Surjective ⇑L) : ∃ c, 0 < c ∧ c < ⊤ ∧ MeasureTheory.Measure.map (⇑L) μ = (c * MeasureTheory.Measure.addHaar Set.univ) • ν - LipschitzWith.ae_lineDifferentiableAt 📋 Mathlib.Analysis.Calculus.Rademacher
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] {C : NNReal} {f : E → ℝ} {μ : MeasureTheory.Measure E} [FiniteDimensional ℝ E] [μ.IsAddHaarMeasure] (hf : LipschitzWith C f) (v : E) : ∀ᵐ (p : E) ∂μ, LineDifferentiableAt ℝ f p v - ae_differentiableAt_norm 📋 Mathlib.Analysis.Calculus.Rademacher
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] {μ : MeasureTheory.Measure E} [FiniteDimensional ℝ E] [μ.IsAddHaarMeasure] : ∀ᵐ (x : E) ∂μ, DifferentiableAt ℝ (fun x => ‖x‖) x - LipschitzWith.ae_differentiableAt_of_real 📋 Mathlib.Analysis.Calculus.Rademacher
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] {C : NNReal} {f : E → ℝ} {μ : MeasureTheory.Measure E} [FiniteDimensional ℝ E] [μ.IsAddHaarMeasure] (hf : LipschitzWith C f) : ∀ᵐ (x : E) ∂μ, DifferentiableAt ℝ f x - LipschitzWith.locallyIntegrable_lineDeriv 📋 Mathlib.Analysis.Calculus.Rademacher
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] {C : NNReal} {f : E → ℝ} {μ : MeasureTheory.Measure E} [FiniteDimensional ℝ E] [μ.IsAddHaarMeasure] (hf : LipschitzWith C f) (v : E) : MeasureTheory.LocallyIntegrable (fun x => lineDeriv ℝ f x v) μ - LipschitzOnWith.ae_differentiableWithinAt_of_mem_of_real 📋 Mathlib.Analysis.Calculus.Rademacher
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] {C : NNReal} {f : E → ℝ} {s : Set E} {μ : MeasureTheory.Measure E} [FiniteDimensional ℝ E] [μ.IsAddHaarMeasure] (hf : LipschitzOnWith C f s) : ∀ᵐ (x : E) ∂μ, x ∈ s → DifferentiableWithinAt ℝ f s x - LipschitzWith.ae_differentiableAt 📋 Mathlib.Analysis.Calculus.Rademacher
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ℝ F] {C : NNReal} {μ : MeasureTheory.Measure E} [FiniteDimensional ℝ E] [FiniteDimensional ℝ F] [μ.IsAddHaarMeasure] {f : E → F} (h : LipschitzWith C f) : ∀ᵐ (x : E) ∂μ, DifferentiableAt ℝ f x - LipschitzOnWith.ae_differentiableWithinAt 📋 Mathlib.Analysis.Calculus.Rademacher
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ℝ F] {C : NNReal} {s : Set E} {μ : MeasureTheory.Measure E} [FiniteDimensional ℝ E] [FiniteDimensional ℝ F] [μ.IsAddHaarMeasure] {f : E → F} (hf : LipschitzOnWith C f s) (hs : MeasurableSet s) : ∀ᵐ (x : E) ∂μ.restrict s, DifferentiableWithinAt ℝ f s x - LipschitzOnWith.ae_differentiableWithinAt_of_mem 📋 Mathlib.Analysis.Calculus.Rademacher
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ℝ F] {C : NNReal} {s : Set E} {μ : MeasureTheory.Measure E} [FiniteDimensional ℝ E] [FiniteDimensional ℝ F] [μ.IsAddHaarMeasure] {f : E → F} (hf : LipschitzOnWith C f s) : ∀ᵐ (x : E) ∂μ, x ∈ s → DifferentiableWithinAt ℝ f s x - LipschitzOnWith.ae_differentiableWithinAt_of_mem_pi 📋 Mathlib.Analysis.Calculus.Rademacher
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] {C : NNReal} {μ : MeasureTheory.Measure E} [FiniteDimensional ℝ E] [μ.IsAddHaarMeasure] {ι : Type u_3} [Fintype ι] {f : E → ι → ℝ} {s : Set E} (hf : LipschitzOnWith C f s) : ∀ᵐ (x : E) ∂μ, x ∈ s → DifferentiableWithinAt ℝ f s x - LipschitzWith.integral_lineDeriv_mul_eq 📋 Mathlib.Analysis.Calculus.Rademacher
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] {C D : NNReal} {f g : E → ℝ} {μ : MeasureTheory.Measure E} [FiniteDimensional ℝ E] [μ.IsAddHaarMeasure] (hf : LipschitzWith C f) (hg : LipschitzWith D g) (h'g : HasCompactSupport g) (v : E) : ∫ (x : E), lineDeriv ℝ f x v * g x ∂μ = ∫ (x : E), lineDeriv ℝ g x (-v) * f x ∂μ - LipschitzWith.ae_lineDeriv_sum_eq 📋 Mathlib.Analysis.Calculus.Rademacher
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] {C : NNReal} {f : E → ℝ} {μ : MeasureTheory.Measure E} [FiniteDimensional ℝ E] [μ.IsAddHaarMeasure] (hf : LipschitzWith C f) {ι : Type u_3} (s : Finset ι) (a : ι → ℝ) (v : ι → E) : ∀ᵐ (x : E) ∂μ, lineDeriv ℝ f x (∑ i ∈ s, a i • v i) = ∑ i ∈ s, a i • lineDeriv ℝ f x (v i) - LipschitzWith.ae_exists_fderiv_of_countable 📋 Mathlib.Analysis.Calculus.Rademacher
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] {C : NNReal} {f : E → ℝ} {μ : MeasureTheory.Measure E} [FiniteDimensional ℝ E] [μ.IsAddHaarMeasure] (hf : LipschitzWith C f) {s : Set E} (hs : s.Countable) : ∀ᵐ (x : E) ∂μ, ∃ L, ∀ v ∈ s, HasLineDerivAt ℝ f (L v) x v - LipschitzWith.integral_inv_smul_sub_mul_tendsto_integral_lineDeriv_mul 📋 Mathlib.Analysis.Calculus.Rademacher
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] {C : NNReal} {f g : E → ℝ} {μ : MeasureTheory.Measure E} [FiniteDimensional ℝ E] [μ.IsAddHaarMeasure] (hf : LipschitzWith C f) (hg : MeasureTheory.Integrable g μ) (v : E) : Filter.Tendsto (fun t => ∫ (x : E), t⁻¹ • (f (x + t • v) - f x) * g x ∂μ) (nhdsWithin 0 (Set.Ioi 0)) (nhds (∫ (x : E), lineDeriv ℝ f x v * g x ∂μ)) - LipschitzWith.integral_inv_smul_sub_mul_tendsto_integral_lineDeriv_mul' 📋 Mathlib.Analysis.Calculus.Rademacher
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] {C : NNReal} {f g : E → ℝ} {μ : MeasureTheory.Measure E} [FiniteDimensional ℝ E] [μ.IsAddHaarMeasure] (hf : LipschitzWith C f) (h'f : HasCompactSupport f) (hg : Continuous g) (v : E) : Filter.Tendsto (fun t => ∫ (x : E), t⁻¹ • (f (x + t • v) - f x) * g x ∂μ) (nhdsWithin 0 (Set.Ioi 0)) (nhds (∫ (x : E), lineDeriv ℝ f x v * g x ∂μ)) - Convex.nullMeasurableSet 📋 Mathlib.Analysis.Convex.Measure
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] {s : Set E} (hs : Convex ℝ s) : MeasureTheory.NullMeasurableSet s μ - Convex.addHaar_frontier 📋 Mathlib.Analysis.Convex.Measure
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [FiniteDimensional ℝ E] (μ : MeasureTheory.Measure E) [μ.IsAddHaarMeasure] {s : Set E} (hs : Convex ℝ s) : μ (frontier s) = 0 - finite_integral_one_add_norm 📋 Mathlib.Analysis.SpecialFunctions.JapaneseBracket
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] [MeasurableSpace E] [BorelSpace E] {μ : MeasureTheory.Measure E} [μ.IsAddHaarMeasure] {r : ℝ} (hnr : ↑(Module.finrank ℝ E) < r) : ∫⁻ (x : E), ENNReal.ofReal ((1 + ‖x‖) ^ (-r)) ∂μ < ⊤ - integrable_one_add_norm 📋 Mathlib.Analysis.SpecialFunctions.JapaneseBracket
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] [MeasurableSpace E] [BorelSpace E] {μ : MeasureTheory.Measure E} [μ.IsAddHaarMeasure] {r : ℝ} (hnr : ↑(Module.finrank ℝ E) < r) : MeasureTheory.Integrable (fun x => (1 + ‖x‖) ^ (-r)) μ - integrable_rpow_neg_one_add_norm_sq 📋 Mathlib.Analysis.SpecialFunctions.JapaneseBracket
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] [MeasurableSpace E] [BorelSpace E] {μ : MeasureTheory.Measure E} [μ.IsAddHaarMeasure] {r : ℝ} (hnr : ↑(Module.finrank ℝ E) < r) : MeasureTheory.Integrable (fun x => (1 + ‖x‖ ^ 2) ^ (-r / 2)) μ - MeasureTheory.Measure.IsAddHaarMeasure.instHasTemperateGrowth 📋 Mathlib.Analysis.Distribution.TemperateGrowth
{E : Type u_5} [NormedAddCommGroup E] [MeasurableSpace E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] [BorelSpace E] {μ : MeasureTheory.Measure E} [h : μ.IsAddHaarMeasure] : μ.HasTemperateGrowth - SchwartzMap.integral_mul_lineDerivOp_right_eq_neg_left 📋 Mathlib.Analysis.Distribution.SchwartzSpace.Deriv
{𝕜 : Type u_2} {D : Type u_3} [NormedAddCommGroup D] [NormedSpace ℝ D] [MeasurableSpace D] {μ : MeasureTheory.Measure D} [BorelSpace D] [FiniteDimensional ℝ D] [μ.IsAddHaarMeasure] [NormedRing 𝕜] [NormedSpace ℝ 𝕜] [IsScalarTower ℝ 𝕜 𝕜] [SMulCommClass ℝ 𝕜 𝕜] (f g : SchwartzMap D 𝕜) (v : D) : ∫ (x : D), f x * (LineDeriv.lineDerivOp v g) x ∂μ = -∫ (x : D), (LineDeriv.lineDerivOp v f) x * 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