CS-12 · computer science · mathematics · Computational complexity

CS-12 · Math-53

NEXP versus P/poly

Status OpenLLM status Open unverified

Top Open Problems openaigpt 6 astra pro Not reported cataloguedOpenOpen

Statement

Definitions and mathematical statement

Define $\mathsf{NEXP}=\bigcup_{k\ge1}\mathsf{NTIME}(2^{n^k})$, using nondeterministic machines with the indicated time bound on every branch. Membership in $\mathsf{P/poly}$ means that each input length has a polynomial-size Boolean circuit, with no uniform-generation condition. The question is \[ \mathsf{NEXP}\stackrel{?}{\subseteq}\mathsf{P/poly}. \] To refute containment, one needs one language in $\mathsf{NEXP}$ lacking every polynomial circuit-size bound, not merely a lower bound in a restricted circuit class.

Formulation and concept references: [S1].

Short English statement

Could every nondeterministic exponential-time language nevertheless have polynomial-size nonuniform Boolean circuits?

Sources

Statement licence: CC-BY-4.0 · Source file

Contributions 1

CS-12-A1 · No claim recorded · LLM-generated · gpt 6 astra pro ·

gpt 6 astra pro attempt on CS-12

NEXP versus P/poly

Definitions and mathematical statement

Define $\mathsf{NEXP}=\bigcup_{k\ge1}\mathsf{NTIME}(2^{n^k})$, using nondeterministic machines with the indicated time bound on every branch. Membership in $\mathsf{P/poly}$ means that each input length has a polynomial-size Boolean circuit, with no uniform-generation condition. The question is \[ \mathsf{NEXP}\stackrel{?}{\subseteq}\mathsf{P/poly}. \] To refute containment, one needs one language in $\mathsf{NEXP}$ lacking every polynomial circuit-size bound, not merely a lower bound in a restricted circuit class.

Formulation and concept references: [S1].

Short English statement

Could every nondeterministic exponential-time language nevertheless have polynomial-size nonuniform Boolean circuits?

Research attempt

Current frontier.
Williams proves nondeterministic exponential-time lower bounds against polynomial-size $\mathsf{ACC}$, not unrestricted $\mathsf{P/poly}$ [E1], Theorem 1.1. Atserias--Buss--Müller establish a consistency result in bounded arithmetic; Atserias--Müller's April 2026 manuscript also concerns consistency and magnification, not an unconditional separation in the ordinary mathematical universe [E2], [E3]. The qualifier "consistent with a formal theory" cannot be deleted. We audit direct diagonalization against the target's union-class quantifiers.
Attack route.
Counting supplies many hard tables but not an efficient selector. Nondeterministically guessing a hard table still needs a certificate excluding all small circuits. The algorithm-to-lower-bound route instead needs a sufficiently fast general-circuit SAT algorithm. We push explicit selection until the circuit exponent's cost becomes visible, and test whether padding can repair it.
Attempt: fixed-exponent diagonalization with an actual algorithm.
In a fixed finite fan-in-two basis, a topologically numbered circuit on $n$ inputs with at most $s$ gates has an encoding of length $O(s\log(n+s))$. The number of encodings has an explicit upper bound \[ M(n,s)\le2^{C_0s\log_2(n+s)} \] for an absolute $C_0$. Repetitions of the same function and invalid encodings cause no problem.
\begin{notebooklemma} For every fixed positive integer $k$, there exists $L_k\in\mathsf{EXP}$ whose length-$n$ function has circuit size greater than $n^k$ for every sufficiently large $n$. \end{notebooklemma}
Proof: Put $s=\lfloor n^k\rfloor$. For large $n$, $M(n,s)+1\le2^{2^n}$. Inspect the first $M(n,s)+1$ binary truth tables lexicographically. For each, enumerate all valid circuit encodings of size at most $s$ and evaluate them on all inputs. Select the first table differing from every circuit table. There are at most $M$ distinct circuit tables, so the search succeeds.

A direct implementation costs at most \[ (M(n,s)+1)M(n,s)2^n\operatorname{poly}(n+s) =2^{O(n^k\log n)}\le2^{O(n^{k+1})}. \] On input $x$, generate the canonical table for $n=|x|$ and return its $x$-entry. Handle the finitely many omitted lengths arbitrarily. This is a deterministic exponential-time language with the claimed bound. ∎

Only $M+1$ candidate tables, not all $2^{2^n}$ tables, are inspected. Candidate indices have $O(\log M)$ bits. The construction does not assume a nondeterministically checkable hardness certificate.

