Linear Depth Increase of Lambda Terms along Leftmost-Outermost Beta-Reduction
Clemens Grabmayer

TL;DR
This paper demonstrates that, unlike size, the depth of lambda terms along leftmost-outermost beta-reduction sequences increases only linearly with the number of steps, providing insights into computational complexity.
Contribution
It establishes a linear bound on depth increase during leftmost-outermost beta-reduction and extends this result to lambda-lifting transformed term rewriting systems.
Findings
Depth increases linearly with steps in leftmost-outermost reduction
Depth bound applies to lambda-lifting representations
Supports polynomial overhead in reduction sequence implementations
Abstract
Performing steps of -reduction to a given term in the -calculus can lead to an increase in the size of the resulting term that is exponential in . The same is true for the possible depth increase of terms along a -reduction sequence. We explain that the situation is different for the leftmost-outermost strategy for -reduction: while exponential size increase is still possible, depth increase is bounded linearly in the number of steps. For every -term with depth , in every step of a leftmost-outermost -reduction rewrite sequence starting from the term depth increases by at most . Hence the depth of the -th reduct of in such a rewrite sequence is bounded by . We prove the lifting of this result to -term representations as orthogonal first-order term rewriting systems, which can be obtained…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, programming, and type systems · semigroups and automata theory · Natural Language Processing Techniques
