Both deterministic and nondeterministic machines can solve more problems given more space
In computational complexity theory, the space hierarchy theorems are separation results that show that both deterministic and nondeterministic machines can solve more problems in (asymptotically) more space, subject to certain conditions. For example, a deterministic Turing machine can solve more decision problems in space n log n than in space n. The somewhat weaker analogous theorems for time are the time hierarchy theorems.
The foundation for the hierarchy theorems lies in the intuition that
with either more time or more space comes the ability to compute more
functions (or decide more languages). The hierarchy theorems are used
to demonstrate that the time and space complexity classes form a
hierarchy where classes with tighter bounds contain fewer languages
than those with more relaxed bounds. Here we define and prove the
space hierarchy theorem.
The space hierarchy theorems rely on the concept of space-constructible functions. The deterministic and nondeterministic space hierarchy theorems state that for all space-constructible functions f(n),
,
where SPACE stands for either DSPACE or NSPACE, and o refers to the little o notation.
and 24 Related for: Space hierarchy theorem information
In computational complexity theory, the spacehierarchytheorems are separation results that show that both deterministic and nondeterministic machines...
theory, the time hierarchytheorems are important statements about time-bounded computation on Turing machines. Informally, these theorems say that given...
assumed. □ The above theorem implies the necessity of the space-constructible function assumption in the spacehierarchytheorem. L = DSPACE(O(log n))...
time and space complexity classes in the following way: P ⊆ NP ⊆ PSPACE ⊆ EXPTIME ⊆ NEXPTIME ⊆ EXPSPACE. Furthermore, by the time hierarchytheorem and the...
space requirements, the answer to such questions is given by the time and spacehierarchytheorems respectively. They are called hierarchytheorems because...
\log(n)} is a space-constructible function. Time-constructible functions are used in results from complexity theory such as the time hierarchytheorem. They are...
spacehierarchytheorem, NL ⊊ NPSPACE) and the fact that PSPACE = NPSPACE via Savitch's theorem. The second follows simply from the spacehierarchy theorem...
time and spacehierarchytheorems form the basis for most separation results of complexity classes. For instance, the time hierarchytheorem establishes...
_{c\in \mathbb {Z} ^{+}}{\mathsf {NSPACE}}(n^{c})} The spacehierarchytheorem states that, for all space-constructible functions f ( n ) , {\displaystyle f(n)...
In mathematical logic, the arithmetical hierarchy, arithmetic hierarchy or Kleene–Mostowski hierarchy (after mathematicians Stephen Cole Kleene and Andrzej...
theorem states that there exists no largest complexity class, with computable boundary, which contains all computable functions. The spacehierarchy theorems...
Gap Theorem does not imply anything interesting for complexity classes such as P or NP, and it does not contradict the time hierarchytheorem or space hierarchy...
Turing reduction Savitch's theoremSpacehierarchytheorem Speed Prior Speedup theorem Subquadratic time Time hierarchytheorem See the list of complexity...
problem under logarithmic space many-one reductions but polyL does not due to the spacehierarchytheorem. The spacehierarchytheorem guarantees that DSPACE(logd...
Together with the speedup theorem, the gap theorem and the time and spacehierarchytheorems it is a basis for hirarchies in complexity theory. McCreight, E...
computational complexity theory, the polynomial hierarchy (sometimes called the polynomial-time hierarchy) is a hierarchy of complexity classes that generalize...
finite automata is known as Kleene's theorem (after American mathematician Stephen Cole Kleene). In the Chomsky hierarchy, regular languages are the languages...
mathematical logic, the Borel hierarchy is a stratification of the Borel algebra generated by the open subsets of a Polish space; elements of this algebra...
space usage and proved the first spacehierarchytheorem. In the same year they also proved that every context-free language has deterministic space complexity...
standard. In some contexts, such as the proof of the time and spacehierarchytheorems, it is more useful to assume that the abstract machine defining...
separable metric space. Then X as a Borel space is isomorphic to one of R, Z, a finite space. (This result is reminiscent of Maharam's theorem.) Considered...
to show that Borel sets in Polish spaces have regularity properties such as the perfect set property. The theorem is also known for its metamathematical...