Sequent Calculi for Choice Logics

Michael Bernreiter,Anela Lolic,Jan Maly,Stefan Woltran,Lolic, Anela
DOI: https://doi.org/10.1007/s10817-024-09695-5
2024-04-04
Journal of Automated Reasoning
Abstract:Choice logics constitute a family of propositional logics and are used for the representation of preferences, with especially qualitative choice logic (QCL) being an established formalism with numerous applications in artificial intelligence. While computational properties and applications of choice logics have been studied in the literature, only few results are known about the proof-theoretic aspects of their use. We propose a sound and complete sequent calculus for preferred model entailment in QCL, where a formula F is entailed by a QCL-theory T if F is true in all preferred models of T . The calculus is based on labeled sequent and refutation calculi, and can be easily adapted for different purposes. For instance, using the calculus as a cornerstone, calculi for other choice logics such as conjunctive choice logic (CCL) and lexicographic choice logic (LCL) can be obtained in a straightforward way.
computer science, artificial intelligence
What problem does this paper attempt to address?
### Problems the Paper Attempts to Solve The paper attempts to address proof-theoretic issues in Choice Logics. Specifically, the authors propose a sound and complete sequent calculus for Qualitative Choice Logic (QCL) to handle preferred model entailment. The main contributions include: 1. **Design of the Proof System**: The paper introduces a new sequent calculus system suitable for QCL, capable of deriving valid sentences containing choice operators. 2. **Handling Non-Monotonicity**: Conclusions in choice logic may no longer hold when new information appears, so the paper focuses on maintaining the reliability and completeness of the system in non-monotonic reasoning. 3. **Generalization Capability**: The proposed calculus system is not only applicable to QCL but can also be easily extended to other choice logics, such as Conjunctive Choice Logic (CCL) and Lexicographic Choice Logic (LCL). ### Background and Motivation Choice logic is a type of propositional logic used to represent preferences among different options. QCL formalizes these preferences by introducing the ordered disjunction operator. Although the computational properties and applications of choice logic have been widely studied, its proof-theoretic aspects have received relatively little attention. In particular, there is currently no proof system capable of deriving valid sentences containing choice operators. The paper aims to fill this gap by providing a reliable proof method to better understand and apply choice logic. ### Main Contributions 1. **Sequent Calculus System**: The paper proposes a system based on labeled sequent and refutation calculi, capable of handling preferred model entailment in QCL. 2. **Non-Standard Connectives**: A new logical connective is introduced, fully embedded in the logical language, making the calculus system distinct from other non-monotonic logic calculi. 3. **Multi-Valued Logic Techniques**: Techniques from multi-valued logic are combined to develop a monotonic sequent calculus for handling satisfaction levels, and a labeled refutation calculus is defined, ultimately combining them to handle non-monotonic entailment in QCL. 4. **Extension Capability**: The paper demonstrates how the calculus system can be extended to other choice logics, such as CCL and LCL. ### Conclusion By proposing a new sequent calculus system, the paper provides a powerful tool for the proof-theoretic study of choice logic. This not only helps to better understand the properties of choice logic but also provides theoretical support for practical applications.