Abstract
We clarify the succinctness of the different \(\omega \)-automata types and the size blowup involved in boolean operations on them. We argue that there are good reasons for the classic acceptance conditions, while there is also place for additional acceptance conditions, especially in the deterministic setting; Boolean operations on deterministic automata with the classic acceptance conditions involve an exponential size blowup, which can be avoided by using stronger acceptance conditions. In particular, we analyze the combination of hyper-Rabin and hyper-Streett automata, which we call hyper-dual, and show that in the deterministic setting it allows for exponential succinctness compared to the classic types, boolean operations on it only involve a quadratic size blowup, and its nonemptiness, universality, and containment checks are in PTIME.
This work was supported by the Israel Science Foundation grant 1373/16.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Babiak, T., et al.: The Hanoi omega-automata format. In: Kroening, D., Păsăreanu, C.S. (eds.) CAV 2015. LNCS, vol. 9206, pp. 479–486. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-21690-4_31
Blahoudek, F.: Translation of an LTL fragment to deterministic Rabin and Streett automata. Master’s thesis, Masarykova Univerzita (2012)
Boker, U.: Word-automata translations (2010). http://www.faculty.idc.ac.il/udiboker/automata
Boker, U.: On the (in)succinctness of muller automata. In: CSL, pp. 12:1–12:16 (2017)
Boker, U.: Rabin vs. Streett automata. In: FSTTCS, pp. 17:1–17:15 (2017)
Boker, U.: Why these automata types? In: Proceedings of LPAR, pp. 143–163 (2018)
Boker, U., Kuperberg, D., Kupferman, O., Skrzypczak, M.: Nondeterminism in the presence of a diverse or unknown future. In: Fomin, F.V., Freivalds, R., Kwiatkowska, M., Peleg, D. (eds.) ICALP 2013. LNCS, vol. 7966, pp. 89–100. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-39212-2_11
Boker, U., Kupferman, O.: Translating to co-Büchi made tight, unified, and useful. ACM Trans. Comput. Log. 13(4), 29:1–29:29 (2012)
Boker, U., Kupferman, O., Skrzypczak, M.: How deterministic are good-for-games automata? In: Proceedings of FSTTCS, pp. 18:1–18:14 (2017)
Cai, Y., Zhang, T.: A tight lower bound for Streett complementation. In: Proceedings of FSTTCS, pp. 339–350 (2011)
Cai, Y., Zhang, T.: Tight upper bounds for Streett and parity complementation. In: Proceedings of CSL, pp. 112–128 (2011)
Cai, Y., Zhang, T., Luo, H.: An improved lower bound for the complementation of Rabin automata. In: Proceedings of LICS, pp. 167–176 (2009)
Chatterjee, K., Gaiser, A., KÅ™etÃnský, J.: Automata with generalized rabin pairs for probabilistic model checking and LTL synthesis. In: Sharygina, N., Veith, H. (eds.) CAV 2013. LNCS, vol. 8044, pp. 559–575. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-39799-8_37
Choueka, Y.: Theories of automata on \(\omega \)-tapes: a simplified approach. J. Comput. Syst. Sci. 8, 117–141 (1974)
Clarke, E.M., Browne, I.A., Kurshan, R.P.: A unified approach for showing language containment and equivalence between various types of \(\omega \)-automata. In: Arnold, A. (ed.) CAAP 1990. LNCS, vol. 431, pp. 103–116. Springer, Heidelberg (1990). https://doi.org/10.1007/3-540-52590-4_43
Clarke, E.M., Emerson, E.A., Sistla, A.P.: Automatic verification of finite-state concurrent systems using temporal logic specifications. ACM Trans. Program. Lang. Sys. 8(2), 244–263 (1986)
Colcombet, T., Zdanowski, K.: A tight lower bound for determinization of transition labeled Büchi automata. In: Albers, S., Marchetti-Spaccamela, A., Matias, Y., Nikoletseas, S., Thomas, W. (eds.) ICALP 2009. LNCS, vol. 5556, pp. 151–162. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-02930-1_13
Emerson, E.A., Lei, C.-L.: Modalities for model checking: branching time logic strikes back. Sci. Comput. Program. 8, 275–306 (1987)
Esparza, J., KÅ™etÃnský, J., Sickert, S.: From LTL to deterministic automata: a safraless compositional approach. Form. Methods Syst. Des. 49(3), 219–271 (2016)
Filiot, E., Gentilini, R., Raskin, J.F.: Rational synthesis under imperfect information. In: Proceedings of LICS, pp. 422–431 (2018)
Henzinger, T.A., Piterman, N.: Solving games without determinization. In: Ésik, Z. (ed.) CSL 2006. LNCS, vol. 4207, pp. 395–410. Springer, Heidelberg (2006). https://doi.org/10.1007/11874683_26
Hunter, P., Dawar, A.: Complexity bounds for regular games. In: Jȩdrzejowicz, J., Szepietowski, A. (eds.) MFCS 2005. LNCS, vol. 3618, pp. 495–506. Springer, Heidelberg (2005). https://doi.org/10.1007/11549345_43
King, V., Kupferman, O., Vardi, M.Y.: On the complexity of parity word automata. In: Honsell, F., Miculan, M. (eds.) FoSSaCS 2001. LNCS, vol. 2030, pp. 276–286. Springer, Heidelberg (2001). https://doi.org/10.1007/3-540-45315-6_18
KÅ™etÃnský, J., Esparza, J.: Deterministic automata for the (F,G)-fragment of LTL. In: Madhusudan, P., Seshia, S.A. (eds.) CAV 2012. LNCS, vol. 7358, pp. 7–22. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-31424-7_7
Kupferman, O., Morgenstern, G., Murano, A.: Typeness for \(\omega \)-regular automata. In: Wang, F. (ed.) ATVA 2004. LNCS, vol. 3299, pp. 324–338. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-540-30476-0_27
Kupferman, O., Vardi, M.Y.: Complementation constructions for nondeterministic automata on infinite words. In: Halbwachs, N., Zuck, L.D. (eds.) TACAS 2005. LNCS, vol. 3440, pp. 206–221. Springer, Heidelberg (2005). https://doi.org/10.1007/978-3-540-31980-1_14
Liu, W., Wang, J.: A tighter analysis of Piterman’s Büchi determinization. Inf. Process. Lett. 109(16), 941–945 (2009)
Löding, C.: Optimal bounds for transformations of \(\omega \)-automata. In: Rangan, C.P., Raman, V., Ramanujam, R. (eds.) FSTTCS 1999. LNCS, vol. 1738, pp. 97–109. Springer, Heidelberg (1999). https://doi.org/10.1007/3-540-46691-6_8
Löding, C., Yue, H.: Memory bounds for winning strategies in infinite games (2008, unpublished)
Michel, M.: Complementation is more difficult with automata on infinite words. CNET, Paris (1988)
Miyano, S., Hayashi, T.: Alternating finite automata on \(\omega \)-words. Theor. Comput. Sci. 32, 321–330 (1984)
Piterman, N.: From nondeterministic Büchi and Streett automata to deterministic parity automata. Log. Methods Comput. Sci. 3(3), 5 (2007)
Safra, S.: Complexity of automata on infinite objects. Ph.D. thesis, Weizmann Institute of Science (1989)
Safra, S.: Exponential determinization for \(\omega \)-automata with strong-fairness acceptance condition. In: Proceedings of 24th ACM Symposium on Theory of Computing (1992)
Safra, S., Vardi, M.Y.: On \(\omega \)-automata and temporal logic. In: Proceedings of 21st ACM Symposium on Theory of Computing, pp. 127–137 (1989)
Schewe, S.: Büchi complementation made tight. In: Proceedings of 26th Symposium on Theoretical Aspects of Computer Science, volume 3 of LIPIcs, pp. 661–672 (2009)
Schewe, S., Varghese, T.: Determinising parity automata. In: Csuhaj-Varjú, E., Dietzfelbinger, M., Ésik, Z. (eds.) MFCS 2014. LNCS, vol. 8634, pp. 486–498. Springer, Heidelberg (2014). https://doi.org/10.1007/978-3-662-44522-8_41
Vardi, M.: The Büchi complementation saga. In: Proceedings of STACS, pp. 12–22 (2007)
Vardi, M.Y.: Automatic verification of probabilistic concurrent finite-state programs. In: Proceedings of FOCS, pp. 327–338 (1985)
Vardi, M.Y., Wolper, P.: Reasoning about infinite computations. Inf. Comput. 115(1), 1–37 (1994)
Yan, Q.: Lower bounds for complementation of \(\omega \)-automata via the full automata technique. In: Bugliesi, M., Preneel, B., Sassone, V., Wegener, I. (eds.) ICALP 2006. LNCS, vol. 4052, pp. 589–600. Springer, Heidelberg (2006). https://doi.org/10.1007/11787006_50
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Boker, U. (2019). Inherent Size Blowup in \(\omega \)-Automata. In: Hofman, P., Skrzypczak, M. (eds) Developments in Language Theory. DLT 2019. Lecture Notes in Computer Science(), vol 11647. Springer, Cham. https://doi.org/10.1007/978-3-030-24886-4_1
Download citation
DOI: https://doi.org/10.1007/978-3-030-24886-4_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-24885-7
Online ISBN: 978-3-030-24886-4
eBook Packages: Computer ScienceComputer Science (R0)