Please use this identifier to cite or link to this item:
https://research.matf.bg.ac.rs/handle/123456789/520| Title: | Formal correctness proof for dPLL procedure | Authors: | Marić, Filip Janičić, Predrag |
Affiliations: | Informatics and Computer Science Informatics and Computer Science |
Keywords: | DPLL procedure;Formal proofs;Isabelle;Isar;SAT problem | Issue Date: | 1-Jan-2010 | Rank: | M21a | Publisher: | Vilnius : Vilnius University Press | Journal: | Informatica | Abstract: | The DPLL procedure for the SAT problem is one of the fundamental algorithms in computer science, with many applications in a range of domains, including software and hardware verification. Most of the modern SAT solvers are based on this procedure, extending it with different heuristics. In this paper we present a formal proof that the DPLL procedure is correct. As far as we know, this is the first such proof. The proof was formalized within the Isabelle/Isar proof assistant system. This proof adds to the growing body of formalized mathematical knowledge and it also provides a number of lemmas relevant for proving correctness of modern SAT and SMT solvers. © 2010 Institute of Mathematics and Informatics. |
URI: | https://research.matf.bg.ac.rs/handle/123456789/520 | ISSN: | 08684952 | DOI: | 10.15388/informatica.2010.273 |
| Appears in Collections: | Research outputs |
Show full item record
SCOPUSTM
Citations
9
checked on Nov 2, 2025
Page view(s)
24
checked on Jan 19, 2025
Google ScholarTM
Check
Altmetric
Altmetric
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.