首页> 外文会议>International conference on automated deduction >Termination of Algorithms over Non-freely Generated Data Types
【24h】

Termination of Algorithms over Non-freely Generated Data Types

机译:在非自由生成的数据类型上终止算法

获取原文

摘要

Termination proofs for recursively defined operations serve several purposes: On the one hand, of course, they ensure the termination of the respective algorithms which is an essential topic in software verification. On the other hand, a successful termination proof allows to use the termination ordering as an induction ordering for future inductive proofs. So far, in the area of explicit inductive theorem proving only data types were admitted whose objects possess a unique syntactical representation. These data types include nat~1, lists, and trees. However, there are data types that do not posses this property, as, for instance, finite sets and finite arrays, which are frequently used for specifications in software verification. In this paper we are concerned with these data types. We admit them to explicit inductive theorem proving and, furthermore, we present an approach for an automated termination analysis of recursively defined algorithms over these data types.
机译:递归定义操作的终止证明服​​务了多种目的:当然,当然,它们确保了各个算法的终止,这是软件验证中的基本主题。另一方面,成功的终止证明允许使用终止命令作为未来电感证明的感应条件。到目前为止,在明确的归纳定理领域,证明只允许数据类型被录取,其对象具有独特的语法表示。这些数据类型包括NAT〜1,列表和树。但是,存在不具有此属性的数据类型,例如,有限组和有限阵列,其经常用于软件验证中的规范。在本文中,我们关注这些数据类型。我们承认他们明确的归纳定理证明,而且,我们介绍了一种对这些数据类型的递归定义算法的自动终止分析的方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号