Topological representations #
This file defines the category TopRep k G of topological representations of a monoid G over a
topological ring k, and shows that it is equivalent to the category Action (TopModuleCat k) G.
For a topological group G we define the invariants functor TopRep.invariantsFunctor, the
coinduction functor TopRep.coind₁Functor, the restriction functor TopRep.resFunctor along a
group homomorphism φ : H →* G, and the morphism TopRep.invariantsResMap φ f between invariant
submodules induced by a morphism f : res φ X ⟶ Y.
The category of topological representations of a monoid G over a topological ring k, and
their morphisms.
- V : Type w
the underlying type of an object in
TopRep k G - hV1 : AddCommGroup ↑self
- hV2 : Module k ↑self
- hV3 : TopologicalSpace ↑self
- hV4 : IsTopologicalAddGroup ↑self
- hV5 : ContinuousSMul k ↑self
- ρ : ContRepresentation k G ↑self
the underlying continuous representation of an object in
TopRep k G
Instances For
Equations
- TopRep.instCoeSortType = { coe := TopRep.V }
The object in the category of topological representations associated to a type equipped with a
continuous representation. This is the preferred way to construct a term of TopRep k G.
Equations
Instances For
The type of morphisms in TopRep k G.
- hom' : ContIntertwiningMap A.ρ B.ρ
The underlying
G-equivariant linear map.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Turn a morphism in TopRep back into an IntertwiningMap.
Equations
Instances For
Typecheck an IntertwiningMap as a morphism in TopRep.
Equations
Instances For
The morphism of topological modules underlying a morphism in TopRep k G.
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- TopRep.instPreadditive = { homGroup := inferInstance, add_comp := ⋯, comp_add := ⋯ }
Equations
- One or more equations did not get rendered due to their size.
Equations
- TopRep.instLinear = { homModule := inferInstance, smul_comp := ⋯, comp_smul := ⋯ }
The functor sending a topological representation to the corresponding object in
Action (TopModuleCat k) G.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The functor sending an object in Action (TopModuleCat k) G to the corresponding topological
representation.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The unit isomorphism of the equivalence TopRepIsoActionTop.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The counit isomorphism of the equivalence TopRepIsoActionTop.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The equivalence of categories between TopRep k G and Action (TopModuleCat k) G.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The G-invariant topologicalsubmodule of a topological representation.
Equations
- X.invariants = TopModuleCat.of k ↥X.ρ.invariants
Instances For
The functor taking an R-linear G-representation to its G-invariant submodule.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The top rep induced by the coinduced representation.
Instances For
The functor taking a representation rep to the representation C(G, rep).
The G action is defined by g • f := x ↦ g • f (g⁻¹ * x).
Equations
- TopRep.coind₁Functor k G = { obj := TopRep.coind₁, map := fun {X Y : TopRep k G} (φ : X ⟶ Y) => TopRep.ofHom (ContRepresentation.coind₁Map (TopRep.Hom.hom φ)), map_id := ⋯, map_comp := ⋯ }
Instances For
The constant function rep ⟶ C(G, rep) as a natural transformation.
Equations
- TopRep.coind₁ι = { app := fun (rep : TopRep k G) => TopRep.ofHom rep.ρ.coind₁ι, naturality := ⋯ }
Instances For
The restriction of a topological representation along a monoid homomorphism.
Equations
- TopRep.res φ A = TopRep.of (A.ρ.restrict φ)
Instances For
The functor taking a topological G-representation to a topological H-representation
along a monoid homomorphism φ : H →* G.
Equations
- TopRep.resFunctor φ = { obj := TopRep.res φ, map := fun {X Y : TopRep k G} (f : X ⟶ Y) => TopRep.ofHom (ContIntertwiningMap.restrict φ (TopRep.Hom.hom f)), map_id := ⋯, map_comp := ⋯ }
Instances For
The morphism between invariant submodules induced by a morphism res φ X ⟶ Y of
topological H-representations, where φ : H →* G is a group homomorphism.