Mnacho Echenim, Nicolas Peltier and Sophie Tourret (2017) "Prime Implicate Generation in Equational Logic", Volume 60, pages 827-880

PDF | PostScript | doi:10.1613/jair.5481

We present an algorithm for the generation of prime implicates in equational logic, that is, of the most general consequences of formulæ containing equations and disequations between first-order terms. This algorithm is defined by a calculus that is proved to be correct and complete. We then focus on the case where the considered clause set is ground, i.e., contains no variables, and devise a specialized tree data structure that is designed to efficiently detect and delete redundant implicates. The corresponding algorithms are presented along with their termination and correctness proofs. Finally, an experimental evaluation of this prime implicate generation method is conducted in the ground case, including a comparison with state-of-the-art propositional and first-order prime implicate generation tools.

Click here to return to Volume 60 contents list