On the Monte Carlo space constructible functions and separation results for probabilistic complexity classes (Q1094874)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | On the Monte Carlo space constructible functions and separation results for probabilistic complexity classes |
scientific article |
Statements
On the Monte Carlo space constructible functions and separation results for probabilistic complexity classes (English)
0 references
1987
0 references
A probabilistic Turing machine M that computes the function \(f_ M\) is called Monte Carlo Turing machine if for all inputs x the probability of M to compute \(f_ M(x)\) is greater than 3/4. A function \(f: {\mathbb{N}}\to {\mathbb{N}}\) is called Monte Carlo constructible if there is a Monte Carlo Turing machine with space bound f(n) such that for all n there is a string x, \(| x| =n\), with \(f_ M(x)=f(n)\). The authors prove that for every unbounded nondecreasing recursive function f there is an unbounded nondecreasing Monte Carlo constructible minorant g with g(n)\(\leq f(n)\) for all n. Then, it is shown that if g is Monte Carlo constructible and \(f=o(g)\), then the probabilistic space complexity class PrSPACE(g) strictly includes the Monte Carlo space complexity class MSPACE(f). Finally the authors show the existence of a set that is in the terminating Monte Carlo space complexity class \(M^ TSPACE(\log \log n)\) and that is not in the class NSPACE(o(log n)).
0 references
constructible functions
0 references
probabilistic complexity classes
0 references
probabilistic Turing machine
0 references
Monte Carlo Turing machine
0 references
recursive function
0 references
0 references
0 references
0 references
0 references