Abstract
Various types of stable models are known in the literature: T-stable (total stable), P-stable (partial stable, also called three-valued stable), M-stable (maximalstable, also known under various different names), and L-stable (least undefined stable). For each type of stable model, the paper analyzes two versions of deterministic semantics: possible semantics, which is based on the union of all stable models of the given type, and definite semantics, which is instead based on their intersection and is like classical certain semantics except that it makes no inference if no model exists. For total stable models, which are the only type of stable models whose existence is not guaranteed for every program, certain semantics is taken into account as well. The expressive powers of each type of stable model under the above versions of semantics are investigated for both bound (i.e., ground) and unbound queries on DATALOG programs with negation. As deterministic semantics is argued to be inappropriate for unbound queries, a non-deterministic semantics is also proposed for them and its expressive power is fully characterized as well. © 1997 Academic Press.
Cite
CITATION STYLE
Saccá, D. (1997). The Expressive Powers of Stable Models for Bound and Unbound DATALOG Queries. Journal of Computer and System Sciences, 54(3), 441–464. https://doi.org/10.1006/jcss.1997.1446
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.