Stage §7 — A minimal non-scalar module layer in the wild kernel (manuscript sec:block) #
This file builds the §7 block machinery (reference/q2_manuscript.tex,
sec:block, l.3597–3771) that founds the nonterminal Fourier branch
Q2Presentation.Induction.boundaryFramed_nonterminal_fourier_branch of
Induction/Recursion.lean. Given a boundary-framed target whose marked 2-kernel
L_Y has a non-scalar chief factor, §7 isolates:
- the minimal non-scalar layer
S ◁ P ≤ L_Y, the minimalY-normalK ≤ PwithKS = P, andR = Φ(K),M = K/R,T = (K∩S)/R, with simple headV = M/T(lem:simplehead, l.3658;lem:collapse, l.3677;lem:decorationblock, l.3710); - the determinant character space
𝒳_R = (R^∨)^B = (R^∨)^C, canonically the dual of the obstruction spaceO_R(lem:obstructionseparation, l.4213:𝒳_R = Ŵ,W = O_R = (𝒳_R)^∨), and the lift-torsor exponent/sizedimExp = 2·dim R,zR = 2^{dimExp}·|𝒳_R| = 2^{dimExp}·|Ŵ|(prop:finalfourier,z_R = 2^{2 dim R + dim 𝒳_R}); - the determinant pushout on the simple head (
prop:simpleheaddet, l.3730): for0 ≠ λ ∈ 𝒳_R, the square mapq_λof the central pushoutK_λ = K/ker λsatisfiesq_λ|_T = 0,b_λ(T, M) = 0, hence descends to a nonzero nonsingularC-invariant quadratic formq̄_λ : V → 𝔽₂.
Decomposition: proven vs. isolated #
The abstract algebra is genuinely proven, sorry-free:
- Part 1 (
Annihilates/descend): the pure𝔽₂-linear-algebra heart ofprop:simpleheaddet— aQuadF2 Mthat annihilates a submoduleT(q.form|_T = 0,q.polar(T,·) = 0) descends to aQuadF2 (M ⧸ T), and the descended form is nonsingular exactly when the polar radical ofqlies inT. This is the descent ofprop:simpleheaddetover the exact sequence0 → T → M → V → 0oflem:simplehead, reusingQuadratic.QuadF2. - Part 2/3 (
MinimalBlock): the §7 block packaged as data, with the determinant character space𝒳_R = (R^∨)^C(= Ŵ) constructed fromRand theC-action and the obstruction spaceW = O_R := Module.Dual 𝒳_R, the exponentdimExp = 2·dim Rand sizezR = 2^{dimExp}·|Ŵ|in exactly the shapeFourierBranchData.hzRconsumes (zR_eq_fintype), and the determinant pushout family;prop:simpleheaddet(the descended nonzero, nonsingular,C-invariant head formheadForm) is proven on top of Part 1.
The genuinely deep finite-group / representation-theoretic inputs of §7 — the
existence of the minimal non-scalar configuration (chief series + minimality of K),
the Frattini–centralizer collapse lem:collapse (R central elementary abelian,
K^4 = 1, via the odd Hall-lift coprime action + three-subgroup lemma), the radical
identification T = rad_{𝔽₂[C]} M and (M^∨)^C = 0 of lem:simplehead, and the
cohomology vanishing H¹(H_V, V^∨) = 0 used in prop:simpleheaddet — are isolated as
documented fields of MinimalBlock (the "genuine local inputs"), exactly as
FourierBranchData isolates the pre-Fourier obstruction realization. The block's
existence for a non-scalar target is the single bridge axiom
minimalBlock_of_nonScalar. See the closing report for the precise §8/bridge
decomposition handed to the follow-up agents.
Part 1 — Abstract 𝔽₂ quadratic descent (the algebra of prop:simpleheaddet) #
The simple-head determinant proposition says that the square map q_λ : M → 𝔽₂ of the
central pushout K_λ annihilates the radical T (both q_λ|_T = 0 and
b_λ(T, M) = 0), so it descends to a quadratic form on the head V = M/T, which is
nonsingular because the polar radical is exactly T. This Part proves that descent
abstractly for any QuadF2 over 𝔽₂ — pure linear algebra, sorry-free.
A QuadF2 M annihilates the submodule T when its quadratic map vanishes on
T and its polar form kills T against all of M. These are exactly the two
conclusions q_λ|_T = 0 and b_λ(T, M) = 0 of prop:simpleheaddet.
q_λ|_T = 0.b_λ(T, M) = 0.
Instances For
The quadratic map is constant on T-cosets (q(m + t) = q(m) for t ∈ T):
this is what makes q descend to M / T.
Equal quadratic values on T-congruent vectors.
The descended quadratic map q̄ : M / T → 𝔽₂, q̄(m + T) = q(m)
(well-defined by form_add_mem).
Equations
- h.descendForm x = Quotient.liftOn' x q.form ⋯
Instances For
The descended polar form b̄ : (M / T) × (M / T) → 𝔽₂, descended from q.polar
(which kills T on both sides), via LinearMap.liftQ₂.
Equations
- h.descendPolar = LinearMap.liftQ₂ T T q.polar ⋯ ⋯
Instances For
The descended quadratic form q̄ : QuadF2 (M / T) of prop:simpleheaddet: the
square map of the pushout descends to the simple head, with polar form the descended
commutator pairing.
Equations
- h.descend = { form := h.descendForm, polar := h.descendPolar, form_zero := ⋯, form_add := ⋯ }
Instances For
Nonsingularity of the descended form (prop:simpleheaddet, last paragraph):
if the polar radical of q lies inside T (every vector orthogonal to all of M
already lies in T), then the descended form q̄ on V = M / T is nonsingular.
For the simple head this is automatic since T is the polar radical.
Smart-constructor toolkit: the pushout square map is the proven extraspecial form #
The manuscript's central-pushout square map q_λ(m) = λ(m̃²) (l.3724) is the class-2
Heisenberg square diagonal Quadratic.Extraspecial.extraspecialForm φ_λ — form c = φ_λ(c)(c),
polar the commutator pairing bcl (extraspecialForm_eq_heisSquare,
extraspecialForm_polar_eq_bcl, both proven in Quadratic/GaussSign.lean) — for the
self-duality φ_λ : M → M^∨ of the pushout. These three helpers discharge the
MinimalBlock.pushout_* fields from φ_λ, so a block can take
pushout λ := extraspecialForm φ_λ and the pushout field is the genuine manuscript object,
not an opaque black box. (Over 𝔽₂ the polar of extraspecialForm φ is the symmetrized
pairing φ m m' + φ m' m, so the hypotheses are stated on that.)
The extraspecial square map annihilates T (prop:simpleheaddet(1,2)) when its
self-duality φ has φ|_T diagonal-zero and T-symmetrically-orthogonal.
The extraspecial polar radical lands in T (prop:simpleheaddet nonsingularity input)
when the symmetrized pairing of φ has radical ⊆ T.
The extraspecial descended form is nonzero (prop:simpleheaddet) when the diagonal
of φ is nonzero somewhere.
Part 2 — The §7 minimal non-scalar block as data (manuscript sec:block) #
The block is packaged as a structure MinimalBlock p, parallel to FourierBranchData p
of Induction/Recursion.lean. It carries the module-level outputs of the §7 tower
Y ↠ B ↠ C ↠ H and the exact sequence 0 → T → M → V → 0 (eq:targettower):
- the central elementary-abelian Frattini quotient
R = Φ(K)(an𝔽₂-space bylem:collapse), with theC = Y/KactionactR; - the elementary module layer
M = K/Rwith itsC-actionactMand the radical submoduleT = (K∩S)/R; the simple head isV = M/T(lem:simplehead); - the deep
lem:simplehead/lem:collapse/cohomology inputs as documented fields (dualInv_zerofor(M^∨)^C = 0; thepushout_*fields forprop:simpleheaddet).
From this data, Part 3 constructs and proves W = O_R = (R^∨)^C, dimExp, zR
and the descended nonzero nonsingular head form headForm (prop:simpleheaddet).
The §7 minimal non-scalar block. Source-uniform module-level data of the
manuscript tower (eq:targettower), with the deep group/representation inputs of
lem:simplehead/lem:collapse/prop:simpleheaddet isolated as documented fields.
- nonScalar : ¬ScalarTerminal p
§7 entry condition: the target is not scalar-terminal —
L_Yhas a non-scalar chief factor (sec:block, l.3616). AMinimalBlockexists only for a genuinely non-scalar target, so this ties the block top(Nonempty (MinimalBlock p)characterizes non-scalarity,nonempty_minimalBlock_iff). - R : Type
- acgR : AddCommGroup self.R
- deqR : DecidableEq self.R
- M : Type
The elementary module layer
M = K/R(lem:simplehead). - acgM : AddCommGroup self.M
- deqM : DecidableEq self.M
- C : Type
- head_nontrivial : Nontrivial (self.M ⧸ self.T)
Non-vacuity of the simple head:
V = M/Tis a genuine nonzero simple head, not the zero quotient. This is part oflem:simplehead; without it the current interface admits a one-point dummy block whose determinant conditions are all vacuous. - exists_nonzero_invariant : ∃ (lam : Module.Dual (ZMod 2) self.R), lam ≠ 0 ∧ ∀ (c : self.C), lam ∘ₗ ↑(self.actR c) = lam
Non-vacuity of the determinant character space:
𝒳_R = (R^∨)^Ccontains a nonzero character. This is the character0 ≠ λ ∈ 𝒳_Rranged over inprop:simpleheaddetand the §8 Fourier sum. - pushout : Module.Dual (ZMod 2) self.R → Quadratic.QuadF2 self.M
The central-pushout square map
q_λ : M → 𝔽₂ofK_λ = K/ker λ, forλ ∈ R^∨(manuscript l.3724; realised byQuadratic.Extraspecial.extraspecialForm). - pushout_annih (lam : Module.Dual (ZMod 2) self.R) : lam ≠ 0 → (∀ (c : self.C), lam ∘ₗ ↑(self.actR c) = lam) → Annihilates (self.pushout lam) self.T
prop:simpleheaddet(1,2): for0 ≠ λ ∈ 𝒳_R,q_λ|_T = 0andb_λ(T, M) = 0. (FromHom_C(T, M^∨) = 0and the cohomology-vanishing shear argument; documented.) - pushout_nonzero (lam : Module.Dual (ZMod 2) self.R) : lam ≠ 0 → (∀ (c : self.C), lam ∘ₗ ↑(self.actR c) = lam) → ∃ (m : self.M), (self.pushout lam).form m ≠ 0
prop:simpleheaddet(nonzero): the descended head form is nonzero (K_λis not elementary abelian,Φ(K_λ) ≠ 1); documented. - pushout_invariant (lam : Module.Dual (ZMod 2) self.R) : lam ≠ 0 → (∀ (c : self.C), lam ∘ₗ ↑(self.actR c) = lam) → ∀ (c : self.C) (m : self.M), (self.pushout lam).form ((self.actM c) m) = (self.pushout lam).form m
prop:simpleheaddet(C-invariance): for0 ≠ λ ∈ 𝒳_R, the square mapq_λisC-invariant (λ ∈ (R^∨)^Cand the pushout is natural inC). Combined withT_stablethis makes the descended head form aC-invariant quadratic form onV(manuscript: a "nonzero nonsingularC-invariant quadratic formq̄_λ"). Documented.
Instances For
The determinant character space 𝒳_R = (R^∨)^C (manuscript l.3722/l.4211:
𝒳_R = (R^∨)^B = (R^∨)^C): the C-invariants of the dual of R, cut out as a genuine
𝔽₂-submodule of Module.Dual (ZMod 2) R. By lem:obstructionseparation (l.4213) this
is canonically Ŵ, the character group of the obstruction space O_R = obstructionSpace;
prop:simpleheaddet and the §8 Fourier inversion both range over 0 ≠ λ ∈ 𝒳_R (= ↥XR).
Equations
Instances For
The determinant character space 𝒳_R has a nonzero character. This is the
Lean-facing non-vacuity witness used by the §7/§8 interface.
The R-valued obstruction space W = O_R (prop:finalfourier). By
lem:obstructionseparation (l.4213, 𝒳_R = (R^∨)^B = (R^∨)^C is canonically the dual of
the R-valued obstruction space), O_R = (𝒳_R)^∨, so O_R = Module.Dual (ZMod 2) 𝒳_R.
This is the finite 𝔽₂ space FourierBranchData.W the §8 Fourier branch consumes: the
R-valued lifting obstruction o_Γ lands in O_R, and its character group
Ŵ = Dual O_R ≅ 𝒳_R is the index of the Fourier sum eq:recursionR1.
Equations
- B.obstructionSpace = Module.Dual (ZMod 2) ↥B.XR
Instances For
zR = 2^{2 dim R}·|𝒳_R| = 2^{dimExp}·|Ŵ| (manuscript prop:finalfourier,
z_R = |Z¹_{Γ,ρ}(R)| = 2^{2 dim R + dim 𝒳_R}, l.4244). Since 𝒳_R = Ŵ is the character
group of W = O_R, this is exactly the value FourierBranchData.hzR demands for the
common lift-torsor size.
Equations
- B.zR = 2 ^ B.dimExp * Nat.card (Module.Dual (ZMod 2) B.obstructionSpace)
Instances For
Equations
zR is 2^{dimExp}·|Ŵ| with Ŵ = Dual (O_R), O_R = obstructionSpace (manuscript
z_R = 2^{2 dim R + dim 𝒳_R}; Ŵ ≅ 𝒳_R, so the value is 2^{2 dim R}·|𝒳_R|).
zR in exactly FourierBranchData.hzR's shape (Fintype.card, not just
Nat.card). Setting FourierBranchData.W := obstructionSpace (= O_R), the §8 agent gets
hzR : zR = 2^{dimExp}·|Ŵ| directly from this, with Ŵ = Module.Dual W.
A nonzero C-invariant λ ∈ 𝒳_R has nonzero underlying functional λ ∈ R^∨.
The prop:simpleheaddet Annihilates witness for 0 ≠ λ ∈ 𝒳_R.
prop:simpleheaddet — the simple-head determinant form q̄_λ : V → 𝔽₂. For
0 ≠ λ ∈ 𝒳_R, the central-pushout square map q_λ (which annihilates T by
prop:simpleheaddet(1,2)) descends to a quadratic form on the simple head V = M/T.
Instances For
The induced C-action on the simple head V = M/T: T_stable makes T a
C-submodule, so actM c descends to V (headAut c (m + T) = (actM c) m + T).
Instances For
prop:simpleheaddet (C-invariance), proven: the descended head form q̄_λ is
invariant under the induced C-action headAut on V, from pushout_invariant +
T_stable. This is the third prop:simpleheaddet conclusion ("nonzero nonsingular
C-invariant quadratic form q̄_λ").
prop:simpleheaddet (nonsingularity): the descended head form q̄_λ is
nonsingular (its polar form is perfect on V).
prop:simpleheaddet (nonzero): the descended head form q̄_λ is nonzero
(Φ(K_λ) ≠ 1), so it is a genuine nonsingular quadratic form on the simple head.
prop:simpleheaddet, packaged: for every 0 ≠ λ ∈ 𝒳_R the simple head V
carries a nonzero, nonsingular, C-invariant quadratic form q̄_λ — exactly the three
manuscript conclusions (l.3737–3741). This determinant-pushout output is consumed by the
§8 central-cover / phase-class construction.
Part 4 — The §7 block existence bridge (the single isolated §7 axiom) #
The construction of the minimal non-scalar block from a non-terminal target is the
genuinely deep finite-group theory of sec:block: the existence of the chief-series
configuration S ◁ P ≤ L_Y, the minimal K, and the Frattini–centralizer collapse
lem:collapse. These are not finite linear algebra; they are isolated here as the
single §7 bridge axiom, strictly more atomic than the monolith
boundaryFramed_nonterminal_fourier_branch (which additionally requires the §8
central-cover / Fourier data).
AXIOM (the §7 block bridge, sec:block). A boundary-framed target that is not
scalar-terminal — i.e. whose marked 2-kernel L_Y has a non-scalar chief factor —
admits a minimal non-scalar block. This isolates only the deep finite-group existence
of sec:block: the chief-series choice S ◁ P ≤ L_Y with first non-scalar simple
factor V, the minimal Y-normal K ≤ P with KS = P, and the Frattini–centralizer
collapse lem:collapse (R = Φ(K) central elementary abelian, K^4 = 1). The
module-level consequences (lem:simplehead's exact sequence and the descent of
prop:simpleheaddet) are then proven from the block (Part 1/3). To be discharged by
future formalization of the sec:block group theory.
A MinimalBlock exists only for a non-scalar target (the nonScalar field): the
block witnesses non-scalarity. This is the tightness half ensuring the structure is not
free-floating data.
Non-scalarity is exactly block-existence (sec:block entry/exit): combining the
tightness projection with the §7 bridge axiom, a target admits a minimal non-scalar block
iff it is not scalar-terminal. This pins the bridge axiom to the manuscript dichotomy
(thm:closedrecursion ∨ lem:scalarterminal) and rules out a vacuous block.