Bisimulation Proof Methods in a Path-Based Specification Language for Polynomial Coalgebras
Bisimulation is one of the fundamental concepts of the theory of coalgebras. However, it is difficult to verify whether a relation is a bisimulation. Although some categorical bisimulation proof methods for coalgebras have been proposed, they are not based on specification languages of coalgebras so that they are difficult to be used in practice. In this paper, a specification language based on paths of polynomial functors is proposed to specify polynomial coalgebras. Since bisimulation can be defined by paths, it is easy to transform Sangiorgi’s bisimulation proof methods for labeled transition systems to reasoning rules in such a path-based specification language for polynomial coalgebras. The paper defines the notions of progressions and sound functions based on paths, then introduces the notion of faithful contexts for the language and presents a bisimulation-up-to context proof technique for polynomial coalgebras. Several examples are given to illustrate how to make use of the bisimulation proof methods in the language.
KeywordsModal Logic Function Symbol Partial Function State Term Label Transition System
Unable to display preview. Download preview PDF.
- 2.Sangiorgi, D.: On the origins of bisimulation and coinduction. TOPLAS, Articale 15 31(4) (2009)Google Scholar
- 6.Cîrstea, C.: Integrating Observatins and Computations in the Specification of State-based, Dynamical Systems. PhD thesis, University of Oxford (2000)Google Scholar
- 9.Goldblatt, R.: Equational logic of polynomial coalgebras. In: Balbiani, P., Suzuki, N.-Y., Wolter, F., Zakharyaschev, M. (eds.) Advances in Modal Logic, vol. 4, pp. 149–184. King’s College Publications (2003)Google Scholar
- 10.Bonsangue, M., Rutten, J., Silva, A.: Regular expressons for polynomial coalgebras. CWI Report SEN-E0703 (2007)Google Scholar
- 11.Bonsangue, M., Rutten, J., Silva, A.: An algebra for Kripke polynomial coalgebras. In: 24th Annual IEEE Symposium on Logic in Computer Science, pp. 49–58. IEEE Press, Los Alamitos (2009)Google Scholar
- 12.Jacobs, B.: Towards a duality result in coalgebraic modal logic. ENTCS 33 (2000)Google Scholar
- 15.Jacobs, B.: The temporal logic of coalgebras via galois algebras. Technical Report CSI-R9906, Computer Science Institution, University of Nijmegen (1999)Google Scholar
- 24.Jacobs, B.: Introduction to Coalgebra: Towards Mathematics of States and Observations. Book Draft (2005), http://www.cs.ru.nl/~bart