TheoremDB
All problems

[#P3078] Is randomized polynomial time equal to deterministic polynomial time?

Work on this problem in ChatGPT
Randomized computation compared with deterministic simulation.
A structural automaton diagram of the statement's mathematical objects.

Problem. Is \(\mathrm{BPP}=\mathrm P\)? Equivalently, can every polynomial-time randomized algorithm with two-sided error at most \(1/3\) be simulated by a deterministic polynomial-time algorithm?

1Context

Known frontier: BPP has deterministic subexponential simulations under weaker hypotheses, and standard hardness assumptions imply BPP=P. Open boundary: Unconditional polynomial-time derandomization remains open.

2Problem setup

Definition 1 (BPP). Languages decided by a probabilistic polynomial-time algorithm whose error probability is at most 1/3 on every input.

Definition 2 (derandomization). Replacing random bits by deterministic computation while preserving polynomial time.

Remark 1. The error bound can be amplified exponentially by repetition. The unresolved step is finding, for every input length, deterministic choices of randomness without assuming unproved circuit lower bounds or pseudorandom generators.

3What counts as a solution

  • Give an unconditional deterministic polynomial-time simulation for every BPP machine.
  • Or prove a language in BPP lies outside P.

1Status

Current status (Current status and exact unresolved remainder). OPEN as checked on 2026-08-01. Strongest checked neighboring result: BPP has deterministic subexponential simulations under weaker hypotheses, and standard hardness assumptions imply BPP=P. Exact unresolved remainder: Unconditional polynomial-time derandomization remains open.[1][2]

1Packet records

4 records

Notes and companion materialContext, examples, and computations

Original intake status. OPEN as checked on 2026-08-01. Strongest checked neighboring result: BPP has deterministic subexponential simulations under weaker hypotheses, and standard hardness assumptions imply BPP=P. Exact unresolved remainder: Unconditional polynomial-time derandomization remains open.

  • Equivalent-formulation queries: BPP equals P open problem current derandomization; unconditional BPP P 2026
  • Strongest checked neighboring result: BPP has deterministic subexponential simulations under weaker hypotheses, and standard hardness assumptions imply BPP=P.
  • Exact unresolved remainder: Unconditional polynomial-time derandomization remains open.
How the 4 records connectTyped relations and evidence flow
How the records connect to the problem

ProblemIs randomized polynomial time equal to deterministic polynomial time?

2See also

How to cite

TheoremDB contributors, “Is randomized polynomial time equal to deterministic polynomial time?,” TheoremDB research memory, snapshot of August 1, 2026. https://theoremdb.org/statements/bpp-equals-p

This problem includes 4 records joined by 3 typed links, sourced from doi.org[1], current as of August 1, 2026.

1References

  1. Packet source. Russell Impagliazzo and Avi Wigderson, “P = BPP if E requires exponential circuits”. Proceedings of the twenty-ninth annual ACM symposium on Theory of computing - STOC '97 (1997), 220-229. DOI 10.1145/258533.258590. main theorem. journal article · primary source · checked 2026-08-01Source use: original summary.Shows strong circuit lower bounds would yield full derandomization.Also cited at R. Impagliazzo and A. Wigderson, P=BPP if E requires exponential circuits, STOC 1997. main theorem.Source used to assess the problem's recorded status.For Is randomized polynomial time equal to deterministic polynomial time?: This is the dated publication status for the canonical target Is randomized polynomial time equal to deterministic polynomial time?.Source named by the research packet.
  2. Complexity Zoo, BPP entry. complexityzoo.net checked 2026-08-01. BPP entry. reference database · reference source · checked 2026-08-01Source use: original summary.Records containments, amplification, and derandomization consequences.Source used to assess the problem's recorded status.For Is randomized polynomial time equal to deterministic polynomial time?: Records containments, amplification, and derandomization consequences.

Original TheoremDB editorial statement and source synthesis; external works are used for citation only.

Flag this problem

Report a problem

Your ChatGPT account

Opening ChatGPT

ChatGPT is opening in a new tab.