Abstract
In direct sequel to [Boerger,Rosenzweig 91aj, term representing algebras are introduced, providing an evolving algebra account of WAM representation of terms and their unification. Prolog algebras of the preceeding paper are adapted to term representation, yielding, upon optimization, a mathematical reconstruction of the full WAM, and a proof of its correctness wrt to abstract Prolog algebras, given that the compiler satisfies a set of (explicitly stated) sufficient conditions.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Aït-Kaci,H. The WAM: A (Real) Tutorial. PRL Research Report 5, Digital Equipment Corporation, Paris Research Laboratory 1990.
Borger, E. & Rosenzweig D. From Prolog Algebras Towards WAM—A Mathematical Study of Implementation. In: CSL '90, 4th Workshop on Computer Science Logic (Eds. E.Börger, H.Kleine Büning,M.M.Richter,W.Schönfeld), Springer LNCS 533, 1991., pp. 31–66
Börger, E. &: Rosenzweig D. An Analysis of Prolog Database Views and Their Uniform Implementation CSE-TR-88-91, University of Michigan, Ann Arbor, Michigan, 1991.
Börger, E. & Rosenzweig D. WAM Algebras—A Mathematical Study of Implementation, itPart 2. CSE-TR-89-91, University of Michigan, Ann Arbor, Michigan, 1991.
Lloyd, J.W. Foundations of Logic Programming, Springer, Berlin-Heidelberg-New York-Tokyo 1984.
North, N.D. & Scowen, R.S. ISO/IEC JTCI SC22 WG 17 N.72, 1991.
Warren, D.H.D. An Abstract Prolog Instruction Set, Technical Note 309, Artifficial Intelligence Center, SRI International 1983.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Börger, E., Rosenzweig, D. (1992). WAM algebras—A mathematical study of implementation Part 2. In: Voronkov, A. (eds) Logic Programming. Lecture Notes in Computer Science, vol 592. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-55460-2_4
Download citation
DOI: https://doi.org/10.1007/3-540-55460-2_4
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55460-8
Online ISBN: 978-3-540-47083-0
eBook Packages: Springer Book Archive