Separating Nondeterministic Time Complexity Classes
Journal of the ACM (JACM)
Separating tape bounded auxiliary pushdown automata classes
STOC '77 Proceedings of the ninth annual ACM symposium on Theory of computing
STOC '76 Proceedings of the eighth annual ACM symposium on Theory of computing
On time-space classes and their relation to the theory of real addition
STOC '78 Proceedings of the tenth annual ACM symposium on Theory of computing
A Recursive Padding Technique on Nondeterministic Cellular Automata
IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
A time hierarchy theorem for nondeterministic cellular automata
TAMC'07 Proceedings of the 4th international conference on Theory and applications of models of computation
Hi-index | 0.00 |
The marginal utility of the Turing machine computational resources running time and storage space are studied. A technique is developed which, unlike diagonalization, applies equally well to nondeterministic and deterministic automata. For f, g time or space bounding functions with f(n + 1) small compared to g(n), it is shown that, in terms of word length n, there are languages which are accepted by Turing machines operating with time or space g(n) but which are accepted by no Turing machine operating within time or space f(n). The proof involves use of the recursion theorem together with "padding" or "translational" techniques of formal language theory. Relations between worktape alphabet size, number of worktape heads, number of input heads, and Turing machine storage space are established. Within every common subexponential space bound, it is shown that enlarging the worktape alphabet always increases computing power. A hierarchy of two-way multihead finite automata is obtained even in the nondeterministic case. Results that are only slightly weaker are obtained for Turing machines that accept only languages over a one-letter alphabet. {PB 236-777.AS}