2019
DOI: 10.1007/978-3-030-17184-1_15
|View full text |Cite
|
Sign up to set email alerts
|

Types by Need

Abstract: A cornerstone of the theory of λ-calculus is that intersection types characterise termination properties. They are a flexible tool that can be adapted to various notions of termination, and that also induces adequate denotational models. Since the seminal work of de Carvalho in 2007, it is known that multi types (i.e. non-idempotent intersection types) refine intersection types with quantitative information and a strong connection to linear logic. Typically, type derivations provide bounds for evaluation lengt… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
16
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
3

Relationship

2
5

Authors

Journals

citations
Cited by 20 publications
(16 citation statements)
references
References 54 publications
(75 reference statements)
0
16
0
Order By: Relevance
“…Non-idempotent intersection types have been known since the work by Gardner [Gardner 1994], studied in connection with expansion variables by Carlier et al [Carlier et al 2004], and further analysed in their relation to normalisation by Mairson and Möller-Neergard [Neergaard and Mairson 2004]. The precise correspondence between non-idempotent intersection type system derivations and the number of reduction steps necessary to normalise the underlying term has been first noticed by De Carvalho [de Carvalho 2018], and further refined by Bernadet and Lengrand [Bernadet and Lengrand 2013], and later by Accattoli et al [Accattoli et al 2018], and [Accattoli et al 2019], the latter being a source of inspiration for this work in its reflecting weak notions of reduction inside intersection types. All these contributions, however, deal with deterministic λ-calculi.…”
Section: Multidistributions Vs Distributionsmentioning
confidence: 99%
See 2 more Smart Citations
“…Non-idempotent intersection types have been known since the work by Gardner [Gardner 1994], studied in connection with expansion variables by Carlier et al [Carlier et al 2004], and further analysed in their relation to normalisation by Mairson and Möller-Neergard [Neergaard and Mairson 2004]. The precise correspondence between non-idempotent intersection type system derivations and the number of reduction steps necessary to normalise the underlying term has been first noticed by De Carvalho [de Carvalho 2018], and further refined by Bernadet and Lengrand [Bernadet and Lengrand 2013], and later by Accattoli et al [Accattoli et al 2018], and [Accattoli et al 2019], the latter being a source of inspiration for this work in its reflecting weak notions of reduction inside intersection types. All these contributions, however, deal with deterministic λ-calculi.…”
Section: Multidistributions Vs Distributionsmentioning
confidence: 99%
“…In non-idempotent intersection types, a natural number w can be assigned to any type derivation in such a way that w ⊢ M : [] (where [] is the empty multiset seen as an intersection type) if and only if M can be reduced to normal form in exactly w steps. The resulting system is in Figure 3, and is essentially the one from [Accattoli et al 2019].…”
Section: Intersection Types and Terminationmentioning
confidence: 99%
See 1 more Smart Citation
“…Indeed, not only typability and normalization can be proved to be equivalent, but a measure based on type derivations provides an upper bound to normalizing reduction sequences. This was extensively investigated in different logical/computational frameworks [5,18,20,25,42,47]. However, no quantitative result based on types exists in the literature for the node replication model, including the attempts done for deep inference [30].…”
Section: Call-by-needmentioning
confidence: 99%
“…They were first considered by themselves by Gardner [1994], and then by de Carvalho [2007,2018]; Kfoury [2000];Neergaard and Mairson [2004]Ða survey is [Bucciarelli et al 2017]. De Carvalho's use of multi types to give bounds to evaluation lengths has also been used in [Accattoli et al 2020c;Accattoli and Guerrieri 2018;Accattoli et al 2019b;Bernadet and Graham-Lengrand 2013;Bucciarelli et al 2020;de Carvalho et al 2011;Kesner and Vial 2020].…”
Section: Introductionmentioning
confidence: 99%