Matrix coefficients in L² of a compact group #
A matrix coefficient g ↦ ⟪π g v, w⟫ of a continuous representation of a compact group is a
continuous function on a probability space, hence square integrable. This file records its image
in L²(G) for normalized Haar measure, and the identities that turn L²-statements about matrix
coefficients into integrals.
The L² picture is what the Schur orthogonality relations are stated in: they compute the inner
product of two matrix coefficients, and inner_matrixCoeffLp below rewrites that inner product as
the Haar integral the orthogonality argument evaluates.
Main definitions #
ContRepresentation.matrixCoeffLp: the matrix coefficientg ↦ ⟪π g v, w⟫as an element ofLp 𝕜 2 (haarProb G).ContRepresentation.matrixCoeffLpₛₗ: the matrix coefficients of a fixed representation bundled as a sesquilinear mapV →ₗ⋆[𝕜] V →ₗ[𝕜] Lp 𝕜 2 (haarProb G).
Main statements #
ContRepresentation.inner_matrixCoeffLp: theL²inner product of two matrix coefficients is the Haar integral of their pointwise product, in Mathlib's convention⟪F, H⟫ = ∫ H · conj F.ContRepresentation.norm_matrixCoeffLp_sq: the squaredL²norm is the Haar integral of the squared modulus.ContRepresentation.norm_matrixCoeffLp_le: for a unitary representation theL²norm is at most‖v‖ * ‖w‖, because normalized Haar measure has total mass one.ContRepresentation.matrixCoeffLp_eq_zero_iff: passing toL²loses no information, since Haar measure is positive on nonempty open sets.ContRepresentation.matrixCoeffLp_map_map: moving both defining vectors byπ hreparametrizes the matrix coefficient by a conjugation.
The uniform-norm algebra is developed in
TauCeti/RepresentationTheory/Continuous/MatrixCoefficient.lean. The mathematical development
follows Daniel Bump, Lie Groups, second edition, Chapter 2.
The matrix coefficient g ↦ ⟪π g v, w⟫ as an element of L²(G) for normalized Haar measure.
A matrix coefficient is continuous and G is compact, so ContinuousMap.toLp applies; the
normalization of Haar measure to a probability measure is what makes the resulting L² norms
comparable to the uniform norm without a measure-dependent constant.
Equations
- π.matrixCoeffLp hπ v w = (ContinuousMap.toLp 2 (TauCeti.haarProb G) 𝕜) (π.matrixCoeff hπ v w)
Instances For
A matrix coefficient in L² is represented, almost everywhere, by the function it comes
from.
Sesquilinearity in the defining vectors #
Passing to L² is linear, so the sesquilinearity of matrixCoeff transfers verbatim.
The L² matrix coefficients of a fixed representation, bundled as a sesquilinear map:
conjugate linear in the first vector, linear in the second, exactly as Mathlib's innerₛₗ.
This is matrixCoeffₛₗ postcomposed with the linear map ContinuousMap.toLp, so the
sesquilinearity is inherited rather than reproved; bundling supplies the remaining additive
identities (map_neg, map_sub, map_sum) through the LinearMap API.
Equations
- π.matrixCoeffLpₛₗ hπ = (π.matrixCoeffₛₗ hπ).compr₂ₛₗ ↑(ContinuousMap.toLp 2 (TauCeti.haarProb G) 𝕜)
Instances For
Passing to L² loses no information #
Haar measure is positive on nonempty open sets, so two continuous functions agreeing almost everywhere agree.
A matrix coefficient vanishes in L² exactly when the continuous function it comes from is
the zero function: ContinuousMap.toLp is injective for a measure that is positive on nonempty
open sets, and normalized Haar measure is one.
A matrix coefficient vanishes in L² exactly when it vanishes identically.
The inner product as a Haar integral #
The L² inner product of two matrix coefficients is the Haar integral of their pointwise
product. Mathlib's inner product is conjugate linear in its first argument and unfolds as
⟪F, H⟫ = ∫ H · conj F, which is where the conjugation sits below; this placement is what the
Schur orthogonality relations are stated against.
The squared L² norm of a matrix coefficient is the Haar integral of its squared modulus.
Bounds from the normalization of Haar measure #
The L² norm of a matrix coefficient of a unitary representation is at most the product of the
norms of its defining vectors, with no constant: normalized Haar measure has total mass one, so
ContinuousMap.toLp is a contraction from the uniform norm, where norm_matrixCoeff_le is the
matching bound.
The trivial representation, and subrepresentations #
The matrix coefficients of the trivial representation are constants, and normalized Haar
measure gives a constant its own norm. This is the sanity check that matrixCoeffLp carries the
probability normalization rather than an unnormalized one.
A matrix coefficient of an invariant submodule is the matrix coefficient of the ambient
representation at the underlying vectors, so passing to a subrepresentation creates no new
elements of L²(G).
Moving both defining vectors #
Simultaneously moving the two vectors conjugates the argument of a matrix coefficient.