Isomorphic representations give equivalent S-restricted H¹, H²
ProvedgroupCohomology.nonempty_continuousHSr_linearEquiv_of_isoFix a prime , a finite set of rational primes, and an intermediate field of inside , and write for the inclusion , i.e. the monoid homomorphism K.fixingSubgroup.subtype. Let and be representations of the group over , in the sense of objects of Rep (ZMod p) ↥K.fixingSubgroup in Type 0, and let be an isomorphism of such representations. The conclusion is the conjunction of two nonemptiness assertions. First, the -module continuousH1Sr r S A, namely the submodule of obtained as the image under the projection H1π A of the submodule levelCocyclesSr₁ r S A of -cocycles, is linearly equivalent over to the corresponding submodule for . Second, the -module continuousH2Sr r S A, namely the quotient of levelCocyclesSr₂ r S A by the preimage of levelCoboundariesSr₂ r S A under the inclusion of that cocycle submodule, is linearly equivalent over to the corresponding quotient for . Both equivalences are asserted only as nonemptiness of the type of linear equivalences, with no compatibility with recorded.
This is the functoriality of the -restricted cohomology modules over the base field in the coefficient representation: isomorphic coefficients give isomorphic and , in the restricted form used in the Euler-characteristic bookkeeping. It is used in establishing finite-dimensionality and the dimension formula for the restricted of a coinduced module, groupCohomology.finiteDimensional_continuousH2S_coind_and_finrank_eq, where coefficients may be replaced by an isomorphic copy.
import Mathlib import Definitions.Def_GroupCohomology_ContinuousUnramified import Definitions.Def_DualSelmer_ExtConditions import Definitions.Def_ExtCitation_KummerBridge import Definitions.Def_GroupCohomology_ContinuousUnramifiedLevel import Definitions.Def_GroupCohomology_ContinuousUnramifiedLevelMap 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 MonoidalCategory Module groupCohomology ExtCitation open scoped Classical
theorem groupCohomology.nonempty_continuousHSr_linearEquiv_of_iso
{p : ℕ} [Fact p.Prime] (S : Finset Nat.Primes) (K : IntermediateField ℚ (AlgebraicClosure ℚ))
{A B : Rep.{0} (ZMod p) ↥K.fixingSubgroup} (e : A ≅ B) :
Nonempty (↥(continuousH1Sr K.fixingSubgroup.subtype S A) ≃ₗ[ZMod p] ↥(continuousH1Sr K.fixingSubgroup.subtype S B)) ∧
Nonempty (continuousH2Sr K.fixingSubgroup.subtype S A ≃ₗ[ZMod p] continuousH2Sr K.fixingSubgroup.subtype S B) := by sorry