Abstract
We have proposed the concept of item set for a Prolog program. It is inspired by the item set construction in parsing theories. Difficulties due to the exsistence of variables are overcome by the term-depth abstraction technique which reduces an in finite set of items to the finite one.
Since our technique relies on the item set construction combined with term-depth abstraction, another kind of term abstraction, instead of term-depth abstraciton, would bring forth the new kind of item set construction. For example, looking at a term from data type point of view would produce an item set which contains information about data types of arguments in a clause. Such is an area of future research.
Preview
Unable to display preview. Download preview PDF.
References
Aho,A.V. and Ullman,J.D.:“Principles of Compiler Design”, Addison-Wesley, 1977.
Chang,C.C. and Lee,R.C.T.:“Symbolic Logic and Mechanical Theorem Proving”, Academic Press, New York, 1973.
Colmerauer, A.: “Metamorphosis grammars”, Lec. note in Comp. Sci. No. 63, Springer Verlag, 1978.
Gallaire,H. and Minker, J.(eds): “Logic and Data Bases”, Plenum Press, New York, 1978.
Kowalski,R.A.:“Predicate logic as programming language”, Proc. IFIP-74 Congress, 1974.
Tamaki,H. and Sato,T.:“A Transformation System for Logic Programs which preserves equivalence”, in preparation.
Warren,D., Pereira,L.M. and Pereira,F.: “User's Guide to DEC system-10 Prolog”, occasional paper 15, Dep. of AI, Edinburgh Univ., 1979.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1983 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sato, T., Tamaki, H. (1983). Enumeration of success patterns in logic programs. In: Diaz, J. (eds) Automata, Languages and Programming. ICALP 1983. Lecture Notes in Computer Science, vol 154. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0036944
Download citation
DOI: https://doi.org/10.1007/BFb0036944
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-12317-0
Online ISBN: 978-3-540-40038-7
eBook Packages: Springer Book Archive