TY - GEN
T1 - Termination modulo combinations of equational theories
AU - Durán, Francisco
AU - Lucas, Salvador
AU - Meseguer, José
PY - 2009
Y1 - 2009
N2 - Rewriting with rules R modulo axioms E is a widely used technique in both rule-based programming languages and in automated deduction. Termination methods for rewriting systems modulo specific axioms E (e.g., associativity- commutativity) are known. However, much less seems to be known about termination methods that can be modular in the set E of axioms. In fact, current termination tools and proof methods cannot be applied to commonly occurring combinations of axioms that fall outside their scope. This work proposes a modular termination proof method based on semantics- and termination-preserving transformations that can reduce the proof of termination of rules R modulo E to an equivalent proof of termination of the transformed rules modulo a typically much simpler set B of axioms. Our method is based on the notion of variants of a term recently proposed by Comon and Delaune. We illustrate its practical usefulness by considering the very common case in which E is an arbitrary combination of associativity, commutativity, left- and right-identity axioms for various function symbols.
AB - Rewriting with rules R modulo axioms E is a widely used technique in both rule-based programming languages and in automated deduction. Termination methods for rewriting systems modulo specific axioms E (e.g., associativity- commutativity) are known. However, much less seems to be known about termination methods that can be modular in the set E of axioms. In fact, current termination tools and proof methods cannot be applied to commonly occurring combinations of axioms that fall outside their scope. This work proposes a modular termination proof method based on semantics- and termination-preserving transformations that can reduce the proof of termination of rules R modulo E to an equivalent proof of termination of the transformed rules modulo a typically much simpler set B of axioms. Our method is based on the notion of variants of a term recently proposed by Comon and Delaune. We illustrate its practical usefulness by considering the very common case in which E is an arbitrary combination of associativity, commutativity, left- and right-identity axioms for various function symbols.
UR - http://www.scopus.com/inward/record.url?scp=76649084532&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=76649084532&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-04222-5_15
DO - 10.1007/978-3-642-04222-5_15
M3 - Conference contribution
AN - SCOPUS:76649084532
SN - 364204221X
SN - 9783642042218
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 246
EP - 262
BT - Frontiers of Combining Systems - 7th International Symposium, FroCoS 2009, Proceedings
T2 - 7th International Symposium on Frontiers of Combining Systems, FroCoS 2009
Y2 - 16 September 2009 through 18 September 2009
ER -