...
首页> 外文期刊>Software Quality Journal >Relational analysis of (co)inductive predicates, (co)algebraic datatypes, and (co)recursive functions
【24h】

Relational analysis of (co)inductive predicates, (co)algebraic datatypes, and (co)recursive functions

机译:(共归纳谓词,(共)代数数据类型和(共)递归函数的关系分析

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

获取外文期刊封面封底 >>

       

摘要

We present techniques for applying a finite relational model finder to logical specifications that involve high-level definitional principles such as (co)inductive predicates, (co)algebraic datatypes, and (co)recursive functions. In contrast to previous work, which focused on algebraic datatypes and restricted occurrences of unbounded quantifiers in formulas, we can handle arbitrary formulas by means of a three-valued Kleene logic. The techniques form the basis of the counterexample generator Nitpick for Isabelle/HOL. As case studies, we consider formulas about an inductively defined context-free grammar, a functional implementation of AA trees, and a coalgebraic list datatype.
机译:我们介绍了将有限关系模型查找器应用于逻辑规范的技术,这些规范涉及高级定义原理,例如(共)归纳谓词,(共)代数数据类型和(共)递归函数。与以前的工作侧重于代数数据类型和公式中无边界量词的限制出现的工作相比,我们可以通过三值Kleene逻辑处理任意公式。该技术构成了Isabelle / HOL反例生成器Nitpick的基础。作为案例研究,我们考虑有关归纳定义的上下文无关文法,AA树的功能实现以及合并代数列表数据类型的公式。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号