Pseudodeterministic Algorithms and the Structure of Probabilistic Time
Zhenjian Lu, Igor C. Oliveira, Rahul Santhanam

TL;DR
This paper explores the connection between pseudodeterministic algorithms and the structural complexity of probabilistic time, offering new constructions, implications for hierarchy theorems, and insights into prime number generation.
Contribution
It introduces the first unconditional pseudorandom generator with polynomial stretch in pseudodeterministic polynomial time and links pseudodeterministic algorithms to hierarchy theorems and complete problems.
Findings
Constructed a pseudorandom generator secure infinitely often against polynomial-time algorithms.
Showed that improvements in certain pseudodeterministic algorithms imply new hierarchy theorems.
Established equivalence between pseudodeterministic string construction and hierarchy theorems for probabilistic time.
Abstract
We connect the study of pseudodeterministic algorithms to two major open problems about the structural complexity of : proving hierarchy theorems and showing the existence of complete problems. Our main contributions can be summarised as follows. 1. We build on techniques developed to prove hierarchy theorems for probabilistic time with advice (Fortnow and Santhanam, FOCS 2004) to construct the first unconditional pseudorandom generator of polynomial stretch computable in pseudodeterministic polynomial time (with one bit of advice) that is secure infinitely often against polynomial-time computations. As an application of this construction, we obtain new results about the complexity of generating and representing prime numbers. 2. Oliveira and Santhanam (STOC 2017) established unconditionally that there is a pseudodeterministic algorithm for the Circuit Acceptance…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
