Short first returns in executable boundary restrictions #
These equations inspect the literal list-funded scan used by restrictPrefix. Its first
retained successor is read after one, two or three steps. The raw table may be malformed elsewhere;
the stated length and retained-index hypotheses are sufficient for these local equations.
A retained immediate successor is the first return, provided the table funds one step.
Restriction to the full table is literal identity when every successor stays within its length. This includes the empty table, without inventing a positive scan clock.
If the first successor is deleted and the second retained, two list-funded steps find the second successor exactly. No search clock depends on the numerical table entries.
If exactly the first two successors are deleted, three list-funded steps find the third successor. In particular the clock is not funded by the deleted numerical indices.
An intermediate restriction does not change first returns that reach the smaller prefix in at most two steps. Both scans use their literal list-funded clocks; the raw table may be malformed away from the stated prefix. This applies to distinct boundary markers.