
Tech • AI • Robotics • Game
A new claimed subexponential algorithm for 3-SAT would undermine the Exponential Time Hypothesis, but it does not show P = NP and does not by itself break modern encryption.
The central claim is a faster way to solve 3-SAT, a canonical NP-complete problem in which variables must be assigned true or false values so that each clause of three literals is satisfied. The reported running time is roughly 2^n / sqrt(log n), which is still enormous but grows slightly slower than a pure exponential bound. That matters because the Exponential Time Hypothesis holds that problems like 3-SAT cannot be solved in subexponential time.
3-SAT is one of the best-known benchmark problems in complexity theory because many other hard problems can be reduced to it. If a substantially better algorithm exists for 3-SAT, it can reshape expectations for a wide class of optimization and search problems. The importance is theoretical first: it changes what researchers think is possible, even before any practical application appears.
The Exponential Time Hypothesis is stronger than the unresolved P versus NP question. It does not merely say there is no polynomial-time algorithm for 3-SAT; it says no algorithm can avoid essentially exponential growth as input size rises. A runtime like 2^n / sqrt(log n) would contradict that hypothesis because it is technically subexponential, even though it remains far too large for real-world instances of serious size.
A subexponential improvement is not the same as a polynomial-time breakthrough. P = NP would require an algorithm whose runtime is bounded by a polynomial such as n^2 or n^10, not by a function still dominated by 2^n. The claimed result would therefore be a major complexity-theory development without resolving the most famous open problem in computer science.
Even modest-looking changes in exponents can be mathematically significant. Researchers have long chipped away at brute-force search with bases below 2, including algorithms around 1.3^n for certain formulations, but those still explode quickly. For large inputs, any function of the form c^n remains infeasible, and the new claimed bound would not suddenly make giant NP-complete instances solvable on today’s hardware.
The leap from weakening ETH to “all encryption is broken” is too strong. Systems such as RSA rely on integer factorization, which is believed to be hard but is not known to be NP-complete. A faster algorithm for 3-SAT does not automatically yield a polynomial-time factoring algorithm, nor does it instantly break hash functions, HMAC, pseudorandom generators, or blockchains.
The truly disruptive scenario would be a proof that an NP-complete problem is solvable in polynomial time. Because NP-complete problems are interreducible, one polynomial-time algorithm for one such problem would transfer to many others, from routing and scheduling to puzzle solving and parts of computational biology. That could accelerate discovery in fields such as drug design, but it would also force a rethinking of many security assumptions.
Extraordinary complexity-theory claims require intense scrutiny and independent verification. Even if the mathematics is correct, the result may remain primarily conceptual rather than immediately usable. Complexity breakthroughs often alter the map of what is provable long before they alter day-to-day computing.
A subexponential algorithm for 3-SAT would be a serious challenge to the Exponential Time Hypothesis and a notable result in theoretical computer science. But it would not mean P = NP, and it would not on its own trigger the collapse of modern cryptography.
Ask a question