Small deterministic Turing machines (Q1349854)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Small deterministic Turing machines |
scientific article |
Statements
Small deterministic Turing machines (English)
0 references
27 February 1997
0 references
Small deterministic Turing machines with one bi-infinite tape and one scanning head are considered. Let \(DTM(m,n)\) denote the class of all such machines with \(m\) tape symbols (including the blank) and \(n\) states (excluding the halting state). It is known that there exist universal Turing machines in \(DTM(5,6)\) and in \(DTM(4,7)\). It is also known that the halting problem for all machines from \(DTM(1,n)\) and \(DTM(m,1)\) is decidable. The first fact is trivial whereas the second one has been shown by \textit{G. T. Herman} [Z. Math. Logik Grundlagen Math. 14, 185-191 (1968; Zbl 0169.31104)]. \textit{M. L. Minsky} [Proc. Symp. Pure Math. 5, 229-238 (1962; Zbl 0192.06601); Computation: finite and infinite machines (1967; Zbl 0195.02402)] mentioned that the halting problem for \(DTM(2,2)\) is decidable too; however without giving any proof and stating only that this result is unpublished and unpublishable. In such a state it remained since 1961 or 1972, respectively, until 1988. By a reduction to few cases it was possible to solve the problem and bring it into a publishable form. A first version can be found in a paper of \textit{V. Diekert} and \textit{M. Kudlek} [``Small deterministic Turing machines'', Papers on Automata and Languages, Dep. Math., Karl-Marx Univ. Econ., Budapest 1988-4, 77-87 (1989)]. At that time the results from 1975 [\textit{L. M. Pavlotskaya}, Probl. Kibern. 33, 91-118 (1978; Zbl 0426.68025)] stating the halting problem to be decidable for \(DTM(2,2)\) and \(DTM (2,3)\) have not been known to the authors. In that paper a completely different method was used. Neither were known the results by \textit{Yu. V. Rogozhin} [Mat. Issled. 69, 76-90 (1982; Zbl 0515.03020)] stating that there are universal Turing machines in \(DTM(2,24)\), \(DTM (3,11)\), \(DTM(5,5)\), \(DTM(6,4)\), \(DTM(10,3)\), and \(DTM(21,2)\). All these results were only little known in Western countries before 1991. It is also shown that the sets accepted by machines from \(DTM(2,1)\) are regular, and that those accepted by machines from \(DTM(3,1)\) are regular too, except one case giving a deterministic linear context-free language which is essentially the nonregular language \(L=\{a^nb^n|1\leq n\}\). The languages accepted by machines from \(DTM(2,2)\) are also regular, except one case (up to symmetries) giving essentially the same language as in the exceptional case of \(DTM(3,1)\), namely a deterministic linear context-free language. Thus, the halting problem is decidable for \(DTM(2,2)\). To obtain this result several symmetries are used to reduce the number of machines to consider. Finally, also a machine from \(DTM(4,4)\) is presented accepting a context-sensitive language, essentially \(L= \{a^k|k=2^n,\;0\leq n\}\).
0 references
regular sets
0 references
context-free language
0 references
small deterministic Turing machines
0 references
bi-infinite tape
0 references
halting problem
0 references
context-sensitive language
0 references