Accounting for the deterministic interval-reduction loop #
This file supplies the combinatorial bookkeeping used in paper §4.1
(R-322). The endpoint extraction in PairingExtract.lean already
implements Definition 3.1 on a shrinking active set. Here we prove:
- removing a fully paired subset preserves fullness of the remainder;
- the final active set remains fully paired whenever the initial set is;
- each extraction consumes at least two active indices, giving the sharp
division-free budget
2 * numberOfReductions + finalCard ≤ initialCard; - for a full pairing the terminal active set is empty.
These are the termination and power-counting facts needed when each primitive reduction contributes one factor controlled by Proposition 4.1.
Fullness under removal #
Removing a κ-closed fully paired set from another fully paired set
leaves a fully paired set.
At every fuel depth, a fully paired active carrier yields a fully paired terminal carrier.
Closure and singles under removal #
The extraction loop preserves closure under the pairing map, without requiring the active carrier to contain no singles.
A fixed point cannot lie in a fully paired block, so any single which is initially active survives every extraction step.
The terminal active carrier is closed under every nontrivial pair (and also under fixed points).
Every single survives the Definition 3.1 extraction loop.
Exact reduction budget #
Every extraction removes at least two active indices. The final-card term is retained, making this an induction invariant rather than merely a terminal estimate.
Public budget for Definition 3.1 extraction:
2 * |extract κ| + |finalActive κ| ≤ m.
In particular the number of primitive interval reductions is at most half the perturbative order.
Full pairings leave no residual active indices #
A full pairing is exhausted completely by the relative interval extraction loop.
For a full pairing, the accounting identity has no terminal residue.