Documentation

TauCeti.RepresentationTheory.Homological.ContCohomology.Additive

Additivity and linearity of continuous cohomology #

This file proves that the compatible-pair map on continuous cohomology is additive in its coefficient morphism. Over a commutative coefficient ring it also commutes with scalar multiplication. Consequently Hⁿ(G, -), packaged as TauCeti.ContinuousCohomology.continuousCohomologyFunctor, is an additive and linear functor.

The proof follows the construction through Mathlib's coinduced resolution: resolutionMap, cochainsMap, cocyclesMap, and finally the induced map on homology. The cochain- and cocycle-level statements are public because later constructions, in particular connecting maps and cup products, need linearity before passing to cohomology.

Main results #

@[simp]

The compatible-pair cochain map induced by the zero coefficient morphism is zero.

@[simp]

Compatible-pair cochain maps are additive in the coefficient morphism.

@[simp]

The map on continuous cocycles induced by the zero coefficient morphism is zero.

@[simp]

Maps on continuous cocycles are additive in the coefficient morphism.

@[simp]

The map on continuous cohomology induced by the zero coefficient morphism is zero.

@[simp]

Maps on continuous cohomology are additive in the coefficient morphism.

The map on continuous cohomology induced by a fixed group homomorphism, bundled as an additive homomorphism in the coefficient morphism.

Equations
Instances For
    @[simp]
    theorem TauCeti.ContinuousCohomology.mapAddHom_apply {R : Type u} {G H : Type v} [Ring R] [TopologicalSpace R] [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [Group H] [TopologicalSpace H] [IsTopologicalGroup H] {X : TopRep R G} {Y : TopRep R H} (φ : H →ₜ* G) (f : TopRep.res (↑φ) X ⟶ Y) (n : ℕ) :
    @[simp]

    Compatible-pair cochain maps commute with scalar multiplication of the coefficient morphism.

    @[simp]

    Maps on continuous cocycles commute with scalar multiplication of the coefficient morphism.

    @[simp]
    theorem TauCeti.ContinuousCohomology.map_smul {G H : Type v} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [Group H] [TopologicalSpace H] [IsTopologicalGroup H] {R : Type u} [CommRing R] [TopologicalSpace R] {X : TopRep R G} {Y : TopRep R H} (φ : H →ₜ* G) (r : R) (f : TopRep.res (↑φ) X ⟶ Y) (n : ℕ) :

    Maps on continuous cohomology commute with scalar multiplication of the coefficient morphism.

    The map on continuous cohomology induced by a fixed group homomorphism, bundled as a linear map in the coefficient morphism.

    Equations
    Instances For
      @[simp]
      theorem TauCeti.ContinuousCohomology.mapLinearMap_apply {G H : Type v} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [Group H] [TopologicalSpace H] [IsTopologicalGroup H] {R : Type u} [CommRing R] [TopologicalSpace R] {X : TopRep R G} {Y : TopRep R H} (φ : H →ₜ* G) (f : TopRep.res (↑φ) X ⟶ Y) (n : ℕ) :

      Continuous cohomology in a fixed degree is additive in the coefficient representation.

      Continuous cohomology vanishes on a coefficient representation whose carrier is a subsingleton: the identity of such a representation is the zero morphism, and the additive functor continuousCohomologyFunctor sends it to the zero endomorphism of the cohomology.

      Continuous cohomology vanishes on a discrete module with subsingleton carrier: the carrier of ofDiscreteModule R G M is M itself, so the representation is a subsingleton and subsingleton_continuousCohomology_of_subsingleton applies.

      Continuous cohomology vanishes on a coefficient representation isomorphic to one on which it vanishes: the coefficient map of the isomorphism is a bijection of the cohomology modules.

      Continuous cohomology vanishes on a discrete module carried along a topological group isomorphism from one on which it vanishes: for e : H ≃ₜ* G and an R-linear isomorphism f : M ≃ₗ[R] N with f (e h • m) = h • f m, the map along e and f has a right inverse, the map along e⁻¹ and f⁻¹.

      Continuous cohomology in a fixed degree is linear in the coefficient representation.

      The cochain functor #

      Mathlib's homogeneous cochain complex TopRep.homogeneousCochains as a functor in the coefficients. Its action on morphisms is the compatible-pair cochain map at φ = id, the cochain-level counterpart of TauCeti.ContinuousCohomology.coeffMap.

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

        The cochain functor is additive in the coefficient representation.

        The homology of the cochain functor in degree n is continuous cohomology continuousCohomologyFunctor R G n; the two functors agree on objects and morphisms by definition.

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

          The cochain map of an equivariant map of discrete modules agrees with the cochain functor applied to the corresponding map of topological representations.

          After forgetting topologies, the map Hⁿ(G, X) ⟶ Hⁿ(H, Y) of a compatible pair is the map induced on the homology of the forgotten homogeneous-cochain complexes by cochainsMap φ f, conjugated by the identifications CategoryTheory.ShortComplex.mapHomologyIso of that homology with the underlying modules of continuous cohomology.

          After forgetting topologies, the coefficient map Hⁿ(G, X) ⟶ Hⁿ(G, Y) is the map induced on the homology of the forgotten homogeneous-cochain complexes, conjugated by the identifications CategoryTheory.ShortComplex.mapHomologyIso of that homology with the underlying modules of continuous cohomology. This is forget₂_map_map at φ = id.