首页> 外文会议>International Conference on Formal Engineering Methods >Proof Obligation Generation and Discharging for Recursive Definitions in VDM
【24h】

Proof Obligation Generation and Discharging for Recursive Definitions in VDM

机译:VDM中递归定义的证明义务生成和放电

获取原文

摘要

A proof obligation is a theorem stating that a certain property must hold in order for a formal specification to be internally consistent. If a proof obligation can be proved, then the referred part in the specification is consistent. The generation of proof obligations to check for a specification's internal consistency is a concept that has been applicable in a VDM context for a long time. This work is extending the existing proof obligation generation capabilities with proof obligations for the termination of recursive functions. Those proof obligations can then automatically be moved over to HOL and the corresponding proofs can be carried out in that framework. Depending upon the nature of the recursion, the discharge of these proofs can be done automatically. This paper will categorise the different kinds of recursion.
机译:证据义务是定理指出,某个财产必须持有,以便正式规范在内部一致。如果可以证明证明义务,则规范中的引用部分是一致的。要检查规范的内部一致性的证明义务的产生是长时间在VDM上下文中适用的概念。这项工作正在扩展现有的证据义务生成功能,证明递归函数终止的义务。然后,这些证明义务可以自动移动到HOL,并且可以在该框架中进行相应的证据。根据递归的性质,可以自动完成这些证据的放电。本文将分类为不同种类的递归。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号