2021
DOI: 10.1145/3434332
|View full text |Cite
|
Sign up to set email alerts
|

The (In)Efficiency of interaction

Abstract: Evaluating higher-order functional programs through abstract machines inspired by the geometry of the interaction is known to induce space efficiencies, the price being time performances often poorer than those obtainable with traditional, environment-based, abstract machines. Although families of lambda-terms for which the former is exponentially less efficient than the latter do exist, it is currently unknown how general this phenomenon … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
8
1
1

Relationship

5
5

Authors

Journals

citations
Cited by 12 publications
(6 citation statements)
references
References 75 publications
0
6
0
Order By: Relevance
“…In particular, for head reduction, which in CbN is the reduction characterizing solvability. De Carvalho's seminal work has been extended to many notions of reduction and formalisms.A first wave was inspired directly from his original work [21,34,35,47,61], and a second wave [6,7,10,11,16,23,31,[55][56][57] started after the revisitation of de Carvalho's technique by Accattoli et al [8].…”
Section: From Multi Types To Call-by-value Solvabilitymentioning
confidence: 99%
“…In particular, for head reduction, which in CbN is the reduction characterizing solvability. De Carvalho's seminal work has been extended to many notions of reduction and formalisms.A first wave was inspired directly from his original work [21,34,35,47,61], and a second wave [6,7,10,11,16,23,31,[55][56][57] started after the revisitation of de Carvalho's technique by Accattoli et al [8].…”
Section: From Multi Types To Call-by-value Solvabilitymentioning
confidence: 99%
“…For example, in this case, we do not discuss about the size of the input pointers, because it can be absorbed in the polynomial overhead. 7 Intuitively, reasonability holds because in the simulation of Turing machines (the reasonable reference model), i.e. in the execution of the encoding of Turing machines into the -calculus, the exponential gap does not show up.…”
Section: Pmentioning
confidence: 99%
“…After this was clarified (in the positive) by Accattoli and Dal Lago [5], de Carvalho's work has been revisited by Accattoli, Graham-Lengrand, and Kesner in 2018 [7]. The revisitation started a new wave of works adapting de Carvalho's study to many evaluation strategies and extensions of the λ-calculus, including call-byvalue [9], call-by-need [10], a linear logic presentation of call-by-push-value [16], the λµ-calculus [35], the λ-calculus with pattern matching [13], the probabilistic λ-calculus [19], and the abstract machine underlying the geometry of interaction [6]. All these works provide bounds of kind 1, and some of them also of kind 2, but none of them deals with those of kind 3 (bounds from composable types).…”
Section: A De Carvalho's Semantical Boundsmentioning
confidence: 99%