c.curionodeThe Turing Archive

1982 · Theory & algorithms

When checking is easier than finding

NP-completeness connected apparently different difficult problems.

1982Turing Award
When checking is easier than finding: NP-completeness connected apparently different difficult problems.
Original AI-generated infographic by Curionode. Read the text version below for the full explanation.
Read the poster text
  1. Propose

    Supply a candidate solution.

  2. Check

    Verify it efficiently.

  3. Reduce

    Translate another problem into SAT.

Reductions reveal a shared structure behind many search problems and help explain why finding exact solutions can be difficult.

NP-completeness does not prove that every instance is difficult or settle whether P equals NP.

01 · The idea

In everyday language

Stephen Cook established a foundation of NP-completeness by showing the special role of Boolean satisfiability. A proposed solution to an NP problem can be checked efficiently. Cook’s result showed how every problem in that class can be translated into satisfiability with only polynomial overhead.

Why it matters

Reductions reveal a shared structure behind many search problems and help explain why finding exact solutions can be difficult.

02 · The people

Who brought the idea to life?

Illustrated portrait of Stephen Cook

Stephen Cook

Stephen Cook gave computer science a precise way to compare the difficulty of computational problems. He showed that Boolean satisfiability is NP-complete, meaning that every problem in NP can be transformed into it efficiently. At the University of Toronto, his research helped establish complexity theory as a foundation for understanding feasible computation. The result does not settle whether P equals NP, which remains a separate question.

Read the biography ↗

03 · Read further

From the original sources

Original explanations based on the official award record. The subject label is an editorial navigation aid.

  1. Official ACM profile: Stephen Cook ↗amturing.acm.org
  2. Heidelberg Laureate Forum: Stephen Cook ↗www.heidelberg-laureate-forum.org