The sequencer's run #
The run theorem of DescriptiveComplexity.Draw.seqRule: from the checkpoint
before the first stage at the marker, one abstract stage run per position,
to the exit phase one cell to the marker's right after the last – the
matrix runs its classified atoms with it, the gates their blocks, and
neither needs to know a stage's internals beyond its entry phase and its
control and tape transforms.
The run comes with its cost (seq_reachesIn): a stage's own width plus
the dispatch and the walk back, once per stage, and one step to leave.
seq_run is it with the budget forgotten – the widths recovered from the
stages' runs by DescriptiveComplexity.TMData.exists_reachesIn_of_reflTransGen
and the largest taken, which is why a space-bounded caller need not have
counted anything.
The sequencer's run, the budget forgotten: what a space-bounded caller reads, its stages' runs carrying no count.