P versus NP problem

E131016

The P versus NP problem is a central unsolved question in theoretical computer science that asks whether every problem whose solution can be quickly verified by a computer can also be quickly solved by a computer.

All labels observed (1)

Label Occurrences
P versus NP problem canonical 9

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf computational complexity theory problem
open mathematical problem
asksWhether P equals NP
concerns efficient solvability of decision problems
efficient verifiability of solutions
difficultyBelief Most experts believe P ≠ NP
equivalentTo asking whether NP-complete problems have polynomial-time algorithms
field computational complexity theory
theoretical computer science
formalizedIn Cook–Levin theorem
surface form: Cook’s theorem
formalStatement Does P = NP?
hasConsequence would affect feasibility of many optimization problems
would impact cryptography if P = NP
would revolutionize algorithms if P = NP
hasPrize 1 million US dollars
importance central question in theoretical computer science
one of the most famous open problems in mathematics
introducedBy Leonid Levin
Stephen Cook
introductionYear 1971
involvesComplexityClass NP
P
knownImplication If P = NP then NP-complete problems are solvable in polynomial time
If P = NP then every problem in NP can be solved in polynomial time
If P ≠ NP then there exist problems in NP that cannot be solved in polynomial time
If any NP-complete problem is in P then P = NP
openAsOf 2024
partOf Millennium Prize Problem
surface form: Millennium Prize Problems
recognizedBy Clay Mathematics Institute
relatedConcept Cook–Levin theorem
NP-completeness
SAT problem
certificate of solution
decision problem
deterministic Turing machine
nondeterministic Turing machine
nondeterministic polynomial time
optimization problem
polynomial time
polynomial-time verifier
reduction between problems
search problem
verification algorithm
relatedField algorithm design
cryptography
logic in computer science
proof complexity
status major open problem
unsolved

How these facts were elicited

Referenced by (9)

Full triples — surface form annotated when it differs from this entity's canonical label.

Avi Wigderson hasResearchInterest P versus NP problem
Millennium Prize Problem hasProblem P versus NP problem
Stephen Cook knownFor P versus NP problem
Mathematics and Computation relatedTo P versus NP problem
NP-completeness relatedTo P versus NP problem
Lance Fortnow researchArea P versus NP problem
"Introduction to Automata Theory, Languages, and Computation" topic P versus NP problem
subject surface form: Introduction to Automata Theory, Languages, and Computation
"The Complexity of Theorem-Proving Procedures" relatedConcept P versus NP problem
subject surface form: The Complexity of Theorem-Proving Procedures