We give a finite semigroup presentation using the convention that is blank, the tape is unbounded in both directions, and a transition writes and moves in direction . The Turing machine is deterministic, and the halting state has no outgoing transition. A finite configuration is encoded by
with the head scanning the first symbol of ; if is empty, it scans an implicit blank. Unrepresented cells beyond the boundary markers are blank. An additional generator records completed halting and erasure.
The generators of the semigroup are . Its relations have the following finite families. For every right-moving transition, include
For every left-moving transition and every tape symbol , include
If stationary moves are part of the chosen machine model, include for each such move. Include the boundary-padding relations, for every state ,
They supply a blank immediately to the left of the head when needed, or at the right boundary when the current scanned cell was implicit. Finally include
Writing for this displayed list, the answer is the explicit finite semigroup presentation
All relations are between nonempty words; no group inverses or empty-word generator are used. The transition families are finite because the transition table and alphabet are finite, and the padding and erasure families are visibly finite. The declared head convention determines which side of a tape symbol carries a state letter.
If the Turing machine halts on , follow its computation from . A transition at an already represented cell is one of the corresponding relations. At a boundary, first insert the required blank using a padding relation. Thus the computation gives a finite equality derivation to . Replace by , erase the symbols of using , and erase both boundary markers. This proves in the semigroup.
For the converse, equality in a presented semigroup means a finite sequence of contextual replacements using defining relations in either direction. In any derivation from to , consider the first occurrence of the special symbol . Before it occurs, the erasure relations cannot be used in either direction. Each word therefore still has exactly two markers , exactly one state letter, and the form . Both directions of a transition relation join configurations linked by one actual machine step; both directions of a boundary-padding relation merely change how much blank tape is represented.
The first occurrence of must come from in the forward direction. Hence the initial configuration is connected, by transitions in either direction and harmless padding, to a configuration in state . For a deterministic Turing machine, the property of eventually reaching is invariant along each transition edge: if is a step, then halts if and only if halts, since that step is the unique next step of and is not already in the halting state. The same property is unchanged by padding. A finite path of these edges to therefore shows that the initial configuration halts.
Consequently
The invariance argument is necessary because equality in a semigroup presentation allows reversed transitions as well as forward computation steps.

Articles by others on the same topic (0)

There are currently no matching articles.