The representative ring of a monoid with a topology #
A representative function on a monoid G equipped with a topology is a matrix coefficient of a
finite-dimensional continuous representation of G. Their span
TauCeti.representativeSubmodule is the representative ring π‘(G) β C(G, π), and the point of
this file is that the span is far more than a subspace: it is a *-subalgebra,
TauCeti.representativeStarSubalgebra.
Three constructions supply the three closure properties, and each is a statement about representations rather than about functions:
- the trivial representation on
πgives the constants (TauCeti.isRepresentative_one); - the tensor product of two representations multiplies their matrix coefficients
(
ContRepresentation.matrixCoeff_tprod), giving closure under multiplication; - the conjugate representation conjugates them
(
OrthonormalBasis.star_matrixCoeff_eq_matrixCoeff_conjugate), giving closure under the involution ofC(G, π).
Characters are sums of diagonal matrix coefficients, so they lie in π‘(G) as well
(ContRepresentation.character_mem_representativeSubmodule).
Implementation notes #
The carrier of a representation cannot be quantified over all types at once, so the definition
of a representative function pins the standard models EuclideanSpace π (Fin n). Nothing is lost:
TauCeti.matrixCoeff_mem_representativeSubmodule says that a matrix coefficient of a continuous
representation on any finite-dimensional inner product space is a representative function, by
transporting the representation along the isometry supplied by stdOrthonormalBasis
(ContinuousLinearEquiv.congr). That transport lemma is what makes the pinned model harmless,
and it is how the closure proofs feed the tensor product V β W and the conjugate back into the
definition. Requiring the carrier to be an inner product space is no restriction on the span
either: over π every finite-dimensional space admits an inner product, and every functional on it
is βͺΒ·, wβ« for some w, so pairing with a functional produces no function beyond these.
No unitarity is required, of π‘(G) or of any lemma about it: none of the three closure properties
uses it, Ο β Ο and the conjugate of Ο being available for an arbitrary continuous Ο. The
unitary case is used for Schur orthogonality and Peter-Weyl. Preservation of unitarity is recorded
with each of the three constructions
(ContRepresentation.IsUnitary.tprod, OrthonormalBasis.isUnitary_conjugate,
ContRepresentation.IsUnitary.congr); on a compact group the distinction is empty
anyway, since Haar averaging unitarizes.
Neither TauCeti.IsRepresentative nor TauCeti.representativeSubmodule exposes its
implementation. What downstream arguments need of them is supplied by
TauCeti.isRepresentative_iff, which produces a representation from a representative function, and
TauCeti.representativeSubmodule_eq_span, which is what an induction over the span runs on.
Point separation is deliberately absent. That π‘(G) separates the points of a compact G is
equivalent to the Peter-Weyl theorem, so it cannot be recorded at this stage without circularity;
it is a corollary of the analytic density theorem, proved in
TauCeti/RepresentationTheory/Compact/RepresentativeDensity.lean, not an input to it.
Main definitions #
TauCeti.IsRepresentative: being a matrix coefficient of a finite-dimensional continuous representation.TauCeti.representativeSubmodule: the span of the representative functions.TauCeti.representativeStarSubalgebra: that span, as a*-subalgebra ofC(G, π).
Main statements #
TauCeti.isRepresentative_iffandTauCeti.representativeSubmodule_eq_span: the elimination principles for the two definitions.TauCeti.matrixCoeff_mem_representativeSubmodule: every matrix coefficient of a finite-dimensional continuous representation lies inπ‘(G).TauCeti.IsRepresentative.mul,TauCeti.IsRepresentative.star,TauCeti.isRepresentative_one,TauCeti.isRepresentative_zero: the representative functions themselves are closed under multiplication and conjugation and contain the constants and0.TauCeti.mul_mem_representativeSubmodule,TauCeti.star_mem_representativeSubmodule: the same closure properties for their span.ContRepresentation.character_mem_representativeSubmodule: characters lie inπ‘(G).
The uniform density of this algebra in C(G) is the analytic core of Peter-Weyl. The mathematical
development follows Daniel Bump, Lie Groups, second edition, Chapter 2, and
T. BrΓΆcker, T. tom Dieck, Representations of Compact Lie Groups, Chapter III.
A representative function on G: a matrix coefficient of a finite-dimensional continuous
representation. The carrier is pinned to a standard model EuclideanSpace π (Fin n), which by
TauCeti.isRepresentative_matrixCoeff is no restriction.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Being a representative function is exhibiting the function as a matrix coefficient of a continuous representation on a standard model.
The representative ring π‘(G), as a submodule of C(G, π): the span of the matrix
coefficients of the finite-dimensional continuous representations of G.
Equations
- TauCeti.representativeSubmodule π G = Submodule.span π {f : C(G, π) | TauCeti.IsRepresentative f}
Instances For
The representative ring is the span of the representative functions.
A representative function lies in the representative ring.
Every matrix coefficient is representative. A matrix coefficient of a continuous
representation on an arbitrary finite-dimensional inner product space is a representative function:
transporting the representation along (stdOrthonormalBasis π V).repr puts it on a standard model
without changing its matrix coefficients.
Every matrix coefficient of a finite-dimensional continuous representation lies in π‘(G).
The constants are representative. The constant function 1 is the matrix coefficient of the
trivial one-dimensional representation at the unit vector 1 : π.
The zero function is representative. It is the matrix coefficient of the trivial one-dimensional representation at the zero vector.
The constant function 1 lies in π‘(G).
A product of representative functions is representative: the product of a matrix coefficient
of Ο and one of Ο is a matrix coefficient of Ο β Ο.
The conjugate of a representative function is representative: the conjugate of a matrix
coefficient of Ο is a matrix coefficient of the conjugate of Ο.
π‘(G) is closed under multiplication.
π‘(G) is closed under the involution of C(G, π).
The representative ring as a *-subalgebra of C(G, π). The span of the matrix
coefficients of the finite-dimensional continuous representations of G contains the constants,
and is closed under multiplication and under conjugation.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Membership in the representative *-subalgebra is membership in its underlying span.
The character of a finite-dimensional continuous representation lies in π‘(G). Its
conjugate is the sum of the diagonal matrix coefficients, and π‘(G) is closed under
conjugation.