2016
DOI: 10.1016/j.entcs.2016.06.008
|View full text |Cite
|
Sign up to set email alerts
|

Alpha-Structural Induction and Recursion for the Lambda Calculus in Constructive Type Theory

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
14
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
6
1

Relationship

3
4

Authors

Journals

citations
Cited by 8 publications
(15 citation statements)
references
References 13 publications
1
14
0
Order By: Relevance
“…Note that the swapping is performed only over the sort of variables bound by this binder position, leaving any other sort of variables unchanged. We are able to prove that this is an equivalence relation, and also that it is preserved under name-swapping in a similar way as done in our previous work [7].…”
Section: Alpha Equivalence Relationsupporting
confidence: 66%
See 2 more Smart Citations
“…Note that the swapping is performed only over the sort of variables bound by this binder position, leaving any other sort of variables unchanged. We are able to prove that this is an equivalence relation, and also that it is preserved under name-swapping in a similar way as done in our previous work [7].…”
Section: Alpha Equivalence Relationsupporting
confidence: 66%
“…First, we define an auxiliary relation ∼αF, which is inductively defined introducing an auxiliary functor G, used to traverse the functor F structure. For the interesting binder case, we follow an idea similar to the one used in [7], that is, we define that two abstractions are α-equivalent if there exists some list of variables xs, such that for any given variable z not in xs, the result of swapping the corresponding binders with z in the abstraction bodies is α-equivalent. Note that the swapping is performed only over the sort of variables bound by this binder position, leaving any other sort of variables unchanged.…”
Section: Alpha Equivalence Relationmentioning
confidence: 99%
See 1 more Smart Citation
“…An induction principle was implemented in order to prove properties about well-formed terms without mentioning indices. [Copello et al, 2016] also presents an α-structural induction principle in Agda and proves the Substitution Lemma using such an inductive scheme, but it criticises the use of higher-order features in [Urban, 2008] and the indices in [Aydemir et al, 2007] to represent bindings. Instead, the authors claim to use a method similar to the Barandregt's Variable Convention, where a bound name is suposed to be chosen different from a given list of names.…”
Section: Related Workmentioning
confidence: 99%
“…To the best of our knowledge, our type system is the first one that works with intersections in the context of nominal terms. It is based on [van Bakel, 1995, van Bakel andFernández, 1997] with respect to the intersection type features, and on [Fairweather, 2014, Fairweather andFernández, 2016] regarding the nominal restrictions to obtain properties such as subject reduction.…”
Section: Related Workmentioning
confidence: 99%