Connecting 0-cochain is a level-constant 1-cocycle
ProvedgroupCohomology.deltaCochain0_mem_cocycles1_and_isLevelConstant1Let be a commutative ring, a group, and a group homomorphism, where is AlgebraicClosure ℚ. Let be -linear representations of and let , be morphisms of representations such that is injective on underlying modules, is surjective, and holds exactly when for some ; assume further that is pointwise smooth for , i.e. for every there is an intermediate field of , finite-dimensional over , with for all whose image lies in the fixing subgroup of . Let be -invariant. Then the connecting -cochain , characterised by for the chosen set-theoretic section of , is a -cocycle, i.e. , and it is level-constant in the sense of IsLevelConstant₁: there is an intermediate field of , finite-dimensional over , such that for all and all with in the fixing subgroup of .
This is the construction of the connecting map for a short exact sequence of -representations, in the form needed for continuous (level-constant) cohomology of a group mapping to : the naive connecting cochain of an invariant class already lands in the level-constant part. It is used in the construction and analysis of the continuous long exact sequence, in particular by the results on bijectivity of the comparison map for short exact sequences, on finite-dimensionality of continuous cohomology, and on the Kummer representation in degree two.
import Mathlib import Definitions.Def_GroupCohomology_ContinuousH2 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.deltaCochain0_mem_cocycles1_and_isLevelConstant1 {k G : Type u} [CommRing k] [Group G]
(r : G →* (AlgebraicClosure ℚ ≃ₐ[ℚ] AlgebraicClosure ℚ)) {A B C : Rep.{u} k G} (φ : A ⟶ B) (ψ : B ⟶ C)
(hφ : Function.Injective φ.hom) (hψ : Function.Surjective ψ.hom) (hex : ∀ b : B, ψ.hom b = 0 ↔ ∃ a : A, φ.hom a = b)
(hsm : ∀ m : B, ∃ F : IntermediateField ℚ (AlgebraicClosure ℚ), FiniteDimensional ℚ F ∧
∀ s, r s ∈ F.fixingSubgroup → B.ρ s m = m)
(c : C) (hc : c ∈ C.ρ.invariants) :
groupCohomology.deltaCochain₀ φ ψ hψ c ∈ groupCohomology.cocycles₁ A ∧
groupCohomology.IsLevelConstant₁ r (groupCohomology.deltaCochain₀ φ ψ hψ c) := by sorry