Strong Normalization in a Non-Deterministic Typed Lambda-Calculus
نویسنده
چکیده
In a previous paper [4], we introduced a non-deterministic λ-calculus (λ-LK) whose type system corresponds exactly to Gentzen’s cut-free LK [9]. This calculus, however, cannot be provided with a computational interpretation. Some of the constructs act as oracles and, for this reason, it is not possible to define an effective notion of reduction. In the present paper, we address this problem. We consider a weak version of the implicative fragment of λ-LK, and we define for it a relation of reduction that models, at the level of the terms, the appropriate proof-theoretic notion of proof reduction. This reduction relation satisfies several properties of interest, among others, the property of strong normalization. We prove this last result by using a reducibility argument à la Tait.
منابع مشابه
Simply Typed Lambda-Calculus Modulo Type Isomorphisms
We define a simply typed, non-deterministic lambda-calculus where isomorphic types are equated. To this end, an equivalence relation is settled at the term level. We then provide a proof of strong normalisation modulo equivalence. Such a proof is a non-trivial adaptation of the reducibility method.
متن کاملNon-determinism, Non-termination and the Strong Normalization of System T
We consider a de’Liguoro-Piperno-style extension of the pure lambda calculus with a non-deterministic choice operator as well as a non-deterministic iterator construct, with the aim of studying its normalization properties. We provide a simple characterization of non-strongly normalizable terms by means of the so called “zoom-in” perpetual reduction strategy. We then show that this characteriza...
متن کاملStrong Normalization of λμμ̃-Calculus with Explicit Substitutions
The λμμ̃-calculus, defined by Curien and Herbelin [7], is a variant of the λμ-calculus that exhibits symmetries such as term/context and call-by-name/call-by-value. Since it is a symmetric, and hence a non-deterministic calculus, usual proof techniques of normalization needs some adjustments to be made to work in this setting. Here we prove the strong normalization (SN) of simply typed λμμ̃-calcu...
متن کاملProving Strong Normalisation via Non-deterministic Translations into Klop’s Extended λ-Calculus
In this paper we present strong normalisation proofs using a technique of non-deterministic translations into Klop’s extended λ-calculus. We first illustrate the technique by showing strong normalisation of a typed calculus that corresponds to natural deduction with general elimination rules. Then we study its explicit substitution version, the type-free calculus of which does not satisfy PSN w...
متن کاملLower Bounds for Probabilistic Space Complexity: Communication-Automata Approach
Multiplicative Linear Logic for Resource Transformation Nets p. 81 The Parameterized Complexity of Some Problems in Logic and Linguistics p. 89 Foundations of Proof Search Strategies Design in Linear Logic p. 101 On Extreme Points of Convex Compact Turing Located Set p. 114 Application of Typed Lambda Calculi in the Untyped Lambda Calculus p. 129 Classes with Pairwise Equivalent Enumerations p....
متن کامل