The Separation of NP and PSPACE
Abstract
There is an important and interesting open question in computational complexity on the relation between the complexity classes NP and PSPACE. It is a widespread belief that NP. In this paper, we confirm this conjecture affirmatively by showing that there is a language Ld accepted by no polynomial-time nondeterministic Turing machines but accepted by a nondeterministic Turing machine running within space O(nk) for all k∈N1. We achieve this by virtue of the prerequisite of NTIME[S(n)]⊂eq DSPACES(n)], and then by diagonalization against all polynomial-time nondeterministic Turing machines via a universal nondeterministic Turing machine M0. We further show that Ld∈ PSPACE, which leads to the conclusion NP⊂neqqPSPACE. Our approach is based on standard diagonalization and novel new techniques developed in the author's recent works Lin21a,Lin21b with some new refinement.
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.