Determinism of useful paths in the normalized empty-stack wrapper #
The final-state-to-empty-stack wrapper has one deliberate source of nondeterminism: a normalized final state may either keep simulating or enter the fresh drain state. On a globally reachable computation, two successor steps which both retain an empty-stack continuation nevertheless agree. A simulation step competing with the drain step would give a nonempty path from a normalized final configuration to a later normalized final configuration, contrary to first-final normalization.
From a globally reachable source, two one-step successors which both have an empty-stack continuation are equal.
Two equal-length paths from the same global initial configuration have the same endpoint whenever both endpoints still have an empty-stack continuation.