Table of Contents
Fetching ...

An Oracle with no $\mathrm{UP}$-Complete Sets, but $\mathrm{NP}=\mathrm{PSPACE}$

David Dingel, Fabian Egidy, Christian Glaßer

TL;DR

This work constructs an oracle $\Phi$ relative to which $\mathrm{NP}^{\Phi} = \mathrm{PSPACE}^{\Phi}$ while $\mathrm{UP}^{\Phi}$ has no polynomial-time many-one complete sets. The construction uses a PSPACE-hard encoding $Z^{\Phi}$ of QBF$^{\Phi}$ and witness languages $W_i^{\Phi}$ to force noncompleteness, balancing UP-separations with NP=PSPACE. Consequences for Pudlák's program include refuting several implications such as $\mathsf{UP} \Rightarrow \mathsf{CON}^{\mathsf{N}}$ and showing that $\mathsf{CON}$ and $\mathsf{SAT}$ become equivalent under the oracle, with $\mathrm{NP} = \mathrm{coNP}$ in this world. The findings also illustrate that TFNP-complete problems can exist even when SAT lacks p-optimal proof systems, highlighting limits of current methods in proof complexity. Overall, the results demonstrate that strong separations among foundational conjectures can be achieved in oracle worlds, informing the landscape of computational and proof complexity.

Abstract

We construct an oracle relative to which $\mathrm{NP} = \mathrm{PSPACE}$, but $\mathrm{UP}$ has no many-one complete sets. This combines the properties of an oracle by Hartmanis and Hemachandra [HH88] and one by Ogiwara and Hemachandra [OH93]. The oracle provides new separations of classical conjectures on optimal proof systems and complete sets in promise classes. This answers several questions by Pudlák [Pud17], e.g., the implications $\mathsf{UP} \Longrightarrow \mathsf{CON}^{\mathsf{N}}$ and $\mathsf{SAT} \Longrightarrow \mathsf{TFNP}$ are false relative to our oracle. Moreover, the oracle demonstrates that, in principle, it is possible that $\mathrm{TFNP}$-complete problems exist, while at the same time $\mathrm{SAT}$ has no p-optimal proof systems.

An Oracle with no $\mathrm{UP}$-Complete Sets, but $\mathrm{NP}=\mathrm{PSPACE}$

TL;DR

This work constructs an oracle relative to which while has no polynomial-time many-one complete sets. The construction uses a PSPACE-hard encoding of QBF and witness languages to force noncompleteness, balancing UP-separations with NP=PSPACE. Consequences for Pudlák's program include refuting several implications such as and showing that and become equivalent under the oracle, with in this world. The findings also illustrate that TFNP-complete problems can exist even when SAT lacks p-optimal proof systems, highlighting limits of current methods in proof complexity. Overall, the results demonstrate that strong separations among foundational conjectures can be achieved in oracle worlds, informing the landscape of computational and proof complexity.

Abstract

We construct an oracle relative to which , but has no many-one complete sets. This combines the properties of an oracle by Hartmanis and Hemachandra [HH88] and one by Ogiwara and Hemachandra [OH93]. The oracle provides new separations of classical conjectures on optimal proof systems and complete sets in promise classes. This answers several questions by Pudlák [Pud17], e.g., the implications and are false relative to our oracle. Moreover, the oracle demonstrates that, in principle, it is possible that -complete problems exist, while at the same time has no p-optimal proof systems.
Paper Structure (25 sections, 9 theorems, 7 equations, 1 figure)

This paper contains 25 sections, 9 theorems, 7 equations, 1 figure.

Key Result

Corollary 3

Figures (1)

  • Figure 1: Hypotheses that are true relative to our oracle are filled green and have borders, whereas those that are false relative to the oracle are red without borders. Solid arrows mean relativizable implications. A dashed arrow from one conjecture $\mathsf A$ to another conjecture $\mathsf B$ means that there is an oracle $X$ against the implication $\mathsf A\Rightarrow\mathsf B$, meaning that $\mathsf A \land \neg\mathsf B$ holds relative to $X$. For clarity, we only depict the two strongest separations proved in this paper, and omit those that either follow from these, as well as those already known before. All possible separations have now been achieved, except for the one depicted as the red dotted arrow.

Theorems & Definitions (19)

  • Claim 1
  • Definition 2: $H_i$
  • Corollary 3: Properties of $H_i$
  • Definition 4: Witness language $W_i^B$
  • Corollary 5: Sufficient condition for $W_i^B \in \mathrm{UP}^B$
  • Definition 6: Coding set $Z^B$
  • Corollary 7
  • Definition 8: Desired properties of $\Phi$
  • Lemma 9
  • Definition 11: Oracle construction
  • ...and 9 more