Who are you looking for?

Install Famoose

Keep Famoose on your home screen or desktop for easy access.

Open this site in Chrome or Edge and look for Install app in the browser menu or address bar. If no install option appears, you can bookmark Famoose instead.

Famoose.co
Appearance
Text size
Page width
Colour
Stephen Cook
Computer scientist

Stephen Cook

Famoose for

Establishing a foundation of NP-completeness theory.

The Complexity of Theorem Proving Procedures · Proof complexity

Born
14 December 1939
Birthplace
Buffalo

More people

Stephen Cook

American-Canadian computer scientist whose research clarified how problems can be compared by computational difficulty. His 1971 work on satisfiability became a central reference point in complexity theory.

Early life

Mathematical education

Studied at Michigan before completing a master’s degree and doctorate at Harvard. His doctoral research examined the complexity of arithmetic functions.

Career

  1. 1966

    Berkeley appointment

    Joined the mathematics faculty.

  2. 1970

    Toronto move

    Joined the computer science and mathematics departments.

  3. 1982

    Turing Award

    Received computing’s major research honour for complexity theory.

Contributions

The Complexity of Theorem Proving Procedures

Established Boolean satisfiability as an NP-complete problem.

Proof complexity

Investigated the resources required by formal proofs.

Beyond work

Family life

Settled in Toronto with his family. His son Gordon became an Olympic sailor.

Sources & photo creditBiography and careerBiographical referencesAdditional biographical or achievement source

Original photograph. Cropped and displayed in monochrome.

Photo: Jiří Janíček. CC BY-SA 3.0 · Original image. Cropped and displayed in monochrome.