Skip to content
SurenoGet Sureno Browser
What the Exponential Time Hypothesis Says About Hard Problems
Photo: The Verge, Photo from the cited page (cropped, sureno.ai mark added)

What the Exponential Time Hypothesis Says About Hard Problems

ETH is an unproven claim about the limits of algorithms, with consequences for how computer scientists judge the difficulty of problems.

ScienceOctober 27, 20264 min readHow Sureno writes this

The short version

  • The Exponential Time Hypothesis, or ETH, says that no algorithm can solve every 3-SAT problem in subexponential time; it remains unproven. 4
  • 3-SAT asks whether a Boolean formula made from clauses of three variables can be satisfied by assigning those variables true or false. 4
  • If ETH is true, it implies P is not equal to NP, and it can help researchers assess whether known algorithms are close to the best possible. 4
  • Recent coverage says OpenAI claimed its AI work disproved ETH, but the supplied reports do not provide enough detail to assess or verify that claim. 12

What is the Exponential Time Hypothesis?

The Exponential Time Hypothesis, usually shortened to ETH, is an unproven claim about how difficult certain computer problems are. In its usual form, it says that 3-SAT cannot be solved in subexponential time. In plain language, it predicts that solving these problems will, in the worst case, take a very long time as the problem grows. 4

An hypothesis in this setting is an assumption researchers use to reason about algorithms. It is not a result that has been proved. ETH was formulated by Impagliazzo and Paturi in 1999, according to the reference source. 4

What is 3-SAT?

3-SAT is a version of the Boolean satisfiability problem. A Boolean variable has one of two values: true or false. The problem is to decide whether there is some assignment of values that makes a formula true. In 3-SAT, the formula is in a form made up of clauses with three variables. 4

The question sounds simple, but the number of possible assignments can grow rapidly as more variables are added. ETH makes a stronger claim than saying that no quick method is currently known: it says that no algorithm can solve all such instances in subexponential time. 4

What does “subexponential time” mean?

It describes an algorithm whose running time grows more slowly than an exponential-time approach as the problem size increases. The supplied reference gives the central claim in those terms, but does not provide a fuller technical definition. 4

The important point for a general reader is that ETH is about how running time scales as a problem gets larger, not about how long one particular computer takes on one particular task. It is a statement about the limits of algorithms in the worst case. 4

Why does ETH matter to computer science?

ETH matters because it gives researchers a way to reason about whether an algorithm might be improved substantially. If ETH is true, it implies that P is not equal to NP, a major open question about whether problems whose answers can be checked efficiently can also be solved efficiently. 4

The hypothesis also has consequences beyond 3-SAT. The reference source says it implies that many known algorithms have optimal or near-optimal running times. That makes ETH useful as a benchmark: researchers can ask not only whether an algorithm works, but whether its speed is likely to be close to the best possible. 4

That does not mean ETH tells us the exact runtime for every real-world task. It is a theoretical assumption about a class of problems. Its usefulness depends on whether the assumption is true and on how it applies to the specific problem being studied.

Has ETH been disproved?

Recent reports describe OpenAI as claiming that its AI work disproved ETH. One report also says the company involved outside experts, described as “shepherds,” in guiding results in computer science and physics. 12

The supplied reports do not include the proof, its technical details, or an independent assessment of whether it establishes the claim. One of the reports presents the ETH discussion in a joking tone and says the author is paraphrasing a video, so it is not enough on its own to verify a breakthrough. 2 The other reports a broad claim but does not provide the evidence needed to evaluate it. 1

For that reason, the careful answer is that ETH remains described in the reference material as unproven, while a recent claim of disproof has been reported but cannot be judged from the available details. 124 A proof would need to be examined by experts in the relevant area before readers could know what it establishes.

What does ETH mean for people outside research?

ETH does not tell an ordinary computer user that a particular app or device will be slow. It is a tool for theoretical computer science, where researchers study what algorithms can do as problems grow. Its practical value is indirect: it can help set expectations about whether a much faster general method is plausible for certain hard problems. 4

The main takeaway is that ETH is a powerful but unproven assumption. It helps researchers reason about hard problems, but it should not be treated as a settled fact or as proof that every difficult computing task is impossible to speed up.

What we don't know yet

  • Whether ETH is true; the reference source describes it as unproven. 4
  • What technical argument supports the reported claim that OpenAI disproved ETH. 12
  • Whether independent experts have evaluated that argument and what conclusions they reached. The supplied reports do not say. 12

Share this explainer

EmailWhatsAppFacebook

New discoveries on every new tab

Sureno Browser puts explainers like this one on your start page every morning, in plain words.

Questions people ask

What does ETH stand for in computer science?

ETH stands for the Exponential Time Hypothesis. It is an unproven claim that 3-SAT cannot be solved in subexponential time. 4

What is 3-SAT in simple terms?

3-SAT asks whether a Boolean formula can be made true by assigning its variables true or false. The formula is made up of clauses with three variables. 4

Does the Exponential Time Hypothesis prove P is not equal to NP?

No. ETH is itself unproven. If it is true, it would imply that P is not equal to NP, according to the reference source. 4

Why do researchers use the Exponential Time Hypothesis?

ETH gives researchers a way to reason about the limits of algorithms for hard problems. If true, it implies that many known algorithms are optimal or close to optimal in their running time. 4

Did OpenAI prove that ETH is false?

Recent reports say OpenAI claimed its AI work disproved ETH. The supplied reports do not provide enough technical detail or independent assessment to verify that claim. 12

Sources

  1. OpenAI announces three big science discoveries and a new way to work with academics — The Verge, 2026-10-26
  2. OpenAI Trumpets 3 More Math and Science Results, Along With a New Plan for Publishing Them — Gizmodo, 2026-10-27
  3. Exponential time hypothesis — Wikipedia

Free tools for this

They run in your browser. Nothing is uploaded and there is nothing to sign up for.

More news

Loading more stories…