Documentation

Mathlib.RepresentationTheory.Continuous.Basic

Continuous representations #

This file defines continuous representations of a monoid G on a R-module V and related basic results.

Main Results #

Tags #

continuous representation, algebra

structure ContRepresentation (R : Type u_1) (G : Type u_2) (V : Type u_3) [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] :
Type (max u_2 u_3)

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.

  • ofMonoidHom :: (
    • toMonoidHom : G →* V →L[R] V

      The underlying monoid homomorphism of a continuous representation.

  • )
Instances For
    @[implicit_reducible]
    Equations
    theorem ContRepresentation.toMonoidHom_apply (R : Type u_1) (G : Type u_2) (V : Type u_3) [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] (π : ContRepresentation R G V) (g : G) :
    π.toMonoidHom g = π g
    @[reducible, inline]

    Every continuous representation "is" a representation.

    Equations
    Instances For
      structure ContIntertwiningMap {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] (π₁ : ContRepresentation R G V) (π₂ : ContRepresentation R G W) extends V →L[R] W :
      Type (max u_3 u_4)

      A continuous intertwining map between two continuous representations is an intertwining map which is also continuous.

      Instances For

        notation for continuous intertwining maps

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          @[reducible, inline]

          Any continuous intertwining map is an intertwining map.

          Equations
          Instances For
            def ContIntertwiningMap.id {R : Type u_1} {G : Type u_2} {V : Type u_3} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] {π₁ : ContRepresentation R G V} :

            The identity continuous intertwining map.

            Equations
            Instances For
              theorem ContIntertwiningMap.ext {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {π₁ : ContRepresentation R G V} {π₂ : ContRepresentation R G W} {f g : ContIntertwiningMap π₁ π₂} (h : f.toContinuousLinearMap = g.toContinuousLinearMap) :
              f = g
              @[implicit_reducible]
              instance ContIntertwiningMap.instFunLike {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {π₁ : ContRepresentation R G V} {π₂ : ContRepresentation R G W} :
              FunLike (ContIntertwiningMap π₁ π₂) V W
              Equations
              theorem ContIntertwiningMap.id_apply {R : Type u_1} {G : Type u_2} {V : Type u_3} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] {π₁ : ContRepresentation R G V} (v : V) :
              id v = v
              theorem ContIntertwiningMap.toContinuousLinearMap_apply {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {π₁ : ContRepresentation R G V} {π₂ : ContRepresentation R G W} (f : ContIntertwiningMap π₁ π₂) (v : V) :
              theorem ContIntertwiningMap.isIntertwining {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {π₁ : ContRepresentation R G V} {π₂ : ContRepresentation R G W} (f : ContIntertwiningMap π₁ π₂) (g : G) (v : V) :
              f ((π₁ g) v) = (π₂ g) (f v)
              def ContIntertwiningMap.comp {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} {U : Type u_5} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] [AddCommGroup U] [Module R U] [TopologicalSpace U] [IsTopologicalAddGroup U] {π₁ : ContRepresentation R G V} {π₂ : ContRepresentation R G W} {π₃ : ContRepresentation R G U} (f : ContIntertwiningMap π₂ π₃) (g : ContIntertwiningMap π₁ π₂) :

              The composition of two continuous intertwining maps is a continuous intertwining map.

              Equations
              Instances For
                @[implicit_reducible]
                instance ContIntertwiningMap.instAdd {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {π₁ : ContRepresentation R G V} {π₂ : ContRepresentation R G W} :
                Add (ContIntertwiningMap π₁ π₂)
                Equations
                theorem ContIntertwiningMap.add_apply {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {π₁ : ContRepresentation R G V} {π₂ : ContRepresentation R G W} (f g : ContIntertwiningMap π₁ π₂) (v : V) :
                (f + g) v = f v + g v
                theorem ContIntertwiningMap.comp_add {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} {U : Type u_5} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] [AddCommGroup U] [Module R U] [TopologicalSpace U] [IsTopologicalAddGroup U] {π₁ : ContRepresentation R G V} {π₂ : ContRepresentation R G W} {π₃ : ContRepresentation R G U} (f : ContIntertwiningMap π₂ π₃) (g h : ContIntertwiningMap π₁ π₂) :
                f.comp (g + h) = f.comp g + f.comp h
                theorem ContIntertwiningMap.add_comp {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} {U : Type u_5} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] [AddCommGroup U] [Module R U] [TopologicalSpace U] [IsTopologicalAddGroup U] {π₁ : ContRepresentation R G V} {π₂ : ContRepresentation R G W} {π₃ : ContRepresentation R G U} (f g : ContIntertwiningMap π₂ π₃) (h : ContIntertwiningMap π₁ π₂) :
                (f + g).comp h = f.comp h + g.comp h
                @[implicit_reducible]
                instance ContIntertwiningMap.instOne {R : Type u_1} {G : Type u_2} {V : Type u_3} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] {π₁ : ContRepresentation R G V} :
                One (ContIntertwiningMap π₁ π₁)
                Equations
                theorem ContIntertwiningMap.one_def {R : Type u_1} {G : Type u_2} {V : Type u_3} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] {π₁ : ContRepresentation R G V} :
                1 = id
                theorem ContIntertwiningMap.one_apply {R : Type u_1} {G : Type u_2} {V : Type u_3} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] {π₁ : ContRepresentation R G V} (v : V) :
                1 v = v
                @[implicit_reducible]
                instance ContIntertwiningMap.instZero {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {π₁ : ContRepresentation R G V} {π₂ : ContRepresentation R G W} :
                Equations
                theorem ContIntertwiningMap.zero_apply {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {π₁ : ContRepresentation R G V} {π₂ : ContRepresentation R G W} (v : V) :
                0 v = 0
                @[implicit_reducible]
                Equations
                @[implicit_reducible]
                Equations
                @[implicit_reducible]
                instance ContIntertwiningMap.instNeg {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {π₁ : ContRepresentation R G V} {π₂ : ContRepresentation R G W} :
                Neg (ContIntertwiningMap π₁ π₂)
                Equations
                theorem ContIntertwiningMap.neg_apply {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {π₁ : ContRepresentation R G V} {π₂ : ContRepresentation R G W} (f : ContIntertwiningMap π₁ π₂) (v : V) :
                (-f) v = -f v
                @[implicit_reducible]
                instance ContIntertwiningMap.instSub {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {π₁ : ContRepresentation R G V} {π₂ : ContRepresentation R G W} :
                Sub (ContIntertwiningMap π₁ π₂)
                Equations
                theorem ContIntertwiningMap.sub_apply {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {π₁ : ContRepresentation R G V} {π₂ : ContRepresentation R G W} (f g : ContIntertwiningMap π₁ π₂) (v : V) :
                (f - g) v = f v - g v
                theorem ContIntertwiningMap.sub_comp {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} {U : Type u_5} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] [AddCommGroup U] [Module R U] [TopologicalSpace U] [IsTopologicalAddGroup U] {π₁ : ContRepresentation R G V} {π₂ : ContRepresentation R G W} {π₃ : ContRepresentation R G U} (f g : ContIntertwiningMap π₂ π₃) (h : ContIntertwiningMap π₁ π₂) :
                (f - g).comp h = f.comp h - g.comp h
                theorem ContIntertwiningMap.comp_sub {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} {U : Type u_5} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] [AddCommGroup U] [Module R U] [TopologicalSpace U] [IsTopologicalAddGroup U] {π₁ : ContRepresentation R G V} {π₂ : ContRepresentation R G W} {π₃ : ContRepresentation R G U} (f : ContIntertwiningMap π₂ π₃) (g h : ContIntertwiningMap π₁ π₂) :
                f.comp (g - h) = f.comp g - f.comp h
                @[implicit_reducible]
                instance ContIntertwiningMap.instSMul {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {π₁ : ContRepresentation R G V} {π₂ : ContRepresentation R G W} {S : Type u_6} [Monoid S] [DistribMulAction S W] [SMulCommClass R S W] [ContinuousConstSMul S W] [LinearMap.CompatibleSMul W W S R] :
                SMul S (ContIntertwiningMap π₁ π₂)
                Equations
                theorem ContIntertwiningMap.smul_apply {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {π₁ : ContRepresentation R G V} {π₂ : ContRepresentation R G W} {S : Type u_6} [Monoid S] [DistribMulAction S W] [SMulCommClass R S W] [ContinuousConstSMul S W] [LinearMap.CompatibleSMul W W S R] (s : S) (f : ContIntertwiningMap π₁ π₂) (v : V) :
                (s f) v = s f v
                theorem ContIntertwiningMap.smul_comp {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} {U : Type u_5} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] [AddCommGroup U] [Module R U] [TopologicalSpace U] [IsTopologicalAddGroup U] {π₁ : ContRepresentation R G V} {π₂ : ContRepresentation R G W} {π₃ : ContRepresentation R G U} {S : Type u_7} [Monoid S] [DistribMulAction S U] [SMulCommClass R S U] [ContinuousConstSMul S U] [LinearMap.CompatibleSMul U U S R] (s : S) (f : ContIntertwiningMap π₂ π₃) (g : ContIntertwiningMap π₁ π₂) :
                (s f).comp g = s f.comp g
                theorem ContIntertwiningMap.comp_smul {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} {U : Type u_5} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] [AddCommGroup U] [Module R U] [TopologicalSpace U] [IsTopologicalAddGroup U] {π₁ : ContRepresentation R G V} {π₂ : ContRepresentation R G W} {π₃ : ContRepresentation R G U} {S : Type u_7} [Monoid S] [DistribMulAction S U] [SMulCommClass R S U] [ContinuousConstSMul S U] [LinearMap.CompatibleSMul U U S R] [DistribMulAction S W] [SMulCommClass R S W] [ContinuousConstSMul S W] [LinearMap.CompatibleSMul W W S R] [LinearMap.CompatibleSMul W U S R] (s : S) (f : ContIntertwiningMap π₂ π₃) (g : ContIntertwiningMap π₁ π₂) :
                f.comp (s g) = s f.comp g
                @[implicit_reducible]
                Equations
                • One or more equations did not get rendered due to their size.
                @[implicit_reducible]
                Equations
                @[implicit_reducible]
                instance ContIntertwiningMap.instModule {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {π₁ : ContRepresentation R G V} {π₂ : ContRepresentation R G W} {S : Type u_7} [Ring S] [Module S W] [SMulCommClass R S W] [ContinuousConstSMul S W] [LinearMap.CompatibleSMul W W S R] :
                Module S (ContIntertwiningMap π₁ π₂)
                Equations
                structure ContRepresentation.Equiv {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] (π₁ : ContRepresentation R G V) (π₂ : ContRepresentation R G W) extends V ≃L[R] W, ContIntertwiningMap π₁ π₂ :
                Type (max u_3 u_4)

                The equivalence between continuous representations.

                Instances For
                  def ContRepresentation.Equiv.mk {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {ρ : ContRepresentation R G V} {σ : ContRepresentation R G W} (e : V ≃L[R] W) (he : ∀ (g : G), e ∘SL ρ g = σ g ∘SL e) :
                  ρ.Equiv σ

                  An Equiv between representations could be built from a LinearEquiv and an assumption proving the G-equivariance.

                  Equations
                  Instances For
                    theorem ContRepresentation.Equiv.toContinuousLinearEquiv_mk' {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {ρ : ContRepresentation R G V} {σ : ContRepresentation R G W} {e : V ≃L[R] W} (he : ∀ (g : G), e ∘SL ρ g = σ g ∘SL e) :
                    theorem ContRepresentation.Equiv.toContIntertwiningMap_mk' {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {ρ : ContRepresentation R G V} {σ : ContRepresentation R G W} (e : V ≃L[R] W) (he : ∀ (g : G), e ∘SL ρ g = σ g ∘SL e) :
                    (mk e he) = { toContinuousLinearMap := e, isIntertwining' := he }
                    @[simp]
                    theorem ContRepresentation.Equiv.toContinuousLinearMap_mk' {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {ρ : ContRepresentation R G V} {σ : ContRepresentation R G W} (e : V ≃L[R] W) (he : ∀ (g : G), e ∘SL ρ g = σ g ∘SL e) :
                    @[implicit_reducible]
                    instance ContRepresentation.Equiv.instEquivLike {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {ρ : ContRepresentation R G V} {σ : ContRepresentation R G W} :
                    EquivLike (ρ.Equiv σ) V W
                    Equations
                    • One or more equations did not get rendered due to their size.
                    @[simp]
                    theorem ContRepresentation.Equiv.mk_apply {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {ρ : ContRepresentation R G V} {σ : ContRepresentation R G W} {e : V ≃L[R] W} (he : ∀ (g : G), e ∘SL ρ g = σ g ∘SL e) (v : V) :
                    (mk e he) v = e v
                    theorem ContRepresentation.Equiv.ext {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {ρ : ContRepresentation R G V} {σ : ContRepresentation R G W} {φ ψ : ρ.Equiv σ} (h : φ = ψ) :
                    φ = ψ
                    theorem ContRepresentation.Equiv.ext_iff {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {ρ : ContRepresentation R G V} {σ : ContRepresentation R G W} {φ ψ : ρ.Equiv σ} :
                    φ = ψ φ = ψ
                    def ContRepresentation.Equiv.refl {R : Type u_1} {G : Type u_2} {V : Type u_3} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] (ρ : ContRepresentation R G V) :
                    ρ.Equiv ρ

                    Any continuous representation is equivalent to itself.

                    Equations
                    Instances For
                      @[simp]
                      theorem ContRepresentation.Equiv.refl_apply {R : Type u_1} {G : Type u_2} {V : Type u_3} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] {ρ : ContRepresentation R G V} (v : V) :
                      (refl ρ) v = v
                      @[simp]
                      theorem ContRepresentation.Equiv.coe_toContIntertwiningMap {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {ρ : ContRepresentation R G V} {σ : ContRepresentation R G W} (φ : ρ.Equiv σ) :
                      φ = φ
                      def ContRepresentation.Equiv.symm {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {ρ : ContRepresentation R G V} {σ : ContRepresentation R G W} (φ : ρ.Equiv σ) :
                      σ.Equiv ρ

                      The equiv between continuous representations are symmetric.

                      Equations
                      Instances For
                        theorem ContinuousLinearEquiv.isIntertwining_symm_isIntertwining {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {ρ : ContRepresentation R G V} {σ : ContRepresentation R G W} {e : V ≃L[R] W} (he : ∀ (g : G), e ∘SL ρ g = σ g ∘SL e) (g : G) :
                        e.symm ∘SL σ g = ρ g ∘SL e.symm
                        @[simp]
                        theorem ContRepresentation.Equiv.mk_symm {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {ρ : ContRepresentation R G V} {σ : ContRepresentation R G W} {e : V ≃L[R] W} (he : ∀ (g : G), e ∘SL ρ g = σ g ∘SL e) :
                        (mk e he).symm = mk e.symm
                        theorem ContRepresentation.Equiv.coe_symm {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {ρ : ContRepresentation R G V} {σ : ContRepresentation R G W} (φ : ρ.Equiv σ) :
                        def ContRepresentation.Equiv.trans {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} {U : Type u_5} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] [AddCommGroup U] [Module R U] [TopologicalSpace U] [IsTopologicalAddGroup U] {ρ : ContRepresentation R G V} {σ : ContRepresentation R G W} {τ : ContRepresentation R G U} (φ : ρ.Equiv σ) (ψ : σ.Equiv τ) :
                        ρ.Equiv τ

                        Composition of two Equivs.

                        Equations
                        Instances For
                          @[simp]
                          theorem ContRepresentation.Equiv.toContIntertwiningMap_trans {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} {U : Type u_5} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] [AddCommGroup U] [Module R U] [TopologicalSpace U] [IsTopologicalAddGroup U] {ρ : ContRepresentation R G V} {σ : ContRepresentation R G W} {τ : ContRepresentation R G U} (φ : ρ.Equiv σ) (ψ : σ.Equiv τ) :
                          (φ.trans ψ) = (↑ψ).comp φ
                          @[simp]
                          theorem ContRepresentation.Equiv.trans_apply {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} {U : Type u_5} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] [AddCommGroup U] [Module R U] [TopologicalSpace U] [IsTopologicalAddGroup U] {ρ : ContRepresentation R G V} {σ : ContRepresentation R G W} {τ : ContRepresentation R G U} (φ : ρ.Equiv σ) (ψ : σ.Equiv τ) (v : V) :
                          (φ.trans ψ) v = ψ (φ v)
                          @[simp]
                          theorem ContRepresentation.Equiv.apply_symm_apply {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {ρ : ContRepresentation R G V} {σ : ContRepresentation R G W} (φ : ρ.Equiv σ) (v : W) :
                          φ (φ.symm v) = v
                          @[simp]
                          theorem ContRepresentation.Equiv.symm_apply_apply {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {ρ : ContRepresentation R G V} {σ : ContRepresentation R G W} (φ : ρ.Equiv σ) (v : V) :
                          φ.symm (φ v) = v
                          @[simp]
                          theorem ContRepresentation.Equiv.trans_symm {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {ρ : ContRepresentation R G V} {σ : ContRepresentation R G W} (φ : ρ.Equiv σ) :
                          φ.trans φ.symm = refl ρ
                          @[simp]
                          theorem ContRepresentation.Equiv.symm_trans {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {ρ : ContRepresentation R G V} {σ : ContRepresentation R G W} (φ : ρ.Equiv σ) :
                          φ.symm.trans φ = refl σ

                          The trivial continuous representation of a group G on a R-module V.

                          Equations
                          Instances For
                            @[simp]
                            theorem ContRepresentation.trivial_apply {R : Type u_1} {G : Type u_2} {V : Type u_3} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] (g : G) (v : V) :
                            ((trivial R G V) g) v = v
                            @[implicit_reducible]
                            def ContRepresentation.restrict {R : Type u_1} {G : Type u_2} {V : Type u_3} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] {H : Type u_6} [Monoid H] (π : ContRepresentation R G V) (φ : H →* G) :

                            The restriction of a continuous representation along a monoid homomorphism.

                            Equations
                            Instances For
                              theorem ContRepresentation.restrict_apply {R : Type u_1} {G : Type u_2} {V : Type u_3} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] {H : Type u_6} [Monoid H] (π : ContRepresentation R G V) (φ : H →* G) (h : H) :
                              (π.restrict φ) h = π (φ h)
                              @[simp]
                              theorem ContRepresentation.restrict_apply_apply {R : Type u_1} {G : Type u_2} {V : Type u_3} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] {H : Type u_6} [Monoid H] (π : ContRepresentation R G V) (φ : H →* G) (h : H) (v : V) :
                              ((π.restrict φ) h) v = (π (φ h)) v
                              def ContIntertwiningMap.restrict {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {H : Type u_6} [Monoid H] {π : ContRepresentation R G V} {π' : ContRepresentation R G W} (φ : H →* G) (f : ContIntertwiningMap π π') :

                              The restriction of a continuous intertwining map along a monoid homomorphism.

                              Equations
                              Instances For
                                @[simp]
                                theorem ContIntertwiningMap.restrict_apply {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {H : Type u_6} [Monoid H] {π : ContRepresentation R G V} {π' : ContRepresentation R G W} (φ : H →* G) (f : ContIntertwiningMap π π') (v : V) :
                                (restrict φ f) v = f v
                                theorem ContIntertwiningMap.restrict_sub {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {H : Type u_6} [Monoid H] {π : ContRepresentation R G V} {π' : ContRepresentation R G W} (φ : H →* G) (f g : ContIntertwiningMap π π') :
                                restrict φ (f - g) = restrict φ f - restrict φ g
                                def ContRepresentation.invariants {R : Type u_1} {G : Type u_2} {V : Type u_3} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] (π : ContRepresentation R G V) :

                                The submodule of G-invariant elements of a continuous representation.

                                Equations
                                • π.invariants = { carrier := {v : V | ∀ (g : G), (π g) v = v}, add_mem' := , zero_mem' := , smul_mem' := }
                                Instances For
                                  @[simp]
                                  theorem ContRepresentation.mem_invariants {R : Type u_1} {G : Type u_2} {V : Type u_3} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] {π : ContRepresentation R G V} (v : V) :
                                  v π.invariants ∀ (g : G), (π g) v = v

                                  The map induced on G-invariant elements by a continuous intertwining map.

                                  Equations
                                  Instances For
                                    theorem ContIntertwiningMap.mapInvariants_apply {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {π : ContRepresentation R G V} {π' : ContRepresentation R G W} (f : ContIntertwiningMap π π') (v : π.invariants) :
                                    (f.mapInvariants v) = f v
                                    @[simp]
                                    theorem ContIntertwiningMap.mk_mapInvariants_apply {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {π : ContRepresentation R G V} {π' : ContRepresentation R G W} (f : ContIntertwiningMap π π') (v : V) (hv : v π.invariants) :
                                    (f.mapInvariants v, hv) = f v
                                    def ContIntertwiningMap.mapInvariantsOfRes {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {H : Type u_6} [Monoid H] {π : ContRepresentation R G V} {π' : ContRepresentation R H W} (φ : H →* G) (f : ContIntertwiningMap (π.restrict φ) π') :

                                    Given a monoid homomorphism φ : H →* G, a G-representation π and an H-representation π', a continuous intertwining map f : π.restrict φ →ⁱL π' induces a continuous linear map π.invariants →L[R] π'.invariants between the invariant submodules.

                                    Equations
                                    Instances For
                                      theorem ContIntertwiningMap.mapInvariantsOfRes_apply {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {H : Type u_6} [Monoid H] {π : ContRepresentation R G V} {π' : ContRepresentation R H W} (φ : H →* G) (f : ContIntertwiningMap (π.restrict φ) π') (v : π.invariants) :
                                      ((mapInvariantsOfRes φ f) v) = f v
                                      @[simp]
                                      theorem ContIntertwiningMap.mk_mapInvariantsOfRes_apply {R : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [Monoid G] [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {H : Type u_6} [Monoid H] {π : ContRepresentation R G V} {π' : ContRepresentation R H W} (φ : H →* G) (f : ContIntertwiningMap (π.restrict φ) π') (v : V) (hv : v π.invariants) :
                                      ((mapInvariantsOfRes φ f) v, hv) = f v
                                      def ContRepresentation.coindV {R : Type u_1} {V : Type u_3} [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] {G : Type u_7} {H : Type u_8} [Group G] [TopologicalSpace G] [TopologicalSpace R] [ContinuousSMul R V] [Group H] [TopologicalSpace H] (φ : G →ₜ* H) (π : ContRepresentation R G V) :

                                      The underlying module of the coinduced continuous representation.

                                      Equations
                                      Instances For
                                        @[simp]
                                        theorem ContRepresentation.coe_coindV {R : Type u_1} {V : Type u_3} [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] {G : Type u_7} {H : Type u_8} [Group G] [TopologicalSpace G] [TopologicalSpace R] [ContinuousSMul R V] [Group H] [TopologicalSpace H] (φ : G →ₜ* H) (π : ContRepresentation R G V) :
                                        (coindV φ π) = {f : C(H, V) | ∀ (g : G) (h : H), f (φ g * h) = (π g) (f h)}
                                        @[simp]
                                        theorem ContRepresentation.mem_coindV {R : Type u_1} {V : Type u_3} [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] {G : Type u_7} {H : Type u_8} [Group G] [TopologicalSpace G] [TopologicalSpace R] [ContinuousSMul R V] [Group H] [TopologicalSpace H] (φ : G →ₜ* H) (π : ContRepresentation R G V) (f : C(H, V)) :
                                        f coindV φ π ∀ (g : G) (h : H), f (φ g * h) = (π g) (f h)

                                        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
                                          @[simp]
                                          theorem ContRepresentation.coind_toMonoidHom_apply_apply_coe {R : Type u_1} {V : Type u_3} [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] {G : Type u_7} {H : Type u_8} [Group G] [TopologicalSpace G] [TopologicalSpace R] [ContinuousSMul R V] [Group H] [TopologicalSpace H] (φ : G →ₜ* H) [IsTopologicalGroup H] (π : ContRepresentation R G V) (h : H) (x✝ : (coindV φ π)) :
                                          (((coind φ π).toMonoidHom h) x✝) = (↑x✝).comp (ContinuousMap.mulRight h)

                                          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
                                            @[simp]
                                            theorem ContRepresentation.coind₁_apply_apply {R : Type u_1} {V : Type u_3} [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] {G : Type u_7} [Group G] [TopologicalSpace G] [TopologicalSpace R] [ContinuousSMul R V] [IsTopologicalGroup G] (π : ContRepresentation R G V) (g : G) (f : C(G, V)) (x : G) :
                                            ((π.coind₁ g) f) x = (π g) (f (g⁻¹ * x))

                                            The functoriality of coind₁.

                                            Equations
                                            Instances For
                                              @[simp]
                                              theorem ContRepresentation.coind₁Map_toFun {R : Type u_1} {V : Type u_3} {W : Type u_4} [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {G : Type u_7} [Group G] [TopologicalSpace G] [TopologicalSpace R] [ContinuousSMul R V] [ContinuousSMul R W] [IsTopologicalGroup G] {π₁ : ContRepresentation R G V} {π₂ : ContRepresentation R G W} (f : ContIntertwiningMap π₁ π₂) (g : C(G, V)) :
                                              (coind₁Map f) g = (↑f).comp g

                                              The naturality of the transformation from 𝟭 ⟶ coind₁.

                                              Equations
                                              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.
                                                Instances For

                                                  Given a continuous group homomorphism φ : H →ₜ* G, precomposition with φ defines a continuous intertwining map π.coind₁.restrict φ →ⁱL (π.restrict φ).coind₁.

                                                  Equations
                                                  Instances For
                                                    @[simp]
                                                    theorem ContRepresentation.coind₁Res_apply {R : Type u_1} {V : Type u_3} [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] {G : Type u_7} {H : Type u_8} [Group G] [TopologicalSpace G] [TopologicalSpace R] [ContinuousSMul R V] [Group H] [TopologicalSpace H] [IsTopologicalGroup G] [IsTopologicalGroup H] (φ : H →ₜ* G) (π : ContRepresentation R G V) (F : C(G, V)) (x : H) :
                                                    ((coind₁Res φ π) F) x = F (φ x)

                                                    Given a continuous group homomorphism φ : H →ₜ* G, a continuous intertwining map f : π.restrict φ →ⁱL π' induces a continuous intertwining map π.coind₁.restrict φ →ⁱL π'.coind₁, sending F : C(G, V) to f ∘ F ∘ φ : C(H, W).

                                                    Equations
                                                    Instances For
                                                      @[simp]
                                                      theorem ContRepresentation.coind₁ResMap_apply {R : Type u_1} {V : Type u_3} {W : Type u_4} [Ring R] [AddCommGroup V] [TopologicalSpace V] [IsTopologicalAddGroup V] [Module R V] [AddCommGroup W] [TopologicalSpace W] [IsTopologicalAddGroup W] [Module R W] {G : Type u_7} {H : Type u_8} [Group G] [TopologicalSpace G] [TopologicalSpace R] [ContinuousSMul R V] [ContinuousSMul R W] [Group H] [TopologicalSpace H] {π : ContRepresentation R G V} [IsTopologicalGroup G] [IsTopologicalGroup H] {π' : ContRepresentation R H W} (φ : H →ₜ* G) (f : ContIntertwiningMap (π.restrict φ) π') (F : C(G, V)) (x : H) :
                                                      ((coind₁ResMap φ f) F) x = f (F (φ x))