Mathematicians
Stephen Cook
Modern
Citation Formats
General Reference
APA Style
BibTeX
University Professor Emeritus in the Department of Computer Science at the University of Toronto, where he has taught computational complexity and computability for decades. His 1971 paper, The Complexity of Theorem-Proving Procedures, presented at the Third ACM Symposium on Theory of Computing, formalized the notion of NP-completeness for the first time and proved that Boolean satisfiability (SAT) is NP-complete, the founding result of the theory of computational complexity. He is a recipient of the 2008 CRM-Fields-PIMS Prize.
Facts
BirthplaceBuffalo, New York, United States 1 Nationality / Culture Defining ContributionFormalized NP-completeness in 1971, independently of and roughly contemporaneously with Leonid Levin's 1973 work in the Soviet Union; the result that Boolean satisfiability is NP-complete is now known as the Cook-Levin theorem, the founding theorem of computational complexity theory and the basis for the P versus NP question. 2 Notable WorkThe Complexity of Theorem-Proving Procedures (1971); Logical Foundations of Proof Complexity (with Phuong Nguyen) 3 AwardACM A.M. Turing Award (1982); Gerhard Herzberg Canada Gold Medal (2012); Officer of the Order of Canada (2015); Fellow, Royal Society of London and Royal Society of Canada. 1 Cross-Tradition Connections
Conjectures Posed
Formalized 1971; Leonid Levin independently formalized the same question in the Soviet Union, published 1973.
In Branch
Sources
Reader Challenges (0 open reader challenges)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.
View At A Past Year
The atlas records no dated fact of its own for this entry, so there is no other year to choose.