Unsatisfiability Proofs

SAT solvers determine whether formulas in conjunctive normal form are satisfiable or not. If a formula is satisfiable, the solver outputs a satisfying assignment, which can then be checked against the original formula. If a formula is not satisfiable, the solver can write a proof demonstrating that fact, again giving an independent way to check the solver's solution is correct. This language describes some such proof languages.

Download example tarball
Back to examples