Salta alla navigazione principale Salta alla ricerca Salta al contenuto principale

Intersection, Universally quantified, and reference types

  • Mariangiola Dezani-Ciancaglini
  • , Paola Giannini
  • , Simona Ronchi Della Rocca

Risultato della ricerca: Capitolo in libro/report/atti di convegnoContributo a conferenzapeer review

Abstract

The aim of this paper is to understand the interplay between intersection, universally quantified, and reference types. Putting together the standard typing rules for intersection, universally quantified, and reference types leads to loss of subject reduction. The problem comes from the invariance of the reference type constructor and the rules of intersection and/or universal quantification elimination, which are subsumption rules. We propose a solution in which types have a kind saying whether the type is (or contains in the case of intersection) a reference type or not. Intersection elimination is limited to intersections not containing reference types, and the reference type constructor can only be applied to closed types. The type assignment is shown to be safe, and when restricted to pure λ-calculus, as expressive as the full standard type assignment system with intersection and universally quantified types.

Lingua originaleInglese
Titolo della pubblicazione ospiteComputer Science Logic - 23rd International Workshop, CSL 2009 - 18th Annual Conference of the EACSL, Proceedings
Pagine209-224
Numero di pagine16
DOI
Stato di pubblicazionePubblicato - 2009
Evento23rd International Workshop on Computer Science Logic, CSL 2009 - 18th Annual Conference of the EACSL - Coimbra, Portugal
Durata: 7 set 200911 set 2009

Serie di pubblicazioni

NomeLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5771 LNCS
ISSN (stampa)0302-9743
ISSN (elettronico)1611-3349

???event.eventtypes.event.conference???

???event.eventtypes.event.conference???23rd International Workshop on Computer Science Logic, CSL 2009 - 18th Annual Conference of the EACSL
Paese/TerritorioPortugal
CittàCoimbra
Periodo7/09/0911/09/09

Fingerprint

Entra nei temi di ricerca di 'Intersection, Universally quantified, and reference types'. Insieme formano una fingerprint unica.

Cita questo