Interpolation Theorems for Nonmonotonic Reasoning Systems
Eyal Amir

TL;DR
This paper extends Craig's interpolation theorem to nonmonotonic reasoning systems like circumscription, default logic, and answer set programming, enhancing understanding and potential reasoning efficiency in these logics.
Contribution
It introduces interpolation theorems for three nonmonotonic systems, revealing underlying monotonicity principles and enabling structured reasoning and decomposition methods.
Findings
Interpolation theorems established for circumscription, default logic, and answer set semantics.
Results suggest some monotonicity principles hold despite nonmonotonicity.
Potential for improved reasoning decomposition and structured representations.
Abstract
Craig's interpolation theorem (Craig 1957) is an important theorem known for propositional logic and first-order logic. It says that if a logical formula logically follows from a formula , then there is a formula , including only symbols that appear in both , such that logically follows from and logically follows from . Such theorems are important and useful for understanding those logics in which they hold as well as for speeding up reasoning with theories in those logics. In this paper we present interpolation theorems in this spirit for three nonmonotonic systems: circumscription, default logic and logic programs with the stable models semantics (a.k.a. answer set semantics). These results give us better understanding of those logics, especially in contrast to their nonmonotonic characteristics. They suggest that…
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.
Taxonomy
TopicsLogic, Reasoning, and Knowledge · Multi-Agent Systems and Negotiation · Logic, programming, and type systems
