Capturing parallel circumscription with disjunctive logic programs

19Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The stable model semantics of disjunctive logic programs is based on classical models which are minimal with respect to subset inclusion. As a consequence, every atom appearing in a disjunctive program is false by default. This is sometimes undesirable from the knowledge representation point of view and a more refined control of minimization is called for. Such features are already present in Lifschitz's parallel circumscription where certain atoms are allowed to vary or to have fixed values while all other atoms are minimized. In this paper, it is formally shown that the expressive power of minimal models is properly increased in the presence of varying atoms. In spite of this, we show how parallel circumscription can be embedded into disjunctive logic programming in a relatively systematic fashion using a linear and faithful, but non-modular translation. This enables the conscious use of varying atoms in disjunctive logic programs - leading to more elegant and concise problem representations in various domains.

Cite

CITATION STYLE

APA

Janhunen, T., & Oikarinen, E. (2004). Capturing parallel circumscription with disjunctive logic programs. In Lecture Notes in Artificial Intelligence (Subseries of Lecture Notes in Computer Science) (Vol. 3229, pp. 134–146). Springer Verlag. https://doi.org/10.1007/978-3-540-30227-8_14

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free