FLOC 2018: FEDERATED LOGIC CONFERENCE 2018
A simple functional presentation and an inductive correctness proof of the Horn algorithm

Author: António Ravara

Paper Information

Title:A simple functional presentation and an inductive correctness proof of the Horn algorithm
Authors:António Ravara
Proceedings:HCVS Papers
Editors: German Vidal and Temesghen Kahsai
Keywords:Horn propositional satisfiability algorithm, Inductive Definitions, Recursive functions, Fix-points, Correctness proof
Abstract:

ABSTRACT. We present a recursive formulation of the Horn algorithm for deciding the satisfiability of propositional clauses. The usual presentations in imperative pseudo-code are informal and not suitable for simple proofs of its main properties. By defining the algorithm as a recursive function (computing a least fixed-point), we achieve: 1) a concise, yet rigorous, formalisation; 2) a clear form of visualising executions of the algorithm, step-by-step; 3) precise results, simple to state and with clean inductive proofs.

Pages:14
Talk:Jul 13 11:30 (Session 86D)
Paper: