2013
DOI: 10.48550/arxiv.1304.6284
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Expressibility in the Lambda Calculus with mu

Abstract: We address a problem connected to the unfolding semantics of functional programming languages: give a useful characterization of those infinite λ-terms that are λ letrec -expressible in the sense that they arise as infinite unfoldings of terms in λ letrec , the λ-calculus with letrec. We provide two characterizations, using concepts we introduce for infinite λ-terms: regularity, strong regularity, and binding-capturing chains. It turns out that λ letrec -expressible infinite λ-terms form a proper subclass of t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2016
2016
2016
2016

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 0 publications
0
1
0
Order By: Relevance
“…The presented methods deal with sharing as expressed by letrec that is horizontal, vertical, or twisted (see remark 3.3.4). By contrast, the µ-construct [8,20] expresses only vertical, and the non-recursive let only horizontal, sharing (see remark 3.3.4). By restricting bisimulation (either artificially or by adding special backlinks), our methods can be adapted to the λ-calculus with µ [20], or with let.…”
Section: Modifications Extensions and Applicationsmentioning
confidence: 99%
“…The presented methods deal with sharing as expressed by letrec that is horizontal, vertical, or twisted (see remark 3.3.4). By contrast, the µ-construct [8,20] expresses only vertical, and the non-recursive let only horizontal, sharing (see remark 3.3.4). By restricting bisimulation (either artificially or by adding special backlinks), our methods can be adapted to the λ-calculus with µ [20], or with let.…”
Section: Modifications Extensions and Applicationsmentioning
confidence: 99%