Automated Reasoning: satisfiability
In this course, you will learn how to apply satisfiability (SAT/SMT) tools to solve a wide range of problems.
Several basic examples are given to get the flavour of the applications: fitting rectangles to be applied for printing posters, scheduling problems, solving puzzles, and program correctness. Also, the underlying theory is presented: resolution as a basic approach for propositional satisfiability, the CDCL framework to scale up for big formulas, and the simplex method to deal with linear inequalities.
The lightweight approach to following the Automated Reasoning: satisfiability course …
Watch on Coursera ↗
(saves to browser)
DeepCamp AI