Documentation

TauCeti.RepresentationTheory.Homological.TateCohomology.Functoriality

Tate cohomology along an isomorphism of finite groups #

Mathlib's Tate cohomology of a finite group is functorial in the coefficient representation, but the group is fixed throughout. This file supplies the missing variance in the group for the case of an isomorphism. A compatible pair consists of a group isomorphism e : G ≃* H and a linear map φ between the coefficient modules of M : Rep R G and N : Rep R H satisfying

φ ∘ ρ g = σ (e g) ∘ φ,

which is Mathlib's Representation.IsIntertwiningMap M.ρ (N.ρ.comp e) φ; the general representation-theoretic API of such a map lives in TauCeti.RepresentationTheory.Rep.ChangeOfGroup.

Such a pair induces a map of Tate complexes, hence a map tateCohomology M n ⟶ tateCohomology N n in every integer degree, and that map is an isomorphism as soon as φ is.

The construction connects the two halves of the Tate complex: on the chain half it is Mathlib's groupHomology.chainsMap along e, on the cochain half it is groupCohomology.cochainsMap along e.symm, and the two agree on the Tate norm because e permutes the group, so the norm ∑ g, ρ g is carried to ∑ h, σ h. In the degrees where Mathlib identifies Tate cohomology with ordinary group cohomology or homology, the construction is the ordinary change-of-group map of that theory.

The main application is conjugation: for an element of a group acting on a normal layer of a class formation, conjugation is an isomorphism of finite Galois groups covered by an isomorphism of coefficient modules, and the class-formation axioms compare the invariants of a layer with the invariants of its conjugate through the resulting map in degree two.

Main definitions #

Main results #

References #

The square joining the chain half of the Tate complex to its cochain half commutes for a compatible pair: this is IsIntertwiningMap.comp_norm in degree zero.

noncomputable def TauCeti.TateCohomology.complexMap {R G H : Type u} [CommRing R] [Group G] [Group H] {M : Rep R G} {N : Rep R H} [Fintype G] [Fintype H] {e : G ≃* H} {φ : ↑M →ₗ[R] ↑N} (hφ : M.ρ.IsIntertwiningMap (MonoidHom.comp N.ρ ↑e) φ) :

The map of Tate complexes attached to a compatible pair. On the chain half it is groupHomology.chainsMap along e, on the cochain half groupCohomology.cochainsMap along e.symm.

