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

@[reducible, inline]
abbrev 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.

Equations
Instances For
    @[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.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
                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
                            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
                              @[simp]
                              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) (x : H) :
                              (π.restrict φ) x = π (φ x)
                              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_6} {H : Type u_7} [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_6} {H : Type u_7} [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_6} {H : Type u_7} [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_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_6} {H : Type u_7} [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 φ π) 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]

                                    The functoriality of coind₁.

                                    Equations
                                    • π₁.coind₁_map π₂ f = { toFun := (↑f).comp, map_add' := , map_smul' := , cont := , isIntertwining' := }
                                    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_6} [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