Route52 minimal-block kernel/module provenance #
This sidecar keeps Route51 intact and swaps only the Section 7 kernel provider.
Route51 exposes four kernel/raw leaves:
minimalBlock_kernelModuleConcreteProvenanceData;minimalBlock_rawHeadDualInvariantZeroData;minimalBlock_rawInvariantFunctionalsKillTData;minimalBlock_rawLowerScalarQuotientData.
Route52 narrows them to two same-tower manuscript packets:
minimalBlock_kernelModuleActualProofs, carrying the actualK,R = Phi(K), raw module/action data, bridge, and nontrivial head;minimalBlock_invariantActualProofs2Data, carrying the simple-head/no-trivial and lower invariant-character facts on the selected raw tower.
Auditable replacements for the four Route51 kernel/raw leaves #
Route52 replacement for minimalBlock_kernelModuleConcreteProvenanceData.
The closure uses the coherent actual kernel/module construction packet rather than the Route51 provenance axiom.
Route52 replacement for minimalBlock_rawInvariantFunctionalsKillTData.
This is the manuscript statement that invariant functionals on M kill T,
derived from the actual simple-head packet on the same raw tower.
Route52 replacement for minimalBlock_rawHeadDualInvariantZeroData.
This is the no-trivial-dual quotient-head statement derived from irreducibility and nontriviality of the actual simple head.
Route52 replacement for minimalBlock_rawLowerScalarQuotientData.
The scalar quotient is rebuilt from the actual invariant character over
ZMod 2; surjectivity is Lean-level finite-field bookkeeping.
Consumed Route52 same-tower kernel/invariant data #
Route52's consumed Section 7 packet.
It fixes one concrete manuscript tower and attaches the invariant facts to the raw tower extracted from that same provenance.
- concrete : MinimalBlockKernelModuleConcreteProvenanceData chief
- dualInvariant : MinimalBlockDualInvariantVanishesData (minimalBlock_lowerFromConcreteProvenance self.concrete).rawTowerData
- rawInvariantCharacter : MinimalBlockRawInvariantCharacterData (minimalBlock_lowerFromConcreteProvenance self.concrete).rawTowerData
Instances For
The coherent lower tower selected by the Route52 packet.
Instances For
Forget Route52's consumed packet to the route packet shape used downstream.
Equations
- D.groupInvariantRouteData = { lower := D.lower, dualInvariant := ⋯, rawInvariantCharacter := ⋯ }
Instances For
The group tower assembled from the Route52 consumed packet.
Equations
Instances For
Route52's consumed packet, assembled from theorem-level Section 7 closers.
Route52 group/invariant packet with the four Route51 kernel/raw leaves replaced by two coherent actual packets.
Route52 group-tower provider replacing
MinimalBlockKernelRoute50.groupTowerData_from_route50.
Public Route52 kernel provider #
Drop-in kernel provider for a Route52 integration.
It has the same target as minimalBlock_groupTowerData_from_kernelRoute50,
but its closure no longer contains the four Route51 kernel/raw leaves.
Route51 skeleton with the Route52 kernel provider #
Route51's nonterminal branch with only the Section 7 kernel provider swapped to Route52.
Recursive branch using the Route52 kernel provider.
Recursion step using the Route52 kernel provider.
Boundary-framed count equality using the Route52 kernel provider.
Equal finite surjection counts with Route51 unchanged except for the Route52 Section 7 kernel/module provenance provider.