• DocumentCode
    1823223
  • Title

    The genericity theorem and the notion of parametricity in the polymorphic λ-calculus

  • Author

    Longo, Giuseppe ; Milsted, Kathleen ; Soloviev, Sergei

  • Author_Institution
    Ecole Normale Superieure, Paris, France
  • fYear
    1993
  • fDate
    19-23 Jun 1993
  • Firstpage
    6
  • Lastpage
    14
  • Abstract
    The authors focus on how polymorphic functions, which may take types as inputs, depend on types. These functions are generally understood to have an essentially constant meaning, in all models, on input types. It is shown how the proof theory of the polymorphic λ-calculus suggests a clear syntactic description of this phenomenon. Under a reasonable condition, it is shown that identity of two polymorphic functions on a single type implies identity of the functions (equivalently, every type is a generic input)
  • Keywords
    lambda calculus; type theory; function identity; generic input; genericity theorem; input types; parametricity; polymorphic λ-calculus; polymorphic functions; proof theory; syntactic description; Calculus; Computer languages; Computer science; Laboratories; Logic; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 1993. LICS '93., Proceedings of Eighth Annual IEEE Symposium on
  • Conference_Location
    Montreal, Que.
  • Print_ISBN
    0-8186-3140-6
  • Type

    conf

  • DOI
    10.1109/LICS.1993.287605
  • Filename
    287605