Semantic simple-head and scalar closers for Section 7 #
This sidecar owns the simple-head/scalar part of the Section 7 route. It keeps the routed files untouched and replaces the four exposed packets
minimalBlock_rawInvariantNonzeroFunctionalsKillTData;minimalBlock_rawHeadOrbitSpansData;minimalBlock_rawHeadActionNontrivialData;minimalBlock_rawLowerNonzeroInvariantCharacterData;
by smaller manuscript-shaped residuals:
- invariant hyperplanes cannot miss
T; - the quotient head has no nonzero proper stable submodule;
- the quotient-head action is not pointwise trivial;
- the lower scalar layer has a nonzero invariant character.
The conversion lemmas below do the remaining linear algebra in Lean.
Invariant functionals kill the lower layer #
Minimality form of the manuscript argument: no nonzero invariant functional
on M can detect an element of T.
Instances For
Actual-packet closer: invariant hyperplanes contain the lower layer.
Nonzero invariant functionals on M vanish on the lower layer T.
Instances For
The routed nonzero-functional packet follows from the hyperplane/minimality form.
Equations
- ⋯ = ⋯
Instances For
Routed packet, now derived from the semantic hyperplane residual.
The existing all-functional packet follows from its nonzero-kernel form; the zero functional case is discharged in Lean.
Equations
- ⋯ = ⋯
Instances For
The quotient head is irreducible #
Irreducibility form of the first non-scalar simple head.
Instances For
Actual-packet closer: the quotient head is a simple nonzero C-module.
Every nonzero vector in the raw quotient head generates the whole head under
the C-action.
Instances For
The routed orbit-span packet follows from irreducibility of the quotient head.
Equations
- ⋯ = ⋯
Instances For
Routed packet, now derived from the semantic irreducibility residual.
The existing nonzero-stable-submodule criterion follows from orbit spanning.
Equations
- ⋯ = ⋯
Instances For
Dual invariants vanish on the quotient head #
Semantic form of nontriviality: the quotient-head action is not pointwise trivial.
Instances For
Actual-packet closer: the first non-scalar head is not a trivial
C-module.
The quotient-head action is not the trivial action.
Instances For
The routed nontrivial-action packet follows from the not-pointwise-trivial semantic form.
Equations
- ⋯ = ⋯
Instances For
Routed packet, now derived from the not-pointwise-trivial residual.
Orbit simplicity plus a nontrivial head action proves that the dual head has no invariant functional.
Equations
- ⋯ = ⋯
Instances For
Lower scalar quotient from a nonzero invariant character #
Existential form of the lower scalar-layer character.
Instances For
Actual-packet closer: the lower scalar layer has a nonzero invariant character.
A nonzero invariant character on the lower Frattini layer R.
- character : Module.Dual (ZMod 2) D.R
Instances For
Choose a concrete lower character from the existential semantic packet.
Equations
- Q2Presentation.Induction.MinimalBlockRawLowerNonzeroInvariantCharacterData.ofExists X = { character := Classical.choose ⋯, character_ne_zero := ⋯, character_invariant := ⋯ }
Instances For
Routed packet, now derived from the existential lower-character residual.
A nonzero invariant lower character gives the current scalar quotient packet.
Equations
- Q2Presentation.Induction.MinimalBlockRawLowerScalarQuotientData.ofNonzeroInvariantCharacter X = { quotient := X.character, quotient_surjective := ⋯, quotient_invariant := ⋯ }
Instances For
Same-tower reassembly through the smaller packets #
Concrete-final provenance pieces through the semantic simple-head/scalar split in this sidecar.