Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported license
This paper introduces some novel features of Maude 2.6 focusing on the variants of a term. Given an equational theory (Sigma,Ax cup E), the E,Ax-variants of a term t are understood as the set of all pairs consisting of a substitution sigma and the E,Ax-canonical form of t sigma. The equational theory (Ax cup E ) has the finite variant property if there is a finite set of most general variants. We have added support in Maude 2.6 for: (i) order-sorted unification modulo associativity, commutativity and identity, (ii) variant generation, (iii) order-sorted unification modulo finite variant theories, and (iv) narrowing-based symbolic reachability modulo finite variant theories. We also explain how these features have a number of interesting applications in areas such as unification theory, cryptographic protocol verification, business processes, and proofs of termination, confluence and coherence.
@InProceedings{duran_et_al:LIPIcs.RTA.2011.31,
author = {Duran, Francisco and Eker, Steven and Escobar, Santiago and Meseguer, Jose and Talcott, Carolyn},
title = {{Variants, Unification, Narrowing, and Symbolic Reachability in Maude 2.6}},
booktitle = {22nd International Conference on Rewriting Techniques and Applications (RTA'11)},
pages = {31--40},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-939897-30-9},
ISSN = {1868-8969},
year = {2011},
volume = {10},
editor = {Schmidt-Schauss, Manfred},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.RTA.2011.31},
URN = {urn:nbn:de:0030-drops-31211},
doi = {10.4230/LIPIcs.RTA.2011.31},
annote = {Keywords: Rewriting logic, narrowing, unification, variants}
}