Level-constancy of the connecting cochain δ¹(c)
ProvedgroupCohomology.deltaCochain1_mem_levelCocycles2Let be a commutative ring, a group, and a group homomorphism into the -algebra automorphisms of AlgebraicClosure ℚ, so that each intermediate field of gives a level subgroup . Let be -linear representations of and , morphisms of representations, assumed to form a short exact sequence in the pointwise sense: is injective on underlying modules (hφ), is surjective (hψ), and holds exactly when lies in the image of (hex). Assume further that is smooth pointwise (hsm): every admits a finite extension inside with for all such that fixes pointwise. Let be an inhomogeneous -cocycle of (cocycles₁ C) satisfying IsLevelConstant₁ r c, i.e. for some finite one has whenever fixes pointwise. The conclusion is that the connecting -cochain deltaCochain₁ φ ψ hψ c, the -valued cochain obtained by lifting along the chosen set-theoretic section Function.surjInv hψ of , applying the differential d₁₂ of , and taking -preimages, belongs to levelCocycles₂ r A: it is a -cocycle of and is level-constant in both variables.
This is the cochain-level input for the connecting map attached to a short exact sequence of smooth representations, the well-definedness and exactness statements being separate. It is used in the construction of the linear map on level-constant -cocycles inducing this connecting map, and in the surjectivity statement for the induced map on continuous .
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.deltaCochain1_mem_levelCocycles2 {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 : groupCohomology.cocycles₁ C) (hc : groupCohomology.IsLevelConstant₁ r c) :
groupCohomology.deltaCochain₁ φ ψ hψ c ∈ groupCohomology.levelCocycles₂ r A := by sorry