Advertisement

Intensionally stable functions

  • B. Gamate
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 620)

Abstract

Our principal concern in this paper is to pave further the way towards a semantical version of Milner's fully abstract model of typed λ-calculi. Relying on Milner's results that show that the function-based model of PCF is unique (up to isomorphism) and is Scottordered, and taking into account the fact that the underlying domains of the model cannot be distributive, we introduce SK-domains and define SI-functions which generalize, by departing from the distributivity requirement, the stable functions already introduced by Berry. We then show that SK-domains and SI-functions constitute a cartesian closed category which can be order enrich with Scott's ordering ie: can be used to provide order extensional models for λ-calculus based languages.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Bibliographie

  1. [1]
    G. Berry: Modèles complètement adéquats et stables des lambda-calculs typés Thèse de doctorat d'état, U. Paris VIIGoogle Scholar
  2. [2]
    P.L. Curien: Categorical combinators, sequential algorithms and functional programming Research Notes in Theoretical Computer ScienceGoogle Scholar
  3. [3]
    G. Kahn & G. Plotkin: Structures de données concrètes Rapport IRIA-LABORIA 336Google Scholar
  4. [4]
    B. Gamatie: On sequential functions Rapport INRIA 1138Google Scholar
  5. [5]
    R. Milner: Fully abstract models of typed lambda-calculi TCS 4(1), 1–23Google Scholar
  6. [6]
    M. Nielsen, G. Plotkin, G. Winskel: Petri nets, event structures and domains TCS 13 85–108Google Scholar
  7. [7]
    G. Plotkin: LCF considered as a programming language TCS 5(3), 223–256Google Scholar
  8. [8]
    J. Vuillemin: Proof techniques for recursive programs Thesis Stanford U.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1992

Authors and Affiliations

  • B. Gamate
    • 1
  1. 1.Campus Universitaire de BeaulieuIRISARennes CedexFrance

Personalised recommendations