Abstract
We construct a powerdomain in a category whose objects are posets of data equipped with a cpo of “intensional” representations of the data, and whose morphisms are those monotonie functions between posets that are “realized” by continuous functions between the associated cpos. The category of cpos is contained as a full subcategory that is preserved by lifting, sums, products and function spaces. The construction of the powerdomain uses a cpo of binary trees, these being intensional representations of nondeterministic computation. The powerdomain is characterized as the free semilattice in the category. In contrast to the other type constructors, the powerdomain does not preserve the subcategory of cpos. Indeed we show that the powerdomain has interesting computational properties that differ from those of the usual convex powerdomain on cpos. We end by considering the solution of recursive domain equations. The surprise here is that the limit-colimit coincidence fails. Nevertheless, by moving to a setting in which one considers “realizability” at the level of functors, algebraic compactness is achieved.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
S. Abramsky, R. Jagadeesan, and P. Malacaria. Full abstraction for PCF (extended abstract). In Proceedings of TACS '94. Springer LNCS 789, 1994.
S. O. Anderson and A. J. Power. A representable approach to nondeterminism. Submitted to Proceedings of MFPS '94, 1994.
G. M. Bierman. What is a categorical model of intuitionistic linear logic? In Typed Lambda Calculi and Applications, Proceedings of TLCA '95. Springer LNCS 902, 1995.
S. Eilenberg and G. M. Kelly. Closed categories. In Proceedings of the Conference on Categorical Algebra, La Jolla 1965, pages 421–562. Springer, 1966.
M. P. Fiore. Axiomatic Domain Theory in Categories of Partial Maps. Ph.D. thesis, Department of Computer Science, University of Edinburgh. Available as ECS-LFCS-94-307, 1994.
P. J. Freyd. Recursive types reduced to inductive types. In Proceedings of 5th Annual Symposium on Logic in Computer Science, pages 498–507, 1990.
P. J. Freyd. Algebraically complete categories. In Category Theory, Proceedings Como 1990, Springer LNM 1488, 1991.
P. J. Freyd. Remarks on algebraically compact categories. In Applications of Categories in Computer Science, pages 95–106. LMS Lecture Notes 177, CUP, 1992.
M. Hennessy and G. D. Plotkin. Full abstraction for a simple parallel programming language. In Mathematical Foundations of Computer Science, pages 108–120. Springer LNCS 74, 1979.
J. M. E. Hyland. A small complete category. Annals of Pure and Applied Logic, 40:135–165, 1988.
G. M. Kelly. Basic Concepts of Enriched Category Theory. LMS Lecture Notes 64, CUP, 1982.
A. Kock. Monads on symmetric monoidal closed categories. Archiv der Mathematik, 21:1–10, 1970.
G. D. Plotkin. A powerdomain construction. SIAM Journal of Computing, 5:452–487, 1976.
G. D. Plotkin. Domains. Lecture notes, Department of Computer Science, University of Edinburgh, 1983.
E. P. Robinson. Logical aspects of denotational semantics. In M. Bezem and J. F. Groote, editors, Category Theory and Computer Science, Proceedings of CTCS '87. Springer LNCS 283, 1987.
K. Sieber. Call-by-value and nondeterminism. In M. Bezem and J. F. Groote, editors, Typed Lambda Calculi and Applications, Proceedings of TLCA '93, pages 376–390. Springer LNCS 664, 1993.
A. K. Simpson. Recursive types in Kleisli categories. Available by FTP from ftp.dcs.ed.ac.uk/pub/als/kleisli.ps.Z, 1992.
M.B. Smyth and G. D. Plotkin. The category theory solution of recursive domain equations. SIAM Journal of Computing, 11:761–783, 1982.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Simpson, A.K. (1995). The convex powerdomain in a category of posets realized by cpos. In: Pitt, D., Rydeheard, D.E., Johnstone, P. (eds) Category Theory and Computer Science. CTCS 1995. Lecture Notes in Computer Science, vol 953. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60164-3_23
Download citation
DOI: https://doi.org/10.1007/3-540-60164-3_23
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60164-7
Online ISBN: 978-3-540-44661-3
eBook Packages: Springer Book Archive