EXPSPACE

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:Short description In computational complexity theory, Template:Sans-serif is the set of all decision problems solvable by a deterministic Turing machine in exponential space, i.e., in O(2p(n)) space, where p(n) is a polynomial function of n. Some authors restrict p(n) to be a linear function, but most authors instead call the resulting class Template:Sans-serif. If we use a nondeterministic machine instead, we get the class Template:Sans-serif, which is equal to Template:Sans-serif by Savitch's theorem.

A decision problem is Template:Sans-serif if it is in Template:Sans-serif, and every problem in Template:Sans-serif has a polynomial-time many-one reduction to it. In other words, there is a polynomial-time algorithm that transforms instances of one to instances of the other with the same answer. Template:Sans-serif problems might be thought of as the hardest problems in Template:Sans-serif.

Template:Sans-serif is a strict superset of Template:Sans-serif, Template:Sans-serif, and Template:Sans-serif. It contains Template:Sans-serif and is believed to strictly contain it, but this is unproven.

Formal definition

In terms of Template:Sans-serif and Template:Sans-serif,

EXPSPACE=kDSPACE(2nk)=kNSPACE(2nk)

Examples of problems

Formal languages

An example of an Template:Sans-serif problem is the problem of recognizing whether two regular expressions represent different languages, where the expressions are limited to four operators: union, concatenation, the Kleene star (zero or more copies of an expression), and squaring (two copies of an expression).[1]

Logic

Alur and Henzinger extended linear temporal logic with times (integer) and prove that the validity problem of their logic is EXPSPACE-complete.[2]

Reasoning in the first-order theory of the real numbers with +, ×, = is in EXPSPACE and was conjectured to be EXPSPACE-complete in 1986.[3]

Petri nets

Script error: No such module "Labelled list hatnote".

The coverability problem for Petri Nets is Template:Sans-serif-complete.[4]

The reachability problem for Petri nets was known to be Template:Sans-serif-hard for a long time,[5] but shown to be nonelementary,[6] so probably not in Template:Sans-serif. In 2022 it was shown to be Ackermann-complete.[7][8]

See also

References

  1. Meyer, A.R. and L. Stockmeyer. The equivalence problem for regular expressions with squaring requires exponential space. 13th IEEE Symposium on Switching and Automata Theory, Oct 1972, pp.125–129.
  2. Script error: No such module "Citation/CS1".
  3. Script error: No such module "Citation/CS1".
  4. Script error: No such module "Citation/CS1".
  5. Script error: No such module "Citation/CS1".
  6. Script error: No such module "citation/CS1".
  7. Script error: No such module "citation/CS1".
  8. Script error: No such module "citation/CS1".
  • Script error: No such module "Citation/CS1".
  • Script error: No such module "citation/CS1". Section 9.1.1: Exponential space completeness, pp. 313–317. Demonstrates that determining equivalence of regular expressions with exponentiation is EXPSPACE-complete.

Template:ComplexityClasses