The character projections #
The conjugate conj χ_π of the character of a continuous representation π of a compact group is
a class function, so it acts on a finite-dimensional irreducible representation by a scalar
(TauCeti.ContRepresentation.integratedOperator_eq_smul_id, from
TauCeti/RepresentationTheory/Compact/Integrated.lean). Its Haar integral against another character
χ_ρ is the L² inner product of the two characters, so the character orthogonality relations of
TauCeti/RepresentationTheory/Compact/Character/Basic.lean evaluate that scalar. This file records
the two resulting character projections, for π finite-dimensional irreducible and unitary:
- the kernel
dim V_π · conj χ_πacts as the identity onV_πitself; conj χ_πacts as zero on a finite-dimensionalρadmitting no nonzero continuous intertwinerρ → π.
These are the two blockwise identities from which the isotypic projectors are built. Their assembly
on a reducible representation is carried out in
TauCeti/RepresentationTheory/Compact/Character/IsotypicProjection.lean.
Main results #
ContRepresentation.integral_star_character_mul_character: pairing a character with the conjugate of another one is theL²inner product of the two characters.ContRepresentation.integratedOperator_star_character_self:conj χ_πacts onV_πby the scalar(dim V_π)⁻¹, so that, byContRepresentation.finrank_smul_integratedOperator_star_character_self, the kerneldim V_π · conj χ_πacts as the identity onV_π.ContRepresentation.integratedOperator_star_character_eq_zero: forπunitary,conj χ_πacts as zero on a representation admitting no nonzero continuous intertwiner intoπ.
Implementation notes #
The scalar in TauCeti.ContRepresentation.integratedOperator_eq_smul_id is
(dim V)⁻¹ · ∫ f · χ_π, not ∫ f · conj χ_π: the integrand pairs the acting function with the
character itself, and the conjugation appears only here, where the acting function is specialized
to conj χ_π and ContRepresentation.integral_star_character_mul_character identifies the
integral with Mathlib's sesquilinear L² inner product of the two characters.
References #
These character-weighted averages give the operators used for isotypic projection and class-function completeness. The mathematical development follows Daniel Bump, Lie Groups, second edition, Chapter 2, and T. Bröcker and T. tom Dieck, Representations of Compact Lie Groups, Springer GTM 98 (1985), Chapter II.
Pairing a representation's character with the conjugate of another one's is the L² inner
product of the two characters, in Mathlib's convention ⟪F, H⟫ = ∫ H · conj F. This is what turns
the character orthogonality relations into statements about
TauCeti.ContRepresentation.integratedOperator.
The character projection kills an inequivalent representation. If π is unitary and there
is no nonzero continuous intertwiner ρ → π, the conjugate character of π acts as zero on ρ.
Neither irreducibility of ρ nor algebraic closedness of 𝕜 is assumed.
Schur's lemma is not invoked for the intertwiner hypothesis; it is what supplies it for a pair of inequivalent irreducibles.
The conjugate character acts on its own representation by the inverse dimension. For a
finite-dimensional irreducible unitary representation of dimension d, the integrated operator of
conj χ_π on V_π is d⁻¹ • id.
The scalar is d⁻¹ rather than 1 exactly because the character has L² norm one: the projection
kernel that acts as the identity is d · conj χ_π, which is
ContRepresentation.finrank_smul_integratedOperator_star_character_self.
The block projection, normalized. For a finite-dimensional irreducible unitary π, the
kernel dim V_π · conj χ_π acts as the identity on V_π; together with
ContRepresentation.integratedOperator_star_character_eq_zero, which makes it act as zero
on a representation with no nonzero intertwiner into π, these are the two blockwise identities
that characterize the isotypic projector attached to π. Assembling them into a
projector on a reducible representation is done in
TauCeti/RepresentationTheory/Compact/Character/IsotypicProjection.lean.