2022
DOI: 10.1007/978-3-030-99253-8_20
|View full text |Cite
|
Sign up to set email alerts
|

Variable binding and substitution for (nameless) dummies

Abstract: By abstracting over well-known properties of De Bruijn’s representation with nameless dummies, we design a new theory of syntax with variable binding and capture-avoiding substitution. We propose it as a simpler alternative to Fiore, Plotkin, and Turi’s approach, with which we establish a strong formal link. We also show that our theory easily incorporates simple types and equations between terms.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 28 publications
0
2
0
Order By: Relevance
“…Our framework, however, applies just as well in other settings. To illustrate this, in this subsection, we transpose the example of capture-avoiding substitution to the De Bruijn-style setting of [Hirschowitz et al 2022b].…”
Section: Using Incremental Structural Lawsmentioning
confidence: 99%
See 1 more Smart Citation
“…Our framework, however, applies just as well in other settings. To illustrate this, in this subsection, we transpose the example of capture-avoiding substitution to the De Bruijn-style setting of [Hirschowitz et al 2022b].…”
Section: Using Incremental Structural Lawsmentioning
confidence: 99%
“…To summarise the idea: just as the presheaf-based approach equipes the nested datatypes representation [Bird and Paterson 1999] with initial algebra semantics, the setting of [Hirschowitz et al 2022b] does the same for De Bruijn representation [De Bruijn 1972]. In the presheaf-based approach, terms are indexed by sets of potential free variables, and by convention the bound variable is always the greatest one, typically +1 for : ( + 1) → ( ).…”
Section: Using Incremental Structural Lawsmentioning
confidence: 99%