Cup product with the coboundary of a level-fixed vector
ProvedgroupCohomology.cup_mem_levelCoboundaries2_of_mem_coboundaries1_rightLet be a commutative ring, a group, and a monoid homomorphism into the -algebra automorphisms of the algebraic closure of . Let , , be -linear representations of and let be -bilinear and equivariant in the sense of Rep.IsEquivariantBilinear, i.e. for all , , . Let be a -cocycle of satisfying the level-constancy predicate IsLevelConstant₁ r, and let be a -cocycle of . Assume there is a vector and a finite-dimensional intermediate field of such that whenever lies in the fixing subgroup of , and assume for all . Then the -cochain underlying the cup product cup φ hφ f g, namely , lies in levelCoboundaries₂ r N: it is the coboundary, under d₁₂, of a -cochain that is itself level-constant with respect to .
This is the right-hand half of the verification that the explicit cup product on -cochains descends to level-constant (continuous) cohomology, the coboundary directions in the two arguments being treated separately. It is used in the construction carried out by groupCohomology.exists_theta1.
import Mathlib import Definitions.Def_GroupCohomology_ContinuousH2 import Definitions.Def_GroupCohomology_CupProduct set_option maxHeartbeats 4000000 set_option synthInstance.maxHeartbeats 400000 set_option backward.isDefEq.respectTransparency.types false set_option autoImplicit false universe u open CategoryTheory groupCohomology
theorem groupCohomology.cup_mem_levelCoboundaries2_of_mem_coboundaries1_right
{k G : Type u} [CommRing k] [Group G]
(r : G →* (AlgebraicClosure ℚ ≃ₐ[ℚ] AlgebraicClosure ℚ))
{A B N : Rep.{u} k G} (φ : A →ₗ[k] B →ₗ[k] N) (hφ : Rep.IsEquivariantBilinear A B N φ)
(f : cocycles₁ A) (g : cocycles₁ B) (hf : IsLevelConstant₁ r (⇑f))
(b : B) (hb : ∃ F : IntermediateField ℚ (AlgebraicClosure ℚ), FiniteDimensional ℚ F ∧
∀ s, r s ∈ F.fixingSubgroup → B.ρ s b = b)
(hg : ∀ s, g s = B.ρ s b - b) :
(cup φ hφ f g : G × G → N) ∈ levelCoboundaries₂ r N := by sorry