2005
Journal article  Unknown

Any-world assumptions in logic programming

Loyer Y., Straccia U.

Deduction and Theorem Proving  Logic programming 

Due to the usual incompleteness of information representation, any approach to assign a semantics to logic programs has to rely on a default assumption on the missing information. The emph{stable model semantics}, that has become the dominating approach to give semantics to logic programs, relies on the Closed World Assumption (CWA), which asserts that by default the truth of an atom is emph{false}. There is a second well-known assumption, called emph{Open World Assumption} (OWA), which asserts that the truth of the atoms is supposed to be emph{unknown} by default. However, the CWA, the OWA and the combination of them are extremal, though important, assumptions over a large variety of possible assumptions on the truth of the atoms, whenever the truth is taken from emph{an arbitrary truth space}. The topic of this paper is to allow emph{any} assignment (ie interpretation), over a truth space, to be a default assumption. Our main result is that our extension is conservative in the sense that under the ``everywhere false' default assumption (CWA) the usual stable model semantics is captured. Due to the generality and the purely algebraic nature of our approach, it abstracts from the particular formalism of choice and the results may be applied in other contexts as well.

Source: Theoretical computer science 342 (2005): 351–381.

Publisher: Elsevier, Lausanne ;, Paesi Bassi



Back to previous page
BibTeX entry
@article{oai:it.cnr:prodotti:43813,
	title = {Any-world assumptions in logic programming},
	author = {Loyer Y. and Straccia U.},
	publisher = {Elsevier, Lausanne ;, Paesi Bassi},
	journal = {Theoretical computer science},
	volume = {342},
	pages = {351–381},
	year = {2005}
}