P is not equal to NP intersect coNP for Infinite Time Turing Machines

Abstract

Extending results of Schindler [math.LO/0106087] and Hamkins and Welch [math.LO/0212046], we establish in the context of infinite time Turing machines that P is properly contained in NP intersect coNP. Furthermore, NP intersect coNP is exactly the class of hyperarithmetic sets. For the more general classes, we establish that P+ = (NP+ intersect coNP+) = (NP intersect coNP), though P++ is properly contained in NP++ intersect coNP++. Within any contiguous block of infinite clockable ordinals, we show that Palpha is not equal to NPalpha intersect coNPalpha, but if beta begins a gap in the clockable ordinals, then Pbeta = NPbeta intersect coNPbeta. Finally, we establish that Pf is not equal to NPf intersect coNPf for most functions f from the reals to the ordinals, although we provide examples where Pf = NPf intersect coNPf and Pf is not equal to NPf.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…