TY - JOUR
T1 - Simplified Reducibility Proofs of Church-Rosser for β- and βη-reduction
AU - Kamareddine, Fairouz
AU - Rahli, Vincent
PY - 2009/8/4
Y1 - 2009/8/4
N2 - 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. Crown Copyright © 2009.
AB - 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. Crown Copyright © 2009.
KW - Church-Rosser
KW - Parallel reductions
KW - Reducibility
UR - http://www.scopus.com/inward/record.url?scp=67949108152&partnerID=8YFLogxK
U2 - 10.1016/j.entcs.2009.07.050
DO - 10.1016/j.entcs.2009.07.050
M3 - Article
SN - 1571-0661
VL - 247
SP - 85
EP - 101
JO - Electronic Notes in Theoretical Computer Science
JF - Electronic Notes in Theoretical Computer Science
ER -