Matrix coefficients of a representation #
The matrix coefficients of a representation ρ against a basis b of its carrier are the
functions g ↦ LinearMap.toMatrix b b (ρ g) i j on the group. A property of a representation is
often expressed by asking that all of them lie in some fixed algebra A of functions on the group:
that they are polynomial in the entries of g, say, or bounded, or continuous.
This file collects the closure properties of such a condition that hold for every subalgebra A,
so that a proof of the condition never has to be repeated for each choice:
- a surjective intertwining map carries the condition from source to target, because a basis vector
of the target lifts to a vector of the source, and the entries against the target basis are then
fixed linear combinations of the entries against the source basis, with coefficients read off the
lift and independent of
g; - changing the basis of a single representation is the special case of the identity map, so the condition is basis independent;
- against the basis of pure tensors of basis vectors, the matrix coefficients of a tensor power of a representation are the products of matrix coefficients of the representation;
- against a tensor product of bases, the matrix coefficients of a tensor product of representations are the products of matrix coefficients of the two factors.
All but the last need only a commutative semiring of scalars; the tensor-product entries are read
off TensorProduct.toMatrix_map, which Mathlib states over a commutative ring.
Main results #
Representation.toMatrix_mem_of_toMatrix_mem_of_surjective: the matrix coefficients of a quotient representation stay inside any subalgebra containing those of the source.Representation.toMatrix_mem_of_toMatrix_mem: changing basis keeps the matrix coefficients inside any subalgebra.Representation.toMatrix_tensorPowerandRepresentation.toMatrix_tensorPower_mem: the matrix coefficients of a tensor power are products of matrix coefficients, hence stay inside any subalgebra containing those of the representation.Representation.toMatrix_tprodandRepresentation.toMatrix_tprod_mem: the matrix coefficients of a tensor product are products of matrix coefficients, hence stay inside any subalgebra containing those of the two factors.
The matrix coefficients of a quotient representation stay inside any subalgebra of
functions. If σ is the image of ρ under a surjective intertwining map, and every matrix
coefficient of ρ against a basis of the source lies in a subalgebra A of the functions on the
group, then so does every matrix coefficient of σ against a basis of the target.
Changing basis keeps the matrix coefficients inside any subalgebra of functions: if every
matrix coefficient of ρ against one basis lies in a subalgebra A of the functions on the group,
so does every matrix coefficient against any other basis.
Against the basis of pure tensors of basis vectors, a matrix coefficient of the d-fold tensor
power of ρ is the product of the d matrix coefficients of ρ listed by the two indices.
The matrix coefficients of a tensor power stay inside any subalgebra of functions containing those of the representation.
Against a tensor product of bases, the matrix coefficients of a tensor product of representations are the products of the matrix coefficients of the two factors: the Kronecker product, read entrywise.
The matrix coefficients of a tensor product stay inside any subalgebra of functions containing those of the two factors.