Skip to main content

Processes and hyperuniverses

  • Contributions
  • Conference paper
  • First Online:
Mathematical Foundations of Computer Science 1994 (MFCS 1994)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 841))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. S. Abramsky, A Domain Equation for Bisimulation, Information and Computation, 92:161–218, 1991.

    Google Scholar 

  2. P. Aczel, Non-wellfounded sets, Number 14, Lecture Notes CSLI, 1988.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. J. W. de Bakker, F. van Breugel, Topological models for higher order control flow, Report CS-R9340, CWI, Amsterdam, June 1993.

    Google Scholar 

  5. J. W. de Bakker, J. I. Zucker, Processes and the Denotational Semantics of Concurrency, Information and Control, 54:70–120, 1982.

    Google Scholar 

  6. R. Engelking, General Topology, PWN, Warszawa, 1977.

    Google Scholar 

  7. M. Forti, R. Hinnion, The consistency problem for positive comprehension principles, J. Symb. Logic 54:1401–1418, 1989.

    Google Scholar 

  8. M. Forti, F. Honsell, Set Theory with Free Construction Principles, Annali Scuola Normale Sup. Pisa, Cl. Sci., (IV), 10:493–522, 1983.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. M. Forti, F. Honsell, A general construction of hyperuniverses, Technical Report, 1st. Mat. Appl. “U. Dini”, Università di Pisa, 1992 (to appear in TCS).

    Google Scholar 

  11. M. W. Mislove, L. S. Moss, F. J. Oles, Non-wellfounded Sets Modeled as Ideal Fixed Points, Information and Computation, 93:16–54, 1991.

    Google Scholar 

  12. G. D. Plotkin, A powerdomain construction, SIAM J. Comp., 5:452–493, 1976.

    Google Scholar 

  13. J. Rutten, Processes as terms: non-wellfounded models for bisimulation, MSCS, 2(3):257–275, 1992.

    Google Scholar 

  14. E. Weydert, How to approximate the naive comprehension scheme inside of classical logic, Bonner mathematische Schriften 194, Bonn 1989.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Igor Prívara Branislav Rovan Peter Ruzička

Rights and permissions

Reprints 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

Publish with us

Policies and ethics