2018
DOI: 10.1016/j.dam.2017.12.042
|View full text |Cite
|
Sign up to set email alerts
|

Enumerating lambda terms by weighted length of their De Bruijn representation

Abstract: John Tromp introduced the so-called 'binary lambda calculus' as a way to encode lambda terms in terms of 0-1-strings using the de Bruijn representation along with a weighting scheme. Later, Grygiel and Lescanne conjectured that the number of binary lambda terms with m free indices and of size n (encoded as binary words of length n and according to Tromp's weights) is o n −3/2 τ −n for τ ≈ 1.963448 . . .. We generalize the proposed notion of size and show that for several classes of lambda terms, including bina… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
26
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
3
3

Relationship

1
5

Authors

Journals

citations
Cited by 8 publications
(27 citation statements)
references
References 35 publications
(70 reference statements)
1
26
0
Order By: Relevance
“…Such a result should not be surprising given the exponential convergence speed at which h-shallow λ-terms of size N tend to closed λ-terms of size N as h → ∞, see Section 5, cf. [15]. Consequently, virtually all presented histograms for closed λ-terms are also correct histograms for h-shallow terms.…”
Section: R a F Tsupporting
confidence: 55%
See 3 more Smart Citations
“…Such a result should not be surprising given the exponential convergence speed at which h-shallow λ-terms of size N tend to closed λ-terms of size N as h → ∞, see Section 5, cf. [15]. Consequently, virtually all presented histograms for closed λ-terms are also correct histograms for h-shallow terms.…”
Section: R a F Tsupporting
confidence: 55%
“…Using Theorem 5.9 it is possible to prove that a m and b m converge to their respective limits exponentially fast. Consequently, the approximation procedure proposed in [15] convergences exponentially fast, as well.…”
Section: Advanced Markingmentioning
confidence: 99%
See 2 more Smart Citations
“…Given these concerns, we have to decide on a representation in which we do not differentiate bound variable names. We can therefore pick one canonical representative for each α-equivalence class of terms, in effect sampling terms up to α-equivalence, see [54,55,12], or use a representation in which there exists just one such representative, for instance the De Bruijn notation [18], see [37,14,8]. Recall that in the De Bruijn notation there are no named variables.…”
Section: 2mentioning
confidence: 99%