Bounded-observation extensionality — proof internals #
This module extracts the information recorded by a bounded tape observation and a finite transducer snapshot. In particular, equal bounded work-tape observations determine the symbols read by the transition function and remain equal after applying the same write and move, provided both successor heads remain inside the observed window.
Equal bounded observations have equal underlying head positions.
Equal bounded observations read the same symbol.
Applying the same write and move to equal bounded observations produces equal successor observations, as long as both successor heads remain inside the same observed window.
Equal transducer snapshots record the same machine state.
Equal transducer snapshots record the same input-head position.
When two snapshotted configurations share their read-only input contents, equal snapshots make their input heads read the same symbol.
Equal transducer snapshots contain equal bounded observations of each work tape.
Equal transducer snapshots record the same head position on each work tape.
Equal transducer snapshots read the same symbol on each work tape.
Equal transducer snapshots have equal output-head zero flags.
Equal transducer snapshots agree on whether the output head is at the exceptional immutable left-marker cell.
Equal transducer snapshots read the same output symbol.