TY - GEN
T1 - Order-sorted rewriting and congruence closure
AU - Meseguer, José
N1 - Funding Information:
Partially supported by NSF Grant CNS 13-19109. I thank Maria Paola Bonacina for suggested improvements.
Publisher Copyright:
© Springer-Verlag Berlin Heidelberg 2016.
PY - 2016
Y1 - 2016
N2 - Order-sorted type systems supporting inheritance hierarchies and subtype polymorphism are used in theorem proving, AI, and declarative programming. The satisfiability problems for the theories of: (i) order-sorted uninterpreted function symbols, and (ii) of such symbols modulo a subset Δ of associative-commutative ones are reduced to the unsorted versions of such problems at no extra computational cost. New results on order-sorted rewriting are needed to achieve this reduction.
AB - Order-sorted type systems supporting inheritance hierarchies and subtype polymorphism are used in theorem proving, AI, and declarative programming. The satisfiability problems for the theories of: (i) order-sorted uninterpreted function symbols, and (ii) of such symbols modulo a subset Δ of associative-commutative ones are reduced to the unsorted versions of such problems at no extra computational cost. New results on order-sorted rewriting are needed to achieve this reduction.
KW - Congruence closure
KW - Order-sorted rewriting
KW - Satisfiability
UR - http://www.scopus.com/inward/record.url?scp=84961753567&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84961753567&partnerID=8YFLogxK
U2 - 10.1007/978-3-662-49630-5_29
DO - 10.1007/978-3-662-49630-5_29
M3 - Conference contribution
AN - SCOPUS:84961753567
SN - 9783662496299
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 493
EP - 509
BT - Foundations of Software Science and Computation Structures - 19th International Conference, FOSSACS 2016 Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2016, Proceedings
A2 - Löding, Christof
A2 - Jacobs, Bart
PB - Springer
T2 - 19th International Conference on Foundations of Software Science and Computation Structures, FOSSACS 2016 and Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2016
Y2 - 2 April 2016 through 8 April 2016
ER -