pith. sign in

arxiv: 1804.03862 · v1 · pith:WJA6FYJFnew · submitted 2018-04-11 · 💻 cs.LO · math.CO

Combinatorics of explicit substitutions

classification 💻 cs.LO math.CO
keywords lambdaupsiloncalculussubstitutionsinvestigatesubstitutiontermsexplicit
0
0 comments X
read the original abstract

$\lambda\upsilon$ is an extension of the $\lambda$-calculus which internalises the calculus of substitutions. In the current paper, we investigate the combinatorial properties of $\lambda\upsilon$ focusing on the quantitative aspects of substitution resolution. We exhibit an unexpected correspondence between the counting sequence for $\lambda\upsilon$-terms and famous Catalan numbers. As a by-product, we establish effective sampling schemes for random $\lambda\upsilon$-terms. We show that typical $\lambda\upsilon$-terms represent, in a strong sense, non-strict computations in the classic $\lambda$-calculus. Moreover, typically almost all substitutions are in fact suspended, i.e. unevaluated, under closures. Consequently, we argue that $\lambda\upsilon$ is an intrinsically non-strict calculus of explicit substitutions. Finally, we investigate the distribution of various redexes governing the substitution resolution in $\lambda\upsilon$ and investigate the quantitative contribution of various substitution primitives.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.