Equations
Instances For
    theorem TauCeti.TateCohomology.complexMap_f_zero {R G H : Type u} [CommRing R] [Group G] [Group H] {M : Rep R G} {N : Rep R H} [Fintype G] [Fintype H] {e : G ≃* H} {φ : ↑M →ₗ[R] ↑N} (hφ : M.ρ.IsIntertwiningMap (MonoidHom.comp N.ρ ↑e) φ) :

    In degree zero, the map of Tate complexes is the degree-zero component of groupCohomology.cochainsMap along e.symm.

    theorem TauCeti.TateCohomology.complexMap_f_negOne {R G H : Type u} [CommRing R] [Group G] [Group H] {M : Rep R G} {N : Rep R H} [Fintype G] [Fintype H] {e : G ≃* H} {φ : ↑M →ₗ[R] ↑N} (hφ : M.ρ.IsIntertwiningMap (MonoidHom.comp N.ρ ↑e) φ) :
    (complexMap hφ).f (-1) = (groupHomology.chainsMap (↑e) hφ.toRes).f 0

    In degree -1, the map of Tate complexes is the degree-zero component of groupHomology.chainsMap along e.

    Under the identification groupCohomology.cochainsIso₀ of the degree-zero term of the Tate complex with the coefficient module, the degree-zero component of the map of Tate complexes becomes φ.

    Under the identification groupCohomology.cochainsIso₀ of the degree-zero term of the Tate complex with the coefficient module, the degree-zero component of the map of Tate complexes becomes φ.

    Under the identification groupHomology.chainsIso₀ of the degree -1 term of the Tate complex with the coefficient module, the degree -1 component of the map of Tate complexes becomes φ.

    Under the identification groupHomology.chainsIso₀ of the degree -1 term of the Tate complex with the coefficient module, the degree -1 component of the map of Tate complexes becomes φ.

    theorem TauCeti.TateCohomology.complexMap_congr {R G H : Type u} [CommRing R] [Group G] [Group H] {M : Rep R G} {N : Rep R H} [Fintype G] [Fintype H] {e₁ e₂ : G ≃* H} {φ₁ φ₂ : ↑M →ₗ[R] ↑N} {h₁ : M.ρ.IsIntertwiningMap (MonoidHom.comp N.ρ ↑e₁) φ₁} {h₂ : M.ρ.IsIntertwiningMap (MonoidHom.comp N.ρ ↑e₂) φ₂} (he : e₁ = e₂) (hφ : φ₁ = φ₂) :

    The map of Tate complexes depends only on the compatible pair, not on the compatibility proof.

    theorem TauCeti.TateCohomology.complexMap_refl {R G : Type u} [CommRing R] [Group G] [Fintype G] {M N : Rep R G} {φ : ↑M →ₗ[R] ↑N} (hφ : M.ρ.IsIntertwiningMap (MonoidHom.comp N.ρ ↑(MulEquiv.refl G)) φ) :
    complexMap hφ = tateComplex.map (Rep.ofHom { toLinearMap := φ, isIntertwining' := ⋯ })

    Along the identity isomorphism the construction is Mathlib's coefficient functoriality.

    @[simp]

    The identity compatible pair induces the identity of Tate complexes.

    theorem TauCeti.TateCohomology.complexMap_comp {R G H K : Type u} [CommRing R] [Group G] [Group H] [Group K] {M : Rep R G} {N : Rep R H} {P : Rep R K} [Fintype G] [Fintype H] [Fintype K] {e₁ : G ≃* H} {e₂ : H ≃* K} {φ : ↑M →ₗ[R] ↑N} (hφ : M.ρ.IsIntertwiningMap (MonoidHom.comp N.ρ ↑e₁) φ) {ψ : ↑N →ₗ[R] ↑P} (hψ : N.ρ.IsIntertwiningMap (MonoidHom.comp P.ρ ↑e₂) ψ) :

    The construction is functorial in the compatible pair.

    theorem TauCeti.TateCohomology.complexMap_comp_assoc {R G H K : Type u} [CommRing R] [Group G] [Group H] [Group K] {M : Rep R G} {N : Rep R H} {P : Rep R K} [Fintype G] [Fintype H] [Fintype K] {e₁ : G ≃* H} {e₂ : H ≃* K} {φ : ↑M →ₗ[R] ↑N} (hφ : M.ρ.IsIntertwiningMap (MonoidHom.comp N.ρ ↑e₁) φ) {ψ : ↑N →ₗ[R] ↑P} (hψ : N.ρ.IsIntertwiningMap (MonoidHom.comp P.ρ ↑e₂) ψ) {Z : CochainComplex (ModuleCat R) ℤ} (h : tateComplex P ⟶ Z) :

    The construction is functorial in the compatible pair.

    noncomputable def TauCeti.TateCohomology.complexMapIso {R G H : Type u} [CommRing R] [Group G] [Group H] {M : Rep R G} {N : Rep R H} [Fintype G] [Fintype H] {e : G ≃* H} {e' : ↑M ≃ₗ[R] ↑N} (he : M.ρ.IsIntertwiningMap (MonoidHom.comp N.ρ ↑e) ↑e') :

    The isomorphism of Tate complexes attached to a compatible pair whose linear part is an equivalence.

    Equations
    Instances For
      @[simp]
      theorem TauCeti.TateCohomology.complexMapIso_hom {R G H : Type u} [CommRing R] [Group G] [Group H] {M : Rep R G} {N : Rep R H} [Fintype G] [Fintype H] {e : G ≃* H} {e' : ↑M ≃ₗ[R] ↑N} (he : M.ρ.IsIntertwiningMap (MonoidHom.comp N.ρ ↑e) ↑e') :
      @[simp]
      theorem TauCeti.TateCohomology.complexMapIso_inv {R G H : Type u} [CommRing R] [Group G] [Group H] {M : Rep R G} {N : Rep R H} [Fintype G] [Fintype H] {e : G ≃* H} {e' : ↑M ≃ₗ[R] ↑N} (he : M.ρ.IsIntertwiningMap (MonoidHom.comp N.ρ ↑e) ↑e') :
      noncomputable def TauCeti.TateCohomology.map {R G H : Type u} [CommRing R] [Group G] [Group H] {M : Rep R G} {N : Rep R H} [Fintype G] [Fintype H] {e : G ≃* H} {φ : ↑M →ₗ[R] ↑N} (hφ : M.ρ.IsIntertwiningMap (MonoidHom.comp N.ρ ↑e) φ) (n : ℤ) :

      Tate cohomology along a compatible pair, in a single integer degree.

      Equations
      Instances For
        theorem TauCeti.TateCohomology.map_def {R G H : Type u} [CommRing R] [Group G] [Group H] {M : Rep R G} {N : Rep R H} [Fintype G] [Fintype H] {e : G ≃* H} {φ : ↑M →ₗ[R] ↑N} (hφ : M.ρ.IsIntertwiningMap (MonoidHom.comp N.ρ ↑e) φ) (n : ℤ) :

        TauCeti.TateCohomology.map is the homology map of complexMap. This records the body of map, whose definition is not exported.

        noncomputable def TauCeti.TateCohomology.mapIso {R G H : Type u} [CommRing R] [Group G] [Group H] {M : Rep R G} {N : Rep R H} [Fintype G] [Fintype H] {e : G ≃* H} {e' : ↑M ≃ₗ[R] ↑N} (he : M.ρ.IsIntertwiningMap (MonoidHom.comp N.ρ ↑e) ↑e') (n : ℤ) :

        Tate cohomology along a compatible pair whose linear part is an equivalence is an isomorphism in every integer degree.

        Equations
        Instances For
          @[simp]
          theorem TauCeti.TateCohomology.mapIso_hom {R G H : Type u} [CommRing R] [Group G] [Group H] {M : Rep R G} {N : Rep R H} [Fintype G] [Fintype H] {e : G ≃* H} {e' : ↑M ≃ₗ[R] ↑N} (he : M.ρ.IsIntertwiningMap (MonoidHom.comp N.ρ ↑e) ↑e') (n : ℤ) :
          (mapIso he n).hom = map he n
          @[simp]
          theorem TauCeti.TateCohomology.mapIso_inv {R G H : Type u} [CommRing R] [Group G] [Group H] {M : Rep R G} {N : Rep R H} [Fintype G] [Fintype H] {e : G ≃* H} {e' : ↑M ≃ₗ[R] ↑N} (he : M.ρ.IsIntertwiningMap (MonoidHom.comp N.ρ ↑e) ↑e') (n : ℤ) :
          (mapIso he n).inv = map ⋯ n

          Degree zero #

          noncomputable def TauCeti.TateCohomology.mapInvariants {R G H : Type u} [CommRing R] [Group G] [Group H] {M : Rep R G} {N : Rep R H} {e : G ≃* H} {φ : ↑M →ₗ[R] ↑N} (hφ : M.ρ.IsIntertwiningMap (MonoidHom.comp N.ρ ↑e) φ) :

          A compatible pair carries invariants to invariants.

          Equations
          Instances For
            @[simp]
            theorem TauCeti.TateCohomology.mapInvariants_apply_coe {R G H : Type u} [CommRing R] [Group G] [Group H] {M : Rep R G} {N : Rep R H} {e : G ≃* H} {φ : ↑M →ₗ[R] ↑N} (hφ : M.ρ.IsIntertwiningMap (MonoidHom.comp N.ρ ↑e) φ) (x : ↥M.ρ.invariants) :
            ↑((mapInvariants hφ) x) = φ ↑x
            noncomputable def TauCeti.TateCohomology.mapNormQuotient {R G H : Type u} [CommRing R] [Group G] [Group H] {M : Rep R G} {N : Rep R H} [Fintype G] [Fintype H] {e : G ≃* H} {φ : ↑M →ₗ[R] ↑N} (hφ : M.ρ.IsIntertwiningMap (MonoidHom.comp N.ρ ↑e) φ) :

            The map on norm quotients induced by a compatible pair.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              @[simp]
              theorem TauCeti.TateCohomology.mapNormQuotient_mk {R G H : Type u} [CommRing R] [Group G] [Group H] {M : Rep R G} {N : Rep R H} [Fintype G] [Fintype H] {e : G ≃* H} {φ : ↑M →ₗ[R] ↑N} (hφ : M.ρ.IsIntertwiningMap (MonoidHom.comp N.ρ ↑e) φ) (x : ↥M.ρ.invariants) :

              The map on norm quotients sends the class of an invariant to the class of its image.

              Under the identifications H0CyclesIso of the degree-zero cycles of the Tate complexes of M and N with the invariants, the map that complexMap induces on degree-zero cycles is mapInvariants, the restriction of φ to the invariants.

              Under the identifications H0CyclesIso of the degree-zero cycles of the Tate complexes of M and N with the invariants, the map that complexMap induces on degree-zero cycles is mapInvariants, the restriction of φ to the invariants.

              @[simp]
              theorem TauCeti.TateCohomology.H0π_comp_map {R G H : Type u} [CommRing R] [Group G] [Group H] {M : Rep R G} {N : Rep R H} [Fintype G] [Fintype H] {e : G ≃* H} {φ : ↑M →ₗ[R] ↑N} (hφ : M.ρ.IsIntertwiningMap (MonoidHom.comp N.ρ ↑e) φ) :

              The degree-zero Tate map sends the class of an invariant to the class of its image under the compatible coefficient map.

              @[simp]

              The degree-zero Tate map sends the class of an invariant to the class of its image under the compatible coefficient map.

              @[simp]
              theorem TauCeti.TateCohomology.H0π_comp_map_apply {R G H : Type u} [CommRing R] [Group G] [Group H] {M : Rep R G} {N : Rep R H} [Fintype G] [Fintype H] {e : G ≃* H} {φ : ↑M →ₗ[R] ↑N} (hφ : M.ρ.IsIntertwiningMap (MonoidHom.comp N.ρ ↑e) φ) (x : ↥M.ρ.invariants) :

              The degree-zero Tate map sends the class of an invariant to the class of its image under the compatible coefficient map.

              In degree zero, the map attached to a compatible pair is the induced map on the quotient of invariants by the norm image.

              Degree minus one #

              def TauCeti.TateCohomology.mapKerNorm {R G H : Type u} [CommRing R] [Group G] [Group H] {M : Rep R G} {N : Rep R H} [Fintype G] [Fintype H] {e : G ≃* H} {φ : ↑M →ₗ[R] ↑N} (hφ : M.ρ.IsIntertwiningMap (MonoidHom.comp N.ρ ↑e) φ) :

              A compatible pair carries norm-zero elements to norm-zero elements.

              Equations
              Instances For
                @[simp]
                theorem TauCeti.TateCohomology.mapKerNorm_apply_coe {R G H : Type u} [CommRing R] [Group G] [Group H] {M : Rep R G} {N : Rep R H} [Fintype G] [Fintype H] {e : G ≃* H} {φ : ↑M →ₗ[R] ↑N} (hφ : M.ρ.IsIntertwiningMap (MonoidHom.comp N.ρ ↑e) φ) (x : ↥(LinearMap.ker M.ρ.norm)) :
                ↑((mapKerNorm hφ) x) = φ ↑x

                Under the identifications HNegOneCyclesIso of the degree -1 cycles of the Tate complexes of M and N with the kernels of the norms, the map that complexMap induces on degree -1 cycles is mapKerNorm, the restriction of φ to the elements of norm zero.

                Under the identifications HNegOneCyclesIso of the degree -1 cycles of the Tate complexes of M and N with the kernels of the norms, the map that complexMap induces on degree -1 cycles is mapKerNorm, the restriction of φ to the elements of norm zero.

                @[simp]

                The degree -1 Tate map sends the class of a norm-zero element to the class of its image under the compatible coefficient map.

                @[simp]

                The degree -1 Tate map sends the class of a norm-zero element to the class of its image under the compatible coefficient map.

                @[simp]

                The degree -1 Tate map sends the class of a norm-zero element to the class of its image under the compatible coefficient map.

                theorem TauCeti.TateCohomology.map_congr {R G H : Type u} [CommRing R] [Group G] [Group H] {M : Rep R G} {N : Rep R H} [Fintype G] [Fintype H] {e₁ e₂ : G ≃* H} {φ₁ φ₂ : ↑M →ₗ[R] ↑N} {h₁ : M.ρ.IsIntertwiningMap (MonoidHom.comp N.ρ ↑e₁) φ₁} {h₂ : M.ρ.IsIntertwiningMap (MonoidHom.comp N.ρ ↑e₂) φ₂} (he : e₁ = e₂) (hφ : φ₁ = φ₂) (n : ℤ) :
                map h₁ n = map h₂ n

                Tate cohomology in a fixed degree depends only on the compatible pair.

                theorem TauCeti.TateCohomology.map_refl {R G : Type u} [CommRing R] [Group G] [Fintype G] {M N : Rep R G} {φ : ↑M →ₗ[R] ↑N} (hφ : M.ρ.IsIntertwiningMap (MonoidHom.comp N.ρ ↑(MulEquiv.refl G)) φ) (n : ℤ) :
                map hφ n = (tateCohomologyFunctor n).map (Rep.ofHom { toLinearMap := φ, isIntertwining' := ⋯ })

                Along the identity isomorphism, Tate cohomology of a compatible pair is Mathlib's coefficient functoriality.

                @[simp]

                The identity compatible pair induces the identity in every degree.

                theorem TauCeti.TateCohomology.map_comp {R G H K : Type u} [CommRing R] [Group G] [Group H] [Group K] {M : Rep R G} {N : Rep R H} {P : Rep R K} [Fintype G] [Fintype H] [Fintype K] {e₁ : G ≃* H} {e₂ : H ≃* K} {φ : ↑M →ₗ[R] ↑N} (hφ : M.ρ.IsIntertwiningMap (MonoidHom.comp N.ρ ↑e₁) φ) {ψ : ↑N →ₗ[R] ↑P} (hψ : N.ρ.IsIntertwiningMap (MonoidHom.comp P.ρ ↑e₂) ψ) (n : ℤ) :

                Tate cohomology is functorial in the compatible pair, in every degree.

                theorem TauCeti.TateCohomology.map_comp_assoc {R G H K : Type u} [CommRing R] [Group G] [Group H] [Group K] {M : Rep R G} {N : Rep R H} {P : Rep R K} [Fintype G] [Fintype H] [Fintype K] {e₁ : G ≃* H} {e₂ : H ≃* K} {φ : ↑M →ₗ[R] ↑N} (hφ : M.ρ.IsIntertwiningMap (MonoidHom.comp N.ρ ↑e₁) φ) {ψ : ↑N →ₗ[R] ↑P} (hψ : N.ρ.IsIntertwiningMap (MonoidHom.comp P.ρ ↑e₂) ψ) (n : ℤ) {Z : ModuleCat R} (h : tateCohomology P n ⟶ Z) :

                Tate cohomology is functorial in the compatible pair, in every degree.

                In positive degrees the construction is the ordinary cohomological change-of-group map along e.symm, read through Mathlib's comparison between Tate and group cohomology.

                theorem TauCeti.TateCohomology.map_comp_isoGroupHomology_hom {R G H : Type u} [CommRing R] [Group G] [Group H] {M : Rep R G} {N : Rep R H} [Fintype G] [Fintype H] {e : G ≃* H} {φ : ↑M →ₗ[R] ↑N} (hφ : M.ρ.IsIntertwiningMap (MonoidHom.comp N.ρ ↑e) φ) (m : ℤ) (n : ℕ) (hmn : m = -(↑n + 1)) [NeZero n] :

                In degrees at most -2 the construction is the ordinary homological change-of-group map along e, read through Mathlib's comparison between Tate cohomology and group homology.

                noncomputable def TauCeti.TateCohomology.negSuccIso {R G : Type u} [CommRing R] [Group G] (M : Rep R G) [Fintype G] (n : ℕ) [NeZero n] :

                Tate cohomology in degree -(n+1), for n > 0, is group homology in degree n: the component at M of Mathlib's comparison TateCohomology.isoGroupHomology.

                Equations
                Instances For
                  @[simp]
                  theorem TauCeti.TateCohomology.map_comp_negSuccIso_hom {R G H : Type u} [CommRing R] [Group G] [Group H] {M : Rep R G} {N : Rep R H} [Fintype G] [Fintype H] {e : G ≃* H} {φ : ↑M →ₗ[R] ↑N} (hφ : M.ρ.IsIntertwiningMap (MonoidHom.comp N.ρ ↑e) φ) (n : ℕ) [NeZero n] :

                  In degrees -(n+1) with n > 0 the construction is the ordinary homological change-of-group map along e, read through TauCeti.TateCohomology.negSuccIso.

                  @[simp]

                  In degrees -(n+1) with n > 0 the construction is the ordinary homological change-of-group map along e, read through TauCeti.TateCohomology.negSuccIso.

                  Naturality in the coefficients and the connecting maps #

                  theorem TauCeti.TateCohomology.complexMap_naturality {R G H : Type u} [CommRing R] [Group G] [Group H] [Fintype G] [Fintype H] {M M' : Rep R G} {N N' : Rep R H} {e : G ≃* H} {φ : ↑M →ₗ[R] ↑N} {φ' : ↑M' →ₗ[R] ↑N'} (hφ : M.ρ.IsIntertwiningMap (MonoidHom.comp N.ρ ↑e) φ) (hφ' : M'.ρ.IsIntertwiningMap (MonoidHom.comp N'.ρ ↑e) φ') (f : M ⟶ M') (f' : N ⟶ N') (hf : φ' ∘ₗ (Rep.Hom.hom f).toLinearMap = (Rep.Hom.hom f').toLinearMap ∘ₗ φ) :

                  The map of Tate complexes of a compatible pair is natural in the coefficients: if morphisms f : M ⟶ M' and f' : N ⟶ N' commute with the linear parts of compatible pairs M → N and M' → N', the induced square of Tate complexes commutes.

                  theorem TauCeti.TateCohomology.tateCohomologyFunctor_map_comp_map {R G H : Type u} [CommRing R] [Group G] [Group H] [Fintype G] [Fintype H] {M M' : Rep R G} {N N' : Rep R H} {e : G ≃* H} {φ : ↑M →ₗ[R] ↑N} {φ' : ↑M' →ₗ[R] ↑N'} (hφ : M.ρ.IsIntertwiningMap (MonoidHom.comp N.ρ ↑e) φ) (hφ' : M'.ρ.IsIntertwiningMap (MonoidHom.comp N'.ρ ↑e) φ') (f : M ⟶ M') (f' : N ⟶ N') (hf : φ' ∘ₗ (Rep.Hom.hom f).toLinearMap = (Rep.Hom.hom f').toLinearMap ∘ₗ φ) (n : ℤ) :

                  Tate cohomology of a compatible pair is natural in the coefficients, in every degree.

                  theorem TauCeti.TateCohomology.tateCohomologyFunctor_map_comp_map_assoc {R G H : Type u} [CommRing R] [Group G] [Group H] [Fintype G] [Fintype H] {M M' : Rep R G} {N N' : Rep R H} {e : G ≃* H} {φ : ↑M →ₗ[R] ↑N} {φ' : ↑M' →ₗ[R] ↑N'} (hφ : M.ρ.IsIntertwiningMap (MonoidHom.comp N.ρ ↑e) φ) (hφ' : M'.ρ.IsIntertwiningMap (MonoidHom.comp N'.ρ ↑e) φ') (f : M ⟶ M') (f' : N ⟶ N') (hf : φ' ∘ₗ (Rep.Hom.hom f).toLinearMap = (Rep.Hom.hom f').toLinearMap ∘ₗ φ) (n : ℤ) {Z : ModuleCat R} (h : tateCohomology N' n ⟶ Z) :

                  Tate cohomology of a compatible pair is natural in the coefficients, in every degree.

                  noncomputable def TauCeti.TateCohomology.resIso {R G H : Type u} [CommRing R] [Group G] [Group H] [Fintype G] [Fintype H] (e : G ≃* H) (n : ℤ) :

                  Restricting the coefficients along an isomorphism of finite groups does not change Tate cohomology, naturally in the coefficients.

                  Equations
                  Instances For
                    @[simp]
                    theorem TauCeti.TateCohomology.resIso_hom_app {R G H : Type u} [CommRing R] [Group G] [Group H] [Fintype G] [Fintype H] (e : G ≃* H) (n : ℤ) (N : Rep R H) :
                    (resIso e n).hom.app N = (mapIso ⋯ n).hom
                    @[simp]
                    theorem TauCeti.TateCohomology.resIso_inv_app {R G H : Type u} [CommRing R] [Group G] [Group H] [Fintype G] [Fintype H] (e : G ≃* H) (n : ℤ) (N : Rep R H) :
                    (resIso e n).inv.app N = (mapIso ⋯ n).inv
                    theorem TauCeti.TateCohomology.natCard_tateCohomology_eq {R G H : Type u} [CommRing R] [Group G] [Group H] {M : Rep R G} {N : Rep R H} [Fintype G] [Fintype H] {e : G ≃* H} {e' : ↑M ≃ₗ[R] ↑N} (he : M.ρ.IsIntertwiningMap (MonoidHom.comp N.ρ ↑e) ↑e') (n : ℤ) :

                    Tate cohomology groups matched by a compatible pair whose linear part is an equivalence have the same cardinality.

                    @[simp]

                    In degree zero, the map induced by a morphism of representations of one finite group sends the class of an invariant to the class of its image.

                    @[simp]

                    In degree zero, the map induced by a morphism of representations of one finite group sends the class of an invariant to the class of its image.

                    @[simp]

                    In degree zero, the map induced by a morphism of representations of one finite group sends the class of an invariant to the class of its image.

                    Connecting maps #

                    theorem TauCeti.TateCohomology.δ_comp_map {R G H : Type u} [CommRing R] [Group G] [Group H] [Fintype G] [Fintype H] {S : CategoryTheory.ShortComplex (Rep R G)} {S' : CategoryTheory.ShortComplex (Rep R H)} (hS : S.ShortExact) (hS' : S'.ShortExact) {e : G ≃* H} {φ₁ : ↑S.X₁ →ₗ[R] ↑S'.X₁} {φ₂ : ↑S.X₂ →ₗ[R] ↑S'.X₂} {φ₃ : ↑S.X₃ →ₗ[R] ↑S'.X₃} (h₁ : S.X₁.ρ.IsIntertwiningMap (MonoidHom.comp S'.X₁.ρ ↑e) φ₁) (h₂ : S.X₂.ρ.IsIntertwiningMap (MonoidHom.comp S'.X₂.ρ ↑e) φ₂) (h₃ : S.X₃.ρ.IsIntertwiningMap (MonoidHom.comp S'.X₃.ρ ↑e) φ₃) (hf : φ₂ ∘ₗ (Rep.Hom.hom S.f).toLinearMap = (Rep.Hom.hom S'.f).toLinearMap ∘ₗ φ₁) (hg : φ₃ ∘ₗ (Rep.Hom.hom S.g).toLinearMap = (Rep.Hom.hom S'.g).toLinearMap ∘ₗ φ₂) (r : ℤ) :

                    Tate cohomology of compatible pairs commutes with the connecting maps. Compatible pairs between the terms of a short exact sequence S of G-representations and those of a short exact sequence S' of H-representations, whose linear parts commute with the maps of the two sequences, intertwine the connecting maps of S and S' in every degree.

                    theorem TauCeti.TateCohomology.tateCohomologyFunctor_map_comp_map_res {R G H : Type u} [CommRing R] [Group G] [Group H] [Fintype G] [Fintype H] {M : Rep R G} {N : Rep R H} {e : G ≃* H} {φ : ↑M →ₗ[R] ↑N} (hφ : M.ρ.IsIntertwiningMap (MonoidHom.comp N.ρ ↑e) φ) (f : M ⟶ Rep.res (↑e) N) (hf : (Rep.Hom.hom f).toLinearMap = φ) (n : ℤ) :

                    A compatible pair factors through the restriction of its target: Tate cohomology of the pair (e, φ) is the coefficient map induced by a morphism f : M ⟶ Res(e)(N) with linear part φ, followed by Tate cohomology of the pair Res(e)(N) → N.