Skip to main content

Automata for Coalgebras: An Approach Using Predicate Liftings

  • Conference paper
Automata, Languages and Programming (ICALP 2010)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6199))

Included in the following conference series:

Abstract

Universal Coalgebra provides the notion of a coalgebra as the natural mathematical generalization of state-based evolving systems such as (infinite) words, trees, and transition systems. We lift the theory of parity automata to this level of abstraction by introducing, for a set Λ of predicate liftings associated with a set functor \(\mathcal{T}\), the notion of a Λ-automata operating on coalgebras of type \(\mathcal{T}\). In a familiar way these automata correspond to extensions of coalgebraic modal logics with least and greatest fixpoint operators.

Our main technical contribution is a general bounded model property result: We provide a construction that transforms an arbitrary Λ-automaton \(\mathbb{A}\) with nonempty language into a small pointed coalgebra \((\mathbb{S},s)\) of type \(\mathcal{T}\) that is recognized by \(\mathbb{A}\), and of size exponential in that of \(\mathbb{A}\). \(\mathbb{S}\) is obtained in a uniform manner, on the basis of the winning strategy in our satisfiability game associated with \(\mathbb{A}\). On the basis of our proof we obtain a general upper bound for the complexity of the non-emptiness problem, under some mild conditions on Λ and \(\mathcal{T}\). Finally, relating our automata-theoretic approach to the tableaux-based one of Cîrstea et alii, we indicate how to obtain their results, based on the existence of a complete tableau calculus, in our framework.

The research of the authors has been made possible by VICI grant 639.073.501 of the Netherlands Organization for Scientific Research (NWO).

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aczel, P.: Non-Well-Founded Sets. CSLI Publications, Stanford (1988)

    MATH  Google Scholar 

  2. Adámek, J., Trnková, V.: Automata and Algebras in Categories. Kluwer Academic Publishers, Dordrecht (1990)

    MATH  Google Scholar 

  3. Bartels, F., Sokolova, A., de Vink, E.: A hierarchy of probabilistic system types. Theoretical Computer Science 327, 3–22 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  4. Büchi, J.R., Landweber, L.H.: Solving sequential conditions by finite state strategies. Transactions of the American Mathematical Society 138, 295–311 (1969)

    Article  MathSciNet  Google Scholar 

  5. Cîrstea, C., Kupke, C., Pattinson, D.: EXPTIME tableaux for the coalgebraic μ-calculus. In: Grädel, E., Kahle, R. (eds.) CSL 2009. LNCS, vol. 5771, pp. 179–193. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  6. Grädel, E., Thomas, W., Wilke, T. (eds.): Automata, Logics, and Infinite Games. LNCS, vol. 2500. Springer, Heidelberg (2002)

    MATH  Google Scholar 

  7. Hansen, H., Kupke, C.: A coalgebraic perspective on monotone modal logic. Electronic Notes in Theoretical Computer Science 106, 121–143 (2004); Proceedings of the Workshop on Coalgebraic Methods in Computer Science (CMCS)

    Google Scholar 

  8. Jurdziński, M.: Small progress measures for solving parity games. In: Reichel, H., Tison, S. (eds.) STACS 2000. LNCS, vol. 1770, pp. 290–301. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  9. Kozen, D.: Results on the propositional μ-calculus. Theoretical Computer Science 27(3), 333–354 (1983)

    Article  MATH  MathSciNet  Google Scholar 

  10. Kupke, C., Venema, Y.: Coalgebraic automata theory: basic results. Logical Methods in Computer Science 4, 1–43 (2008)

    Article  MathSciNet  Google Scholar 

  11. Moss, L.: Coalgebraic logic. Annals of Pure and Applied Logic 96, 277–317 (1999); Erratum published APAL 99, 241–259, 1999

    Article  MATH  MathSciNet  Google Scholar 

  12. Pattinson, D.: Coalgebraic modal logic: Soundness, completeness and decidability of local consequence. Theoretical Computer Science 309, 177–193 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  13. Piterman, N.: From nondeterministic Büchi and Streett automata to deterministic parity automata. In: Proceedings of the Twentyfirst Annual IEEE Symposium on Logic in Computer Science (LICS 2006), pp. 255–264. IEEE Computer Society, Los Alamitos (2006)

    Chapter  Google Scholar 

  14. Rutten, J.: Universal coalgebra: A theory of systems. Theoretical Computer Science 249, 3–80 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  15. Schröder, L., Pattinson, D.: PSPACE bounds for rank–1 modal logics. ACM Transactions on Computational Logic 10, 1–32 (2009)

    Article  MathSciNet  Google Scholar 

  16. Venema, Y.: Automata and fixed point logic: a coalgebraic perspective. Information and Computation 204, 637–678 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  17. Visser, A., D’Agostino, G.: Finality regained: A coalgebraic study of Scott-sets and multisets. Archive for Mathematical Logic 41, 267–298 (2002)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Fontaine, G., Leal, R., Venema, Y. (2010). Automata for Coalgebras: An Approach Using Predicate Liftings. In: Abramsky, S., Gavoille, C., Kirchner, C., Meyer auf der Heide, F., Spirakis, P.G. (eds) Automata, Languages and Programming. ICALP 2010. Lecture Notes in Computer Science, vol 6199. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14162-1_32

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-14162-1_32

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-14161-4

  • Online ISBN: 978-3-642-14162-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics