Candidate scalar/Frattini route31 proofs #
Route31 keeps the route30 integration-facing provider shape
B T Q -> Nonempty (CentralCoverCandidateLiftPartitionData B)
but does not route through the route29/route30 candidate residual names:
centralCover_candidateRoute29CanonicalScalarPushoutValueData;centralCover_candidateRoute29FrattiniFourierCountData;centralCover_candidateRoute30CanonicalScalarPushoutAdditivityData.
Instead, it uses the coherent current packets from
CandidateScalarFrattiniCurrentProofs.lean: one chosen scalar-pushout evaluator
with its linearity, and one chosen Frattini coordinate/realization equivalence.
This is the route-ready theorem shape a coordinator can swap into an integrated
route without editing the current route32 file.
Route31 coherent candidate wrappers #
Route31 scalar-obstruction evaluator, routed through one coherent chosen scalar-pushout evaluator rather than the route29 value packet plus the route30 arbitrary-value additivity packet.
Route31 middle R-lift obstruction map through coherent scalar-pushout
data.
Route31 Frattini exact-image partition through one coherent coordinate / realization equivalence, avoiding the route29 Fourier-count packet in this provider.
Route31 coherent direct exact-image residual data.
Route31 candidate lift-partition provider in the same B T Q shape as the
route30 provider, with no dependency on the three route29/route30 candidate
residual names.