Selected research history · publication v12

P versus NP

Follow the ideas, results and limitations over time. This is a selected history, not a complete literature survey or a measure of how close the problem is to being solved.

Current state & remaining question →

Viewing the timeline from pinned publication v12.

10 selected milestones · Source coverage checked 2026-10-10 · Historical annotation and mathematical review remain separate.

  1. publication

    Foundation

    NP-completeness gives a common target

    Cook’s NP-completeness theorem connects SAT to every NP language; Levin’s independent result was published in 1973.

    Scope & review: The reduction framework does not give an efficient SAT algorithm or a lower bound.

    Statements & sources

    Historical annotation review: pending. The date refers to the publication, with the precision supported by the source.

  2. publication

    Foundation

    Conditional existence of intermediate problems

    Ladner shows that, if P ≠ NP, NP contains languages outside both P and the NP-complete class.

    Scope & review: Existence does not settle the premise or classify particular natural candidates.

    Statements & sources

    Historical annotation review: pending. The date refers to the publication, with the precision supported by the source.

  3. publication

    Proof barrier

    Oracle worlds reveal a proof barrier

    Baker, Gill and Solovay exhibit both equality and inequality with different oracles.

    Scope & review: Methods that relativize cannot decide the ordinary unrelativized question.

    Statements & sources

    Historical annotation review: pending. The date refers to the publication, with the precision supported by the source.

  4. publication

    Proof barrier

    Natural proofs connect lower bounds to pseudorandomness

    The STOC natural-proofs paper identifies constructivity, largeness and usefulness, with a conditional obstruction for general circuits.

    Scope & review: The strong pseudorandomness premise and exact notion of naturalness remain essential; the journal version appeared in 1997.

    Statements & sources

    Historical annotation review: pending. The date refers to the publication, with the precision supported by the source.

  5. publication

    Proof barrier

    Algebrization identifies another method limitation

    Aaronson and Wigderson define low-degree oracle extensions and show that resolving P versus NP requires techniques outside that framework.

    Scope & review: This is not a ban on algebraic reasoning; the journal version appeared in 2009.

    Statements & sources

    Historical annotation review: pending. The date refers to the publication, with the precision supported by the source.

  6. publication

    Lower bound

    Algorithms yield ACC circuit lower bounds

    Williams proves NEXP is outside polynomial-size ACC using circuit-analysis algorithms.

    Scope & review: NEXP and ACC restrictions are essential; no NP lower bound for unrestricted circuits follows.

    Statements & sources

    Historical annotation review: pending. The date refers to the publication, with the precision supported by the source.

  7. preprint
  8. preprint
  9. preprint

    Algorithmic advance

    AI-assisted algorithms improve 3SUM and APSP

    Alman and Vassilevska Williams report Claude-discovered algorithms and author-accountable proofs with linked Lean formalizations.

    Scope & review: Fine-grained speedups within polynomial time do not resolve P versus NP.

    Statements & sources

    Historical annotation review: pending. The date refers to the preprint, with the precision supported by the source.

  10. announcement

    Proposal

    New AI-produced complexity proposals

    OpenAI releases proposed gap reductions, depth-three bounds and algebraic determinantal bounds with scope documents and formal artifacts.

    Scope & review: The proposals have their own assessment; none is a general P versus NP resolution.

    Statements & sources

    Historical annotation review: pending. The date refers to the announcement, with the precision supported by the source.

← Back to the Problem