• DocumentCode
    2201857
  • Title

    A fixed point of the second order lambda-calculus: observable equivalences and models

  • Author

    Amadio, Roberto M.

  • Author_Institution
    Piosa Univ., Italy
  • fYear
    1988
  • fDate
    0-0 1988
  • Firstpage
    51
  • Lastpage
    60
  • Abstract
    The author develops an operational model of an impredicative version of explicit polymorphism, namely, an extension of the second-order lambda-calculus, including a fixed-point combinator and a multisorted first-order algebra. He shows that the typical properties of the lambda -calculus are preserved, and he investigates novel aspects that arise from second-order type structure as well as the relationships with well-known, simply typed, PCF-like languages. A suitable theory of observably equivalent terms is defined, and its complexity is explored. A denotional model suggesting interesting extensions of a language is studied.<>
  • Keywords
    programming languages; programming theory; PCF-like languages; combinator; denotional model; explicit polymorphism; fixed point; models; observable equivalences; second order lambda-calculus; Algebra; Calculus; Formal verification; Functional programming; Logic; Programming profession; Prototypes; Software prototyping; Standardization; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 1988. LICS '88., Proceedings of the Third Annual Symposium on
  • Conference_Location
    Edinburgh, UK
  • Print_ISBN
    0-8186-0853-6
  • Type

    conf

  • DOI
    10.1109/LICS.1988.5100
  • Filename
    5100