Sciweavers

LATIN
2004
Springer

A Proof System and a Decision Procedure for Equality Logic

14 years 6 months ago
A Proof System and a Decision Procedure for Equality Logic
Equality logic with or without uninterpreted functions is used for proving the equivalence or refinement between systems (hardware verification, compiler’s translation, etc). Current approaches for deciding this type of formulas mainly use a transformation of an equality formula to the propositional formula of larger size, and then any standard SAT checker can be applied. We give an approach for deciding satisfiability of equality logic formulas in conjunctive normal form (E-CNF) without a transformation to the propositional one. Central in our approach is a single proof rule for which we prove soundness and completeness. Based on this rule the complete procedure for E-SAT have been proposed and its correctness proved. For proving completeness of the proof rule and the algorithm we introduce a general theorem globalizing a local commutation criterion for different proof systems. Techniques for removing clauses preserving the satisfiability behavior are given. Applying our proced...
Olga Tveretina, Hans Zantema
Added 02 Jul 2010
Updated 02 Jul 2010
Type Conference
Year 2004
Where LATIN
Authors Olga Tveretina, Hans Zantema
Comments (0)