Continuous representations #
This file defines continuous representations of a monoid G on a R-module V and
related basic results.
Main Results #
ContRepresentation R G Vis the type of continuous representations of a monoidGon aR-moduleVwhich is a topological addgroup (where the action ofGonVis not assumed to be continuous). The reason for this more general definition is that it allows us to define the coinduced representation of a continuous representation as also a continuous representation without any restriction on the topology onG.ContIntertwiningMap π₁ π₂is the type of continuous intertwining maps between two continuous representationsπ₁andπ₂.ContRepresentation.coind₁ πis the coinduced continuous representation on the space of continuous functions fromGtoVfor a continuous representationπ.
Tags #
continuous representation, algebra
A continuous representation of a group G on a R-module V which is a topological addgroup
is a homomorphism G →* V →L[R] V.
Equations
- ContRepresentation R G V = (G →* V →L[R] V)
Instances For
Every continuous representation "is" a representation.
Equations
Instances For
A continuous intertwining map between two continuous representations is an intertwining map which is also continuous.
- toFun : V → W
- map_add' (x y : V) : (↑self.toContinuousLinearMap).toFun (x + y) = (↑self.toContinuousLinearMap).toFun x + (↑self.toContinuousLinearMap).toFun y
- map_smul' (m : R) (x : V) : (↑self.toContinuousLinearMap).toFun (m • x) = (RingHom.id R) m • (↑self.toContinuousLinearMap).toFun x
- cont : Continuous (↑self.toContinuousLinearMap).toFun
Instances For
notation for continuous intertwining maps
Equations
- One or more equations did not get rendered due to their size.
Instances For
Any continuous intertwining map is an intertwining map.
Equations
- f.toIntertwiningMap = { toLinearMap := ↑f.toContinuousLinearMap, isIntertwining' := ⋯ }
Instances For
The identity continuous intertwining map.
Equations
- ContIntertwiningMap.id = { toContinuousLinearMap := ContinuousLinearMap.id R V, isIntertwining' := ⋯ }
Instances For
Equations
- ContIntertwiningMap.instFunLike = { coe := fun (f : ContIntertwiningMap π₁ π₂) => (↑f.toContinuousLinearMap).toFun, coe_injective' := ⋯ }
The composition of two continuous intertwining maps is a continuous intertwining map.
Equations
- f.comp g = { toContinuousLinearMap := f.toContinuousLinearMap ∘SL g.toContinuousLinearMap, isIntertwining' := ⋯ }
Instances For
The equivalence between continuous representations.
- mk'' :: (
- toFun : V → W
- map_add' (x y : V) : (↑↑self.toContinuousLinearEquiv).toFun (x + y) = (↑↑self.toContinuousLinearEquiv).toFun x + (↑↑self.toContinuousLinearEquiv).toFun y
- map_smul' (m : R) (x : V) : (↑↑self.toContinuousLinearEquiv).toFun (m • x) = (RingHom.id R) m • (↑↑self.toContinuousLinearEquiv).toFun x
- invFun : W → V
- left_inv : Function.LeftInverse (↑self.toContinuousLinearEquiv).invFun (↑↑self.toContinuousLinearEquiv).toFun
- right_inv : Function.RightInverse (↑self.toContinuousLinearEquiv).invFun (↑↑self.toContinuousLinearEquiv).toFun
- continuous_toFun : Continuous (↑↑self.toContinuousLinearEquiv).toFun
- cont : Continuous (↑↑self.toContinuousLinearEquiv).toFun
- isIntertwining' (g : G) : { toLinearMap := ↑↑self.toContinuousLinearEquiv, cont := ⋯ } ∘SL π₁ g = π₂ g ∘SL { toLinearMap := ↑↑self.toContinuousLinearEquiv, cont := ⋯ }
- )
Instances For
An Equiv between representations could be built from a LinearEquiv and an assumption
proving the G-equivariance.
Equations
- ContRepresentation.Equiv.mk e he = { toContinuousLinearEquiv := e, cont := ⋯, isIntertwining' := he }
Instances For
Equations
- One or more equations did not get rendered due to their size.
Any continuous representation is equivalent to itself.
Equations
Instances For
The equiv between continuous representations are symmetric.
Equations
- φ.symm = ContRepresentation.Equiv.mk φ.symm ⋯
Instances For
Composition of two Equivs.
Equations
- φ.trans ψ = ContRepresentation.Equiv.mk (φ.trans ψ.toContinuousLinearEquiv) ⋯
Instances For
The trivial continuous representation of a group G on a R-module V.
Equations
- ContRepresentation.trivial R G V = 1
Instances For
The restriction of a continuous representation along a monoid homomorphism.
Equations
- π.restrict φ = MonoidHom.comp π φ
Instances For
The underlying module of the coinduced continuous representation.
Equations
Instances For
The coinduced continuous representation where the action of H is defined by
h ↦ f ↦ f ∘ (· * h).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Given a continuous representation π of G on V,
this defines a Continuous representation π.coind₁ of G on the function space C(G,V).
The action of an element g : G is defined by f ↦ (x ↦ π g (f (g⁻¹ * x))).
This new representation of G is isomorphic to the continuous coinduction
of the trivial representation of the trivial subgroup of G, but the action has been
twisted so that the map const : V → C(G,V) is an intertwining map.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The functoriality of coind₁.
Equations
- π₁.coind₁_map π₂ f = { toFun := (↑f).comp, map_add' := ⋯, map_smul' := ⋯, cont := ⋯, isIntertwining' := ⋯ }
Instances For
The naturality of the transformation from 𝟭 ⟶ coind₁.
Equations
- π.coind₁_ι = { toFun := ContinuousMap.const G, map_add' := ⋯, map_smul' := ⋯, cont := ⋯, isIntertwining' := ⋯ }
Instances For
The equivalence between coind₁ and coind of the trivial representation of trivial
subgroup of G.
Equations
- One or more equations did not get rendered due to their size.