...
【24h】

Eta-Equivalence in Core Dependent Haskell

机译:核心依赖Haskell的ETA等价

获取原文

摘要

We extend the core semantics for Dependent Haskell with rules for ?·-equivalence. This semantics is defined by two related calculi, Systems D and DC. The first is a Curry-style dependently-typed language with nontermination, irrelevant arguments, and equality abstraction. The second, inspired by the Glasgow Haskell Compilera??s core language FC, is the explicitly-typed analogue of System D, suitable for implementation in GHC. Our work builds on and extends the existing metatheory for these systems developed using the Coq proof assistant.
机译:我们将核心语义扩展到依赖哈斯克尔的核心语义,规则是为了?·等等。该语义由两个相关的Calculi,Systems D和DC定义。第一个是咖喱型依赖性类型的语言,具有不变性,不相关的参数和平等抽象。由Glasgow Haskell Compilera的核心语言FC启发的第二种,是系统D的明确类型模拟,适用于在GHC中实现。我们的工作构建并扩展了使用COQ验证助手开发的这些系统的现有Metatheory。

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号