Why SAT Is Hard
An introductory post about complexity theory today! It is relatively well-known that there exist so-called NP-complete problems --- particularly hard problems, such that, if you solve one of them efficiently, you can solve all of them efficiently. I think I've learned relatively early that, e.g., SAT is such a hard problem. I've similarly learned a bunch of specific examples of equally hard problems, where solving one solves the other. However, why SAT is harder than any NP problem remained a mystery for a rather long time to me. It is a shame --- this fact is rather intuitive and easy to understand. This post is my attempt at an explanation. It assumes some familiarity with the space, but it's not going to be too technical or thorough.
An introductory post about complexity theory today! It is relatively well-known that there exist so-called NP-complete problems — particularly hard problems, such that, if you solve one of them efficiently, you can solve all of them efficiently. I think I’ve learned relatively early that, e.g., SAT is such a hard problem. I’ve similarly learned a bunch of specific examples of equally hard problems, where solving one solves the other. However, why SAT is harder than any NP problem remained a mystery for a rather long time to me. It is a shame — this fact is rather intuitive and easy to understa
Explore this link on the map →related reading
- P versus NP problem - Wikipediaen.wikipedia.org
- Computational Complexity Theory (Stanford Encyclopedia of Philosophy)plato.stanford.edu
- NP-completeness - Wikipediaen.wikipedia.org
- Complexity class - Wikipediaen.wikipedia.org
- What P vs NP is actually about – Vasek Rozhon's blogvasekrozhon.wordpress.com
- NP (complexity) - Wikipediaen.wikipedia.org
- Decision problem - Wikipediaen.wikipedia.org
- P vs NP and its application to zero knowledge proofs | RareSkillsrareskills.io
- Shtetl-Optimized >> Blog Archive >> Ten Signs a Claimed Mathematical Breakthrough is Wrongscottaaronson.blog
- Complexity Theory’s 50-Year Journey to the Limits of Knowledge | Quanta Magazinequantamagazine.org
- Difference between NP hard and NP complete problem - GeeksforGeeksgeeksforgeeks.org
- Nondeterministic Turing machine - Wikipediaen.wikipedia.org