Hostname: page-component-6898cfcb55-cbk24 Total loading time: 0 Render date: 2026-11-12T00:02:42.918Z Has data issue: false hasContentIssue false

Decidability of the Clark's completion semantics for monadic programs and queries

Published online by Cambridge University Press:  16 December 2014

LEVON HAYKAZYAN*
Affiliation:
Mathematical Institute, University of Oxford, Woodstock Road, Oxford, OX2 6GG, UK (email: haykazyanl@maths.ox.ac.uk)
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

There are many different semantics for general logic programs (i.e. programs that use negation in the bodies of clauses). Most of these semantics are Turing complete (in a sense that can be made precise), implying that they are undecidable. To obtain decidability one needs to put additional restrictions on programs and queries. In logic programming it is natural to put restrictions on the underlying first-order language. In this note, we show the decidability of the Clark's completion semantics for monadic general programs and queries.

Information

Type
Technical Note
Copyright
Copyright © Cambridge University Press 2014