CALCO 2005: Algebra and Coalgebra in Computer Science pp 194-212 | Cite as
From T-Coalgebras to Filter Structures and Transition Systems
Abstract
For any set-endofunctor \(T : {\mathcal S}et \rightarrow {\mathcal S}et\) there exists a largest sub-cartesian transformation μ to the filter functor \({\mathbb F}: {\mathcal S}et \rightarrow {\mathcal S}et\). Thus we can associate with every T-coalgebra A a certain filter-coalgebra \(A_{\mathbb F}\).
Precisely, when T (weakly) preserves preimages, μ is natural, and when T (weakly) preserves intersections, μ factors through the covariant powerset functor \({\mathbb P}\), thus providing for every T-coalgebra A a Kripke structure \(A_{\mathbb P}\).
We characterize preservation of preimages, preservation of intersections, and preservation of both preimages and intersections via the existence of natural, sub-cartesian or cartesian transformations from T to either \({\mathbb F}\) or \({\mathbb P}\).
Moreover, we define for arbitrary T-coalgebras \({\mathcal A}\) a next-time operator \(\bigcirc_{\mathcal A}\) with associated modal operators □ and \(\lozenge\) and relate their properties to weak limit preservation properties of T. In particular, for any T-coalgebra \({\mathcal A}\) there is a transition system \({\mathcal K}\) with \(\bigcirc_{A} = \bigcirc_{K}\) if and only if T preserves intersections.
Keywords
Transition System Natural Transformation Kripke Structure Filter Structure Preservation PropertyPreview
Unable to display preview. Download preview PDF.
References
- AHS90.Adámek, J., Herrlich, H., Strecker, G.E.: Abstract and concrete categories. John Wiley & Sons, Chichester (1990)MATHGoogle Scholar
- AM89.Aczel, P., Mendler, N.: A final coalgebra theorem. In: Pitt, D.H., et al. (eds.) Proceedings category theory and computer science. LNCS, pp. 357–365. Springer, Heidelberg (1989)CrossRefGoogle Scholar
- Bar93.Barr, M.: Terminal coalgebras in well-founded set theory. Theoretical Computer Science 144(2), 299–315 (1993)CrossRefMathSciNetGoogle Scholar
- GS02.Gumm, H.P., Schöder, T.: Coalgebras of bounded type. Math. Struct. in Comp. Science 12, 565–578 (2002)MATHCrossRefGoogle Scholar
- GS03.Gumm, H.P., Schöder, T.: Types and coalgebraic structure, Tech. report, Philipps-Universität Marburg (to appear in Algebra Universalis) (2003) Google Scholar
- Gum01.Gumm, H.P.: Functors for coalgebras. Algebra Universalis 45(2-3), 135–147 (2001)MATHMathSciNetGoogle Scholar
- Jac02.Jacobs, B.: The temporal logic of coalgebras via Galois algebras. Math. Struct. in Comp. Science 12, 875–903 (2002)MATHCrossRefMathSciNetGoogle Scholar
- Man98.Manes, E.G.: Implementing collection classes with monads. Math. Struct. Comp. Science 8, 231–276 (1998)MATHCrossRefMathSciNetGoogle Scholar
- Rut00.Rutten, J.J.M.M.: Universal coalgebra: a theory of systems. Theoretical Computer Science 249, 3–80 (2000)MATHCrossRefMathSciNetGoogle Scholar
- Tay00.Taylor, P.: Practical foundations of mathematics, 2nd edn. Cambridge University Press, Cambridge (2000)Google Scholar
- Trn69.Trnkovä, V.: Some properties of set functors. Comm. Math. Univ. Carolinae 10(2), 323–352 (1969)Google Scholar