Documentation

PadicRep.ContinuousReps.CRep

@[reducible, inline]
abbrev CRep (R G : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R] [Group G] [TopologicalSpace G] :
Type (u + 1)
Equations
Instances For
    @[reducible, inline]

    The underlying morphism in TopModuleCat induced by a morphism in CRep.

    Equations
    Instances For
      @[reducible, inline]
      Equations
      Instances For
        @[reducible, inline]
        Equations
        Instances For
          @[simp]
          Equations
          Instances For
            theorem CRep.continuous_const_smul_of_continuous_action {R G : Type u} [CommRing R] [TopologicalSpace R] [Group G] [TopologicalSpace G] (V : Rep R G) [TopologicalSpace V.V] [ContinuousAdd V.V] [ContinuousSMul R V.V] (hcont : Continuous fun (p : G × V.V) => (V.ρ p.1) p.2) (g : G) :
            Continuous fun (v : V.V) => (V.ρ g) v

            From joint continuity of the action map G × V → V, deduce pointwise continuity in V.

            noncomputable def CRep.repActiontoTopModuleCatHom {R G : Type u} [CommRing R] [TopologicalSpace R] [Group G] [TopologicalSpace G] (V : Rep R G) [TopologicalSpace V.V] [ContinuousAdd V.V] [ContinuousSMul R V.V] (hcont : Continuous fun (p : G × V.V) => (V.ρ p.1) p.2) (g : G) :

            Upgrade ((Action.ρ V) g).hom to a morphism in TopModuleCat using pointwise continuity.

            Equations
            Instances For
              @[simp]
              theorem CRep.repActiontoTopModuleCatHom_apply {R G : Type u} [CommRing R] [TopologicalSpace R] [Group G] [TopologicalSpace G] (V : Rep R G) [TopologicalSpace V.V] [ContinuousAdd V.V] [ContinuousSMul R V.V] (hcont : Continuous fun (p : G × V.V) => (V.ρ p.1) p.2) (g : G) (v : V.V) :
              @[simp]
              theorem CRep.repActiontoTopModuleCatHom_one {R G : Type u} [CommRing R] [TopologicalSpace R] [Group G] [TopologicalSpace G] (V : Rep R G) [TopologicalSpace V.V] [ContinuousAdd V.V] [ContinuousSMul R V.V] (hcont : Continuous fun (p : G × V.V) => (V.ρ p.1) p.2) :

              The upgraded morphism sends 1 to the identity.

              @[simp]
              theorem CRep.repActiontoTopModuleCatHom_mul {R G : Type u} [CommRing R] [TopologicalSpace R] [Group G] [TopologicalSpace G] (V : Rep R G) [TopologicalSpace V.V] [ContinuousAdd V.V] [ContinuousSMul R V.V] (hcont : Continuous fun (p : G × V.V) => (V.ρ p.1) p.2) (g h : G) :

              The upgraded morphism respects multiplication (with the Action convention).

              noncomputable def CRep.repActiontoTopModuleCatEnd {R G : Type u} [CommRing R] [TopologicalSpace R] [Group G] [TopologicalSpace G] (V : Rep R G) [TopologicalSpace V.V] [ContinuousAdd V.V] [ContinuousSMul R V.V] (hcont : Continuous fun (p : G × V.V) => (V.ρ p.1) p.2) :

              Assemble the upgraded morphisms into a monoid hom G →* End (TopModuleCat.of R V).

              Equations
              Instances For
                @[simp]
                theorem CRep.repActiontoTopModuleCatEnd_apply {R G : Type u} [CommRing R] [TopologicalSpace R] [Group G] [TopologicalSpace G] (V : Rep R G) [TopologicalSpace V.V] [ContinuousAdd V.V] [ContinuousSMul R V.V] (hcont : Continuous fun (p : G × V.V) => (V.ρ p.1) p.2) (g : G) (v : V.V) :
                (CategoryTheory.ConcreteCategory.hom (have this := (repActiontoTopModuleCatEnd V hcont) g; this)) v = (V.ρ g) v

                Pointwise simp lemma for the upgraded End action.

                noncomputable def CRep.ofRepAction {R G : Type u} [CommRing R] [TopologicalSpace R] [Group G] [TopologicalSpace G] (V : Rep R G) [TopologicalSpace V.V] [ContinuousAdd V.V] [ContinuousSMul R V.V] (hcont : Continuous fun (p : G × V.V) => (V.ρ p.1) p.2) :

                The Action (TopModuleCat R) G obtained from V : Rep R G and a continuity hypothesis.

                Equations
                Instances For
                  @[simp]
                  theorem CRep.ofRepAction_V {R G : Type u} [CommRing R] [TopologicalSpace R] [Group G] [TopologicalSpace G] (V : Rep R G) [TopologicalSpace V.V] [ContinuousAdd V.V] [ContinuousSMul R V.V] (hcont : Continuous fun (p : G × V.V) => (V.ρ p.1) p.2) :
                  (ofRepAction V hcont).V = TopModuleCat.of R V.V
                  @[simp]
                  theorem CRep.ofRepAction_ρ {R G : Type u} [CommRing R] [TopologicalSpace R] [Group G] [TopologicalSpace G] (V : Rep R G) [TopologicalSpace V.V] [ContinuousAdd V.V] [ContinuousSMul R V.V] (hcont : Continuous fun (p : G × V.V) => (V.ρ p.1) p.2) (g : G) :
                  (ofRepAction V hcont).ρ g = (repActiontoTopModuleCatEnd V hcont) g
                  theorem CRep.continuous_ofRepAction {R G : Type u} [CommRing R] [TopologicalSpace R] [Group G] [TopologicalSpace G] (V : Rep R G) [TopologicalSpace V.V] [ContinuousAdd V.V] [ContinuousSMul R V.V] (hcont : Continuous fun (p : G × V.V) => (V.ρ p.1) p.2) :

                  Joint continuity of the action map for ofRepAction.

                  noncomputable def CRep.ofRep {R G : Type u} [CommRing R] [TopologicalSpace R] [IsTopologicalRing R] [Group G] [TopologicalSpace G] (V : Rep R G) [TopologicalSpace V.V] [ContinuousAdd V.V] [ContinuousSMul R V.V] (hcont : Continuous fun (p : G × V.V) => (V.ρ p.1) p.2) :
                  CRep R G

                  Upgrade V : Rep R G to CRep R G assuming the action map is jointly continuous.

                  Equations
                  Instances For
                    @[reducible, inline]
                    noncomputable abbrev CRep.of {R G : Type u} [CommRing R] [TopologicalSpace R] [IsTopologicalRing R] [Group G] [TopologicalSpace G] {V : Type u} [AddCommGroup V] [Module R V] [TopologicalSpace V] [ContinuousAdd V] [ContinuousSMul R V] (ρ : ContinuousRep R G V) :
                    CRep R G

                    Upgrade ρ : ContinuousRep R G V to an object of CRep R G.

                    This composes Rep.of with CRep.ofRep.

                    Equations
                    Instances For