Documentation

TauCeti.MeasureTheory.Function.Lp.RightTranslation

Right translation on Lᵖ of a locally compact group #

Let μ be a regular left Haar measure on a locally compact group G, and write c = MeasureTheory.Measure.modularCharacter, so that ∫ f (x * g) dμ = c(g) ∫ f dμ. Right translation x ↦ x * g scales ‖·‖_p ^ p by c(g), so the weighted right translation

(R_g f)(x) = c(g⁻¹)^(1/p) • f (x * g),        R_g R_h = R_(g * h),

is an isometry of Lᵖ, with the convention 1/∞ = 0. On L¹ it is f ↦ c(g⁻¹) • f (· * g). Unlike left translation, it is not given by a measure-preserving map unless G is unimodular.

We obtain it by conjugating left translation with the modular inversion

(J f)(x) = c(x)^(1/p) • f x⁻¹,

which is an isometric involution of Lᵖ by the inversion formula μ.inv = μ.withDensity c. Indeed J L_g J = R_g, so right translation inherits from left translation the group law and, for p < ∞, strong continuity: each orbit g ↦ R_g f is continuous. By left invariance and the inversion formula, the convolution (h ⋆ k)(x) = ∫ y, h y * k (y⁻¹ * x) dμ of L¹ functions is ∫ z, k z * c(z) * h (x * z⁻¹) dμ, an average of the right translates R_(z⁻¹) h of h weighted by k. Strong continuity of right translation on L¹ is therefore the input for showing that convolution on the right with kernels concentrated near the identity approximates h.

No σ-finiteness of μ and no countability of G is assumed.

Main definitions #

Main results #

References #

The weighted inversion x ↦ c(x)^r • f x⁻¹ of an almost everywhere strongly measurable function is almost everywhere strongly measurable.

The weighted inversion x ↦ c(x) • f x⁻¹ of a continuous function is continuous.

The weighted inversion x ↦ c(x) • f x⁻¹ of a compactly supported function is compactly supported.

The weighted inversion x ↦ c(x)^(1/p) • f x⁻¹ preserves the Lᵖ seminorm of an almost everywhere strongly measurable function, for a regular Haar measure.

The weighted inversion x ↦ c(x)^(1/p) • f x⁻¹ of an Lᵖ function is in Lᵖ, for a regular Haar measure.

noncomputable def MeasureTheory.Lp.modularInversion {G : Type u_1} {E : Type u_2} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [LocallyCompactSpace G] [MeasurableSpace G] [BorelSpace G] (μ : Measure G) [μ.IsHaarMeasure] [μ.Regular] [NormedAddCommGroup E] [NormedSpace ℝ E] (p : ENNReal) (𝕜 : Type u_3) [NormedRing 𝕜] [Module 𝕜 E] [IsBoundedSMul 𝕜 E] [SMulCommClass ℝ 𝕜 E] [Fact (1 ≤ p)] :
↥(Lp E p μ) ≃ₗᵢ[𝕜] ↥(Lp E p μ)

The modular inversion (J f)(x) = c(x)^(1/p) • f x⁻¹ on Lp E p μ for a regular Haar measure μ, where c is the modular character and 1/∞ = 0. It is a linear isometric involution.

