Naturality of Shapiro's isomorphism in the coefficients
ProvedgroupCohomology.map_coindFunctor_map_comp_coindIso_homLet be a commutative ring and a group (both in the same universe), let be a subgroup, let and be -linear representations of , i.e. objects of Rep k S, let be a morphism of such representations, and let be a natural number. The coinduction functor Rep.coindFunctor k S.subtype along the inclusion S.subtype : S →* G carries to a morphism of representations of , and groupCohomology.map applied to the identity homomorphism of and to this morphism gives the induced map ; likewise groupCohomology.map applied to the identity homomorphism of and to gives . Writing groupCohomology.coindIso A n for Shapiro's isomorphism , the assertion is the commutativity of the square: the induced map on followed by the forward direction of Shapiro's isomorphism for equals the forward direction of Shapiro's isomorphism for followed by the induced map on .
This is the naturality of Shapiro's (Eckmann–Shapiro) isomorphism with respect to change of coefficient representation, in each cohomological degree. It is used in the construction relating corestriction, restriction and norm maps, where the semilocal description of cohomology must be transported along maps of coefficient modules.
import Mathlib set_option maxHeartbeats 4000000 set_option synthInstance.maxHeartbeats 400000 set_option backward.isDefEq.respectTransparency.types false set_option autoImplicit false universe u open CategoryTheory
theorem groupCohomology.map_coindFunctor_map_comp_coindIso_hom
{k G : Type u} [CommRing k] [Group G] {S : Subgroup G} {A B : Rep k S} (φ : A ⟶ B) (n : ℕ) :
groupCohomology.map (MonoidHom.id G) ((Rep.coindFunctor k S.subtype).map φ) n ≫
(groupCohomology.coindIso B n).hom =
(groupCohomology.coindIso A n).hom ≫ groupCohomology.map (MonoidHom.id S) φ n := by sorry