【24h】

Step-Indexed Kripke Models over Recursive Worlds

机译:递归世界上的逐步索引Kripke模型

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

摘要

Over the last decade, there has been extensive research on modelling challenging features in programming languages and program logics, such as higher-order store and storable resource invariants. A recent line of work has identified a common solution to some of these challenges: Kripke models over worlds that are recursively defined in a category of metric spaces. In this paper, we broaden the scope of this technique from the original domain-theoretic setting to an elementary, operational one based on step indexing. The resulting method is widely applicable and leads to simple, succinct models of complicated language features, as we demonstrate in our semantics of Chargueraud and Pottier's type-and-capability system for an ML-like higher-order language. Moreover, the method provides a high-level understanding of the essence of recent approaches based on step indexing.
机译:在过去的十年中,已经对建模语言和程序逻辑中具有挑战性的功能(例如高阶存储和可存储的资源不变量)进行了广泛的研究。最近的工作线已经确定了解决其中一些挑战的通用解决方案:递归定义在度量空间类别中的世界的Kripke模型。在本文中,我们将这项技术的范围从最初的域理论设置扩展到了基于步骤索引的基本可操作设置。正如我们在Chargueraud和Pottier的类型和能力系统的语义(针对类似ML的高阶语言)中所展示的那样,所产生的方法具有广泛的适用性,并导致简单,简洁的复杂语言功能模型。此外,该方法提供了对基于步进索引的最新方法的本质的高级理解。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号