MIT Professor of Computational Complexity Ryan Williams: AI Claims to Refute Exponential Time Hypothesis, Credibility of P=NP Rises
OpenAI and Anthropic have respectively released AI-generated mathematical proofs claiming to overturn the long-held belief in computer science regarding the Exponential Time Hypothesis (ETH). MIT professor of computational complexity Ryan Williams explains the implications of this discovery for the P versus NP problem, the verification efforts being organized by the community, and why he believes this is 'probably not the final answer.'
In October 2026, OpenAI released solutions to three blockbuster math problems that have long vexed researchers. One was a surprise rejection of the Exponential Time Hypothesis (ETH), a durable assumption in computer science that plays a large role in how we understand what is difficult to compute. Hours later, Anthropic also released its own refutation of ETH.
Ryan Williams, a professor at the Massachusetts Institute of Technology (MIT) specializing in computational complexity, is organizing his field’s response to this new finding. Williams has previously criticized OpenAI’s approach, calling its proof dump earlier in October a “DDOS attack on mathematicians.” However, he agreed to collaborate with frontier labs to help shepherd ideas vital to the field. OpenAI asked him to help interpret the solution, working alongside Russell Impagliazzo and Ramamohan Paturi, computer scientists at the University of California, San Diego, who first published the ETH in 1999.
Williams explained the meaning of the ETH to TechCrunch: it essentially states that even the fastest computer algorithms require exponentially more time to find a solution as the number of variables grows within a specific class of tricky logic puzzles. The ETH is part of the broader P versus NP problem. The core question of P versus NP is whether a problem whose solution can be quickly verified can also be quickly solved. Williams used Sudoku as an example: once a solution is laid out, you can verify it quickly, but finding that solution is time-consuming. This dynamic exists across many important problems and underpins cryptographic systems—when you have the key, you can decode the message, but cracking an effective code takes too long to be practically useful.