Functoriality of group homology #
Mathlib shows that the functor groupHomology.chainsFunctor k G sending a representation to its
complex of inhomogeneous chains preserves zero morphisms. This file shows that it is additive,
matching Mathlib's instance for its cohomological counterpart groupCohomology.cochainsFunctor.
It also records how the map on first homology induced by a group homomorphism f : H →* G reads
through Mathlib's identification H₁(G, A) ≃ Gᵃᵇ ⊗ A for trivial coefficients: it is
Abelianization.map f tensored with the coefficients. With trivial coefficients, the vanishing
of group homology is also transported along isomorphisms of groups.
Main results #
TauCeti.groupHomology.chainsFunctorAdditive: the chains functor is additive.groupHomology.map_id_nsmul_id: soHₙ(G, -)sendsc • 𝟙to multiplication byc.TauCeti.groupHomology.map_mkH1OfIsTrivial: with trivial coefficients, the map onH₁induced byf : H →* Gandφ : A ⟶ Res(f)(B)sends the class ofx ⊗ ato that off x ⊗ φ a.TauCeti.groupHomology.H1AddEquivOfIsTrivial_map: with trivial coefficients, change of group and a coefficient map act asAbelianization.map f ⊗ φ.MulEquiv.subsingleton_groupHomology: vanishing of group homology with trivial coefficients is invariant under group isomorphisms.Rep.chainsMap_inclusion_comp_chainsMap_subtype: the maps of inhomogeneous chains induced by inclusions of subgroupsS ≤ T ≤ Gcompose.Rep.map_inclusion_comp_map_subtype: so do the induced maps on homology.
The functor from representations to inhomogeneous group-homology chains is additive.
With trivial coefficients, the map on first homology induced by f : H →* G and
φ : A ⟶ Res(f)(B) sends the class of x ⊗ a to the class of f x ⊗ φ a.
With trivial coefficients, the identification of first homology with the abelianization tensor the coefficients is natural in both the group and the coefficient module.
Group homology with trivial coefficients is invariant under isomorphisms of groups: if it
vanishes in degree n for H, then it vanishes in degree n for every group G ≃* H.
The map on group homology induced by the multiple c • 𝟙 of the identity of a representation
is multiplication by c.
The maps of inhomogeneous chains induced by inclusions of subgroups compose: the inclusion of
S into T followed by that of T into G is the inclusion of S into G.
The maps of inhomogeneous chains induced by inclusions of subgroups compose: the inclusion of
S into T followed by that of T into G is the inclusion of S into G.
The maps on group homology induced by inclusions of subgroups compose: the inclusion of S
into T followed by that of T into G is the inclusion of S into G.