首页> 外文会议>International ACM SIGPLAN conference on principles and practice of declarative programming >― System Presentation ― CARIBOO : An Induction Based Proof Tool for Termination with Strategies
【24h】

― System Presentation ― CARIBOO : An Induction Based Proof Tool for Termination with Strategies

机译:- 系统介绍 - Cariboo:终止策略的基于诱导的证明工具

获取原文

摘要

We describe Cariboo, the implementation of an inductive process recently proposed to prove termination of rewriting under strategies on ground term algebras. The method is based on an abstraction mechanism, introducing variables that represent ground terms in normal form, and on narrowing, schematizing reductions on ground terms. It applies in particular to non-terminating systems which are terminating with innermost or local strategies. The narrowing process, well known to easily diverge, is controlled by using appropriate abstraction constraints. The abstraction mechanism lies on satisfiability of ordering constraints. Thanks to the power of induction, these ordering constraints are often simple and automatically solved by our system. Otherwise, they can be treated by the user or any external automatic solver. On many examples, Cariboo even enables to succeed without considering any constraint at all ; the process is then completely automatic. Cariboo offers a graphical view of the proof process. It is implemented in ELAN, a rule based programming environment, and so can be used for proving termination of ELAN programs.
机译:我们描述了Cariboo,实现了近期逼近的归纳过程,以证明在地面术语代数的战略下终止重写。该方法基于抽象机制,引入代表正常形式的地面术语的变量,以及在地面上的缩小方案化减少。它特别适用于非终止系统,这些系统终止于最内或本地策略。通过使用适当的抽象约束来控制狭窄的过程,众所周知容易分歧。抽象机制在于排序限制的可靠性。由于感应的力量,这些订购约束通常由我们的系统简单且自动解决。否则,它们可以由用户或任何外部自动求解器进行处理。在许多例子上,Cariboo甚至可以在不考虑任何限制的情况下成功;然后该过程完全自动。 Cariboo提供了证明过程的图形视图。它是在ELAN中实现的,基于规则的编程环境,因此可以用于证明ELAN程序的终止。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号