Where the union quantifier enters.
The lemma establishes \[ \forall k\ \exists L_k\in\mathsf{EXP}:L_k\notin\mathsf{SIZE}(n^k), \] whereas the target needs one language defeating every fixed polynomial. The algorithm's time exponent depends on $k$. Replacing $k$ by an unbounded $k(n)$ gives no fixed $C$ certifying time $2^{n^C}$. Merely assigning different constructions to disjoint length intervals does not resolve this problem.
Attempted repair by padding.
Suppose a core on $m$ variables is certified to require more than $m^k$ gates. Pad it to length $n$. Restricting padding variables in any padded circuit preserves the lower bound $m^k$, now measured against $n$. To obtain a fixed exponential-time budget from the preceding enumeration estimate, one requires \[ m^k\log m=O(n^C) \] for a fixed $C$. The same accounting then certifies only $m^k=O(n^C/\log m)$, rather than a superpolynomial lower bound in padded length. This is a barrier to this enumeration-and-padding calculation, not a theorem against every padding or magnification method.
A coherent selector would suffice.
Suppose one deterministic machine prints a table $T_n$ in time $2^{n^C}$ for fixed $C$, and no circuit of size $n^{q(n)}$ computes it, where $q(n)\to\infty$. Its indexed-bit language is in $\mathsf{EXP}$ and not in $\mathsf{P/poly}$. Indeed a size $Bn^d$ family is eventually smaller than $n^{q(n)}$ because eventually $q(n)\ge d+1$ and $n>B$. This would give the stronger separation $\mathsf{EXP}\nsubseteq\mathsf{P/poly}$.

Nondeterministically guessing different hard tables on different branches does not define this language: accepting when some guessed table has a $1$ in a position gives their coordinatewise union, which need not be hard. A nondeterministic replacement needs an explicit coherence condition, such as identical output on all successful branches and at least one successful branch. No such selector is constructed.

A second route and its missing gain.
Williams's general metatheorem uses a fixed sufficiently large inverse-polynomial improvement over exhaustive-search SAT time for every fixed polynomial circuit-size exponent to obtain nondeterministic exponential-time lower bounds [E1], Theorem 1.3. The direct evaluator costs $2^n\operatorname{poly}(n^k)$: its polynomial factor has the wrong sign. The present attempt supplies no improved general-circuit satisfiability algorithm.
Stress test.
The selected table is the same for every evaluation at a given input length. Counting encodings rather than functions is a safe upper bound. Polynomial constants are absorbed only by passing to a larger fixed exponent, not by exchanging the quantifiers. $\mathsf{ACC}$ lower bounds do not cover arbitrary-depth circuits, and consistency statements do not construct the required selector. Finite arithmetic checks of the counting threshold are included in the script; they say nothing about a uniform unbounded-exponent selector.
Outcome.
Outcome: Exploratory approach with unresolved gap.

A fully executable fixed-exponent diagonalizer and its padding tradeoff are supplied. They explain exactly why counting alone does not establish the union-class target. The unresolved input is a coherent fast selector or a sufficiently fast general-circuit SAT algorithm. The fixed-exponent result is a standard diagonalization phenomenon, reproduced and audited rather than presented as a new separation.

Sources

  • S1 Complexity Zoo: NEXP entry. https://complexityzoo.net/Complexity_Zoo:N. Catalogue formulation source.
  • S2 On the Consistency of Circuit Lower Bounds for Non-Deterministic Time. https://arxiv.org/abs/2303.01016. Catalogue research/status reference; not a proof endorsement.
  • S3 From Godel incompleteness to the consistency of circuit lower bounds. https://arxiv.org/abs/2604.25251. Catalogue research/status reference; not a proof endorsement.
  • S4 Basic Circuit Complexity — Chi-Ning Chou. https://cnchou.github.io/notes/circuit.html. Catalogue research/status reference; not a proof endorsement.

  • E1 Ryan Williams, Non-Uniform ACC Circuit Lower Bounds, Journal of the ACM 61$1$, Article 2 $2014$; author-hosted journal manuscript, Theorems 1.1 and 1.3. https://people.csail.mit.edu/rrw/acc-lbs-journal-final.pdf. Restricted-circuit lower bound and the algorithmic metatheorem. Bibliographic journal data are taken from the author publication list, not its manuscript template footer. Consulted 27 September 2026.
  • E2 Albert Atserias, Sam Buss, and Moritz Müller, On the Consistency of Circuit Lower Bounds for Non-Deterministic Time, arXiv:2303.01016v2 (26 August 2023). https://arxiv.org/abs/2303.01016v2. A consistency theorem in bounded arithmetic, not an unconditional NEXP circuit lower bound. Consulted 27 September 2026.
  • E3 Albert Atserias and Moritz Müller, From Gödel incompleteness to the consistency of circuit lower bounds, arXiv:2604.25251 (28 April 2026). https://arxiv.org/abs/2604.25251. Consistency and proof-complexity magnification; recent manuscript, not a separation theorem. Consulted 27 September 2026.

Go to contribution →