TY - JOUR
T1 - Strong and weak operational termination of order-sorted rewrite theories
AU - Lucas, Salvador
AU - Meseguer, José
N1 - Funding Information:
Research partially supported by NSF grant CNS 13-19109. Salvador Lucas’ research was developed during a sabbatical year at the CS Dept. of the UIUC and was also partially supported by Spanish MECD grant PRX12/00214, MINECO project TIN2010-21062-C02-02, and GV grant BEST/2014/026 and project PROMETEO/2011/052.
Publisher Copyright:
© Springer International Publishing Switzerland 2014.
PY - 2014
Y1 - 2014
N2 - This paper presents several new results on conditional term rewriting within the general framework of order-sorted rewrite theories (OSRTs) which contains the more restricted framework of conditional term rewriting systems (CTRSs) as a special case. The results uncover some subtle issues about conditional termination. We first of all generalize a previous known result characterizing the operational termination of a CTRS by the quasi-decreasing ordering notion to a similar result for OSRTs. Second, we point out that the notions of irreducible term and of normal form, which coincide for unsorted rewriting are totally different for conditional rewriting and formally characterize that difference. We then define the notion of a weakly operationally terminating (or weakly normalizing) OSRT, give several evaluation mechanisms to compute normal forms in such theories, and investigate general conditions under which the rewriting-based operational semantics and the initial algebra semantics of a confluent OSRT coincide thanks to a notion of canonical term algebra. Finally, we investigate appropriate conditions and proof methods to ensure good executability properties of an OSRT for computing normal forms.
AB - This paper presents several new results on conditional term rewriting within the general framework of order-sorted rewrite theories (OSRTs) which contains the more restricted framework of conditional term rewriting systems (CTRSs) as a special case. The results uncover some subtle issues about conditional termination. We first of all generalize a previous known result characterizing the operational termination of a CTRS by the quasi-decreasing ordering notion to a similar result for OSRTs. Second, we point out that the notions of irreducible term and of normal form, which coincide for unsorted rewriting are totally different for conditional rewriting and formally characterize that difference. We then define the notion of a weakly operationally terminating (or weakly normalizing) OSRT, give several evaluation mechanisms to compute normal forms in such theories, and investigate general conditions under which the rewriting-based operational semantics and the initial algebra semantics of a confluent OSRT coincide thanks to a notion of canonical term algebra. Finally, we investigate appropriate conditions and proof methods to ensure good executability properties of an OSRT for computing normal forms.
KW - Conditional term rewriting
KW - Irreducible terms
KW - Maude
KW - Normalized terms
KW - Rewriting logic
KW - Strong and weak operational termination
UR - http://www.scopus.com/inward/record.url?scp=84911963293&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84911963293&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-12904-4_10
DO - 10.1007/978-3-319-12904-4_10
M3 - Article
AN - SCOPUS:84911963293
SN - 0302-9743
VL - 8663
SP - 178
EP - 194
JO - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
JF - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
ER -