Precomposition with inversion on Lp of a group #
A measure on a type with involutive inversion that is invariant under inversion — normalized Haar
measure on a compact group, for instance — makes g ↦ g⁻¹ measure preserving, so precomposition
with it is a linear isometric equivalence of Lp E p μ. Inversion is an involution, so this
equivalence is its own inverse: an element of Lp vanishes exactly when its inverse-translate does.
The construction is MeasureTheory.Lp.compMeasurePreservingₗᵢEquiv
(TauCeti/MeasureTheory/Function/Lp/CompMeasurePreservingEquiv.lean) at the inverse pair
Inv.inv, Inv.inv; what this file adds is the interaction with the class functions of
TauCeti/MeasureTheory/Group/Conjugation.lean and the compatibility with the continuous functions
that supply the elements of Lp in practice.
The intended use is the change of variables ∫ f g⁻¹ dg = ∫ f g dg in inner-product form: for p
equal to 2 this map preserves the inner product, which is what turns a statement about a function
into the corresponding statement about its inverse-translate.
Main definitions #
TauCeti.invLpₗᵢ: precomposition with inversion, as a linear isometric equivalence ofLp E p μ.
Main statements #
TauCeti.invLpₗᵢ_apply: it is precomposition withInv.inv.TauCeti.coeFn_invLpₗᵢ: it is represented byg ↦ f g⁻¹.TauCeti.invLpₗᵢ_invLpₗᵢ: it is an involution.TauCeti.invLpₗᵢ_mem_classFunctionLpandTauCeti.invLpₗᵢ_mem_classFunctionLp_iff: it preserves the class functions, because inversion commutes with conjugation, and being an involution it reflects them too.TauCeti.invLpₗᵢ_toLp: on a continuous function it is precomposition with inversion.
Precomposition with inversion on Lp, for a measure invariant under inversion. It is a
linear isometric equivalence because g ↦ g⁻¹ preserves μ and is its own inverse.
Equations
Instances For
The inversion equivalence is precomposition with Inv.inv.
Not a simp lemma: unfolding to Lp.compMeasurePreserving dissolves the abstraction, and it
would take TauCeti.invLpₗᵢ_invLpₗᵢ out of simp normal form (the simpNF linter rejects the
pair). Use it to rewrite by hand where the underlying precomposition is wanted.
The inverse-translate of a class of functions is represented by g ↦ f g⁻¹.
Inverting twice is the identity. The two precompositions compose to precomposition with
g ↦ (g⁻¹)⁻¹, which is the identity on the nose.
The inversion equivalence is its own inverse: it is an equivalence and an involution.
Inversion preserves the class functions. Conjugation commutes with inversion,
(h * g * h⁻¹)⁻¹ = h * g⁻¹ * h⁻¹, so the conjugates of the inverse-translate of f are the
inverse-translates of the conjugates of f.
Inversion reflects the class functions. Preservation both ways, since inversion is an
involution: the inverse-translate of f is a class function exactly when f is one.
Not a simp lemma: TauCeti.mem_classFunctionLp_iff already rewrites the left-hand side to the
invariance condition, so simp never reaches this one (the simpNF linter rejects it).
On a continuous function, inversion on Lp is precomposition with inversion.