This Rust library is a collection of SAT solvers, along with an interface to create your own and all the needed data structures.
There are two types of solvers:
- Internal SAT solvers made specifically for this library.
- External SAT solvers that can be used with this library.
- Minisat
- Manysat
- Maplesat
- Glucose
- DPLL
- Christophe Yang
- Quentin Januel
- Sylvain Declercq
You need to have the libomp
library installed. If you don't, you can install it with
brew install libomp
Make sure to clone the submodules. If you haven't, just run
git submodule update --init --recursive