Documentation

Mathlib.RepresentationTheory.Continuous.TopRep

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.

structure TopRep (k : Type u) (G : Type v) [TopologicalSpace k] [Ring k] [IsTopologicalRing k] [Monoid G] :
Type (max (max u v) (w + 1))

The category of topological representations of a monoid G over a topological ring k, and their morphisms.

Instances For
    @[implicit_reducible]
    Equations
    @[reducible, inline]

    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
    • TopRep.of ρ = { V := X, hV1 := inst✝⁴, hV2 := inst✝³, hV3 := inst✝², hV4 := inst✝¹, hV5 := inst✝, ρ := ρ }
    Instances For
      theorem TopRep.of_V {k : Type u} {G : Type v} (X : Type w) [TopologicalSpace k] [Ring k] [IsTopologicalRing k] [Monoid G] [AddCommGroup X] [Module k X] [TopologicalSpace X] [IsTopologicalAddGroup X] [ContinuousSMul k X] (ρ : ContRepresentation k G X) :
      (of ρ) = X
      theorem TopRep.of_ρ {k : Type u} {G : Type v} (X : Type w) [TopologicalSpace k] [Ring k] [IsTopologicalRing k] [Monoid G] [AddCommGroup X] [Module k X] [TopologicalSpace X] [IsTopologicalAddGroup X] [ContinuousSMul k X] (ρ : ContRepresentation k G X) :
      (of ρ).ρ = ρ
      structure TopRep.Hom {k : Type u} {G : Type v} [TopologicalSpace k] [Ring k] [IsTopologicalRing k] [Monoid G] (A : TopRep k G) (B : TopRep k G) :
      Type (max u_1 u_2)

      The type of morphisms in TopRep k G.

      Instances For
        theorem TopRep.Hom.ext_iff {k : Type u} {G : Type v} {inst✝ : TopologicalSpace k} {inst✝¹ : Ring k} {inst✝² : IsTopologicalRing k} {inst✝³ : Monoid G} {A : TopRep k G} {B : TopRep k G} {x y : A.Hom B} :
        x = y x.hom' = y.hom'
        theorem TopRep.Hom.ext {k : Type u} {G : Type v} {inst✝ : TopologicalSpace k} {inst✝¹ : Ring k} {inst✝² : IsTopologicalRing k} {inst✝³ : Monoid G} {A : TopRep k G} {B : TopRep k G} {x y : A.Hom B} (hom' : x.hom' = y.hom') :
        x = y
        @[implicit_reducible]
        Equations
        • One or more equations did not get rendered due to their size.
        @[implicit_reducible]
        Equations
        • One or more equations did not get rendered due to their size.
        @[reducible, inline]
        abbrev TopRep.Hom.hom {k : Type u} {G : Type v} [TopologicalSpace k] [Ring k] [IsTopologicalRing k] [Monoid G] {A B : TopRep k G} (f : A.Hom B) :

        Turn a morphism in TopRep back into an IntertwiningMap.

        Equations
        Instances For
          @[reducible, inline]

          Typecheck an IntertwiningMap as a morphism in TopRep.

          Equations
          Instances For
            @[simp]
            theorem TopRep.ofHom_hom {k : Type u} {G : Type v} [TopologicalSpace k] [Ring k] [IsTopologicalRing k] [Monoid G] (A B : TopRep k G) (f : A B) :
            @[reducible, inline]
            abbrev TopRep.Hom.toTopModuleCatHom {k : Type u} {G : Type v} [TopologicalSpace k] [Ring k] [IsTopologicalRing k] [Monoid G] {A B : TopRep k G} (f : A.Hom B) :

            The morphism of topological modules underlying a morphism in TopRep k G.

            Equations
            Instances For
              @[simp]
              theorem TopRep.hom_comp {k : Type u} {G : Type v} [TopologicalSpace k] [Ring k] [IsTopologicalRing k] [Monoid G] (A B C : TopRep k G) (f : A B) (g : B C) :
              theorem TopRep.hom_ext {k : Type u} {G : Type v} [TopologicalSpace k] [Ring k] [IsTopologicalRing k] [Monoid G] {A B : TopRep k G} {f g : A B} (hf : Hom.hom f = Hom.hom g) :
              f = g
              theorem TopRep.hom_ext_iff {k : Type u} {G : Type v} [TopologicalSpace k] [Ring k] [IsTopologicalRing k] [Monoid G] {A B : TopRep k G} {f g : A B} :
              theorem TopRep.hom_comm_apply {k : Type u} {G : Type v} [TopologicalSpace k] [Ring k] [IsTopologicalRing k] [Monoid G] {A B : TopRep k G} (f : A B) (g : G) (a : A) :
              (Hom.hom f) ((A.ρ g) a) = (B.ρ g) ((Hom.hom f) a)

              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