Title of article
Extracting the resolution algorithm from a completeness proof for the propositional calculus
Author/Authors
Constable، نويسنده , , Robert and Moczyd?owski، نويسنده , , Wojciech، نويسنده ,
Issue Information
روزنامه با شماره پیاپی سال 2009
Pages
12
From page
337
To page
348
Abstract
We prove constructively that for any propositional formula ϕ in Conjunctive Normal Form, we can either find a satisfying assignment of true and false to its variables, or a refutation of ϕ showing that it is unsatisfiable. This refutation is a resolution proof of ¬ ϕ . From the formalization of our proof in Coq, we extract Robinson’s famous resolution algorithm as a Haskell program correct by construction. The account is an example of the genre of highly readable formalized mathematics.
Keywords
Intuitionism , Type theory , RESOLUTION , Automated reasoning , Program extraction
Journal title
Annals of Pure and Applied Logic
Serial Year
2009
Journal title
Annals of Pure and Applied Logic
Record number
1444389
Link To Document