一句话:本文刻画了 CCV lambda-mu 演算的强终止性,并给出其与 CPS 语义及类型可推导性的等价表征。
本文是控制算子完备传值调用演算系列的第二篇,研究第一部分提出的 CCV lambda-mu 演算。该演算相对标准 CPS(continuation-passing style)语义是完备的,前作已为其建立并交类型系统。本文关注项的强终止性(strong termination / 强规范化),目标是在语义与类型两个层面给出精确刻画。作者证明,项的强可规范化可由其在 CPS 语义下的行为以及在该并交类型系统中的可类型化性来表征,从而将强终止性、CPS 语义与类型可推导性联系起来。本文以理论证明与表征定理为主要评估,说明该类型系统能够捕获控制算子演算的强终止性质。
We provide characterization of the strong termination property of the CCV (complete call-by-value) lambda-mu calculus introduced in the first part of this series of the paper. The calculus is complete with respect to the standard continuation-passing style (CPS) semantics. The union-intersection type systems for the calculus is developed in the previous paper. We characterize the strong normalizability of terms of the calculus in terms of the CPS semantics and typeability.