首页> 外文期刊>Theory and Practice of Logic Programming >Termination prediction for general logic programs
【24h】

Termination prediction for general logic programs

机译:通用逻辑程序的终止预测

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

摘要

We present a heuristic framework for attacking the undecidable termination problem of logic programs, as an alternative to current terminationontermination proof approaches. We introduce an idea of termination prediction, which predicts termination of a logic program in case that neither a termination nor a non-termination proof is applicable. We establish a necessary and sufficient characterization of infinite (generalized) SLDNF-derivations with arbitrary (concrete or moded) queries, and develop an algorithm that predicts termination of general logic programs with arbitrary nonfloundering queries. We have implemented a termination prediction tool and obtained quite satisfactory experimental results. Except for five programs which break the experiment time limit, our prediction is 100% correct for all 296 benchmark programs of the Termination Competition 2007, of which 18 programs cannot be proved by any of the existing state-of-the-art analyzers like AProVE07, NTI, Polytool, and TALP.
机译:我们提出了一种启发式框架,用于解决逻辑程序无法确定的终止问题,以替代当前的终止/非终止证明方法。我们引入了终止预测的思想,该思想在没有终止证明或非终止证明都不适用的情况下预测逻辑程序的终止。我们用任意(具体或模态)查询建立了无限(广义)SLDNF派生的必要和充分的特征,并开发了一种算法,该算法可预测使用任意非浮点查询终止通用逻辑程序。我们已经实现了终止预测工具,并获得了令人满意的实验结果。除了打破实验时间限制的五个程序外,我们对2007年终止竞赛的所有296个基准程序的预测都是100%正确的,其中18个程序无法通过任何现有的最新分析仪(如AProVE07)来证明,NTI,Polytool和TALP。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号