Polynomial-Time Pseudodeterministic Construction of Primes
Lijie Chen, Zhenjian Lu, Igor C. Oliveira, Hanlin Ren, and Rahul Santhanam

TL;DR
This paper presents an unconditional polynomial-time randomized algorithm that can construct prime numbers in polynomial time for infinitely many input lengths, solving a long-standing open problem in pseudodeterministic algorithms.
Contribution
It provides the first unconditional polynomial-time pseudodeterministic algorithm for infinitely-often prime construction, advancing the understanding of derandomization and pseudodeterminism.
Findings
Constructs primes in polynomial time infinitely often
Generalizes to dense polynomial-time decidable properties
Improves upon previous subexponential constructions
Abstract
A randomized algorithm for a search problem is *pseudodeterministic* if it produces a fixed canonical solution to the search problem with high probability. In their seminal work on the topic, Gat and Goldwasser posed as their main open problem whether prime numbers can be pseudodeterministically constructed in polynomial time. We provide a positive solution to this question in the infinitely-often regime. In more detail, we give an *unconditional* polynomial-time randomized algorithm such that, for infinitely many values of , outputs a canonical -bit prime with high probability. More generally, we prove that for every dense property of strings that can be decided in polynomial time, there is an infinitely-often pseudodeterministic polynomial-time construction of strings satisfying . This improves upon a subexponential-time construction of Oliveira and…
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.
Taxonomy
TopicsAlgorithms and Data Compression · Complexity and Algorithms in Graphs · semigroups and automata theory
