Restricting a continuous representation to an invariant submodule #
This file restricts a continuous representation of a monoid to a submodule preserved by every
action operator, the continuous counterpart of Mathlib's Representation.subrepresentation.
Main definitions #
ContRepresentation.subrepresentation: the restriction of a continuous representation to an invariant submodule.ContRepresentation.subrepresentationInclusion: the continuous intertwiner including a subrepresentation into its ambient representation.
Main results #
ContRepresentation.mem_invariants_subrepresentation: a vector of the submodule is invariant for the restricted representation exactly when it is invariant for the ambient one.ContRepresentation.toRepresentation_subrepresentation: the underlying representation of a restricted continuous representation is the restriction of the underlying representation.Subrepresentation.toRepresentation_subrepresentation_toSubmodule: restricting to the submodule a subrepresentation carries has that subrepresentation's own representation underneath.ContRepresentation.continuous_subrepresentation: the restriction of a continuous representation to an invariant submodule is again continuous.
The restriction of a continuous representation to an invariant submodule. This is the
continuous counterpart of Representation.subrepresentation.
Equations
Instances For
The restricted action is the ambient action, read on the underlying vectors.
The inclusion of a subrepresentation into its ambient continuous representation, packaged as a continuous intertwiner.
Equations
- π.subrepresentationInclusion σ = { toContinuousLinearMap := σ.toSubmodule.subtypeL, isIntertwining' := ⋯ }
Instances For
The subrepresentation inclusion sends a vector to the same vector in the ambient space.
A vector of an invariant submodule is invariant for the restricted representation exactly when it is invariant for the ambient one: the restricted action is the ambient action.
The underlying representation of a restricted continuous representation is the restriction of the underlying representation.
Restricting π to the submodule a subrepresentation σ of π.toRepresentation carries has
σ.toRepresentation as its underlying representation: both restrict the ambient action to the
same submodule.
Restricting a continuous representation to an invariant submodule preserves continuity: from
continuity of g ↦ π g as a map into the continuous linear endomorphisms of V, the restricted
action g ↦ subrepresentation π W hW g is continuous into those of W. This supplies the
continuity argument that matrixCoeff and the rest of the continuous-representation API take
explicitly, so a subrepresentation can be used wherever a continuous representation is expected.