Module core of the H_V averaging: (V∨)^C = 0 #
Split off from GQ2.SectionSeven, building on GQ2.SectionSeven.Prop74Step1. This file reduces
the block-module vanishing (V∨)^C = 0 to pure group theory:
- the (F1) odd-order averaging core
avg_dual_zeroand its bridge, and the (A) simplicity lemma on theCtil-fixed space; - the (P1) normal-2-group counting lemmas on
V = P/S; - the unramified and ramified oddness lemmas feeding the
H_Vaveraging.
See GQ2.SectionSeven for the umbrella module docstring.
Module core of the H_V averaging ((V∨)^C = 0) #
Two verified bricks that reduce the block-module vanishing to a pure group-theory statement:
avg_dual_zero(F1) — the odd-order averaging:V^C = 0 ⟹ (V∨)^C = 0.fixed_zero_of_moves(A) — simplicity: aY-normalCtilthat movesV = P/ShasV^C = 0, since theCtil-fixed spacefixSubisY-normal betweenSandP, sochiefforces it to beS.
Together they reduce the block-module vanishing to producing an odd normal Ctil that moves V
(the tame construction, discharged by the case split in hv_average_helper).
(A) simplicity: if Ctil ◁ Y moves V = P/S (some c ∈ Ctil moves some p ∈ P off
S), the chief condition forces V^Ctil = 0 — any k ∈ K fixed by Ctil mod S lies in S.
(P1): a normal 2-group L ⊇ P acts trivially on V = P/S ⟹ L ≤ ker(blockPerm).
(F1) bridge (V∨)^Ctil = 0 ⟸ V^Ctil = 0: with K/(K∩S) abelian (hcomm), YV
acting trivially (hYVtriv), Ctil/YV odd, and V^Ctil = 0 (hfix0), any Ctil-invariant
hom φ : K → 𝔽₂ vanishing on K∩S vanishes on K. Averages φ over Ctil/YV via
avg_dual_zero: the fixed vector it produces is nonzero unless φ = 0.
(unramified) oddness — Y/Y_V (Y_V = ker blockPerm) is odd when it is cyclic and the
action on the simple V = P/S is faithful.
(ramified) oddness — if π : Y ↠ H has ker π ≤ YV and t : H has odd order,
the quotient π⁻¹⟨t⟩ / (YV ∩ π⁻¹⟨t⟩) is odd (a quotient of π⁻¹⟨t⟩ / ker π ≅ ⟨t⟩).