Documentation

TauCeti.RepresentationTheory.Induction.DimensionShift

The dimension-shifting sequences #

For a representation A of a group G, the embedding A ⟶ Coind_⊥^G A into the representation coinduced from the trivial subgroup and the projection Ind_⊥^G A ⟶ A from the induced representation give short exact sequences

0 ⟶ A ⟶ Coind_⊥^G A ⟶ dimensionShiftUp A ⟶ 0 and 0 ⟶ dimensionShiftDown A ⟶ Ind_⊥^G A ⟶ A ⟶ 0,

which stay short exact after restriction along any monoid homomorphism H →* G. As representations of G itself, the middle terms have vanishing positive-degree cohomology (groupCohomology.isZero_coindBot_succ), respectively homology (groupHomology.isZero_indBot_succ), and for a finite group vanishing Tate cohomology in every degree (TauCeti.TateCohomology.isZero_coindBot, TauCeti.TateCohomology.isZero_indBot), so the connecting homomorphisms of these sequences shift degrees. This is the dimension shifting of Milne, Class Field Theory, II 1.13 and 1.28; this file provides the sequences themselves.

The constructions follow ClassFieldTheory/Cohomology/Functors/UpDown.lean in kbuzzard/ClassFieldTheory, commit ccc3323c6750abca25b49b35106f54eb3a398509.

Main definitions #

Main statements #

References #

The upward dimension shift #

noncomputable def Rep.dimensionShiftUp {k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) :

The cokernel of the embedding A ⟶ Coind_⊥^G A, so that Hⁿ⁺¹(G, dimensionShiftUp A) ≅ Hⁿ⁺²(G, A).

