Inflated classes are those with a cocycle vanishing on N
ProvedgroupCohomology.mem_inflationImage_iff_exists_cocycles1_apply_eq_zeroLet be a commutative ring, a group, an object of Rep k G, that is a -linear representation of , and a normal subgroup of ; no triviality assumption is made on the action of on . Let be an element of , in the form H1 M. The theorem asserts an equivalence. On one side, belongs to the -submodule inflationImage M N of H1 M, defined as the range of the -linear map underlying the inflation morphism , the latter being groupCohomology.map in degree applied to the quotient homomorphism together with the morphism of representations obtained from the lift of to an action of on the -invariants . On the other side, there exists a -cocycle of with values in , an element of cocycles₁ M, whose cohomology class H1π M c is equal to and which satisfies for every .
This is the cocycle-level description of the image of inflation: a class comes from exactly when it admits a representative cocycle vanishing identically on , which is the usual consequence of the inflation–restriction exact sequence. It is used in the comparison of inflation images for different subgroups and in converting continuity and unramifiedness conditions on classes of a Galois group into membership in inflation images from finite levels, as in groupCohomology.exists_cocycles1_unramified_iff_mem_inflationImage_sup, groupCohomology.inflationImage_eq_inflationImage_of_forall_pow_mem and groupCohomology.invariants_add_dualTwist_le_finrank_continuousClasses.
import Mathlib import Definitions.Def_GroupCohomology_LocallyConstantClasses set_option maxHeartbeats 4000000 set_option synthInstance.maxHeartbeats 400000 set_option backward.isDefEq.respectTransparency.types false open CategoryTheory Module groupCohomology universe u
theorem groupCohomology.mem_inflationImage_iff_exists_cocycles1_apply_eq_zero {k G : Type u} [CommRing k] [Group G] (M : Rep k G) (N : Subgroup G) [N.Normal] (x : H1 M) :
x ∈ inflationImage M N ↔ ∃ c : cocycles₁ M, H1π M c = x ∧ ∀ n ∈ N, c n = 0 := by sorry