A Unification Algorithm for Associative-Commutative Functions
- 1 July 1981
- journal article
- Published by Association for Computing Machinery (ACM) in Journal of the ACM
- Vol. 28 (3) , 423-434
- https://doi.org/10.1145/322261.322262
Abstract
An important component of automated theorem-proving systems are unification algorithms which fred most general substitutions which, when apphed to two expressions, make them equivalent Functions which are associative and commutative (such as the arithmetic addition and multiphcatton functions) are often the subject of automated theorem proving An algorithm which unifies terms whose function is associative and commutauve is presented here Termmaaon, soundness, and completeness of the algorithm have been proved for a subclass of the general case. The algorithm is an efficient alternative to other methods of handling associative-commutative functionsKeywords
This publication has 6 references indexed in Scilit:
- Complete Sets of Reductions for Some Equational TheoriesJournal of the ACM, 1981
- A short survey on the state of the art in matching and unification problemsACM SIGSAM Bulletin, 1979
- An algorithm to generate the basis of solutions to homogeneous linear diophantine equationsInformation Processing Letters, 1978
- Automated Theorem-Proving for Theories with Simplifiers Commutativity, and AssociativityJournal of the ACM, 1974
- A Human Oriented Logic for Automatic Theorem-ProvingJournal of the ACM, 1974
- A Machine-Oriented Logic Based on the Resolution PrincipleJournal of the ACM, 1965