MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Abstract Intersection Types and Lambda Models

Download:
Download as a PDF
by Fabio Alessi A, Franco Barbanera B
http://www.di.unito.it/~dezani/papers/abdtcs.pdf
Add To MetaCart

Abstract:

Invariance of interpretation by β-conversion is one of the minimal requirements for any standard model for the λ-calculus. With the intersection type systems being a general framework for the study of semantic domains for the λ-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 separately. Not only for usual computational rules like β, η, but also for a number of relevant restrictions of those. Characterisations will be also provided for (intersection) filter structures that are indeed λ-models. 1

Citations

894 The lambda calculus, its syntax and semantics – Barendregt - 1984
292 A Compendium of Continuous Lattices – Gierz, Hofmann, et al. - 1980
188 A filter lambda model and the completeness of type assignment – Barendregt, Coppo, et al. - 1983
186 Domain theory in logical form – Abramsky - 1987
120 Full abstraction in the lazy lambda calculus – Abramsky, Ong - 1993
105 Continuous lattices – Scott - 1972
87 Complete restrictions of the Intersection Type Discipline – Bakel - 1992
77 Topology via logic – Vickers - 1989
53 spaces – Stone - 1982
44 Extended Type Structures and Filter Lambda Models – Coppo, Dezani-Ciancaglini, et al. - 1984
41 Combinatory Logic, Volume I – Curry, Feys - 1958
35 Lambda-calculus models and extensionality – Hindley, Longo - 1980
34 Functional Character of Solvable Terms – Coppo, Dezani-Ciancaglini, et al. - 1981
33 Set-theoretical and other elementary models of the λ-calculus – Plotkin - 1993
25 An approximation theorem for topological lambda models and the topological incompleteness of lambda calculus – Honsell, Rocca, et al. - 1992
18 Algebras and combinators – Engeler - 1981
14 Call-by-name, call-by-value and the λ-calculus. Theoretical Computer Science 1(2):125–159 – Plotkin - 1975
13 Compositional characterization of λ-terms using intersection types – Dezani-Ciancaglini, Honsell, et al. - 2005
12 Type theories, normal forms, and D∞-lambda-models – Coppo, Dezani-Ciancaglini, et al. - 1987
12 Some results on the full abstraction problem for restricted lambda calculi – Honsell, Lenisa - 1993
10 Filter models and easy terms – Alessi, Dezani-Ciancaglini, et al. - 2001
10 denotational and logical descriptions: a case study – Operational - 1992
9 Simple easy terms – Alessi, Lusin - 2002
8 Open problem – Scott - 1975
7 A complete characterization of the complete intersection-type theories – Dezani-Ciancaglini, Honsell, et al. - 2000
6 Semantical analysis of perpetual strategies in λcalculus. Theoret – Honsell, Lenisa - 1999
6 The Y-combinator in Scott’s λ-calculus models (revised version). Theory of Computation Report – Park - 1976
4 Behavioural inverse limit models – Dezani-Ciancaglini, Ghilezan, et al. - 2003
3 Two behavioural lambda models – Dezani-Ciancaglini, Ghilezan - 2003
2 Intersection types and computational rules – Alessi, Barbanera, et al. - 2003
2 Intersection types and domain operators. Theoret – Alessi, Dezani-Ciancaglini, et al. - 2004
1 Tailoring filter models – Alessi, Barbanera, et al. - 2004