中文

Interpolation Theorems for Nonmonotonic Reasoning Systems

人工智能 2007-05-23 v1 计算机科学中的逻辑

摘要

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 β\beta logically follows from a formula α\alpha, then there is a formula γ\gamma, including only symbols that appear in both α,β\alpha,\beta, such that β\beta logically follows from γ\gamma and γ\gamma logically follows from α\alpha. 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 some \emph{monotonicity} principle holds despite the failure of classic monotonicity for these logics. Also, they sometimes allow us to use methods for the decomposition of reasoning for these systems, possibly increasing their applicability and tractability. Finally, they allow us to build structured representations that use those logics.

关键词

引用

@article{arxiv.cs/0207064,
  title  = {Interpolation Theorems for Nonmonotonic Reasoning Systems},
  author = {Eyal Amir},
  journal= {arXiv preprint arXiv:cs/0207064},
  year   = {2007}
}

备注

NMR'02