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...

Full description

Bibliographic Details
Main Authors: Cezar-Constantin Andrici, Ștefan Ciobâcă
Format: Article
Language:English
Published: MDPI AG 2022-06-01
Series:Mathematics
Subjects:
Online Access:https://www.mdpi.com/2227-7390/10/13/2264