Synchronization of active characteristic heads #
The hard direction in the characteristic-grammar proof is reverse-edge uniqueness. This file isolates the semantic synchronization facts used by the paired-spine inversion. Reading heads are the first case: two globally reachable normalized-DPDA configurations at the same input cut which can both read the next symbol must coincide.
Completing a shared visible prefix in the same way places two active
simulation-state single heads on comparable cuts of the normalized DPDA
run. The returned stacks include the aligned physical contexts reconstructed
from the FS-to-empty-stack bottom-marker invariant.
Two active single nodes at the same characteristic prefix which can
both read the same next terminal have the same physical state and exposed
stack symbol. The terminal suffixes and return targets may differ; neither
is needed for this stable-cut synchronization.