Documentation

TauCeti.RepresentationTheory.Homological.ContCohomology.Coinduced.Functor

Coinduction as a functor of smooth discrete representations #

For a compact topological group G and a subgroup U, this file packages the discrete coinduced module TauCeti.DiscreteCoind in the categorical language of smooth discrete representations, and compares it with Mathlib's algebraic coinduction Representation.coind. The unbundled module TauCeti.coind is transported to the categorical language through the smooth-discrete dictionary (TauCeti.toSmoothDiscrete, TauCeti.ofSmoothDiscrete).

Main definitions #

Main results #

@[reducible, inline]
noncomputable abbrev TauCeti.coindDiscreteRep (R : Type u) [Ring R] [TopologicalSpace R] (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] (U : Subgroup G) (A : DiscreteRep R ↥U) :

The locally constant coinduced module, bundled as a discrete representation of G.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    Coinduction from discrete U-representations to discrete G-representations.

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

      The object part of discrete coinduction is the locally constant coinduced representation.

      @[simp]
      theorem TauCeti.coindDiscreteFunctor_map_apply (R : Type u) [Ring R] [TopologicalSpace R] (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] (U : Subgroup G) {A B : DiscreteRep R ↥U} (f : A ⟶ B) (a : DiscreteCoind G U A.V) (g : G) :

      Discrete coinduction maps act pointwise on their locally constant functions. The explicit object transports identify the opaque functor's objects with coindDiscreteRep.

      @[reducible, inline]
      noncomputable abbrev TauCeti.coindTopRep (R : Type u) [Ring R] [TopologicalSpace R] (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] (U : Subgroup G) (A : SmoothDiscreteTopRep R ↥U) :

      The locally constant coinduced module, bundled as a smooth discrete representation of G.

      Equations
      Instances For

        Evaluation at 1 as the coinduction counit, from the restriction of the coinduced representation to its coefficient representation.

        Equations
        Instances For
          @[simp]
          theorem TauCeti.coindCounit_apply (R : Type u) [Ring R] [TopologicalSpace R] (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] (U : Subgroup G) (A : SmoothDiscreteTopRep R ↥U) (f : DiscreteCoind G U ↑A.obj) :
          (coindCounit R G U A) f = f 1

          The counit of coinduction evaluates a coinduced function at the identity.

          noncomputable def TauCeti.coindTraceHom (R : Type u) [Ring R] [TopologicalSpace R] (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] (U : Subgroup G) [U.FiniteIndex] (A : SmoothDiscreteTopRep R G) :
          (coindTopRep R G U { obj := TopRep.res U.subtype A.obj, property := ⋯ }).obj ⟶ A.obj

          The trace packaged as a morphism of smooth discrete G-representations for a finite-index subgroup U.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For

            Coinduction from smooth discrete U-representations to smooth discrete G-representations.

            Equations
            Instances For
              @[simp]

              The object part of smooth discrete coinduction is the bundled locally constant coinduced representation.

              @[simp]
              theorem TauCeti.coindFunctor_map_apply (R : Type u) [Ring R] [TopologicalSpace R] (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] (U : Subgroup G) {A B : SmoothDiscreteTopRep R ↥U} (f : A ⟶ B) (a : DiscreteCoind G U ↑A.obj) (g : G) :

              Smooth discrete coinduction maps act pointwise on their locally constant functions. The object transports identify the opaque composite functor's objects with coindTopRep.

              Evaluation at 1, natural in the smooth discrete coefficient representation.

              Equations
              Instances For
                @[simp]

                The components of the coinduction counit evaluate at 1. The object transport identifies the restricted opaque coinduced object with the restriction of coindTopRep.

                An algebraically coinduced function from an open subgroup is locally constant when the coefficient action is continuous and the coefficient space is discrete.

                For an open subgroup, locally constant coinduction is linearly equivalent to Mathlib's algebraic Representation.coindV, which carries the action Representation.coind. Both directions preserve the underlying function on G.

                Openness is used only in the inverse direction: it makes every algebraically coinduced function locally constant.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  @[simp]
                  theorem TauCeti.discreteCoindEquivAlgebraic_apply (R : Type u) [Ring R] [TopologicalSpace R] (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] (U : OpenSubgroup G) (A : SmoothDiscreteTopRep R ↥↑U) (f : DiscreteCoind G ↑U ↑A.obj) (g : G) :
                  ↑((discreteCoindEquivAlgebraic R G U A) f) g = f g

                  The comparison sends a locally constant coinduced function to the same underlying algebraically coinduced function.

                  @[simp]

                  The inverse comparison sends an algebraically coinduced function to the same underlying function, now equipped with its automatic local constancy.

                  @[simp]

                  The locally constant/algebraic coinduction comparison intertwines the right-translation actions of G.

                  @[reducible, inline]

                  Mathlib's algebraic coinduction, equipped with the discrete topology and the continuous actions transported from locally constant coinduction.

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

                    The representation carried by algebraicCoindDiscreteRep is Mathlib's Representation.coind, not merely an abstractly isomorphic action.

                    @[reducible, inline]

                    Algebraic coinduction from an open subgroup, regarded as a smooth discrete topological representation.

                    Equations
                    Instances For

                      Evaluation at 1 on algebraic coinduction, with the discrete topology. Over a commutative ring this is the counit of Mathlib's restriction–coinduction adjunction.

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

                        The algebraic counit evaluates the underlying equivariant function at 1.

                        Locally constant topological coinduction from an open subgroup agrees with Mathlib's algebraic coinduction. The isomorphism is the identity on the underlying equivariant functions.

                        Equations
                        Instances For
                          @[simp]

                          The forward map of the topological/algebraic comparison leaves every value unchanged.

                          @[simp]

                          The inverse map of the topological/algebraic comparison leaves every value unchanged.

                          The topological/algebraic coinduction comparison preserves the evaluation counit.

                          The continuous algebraic evaluation counit is the counit of Mathlib's algebraic restriction–coinduction adjunction after forgetting continuity.