Instances For
    theorem MeasureTheory.Lp.coeFn_modularInversion {G : Type u_1} {E : Type u_2} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [LocallyCompactSpace G] [MeasurableSpace G] [BorelSpace G] {μ : Measure G} [μ.IsHaarMeasure] [μ.Regular] [NormedAddCommGroup E] [NormedSpace ℝ E] {p : ENNReal} {𝕜 : Type u_3} [NormedRing 𝕜] [Module 𝕜 E] [IsBoundedSMul 𝕜 E] [SMulCommClass ℝ 𝕜 E] [Fact (1 ≤ p)] (f : ↥(Lp E p μ)) :
    ↑↑((modularInversion μ p 𝕜) f) =ᵐ[μ] fun (x : G) => ↑(Measure.modularCharacter x) ^ p.toReal⁻¹ • ↑↑f x⁻¹

    The modular inversion J f is almost everywhere the function x ↦ c(x)^(1/p) • f x⁻¹.

    @[simp]
    theorem MeasureTheory.Lp.modularInversion_modularInversion {G : Type u_1} {E : Type u_2} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [LocallyCompactSpace G] [MeasurableSpace G] [BorelSpace G] {μ : Measure G} [μ.IsHaarMeasure] [μ.Regular] [NormedAddCommGroup E] [NormedSpace ℝ E] {p : ENNReal} {𝕜 : Type u_3} [NormedRing 𝕜] [Module 𝕜 E] [IsBoundedSMul 𝕜 E] [SMulCommClass ℝ 𝕜 E] [Fact (1 ≤ p)] (f : ↥(Lp E p μ)) :
    (modularInversion μ p 𝕜) ((modularInversion μ p 𝕜) f) = f

    The modular inversion is an involution.

    @[simp]

    The modular inversion is its own inverse.

    @[simp]

    The modular inversion squares to the identity in the group of linear isometry equivalences.

    noncomputable def MeasureTheory.Lp.rightTranslation {G : Type u_1} {E : Type u_2} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [LocallyCompactSpace G] [MeasurableSpace G] [BorelSpace G] (μ : Measure G) [μ.IsHaarMeasure] [μ.Regular] [NormedAddCommGroup E] [NormedSpace ℝ E] (p : ENNReal) (𝕜 : Type u_3) [NormedRing 𝕜] [Module 𝕜 E] [IsBoundedSMul 𝕜 E] [SMulCommClass ℝ 𝕜 E] [Fact (1 ≤ p)] :
    G →* ↥(Lp E p μ) ≃ₗᵢ[𝕜] ↥(Lp E p μ)

    Right translation g ↦ R_g on Lp E p μ for a regular Haar measure μ, where (R_g f)(x) = c(g⁻¹)^(1/p) • f (x * g), c is the modular character and 1/∞ = 0, as a group homomorphism to linear isometry equivalences. It is the conjugate J L_g J of left translation by the modular inversion J.

    Instances For
      theorem MeasureTheory.Lp.rightTranslation_apply {G : Type u_1} {E : Type u_2} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [LocallyCompactSpace G] [MeasurableSpace G] [BorelSpace G] {μ : Measure G} [μ.IsHaarMeasure] [μ.Regular] [NormedAddCommGroup E] [NormedSpace ℝ E] {p : ENNReal} {𝕜 : Type u_3} [NormedRing 𝕜] [Module 𝕜 E] [IsBoundedSMul 𝕜 E] [SMulCommClass ℝ 𝕜 E] [Fact (1 ≤ p)] (g : G) (f : ↥(Lp E p μ)) :
      ((rightTranslation μ p 𝕜) g) f = (modularInversion μ p 𝕜) (((leftTranslation μ p 𝕜) g) ((modularInversion μ p 𝕜) f))

      Right translation is left translation conjugated by the modular inversion.

      theorem MeasureTheory.Lp.coeFn_rightTranslation {G : Type u_1} {E : Type u_2} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [LocallyCompactSpace G] [MeasurableSpace G] [BorelSpace G] {μ : Measure G} [μ.IsHaarMeasure] [μ.Regular] [NormedAddCommGroup E] [NormedSpace ℝ E] {p : ENNReal} {𝕜 : Type u_3} [NormedRing 𝕜] [Module 𝕜 E] [IsBoundedSMul 𝕜 E] [SMulCommClass ℝ 𝕜 E] [Fact (1 ≤ p)] (g : G) (f : ↥(Lp E p μ)) :
      ↑↑(((rightTranslation μ p 𝕜) g) f) =ᵐ[μ] fun (x : G) => ↑(Measure.modularCharacter g⁻¹) ^ p.toReal⁻¹ • ↑↑f (x * g)

      The right translate R_g f is almost everywhere the function x ↦ c(g⁻¹)^(1/p) • f (x * g).

      @[simp]
      theorem MeasureTheory.Lp.rightTranslation_symm {G : Type u_1} {E : Type u_2} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [LocallyCompactSpace G] [MeasurableSpace G] [BorelSpace G] {μ : Measure G} [μ.IsHaarMeasure] [μ.Regular] [NormedAddCommGroup E] [NormedSpace ℝ E] {p : ENNReal} {𝕜 : Type u_3} [NormedRing 𝕜] [Module 𝕜 E] [IsBoundedSMul 𝕜 E] [SMulCommClass ℝ 𝕜 E] [Fact (1 ≤ p)] (g : G) :
      ((rightTranslation μ p 𝕜) g).symm = (rightTranslation μ p 𝕜) g⁻¹

      The inverse of right translation by g is right translation by g⁻¹.

      theorem MeasureTheory.Lp.leftTranslation_rightTranslation {G : Type u_1} {E : Type u_2} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [LocallyCompactSpace G] [MeasurableSpace G] [BorelSpace G] {μ : Measure G} [μ.IsHaarMeasure] [μ.Regular] [NormedAddCommGroup E] [NormedSpace ℝ E] {p : ENNReal} {𝕜 : Type u_3} [NormedRing 𝕜] [Module 𝕜 E] [IsBoundedSMul 𝕜 E] [SMulCommClass ℝ 𝕜 E] [Fact (1 ≤ p)] (g h : G) (f : ↥(Lp E p μ)) :
      ((leftTranslation μ p 𝕜) h) (((rightTranslation μ p 𝕜) g) f) = ((rightTranslation μ p 𝕜) g) (((leftTranslation μ p 𝕜) h) f)

      Left and right translations commute.

      theorem MeasureTheory.Lp.rightTranslation_mono {G : Type u_1} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [LocallyCompactSpace G] [MeasurableSpace G] [BorelSpace G] {μ : Measure G} [μ.IsHaarMeasure] [μ.Regular] {p : ENNReal} [Fact (1 ≤ p)] (g : G) {f f' : ↥(Lp ℝ p μ)} (h : f ≤ f') :
      ((rightTranslation μ p ℝ) g) f ≤ ((rightTranslation μ p ℝ) g) f'

      Right translation is monotone on real Lᵖ.

      @[simp]

      Right translation is an order automorphism of real Lᵖ.

      theorem MeasureTheory.Lp.modularInversion_mono {G : Type u_1} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [LocallyCompactSpace G] [MeasurableSpace G] [BorelSpace G] {μ : Measure G} [μ.IsHaarMeasure] [μ.Regular] {p : ENNReal} [Fact (1 ≤ p)] {f f' : ↥(Lp ℝ p μ)} (h : f ≤ f') :

      The modular inversion is monotone on real Lᵖ.

      @[simp]

      The modular inversion is an order automorphism of real Lᵖ.

      @[simp]
      theorem MeasureTheory.Lp.integral_modularInversion {G : Type u_1} {E : Type u_2} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [LocallyCompactSpace G] [MeasurableSpace G] [BorelSpace G] {μ : Measure G} [μ.IsHaarMeasure] [μ.Regular] [NormedAddCommGroup E] [NormedSpace ℝ E] {𝕜 : Type u_3} [NormedRing 𝕜] [Module 𝕜 E] [IsBoundedSMul 𝕜 E] [SMulCommClass ℝ 𝕜 E] (f : ↥(Lp E 1 μ)) :
      ∫ (x : G), ↑↑((modularInversion μ 1 𝕜) f) x ∂μ = ∫ (x : G), ↑↑f x ∂μ

      The modular inversion on L¹ preserves the integral: ∫ x, c(x) • f x⁻¹ dμ = ∫ f dμ.

      theorem MeasureTheory.Lp.modularInversion_toL1 {G : Type u_1} {E : Type u_2} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [LocallyCompactSpace G] [MeasurableSpace G] [BorelSpace G] {μ : Measure G} [μ.IsHaarMeasure] [μ.Regular] [NormedAddCommGroup E] [NormedSpace ℝ E] {𝕜 : Type u_3} [NormedRing 𝕜] [Module 𝕜 E] [IsBoundedSMul 𝕜 E] [SMulCommClass ℝ 𝕜 E] {f : G → E} (hfc : Continuous f) (hfs : HasCompactSupport f) :
      (modularInversion μ 1 𝕜) (Integrable.toL1 f ⋯) = Integrable.toL1 (fun (x : G) => ↑(Measure.modularCharacter x) • f x⁻¹) ⋯

      The modular inversion of the L¹ class of a compactly supported continuous function f is the class of x ↦ c(x) • f x⁻¹.

      @[simp]
      theorem MeasureTheory.Lp.integral_rightTranslation {G : Type u_1} {E : Type u_2} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [LocallyCompactSpace G] [MeasurableSpace G] [BorelSpace G] {μ : Measure G} [μ.IsHaarMeasure] [μ.Regular] [NormedAddCommGroup E] [NormedSpace ℝ E] {𝕜 : Type u_3} [NormedRing 𝕜] [Module 𝕜 E] [IsBoundedSMul 𝕜 E] [SMulCommClass ℝ 𝕜 E] (g : G) (f : ↥(Lp E 1 μ)) :
      ∫ (x : G), ↑↑(((rightTranslation μ 1 𝕜) g) f) x ∂μ = ∫ (x : G), ↑↑f x ∂μ

      Right translation on L¹ preserves the integral: the weight c(g⁻¹) of (R_g f)(x) = c(g⁻¹) • f (x * g) compensates the factor c(g) by which right translation scales the integral.

      theorem MeasureTheory.Lp.continuous_rightTranslation_apply {G : Type u_1} {E : Type u_2} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [LocallyCompactSpace G] [MeasurableSpace G] [BorelSpace G] {μ : Measure G} [μ.IsHaarMeasure] [μ.Regular] [NormedAddCommGroup E] [NormedSpace ℝ E] {p : ENNReal} {𝕜 : Type u_3} [NormedRing 𝕜] [Module 𝕜 E] [IsBoundedSMul 𝕜 E] [SMulCommClass ℝ 𝕜 E] [Fact (1 ≤ p)] (hp : p ≠ ⊤) (f : ↥(Lp E p μ)) :
      Continuous fun (g : G) => ((rightTranslation μ p 𝕜) g) f

      Right translation is strongly continuous on Lᵖ for p < ∞: every orbit map g ↦ R_g f is continuous.

      theorem MeasureTheory.Lp.tendsto_rightTranslation_inv {G : Type u_1} {E : Type u_2} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [LocallyCompactSpace G] [MeasurableSpace G] [BorelSpace G] {μ : Measure G} [μ.IsHaarMeasure] [μ.Regular] [NormedAddCommGroup E] [NormedSpace ℝ E] {p : ENNReal} {𝕜 : Type u_3} [NormedRing 𝕜] [Module 𝕜 E] [IsBoundedSMul 𝕜 E] [SMulCommClass ℝ 𝕜 E] [Fact (1 ≤ p)] (hp : p ≠ ⊤) (f : ↥(Lp E p μ)) :
      Filter.Tendsto (fun (g : G) => ((rightTranslation μ p 𝕜) g⁻¹) f) (nhds 1) (nhds f)

      The right translates R_(g⁻¹) f tend to f in Lᵖ as g → 1, for p < ∞.

      theorem MeasureTheory.Lp.integrable_smul_rightTranslation_inv {G : Type u_1} {E : Type u_2} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [LocallyCompactSpace G] [MeasurableSpace G] [BorelSpace G] {μ : Measure G} [μ.IsHaarMeasure] [μ.Regular] [NormedAddCommGroup E] [NormedSpace ℝ E] {k : G → ℝ} (hk : Integrable k μ) (h : ↥(Lp E 1 μ)) :
      Integrable (fun (z : G) => k z • ((rightTranslation μ 1 ℝ) z⁻¹) h) μ

      For an integrable weight k and h ∈ L¹(G, μ), the weighted orbit z ↦ k z • R_(z⁻¹) h is integrable; its integral is the convolution h ⋆ k when E = ℝ.

      @[simp]
      theorem MeasureTheory.eLpNorm_comp_mul_right_of_regular {G : Type u_1} {E : Type u_2} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [LocallyCompactSpace G] [MeasurableSpace G] [BorelSpace G] {μ : Measure G} [μ.IsHaarMeasure] [μ.Regular] [NormedAddCommGroup E] (f : G → E) (g : G) (p : ENNReal) :
      eLpNorm (fun (x : G) => f (x * g)) p μ = ↑(Measure.modularCharacter g ^ p.toReal⁻¹) * eLpNorm f p μ

      The unweighted right translate f (· * g) has Lᵖ seminorm c(g)^(1/p) ‖f‖_p, where c is the modular character, for every function and every exponent.

      theorem MeasureTheory.MemLp.comp_mul_right_of_regular {G : Type u_1} {E : Type u_2} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [LocallyCompactSpace G] [MeasurableSpace G] [BorelSpace G] {μ : Measure G} [μ.IsHaarMeasure] [μ.Regular] [NormedAddCommGroup E] {p : ENNReal} {f : G → E} (hf : MemLp f p μ) (g : G) :
      MemLp (fun (x : G) => f (x * g)) p μ

      The unweighted right translate of an Lᵖ function is in Lᵖ.

      theorem MeasureTheory.memLp_comp_mul_right_iff_of_regular {G : Type u_1} {E : Type u_2} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [LocallyCompactSpace G] [MeasurableSpace G] [BorelSpace G] {μ : Measure G} [μ.IsHaarMeasure] [μ.Regular] [NormedAddCommGroup E] {p : ENNReal} {f : G → E} (g : G) :
      MemLp (fun (x : G) => f (x * g)) p μ ↔ MemLp f p μ

      A function is in Lᵖ exactly when its unweighted right translate is.

      theorem MeasureTheory.MemLp.tendsto_eLpNorm_comp_mul_right_sub_of_regular {G : Type u_1} {E : Type u_2} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [LocallyCompactSpace G] [MeasurableSpace G] [BorelSpace G] {μ : Measure G} [μ.IsHaarMeasure] [μ.Regular] [NormedAddCommGroup E] [NormedSpace ℝ E] {p : ENNReal} {f : G → E} (hf : MemLp f p μ) (hp₁ : 1 ≤ p) (hp : p ≠ ⊤) :
      Filter.Tendsto (fun (g : G) => eLpNorm (fun (x : G) => f (x * g) - f x) p μ) (nhds 1) (nhds 0)

      The unweighted right translates of an Lᵖ function converge to it in Lᵖ for 1 ≤ p < ∞: ‖f (· * g) - f‖_p → 0 as g → 1. This is the counterpart for a regular left Haar measure of MeasureTheory.MemLp.tendsto_eLpNorm_comp_add_sub in TauCeti/MeasureTheory/Function/Lp/Translation.lean.