Candidate scalar and Frattini actual closers #
This sidecar refines the five current candidate Section 8 leaves exposed by
CandidateScalarFrattiniSemanticClosers.lean.
The scalar obstruction is split into the manuscript's scalar-pushout tests,
one packet for each lambda : X_R, together with the two linearity laws used to
assemble the R-valued obstruction. The Frattini equivalence is split into a
base exact-image coordinate, an affine R-lift coordinate over that base, a
curried realization map, and the two inverse laws.
Scalar pushout values, one scalar test at a time #
Value of one invariant scalar pushout on the candidate middle exact-image
source. This is the lambda-indexed scalar test in
lem:obstructionseparation and prop:finalfourier.
- valueAt : centralCoverCandidateMiddleSource T → ZMod 2
Instances For
The family of scalar-pushout values over all invariant scalar pushouts.
- valueAt (lam : ↥B.XR) : CentralCoverCandidateMiddleScalarPushoutValueAtData B T lam
Instances For
Reassemble the previous all-lambda value packet from pointwise scalar
pushout values.
Equations
Instances For
Additivity in the invariant scalar-pushout parameter.
Instances For
Homogeneity in the invariant scalar-pushout parameter.
Instances For
Reassemble the old linearity packet for the value data determined by this pointwise scalar-pushout family.
Equations
- V.linearityData A H = { map_add := ⋯, map_smul := ⋯ }
Instances For
Assemble the current scalar-obstruction evaluator directly from the pointwise scalar pushouts and their linearity.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Pointwise scalar-pushout value packet.
Additivity packet for the pointwise scalar-pushout family.
Homogeneity packet for the pointwise scalar-pushout family.
Scalar value family assembled from pointwise scalar tests.
Previous value packet reduced to pointwise scalar-pushout tests.
Previous linearity packet reduced to additivity and homogeneity for the chosen pointwise scalar-pushout family.
Current scalar-obstruction evaluator from pointwise scalar-pushout values, additivity, and homogeneity.
Middle R-lift obstruction map through the pointwise scalar-pushout
packets.
Frattini coordinates split into base and fibre data #
The unobstructed middle exact-image index used by the Frattini affine fibres.
Equations
Instances For
Base exact-image coordinate of a top candidate map.
- baseCoordinate : centralCoverCandidateSource → CentralCoverCandidateFrattiniBaseTarget B T D
Instances For
Affine R-lift coordinate over the selected base exact-image coordinate.
- fiberCoordinate (f : centralCoverCandidateSource) : D.affineFiberTorsorData.F.Lift (C.baseCoordinate f)
Instances For
Curried realization from an unobstructed base point and its affine
R-lift coordinate.
- realizeFiber (x : CentralCoverCandidateFrattiniBaseTarget B T D) : D.affineFiberTorsorData.F.Lift x → centralCoverCandidateSource
Instances For
Reassemble the old lift-coordinate map from base and fibre coordinates.
Equations
- C.liftCoordinateData F = { liftCoordinate := fun (f : Q2Presentation.Induction.centralCoverCandidateSource) => ⟨C.baseCoordinate f, F.fiberCoordinate f⟩ }
Instances For
Reassemble the old realization map from its curried fibre form.
Equations
- R.realizationData = { realizeCoordinate := fun (y : Q2Presentation.Induction.CentralCoverCandidateFrattiniAffineFiberTarget B T D) => R.realizeFiber y.fst y.snd }
Instances For
Realization after taking base and affine fibre coordinates is the original top exact-image map.
- realize_liftCoordinate (f : centralCoverCandidateSource) : R.realizeFiber (C.baseCoordinate f) (F.fiberCoordinate f) = f
Instances For
Taking base and affine fibre coordinates after realization recovers the original unobstructed affine fibre point.
- liftCoordinate_realize (y : CentralCoverCandidateFrattiniAffineFiberTarget B T D) : ⟨C.baseCoordinate (R.realizeFiber y.fst y.snd), F.fiberCoordinate (R.realizeFiber y.fst y.snd)⟩ = y
Instances For
Frattini base-coordinate packet.
Frattini affine fibre-coordinate packet over the selected base coordinate.
Frattini realization packet in curried base/fibre form.
One inverse law for the Frattini coordinate/realization pair.
The other inverse law for the Frattini coordinate/realization pair.
Previous lift-coordinate packet reduced to base and fibre coordinates.
Previous realization packet reduced to curried base/fibre realization.
Coordinate inverse laws for the maps assembled from base/fibre coordinate and curried realization packets.
Current Frattini affine-fibre coordinate data through the lower base/fibre coordinate and realization packets.
Frattini exact-image partition through the lower coordinate/realization packets.
Route-ready reassembly #
Coherent direct exact-image residual data using the lower scalar and Frattini packets in this file.
Candidate lift-partition data through the lower scalar and Frattini packets, with the quotient-frame map supplied by the current route.