Preserving the scheduler invariant through one halving step #
Request identities are updated by an equivalence. Newly accepted recovery lines avoid all previously occupied points and every other accepted line, so the enlarged completed buffer remains a disjoint schedule.
Move a permuted pending prefix into the completed request partition.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Each completed line is included in the occupied set.
Previously completed lines retain their targets and directions.
Newly completed lines use the selected pending target and candidate direction.
The pending target tuple is the permuted suffix of the previous tuple.
Old completed records survive advancement bit for bit.
New completed records use the accepted original data and generated line.
New pending records are precisely the permuted original-data suffix.
Accepting a clean prefix preserves pairwise disjointness of all completed lines.