Simplified Reducibility Proofs of Church-Rosser for - and -reduction
نویسندگان
چکیده
The simplest proofs of the Church Rosser Property are usually done by the syntactic method of parallel reduction. On the other hand, reducibility is a semantic method which has been used to prove a number of properties in the λ-calculus and is well known to offer on one hand very general proofs which can be applied to a number of instantiations, and on the other hand, to be quite mysterious and inflexible. In this paper, we concentrate on simplifying a semantic method based on reducibility for proving Church-Rosser for both βand βη-reduction. Interestingly, this simplification results in a syntactic method (so the semantic aspect disappears) which is nonetheless projectable into a semantic method. Our contributions are as follows: • We give a simplification of a semantic proof of CR for β-reduction which unlike some common proofs in the literature, avoids any type machinery and is solely carried out in a completely untyped setting. • We give a new proof of CR for βη-reduction which is a generalisation of our simple proof for β-reduction. • Our simplification of the semantic proof results into a syntactic proof which is projectable into a semantic method and can hence be used as a bridge between syntactic and semantic methods.
منابع مشابه
Reducibility Proofs in the λ-Calculus
Reducibility has been used to prove a number of properties in the λ-calculus and is well known to offer on one hand very general proofs which can be applied to a number of instantiations, and on the other hand, to be quite mysterious and inflexible. In this paper, we look at two related but different results in λ-calculi with intersection types. We show that one such result (which aims at givin...
متن کاملReducibility proofs in λ-calculi with intersection types
Reducibility has been used to prove a number of properties in the λ-calculus and is well known to offer on one hand very general proofs which can be applied to a number of instantiations, and on the other hand, to be quite mysterious and inflexible. In this paper, we look at two related but different results in λ-calculi with intersection types. We show that one such result (which aims at givin...
متن کاملOn Girard's "Candidats de Reductibilité"
We attempt to elucidate the conditions required on Girard's candidates of reducibility (in French, "candidats de reductibilité ") in order to establish certain properties of various typed lambda calculi, such as strong normalization and Church-Rosser property. We present two generalizations of the candidates of reducibility, an untyped version in the line of Tait and Mitchell, and a typed versi...
متن کاملOn the Correspondence Between Proofs and -Terms
The correspondence between natural deduction proofs and λ-terms is presented and discussed. A variant of the reducibility method is presented, and a general theorem for establishing properties of typed (first-order) λ-terms is proved. As a corollary, we obtain a simple proof of the Church-Rosser property, and of the strong normalization property, for the typed λ-calculus associated with the sys...
متن کاملA Note On Logical PERs and ReducibilityLogical Relations
We prove a general theorem for establishing properties expressed by binary relations on typed ((rst-order)-terms, using a variant of the reducibility method and logical PERs. As an application, we prove simultaneously that-reduction in the simply-typed-calculus is strongly normalizing, and that the Church-Rosser property holds (and similarly for-reduction).
متن کامل