2006
DOI: 10.1016/j.tcs.2006.01.004
|View full text |Cite
|
Sign up to set email alerts
|

Intersection types and lambda models

Abstract: Invariance of interpretation by beta-conversion is one of the minimal requirements for any standard model for the gimel-calculus. With the intersection-type systems being a general framework for the study of semantic domains for the gimel-calculus, the present paper provides a (syntactic) characterisation of the above mentioned requirement in terms of characterisation results for intersection-type assignment systems. Instead of considering conversion as a whole, reduction and expansion will be considered separ… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
15
0

Year Published

2007
2007
2020
2020

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 16 publications
(15 citation statements)
references
References 28 publications
0
15
0
Order By: Relevance
“…Finally, the appropriate sub-reduction relation for the λ-calculus, which we have used to prove Subject Expansion as generally as possible, also helps understanding how and when the semantics of terms is preserved, see Appendix B. This is similar to [ABDC06], and future work should adapt their methodology to accommodate our non-idempotent intersections.…”
Section: Resultsmentioning
confidence: 99%
See 2 more Smart Citations
“…Finally, the appropriate sub-reduction relation for the λ-calculus, which we have used to prove Subject Expansion as generally as possible, also helps understanding how and when the semantics of terms is preserved, see Appendix B. This is similar to [ABDC06], and future work should adapt their methodology to accommodate our non-idempotent intersections.…”
Section: Resultsmentioning
confidence: 99%
“…One of the motivations was to characterise strongly normalising (SN) λ-terms, namely the property that a λ-term can be typed if and only if it is strongly normalising. Variants of systems using intersection types have been studied to characterise other evaluation properties of λ-terms and served as the basis of corresponding semantics [BCDC83, Lei86, Kri90, vB95, Ghi96, AC98, Gal98, DCGL04, DCHM05, ABDC06,CS07].…”
mentioning
confidence: 99%
See 1 more Smart Citation
“…The set D is called the domain of the λ-model. The intersection type assignment system allows us to build λ-models by considering as domains sets of filters induced by type theories [4]. Filters of types are sets closed under subtyping and intersection.…”
Section: λ-Modelsmentioning
confidence: 99%
“…In Section 2, we recall standard syntactic proofs [ABDC06,Lau12] of preservation of typing by β -reduction and β -expansion for the BCD system. Our presentation stresses the fact that, starting from intersection (and Ω) only, type constructors can be added in a modular way.…”
Section: Introductionmentioning
confidence: 99%