Documentation

TauCeti.RepresentationTheory.Homological.GroupHomology.Shapiro

The inverse of Shapiro's isomorphism in homology is the corestriction of the unit #

For a subgroup S ≤ G and an S-representation A, Mathlib's homological Shapiro isomorphism groupHomology.indIso A n : Hₙ(G, Ind_S^G A) ≅ Hₙ(S, A) is constructed through Tor: it compares the bar resolution of S with the restriction to S of the bar resolution of G. This file identifies its inverse with an explicit map. It is the change-of-group map

Hₙ(S, A) ⟶ Hₙ(G, Ind_S^G A)

along S ≤ G, induced by the unit A ⟶ Res_S Ind_S^G A, a ↦ 1 ⊗ a, of induction–restriction. On inhomogeneous chains it sends a · (s₁, …, sₙ) to (1 ⊗ a) · (s₁, …, sₙ).

The explicit form is what makes Shapiro's isomorphism usable against the rest of Mathlib's functoriality: its inverse is a groupHomology.map, so it composes with corestriction and coefficient maps by groupHomology.map_comp. In particular, corestriction from S to G becomes the map induced by the counit Ind_S^G Res_S B ⟶ B, which is what gives the homological transfer the normalization cor ∘ res = [G : S].

This is the homological counterpart of TauCeti.groupCohomology.coindIso_hom.

Main results #

References #

The inverse of Shapiro's isomorphism in homology is corestriction of the unit. The inverse of the isomorphism Hₙ(G, Ind_S^G A) ≅ Hₙ(S, A) of groupHomology.indIso is the change-of-group map along S ≤ G induced by the unit A ⟶ Res_S Ind_S^G A, a ↦ 1 ⊗ a, of induction–restriction. The DecidableEq G instance is the one used by Mathlib's indIso; keeping it caller-supplied ensures that this equality rewrites the caller's isomorphism.

Corestriction through Shapiro's lemma. For a G-representation B, the inverse of Shapiro's isomorphism Hₙ(G, Ind_S^G Res_S B) ≅ Hₙ(S, Res_S B) followed by the map induced by the counit Ind_S^G Res_S B ⟶ B of induction–restriction is corestriction Hₙ(S, Res_S B) ⟶ Hₙ(G, B).

Corestriction through Shapiro's lemma. For a G-representation B, the inverse of Shapiro's isomorphism Hₙ(G, Ind_S^G Res_S B) ≅ Hₙ(S, Res_S B) followed by the map induced by the counit Ind_S^G Res_S B ⟶ B of induction–restriction is corestriction Hₙ(S, Res_S B) ⟶ Hₙ(G, B).

The inverse of Shapiro's isomorphism is natural in the coefficients: for a morphism φ : A ⟶ B of S-representations, it intertwines the maps induced by φ and by Ind_S^G φ.

The inverse of Shapiro's isomorphism is natural in the coefficients: for a morphism φ : A ⟶ B of S-representations, it intertwines the maps induced by φ and by Ind_S^G φ.

Shapiro's isomorphism is natural in the coefficients: indIso_inv_naturality for (indIso S A n).hom.