Abstract
A complete unification algorithm for simple theories is described. This algorithm is an extension of the variable abstraction approach. Since the associative-commutative (AC) theory is simple, an immediate consequence of this algorithm is a new AC-unification procedure. A partial correctness proof is given and some preliminary termination results for the AC case are presented.
Preview
Unable to display preview. Download preview PDF.
References
Burris, S., Sankappanavar, H.P. (1981). A Course in Universal Algebra, Springer-Verlag.
Bürckert, H.-J., Herold, A., and Schmidt-Schauß, M. (1987). On Equational Theories, Unification and Decidability, Proc. of RTA'87, Pierre Lescanne, ed., Springer-Verlag, LNCS 256, 204–215.
Fages, F. and Huet, G. (1983). Unification and Matching in Equational Theories, Proc. of CAAP'83, Springer-Verlag, LNCS 159, 205–220.
Fay, M. (1979). First Order Unification in an Equational Theory, Proc. of 4th Workshop on Automated Deduction, 161–167.
Franzen, M. (1988). A Unification Algorithm for Simple Equational Theories, Doctoral Thesis, Northwestern University, forthcoming.
Gallier, J.H. and Snyder, W. (1987). A Genereal Complete E-Unification Procedure, Proc. of RTA'87, Pierre Lescanne, ed., Springer-Verlag, LNCS 256, 216–227.
Herold, A. (1982). Universal Unification and a Class of Equational Theories, Proc. of GWAI-82 (ed. W. Wahlster), Springer-Verlag, IFB-82, 177–190.
Herold, A. (1985). A Combination of Unification Algorithms, in Proc. of 8th CADE, Springer-Verlag, LNCS 230, 450–469.
Huet, G., Oppen, D.C. (1980). Equations and Rewrite Rules: A Survey, in Formal Languages: Perspectives and Open Problems, R. Book, ed., Academic Press, 349–405.
Hullot, J.M. (1980). Canonical Forms and Unification, Proc. of 5th CADE, Springer-Verlag, LNCS 87, 318–334.
Kirchner, C. (1985). Méthodes et outils de conception systématique d'algorithmes d'unification dans les théories equationelles, Thèse de doctorat d'état, Université de Nancy I.
Kirchner, C. (1986). Computing Unification Algorithms, 1st IEEE Symposium on Logic in Computer Science, Cambridge, Massachusetts, June 1986, 206–216.
Livesey, M., Siekmann, J. (1976). Unification of A + C Terms (Bags) and A + C + I Terms (Sets), Technical Report Interner Bericht Nr. 3/76, Institut für Informatik I, Universität Karlsruhe.
Martelli, A., Moiso, C., Rossi, G.F. (1986). An Algorithm for Unification in Equational Theories, Proc. 1986 Symposium on Logic Programming, Salt Lake City, 180–186.
Martelli, A., Montanari, U. (1982). An Efficient Unification Algorithm, ACM TOPLAS, Vol. 4, No. 2, 258–282.
Siekmann, J., Szabo, P. (1981). Universal Unification and Regular ACFM Theories, Proc. of IJCAI-81, Vancouver.
Siekmann, J. (1984). Universal Unification, Proc. of 7th CADE, Springer-Verlag, LNCS 170, 1–42.
Siekmann, J. (1986). Unification Theory, Proc. of ECAI'86, Vol. II, vi-xxxv.
Stickel, M.E. (1981). A Unification Algorithm for Associative-Commutative Functions, JACM, vol. 28, 423–434.
Tiden, E. (1986). Unification in Combinations of Collapse-Free Theories with Disjoint Sets of Function Symbols, Proc. of 8th CADE, Springer-Verlag, LNCS 230, 431–449.
Yelick, K. (1985). Combining Unification Algorithms for Confined Regular Equational Theories, Proc. of RTA'85, Springer-Verlag, LNCS 202, 365–380.
Yelick, K. (1987). Unification in Combinations of Collapse-Free Regular Theories, J. Symbolic Computation, vol. 3, 153–181.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1988 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Franzen, M., Henschen, L.J. (1988). A new approach to universal unfication and its application to AC-unification. In: Lusk, E., Overbeek, R. (eds) 9th International Conference on Automated Deduction. CADE 1988. Lecture Notes in Computer Science, vol 310. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0012863
Download citation
DOI: https://doi.org/10.1007/BFb0012863
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-19343-2
Online ISBN: 978-3-540-39216-3
eBook Packages: Springer Book Archive