The stable model semantics has become a dominating approach to complete the knowledge provided by a logic program by means of the Closed World Assumption (CWA). The CWA asserts that any atom whose truth-value cannot be inferred from the facts and rules is supposed to be false. This assumption is orthogonal to the so-called the Open World Assumption (OWA), which asserts that every such atom's truth is supposed to be unknown. The topic of this paper is to be more fine-grained. Indeed, the objective is to allow any assignment (ie. interpretation) over a truth space, to be a default assumption. Informally, rather than to rely on the same default value for all atoms (false under the CWA, unknown under the OWA), we allow arbitrary assignments to complete the information provided a logic program. It turns out that thus the CWA and the OWA are just two particular, yet important, cases. Indeed, our extension is conservative in the following sense: (i) if we restrict our attention to the usual uniform OWA, then the semantics reduces to the Kripke-Kleene semantics, and (ii) if we restrict our attention to the uniform CWA, then our semantics reduces to the stable model semantics.

The stable model semantics under the any-world assumption

Straccia U
2004

Abstract

The stable model semantics has become a dominating approach to complete the knowledge provided by a logic program by means of the Closed World Assumption (CWA). The CWA asserts that any atom whose truth-value cannot be inferred from the facts and rules is supposed to be false. This assumption is orthogonal to the so-called the Open World Assumption (OWA), which asserts that every such atom's truth is supposed to be unknown. The topic of this paper is to be more fine-grained. Indeed, the objective is to allow any assignment (ie. interpretation) over a truth space, to be a default assumption. Informally, rather than to rely on the same default value for all atoms (false under the CWA, unknown under the OWA), we allow arbitrary assignments to complete the information provided a logic program. It turns out that thus the CWA and the OWA are just two particular, yet important, cases. Indeed, our extension is conservative in the following sense: (i) if we restrict our attention to the usual uniform OWA, then the semantics reduces to the Kripke-Kleene semantics, and (ii) if we restrict our attention to the uniform CWA, then our semantics reduces to the stable model semantics.
2004
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Bilattices
Logic programs
Stable models
File in questo prodotto:
File Dimensione Formato  
prod_160756-doc_125764.pdf

accesso aperto

Descrizione: The stable model semantics under the any-world assumption
Dimensione 267.43 kB
Formato Adobe PDF
267.43 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/152925
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact