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.

