Hierarchies within TFNP: building blocks and collapses
arXiv:2507.21550
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.