Skip to main content
QUICK REVIEW

[论文解读] A Logic for Non-Monotone Inductive Definitions

Marc Denecker, Eugenia Ternovska|ArXiv.org|Jan 13, 2005
Logic, Reasoning, and Knowledge参考文献 62被引用 33
一句话总结

本文提出ID-逻辑,一种在经典逻辑基础上扩展非单调归纳定义的形式系统,特别关注良基序上的迭代归纳。它建立了模组化定理,表明在特定条件下,具有相互依赖谓词的同步归纳定义可被分解为等价的、互不相交的子定义,从而实现保持等价性的简化与向经典逻辑的转换。

ABSTRACT

Well-known principles of induction include monotone induction and different sorts of non-monotone induction such as inflationary induction, induction over well-founded sets and iterated induction. In this work, we define a logic formalizing induction over well-founded sets and monotone and iterated induction. Just as the principle of positive induction has been formalized in FO(LFP), and the principle of inflationary induction has been formalized in FO(IFP), this paper formalizes the principle of iterated induction in a new logic for Non-Monotone Inductive Definitions (ID-logic). The semantics of the logic is strongly influenced by the well-founded semantics of logic programming. Our main result concerns the modularity properties of inductive definitions in ID-logic. Specifically, we formulate conditions under which a simultaneous definition $\D$ of several relations is logically equivalent to a conjunction of smaller definitions $\D_1 \land ... \land \D_n$ with disjoint sets of defined predicates. The difficulty of the result comes from the fact that predicates $P_i$ and $P_j$ defined in $\D_i$ and $\D_j$, respectively, may be mutually connected by simultaneous induction. Since logic programming and abductive logic programming under well-founded semantics are proper fragments of our logic, our modularity results are applicable there as well.

研究动机与目标

  • 在统一的逻辑框架中形式化迭代归纳与非单调归纳定义。
  • 扩展经典逻辑,引入表达良基与同步归纳定义的机制。
  • 建立复杂归纳定义可被分解为更简单、互不相交的组成部分而无意义损失的条件。
  • 证明在良基语义下的逻辑编程与归纳逻辑编程是该逻辑的子集。
  • 为人工智能与形式化验证中的模块化知识表示与推理提供基础。

提出的方法

  • 将ID-逻辑定义为经典一阶逻辑的扩展,包含非单调归纳定义。
  • 使用逼近理论形式化迭代归纳原理,将塔斯基的不动点理论推广至非单调算子。
  • 引入严格约化与约化划分的概念,以分析归纳定义的结构。
  • 通过约化关系的传递闭包,构建归纳定义的一阶完备化。
  • 应用定理7.3,将正向归纳定义转化为二阶归纳公理。
  • 利用定理7.9,通过完备化将具有严格约化的定义转化为一阶理论。

实验结果

研究问题

  • RQ1如何在逻辑系统中正式捕捉非单调归纳定义——尤其是迭代与良基归纳?
  • RQ2在何种条件下,具有相互依赖谓词的同步归纳定义在逻辑上等价于一组互不相交子定义的合取?
  • RQ3ID-逻辑中的归纳定义能否被转化为等价的经典逻辑形式化(一阶或二阶)而保持语义不变?
  • RQ4ID-逻辑的模组化特性如何支持复杂逻辑理论的简化与组合?
  • RQ5现有形式化系统如逻辑编程与非单调推理系统在多大程度上可作为ID-逻辑的子集嵌入?

主要发现

  • 模组化定理表明,若存在约化划分,则在相互依赖谓词上的同步归纳定义Δ在逻辑上等价于一组较小定义Δ₁ ∧ … ∧ Δₙ。
  • 在自然数上具有严格约化的定义可借助完备化方法转化为一阶逻辑,如定理7.9所形式化。
  • 正向归纳定义可借助定理7.3转化为二阶逻辑,且保持其语义不变。
  • 逻辑编程与在良基语义下的归纳逻辑编程是ID-逻辑的真子集,使得模组化结果可应用于这些领域。
  • 该形式化支持在时间推理中对因果性与流形的模块化表示,如在归纳情境演算形式化中所展示。
  • 本文表明,通过约化与分解技术,复杂的ID-理论可被转化为等价的一阶理论,附加二阶归纳公理。

更好的研究,从现在开始

从论文设计到论文写作,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。