Degree-one Shapiro lemma for continuous H¹
ProvedgroupCohomology.nonempty_continuousH1_coind_linearEquiv_continuousH1Let be a commutative ring and a group (in the same universe), let be a group homomorphism into the group of -algebra automorphisms of AlgebraicClosure ℚ, and let be a subgroup of subject to the hypothesis hS: there is an intermediate field of , finite-dimensional over , whose fixing subgroup pulls back along into (so contains a level subgroup, i.e. is open for the topology defined by ). Let be a -linear representation of . For a representation of a group equipped with a level map , groupCohomology.continuousH1 r M is the submodule of obtained as the image, under the canonical projection H1π from -cocycles to , of the submodule levelCocycles₁ r M of level-constant -cocycles. The conclusion asserts that the type of -linear equivalences from continuousH1 r (Rep.coind S.subtype N) to continuousH1 (r.comp S.subtype) N is nonempty; thus the continuous of on the coinduced representation and the continuous of on , the latter taken for the restricted level map , are isomorphic as -modules, although no particular isomorphism is named by the statement.
This is Shapiro's lemma in degree one, in the form appropriate to the continuous (level-constant) cohomology used throughout: coinduction from an open subgroup does not change continuous up to -linear isomorphism. It is used in the local computations of continuous , namely in the Euler–Poincaré identity and in the finite-dimensionality of continuous for open subgroups in the prime-local setting.
import Mathlib import Definitions.Def_GroupCohomology_ContinuousH2 import Definitions.Def_GroupCohomology_LevelSubgroup import Definitions.Def_GroupCohomology_ContinuousH2Map import Definitions.Def_GroupCohomology_ContinuousH1 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.nonempty_continuousH1_coind_linearEquiv_continuousH1 {k G : Type u} [CommRing k] [Group G]
(r : G →* (AlgebraicClosure ℚ ≃ₐ[ℚ] AlgebraicClosure ℚ)) (S : Subgroup G)
(hS : ∃ F₀ : IntermediateField ℚ (AlgebraicClosure ℚ), FiniteDimensional ℚ F₀ ∧ F₀.fixingSubgroup.comap r ≤ S)
(N : Rep.{u} k S) :
Nonempty (groupCohomology.continuousH1 r (Rep.coind S.subtype N)
≃ₗ[k] groupCohomology.continuousH1 (r.comp S.subtype) N) := by sorry