首页> 外文期刊>Science of Computer Programming >Type-based termination of generic programs
【24h】

Type-based termination of generic programs

机译:基于类型的通用程序终止

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

摘要

Instances of a polytypic or generic program for a concrete recursive type otten exhibit a recursion scheme that is derived from the recursion scheme of the instantiation type. In practice, the programs obtained from a generic program are usually terminating, but the proof of termination cannot be carried out with traditional methods as term orderings alone, since termination often crucially relies on the program type. In this article, it is demonstrated that type-based termination using sized types handles such programs very well. A framework for sized polytypic programming is developed which ensures (type-based) termination of all instances.
机译:具体递归类型otten的多型或通用程序的实例显示出从实例化类型的递归方案派生的递归方案。实际上,从通用程序获得的程序通常会终止,但是终止证明不能仅通过术语排序来使用传统方法来执行,因为终止通常至关重要地取决于程序类型。在本文中,证明了使用大小类型的基于类型的终止可以很好地处理此类程序。开发了用于大小型多型编程的框架,该框架可确保(基于类型的)所有实例终止。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号