Abstract
In this paper we use a duality result between equations and coequations for automata, proved by Ballester-Bolinches, Cosme-Llópez, and Rutten to characterize nonempty classes of deterministic automata that are closed under products, subautomata, homomorphic images, and sums. One characterization is as classes of automata defined by regular equations and the second one is as classes of automata satisfying sets of coequations called varieties of languages. We show how our results are related to Birkhoff’s theorem for regular varieties.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Abel, A., Pientka, B., Thibodeau, D., Setzer, A.: Copatterns: programming infinite structures by observations. In: Giacobazzi, R., Cousot, R. (eds.) Proceedings of the 40th Annual ACM Symposium on Principles of Programming Languages (POPL ’13), pp. 27–38, ACM (2013)
Adámek, J., Milius, S., Myers, R.S.R., Urbat, H.: Generalized Eilenberg theorem I: local varieties of languages. In: Muscholl, A. (ed.) FOSSACS 2014 (ETAPS). LNCS, vol. 8412, pp. 366–380. Springer, Heidelberg (2014)
Awodey, S., Hughes, J.: Modal operators and the formal dual of Birkhoff’s completeness theorem. Math. Struct. Comput. Sci. 13(2), 233–258 (2003)
Ballester-Bolinches, A., Cosme-Llópez, E., Rutten, J.J.M.M.: The dual equivalence of equations and coequations for automata. CWI Technical Report report FM-1403, pp. 1–30 (2014)
Birkhoff, G.: On the structure of abstract algebras. Proc Camb. Philos. Soc. 31, 433–454 (1935)
Bonchi, F., Bonsangue, M., Hansen, H., Panangaden, P., Rutten, J., Silva, A.: Algebra-coalgebra duality in Brzozowski’s minimization algorithm. ACM Trans. Comput. Logic 15(1), 1–27 (2014)
Burris, S.N., Sankappanavar, H.P.: A Course in Universal Algebra, Graduate Texts in Mathematics. Springer, New York (1981)
Clouston, R., Goldblatt, R.: Covarieties of coalgebras: comonads and coequations. In: Van Hung, D., Wirsing, M. (eds.) ICTAC 2005. LNCS, vol. 3722, pp. 288–302. Springer, Heidelberg (2005)
Gehrke, M., Grigorieff, S., Pin, J.É.: Duality and equational theory of regular languages. In: Aceto, L., Damgård, I., Goldberg, L.A., Halldórsson, M.M., Ingólfsdóttir, A., Walukiewicz, I. (eds.) ICALP 2008, Part II. LNCS, vol. 5126, pp. 246–257. Springer, Heidelberg (2008)
Graczyńska, E.: Birkhoff’s theorems for regular varieties. Bull. Sect. Logic, Univ. Łódź 26(4), 210–219 (1997)
Płonka, J.: On a method of construction of abstract algebras. Fund. Math. 61, 183–189 (1967)
Rutten, J.J.M.M.: Universal coalgebra: a theory of systems. Theor. Comput. Sci. 249(1), 3–80 (2000)
Taylor, W.: Equational logic. Houston J. Math. 5, 1–83 (1979)
Acknowledgements
The research of Julian Salamanca is funded by NWO project 612.001.210. The research of Adolfo Ballester-Bolinches has been supported by the grant 11271085 from the National Natural Science Foundation of China. The research of Enric Cosme-Llópez has been supported by the predoctoral grant AP2010-2764 from the Ministerio de Educación (Spanish Government) and by an internship from CWI. The research of Adolfo Ballester-Bolinches, Enric Cosme-Llópez, and Jan Rutten has been supported by the grant MTM2014-54707-C3-1-P from the Ministerio de Economía y Competitividad (Spanish Government).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Salamanca, J., Ballester-Bolinches, A., Bonsangue, M.M., Cosme-Llópez, E., Rutten, J.J.M.M. (2015). Regular Varieties of Automata and Coequations. In: Hinze, R., Voigtländer, J. (eds) Mathematics of Program Construction. MPC 2015. Lecture Notes in Computer Science(), vol 9129. Springer, Cham. https://doi.org/10.1007/978-3-319-19797-5_11
Download citation
DOI: https://doi.org/10.1007/978-3-319-19797-5_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-19796-8
Online ISBN: 978-3-319-19797-5
eBook Packages: Computer ScienceComputer Science (R0)