In this article we relate a family of methods for automated inductive theorem proving based on cycle detection in saturation-based provers to well-known theories of induction. To this end we introduce the notion of clause set cycles -- a formalism abstracting a certain type of cyclic dependency between clause sets. We first show that the formalism of clause set cycles is contained in the theory of $\exists_1$ induction. Secondly we consider the relation between clause set cycles and the theory of open induction. By providing a finite axiomatization of a theory of triangular numbers with open induction we show that the formalism of clause set cycles is not contained in the theory of open induction. Furthermore we conjecture that open induction and clause set cycles are incomparable. Finally, we transfer these results to a concrete method of automated inductive theorem proving called the n-clause calculus.
翻译:在本条中,我们把一系列基于在饱和式验证中以循环检测为基础的自动感应理论证明方法与众所周知的感应理论联系起来。为此目的,我们引入了条款设定周期的概念 -- -- 一种形式主义,在条款组之间抽取了某种类型的周期依赖性。我们首先表明,条款设定周期的形式主义包含在$\existences_1$imption理论中。第二,我们考虑了条款设定周期与开放感应理论之间的关系。通过对带有公开感应的三角数字理论进行有限的分解化,我们表明,条款设定的周期形式主义并没有包含在公开感应理论中。此外,我们推测,开放感应和条款设定周期的周期是无法比较的。最后,我们将这些结果转换为一种名为n-clause calculus的自动感应感应导理论的具体方法。