Back to question

Forecast report

Is P=NP?

GeneratedMay 14, 2026 at 11:43 PM UTC
ResolutionNot specified
Question typeBinary
Sources3

Forecast

P(Yes): 4.5%; P(No): 95.5%.

Distribution

P(Yes) 4.5%
P(No) 95.5%
4.5%P(Yes)

Analysis

TL;DR

P=NP has a 4% chance of being the broadly accepted resolution; the live expert consensus and the technical record point strongly to P≠NP.

Context

As of May 14, 2026, the Clay Mathematics Institute still lists P vs NP under its unsolved Millennium Prize Problems and states the problem as whether a solution that is easy to check is also easy to find (Clay Mathematics Institute). CMI’s prize rules, revised on September 26, 2018, require a qualifying publication, at least two years after publication, and general acceptance in the global mathematics community before CMI will consider a proposed solution (CMI rules). That matches this question’s resolution standard.

Because there is no deadline, I read the question mostly as a forecast about the mathematical truth of the standard classical statement P=NP, with a small adjustment for eventual acceptance. If P=NP is true but independent of accepted foundations, or true but never proved in a way the community accepts, this question would not necessarily resolve YES.

Evidence

The strongest quantified evidence is expert opinion. William Gasarch’s poll series is not a random sample, but it is the best repeated public survey of the relevant community. The units are respondent counts; the coverage windows are opinions collected in 2001, 2011, and 2018; the publication vintages are 2002, 2012, and March 2019; and the sample sizes are 100, 152, and 124 (Gasarch 2019 poll).

Poll vintageNP≠NPP=NPIndependent / don’t know / don’t care / other
2002, responses collected 200110061930
2012, responses collected 20111521261214
2019, responses collected 2018124109150

Across all three polls, 36 of 376 respondents chose P=NP, or 9.6%. Among respondents who chose either P=NP or P≠NP, 36 of 332 chose P=NP, or 10.8%. The most recent broad poll gave 15 of 124, or 12.1%, to P=NP (Gasarch 2019 poll). That is a real minority. It rules out a near-zero estimate.

The same 2019 article reports a sharper split among people Gasarch describes as known to have seriously thought about the problem: 99% said P≠NP and 1% said P=NP (Gasarch 2019 poll). I give this more weight than the broad poll because the resolution criterion is expert consensus. I do not take it literally as a 1% calibrated probability. The subgroup definition is informal, and the judgments are correlated. Still, it is the most decision-relevant poll result.

The technical record points the same way. P=NP would follow from a polynomial-time algorithm for any NP-complete problem. Decades of work have not found such an algorithm, despite large incentives and many routes through SAT, graph problems, integer programming, scheduling, proof search, and optimization. Ryan Williams gives the cleanest formulation of this evidence: the collective failure to find an efficient SAT algorithm over decades is evidence, because all NP-complete problems are SAT in disguise; he still assigns only 80% to P≠NP, which is a high-quality dissent from the stronger consensus (Williams, Some Estimated Likelihoods for Computational Complexity). I read Williams as a warning against overconfidence, not as enough to lift P=NP into double digits.

The structural implications also hurt YES. If P=NP, then several distinctions that complexity theory treats as deep would collapse; for example, NP would equal coNP, and the polynomial hierarchy would collapse to P (Aaronson survey). This is not proof. But it means P=NP is not one isolated surprise. It is a bundle of surprises.

Known barriers are the main counterweight to a simple consensus story. Baker, Gill, and Solovay’s relativization barrier, Razborov and Rudich’s natural proofs barrier, and Aaronson and Wigderson’s algebrization barrier show that broad families of proof methods cannot settle central P vs NP-style questions; Aaronson and Wigderson explicitly describe algebrization as a third barrier after relativization and natural proofs (Aaronson and Wigderson). These barriers explain why P≠NP has not been proved. They do not make P=NP likely. They mostly make me less willing to say the expert consensus is 99% reliable.

Purported proof history adds almost no directional evidence, but it matters for resolution. Gerhard Woeginger’s maintained page listed 116 attempted P-vs-NP resolutions through 2016 (Woeginger P-versus-NP page). The base rate of failed claims is high. So the event here should be treated as an accepted mathematical resolution, not as a future arXiv announcement.

My numerical model is a log-odds blend of four partly overlapping signals. I used 2.5% for the serious-expert signal, above the reported 1% to allow for correlated expert overconfidence; 8% for the broad-poll signal, below the 10.8% decided-poll share because many respondents are less resolution-relevant than active complexity theorists; 3% for the algorithmic and structural record; and 20% for Williams’s explicit contrarian likelihood, but with low weight because it is one expert’s personal probability. The weights were 40%, 25%, 25%, and 10% on log-odds. This gives 4.4%. I then round only slightly upward to 4.5% for the asymmetry that a P=NP proof could be a surprising algorithm, while a P≠NP proof likely needs major lower-bound machinery.

