首页> 外文期刊>Journal of Automated Reasoning >Positive Unit Hyperresolution Tableaux and Their Application to Minimal Model Generation
【24h】

Positive Unit Hyperresolution Tableaux and Their Application to Minimal Model Generation

机译:正单位超高分辨率Tableaux及其在最小模型生成中的应用

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

摘要

Minimal Herbrand models of sets of first--order clauses are useful in several areas of com- puter science, for example, automated theorem proving, program verification, logic programming, databases, and artificial intelligence. In most cases, the conventional model generation algorithms are inappropriate because they generate nonminimal Herbrand models and can be inefficient. This article describes an approach for generating the minimal Herbrand models of sets of first-order clauses. The approach builds upon positive unit hyperresolution (PUHR) tableaux that are in general smaller than conventional tableaux. PUHR tableaux formalize the approach initially introduced with the theorem prover SATCHMO. Two minimal model generation procedures are described. The first one expands PUHR tableaux depth-first relying on a complement splitting expansion rule and on a form of backtracking involving constraints. A Prolog implementation, named MM-SATCHMO, of this procedure is given, and its performance on benchmark suites is reported. The second minimal model generation procedure performs a breadth-first, constrained expansion of PUHR (complement) tableaux. Both procedures are optimal in the sense that each minimal model is constructed only once, and the construction of nonminimal models is interrupted as soon as possible. They are complete in the following sense' The depth-first minimal model generation procedure computes all minimal Herbrand models of the considered clauses provided these models are all finite. The breadth-first minimal model generation procedure computes all finite minimal Herbrand models of the set of clauses under consideration. The proposed procedures are compared with related work in terms of both principles and performance on benchmark problems.
机译:一组一阶从句的最小Herbrand模型在计算机科学的多个领域很有用,例如,自动定理证明,程序验证,逻辑编程,数据库和人工智能。在大多数情况下,常规模型生成算法是不合适的,因为它们会生成非最小的Herbrand模型并且效率低下。本文介绍了一种生成一阶子句集的最小Herbrand模型的方法。该方法建立在正单位超分辨率(PUHR)画面上,该画面通常比常规画面小。 PUHR tableaux使定理证明者SATCHMO最初引入的方法正式化。描述了两个最小的模型生成过程。第一个扩展是依靠补数分裂扩展规则和涉及约束的回溯形式来扩展PUHR tableaux深度优先。给出了此程序的名为MM-SATCHMO的Prolog实现,并报告了其在基准套件上的性能。第二个最小模型生成过程执行PUHR(补码)表的广度优先约束扩展。从每个最小模型仅被构造一次以及非最小模型的构造被尽快中断的意义上来说,这两个过程都是最佳的。它们在以下意义上是完整的:深度优先最小模型生成过程将计算所考虑条款的所有最小Herbrand模型,前提是这些模型都是有限的。广度优先最小模型生成过程将计算所考虑子句集的所有有限最小Herbrand模型。拟议的程序在基准问题的原则和执行方面均与相关工作进行了比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号