Comparison of globally reachable FS→ES cuts #
The normalized DPDA is deterministic inside the simulation component. This module packages that ordering at the concrete FS→ES configuration level and is the prerequisite for the corresponding drain and mixed-cut comparisons.
The deterministic drain tail #
First-final cuts #
Globally reachable cuts that both remain in the simulation component of the FS→ES machine are linearly ordered.
Globally reachable cuts in the drain component are linearly ordered. This holds for every shared remaining input, not only for accepting computations at empty input.
A useful globally reachable simulation cut precedes every useful drain cut at the same remaining input. Usefulness of the drain cut first forces that input to be empty; first-final normalization then rules out the only possible reverse ordering in the normalized simulation.
Two useful non-boot cuts reached at the same input position lie on one ordered computation of the normalized empty-stack machine. This packages the simulation/simulation, drain/drain, and mixed phase comparisons behind a single phase-independent interface.