Transporting a continuous representation along a continuous linear equivalence #
A continuous linear equivalence e : V โL[๐] W carries a continuous representation on V to one
on W by conjugating every action operator, ฯ g โฆ e โ ฯ g โ eโปยน, that is, by applying Mathlib's
continuous algebra equivalence ContinuousLinearEquiv.conjContinuousAlgEquiv. This file builds
that transport and records what it preserves: continuity of the operator-valued action, and โ for
an equivalence that is moreover isometric, so that inner products are available โ unitarity and,
the point of the construction, the matrix coefficients, which are unchanged once the defining
vectors are moved along e.
The transport is what lets a statement about representations on the standard models
EuclideanSpace ๐ (Fin n) be applied to a representation on an arbitrary finite-dimensional
inner product space: stdOrthonormalBasis supplies the isometry (stdOrthonormalBasis ๐ V).repr,
so nothing is lost by pinning a model.
Main definitions #
ContinuousLinearEquiv.congr: the transported representatione โ ฯ ยท โ eโปยน.ContRepresentation.congrEquiv: the equivalence of continuous representationsฯ โ congr e ฯwitnessed byeitself, which is what carries a statement about the transport back toฯ.
Main statements #
ContinuousLinearEquiv.continuous_congr,ContinuousLinearEquiv.isIrreducible_congrandContRepresentation.IsUnitary.congr: the transport preserves continuity, irreducibility, and unitarity.ContRepresentation.congr_reflandContinuousLinearEquiv.congr_congr: the transport is functorial, so "transportable onto" is an equivalence relation on representations (symmetry issimpfrom these two).LinearIsometryEquiv.matrixCoeff_congr: the matrix coefficients of the transport at the transported vectors are those of the original representation.ContinuousLinearEquiv.matrixCoeff_congr_adjoint: the same for an equivalence that is not isometric, where the second vector moves along the adjoint ofeโปยนinstead of alonge.
Transport along a continuous linear equivalence. The representation on W obtained from a
representation on V by conjugating each action operator with e : V โL[๐] W.
Equations
Instances For
The action operators of a transported representation.
The operator-valued function underlying a transported representation.
Transport preserves continuity of the operator-valued action: conjugation by e is the
continuous algebra equivalence ContinuousLinearEquiv.conjContinuousAlgEquiv.
Transport preserves irreducibility: e is an equivariant linear equivalence from ฯ to its
transport, and irreducibility is invariant under such an equivalence.
Transport along the identity changes nothing.
Transporting twice is transporting along the composite.
Transport along a linear isometry equivalence preserves unitarity: e and eโปยน preserve the
inner product, so the conjugated operators do exactly when the original ones do.
Transport along a linear isometry equivalence does not change matrix coefficients. The matrix coefficient of the transported representation at the transported vectors is the matrix coefficient of the original.
Transport along an arbitrary continuous linear equivalence moves matrix coefficients along
e and along the adjoint of eโปยน. For an e that is not isometric the second vector has to be
moved by (eโปยน)โ rather than by e, since it is paired with the transported vector rather than
transported itself.
This is LinearIsometryEquiv.matrixCoeff_congr with the isometry hypothesis dropped: for a
linear isometry equivalence (eโปยน)โ = e, and the two statements agree. It is what says that being
a matrix coefficient depends only on the equivalence class of a representation, so a
representation may be replaced by any conjugate of it โ for instance by a unitary one.
The transport of a representation is equivalent to it, along e itself: e intertwines
ฯ with ContinuousLinearEquiv.congr e ฯ by the very definition of the transported action.
This is the bundled form of that observation, and it is what carries a statement about the
transport back to ฯ: an Equiv is an isomorphism in the category of continuous representations,
so ฯ and congr e ฯ have the same subrepresentation lattice, the same irreducible constituents
and the same character. congrEquiv_apply and congrEquiv_symm_apply evaluate it and its inverse
as e and e.symm.
Equations
- ฯ.congrEquiv e = ContRepresentation.Equiv.mk e โฏ