Randomized, interactive and quantum complexity

Probabilistic classes (RP, BPP), Arthur–Merlin and interactive proofs (AM, MA, IP = PSPACE, graph (non)isomorphism), BPP versus nonuniform and alternating classes, randomized reductions (Valiant–Vazirani), and quantum classes BQP and QMA.

TheoremAdleman's theorem: BPP is contained in P/poly#●ready to prove

Every decision problem in BPP lies in P/poly.

public theorem_wanted adleman :
    BPP ⊆ PPoly
Sources
  • L. Adleman, "Two theorems on random polynomial time", Proceedings of the Nineteenth Annual Symposium on Foundations of Computer Science (FOCS 1978), 75-83.
Uses 4

TheoremIP = PSPACE (Shamir)#●ready to prove

The class \(\mathsf{IP}\) of decision problems that have interactive proofs (a polynomial-time verifier using polynomially many rounds and random coins, with completeness at least \(2/3\) and soundness at most \(1/3\) against every prover) equals the class \(\mathrm{PSPACE}\) of decision problems whose languages are decided by multi-tape Turing machines in polynomial space.

public theorem_wanted ip_eq_pspace :
    IP = PSPACE
Sources
  • A. Shamir, "IP = PSPACE", Journal of the ACM 39 (1992), 869-877 (FOCS 1990); see also C. Lund, L. Fortnow, H. Karloff, and N. Nisan, "Algebraic methods for interactive proof systems", Journal of the ACM 39 (1992), 859-868.
Uses 3

TheoremSipser-Gács-Lautemann: BPP is in \(\Sigma_2^p\) and \(\Pi_2^p\)#●ready to prove

Every decision problem in BPP lies in \(\Sigma_2^p\) and in \(\Pi_2^p\), the classes of the polynomial hierarchy defined by two alternating blocks of polynomially bounded quantifiers, beginning with \(\exists\) and with \(\forall\) respectively.

public theorem_wanted sipser_gacs_lautemann :
    BPP ⊆ SigmaK 2 ∧ BPP ⊆ PiK 2
Sources
  • M. Sipser, "A complexity theoretic approach to randomness", Proceedings of the Fifteenth Annual ACM Symposium on Theory of Computing (STOC 1983), 330-335; P. Gács (unpublished); C. Lautemann, "BPP and the polynomial hierarchy", Information Processing Letters 17 (1983), 215-217.
Uses 5
3 ready to prove

The dependency explorer needs JavaScript and its graph data.

Download the complete graph data.