English

The Separation of $NP$ and $PSPACE$

Computational Complexity 2025-04-02 v9

Abstract

There is an important and interesting open question in computational complexity on the relation between the complexity classes NP\mathcal{NP} and PSPACE\mathcal{PSPACE}. It is a widespread belief that NPPSPACE\mathcal{NP}\ne\mathcal{PSPACE}. In this paper, we confirm this conjecture affirmatively by showing that there is a language LdL_d accepted by no polynomial-time nondeterministic Turing machines but accepted by a nondeterministic Turing machine running within space O(nk)O(n^k) for all kN1k\in\mathbb{N}_1. We achieve this by virtue of the prerequisite of NTIME[S(n)]DSPACES(n)], {\rm NTIME}[S(n)]\subseteq{\rm DSPACE}S(n)], and then by diagonalization against all polynomial-time nondeterministic Turing machines via a universal nondeterministic Turing machine M0M_0. We further show that LdPSPACEL_d\in \mathcal{PSPACE}, which leads to the conclusion NPPSPACE. \mathcal{NP}\subsetneqq\mathcal{PSPACE}. Our approach is based on standard diagonalization and novel new techniques developed in the author's recent works \cite{Lin21a,Lin21b} with some new refinement.

Keywords

Cite

@article{arxiv.2106.11886,
  title  = {The Separation of $NP$ and $PSPACE$},
  author = {Tianrong Lin},
  journal= {arXiv preprint arXiv:2106.11886},
  year   = {2025}
}

Comments

[v24] revised for clarity; 21 pages, 1 figure; we wish you will enjoy the proofs; arXiv admin note: text overlap with arXiv:2110.06211