What's non-obvious

The obvious read is that experts think P≠NP, so P=NP should be 1% or lower. I think that is too low. The broad Gasarch polls never put P=NP below 8% of respondents, and Williams’s 80% estimate for P≠NP shows that some leading complexity theorists deliberately keep a large humility margin (Gasarch 2019 poll, Williams). Deep mathematical consensus is strong evidence, but it is not theorem-level evidence.

The other mistake is to treat proof barriers as positive evidence for P=NP. They are not. They say many standard methods cannot prove P≠NP. That makes the lack of a separation proof much less surprising in a world where P≠NP is true. The failed algorithm search and the structural collapse implications still push hard against equality.

Limitations

This is a single mathematical fact, not a repeatable event. There is no clean base rate for famous open conjectures with strong expert consensus but no proof. The Gasarch polls are informal and have changing samples. The 2019 expert subset is especially useful, but its exact sampling frame is not a transparent random draw (Gasarch 2019 poll).

The no-deadline framing also matters. A finite-horizon version would have a much lower YES probability because CMI-style acceptance requires publication, a two-year wait, and broad acceptance (CMI rules). Here I forecast the eventual accepted answer under the stated criteria. My final probability is 4.5%.

Sources

  1. arXiv · mcp

    No papers found. (Total matching: 0)

  2. Semanticscholar · mcp

    ERROR: tool 'semanticscholar.semanticscholar_search_papers' did not respond within 30s and was cancelled by the gateway. The downstream tool may be hung, the upstream API may be slow or unreachable, or your arguments may have triggered an unusually expensive query. Retry with narrower arguments (smaller date range, fewer entities), call a more targeted tool, or skip this dimension and continue with the rest of your research.

  3. Our Thoughts on P=NP | Gödel's Lost Letter and P=NP · openai

Question Details

Description

This question asks whether the complexity classes P and NP are equal, i.e. whether every decision problem whose proposed solutions can be verified in polynomial time can also be solved in polynomial time. The P versus NP problem is one of the seven Clay Mathematics Institute Millennium Prize Problems and remains unresolved as of May 14, 2026. ([claymath.org](https://www.claymath.org/millennium-problems/)) The question remains open until the mathematical and theoretical computer science communities broadly accept a definitive proof either that P = NP or that P ≠ NP. The market is intended to resolve based on the accepted consensus of the relevant expert community, not merely the publication of an unreviewed claim or disputed manuscript. This question concerns the standard meanings of the complexity classes P and NP in classical computational complexity theory over deterministic Turing machines.

Resolution Criteria

This question resolves YES if a proof that P = NP becomes broadly accepted by the mainstream mathematics and theoretical computer science communities. This question resolves NO if a proof that P ≠ NP becomes broadly accepted by the mainstream mathematics and theoretical computer science communities. For either outcome, broad acceptance will be determined using evidence such as: - Publication in a respected peer‑reviewed journal and/or formal recognition by major institutions. - Consensus acknowledgment by leading experts in computational complexity theory. - Acceptance by the Clay Mathematics Institute (CMI) as a valid solution to the Millennium Prize Problem, if applicable. Primary resolution sources will include the Clay Mathematics Institute, major professional societies, and consensus reporting from authoritative mathematical and computer science publications. A claimed proof that remains controversial, unverified, retracted, or not generally accepted will not trigger resolution. If the problem is shown to be formally independent of standard axiomatic systems (for example, independent of ZFC) and that conclusion becomes broadly accepted, this question resolves YES only if the accepted interpretation within the expert community is that P = NP has been established as true; resolves NO only if P ≠ NP has been established as true; otherwise the question remains open. The question does not resolve based on relativized results, oracle separations, restricted computational models, probabilistic evidence, heuristic arguments, or practical algorithmic advances alone.

Fine Print

The standard definitions of P and NP current at the time of resolution will apply unless the expert community clearly adopts revised canonical definitions. The existence of polynomial-time algorithms with impractically large constants or exponents still counts as P = NP if mathematically valid. A proof accepted only by a minority of experts, or accepted only temporarily before later dispute, is insufficient for resolution. If multiple authoritative sources disagree about whether consensus has been achieved, preference should be given to the consensus view among active researchers in computational complexity theory and to any formal determination made by the Clay Mathematics Institute.