Hierarchies within TFNP: building blocks and collapses
Abstract
In all well-studied subclasses (e.g. etc.), the canonical complete problem takes as input a polynomial-size circuit whose input-output behavior implicitly encodes an exponentially large object , i.e. is the succinct (polynomial-size) representation of the exponential size object . The goal is to find some particular substructure in which can be confirmed in polynomial time using queries to . We initiate the study of classes of the form where both and are subclasses. In particular, we define complete problems for these classes that take as input a circuit which is allowed oracle gates to another class. Beyond introducing definitions for oracle problems, our specific technical contributions include showing that several subclasses are self-low and hence their corresponding hierarchies collapse. In particular, , , and . As an immediate consequence, we derive that when reducing to , one can always assume access to -- and therefore factoring -- oracle gates. In addition to introducing a variety of hierarchies within that merit study in their own right, these ideas introduce a novel approach for classifying computational problems within 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 subclass, is in 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}
}