DURAL: an Extended Prolog Language
暂无分享,去创建一个
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.
[1] Péter Szeredi,et al. The Application of Prolog to the Development of QA and DBM Systems , 1977, Logic and Data Bases.
[2] Donald W. Loveland,et al. Automated theorem proving: a logical basis , 1978, Fundamental studies in computer science.
[3] Zohar Manna,et al. Toward automatic program synthesis , 1971, Symposium on Semantics of Algorithmic Languages.