Proceedings of the Joint Meeting of the Twenty-Third EACSL Annual Conference on Computer Science Logic (CSL) and the Twenty-Nin 2014
DOI: 10.1145/2603088.2603105
|View full text |Cite
|
Sign up to set email alerts
|

Beta reduction is invariant, indeed

Abstract: Slot and van Emde Boas' invariance thesis states that reasonable machines can simulate each other within a polynomially overhead in time. Is λ-calculus a reasonable machine? Is there a way to measure the computational complexity of a λ-term? This paper presents the first complete positive answer to this long-standing problem. Moreover, our answer is completely machine-independent and based over a standard notion in the theory of λ-calculus: the invariant cost model is the length of a leftmost-outermost derivat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
62
0

Year Published

2014
2014
2020
2020

Publication Types

Select...
5
2
1

Relationship

6
2

Authors

Journals

citations
Cited by 28 publications
(65 citation statements)
references
References 15 publications
(5 reference statements)
0
62
0
Order By: Relevance
“…e rst result in this area appeared only in the nineties and for a special case-Blelloch and Greiner showed that weak (that is, not under abstraction) call-by-value evaluation is reasonably implementable [10]. e strong case, where reduction is allowed everywhere, has received a positive answer only in 2014, when Acca oli and Dal Lago have shown that le most-outermost evaluation is reasonably implementable [6].…”
Section: Introduction Origin and Downfall Of The Problemmentioning
confidence: 99%
“…e rst result in this area appeared only in the nineties and for a special case-Blelloch and Greiner showed that weak (that is, not under abstraction) call-by-value evaluation is reasonably implementable [10]. e strong case, where reduction is allowed everywhere, has received a positive answer only in 2014, when Acca oli and Dal Lago have shown that le most-outermost evaluation is reasonably implementable [6].…”
Section: Introduction Origin and Downfall Of The Problemmentioning
confidence: 99%
“…For strategies in the closed λ-calculus it is enough to use the ordinary technology for abstract machines, as first shown by Blelloch and Greiner [12], and then by Sands, Gustavsson, and Moran [24], and, with other techniques, by combining the results in Dal Lago and Martini's [15] and [14]. The case of the strong λ-calculus is subtler, and a more sophisticated form of sharing is necessary, as first shown by Accattoli and Dal Lago [7]. The topic of this paper is the study of reasonable machines for the intermediate case of Open CbV.…”
Section: Introductionmentioning
confidence: 99%
“…This paper is a longer version of the workshop paper [3]. Apart from updating the notation of [3] to that of other recent papers using the same formalism [5,9,6], it extends it with the detailed relationship between the value substitution calculus and the kernel calculus in Sect. 8.…”
Section: Introductionmentioning
confidence: 99%