Actual kernel/module construction packet for Section 7 #
This sidecar isolates the manuscript construction on pages 40--42 without
editing routed files. The current route through MinimalBlockLowerGroupProofs
still closes the lower group/module packet by independently invoking six
residuals:
minimalBlock_kernelLeastOverChiefData;minimalBlock_frattiniCollapseData;minimalBlock_rawModuleData;minimalBlock_rawActionData;minimalBlock_kmodRBridgeData;minimalBlock_headNontrivialData.
The packet below replaces those six independent choices by one actual
kernel/module construction: choose the least K over the selected non-scalar
chief factor, use the literal Frattini subgroup Phi(K), include the
Frattini-collapse facts from lem:collapse, extract M = K/R, T, C, the
induced actions, the K/R ~= M bridge, and the nontriviality of the head.
One manuscript-shaped kernel/module construction #
The actual Section 7 kernel/module construction for one non-scalar chief factor.
Unlike MinimalBlockLowerGroupModuleData, this records the subgroup-level
Frattini-collapse content directly on the literal subgroup
Subgroup.map Ksub.subtype (frattini Ksub). The centrality and exponent fields
are not needed to assemble the current route packet, but they are part of the
manuscript's lem:collapse content and prevent this residual from being merely a
renaming of the older lower packet.
The selected least normal subgroup
K <= P.The literal Frattini subgroup
R = Phi(K)is normal inY.The Frattini layer is nontrivial.
- frattini_central_in_K (r : p.fst.Y) : r ∈ Subgroup.map self.Ksub.subtype (frattini ↥self.Ksub) → ∀ k ∈ self.Ksub, r * k = k * r
Manuscript
lem:collapse:RcentralizesK. Manuscript
lem:collapse:K^4 = 1.- frattini_square_eq_one (r : p.fst.Y) : r ∈ Subgroup.map self.Ksub.subtype (frattini ↥self.Ksub) → r ^ 2 = 1
Manuscript
lem:collapse: the Frattini layer is elementary abelian. - R : Type
The additive Frattini layer used by the raw tower.
- acgR : AddCommGroup self.R
- deqR : DecidableEq self.R
- M : Type
The elementary quotient
M = K/R. - acgM : AddCommGroup self.M
- deqM : DecidableEq self.M
The lower scalar part
T = (K cap S)/R.- C : Type
The lower quotient group
C = Y/K. The induced
C-action on the Frattini layer.- KmodR_equivM : ↥(Subgroup.map (QuotientGroup.mk' (Subgroup.map self.Ksub.subtype (frattini ↥self.Ksub))) self.Ksub) ≃* Multiplicative self.M
The literal quotient
K/Phi(K)realizes the raw moduleM. - head_nontrivial : Nontrivial (self.M ⧸ self.T)
The first non-scalar head
M/Tis nonzero.
Instances For
The least-kernel packet projected from the actual construction.
Equations
- D.leastKernelData = { Ksub := D.Ksub, Ksub_normal := ⋯, Ksub_le_upper := ⋯, KS_eq_upper := ⋯, minimal_K := ⋯ }
Instances For
The selected semantic kernel K.
Equations
Instances For
The Frattini-collapse packet for the selected literal Phi(K).
Equations
- ⋯ = ⋯
Instances For
The selected semantic Frattini subgroup R = Phi(K).
Equations
Instances For
The raw finite F_2-module objects extracted from the actual construction.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The induced quotient actions extracted from the actual construction.
Instances For
The raw tower associated to the actual construction.
Equations
Instances For
The quotient bridge K/Phi(K) ~= M for the selected construction.
Equations
- D.kmodRBridgeData = { KmodR_equiv_rawM := id D.KmodR_equivM }
Instances For
The nontrivial-head packet for the selected raw tower.
Equations
- ⋯ = ⋯
Instances For
Assemble the existing coherent lower packet from the actual construction.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Residual and route projections #
Remaining finite group/module proof obligation for manuscript Section 7.
This is intentionally one packet, not six independently chosen packets. Its fields are the actual least-kernel, Frattini-collapse, module-extraction, quotient-bridge, and simple-head construction described in the manuscript.
Route theorem replacing the six lower kernel/module residuals by the one actual construction packet.
Projection to the old least-kernel packet, for closure comparison.
Projection to the old Frattini-collapse packet on the canonical selected K.
Projection to the old raw-module packet.
Projection to the old raw-action packet on the canonical raw module.
Projection to the old K/R ~= M bridge packet on the canonical tower.
Projection to the old head-nontrivial packet on the canonical raw tower.