SATsolve
SATsolve is a software tool for solving Boolean satisfiability problems, focusing on formulas expressed in conjunctive normal form. It accepts inputs in standard formats such as DIMACS CNF and returns either a satisfying assignment for the variables or a proof that the formula is unsatisfiable.
The solver implements modern techniques used in contemporary SAT solvers. Core components include conflict-driven clause learning
SATsolve offers features commonly used in research and practice, such as incremental solving, unsatisfiable core extraction,
In practice, SATsolve is applied in areas including hardware and software verification, formal methods, constraint solving,