【24h】

A Syntactic View of Computational Adequacy

机译:计算充足性的句法观

获取原文

摘要

When presenting a denotational semantics of a language with recursion, it is necessary to show that the semantics is computationally adequate, i.e. that every divergent term denotes the "bottom" element of a domain. We explain how to view such a theorem as a purely syntactic result. Any theory (congruence) that includes basic laws and is closed under an infinitary rule that we call "rational continuity" has the property that every divergent term is equated with the divergent constant. Therefore, to prove a model adequate, it suffices to show that it validates the basic laws and the rational continuity rule. While this approach was inspired by the categorical, ordered framework of Abramsky et al., neither category theory nor order is needed. The purpose of the paper is to present this syntactic result for call-by-push-value extended with term-level recursion and polymorphic types. Our account begins with PCF, then includes sum types, then moves to call-by-push-value, and finally includes polymorphic types.
机译:当呈现具有递归的语言的指示语义时,有必要表明语义是计算方式,即,每个发出术语都表示域的“底部”元素。我们解释了如何将这样的定理视为纯粹的语法结果。任何包括基本法律的理论(一致性),并在一个无限规则下关闭,我们称之为“合理连续性”的性质,每个发散术语等同于发散常数。因此,为了证明模型足够,它足以表明它验证了基本法律和合理连续性规则。虽然这种方法是由Abramsky等人的分类订购框架的启发,但既不需要类别理论也不是顺序。本文的目的是介绍与术语级递归和多态类型扩展的逐个推送值的此句法结果。我们的帐户以PCF开头,然后包含和类型,然后移动到逐个推送值,最后包括多态类型。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号