A completeness result for a realisability semantics for an intersection type system (Q882122)

From MaRDI portal
scientific article
Language Label Description Also known as
English
A completeness result for a realisability semantics for an intersection type system
scientific article

    Statements

    A completeness result for a realisability semantics for an intersection type system (English)
    0 references
    0 references
    0 references
    23 May 2007
    0 references
    The authors consider a type system with intersection types and a universal type \(\omega\) where any term has type \(\omega\). They provide this system with a realisability semantics where an atomic type is interpreted as a set of untyped \(\lambda\)-terms that is closed under a certain relation. The soundness and completeness for this semantics is obtained using a generalisation of the method due to \textit{J. R. Hindley} [``The simple semantics for Coppo-Dezani-Salle types'', Lect. Notes Comput. Sci. 137, 212--226 (1982; Zbl 0514.03009)]. Also, the authors find a set of types, called \({\mathbb U}^+\), for which typeabillity and realisability coincide.
    0 references
    0 references
    intersection type systems
    0 references
    subject reduction
    0 references
    subject expansion
    0 references
    realisability semantics
    0 references
    soundness
    0 references
    completeness
    0 references
    normalisation
    0 references
    positive types
    0 references
    0 references
    0 references