Documentation

Q2Presentation.Induction.CandidateScalarFrattiniRoute31Proofs

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:

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 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.