Documentation

TauCeti.AlgebraicTopology.ClassifyingSpace.Homology

The singular homology of a classifying space is group homology #

For every group G and every commutative ring k, the singular homology of Milnor's classifying space classifyingSpace G with coefficients in k is Mathlib's group homology of G with coefficients in the trivial representation k, in every degree (TauCeti.classifyingSpaceSingularHomologyIsoGroupHomology):

Hₙ(BG; k) ≅ Hₙ(G, k).

The countable join universalGSpace G is weakly contractible and carries a CW structure, so it is contractible by Whitehead's theorem (TauCeti.instContractibleSpaceUniversalGSpace). The orbit map classifyingSpaceProj G is the quotient covering map of the free action of G on it, so its singular chains are a free resolution of k over k[G] whose coinvariants are the singular chains of classifyingSpace G (IsQuotientCoveringMap.singularHomologyIsoGroupHomology). No hypothesis on G is needed.

The identification is natural in the group. The geometric chain identification commutes with every group homomorphism (MonoidHom.classifyingSpaceSingularChainsCoinvariants_naturality), and on homology, for every φ : G →* H, the map Hₙ(BG; k) ⟶ Hₙ(BH; k) induced by the strictly functorial map MonoidHom.classifyingSpaceMap φ is Mathlib's change-of-group map groupHomology.map φ (MonoidHom.classifyingSpaceSingularHomologyIsoGroupHomology_hom_naturality). No hypothesis on φ is needed.

Main definitions #

Main results #

References #

The singular homology of the classifying space is group homology: for every group G, the singular homology Hₙ(BG; k) of Milnor's classifying space with coefficients in a commutative ring k is Mathlib's group homology Hₙ(G, k) of the trivial representation. It comes from the free resolution of k by the singular chains of universalGSpace G.

Instances For

    The geometric chain comparison for Milnor classifying spaces is natural in the group. Applying a group homomorphism to the labels in the universal space before passing to coinvariant chains agrees with pushing chains forward along its map of classifying spaces.

    The geometric chain comparison for Milnor classifying spaces is natural in the group. Applying a group homomorphism to the labels in the universal space before passing to coinvariant chains agrees with pushing chains forward along its map of classifying spaces.

    The singular homology of the classifying space is naturally group homology. For every group homomorphism φ : G →* H, the identifications Hₙ(BG; k) ≅ Hₙ(G, k) and Hₙ(BH; k) ≅ Hₙ(H, k) carry the map induced by MonoidHom.classifyingSpaceMap φ to Mathlib's change-of-group map groupHomology.map φ, with the identity on the trivial coefficients k.

    The singular homology of the classifying space is naturally group homology. For every group homomorphism φ : G →* H, the identifications Hₙ(BG; k) ≅ Hₙ(G, k) and Hₙ(BH; k) ≅ Hₙ(H, k) carry the map induced by MonoidHom.classifyingSpaceMap φ to Mathlib's change-of-group map groupHomology.map φ, with the identity on the trivial coefficients k.