The Degree of Unsolvability of the Completion Semantics for General Logic Programs

Authors

  • Levon A. Haykazyan Yerevan State University

Abstract

The completion semantics considers interpretations that satisfy a special first-order theory was first introduced in [1]. These interpretations include but are not limited to Herbrand interpretations. Nevertheless, in logic programming the restriction to Herbrand interpretations is very desirable. As [2] remarks, however, this results in a non-recursively enumerable semantics. In this paper we show the П 11 -completeness of the completion semantics with restriction to Herbrand interpretations.

References

K.L.Clark, “Negation as failure", In H. Gallaire, J. Minker, Logic and Databeses, pp. 293-323, Plenum, 1978.

J.C. Shepherdson, “Negation as failure, completion and stratification", In D.M. Gabbay, C.J. Hogger, J.A. Robinson, Logic Programming, pp. 355-419, Clarendon Press, 1998.

J.W. Lloyd, R.W. Topor, “Making prolog more expressive", Journal of Logic Programming, vol. 1, pp. 225-240, 1984.

J.W. Lloyd, Foundations of Logic Programming, Springer-Verlag, 1994.

H. Rogers, The Theory of Recursive Functions and Effective Computability, McGraw-Hill, 1967.

Downloads

Published

2021-12-10

How to Cite

Haykazyan, L. A. . (2021). The Degree of Unsolvability of the Completion Semantics for General Logic Programs. Mathematical Problems of Computer Science, 36, 7–12. Retrieved from http://mpcs.sci.am/index.php/mpcs/article/view/260