2003
DOI: 10.1007/978-3-540-45085-6_11
|View full text |Cite
|
Sign up to set email alerts
|

Abstract: We make the notion of scope in the λ-calculus explicit. To that end, the syntax of the λ-calculus is extended with an end-of-scope operator λ, matching the usual opening of a scope due to λ. Accordingly, β-reduction is extended to the set of scoped λ-terms by performing minimal scope extrusion before performing replication as usual. We show confluence of the resulting scoped β-reduction. Confluence of β-reduction for the ordinary λ-calculus is obtained as a corollary, by extruding scopes maximally before forge… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
13
0

Year Published

2005
2005
2023
2023

Publication Types

Select...
4
4
1

Relationship

0
9

Authors

Journals

citations
Cited by 21 publications
(13 citation statements)
references
References 18 publications
0
13
0
Order By: Relevance
“…[AMV11] furthermore study the so-called rational fixed point, again over Set F , as a semantic universe for solutions of higher-order recursion schemes. In [HvO03], the authors define a calculus with an operator called adbmal to deal with α-conversion. This operator removes the scope of a variable.…”
Section: Related and Future Workmentioning
confidence: 99%
“…[AMV11] furthermore study the so-called rational fixed point, again over Set F , as a semantic universe for solutions of higher-order recursion schemes. In [HvO03], the authors define a calculus with an operator called adbmal to deal with α-conversion. This operator removes the scope of a variable.…”
Section: Related and Future Workmentioning
confidence: 99%
“…In the generalised form, due to Patterson and Bird [3], the symbol S can occur anywhere between a variable occurrence and its binding abstraction. The idea to view S as a scope delimiter was employed by Hendriks and van Oostrom, who defined an end-of-scope symbol λ [18]. This approach is also used in the translation of pure λ-terms (without letrec) into Lambdascope-graphs (interaction nets) on which van Oostrom defines an optimal evaluator for the λ-calculus [27].…”
Section: Contribution Of This Paper In Contextmentioning
confidence: 99%
“…The term enriched by abdmals [18]. The adbmal ( λ) is to be read as a scope delimiter that explicitly includes the name of the λ-variable whose scope it delimits.…”
Section: B Implementation Showcasementioning
confidence: 99%