首页> 外文会议>Fourth ACM SIGPLAN Conference on Principles and Practice of Declarative Programming (PPDP'02), Oct 6-8, 2002, Pittsburgh, Pennsylvania, USA >― 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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号