A Logical Characterization of the Preferred Models of Logic Programs with Ordered Disjunction
Angelos Charalambidis, Panos Rondogiannis, Antonis Troumpoukis

TL;DR
This paper introduces a new model-theoretic semantics for Logic Programs with Ordered Disjunction (LPODs), resolving previous issues by using an additional truth value to identify the most preferred models, and extending the framework to handle both ordered and classical disjunctions.
Contribution
It provides a novel, purely model-theoretic semantics for LPODs that overcomes traditional shortcomings and supports both ordered and classical disjunctions in program heads.
Findings
The new semantics overcomes counterintuitive results of previous approaches.
It enables defining semantics for programs with both ordered and classical disjunctions.
The approach is suitable for formal analysis and implementation of LPODs.
Abstract
Logic Programs with Ordered Disjunction (LPODs) extend classical logic programs with the capability of expressing alternatives with decreasing degrees of preference in the heads of program rules. Despite the fact that the operational meaning of ordered disjunction is clear, there exists an important open issue regarding its semantics. In particular, there does not exist a purely model-theoretic approach for determining the most preferred models of an LPOD. At present, the selection of the most preferred models is performed using a technique that is not based exclusively on the models of the program and in certain cases produces counterintuitive results. We provide a novel, model-theoretic semantics for LPODs, which uses an additional truth value in order to identify the most preferred models of a program. We demonstrate that the proposed approach overcomes the shortcomings of the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
