Informatica logo


Login Register

  1. Home
  2. Issues
  3. Volume 21, Issue 1 (2010)
  4. Formal Correctness Proof for DPLL Proced ...

Informatica

Information Submit your article For Referees Help ATTENTION!
  • Article info
  • Cited by
  • More
    Article info Cited by

Formal Correctness Proof for DPLL Procedure
Volume 21, Issue 1 (2010), pp. 57–78
Filip Marić   Predrag Janičić  

Authors

 
Placeholder
https://doi.org/10.15388/Informatica.2010.273
Pub. online: 1 January 2010      Type: Research Article     

Received
1 April 2008
Accepted
1 January 2009
Published
1 January 2010

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.

Cited by PDF XML
Cited by PDF XML

Copyright
No copyright data available.

Keywords
SAT problem DPLL procedure formal proofs Isabelle Isar

Metrics
since January 2020
831

Article info
views

0

Full article
views

685

PDF
downloads

199

XML
downloads

Export citation

Copy and paste formatted citation
Placeholder

Download citation in file


Share


RSS

INFORMATICA

  • Online ISSN: 1822-8844
  • Print ISSN: 0868-4952
  • Copyright © 2023 Vilnius University

About

  • About journal

For contributors

  • OA Policy
  • Submit your article
  • Instructions for Referees
    •  

    •  

Contact us

  • Institute of Data Science and Digital Technologies
  • Vilnius University

    Akademijos St. 4

    08412 Vilnius, Lithuania

    Phone: (+370 5) 2109 338

    E-mail: informatica@mii.vu.lt

    https://informatica.vu.lt/journal/INFORMATICA
Powered by PubliMill  •  Privacy policy