arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1606.06385cs.LO
收藏

简化Lambda-Mu演算的指称语义与经典类型论的新演绎体系

Denotational Semantics of the Simplified Lambda-Mu Calculus and a New Deduction System of Classical Type Theory

Ken Akiba

摘要:

经典(或布尔)类型论是允许类型推断$σ\to \bot) \to \bot => σ$(双重否定消除的类型对应物)的类型论,其中$σ$是任何类型,$\bot$是荒谬类型。本文首先提出了一个指称语义的简化版本的Parigot的Alzoda-mu演算,经典的类型论的一个重要例子。在这种语义中,每个类型的定义域被划分为无限多个等级,不仅包含等级为0的类型的通常成员,还包含它们在更高等级中的否定、合取和析取阴影,这形成了一个无限嵌套的布尔结构。荒谬类型$\bot$被识别为真值类型。然后,本文提出了一个新的演绎系统的经典类型论,一个演算称为经典类型系统(CTS),它涉及到标准的逻辑运算符,如否定,合取,和分离,从而反映了讨论的语义结构,在一个更直接的方式。

英文摘要:

Classical (or Boolean) type theory is the type theory that allows the type inference $σ\to \bot) \to \bot => σ$ (the type counterpart of double-negation elimination), where $σ$ is any type and $\bot$ is absurdity type. This paper first presents a denotational semantics for a simplified version of Parigot's lambda-mu calculus, a premier example of classical type theory. In this semantics the domain of each type is divided into infinitely many ranks and contains not only the usual members of the type at rank 0 but also their negative, conjunctive, and disjunctive shadows in the higher ranks, which form an infinitely nested Boolean structure. Absurdity type $\bot$ is identified as the type of truth values. The paper then presents a new deduction system of classical type theory, a sequent calculus called the classical type system (CTS), which involves the standard logical operators such as negation, conjunction, and disjunction and thus reflects the discussed semantic structure in a more straightforward fashion.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