English

Hierarchies within TFNP: building blocks and collapses

Computational Complexity 2025-12-29 v2

Abstract

In all well-studied TFNP\mathsf{TFNP} subclasses (e.g. PPA,PPP\mathsf{PPA}, \mathsf{PPP} etc.), the canonical complete problem takes as input a polynomial-size circuit C:{0,1}n{0,1}mC: \{ 0, 1\}^n \rightarrow \{ 0, 1\}^m whose input-output behavior implicitly encodes an exponentially large object GG, i.e. CC is the succinct (polynomial-size) representation of the exponential size object GG. The goal is to find some particular substructure in GG which can be confirmed in polynomial time using queries to CC. We initiate the study of classes of the form AB\mathsf{A}^{\mathsf{B}} where both A\mathsf{A} and B\mathsf{B} are TFNP\mathsf{TFNP} subclasses. In particular, we define complete problems for these classes that take as input a circuit CC which is allowed oracle gates to another TFNP\mathsf{TFNP} class. Beyond introducing definitions for TFNP\mathsf{TFNP} oracle problems, our specific technical contributions include showing that several TFNP\mathsf{TFNP} subclasses are self-low and hence their corresponding hierarchies collapse. In particular, PPAPPA=PPA\mathsf{PPA^{PPA}} = \mathsf{PPA}, PLSPLS=PLS\mathsf{PLS^{PLS}} = \mathsf{PLS}, and LOSSYLOSSY=LOSSY\mathsf{LOSSY^{LOSSY}} = \mathsf{LOSSY}. As an immediate consequence, we derive that when reducing to PPA\mathsf{PPA}, one can always assume access to PPA\mathsf{PPA} -- and therefore factoring -- oracle gates. In addition to introducing a variety of hierarchies within TFNP\mathsf{TFNP} that merit study in their own right, these ideas introduce a novel approach for classifying computational problems within TFNP\mathsf{TFNP} and proving black-box separations. For example, we observe that the problem of deterministically generating large prime numbers, which has long resisted classification in a TFNP\mathsf{TFNP} subclass, is in PPPPPP\mathsf{PPP^{\mathsf{PPP}}} under the Generalized Riemann Hypothesis.

Keywords

Cite

@article{arxiv.2507.21550,
  title  = {Hierarchies within TFNP: building blocks and collapses},
  author = {Surendra Ghentiyala and Zeyong Li},
  journal= {arXiv preprint arXiv:2507.21550},
  year   = {2025}
}
R2 v1 2026-07-01T04:23:31.800Z