Efficient Explaining CSPs with Unsatisfiable Subset Optimization
-
Updated
Jul 2, 2025 - Jupyter Notebook
Efficient Explaining CSPs with Unsatisfiable Subset Optimization
Verifies SAT solver output. Uses drat-trim proof checker for UNSAT instances.
Counts minimally unsatisfiable (MU) k-SAT formulas via brute-force enumeration, and via a closed-form formula for 2-SAT. An MU formula is an unsatisfiable CNF where removing any single clause restores satisfiability — equivalently, a formula that is its own Minimal Unsatisfiable Subset (MUS).
Add a description, image, and links to the unsat topic page so that developers can more easily learn about it.
To associate your repository with the unsat topic, visit your repo's landing page and select "manage topics."