We present $\cal L$, an extension of Parigot's $\lambda\mu$-calculus by adding negation as a type constructor, together with syntactic constructs that represent negation introduction and elimination. We will define a notion of reduction that extends $\lambda\mu$'s reduction system with two new reduction rules, and show that the system satisfies subject reduction. Using Aczel's generalisation of Tait and Martin-L\"of's notion of parallel reduction, we show that this extended reduction is confluent. Although the notion of type assignment has its limitations with respect to representation of proofs in natural deduction with implication and negation, we will show that all propositions that can be shown in there have a witness in $\cal L$. Using Girard's approach of reducibility candidates, we show that all typeable terms are strongly normalisable, and conclude the paper by showing that type assignment for $\cal L$ enjoys the principal typing property.
翻译:我们提出$cal L$,这是Parigot $\ lumbda\ mu$- calculules的延伸,通过增加否定作为类型构建器,加上代表否定引入和取消的合成构件。我们将用两项新的削减规则界定一个削减概念,以扩大美元削减系统,并表明该系统满足了主题削减。我们使用Aczel对Tait 和 Martin-L\\” 平行削减概念的概括,表明这种扩大削减是互不相容的。虽然类型分配的概念在自然扣减中代表暗示和否定的证据的表述方面有其局限性,但我们将表明,所有可以显示的减少概念都有一个以$cal L$为证人。我们使用Girard的可显示候选人的方法,我们显示所有可打字术语都非常正常,并通过显示$cal L$的类型分配享有主要打字属性来结束论文。