Degree-two Shapiro isomorphism for S-level cohomology
ProvedgroupCohomology.nonempty_continuousH2S_coind_equiv_continuousH2SrLet be a prime, let be a finite set of rational primes, and let be an intermediate field of in AlgebraicClosure ℚ which is unramified outside in the sense of IntermediateField.IsUnramifiedOutside, namely is finite-dimensional and, for every prime and every valuation subring of with a non-unit of , the image in of the inertia subgroup of over (transported from the decomposition subgroup by its inclusion) lies in the fixing subgroup of . Let be a representation of the fixing subgroup of over , finite-dimensional over , and assume that every vector of is an -level vector: there is an intermediate field , unramified outside in the same sense, such that every whose underlying automorphism of fixes pointwise satisfies . The conclusion asserts that the type of -linear equivalences between continuousH2S S (Rep.coind K.fixingSubgroup.subtype N) — the quotient of the submodule levelCocyclesS₂ S of the coinduced representation of the full group by the part of it lying in levelCoboundariesS₂ S — and the corresponding level carrier continuousH2Sr K.fixingSubgroup.subtype S N for along the inclusion is nonempty; no particular isomorphism is named.
This is the degree-two case of Shapiro's lemma for cohomology with ramification restricted to , identifying the -level of a coinduced module over the absolute Galois group of with the -level of the original module over the fixing subgroup of . It is used by groupCohomology.finiteDimensional_continuousH2S_coind_and_finrank_eq, in the computation of the global Euler characteristic that underlies the Greenberg–Wiles style dimension counts.
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_continuousH2S_coind_equiv_continuousH2Sr
{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 (continuousH2S S (Rep.coind K.fixingSubgroup.subtype N)
≃ₗ[ZMod p] continuousH2Sr K.fixingSubgroup.subtype S N) := by sorry