versus
Canonical statement
View source LaTeX
Is
\[
P\ne NP?
\]
Here \(P\) is the class of decision languages recognized by deterministic
Turing machines in polynomial time, and \(NP\) is the class recognized by
nondeterministic Turing machines in polynomial time (equivalently,
languages with polynomial-size certificates verifiable in deterministic
polynomial time).Notes
This is the central open problem of computational complexity: does the class of decision problems solvable in deterministic polynomial time coincide with the class of problems whose yes-instances admit short certificates checkable in polynomial time? The question was given its modern form by Cook in 1971, who proved that Boolean satisfiability is -complete, so that a polynomial-time algorithm for this single problem would yield one for all of [Cook1971]. Karp then showed that the same completeness phenomenon pervades combinatorics, exhibiting a list of natural complete problems [Karp1972].
Since then thousands of problems across mathematics, optimization and the sciences have been shown -complete, and the near-universal expectation is that . Yet no unconditional superpolynomial lower bound has been proved for any of them in the general deterministic Turing machine model, and known barrier results indicate that relativizing arguments and natural circuit-lower-bound techniques cannot by themselves settle the question [Cook2006PvsNP].
The problem remains open in both directions: a resolution requires either a polynomial-time algorithm for some -complete problem or a proof that none exists.
References (3)
- [Cook1971]
The complexity of theorem-proving procedures
Open ↗Stephen A. Cook · 1971 · misc
- [Karp1972]
Reducibility among combinatorial problems
Open ↗Richard M. Karp · 2001 · misc
- [Cook2006PvsNP]
The P versus NP problem
Open ↗Stephen A. Cook · 2022 · misc
The boxed statement is the canonical open formulation — not a stronger variant or a related research program. The status reflects the catalog's last review; do your own literature search before investing serious effort.