Orthonormality of the characters of a compact group #
The character of a finite-dimensional continuous representation of a compact group is a continuous
function, hence square integrable for normalized Haar measure. This file records its image in
L²(G) and proves the two orthogonality relations that make the irreducible unitary characters an
orthonormal system: the normalization ∫ |χ_π|² = 1 for an irreducible unitary π, and the
orthogonality ∫ conj χ_π · χ_ρ = 0 for a pair π, ρ admitting no nonzero continuous
intertwiner ρ → π. Schur's lemma is what supplies that hypothesis for a pair of inequivalent
irreducibles; deriving it is not done here.
Both statements are read off the Schur orthogonality relations of
TauCeti/RepresentationTheory/Compact/SchurOrthogonality.lean and
TauCeti/RepresentationTheory/Compact/Intertwiner/Basic.lean: a character is, up to conjugation,
the sum of the diagonal matrix coefficients in an orthonormal basis, so an inner product of
characters is a double sum of inner products of matrix coefficients. The [Finite G] shadow of
these two results is Mathlib's Representation.char_orthonormal, whose finite average is replaced
here by the Haar integral.
Main definitions #
ContRepresentation.characterLp: the character as an element ofLp 𝕜 2 (haarProb G).
Main statements #
ContRepresentation.inner_characterLp_eq_sum: theL²inner product of two characters is the double sum of the inner products of the diagonal matrix coefficients.ContRepresentation.character_orthonormal_self: first character orthogonality. The character of a finite-dimensional irreducible unitary representation is a unit vector ofL²(G).ContRepresentation.character_orthonormal_distinct: second character orthogonality. The characters of two representations with no nonzero intertwiner between them areL²-orthogonal.
Implementation notes #
The diagonal matrix coefficient matrixCoeff π hπ eᵢ eᵢ is g ↦ ⟪π g eᵢ, eᵢ⟫, while the diagonal
entry of the matrix of π g that the trace sums is ⟪eᵢ, π g eᵢ⟫; in Mathlib's convention, where
the inner product is conjugate linear in its first argument, these are conjugate to one another.
So a character is the conjugate, not the sum, of its diagonal matrix coefficients
(ContRepresentation.star_character), and inner_characterLp_eq_sum carries that
conjugation as a transposition of the two arguments of the inner product. That transposition is
also why character_orthonormal_distinct asks for the vanishing of the intertwiners ρ → π rather
than π → ρ, and asks unitarity of π rather than of ρ: those are exactly the hypotheses of
ContRepresentation.schur_orthogonality_distinct at the transposed pair. The reverse
orientation is the conjugate statement, since ⟪χ_π, χ_ρ⟫ = conj ⟪χ_ρ, χ_π⟫.
Packaging the character in L² asks nothing of V beyond the finite-dimensional normed structure
that the character itself needs, so characterLp is stated there; V carries an inner product only
from inner_characterLp_eq_sum on, where an orthonormal basis enters. The scalars stay RCLike
even for that packaging: ContinuousMap.toLp needs SecondCountableTopologyEither G 𝕜, which a
general complete nontrivially normed field does not supply.
Class-function completeness is proved using Peter-Weyl in
TauCeti/RepresentationTheory/Compact/Character/Basis.lean. The mathematical development follows
Daniel Bump, Lie Groups, second edition, Chapter 2.
The character of a finite-dimensional continuous representation as an element of L²(G) for
normalized Haar measure.
The character is continuous and G is compact, so ContinuousMap.toLp applies; the normalization
of Haar measure to a probability measure is what makes ‖characterLp π hπ‖ = 1 the right form of
orthonormality.
Equations
- π.characterLp hπ = (ContinuousMap.toLp 2 (TauCeti.haarProb G) 𝕜) (π.character hπ)
Instances For
A character in L² is represented, almost everywhere, by the trace of the action.
The L² inner product of two characters is a double sum of inner products of diagonal matrix
coefficients. The two arguments are transposed on the right-hand side because a character is the
conjugate of the sum of its diagonal matrix coefficients
(ContRepresentation.star_character).
This is the identity through which both orthogonality relations below are read off the Schur orthogonality relations for matrix coefficients.
First character orthogonality. The character of a finite-dimensional irreducible unitary
representation of a compact group has L² inner product 1 with itself.
Summing the first Schur orthogonality relation over the diagonal collapses the d² terms of
inner_characterLp_eq_sum to the d terms d⁻¹, whose sum is 1. The [Finite G] shadow of this
statement is the diagonal half of Mathlib's Representation.char_orthonormal.
Second character orthogonality. If there is no nonzero continuous intertwiner ρ → π, the
characters of π and ρ are orthogonal in L²(G).
Schur's lemma is not invoked here; it is what supplies the hypothesis for a pair of inequivalent
irreducibles. Unitarity is asked of π alone, and the intertwiners are those ρ → π, because
inner_characterLp_eq_sum transposes the two arguments; see the module docstring.
The character of a finite-dimensional irreducible unitary representation is a unit vector
of L²(G). This is character_orthonormal_self in norm form; it is the normalization that makes
the irreducible characters an orthonormal system rather than merely an orthogonal one.