2017
DOI: 10.1017/s0960129516000396
|View full text |Cite
|
Sign up to set email alerts
|

Execution time of λ-terms via denotational semantics and intersection types

Abstract: The multiset based relational model of linear logic induces a semantics of the type free λ-calculus, which corresponds to a non-idempotent intersection type system, System R. We prove that, in System R, the size of the type derivations and the size of the types are closely related to the execution time of λ-terms in a particular environment machine, Krivine's machine.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

1
66
2

Year Published

2018
2018
2023
2023

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 54 publications
(69 citation statements)
references
References 26 publications
1
66
2
Order By: Relevance
“…We recall the non-idempotent intersection type system introduced by Ehrhard [22] (nothing but the callby-value version of de Carvalho's system R [15,16]). We use it to characterize the (strong) normalizable terms for the reduction → sh .…”
Section: A Non-idempotent Intersection Type Systemmentioning
confidence: 99%
See 4 more Smart Citations
“…We recall the non-idempotent intersection type system introduced by Ehrhard [22] (nothing but the callby-value version of de Carvalho's system R [15,16]). We use it to characterize the (strong) normalizable terms for the reduction → sh .…”
Section: A Non-idempotent Intersection Type Systemmentioning
confidence: 99%
“…More recently [24,35,38,15,16] (a survey can be found in [13]), non-idempotent variants of intersection types have been introduced: they are obtained by dropping the equation A ∩ A = A. In a non-idempotent setting, the meaning of the typed term t : A ∩ A ∩ B is refined as "t can be used twice as data of type A and once as data of type B".…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations