首页> 外文会议>Annual ACM/IEEE Symposium on Logic in Computer Science >The Undecidability of System F Typability and Type Checking for Reductionists
【24h】

The Undecidability of System F Typability and Type Checking for Reductionists

机译:减少系统的系统f的不可逃号和类型检查

获取原文

摘要

The undecidability of both typability and type checking for System F (polymorphic lambda-calculus) was established by Wells in the 1990s. For type checking Wells gave an astonishingly simple reduction from semi-unification (first-order unification combined with first-order matching). For typability Wells developed an intricate calculus to control the shape of type assumptions across type derivations via term structure. This calculus of invariant type assumptions allows for a reduction from type checking to typability. Unfortunately, this approach relies on heavy machinery that complicates surveyability of the overall argument.The present work gives comparatively simple, direct reduction from semi-unification to System F typability. The key observation is as follows: in the existential setting of typability, it suffices to consider some specific (but not all, as for invariant type assumptions) type derivations. Additionally, the particular result requires only to consider closed types without nested quantification.The undecidability of type checking is obtained via a folklore reduction from typability.Profiting from its smaller footprint, correctness of the new approach is witnessed by a mechanization in the Coq proof assistant. The mechanization is incorporated into the existing Coq library of undecidability proofs. For free, the library provides constructive, mechanically verified many-one reductions from Turing machine halting to both System F typability and System F type checking.
机译:在20世纪90年代建立了系统F(多态Lambda-Calmulus)的类型性和类型检查的不可逃号性。对于类型检查井,从半统一(一阶统一与一阶匹配组合)起惊人的简单。对于类型,井开发了复杂的微积分,以通过术语结构控制跨型衍生类型的类型假设的形状。这种不变类型假设的这种微积分允许从类型检查到类型的缩小。不幸的是,这种方法依赖于复合机械,使整体论证的可调查性复杂化。目前的工作得到了比较简单,从半统一到系统f的类型。关键观察如下:在类型的存在设置中,可以考虑一些特定的(但不是所有的,无变类型假设)类型派生。另外,特定结果仅需要考虑没有嵌套量化的封闭类型。通过文学传说从类型化的民间传说中获得的不可逃号。从其较小的占地面积中,通过COQ验证助手的机械化得到了正确的正确性。 。该机械化被纳入现有的不可剥离性证据库。免费,图书馆提供了建设性的,机械验证的许多减少从图灵机停止到System F类型和系统F类型检查。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号