• DocumentCode
    2715219
  • Title

    Universal domains in the theory of denotational semantics of programming languages

  • Author

    Droste, Manfred ; Göbel, Rüdiger

  • Author_Institution
    Dept. of Math., Univ. GHS Essen, West Germany
  • fYear
    1990
  • fDate
    4-7 Jun 1990
  • Firstpage
    19
  • Lastpage
    34
  • Abstract
    The authors present a categorical generalization of a well-known result in model theory, the Fraisse-Jonsson theorem, by which they characterize large classes of reasonable categories if they contain universal homogeneous objects. As a first application, they derive from this, for various categories of bifinite domains and with embedding-projection pairs as morphisms, the existence and uniqueness of universal homogeneous objects, and they deduce C.A. Gunter and A. Jung´s result (see Logic in Computer Science, Comput. Sci. Press, p.309-19 (1988)) from this. Various categories of stable bifinite domains which apparently have not been considered in the literature before are introduced, and universal homogeneous objects for these categories (with stable embedding-projection pairs) are obtained. For four categories of even domains it is shown that although these categories contain universal objects they do not contain universal homogeneous objects. Finally, it is shown that all the constructions can be performed effectively
  • Keywords
    formal logic; programming languages; Fraisse-Jonsson theorem; bifinite domains; categorical generalization; embedding-projection pairs; existence; model theory; morphisms; programming languages; reasonable categories; theory of denotational semantics; uniqueness; universal domains; Computer languages; Concrete; Lattices;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 1990. LICS '90, Proceedings., Fifth Annual IEEE Symposium on e
  • Conference_Location
    Philadelphia, PA
  • Print_ISBN
    0-8186-2073-0
  • Type

    conf

  • DOI
    10.1109/LICS.1990.113730
  • Filename
    113730