"The Complexity of Theorem-Proving Procedures"

E321037

"The Complexity of Theorem-Proving Procedures" is Stephen Cook’s landmark 1971 paper that introduced the concept of NP-completeness and proved the Boolean satisfiability problem (SAT) to be NP-complete, laying the foundation for modern computational complexity theory.

All labels observed (1)

Label Occurrences
"The Complexity of Theorem-Proving Procedures" canonical 1

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf complexity theory paper
computer science paper
scientific paper
alsoKnownAs Cook–Levin theorem
surface form: Cook’s 1971 NP-completeness paper
author Stephen A. Cook
Stephen Cook
citationType highly cited paper in theoretical computer science
context early development of complexity-theoretic classification of decision problems
definesConcept NP-completeness
NP-hardness
field computational complexity theory
mathematical logic
theoretical computer science
hasLegacy catalyzed extensive research on NP-complete problems
established SAT as the first known NP-complete problem
foundation for the theory of NP-completeness
historicalSignificance one of the founding works of modern computational complexity theory
influencedField algorithm design
computational complexity theory
logic in computer science
proof complexity
language English
mainContribution establishment of SAT as a central problem in complexity theory
formalization of the class NP in terms of nondeterministic Turing machines
introduction of the concept of NP-completeness
proof that the Boolean satisfiability problem is NP-complete
originalMedium conference proceedings
problemTypeStudied decision problems in propositional logic
theorem-proving procedures for formal systems
publicationYear 1971
publishedBy Association for Computing Machinery
publishedIn Proceedings of the Third Annual ACM Symposium on Theory of Computing
relatedConcept Cook–Levin theorem
P versus NP problem
decision problem
polynomial-time reduction
result Cook–Levin theorem
surface form: SAT is NP-complete

every problem in NP is polynomial-time reducible to SAT
studiesComplexityClass NP
studiesProblem Boolean satisfiability problem
timeComplexityFocus nondeterministic polynomial time
polynomial time
topic complexity of automated theorem proving
complexity of decision procedures in logic
usesModelOfComputation nondeterministic Turing machine
usesTechnique polynomial-time many-one reductions

How these facts were elicited

Referenced by (1)

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

Stephen Cook notableWork "The Complexity of Theorem-Proving Procedures"