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

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

scientific article; zbMATH DE number 5156497
Language Label Description Also known as
default for all languages
No label defined
    English
    A completeness result for a realisability semantics for an intersection type system
    scientific article; zbMATH DE number 5156497

      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
      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

      Identifiers