Abstract
We show how to define domains of processes, which arise in the denotational semantics of concurrent languages, using hypersets, i.e. non-wellfounded sets. In particular we discuss how to solve recursive equations involving set-theoretic operators within hyperuniverses with atoms. Hyperuniverses are transitive sets which carry a uniform topological structure and include as a clopen subset their exponential space (i.e. the set of their closed subsets) with the exponential uniformity. This approach allows to solve many recursive domain equations of processes which cannot be even expressed in standard Zermelo-Fraenkel Set Theory, e.g. when the functors involved have negative occurrences of the argument. Such equations arise in the semantics of concurrrent programs in connection with function spaces and higher order assignment. Finally, we briefly compare our results to those which make use of complete metric spaces, due to de Bakker, America and Rutten.
Work supported by ECC Science MASK grant and MURST 40% grants.
Preview
Unable to display preview. Download preview PDF.
References
S. Abramsky, A Domain Equation for Bisimulation, Information and Computation, 92:161–218, 1991.
P. Aczel, Non-wellfounded sets, Number 14, Lecture Notes CSLI, 1988.
P. America, J. Rutten, Solving Reflexive Domain Equations in a Category of Complete Metric Spaces, Journal of Computer and System Sciences, 39:343–375, 1989.
J. W. de Bakker, F. van Breugel, Topological models for higher order control flow, Report CS-R9340, CWI, Amsterdam, June 1993.
J. W. de Bakker, J. I. Zucker, Processes and the Denotational Semantics of Concurrency, Information and Control, 54:70–120, 1982.
R. Engelking, General Topology, PWN, Warszawa, 1977.
M. Forti, R. Hinnion, The consistency problem for positive comprehension principles, J. Symb. Logic 54:1401–1418, 1989.
M. Forti, F. Honsell, Set Theory with Free Construction Principles, Annali Scuola Normale Sup. Pisa, Cl. Sci., (IV), 10:493–522, 1983.
M. Forti, F. Honsell, Models of self-descriptive Set Theories, in Partial Differential Equations and the Calculus of Variations, Essays in Honor of E. De Giorgi (F. Colombini et al. editors), Birkhäuser, Boston 1989, 473–518.
M. Forti, F. Honsell, A general construction of hyperuniverses, Technical Report, 1st. Mat. Appl. “U. Dini”, Università di Pisa, 1992 (to appear in TCS).
M. W. Mislove, L. S. Moss, F. J. Oles, Non-wellfounded Sets Modeled as Ideal Fixed Points, Information and Computation, 93:16–54, 1991.
G. D. Plotkin, A powerdomain construction, SIAM J. Comp., 5:452–493, 1976.
J. Rutten, Processes as terms: non-wellfounded models for bisimulation, MSCS, 2(3):257–275, 1992.
E. Weydert, How to approximate the naive comprehension scheme inside of classical logic, Bonner mathematische Schriften 194, Bonn 1989.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Forti, M., Honsell, F., Lenisa, M. (1994). Processes and hyperuniverses. In: Prívara, I., Rovan, B., Ruzička, P. (eds) Mathematical Foundations of Computer Science 1994. MFCS 1994. Lecture Notes in Computer Science, vol 841. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58338-6_82
Download citation
DOI: https://doi.org/10.1007/3-540-58338-6_82
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58338-7
Online ISBN: 978-3-540-48663-3
eBook Packages: Springer Book Archive