Shapiro's lemma for H¹ with ramification restricted to S
ProvedgroupCohomology.nonempty_continuousH1S_coind_equiv_continuousH1SrFix a prime and a finite set of rational primes. Let be an intermediate field of (inside AlgebraicClosure ℚ) which is unramified outside in the sense of IntermediateField.IsUnramifiedOutside: is finite-dimensional over , and for every prime and every valuation subring of with in the nonunits of , the image in of the inertia subgroup of over is contained in the fixing subgroup . Let be a representation of on a finite-dimensional -vector space, and assume that every vector is stabilised by an open subgroup of -level type: there is an intermediate field , unramified outside in the same sense, such that every whose underlying automorphism lies in satisfies . The conclusion asserts that a certain type is nonempty, namely that there exists a -linear isomorphism between continuousH1S S applied to the representation of coinduced from along the inclusion — that is, the image under H1π of the submodule of -cocycles cut out by levelCocyclesS₁ S — and continuousH1Sr for that same inclusion, and , the image under H1π of the submodule of -cocycles cut out by levelCocyclesSr₁. No isomorphism is named; only its existence is asserted.
This is Shapiro's lemma in degree one, adapted to cohomology with ramification restricted to : the -restricted of a coinduced module over the absolute group agrees with the -restricted of the subgroup acting on . It feeds the corresponding dimension count in degree two, groupCohomology.finiteDimensional_continuousH2S_coind_and_finrank_eq, and hence the Euler-characteristic bookkeeping for the restricted-ramification cohomology groups.
import Mathlib import Definitions.Def_GroupCohomology_ContinuousUnramifiedLevel set_option maxHeartbeats 4000000 set_option synthInstance.maxHeartbeats 400000 set_option backward.isDefEq.respectTransparency.types false set_option autoImplicit false set_option synthInstance.maxHeartbeats 400000 open CategoryTheory Module groupCohomology
theorem groupCohomology.nonempty_continuousH1S_coind_equiv_continuousH1Sr
{p : ℕ} [Fact p.Prime] (S : Finset Nat.Primes)
(K : IntermediateField ℚ (AlgebraicClosure ℚ)) (hK : K.IsUnramifiedOutside S)
(N : Rep.{0} (ZMod p) ↥K.fixingSubgroup) [FiniteDimensional (ZMod p) N]
(hN : ∀ n : N, ∃ F : IntermediateField ℚ (AlgebraicClosure ℚ), F.IsUnramifiedOutside S ∧
∀ s : ↥K.fixingSubgroup, (s : AlgebraicClosure ℚ ≃ₐ[ℚ] AlgebraicClosure ℚ) ∈ F.fixingSubgroup → N.ρ s n = n) :
Nonempty (continuousH1S S (Rep.coind K.fixingSubgroup.subtype N)
≃ₗ[ZMod p] continuousH1Sr K.fixingSubgroup.subtype S N) := by sorry