Polynomial-Time Random Oracles and Separating Complexity Classes
John M. Hitchcock, Adewale Sekoni, and Hadi Shafei

TL;DR
This paper investigates whether the known separation of complexity classes relative to random oracles extends to specific polynomial-time random oracles, exploring implications for fundamental complexity class separations.
Contribution
It demonstrates that P^A != NP^A for all p-betting-game random oracles and explores the implications of extending this to p-random oracles, linking oracle results to major class separations.
Findings
P^A != NP^A for every p-betting-game random oracle
Relativized class separations imply unrelativized complexity class separations
Extending results to p-random oracles would have significant implications for P vs. PSPACE and BPP vs. EXP
Abstract
Bennett and Gill (1981) showed that P^A != NP^A != coNP^A for a random oracle A, with probability 1. We investigate whether this result extends to individual polynomial-time random oracles. We consider two notions of random oracles: p-random oracles in the sense of martingales and resource-bounded measure (Lutz, 1992; Ambos-Spies et al., 1997), and p-betting-game random oracles using the betting games generalization of resource-bounded measure (Buhrman et al., 2000). Every p-betting-game random oracle is also p-random; whether the two notions are equivalent is an open problem. (1) We first show that P^A != NP^A for every oracle A that is p-betting-game random. Ideally, we would extend (1) to p-random oracles. We show that answering this either way would imply an unrelativized complexity class separation: (2) If P^A != NP^A relative to every p-random oracle A, then BPP != EXP.…
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.
