首页> 外文会议>Automated deduction-CADE-16 >A breadth-first strategy for mating search
【24h】

A breadth-first strategy for mating search

机译:广度优先的交配策略

获取原文
获取原文并翻译 | 示例

摘要

Mating search is a very general method for automating proof search; it specifies that one musf find a complete mating, without speci-fying the way in which this is to be achieved. It is the foundation of TPS, an automated theorem-proving system for simply-typed lambda-calculus, and has proven very effective in discovering proofs of higher-order theorems. However, previous implementations of mating search have all relied on essentially the same mating search method: enumerating the paths through a matrix of literals. This is a depth-first strategy which is both computationally expensive and vulnerable to blind alleys in the search space; in addition, the incremental computation of unifiers which is required is, in the higher-order case, very inefficient. We describe a new breadth-first mating search method, called component search, in which matings are constructed by taking unious from a fixed list of smaller matings, whose unifiers are stored and manipulated as directed graphs. Component search is capable of handiling much larger search spaces than were possible with path-enumeration search, and has produced fully automatic proofs of a number of interesting theormes which were previously intractabile.
机译:配对搜索是用于自动进行证明搜索的非常通用的方法。它指定一个小山羊找到一个完整的交配,而没有指定实现的方式。它是TPS的基础,TPS是用于简单类型lambda演算的自动定理证明系统,并且已证明在发现高阶定理的证明方面非常有效。但是,以前的配对搜索实现都完全依赖于相同的配对搜索方法:枚举通过文字矩阵的路径。这是一种深度优先的策略,不仅计算量大,而且容易受到搜索空间盲巷的影响。另外,在较高阶情况下,所需的统一的增量计算效率很低。我们描述了一种新的广度优先的交配搜索方法,称为组件搜索,其中通过从较小的交配的固定列表中取一来构建交配,较小的交配的统一者被存储并作为有向图进行操作。与路径枚举搜索相比,组件搜索能够处理更大的搜索空间,并且已经产生了许多有趣的定理的全自动证明,这些定理以前是很难做到的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号