2015
DOI: 10.1017/s0960129515000316
|View full text |Cite
|
Sign up to set email alerts
|

Essential and relational models

Abstract: Essential and relational models † Intersection type assignment systems can be used as a general framework for building logical models of λ-calculus that allow to reason about the denotation of terms in a finitary way. We define essential models (a new class of logical models) through a parametric type assignment system using non-idempotent intersection types. Under an interpretation of terms based on typings instead than the usual one based on types, every suitable instance of the parameters induces a λ-model,… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

2
28
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 17 publications
(30 citation statements)
references
References 24 publications
(43 reference statements)
2
28
0
Order By: Relevance
“…reducibility candidates). Several papers explore this approach under the call-by-name [Bucciarelli et al 2012;Kesner and Ventura 2015;Kesner and Vial 2017;Ong 2017;Paolini et al 2017] or the call-by-value [Carraro and Guerrieri 2014;Díaz-Caro et al 2013;Ehrhard 2012] operational semantics, or both [Ehrhard and Guerrieri 2016]. Sometimes, precise quantitative bounds are provided instead, as in [Bernadet and Graham-Lengrand 2013b;de Carvalho 2007].…”
Section: Introductionmentioning
confidence: 99%
“…reducibility candidates). Several papers explore this approach under the call-by-name [Bucciarelli et al 2012;Kesner and Ventura 2015;Kesner and Vial 2017;Ong 2017;Paolini et al 2017] or the call-by-value [Carraro and Guerrieri 2014;Díaz-Caro et al 2013;Ehrhard 2012] operational semantics, or both [Ehrhard and Guerrieri 2016]. Sometimes, precise quantitative bounds are provided instead, as in [Bernadet and Graham-Lengrand 2013b;de Carvalho 2007].…”
Section: Introductionmentioning
confidence: 99%
“…As discussed thoroughly in [21], the choice of presenting a relational model as a reflexive object or as a non-idempotent intersection type system is more a matter of taste rather than a technical decision. Here we provide the latter presentation.…”
Section: Non-idempotent Intersection Type Systemsmentioning
confidence: 99%
“…First, we introduce the class of relational graph models (rgms) of λ-calculus, which are the relational analogous of graph models [3], and describe them as nonidempotent intersection type systems [21]. This class is general enough to encompass all relational models individually introduced in the literature [6,14], including D ω (while Scott's D ∞ cannot be a graph model since it is extensional).…”
Section: Introductionmentioning
confidence: 99%
“…Starting from [15,16], research on relational semantics/non-idempotent intersection types has proliferated: various works in the literature explore their power in bounding the execution time or in characterizing normalization [17,12,10,33,9,18,40,34,13,37,3]. All these works study relational semantics/nonidempotent intersection types either in LL proof-nets (the graphical representation of proofs in LL), or in some variant of ordinary (i.e.…”
Section: Introductionmentioning
confidence: 99%