【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 Chargue'raud 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模型在一类公制空间中递归定义的世界。在本文中,我们根据步骤索引从原始域 - 理论设置到基本操作的技术的范围。由此产生的方法广泛适用,导致复杂语言特征的简单,简洁的模型,正如我们在Chargue'Raud和Pottier类型和能力系统的语义中展示,用于类似于ML类似的高阶语言。此外,该方法提供了基于步进索引的最近方法的本质的高级别了解。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号