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: Andrici, C.-C (Author), Ciobâcă, Ș (Author)
Format: Article
Language:English
Published: MDPI 2022
Subjects:
Online Access:View Fulltext in Publisher