Directed head notation
Directed head notation is a notation for specifying a Turing machine configuration using tape compression and a TM head which "points" either to the left or right. Directed head notation may be used for a complete tape configuration
or for a partial configuration
Tape Compression
This notation supports run-length encoding for tape compression using "exponents". Given a "word" (sequence of tape symbols) and a count , represents repetitions of concatenated. So for example, and .
It is important to note here that the words "2" and "10" in these examples are sequences of tape symbols and not integers and that the counts "4" and "3" are integer repetition counts, not representing integer exponentiation. It is perhaps unfortunate that these compressed blocks look identical to integer mathematical expressions, generally it should be obvious from the context that this is a tape configuration and not a math expression.
Segments of the tape may also be specified without exponents which represent unrepeated (or 1 repeat) of that segment. The notation is used to represent the infinite sequence of blank symbols at either end of a configuration. In general, there will be many different notations for identical tape segments. For example:
Directed Head
Traditionally, the Turing machine head is considered to be located "on" a tape cell, for example some common traditional notation for a TM configurations include:
In directed head notation, we instead conceptualize the TM head as in the process of moving from one tape cell to another. So the above configuration could be represented by either
Configurations
A directed head configuration includes a directed head and zero or more tape segments on each side.