首页> 外文会议>Typed lambda calculi and applications >Partiality, State and Dependent Types
【24h】

Partiality, State and Dependent Types

机译:偏性,状态和从属类型

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

摘要

Partial type theories allow reasoning about recursively-defined computations using fixed-point induction. However, fixed-point induction is only sound for admissible types and not all types are admissible in sufficiently expressive dependent type theories. Previous solutions have either introduced explicit admissibility conditions on the use of fixed points, or limited the underlying type theory. In this paper we propose a third approach, which supports Hoare-style partial correctness reasoning, without admissibility conditions, but at a tradeoff that one cannot reason equationally about effectful computations. The resulting system is still quite expressive and useful in practice, which we confirm by an implementation as an extension of Coq.
机译:部分类型理论允许使用定点归纳法对递归定义的计算进行推理。但是,定点归纳仅适用于可允许的类型,而并非所有类型在充分表达的从属类型理论中都是可允许的。先前的解决方案要么在使用不动点时引入了明确的可容许性条件,要么限制了基础类型理论。在本文中,我们提出了第三种方法,该方法支持Hoare风格的部分正确性推理,没有可容许的条件,但是要折衷考虑的是,不能以等式方式对有效计算进行推理。最终的系统在实践中仍具有相当的表现力和实用性,我们通过实现作为Coq的扩展来确认这一点。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号