Trees from Functions as Processes

Levy-Longo Trees and Bohm Trees are the best known tree structures on the {\lambda}-calculus. We give general conditions under which an encoding of the {\lambda}-calculus into the {\pi}-calculus is sound and complete with respect to such trees. We apply these conditions to various encodings of the c...

Full description

Bibliographic Details
Main Authors: Davide Sangiorgi, Xian Xu
Format: Article
Language:English
Published: Logical Methods in Computer Science e.V. 2018-08-01
Series:Logical Methods in Computer Science
Subjects:
Online Access:https://lmcs.episciences.org/4448/pdf
_version_ 1797268603338227712
author Davide Sangiorgi
Xian Xu
author_facet Davide Sangiorgi
Xian Xu
author_sort Davide Sangiorgi
collection DOAJ
description Levy-Longo Trees and Bohm Trees are the best known tree structures on the {\lambda}-calculus. We give general conditions under which an encoding of the {\lambda}-calculus into the {\pi}-calculus is sound and complete with respect to such trees. We apply these conditions to various encodings of the call-by-name {\lambda}-calculus, showing how the two kinds of tree can be obtained by varying the behavioural equivalence adopted in the {\pi}-calculus and/or the encoding.
first_indexed 2024-04-25T01:35:06Z
format Article
id doaj.art-fc6cde96d9514e21ac25758e660dc002
institution Directory Open Access Journal
issn 1860-5974
language English
last_indexed 2024-04-25T01:35:06Z
publishDate 2018-08-01
publisher Logical Methods in Computer Science e.V.
record_format Article
series Logical Methods in Computer Science
spelling doaj.art-fc6cde96d9514e21ac25758e660dc0022024-03-08T10:02:03ZengLogical Methods in Computer Science e.V.Logical Methods in Computer Science1860-59742018-08-01Volume 14, Issue 310.23638/LMCS-14(3:11)20184448Trees from Functions as ProcessesDavide SangiorgiXian XuLevy-Longo Trees and Bohm Trees are the best known tree structures on the {\lambda}-calculus. We give general conditions under which an encoding of the {\lambda}-calculus into the {\pi}-calculus is sound and complete with respect to such trees. We apply these conditions to various encodings of the call-by-name {\lambda}-calculus, showing how the two kinds of tree can be obtained by varying the behavioural equivalence adopted in the {\pi}-calculus and/or the encoding.https://lmcs.episciences.org/4448/pdfcomputer science - logic in computer science
spellingShingle Davide Sangiorgi
Xian Xu
Trees from Functions as Processes
Logical Methods in Computer Science
computer science - logic in computer science
title Trees from Functions as Processes
title_full Trees from Functions as Processes
title_fullStr Trees from Functions as Processes
title_full_unstemmed Trees from Functions as Processes
title_short Trees from Functions as Processes
title_sort trees from functions as processes
topic computer science - logic in computer science
url https://lmcs.episciences.org/4448/pdf
work_keys_str_mv AT davidesangiorgi treesfromfunctionsasprocesses
AT xianxu treesfromfunctionsasprocesses