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 #
TauCeti.ContinuousCohomology.map_addandTauCeti.ContinuousCohomology.map_smulgive additivity and linearity of the map associated to a compatible pair.TauCeti.ContinuousCohomology.mapAddHomandTauCeti.ContinuousCohomology.mapLinearMapbundle that dependence as an additive homomorphism and a linear map.TauCeti.ContinuousCohomology.continuousCochainsFunctoris the additive functor of homogeneous cochain complexes, withcontinuousCochainsFunctorCompHomologyIso; its action on maps of discrete modules iscochainsMap_ofDiscreteModulePair_id.TauCeti.ContinuousCohomology.continuousCohomologyFunctor_additiveandTauCeti.ContinuousCohomology.continuousCohomologyFunctor_linearinstall the corresponding functor instances.TauCeti.ContinuousCohomology.subsingleton_continuousCohomology_of_subsingleton: continuous cohomology vanishes on subsingleton coefficients, a consequence of additivity.TauCeti.ContinuousCohomology.subsingleton_continuousCohomology_ofDiscreteModule_of_subsingleton: the same for the discrete module attached to a subsingleton carrier.TauCeti.ContinuousCohomology.subsingleton_continuousCohomology_of_iso: continuous cohomology vanishes on coefficients isomorphic to ones on which it vanishes.subsingleton_continuousCohomology_ofDiscreteModule_of_continuousMulEquiv: the same along a topological group isomorphism and an equivariant isomorphism of discrete modules.
The compatible-pair cochain map induced by the zero coefficient morphism is zero.
Compatible-pair cochain maps are additive in the coefficient morphism.
The map on continuous cocycles induced by the zero coefficient morphism is zero.
Maps on continuous cocycles are additive in the coefficient morphism.
The map on continuous cohomology induced by the zero coefficient morphism is zero.
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
- TauCeti.ContinuousCohomology.mapAddHom φ X Y n = { toFun := fun (f : TopRep.res (↑φ) X ⟶ Y) => ContinuousCohomology.map φ f n, map_zero' := ⋯, map_add' := ⋯ }
Instances For
Compatible-pair cochain maps commute with scalar multiplication of the coefficient morphism.
Maps on continuous cocycles commute with scalar multiplication of the coefficient morphism.
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
- TauCeti.ContinuousCohomology.mapLinearMap φ X Y n = { toFun := (↑(TauCeti.ContinuousCohomology.mapAddHom φ X Y n)).toFun, map_add' := ⋯, map_smul' := ⋯ }
Instances For
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.