Using aetnanova to formally prove that the Davis-Putnam satisfiability test is correct

Eugenio Giovanni Omodeo, Alexandru Ioan Tomescu · ArTS Archivio della ricerca di Trieste (University of Trieste https://www.units.it/) · 2008

This paper reports on using the ÆtnaNova/Referee proof-verification system to formalize issues regarding the satisfiability of CNF-formulae of propositional logic. We specify an “archetype” version of the Davis-Putnam-Logemann-Loveland algorithm through the THEORY of recursive functions based on a well-founded relation, and prove it to be correct. Within the same framework, and by resorting to the Zorn lemma, we develop a straightforward proof of the compactness theorem.

Read the paper · More papers on PaperTik