Canonized Rewriting and Ground AC Completion Modulo Shostak Theories

From MaRDI portal
Publication:3000635

DOI10.1007/978-3-642-19835-9_6zbMATH Open1315.68219arXiv1207.3262OpenAlexW2101824738MaRDI QIDQ3000635FDOQ3000635


Authors: Sylvain Conchon, Evelyne Contejean, Mohamed Iguernelala Edit this on Wikidata


Publication date: 19 May 2011

Published in: Tools and Algorithms for the Construction and Analysis of Systems (Search for Journal in Brave)

Abstract: AC-completion efficiently handles equality modulo associative and commutative function symbols. When the input is ground, the procedure terminates and provides a decision algorithm for the word problem. In this paper, we present a modular extension of ground AC-completion for deciding formulas in the combination of the theory of equality with user-defined AC symbols, uninterpreted symbols and an arbitrary signature disjoint Shostak theory X. Our algorithm, called AC(X), is obtained by augmenting in a modular way ground AC-completion with the canonizer and solver present for the theory X. This integration rests on canonized rewriting, a new relation reminiscent to normalized rewriting, which integrates canonizers in rewriting steps. AC(X) is proved sound, complete and terminating, and is implemented to extend the core of the Alt-Ergo theorem prover.


Full work available at URL: https://arxiv.org/abs/1207.3262




Recommendations




Cites Work


Cited In (4)

Uses Software





This page was built for publication: Canonized Rewriting and Ground AC Completion Modulo Shostak Theories

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q3000635)