Abstract
This paper proposes a new programming language DURAL which is an extension of the Prolog language. DURAL takes advantage of modal logic to classify clauses. The main features of DURAL are the following:
-
1)
Modal symbols are introduced to discriminate between clauses.
-
2)
The relative Horn clause represents the clause containing executable predicates.
-
3)
The unit resolution as well as input resolution is adopted to facilitate debugging.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
A.Colmerauer, H.Kanoui, R.Pasero & P.Roussel, Un systeme de Communication Homme-machine en Francais, Rapport de recherche, Groupe d'Intelligence Artificielle, UER de Luminy, Universite d'Aix Marseille, 1973.
G.Battani & H.Meloni, Interpreteur du langage de programmation PROLOG, Rapport de DEA, Groupe d'informatique appliquee, Groupe d'intelligence Artificielle, UER de Luminy, Universite d'Aix-Marseille, 1973.
L.M.Pereira, F.C.N.Pereira & D.H.D.Warren, User's Guide to DEC System-10 PROLOG, Department of Artificial Intelligence, University of Edinburgh, 1978.
M.H. van Emden, Programming with resolution logic, Machine Intelligence 8, pp.266–299, 1977.
C-L.Chang and R.C-T.Lee, Symbolic Logic and Mechanical Theorem Proving, Academic Press, 1973.
G.E.Hughes & M.J.Cresswell, An Introduction to Modal Logic, Methuen and Co., 1968.
K.Fuchi, Predicate Logic Programming — A Proposal of EPILOG, SM-1-2, Information Processing Society of Japan, 1977.
I.Futo, F.Darvas and P.Szeredi, The Application of PROLOG to the Development of QA and DBM Systems, in LOGIC and DATABASES, pp.347–376, Plenum Press, 1978.
D.W.Loveland, Automated Theorem Proving: A logical Basis, North-Holland, 1978.
Z. Manna and R.J. Waldinger, Toward Automatic Program Synthesis, Comm. ACM, vol.14, no.3, pp.151–165, 1971.
S.Goto, Program Synthesis from Natural Deduction Proofs, IJCAI-79, pp.339–341.
M.Sato, Towards a Mathematical Theory of Program Synthesis, IJCAI-79, pp.757–762.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1983 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Goto, S. (1983). DURAL: an extended Prolog language. In: Goto, E., Furukawa, K., Nakajima, R., Nakata, I., Yonezawa, A. (eds) RIMS Symposia on Software Science and Engineering. Lecture Notes in Computer Science, vol 147. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-11980-9_16
Download citation
DOI: https://doi.org/10.1007/3-540-11980-9_16
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-11980-7
Online ISBN: 978-3-540-39442-6
eBook Packages: Springer Book Archive