The microcosm principle and concurrency in coalgebra

  • Authors:
  • Ichiro Hasuo;Bart Jacobs;Ana Sokolova

  • Affiliations:
  • Radboud University Nijmegen, The Netherlands and RIMS, Kyoto University, Japan and PRESTO Research Promotion Program, Japan Science and Technology Agency;Radboud University Nijmegen, The Netherlands and Technical University Eindhoven, The Netherlands;University of Salzburg, Austria

  • Venue:
  • FOSSACS'08/ETAPS'08 Proceedings of the Theory and practice of software, 11th international conference on Foundations of software science and computational structures
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Coalgebras are categorical presentations of state-based systems. In investigating parallel composition of coalgebras (realizing concurrency), we observe that the same algebraic theory is interpreted in two different domains in a nested manner, namely: in the category of coalgebras, and in the final coalgebra as an object in it. This phenomenon is what Baez and Dolan have called the microcosm principle, a prototypical example of which is "a monoid in a monoidal category." In this paper we obtain a formalization of the microcosm principle in which such a nested model is expressed categorically as a suitable lax natural transformation. An application of this account is a general compositionality result which supports modular verification of complex systems.