Concrete kernel/module residual split for Section 7 #
This sidecar does not edit routed files. It strictly narrows the current aggregate packet
minimalBlock_kernelModuleActualProofs : Nonempty (MinimalBlockKernelModuleActualProofs chief)
into the manuscript-shaped obligations on pages 40--42:
- choose the least
Y-normalK <= PwithK S = P; - prove the actual Frattini collapse for the literal
R = Phi(K), including normality, nontriviality, centrality inK, exponent two, andK^4 = 1; - extract the raw
F_2objectsR,M = K/R,T,C = Y/Kand the inducedC-actions; - identify the literal quotient
K/Phi(K)with the raw moduleM; - prove the simple head
M/Tis nontrivial.
The route theorem at the bottom is the intended replacement for
minimalBlock_lowerGroupModuleData_from_kernelModuleActualProofs when the main
route is ready to drop the aggregate axiom.
Narrow concrete packets #
Manuscript lem:collapse for the literal Frattini subgroup of the chosen
least kernel K.
Compared with MinimalBlockFrattiniCollapseData, this keeps the actual collapse
facts that were present in the aggregate packet: centrality in K, K^4 = 1,
and exponent two on Phi(K).
Instances For
The raw quotient objects and actions extracted from the same concrete kernel tower.
This is the Lean form of R = Phi(K), M = K/R, T = (K cap S)/R, C = Y/K,
and the induced C-module structures in eq:targettower.
- R : Type
- acgR : AddCommGroup self.R
- deqR : DecidableEq self.R
- M : Type
- acgM : AddCommGroup self.M
- deqM : DecidableEq self.M
- C : Type
Instances For
Forget the concrete provenance to the current raw-module interface.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Forget the concrete provenance to the current raw-action interface.
Instances For
The raw tower assembled from the same raw objects and actions.
Equations
Instances For
The literal bridge K/Phi(K) ~= M for the same selected K and raw module
objects.
- KmodR_equiv_rawM : ↥(Subgroup.map (QuotientGroup.mk' (Subgroup.map K.Ksub.subtype (frattini ↥K.Ksub))) K.Ksub) ≃* Multiplicative D.M
Instances For
Nontriviality of the simple head M/T for the same raw tower.
- head_nontrivial : Nontrivial (D.M ⧸ D.T)
Instances For
Residuals #
Residual 1: choose the least K over the selected non-scalar chief factor.
Residual 2: prove the actual Frattini-collapse facts for that K.
Residual 3: extract R, M, T, C, and the induced actions from that
same subgroup tower.
Residual 4: identify the literal K/Phi(K) quotient with the raw module.
Residual 5: prove that the simple head M/T is nontrivial.
Assembly into the current aggregate API #
Assemble the current aggregate actual packet from the five narrower concrete Section 7 obligations above.
This theorem is route-ready: its axiom closure contains the five concrete
residuals, not minimalBlock_kernelModuleActualProofs.
Drop-in replacement for
minimalBlock_lowerGroupModuleData_from_kernelModuleActualProofs when routing
through this concrete split.
Least-kernel projection through the concrete route.
Frattini-collapse projection through the concrete route.
Raw-module projection through the concrete route.
Raw-action projection through the concrete route.
K/Phi(K) ~= M projection through the concrete route.
Simple-head projection through the concrete route.