Fixed-fiber Fubini to the shared-state CPS eliminator #
The arrangement fiber exposes the anchor and then a Fin-indexed outward
tail. This file gives the analytic block schedule its own exact arity,
class word, and assignment monomial. Repeated use of the exact
classifiedTupleSum_succ identity identifies the resulting finite sum with
the conditioned eliminator, including the shared used-copy state between
the left and right runs.
Sequential class words and assignment monomials #
Number of labeled copies consumed by one analytic block.
Equations
Instances For
Total number of copies consumed by an analytic schedule.
Equations
- Anderson4D.XYCluster.nxParityScheduleArity [] = 0
- Anderson4D.XYCluster.nxParityScheduleArity (Anderson4D.XYCluster.NXParityBlock.single a skipped :: ps) = Anderson4D.XYCluster.nxParityScheduleArity ps + 1
- Anderson4D.XYCluster.nxParityScheduleArity (Anderson4D.XYCluster.NXParityBlock.pair p :: ps) = Anderson4D.XYCluster.nxParityScheduleArity ps + 2
- Anderson4D.XYCluster.nxParityScheduleArity (Anderson4D.XYCluster.NXParityBlock.roughPair p :: ps) = Anderson4D.XYCluster.nxParityScheduleArity ps + 2
Instances For
Underlying (N,X) class word consumed by a schedule.
Equations
- Anderson4D.XYCluster.nxParityScheduleClasses [] i = i.elim0
- Anderson4D.XYCluster.nxParityScheduleClasses (Anderson4D.XYCluster.NXParityBlock.single a skipped :: ps) i = Fin.cons (↑a) (Anderson4D.XYCluster.nxParityScheduleClasses ps) i
- Anderson4D.XYCluster.nxParityScheduleClasses (Anderson4D.XYCluster.NXParityBlock.pair p :: ps) i = Fin.cons (↑p.left) (Fin.cons (↑p.right) (Anderson4D.XYCluster.nxParityScheduleClasses ps)) i
- Anderson4D.XYCluster.nxParityScheduleClasses (Anderson4D.XYCluster.NXParityBlock.roughPair p :: ps) i = Fin.cons (↑p.left) (Fin.cons (↑p.right) (Anderson4D.XYCluster.nxParityScheduleClasses ps)) i
Instances For
The same class word as an ordinary list, useful for comparing the analytic schedule with the flattened paper-position schedule.
Equations
- Anderson4D.XYCluster.nxParityBlockClassList (Anderson4D.XYCluster.NXParityBlock.single a skipped) = [↑a]
- Anderson4D.XYCluster.nxParityBlockClassList (Anderson4D.XYCluster.NXParityBlock.pair p) = [↑p.left, ↑p.right]
- Anderson4D.XYCluster.nxParityBlockClassList (Anderson4D.XYCluster.NXParityBlock.roughPair p) = [↑p.left, ↑p.right]
Instances For
Equations
Instances For
Attaching payloads to a position block records exactly the classes of its entries, in traversal order.
Rough-pair marking changes only the estimate selected for a pair, not the ordered class word which is summed over.
The analytic coarse ledger spells the paper's concrete outward class word exactly; rough marking neither permutes nor duplicates a position.
The recursive CPS class function is exactly the class word exposed by the paper's concrete outward equivalence.
Reconstructing the full position assignment #
Insert the exposed anchor copy in front of an outward tail and transport the result back to the original paper positions.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Head of a nonempty finite tuple, with a stable simplification rule.
Equations
Instances For
Lambda/strongLambda monomial attached to a complete sequential assignment. The endpoint of each block is the preceding point for the next block.
Equations
- One or more equations did not get rendered due to their size.
- Anderson4D.XYCluster.nxParityScheduleKernel ht hroot Nm mu z hz R [] x✝ _f = 1
Instances For
Assignment monomial for two outward runs. The right run starts only after all left copies have been consumed, but its geometric starting point is reset to the anchor.
Equations
- One or more equations did not get rendered due to their size.
- Anderson4D.XYCluster.nxAnchoredScheduleKernel ht hroot Nm mu z hz R [] x✝³ x✝² x✝¹ x✝ = Anderson4D.XYCluster.nxParityScheduleKernel ht hroot Nm mu z hz R x✝³ x✝² x✝
Instances For
Exact tuple-sum recursion #
Exact finite-Fubini identity for one analytic schedule.
Exact two-run identity with one shared used-copy state and a geometric reset at the anchor. No concatenated analytic chain is introduced.
The exact two-run identity is invariant under casting the finite tuple length. This is the dependent transport used by the paper-length Fubini formula.
Abstract fixed-fiber bridge. Once a pointwise scheduled-kernel bound is supplied, the exact paper Fubini identity and the shared-state CPS recursion sum it without an overcount or an extra factorial.
Canonical coarse-schedule specialization of the abstract fixed-fiber bridge. The caller now supplies only the pointwise kernel comparison; all length and class-word transports are discharged here.