Characters of continuous representations #
The character of a finite-dimensional representation is the function g โฆ trace (ฯ g). Mathlib
builds it for a bare Representation and proves its algebraic identities; this file packages it
as an element of C(G, ๐) for a representation with continuous operator-valued action, and links
it to the matrix coefficients of TauCeti/RepresentationTheory/Continuous/MatrixCoefficient.lean.
Main definitions #
ContRepresentation.character: the characterg โฆ trace (ฯ g)as an element ofC(G, ๐).
Main statements #
ContRepresentation.character_one: the character at the identity is the dimension.ContRepresentation.character_conj: the character is a class function.ContRepresentation.star_character: the conjugate of the character is the sum of the diagonal matrix coefficientsโ i, โชฯ g eแตข, eแตขโซin an orthonormal basis. The conjugation is not decoration: Mathlib's inner product is conjugate linear in its first argument, so the diagonal matrix coefficientmatrixCoeff ฯ hฯ eแตข eแตขisโชฯ g eแตข, eแตขโซ, whereas the diagonal entry of the matrix ofฯ gin that basis, which the trace sums, isโชeแตข, ฯ g eแตขโซ.ContRepresentation.character_apply_inv: the character of a unitary representation at an inverse is the conjugate of its value.ContRepresentation.norm_character_apply_le: a unitary character is bounded by the dimension.ContRepresentation.continuous_character_mul_self: the character read along the squaring mapg โฆ g * gis continuous.
Implementation notes #
The underlying function is Mathlib's Representation.character, so the identities that are purely
algebraic โ the value at 1, invariance under conjugation, the behaviour under a product of group
elements โ are restatements of Representation.char_one, Representation.char_conj and
Representation.char_mul_comm rather than new proofs. What this file adds is continuity, which
Representation.character cannot see, and the orthonormal-basis bridge to matrix coefficients.
Continuity of the trace is not automatic from continuity of ฯ alone: it is continuity of the
functional T โฆ trace T on V โL[๐] V, which holds because that space is finite-dimensional over
the complete field ๐. That functional is TauCeti.traceCLM of
TauCeti/Analysis/Normed/Module/Trace.lean, shared with
TauCeti/RepresentationTheory/Compact/Intertwiner/Basic.lean, which uses it to average a trace.
Only the trace is at stake in the sections without an inner product, so they ask no more of the
scalars than that functional does: ๐ is a complete nontrivially normed field there, and becomes
RCLike only where an orthonormal basis or unitarity enters.
The Lยฒ theory and the orthogonality relations are in
TauCeti/RepresentationTheory/Compact/Character/Basic.lean. Nothing here needs a group, a measure,
or compactness, so it is stated over a topological monoid. The mathematical development follows
Daniel Bump, Lie Groups, second edition, Chapter 2.
The character g โฆ trace (ฯ g) of a finite-dimensional representation with continuous
operator-valued action, as an element of C(G, ๐).
The underlying function is Mathlib's Representation.character; only the continuity is new, and it
comes from TauCeti.traceCLM, the trace as a continuous linear functional.
Equations
Instances For
The character of a continuous representation is Mathlib's character of the underlying representation; every algebraic identity about the latter therefore applies verbatim.
Evaluation of the character.
The character at the identity is the dimension of the representation.
The character is unchanged by transposing a product of group elements.
The character of the trivial representation is the constant function at the dimension: every
action operator is the identity, whose trace is the dimension. The trivial action is constant, so
continuous_const is its continuity witness.
Restricting a representation along a continuous homomorphism precomposes its character.
The character read off an orthonormal basis: it is the sum of the diagonal entries
โชeแตข, ฯ g eแตขโซ of the matrix of ฯ g.
The conjugate of the character is the sum of the diagonal matrix coefficients. With
matrixCoeff ฯ hฯ v w g = โชฯ g v, wโซ, conjugate linear in v, the diagonal matrix coefficient
ฯแตขแตข(g) = โชฯ g eแตข, eแตขโซ is the conjugate of the diagonal entry โชeแตข, ฯ g eแตขโซ summed by the
trace; the conjugation on the left is what records that. This is the identity through which the
Schur orthogonality relations compute inner products of characters.
The character of a unitary representation is bounded by the dimension: each of the dim V
diagonal entries โชeแตข, ฯ g eแตขโซ has modulus at most โeแตขโ * โฯ g eแตขโ = 1.
The character is a class function. This is Representation.char_conj transported to the
continuous packaging.
The character of a unitary representation at an inverse is the conjugate of its value: the
action of gโปยน is the adjoint of the action of g, and taking adjoints conjugates the diagonal
entries in an orthonormal basis.
The character along the squaring map #
The character read along the squaring map g โฆ g * g is continuous.