Satisfiability Problem · Problem Statement

Lesson 2

Nikolai Chukhin · Alexander S. Kulikov

The theoretical interest in this problem is explained by its close connections with various areas of computer science. The practical interest comes from the fact that the satisfiability problem provides a convenient language for finding combinatorial objects in practice. For this reason, many practically arising problems are easily formulated in terms of the satisfiability problem: hardware and software verification, resource allocation, scheduling, proof search, and many others.

Moreover, several mathematical conjectures were solved with the help of SAT solvers!