Universal domains and the amalgamation property
- 4 March 1993
- journal article
- research article
- Published by Cambridge University Press (CUP) in Mathematical Structures in Computer Science
- Vol. 3 (2) , 137-159
- https://doi.org/10.1017/s0960129500000177
Abstract
In the theory of denotational semantics of programming languages, several authors have constructed various kinds of universal domains. We present here a categorical generalization of a well-known result in model theory, which we use to characterize large classes of reasonable categories that contain universal homogeneous objects. The existence of such objects is characterized by the condition that the finite objects in the category satisfy the amalgamation property. We derive from this the existence and uniqueness of universal homogeneous domains for several categories of bifinite domains, with embedding-projection-pairs as morphisms. We also obtain universal homogeneous objects for various categories of stable bifinite domains. In contrast, several categories of event domains and concrete domains and the category of all coherent Scott-domains do not contain universal homogeneous objects. Finally, we show that all our constructions can be performed effectively.Keywords
This publication has 25 references indexed in Scilit:
- Pseudo-retract functors for local lattices and bifinte L-domainsPublished by Springer Nature ,2006
- Finite Axiomatizations for Universal DomainsJournal of Logic and Computation, 1992
- Coherence and consistency in domainsJournal of Pure and Applied Algebra, 1990
- Event structures and domainsTheoretical Computer Science, 1989
- DI-domains as information systemsPublished by Springer Nature ,1989
- The largest cartesian closed category of domainsTheoretical Computer Science, 1983
- Sequential algorithms on concrete data structuresTheoretical Computer Science, 1982
- Tω as a Universal DomainJournal of Computer and System Sciences, 1978
- Partially Ordered SetsTransactions of the American Mathematical Society, 1937
- Partially ordered setsTransactions of the American Mathematical Society, 1937