A correspondence between the time and space complexity
Ivan V. Latkin
TL;DR
The paper develops a framework to encode long deterministic two-tape Turing-machine computations as quantified Boolean formulae using a generalized Meyer–Stockmeyer approach. By constructing the modeling formula $\Omega^{(m)}(X,P)$, it shows that $ extbf{EXP} = extbf{PSPACE}$ and derives tight bounds relating input length, time, and space for these encodings, including the extension to $^{(k+1)}EXP = ^kEXPSPACE$ via padding. A key finding is that languages in $ extbf{P}$ can be recognized with almost logarithmic space, achieved by a careful, locality-focused construction that encodes only a small portion of tape content per step. These results have implications for lower bounds on decidable theories and demonstrate a deep link between time-bounded and space-bounded complexity via formula-based simulations, with discussion of potential extensions and limitations for nondeterministic or relativized contexts.
Abstract
We investigate the correspondence between the time and space recognition complexity of languages. For this purpose, we will code the long-continued computations of deterministic two-tape Turing machines by the relatively short-length quantified Boolean formulae. The modified Meyer and Stockmeyer method will appreciably be used for this simulation. It will be proved using this modeling that the complexity classes Deterministic Exponential Time and Deterministic Polynomial Space coincide. It will also be proven that any language recognized in polynomial time can be recognized in almost logarithmic space. Furthermore, this allows us slightly to improve the early founded lower complexity bound of decidable theories that are nontrivial relative to some equivalence relation (this relation may be equality) -- each of these theories is consistent with the formula, which asserts that there are two non-equivalent elements. Keywords: computational complexity, the coding of computations through formulae, exponential time, polynomial space, the lower complexity bound of the language recognition
