Abstract
Deterministic, parallel set-term unification algorithms for higher-order logic-based database languages, of which set terms have the commutative and idempotent properties, are lacking. As a result, an efficient, deterministic inference mechanism that can be used to determine answers to queries of these database languages is non-existent. To overcome these shortcomings, we propose a set-term unification approach for LDL/NR, a higher-order logic database language. Our approach not only computes all generalized ground unifiers of two given set terms in LDL/NR without duplicates, but also takes advantage of existing multiple processors for (potentially) computing all these unifiers in parallel.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
A. Dovier, E. Omodeo, E. Pontelli, and G. Rossi, {log}: A logic programming language with finite sets. In Proceedings of 8th International Conference on Logic Programming, pages 111–124. The MIT Press, June 1991.
P. Lincoln and J. Christian. Adventures in Associative-Commutative Unification. In Proceedings of 9th International Conference on Automated Deduction, pages 359–367, 1988.
S. J. Lim. Set-Term Unification in a Logic Database language. Master's thesis, Brigham Young University, December 1994.
J. L. Mott, A. Kandel, and T. P. Baker. Discrete Mathematics for Computer Scientists and Mathematicians. Prentice-Hall, New Jersey, 1986.
J. H. Siekmann. Unification Theory. Journal of Symbolic Computation, 7:207–274, 1989.
F. Stolzenburg. An Algorithm for General Set Unificiation and its Complexity. In Proceedings of the Workshop on Logic Programming with Sets, June 1993.
O. Shmueli, S. Tsur, and C. Zaniolo. Compilation of Set Terms in the Logic Data Language (LDL). Journal of Logic Programming, 12(1):89–119, 1992.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lim, S.J., Ng, YK. (1995). Set-term unification in a logic database language. In: Du, DZ., Li, M. (eds) Computing and Combinatorics. COCOON 1995. Lecture Notes in Computer Science, vol 959. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0030824
Download citation
DOI: https://doi.org/10.1007/BFb0030824
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60216-3
Online ISBN: 978-3-540-44733-7
eBook Packages: Springer Book Archive