A Verified Implementation of the DPLL Algorithm in Dafny†
We present a DPLL SAT solver, which we call TrueSAT, developed in the verification-enabled programming language Dafny. We have fully verified the functional correctness of our solver by constructing machine-checked proofs of its soundness, completeness, and termination. We present a benchmark of the...
Main Authors: | Andrici, C.-C (Author), Ciobâcă, Ș (Author) |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI
2022
|
Subjects: | |
Online Access: | View Fulltext in Publisher |
Similar Items
-
Verifying the DPLL Algorithm in Dafny
by: Cezar-Constantin Andrici, et al.
Published: (2019-09-01) -
Program Verification of FreeRTOS using Microsoft Dafny
by: Matias, Matthew John
Published: (2014) -
Selection of search strategies for solving 3-SAT problems
by: Pułka Andrzej
Published: (2014-06-01) -
Efficient, mechanically-verified validation of satisfiability solvers
by: Wetzler, Nathan David
Published: (2015) -
A linearized DPLL calculus with learning
by: Arnold, Holger
Published: (2007)