Equations
Instances For
    noncomputable def Rep.dimensionShiftUpπ {k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) :

    The projection from the coinduced module onto dimensionShiftUp A.

    Equations
    Instances For

      The projection onto dimensionShiftUp A is an epimorphism.

      @[simp]

      The embedding into the coinduced module followed by the dimension-shift projection is zero.

      @[simp]

      The embedding into the coinduced module followed by the dimension-shift projection is zero.

      The dimension-shift projection is a cokernel of the embedding into the coinduced module.

      Equations
      Instances For

        The short complex A ⟶ Coind_⊥^G A ⟶ dimensionShiftUp A.

        Equations
        Instances For
          theorem Rep.dimensionShiftUpSES_def {k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) :
          A.dimensionShiftUpSES = { X₁ := A, X₂ := coindBot k G ↑A, X₃ := A.dimensionShiftUp, f := A.coindBotUnit, g := A.dimensionShiftUpπ, zero := ⋯ }

          The upward dimension-shifting short complex has maps the embedding into the coinduced module and the dimension-shift projection.

          @[simp]

          The first object in the upward dimension-shifting short complex is A.

          @[simp]

          The middle object in the upward dimension-shifting short complex is coinduced from ⊥.

          @[simp]

          The last object in the upward dimension-shifting short complex is dimensionShiftUp A.

          The short complex A ⟶ Coind_⊥^G A ⟶ dimensionShiftUp A is short exact.

          The upward dimension-shifting short complex stays short exact after restriction along any monoid homomorphism f : H →* G.

          The upward dimension-shifting short complex stays short exact after tensoring on the left with any representation M: the embedding into the coinduced module has the k-linear retraction f ↦ f 1.

          The downward dimension shift #

          noncomputable def Rep.dimensionShiftDown {k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) :

          The kernel of the projection Ind_⊥^G A ⟶ A, so that Ĥⁿ(G, A) ≅ Ĥⁿ⁺¹(G, dimensionShiftDown A) when G is finite.

          Equations
          Instances For
            noncomputable def Rep.dimensionShiftDownι {k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) :

            The inclusion of dimensionShiftDown A into the induced module.

            Equations
            Instances For

              The inclusion of dimensionShiftDown A is a monomorphism.

              @[simp]

              The dimension-shift inclusion followed by the projection onto A is zero.

              @[simp]

              The dimension-shift inclusion followed by the projection onto A is zero.

              The dimension-shift inclusion is a kernel of the projection onto A.

              Equations
              Instances For

                The short complex dimensionShiftDown A ⟶ Ind_⊥^G A ⟶ A.

                Equations
                Instances For
                  theorem Rep.dimensionShiftDownSES_def {k G : Type u} [CommRing k] [Group G] (A : Rep.{u, u, u} k G) :
                  A.dimensionShiftDownSES = { X₁ := A.dimensionShiftDown, X₂ := indBot k G ↑A, X₃ := A, f := A.dimensionShiftDownι, g := A.indBotCounit, zero := ⋯ }

                  The downward dimension-shifting short complex has maps the dimension-shift inclusion and the projection onto A.

                  @[simp]

                  The first object in the downward dimension-shifting short complex is dimensionShiftDown A.

                  @[simp]

                  The middle object in the downward dimension-shifting short complex is induced from ⊥.

                  @[simp]

                  The last object in the downward dimension-shifting short complex is A.

                  The short complex dimensionShiftDown A ⟶ Ind_⊥^G A ⟶ A is short exact.

                  The downward dimension-shifting short complex stays short exact after restriction along any monoid homomorphism f : H →* G.

                  The downward dimension-shifting short complex stays short exact after tensoring on the left with any representation M: the projection from the induced module has the k-linear section a ↦ ⟦1 ⊗ₜ a⟧.

                  Functoriality of the dimension-shifting sequences #

                  noncomputable def Rep.dimensionShiftUpMap {k G : Type u} [CommRing k] [Group G] {A B : Rep.{u, u, u} k G} (f : A ⟶ B) :

                  The morphism induced on the upward dimension shift by a representation morphism.

                  Equations
                  Instances For
                    @[simp]

                    The map on upward shifts commutes with their quotient projections.

                    @[simp]

                    The upward shift map preserves identity morphisms.

                    @[simp]

                    The upward shift map preserves composition.

                    noncomputable def Rep.dimensionShiftUpSESMap {k G : Type u} [CommRing k] [Group G] {A B : Rep.{u, u, u} k G} (f : A ⟶ B) :
                    { X₁ := A, X₂ := coindBot k G ↑A, X₃ := A.dimensionShiftUp, f := A.coindBotUnit, g := A.dimensionShiftUpπ, zero := ⋯ } ⟶ { X₁ := B, X₂ := coindBot k G ↑B, X₃ := B.dimensionShiftUp, f := B.coindBotUnit, g := B.dimensionShiftUpπ, zero := ⋯ }

                    A coefficient morphism induces a morphism of the public presentations of the upward dimension-shifting sequences (dimensionShiftUpSES_def).

                    Equations
                    Instances For
                      @[simp]
                      theorem Rep.dimensionShiftUpSESMap_τ₁ {k G : Type u} [CommRing k] [Group G] {A B : Rep.{u, u, u} k G} (f : A ⟶ B) :

                      The first component of the upward sequence morphism.

                      @[simp]

                      The middle component of the upward sequence morphism.

                      @[simp]

                      The last component of the upward sequence morphism.

                      noncomputable def Rep.dimensionShiftDownMap {k G : Type u} [CommRing k] [Group G] {A B : Rep.{u, u, u} k G} (f : A ⟶ B) :

                      The morphism induced on the downward dimension shift by a representation morphism.

                      Equations
                      Instances For
                        @[simp]

                        The map on downward shifts commutes with their inclusions into induced modules.

                        @[simp]

                        The downward shift map preserves identity morphisms.

                        @[simp]

                        The downward shift map preserves composition.

                        noncomputable def Rep.dimensionShiftDownSESMap {k G : Type u} [CommRing k] [Group G] {A B : Rep.{u, u, u} k G} (f : A ⟶ B) :
                        { X₁ := A.dimensionShiftDown, X₂ := indBot k G ↑A, X₃ := A, f := A.dimensionShiftDownι, g := A.indBotCounit, zero := ⋯ } ⟶ { X₁ := B.dimensionShiftDown, X₂ := indBot k G ↑B, X₃ := B, f := B.dimensionShiftDownι, g := B.indBotCounit, zero := ⋯ }

                        A coefficient morphism induces a morphism of the public presentations of the downward dimension-shifting sequences (dimensionShiftDownSES_def).

                        Equations
                        Instances For
                          @[simp]

                          The first component of the downward sequence morphism.

                          @[simp]

                          The middle component of the downward sequence morphism.

                          @[simp]

                          The last component of the downward sequence morphism.

                          Bundled coefficient functoriality #

                          The upward dimension shift as an endofunctor on representations.

                          Equations
                          Instances For
                            @[simp]

                            The upward shift functor evaluates to the upward shift.

                            @[simp]

                            The upward shift functor acts on morphisms by dimensionShiftUpMap.

                            The projection from coinduction to the upward shift, natural in coefficients.

                            Equations
                            Instances For
                              @[simp]

                              The component of the upward projection is the cokernel projection.

                              The upward short exact sequence as a functor of coefficient representations.

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

                                The upward sequence functor evaluates to the upward short exact sequence.

                                @[simp]

                                The upward sequence functor acts on morphisms by dimensionShiftUpSESMap.

                                The downward dimension shift as an endofunctor on representations.

                                Equations
                                Instances For
                                  @[simp]

                                  The downward shift functor evaluates to the downward shift.

                                  @[simp]

                                  The downward shift functor acts on morphisms by dimensionShiftDownMap.

                                  The inclusion of the downward shift into induction, natural in coefficients.

                                  Equations
                                  Instances For
                                    @[simp]

                                    The component of the downward inclusion is the kernel inclusion.

                                    The downward short exact sequence as a functor of coefficient representations.

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

                                      The downward sequence functor evaluates to the downward short exact sequence.

                                      @[simp]

                                      The downward sequence functor acts on morphisms by dimensionShiftDownSESMap.