TY - GEN
T1 - Associative unification and symbolic reasoning modulo associativity in maude
AU - Durán, Francisco
AU - Eker, Steven
AU - Escobar, Santiago
AU - Martí-Oliet, Narciso
AU - Meseguer, José
AU - Talcott, Carolyn
N1 - Publisher Copyright:
© Springer Nature Switzerland AG 2018.
PY - 2018
Y1 - 2018
N2 - We have added support for associative unification to Maude 2.7.1. Associative unification is infinitary, i.e., there are unification problems u= ?v such that there is an infinite minimal set of unifiers, whereas associative-commutative unification is finitary. A unique feature of the associative unification algorithm implemented in Maude is that it is guaranteed to terminate with a finite and complete set of associative unifiers for a fairly large class of unification problems occurring in practice. For any problems outside this class, the algorithm returns a finite set of unifiers together with a warning that such set may be incomplete. This paper describes this associative unification algorithm implemented in Maude and also how other symbolic reasoning Maude features such as (i) variant generation; (ii) variant unification; and (iii) narrowing based symbolic reachability analysis have been extended to deal with associativity.
AB - We have added support for associative unification to Maude 2.7.1. Associative unification is infinitary, i.e., there are unification problems u= ?v such that there is an infinite minimal set of unifiers, whereas associative-commutative unification is finitary. A unique feature of the associative unification algorithm implemented in Maude is that it is guaranteed to terminate with a finite and complete set of associative unifiers for a fairly large class of unification problems occurring in practice. For any problems outside this class, the algorithm returns a finite set of unifiers together with a warning that such set may be incomplete. This paper describes this associative unification algorithm implemented in Maude and also how other symbolic reasoning Maude features such as (i) variant generation; (ii) variant unification; and (iii) narrowing based symbolic reachability analysis have been extended to deal with associativity.
UR - http://www.scopus.com/inward/record.url?scp=85053911647&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85053911647&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-99840-4_6
DO - 10.1007/978-3-319-99840-4_6
M3 - Conference contribution
AN - SCOPUS:85053911647
SN - 9783319998398
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 98
EP - 114
BT - Rewriting Logic and Its Applications - 12th International Workshop, WRLA 2018, Held as a Satellite Event of ETAPS, 2018, Proceedings
A2 - Rusu, Vlad
PB - Springer
T2 - 12th International Workshop on Rewriting Logic and its Applications, WRLA 2018
Y2 - 14 June 2018 through 15 June 2018
ER -