Proposition 7.4, step 1 and the averaging machinery #
Split off from GQ2.SectionSeven, building on GQ2.SectionSeven.Decorations. This file provides
the abstract-block tier of Proposition 7.4:
- Prop 7.4, step 1 (
b_λ(T₀, M) = 0) and its dual-invariants endgame; - the odd averaging (
odd_average) and theσ₀-extension of a homK ∩ S → 𝔽₂; - the quotient averaging (the
H_V-analogue ofodd_average).
See GQ2.SectionSeven for the umbrella module docstring.
Proposition 7.4 (simple-head determinant) #
The proof layer splits the paper's argument into an abstract-block tier (everything except
step 2) and the genuinely tame step 2 (q_λ|_{T₀} = 0), which needs H¹(H_V, V^∨) = 0 for
the head's action image and is therefore stated with the framed-target head data
(the §§6–7 proof layer amendment: the §§6–7 statement had dropped §7's standing framed-target hypothesis,
under which the paper proves 7.4 — restored here; see docs/section67-extraction.md).
Squares of K generate into R = Φ(K).
Commutators of K generate into R = Φ(K).
Prop 7.4, step 1 (b_λ(T₀, M) = 0): a Y-invariant additive λ : R → 𝔽₂ kills every
commutator [k, t], k ∈ K, t ∈ K ∩ S. Abstract-block proof (no tame input) — the paper's
socle argument run at subgroup level: the right kernel T of the pairing
(k, t) ↦ λ([k, t]) is a Y-normal subgroup; were some t₀ ∈ K ∩ S outside it, the
scalar-stack chain of S intersected with K ∩ S would have a first layer ⊄ T, and any
t* there has all its Y-commutators inside T — making k ↦ λ([k, t*]) a nonzero
Y-invariant functional on K killing R, whose kernel is a Y-normal index-2 subgroup of
K above R, contradicting lemma_7_1_dual.
Endgame for Prop 7.4 step 2 (the (K/R)^{∨ Y} = 0 clause, = lemma_7_1_dual): a
Y-invariant group homomorphism ψ : K → 𝔽₂ that is nonzero somewhere on K is impossible.
Such a ψ automatically kills R = Φ(K) (squares and commutators die in 𝔽₂), so its kernel
is a Y-normal index-2 subgroup of K above R, contradicting lemma_7_1_dual. This is the
abstract-block back half of step 2; the tame front half (key_extension) supplies the ψ.
The σ₀ extension: a hom σ : K ∩ S → 𝔽₂ killing R extends to a hom σ₀ : K → 𝔽₂.
Via K/R as an 𝔽₂-vector space and LinearMap.exists_extend.
Quotient averaging (the H_V-analogue of odd_average): average a Y_V-invariant hom
σ₀ over the odd quotient C̃/Y_V. With (V∨)^C = 0 (any C̃-conj-invariant hom K→𝔽₂
vanishing on K∩S is 0), the average is a Y-invariant hom extending σ₀|_{K∩S}.