FULL STORY

Does OpenAI's SAT Solver Break the ETH?

OpenAI's SAT solver that seemingly violates the Exponential Time Hypothesis sparked debate among theorists, with Ryan Williams analyzing it as a split-and-list algorithm rather than a true ETH breaker.

2026-10-28 ~ 2026-10-30 · 2 episodes · 9 posts

Episode 1 · minilek and Ryan Williams Debate Whether ETH Still Holds (2026-10-28, 7 posts)

From October 28 to 29, Duke professor minilek (Donald Knuth's biographer and founder of ACM CSSI) and theoretical computer scientist Ryan Williams held a multi-round technical exchange on X about the Exponential Time Hypothesis (ETH), prompted by questions arising from Williams's new work refuting the Strong Exponential Time Hypothesis (SETH).

Confirmed

  • minilek's core question: beyond the empirical fact that "smart people just haven't found faster algorithms," is there any substantive historical reason to believe ETH should hold?
  • Williams acknowledged that a series of papers has pushed the exponential base for SAT down from 2^n to smaller c^n (the posts mention a trivial 1.913^n algorithm), so the premise "no algorithm beats brute force" has long been false—one reason he was skeptical of ETH back in the day.
  • When minilek pressed on whether the best known SAT algorithms (e.g., PPSZ-type (2-ε)^n subexponential algorithms) fall under some lower-bound constraint, Williams replied that all known extensions of these algorithms are still consistent with ETH; exponential-time lower bounds (e.g., ruling out 2^{o(n)} algorithms) hold only for restricted algorithm classes such as resolution-based methods—which happen to characterize the main behavior of modern SAT solvers.
  • minilek also asked whether the known (2-ε)^n algorithms can be unified under some broad, natural algorithm class; the discussion touched on fine-grained complexity (SETH-related) frameworks.

Why it matters

  • ETH/SETH underpin a vast body of conditional lower bounds (i.e., "unless ETH fails, problem X has no fast algorithm"). If their foundation shakes, all hardness results relying on them need reexamination.
  • The conversation cleared up a common misconception: lower bounds do not hold against all algorithms, only against restricted models such as resolution; modern SAT solvers happen to fall largely within such models, which keeps these lower bounds explanatorily relevant in practice. The relationship between algorithms like PPSZ and lower-bound conditions is precisely the key boundary for judging whether ETH is threatened by existing techniques.

Episode 2 · Theorist Ryan Williams Explains OpenAI's ETH-Breaking Solver as Split and List (2026-10-30, 2 posts)

Ryan Williams analyzes OpenAI's ETH-violating solver as a "split and list" approach, noting that brute-force enumeration within blocks alone breaks ETH and further improvements may be possible.