Representing a proof tree by a combinator term that reduces to the tree lets subtle forms of duplication within the tree materialize as duplicated subterms of the combinator term. In a DAG representation of the combinator term these straightforwardly factor into shared subgraphs. To search for proofs, combinator terms can be enumerated, like clausal tableaux, interwoven with unification of formulas that are associated with nodes of the enumerated structures. To restrict the search space, the enumeration can be based on proof schemas defined as parameterized combinator terms. We introduce here this "combinator term as proof structure" approach to automated first-order proving, present an implementation and first experimental results. The approach builds on a term view of proof structures rooted in condensed detachment and the connection method. It realizes features known from the connection structure calculus, which has not been implemented so far.
翻译:以组合词代表验证树, 缩到树上, 使树内微妙的重复形式化为组合词的重复子术语。 在组合词的 DAG 表达式中, 这些直截了当的元素在共享子集中出现。 要查找证据, 可以列举组合词, 比如 Clauusal taux, 和与所列举结构节点相关的公式的统一交织在一起。 为了限制搜索空间, 查点可以基于标定为参数化组合词的符号。 我们在此引入了“ 组合术语作为验证结构” 的方法, 用于自动第一顺序验证、 展示执行和首个实验结果。 方法基于根植于浓缩分离和连接方法的证据结构的术语视图。 它实现了连接结构积点中已知的特征, 至今尚未执行 。