Description
A high-level wrapper over minisat.
Description
A high-level wrapper over minisat.
This package differs from @ersatz@ in few ways:
The interface resembles
STmonad, withSATmonad and literalsLitare indexed by a scopestype argument.sat-simpleusesminisat's library in incremental way, instead of encoding to DIMACS format and spawning processes. (ersatzcan be made to useminisatlibrary as well, but it cannot use incrementality AFAICT).sat-simplehas less encodings built-insat-simpleis hopefully is indeed simpler to use.