Intro to Algorithms
3-SAT is a specific case of the Boolean satisfiability problem (SAT) where each clause in a formula has exactly three literals. It asks whether there is an assignment of truth values to variables that makes the entire formula evaluate to true. This problem is particularly important in computer science because it is NP-complete, meaning it is as hard as the hardest problems in NP, and is a key part of Cook's theorem, which established the concept of NP-completeness.
congrats on reading the definition of 3-SAT. now let's actually learn it.