TY - GEN
T1 - Encoding the pure lambda calculus into hierarchical graph rewriting
AU - Ueda, Kazunori
PY - 2008
Y1 - 2008
N2 - Fine-grained reformulation of the lambda calculus is expected to solve several difficulties with the notion of substitutions-definition, implementation and cost properties. However, previous attempts including those using explicit substitutions and those using Interaction Nets were not ideally simple when it came to the encoding of the pure (as opposed to weak) lambda calculus. This paper presents a novel, fine-grained, and highly asynchronous encoding of the pure lambda calculus using LMNtal, a hierarchical graph rewriting language, and discusses its properties. The major strength of the encoding is that it is significantly simpler than previous encodings, making it promising as an alternative formulation, rather than just the encoding, of the pure lambda calculus. The membrane construct of LMNtal plays an essential role in encoding colored tokens and operations on them. The encoding has been tested using the publicly available LMNtal implementation.
AB - Fine-grained reformulation of the lambda calculus is expected to solve several difficulties with the notion of substitutions-definition, implementation and cost properties. However, previous attempts including those using explicit substitutions and those using Interaction Nets were not ideally simple when it came to the encoding of the pure (as opposed to weak) lambda calculus. This paper presents a novel, fine-grained, and highly asynchronous encoding of the pure lambda calculus using LMNtal, a hierarchical graph rewriting language, and discusses its properties. The major strength of the encoding is that it is significantly simpler than previous encodings, making it promising as an alternative formulation, rather than just the encoding, of the pure lambda calculus. The membrane construct of LMNtal plays an essential role in encoding colored tokens and operations on them. The encoding has been tested using the publicly available LMNtal implementation.
UR - http://www.scopus.com/inward/record.url?scp=48949102144&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=48949102144&partnerID=8YFLogxK
U2 - 10.1007/978-3-540-70590-1_27
DO - 10.1007/978-3-540-70590-1_27
M3 - Conference contribution
AN - SCOPUS:48949102144
SN - 3540705880
SN - 9783540705888
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 392
EP - 408
BT - Rewriting Techniques and Applications - 19th International Conference, RTA 2008, Proceedings
T2 - 19th International Conference on Rewriting Techniques and Applications, RTA 2008
Y2 - 15 July 2008 through 17 July 2008
ER -