Abstract
In this paper, we give a theoretical foundation of EFS (elementary formal system) as a logic programming language. We show that the set of all the unifiers of two atoms is finite and computable by restricting the form of axioms and goals without losing generality. The restriction makes the negation as failure rule complete. We give two conditions of EFS's such that the negation as failure rule is identical to the closed world assumption. We also give a subclass of EFS's where a procedure of CWA is given as bounding the length of derivations We compare these classes with the Chomsky hierarchy.
Preview
Unable to display preview. Download preview PDF.
References
Arikawa, S., Elementary Formal Systems and Formal Languages — Simple Formal Systems. Memoirs of Fac. Sci., Kyushu University Ser. A. Math. 24:47–75 (1970).
Arikawa, S., Shinohara, T., and Yamamoto, A., Elementary Formal System as a Unifying Framework for Language Learning, in Rivest, R., Haussler, D., and Warmuth, M. K. (eds.), Proc. COLT'89, 312–327, Morgan-Kaufmann, 1989.
Arimura, H., Completeness of Depth-Bounded Resolution in Logic Programming, Internal report, Research Institute of Fundamental Information Science, Kyushu University, 1989, to appear in 6th Conf. Proc. of JSSST.
Dershowitz, N. and Manna, Z., Proving Termination with Multiset Orderings. CACM 8(22):465–476 (1979).
Fitting, M., Computability Theory, Semantics, and Logic Programming, Oxford University Press, 1987.
Jaffar, J. and Lassez, J.-L., Constraint Logic Programming, in Proc. Conference on Principle of Programming Languages, 1987.
Jaffar, J., Lassez, J.-L., and Maher, M. J., Logic Programming Scheme, in DeGroot, D. and Lindstrom, G. (eds.), Logic Programming: Functions, Relations, and Equations, 211–233, Prentice-Hall, 1986.
Lloyd, J. W., Foundations of Logic Programming Second, Extended Edition, Springer-Verlag, 1987.
Makanin, G. S., The Problem of Solvability of Equations in a Free Semigroup. Soviet Math. Dokl. 18(2):330–335 (1977).
Plotkin, G. D., Building in Equational Theories, in Machine Intelligence 7, 132–147, Edinburgh University Press, 1972.
Reiter, R., On Closed World Data Bases, in Gallaire, H. and Minker, J. (eds.), Logic and Data Bases, 55–76, Plenum Press, 1978.
Shapiro, E. Y.. Inductive Inference of Theories From Facts. Research Report 192, Yale University, 1981.
Smullyan, R. M., Theory of Formal Systems, Princeton Univ. Press, 1961.
Yamamoto, A., A Theoretical Combination of SLD-Resolution and Narrowing, in Lassez, J.-L. (ed.), Proc. 4th ICLP, 470–487, The MIT Press, 1987.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Yamamoto, A. (1991). Elementary formal system as a logic programming language. In: Furukawa, K., Tanaka, H., Fujisaki, T. (eds) Logic Programming '89. LP 1989. Lecture Notes in Computer Science, vol 485. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-53919-0_5
Download citation
DOI: https://doi.org/10.1007/3-540-53919-0_5
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-53919-3
Online ISBN: 978-3-540-46398-6
eBook Packages: Springer Book Archive