Numeric schedules for one packed transition step #
This module exposes the canonical whole-step schedule. It streams one numeric
nextFormula block per configuration atom in explicit wire order, then emits
one packed-output copy per atom in that same order.
Main results #
length_stepFormulaBlockandlength_stepFormulaGatesexpose exact formula block and prefix sizes.getElem_stepPackedCopiesidentifies every delayed output reference.length_stepSchedulegives the exact whole-step gate count.stepFragment_eq_stepScheduleproves literal equality with the existing packed transition fragment.stepOutputBase_eq_stepScheduleOutputBaseandstepScheduleOutputRef_configIndexconnect numeric output references to the public successor-configuration layout.
An in-range atom block has exactly its advertised numeric size.
The complete forward formula phase is the prefix sum of all atom sizes.
The packed suffix contains exactly one copy gate per atom.
Packed-copy index recovers the formula-output reference computed by the numeric prefix oracle.
Exact gate count of the complete numeric packed step.
Literal equality between the existing packed transition fragment and the canonical numeric whole-step schedule.
The existing packed fragment size is exactly the numeric schedule count.
The numeric prefix total is exactly the existing packed successor base.
A numeric packed-output reference at an atom's explicit index is exactly its successor-configuration wire.