Abstract
We survey recent results on the topological complexity of context-free ω-languages which form the second level of the Chomsky hierarchy of languages of infinite words. In particular, we consider the Borel hierarchy and the Wadge hierarchy of non-deterministic or deterministic context-free ω-languages. We study also decision problems, the links with the notions of ambiguity and of degrees of ambiguity, and the special case of ω-powers.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Andretta, A., Camerlo, R.: The use of complexity hierarchies in descriptive set theory and automata theory. Task Quarterly 9(3), 337–356 (2005)
Arnold, A.: Topological characterizations of infinite behaviours of transition systems. In: Díaz, J. (ed.) ICALP 1983. LNCS, vol. 154, pp. 28–38. Springer, Heidelberg (1983)
Autebert, J.-M., Berstel, J., Boasson, L.: Context free languages and pushdown automata. In: Handbook of Formal Languages, vol. 1. Springer (1996)
Beauquier, D.: Some results about finite and infinite behaviours of a pushdown automaton. In: Paredaens, J. (ed.) ICALP 1984. LNCS, vol. 172, pp. 187–195. Springer, Heidelberg (1984)
Berstel, J.: Transductions and context free languages. Teubner Studienbücher Informatik (1979)
Berstel, J., Perrin, D.: Theory of codes. Academic Press (1985)
Boasson, L.: Context-free sets of infinite words. In: Weihrauch, K. (ed.) GI-TCS 1979. LNCS, vol. 67, pp. 1–9. Springer, Heidelberg (1979)
Boasson, L., Nivat, M.: Adherences of languages. Journal of Computer and System Science 20(3), 285–309 (1980)
Cachat, T.: Symbolic strategy synthesis for games on pushdown graphs. In: Widmayer, P., Triguero, F., Morales, R., Hennessy, M., Eidenbenz, S., Conejo, R. (eds.) ICALP 2002. LNCS, vol. 2380, pp. 704–715. Springer, Heidelberg (2002)
Cachat, T., Duparc, J., Thomas, W.: Solving pushdown games with a Σ3 winning condition. In: Bradfield, J.C. (ed.) CSL 2002 and EACSL 2002. LNCS, vol. 2471, pp. 322–336. Springer, Heidelberg (2002)
Cachat, T., Walukiewicz, I.: The complexity of games on higher order pushdown automata (May 2007), http://fr.arxiv.org/abs/0705.0262
Cagnard, B., Simonnet, P.: Baire and automata. Discrete Mathematics and Theoretical Computer Science 9(2), 255–296 (2007)
Carton, O., Perrin, D.: Chains and superchains for ω-rational sets, automata and semigroups. International Journal of Algebra and Computation 7(7), 673–695 (1997)
Carton, O., Perrin, D.: The Wagner hierarchy of ω-rational sets. International Journal of Algebra and Computation 9(5), 597–620 (1999)
Chomshy, N.: Three models for the description of language. IRE Transactions on Information Theory 2(3), 113–124 (1956)
Choueka, Y.: Theories of automata on omega-tapes: A simplified approach. Journal of Computer and System Science 8(2), 117–141 (1974)
Choueka, Y.: Finite automata, definable sets, and regular expressions over ωn-tapes. Journal of Computer and System Science 17(1), 81–97 (1978)
Choueka, Y., Peleg, D.: A note of omega-regular languages. Bulletin of the EATCS 21, 21–23 (1983)
Cohen, R.S., Gold, A.Y.: Theory of ω-languages, parts one and two. Journal of Computer and System Science 15, 169–208 (1977)
Cohen, R.S., Gold, A.Y.: ω-computations on deterministic pushdown machines. Journal of Computer and System Science 16, 275–300 (1978)
Cohen, R.S., Gold, A.Y.: ω-computations on Turing machines. Theoretical Computer Science 6, 1–23 (1978)
Duparc, J.: La forme Normale des Boréliens de rang finis. PhD thesis, Université Paris VII (1995)
Duparc, J.: Wadge hierarchy and Veblen hierarchy: Part 1: Borel sets of finite rank. Journal of Symbolic Logic 66(1), 56–86 (2001)
Duparc, J.: A hierarchy of deterministic context free ω-languages. Theoretical Computer Science 290(3), 1253–1300 (2003)
Duparc, J., Finkel, O.: An ω-power of a context free language which is Borel above \({\Delta}_\omega^0\). In: Proceedings of the International Conference Foundations of the Formal Sciences V: Infinite Games, Bonn, Germany, November 26-29. Studies in Logic, vol. 11, pp. 109–122. College Publications at King’s College (2007)
Duparc, J., Finkel, O., Ressayre, J.-P.: Computer science and the fine structure of Borel sets. Theoretical Computer Science 257(1-2), 85–105 (2001)
Duparc, J., Riss, M.: The missing link for ω-rational sets, automata, and semigroups. International Journal of Algebra and Computation 16(1), 161–186 (2006)
Engelfriet, J.: Iterated pushdown automata and complexity classes. In: Proceedings of the Fifteenth Annual ACM Symposium on Theory of Computing, Boston, Massachusetts, USA, April 25-27, pp. 365–373. ACM Press (1983)
Engelfriet, J., Hoogeboom, H.J.: X-automata on ω-words. Theoretical Computer Science 110(1), 1–51 (1993)
Finkel, O.: An effective extension of the wagner hierarchy to blind counter automata. In: Fribourg, L. (ed.) CSL 2001 and EACSL 2001. LNCS, vol. 2142, pp. 369–383. Springer, Heidelberg (2001)
Finkel, O.: On the Wadge hierarchy of omega context free languages. In: Proceedings of the International Workshop on Logic and Complexity in Computer Science, held in Honor of Anatol Slissenko for his 60th Birthday, Créteil, France, pp. 69–79 (2001)
Finkel, O.: Topological properties of omega context free languages. Theoretical Computer Science 262(1-2), 669–697 (2001)
Finkel, O.: Wadge hierarchy of omega context free languages. Theoretical Computer Science 269(1-2), 283–315 (2001)
Finkel, O.: Ambiguity in omega context free languages. Theoretical Computer Science 301(1-3), 217–270 (2003)
Finkel, O.: Borel hierarchy and omega context free languages. Theoretical Computer Science 290(3), 1385–1405 (2003)
Finkel, O.: On omega context free languages which are Borel sets of infinite rank. Theoretical Computer Science 299(1-3), 327–346 (2003)
Finkel, O.: An omega-power of a finitary language which is a Borel set of infinite rank. Fundamenta Informaticae 62(3-4), 333–342 (2004)
Finkel, O.: Borel ranks and Wadge degrees of context free ω-languages. In: Cooper, S.B., Löwe, B., Torenvliet, L. (eds.) CiE 2005. LNCS, vol. 3526, pp. 129–138. Springer, Heidelberg (2005)
Finkel, O.: On the length of the Wadge hierarchy of ω-context free languages. Journal of Automata, Languages and Combinatorics 10(4), 439–464 (2005)
Finkel, O.: On winning conditions of high Borel complexity in pushdown games. Fundamenta Informaticae 66(3), 277–298 (2005)
Finkel, O.: Borel ranks and Wadge degrees of omega context free languages. Mathematical Structures in Computer Science 16(5), 813–840 (2006)
Finkel, O.: On the accepting power of 2-tape büchi automata. In: Durand, B., Thomas, W. (eds.) STACS 2006. LNCS, vol. 3884, pp. 301–312. Springer, Heidelberg (2006)
Finkel, O.: Wadge degrees of infinitary rational relations. Special Issue on Intensional Programming and Semantics in honour of Bill Wadge on the occasion of his 60th cycle, Mathematics in Computer Science 2(1), 85–102 (2008)
Finkel, O., Lecomte, D.: There exist some ω-powers of any borel rank. In: Duparc, J., Henzinger, T.A. (eds.) CSL 2007. LNCS, vol. 4646, pp. 115–129. Springer, Heidelberg (2007)
Finkel, O., Simonnet, P.: Topology and ambiguity in omega context free languages. Bulletin of the Belgian Mathematical Society 10(5), 707–722 (2003)
Grädel, E., Thomas, W., Wilke, T. (eds.): Automata, Logics, and Infinite Games. LNCS, vol. 2500. Springer, Heidelberg (2002)
Greibach, S.A.: Remarks on blind and partially blind one way multicounter machines. Theoretical Computer Science 7, 311–324 (1978)
Hopcroft, J.E., Motwani, R., Ullman, J.D.: Introduction to automata theory, languages, and computation. Addison-Wesley Series in Computer Science. Addison-Wesley Publishing Co., Reading (2001)
Hopcroft, J.E., Ullman, J.D.: Introduction to automata theory, languages, and computation. Addison-Wesley Series in Computer Science. Addison-Wesley Publishing Co., Reading (1979)
Kechris, A.S.: Classical descriptive set theory. Springer, New York (1995)
Kechris, A.S., Marker, D., Sami, R.L.: \({\Pi}_1^1\) Borel sets. Journal of Symbolic Logic 54(3), 915–920 (1989)
Landweber, L.H.: Decision problems for ω-automata. Mathematical Systems Theory 3(4), 376–384 (1969)
Lecomte, D.: Sur les ensembles de phrases infinies constructibles a partir d’un dictionnaire sur un alphabet fini. In: Séminaire d’Initiation a l’Analyse, Université Paris 6, vol. 1 ( 2001-2002)
Lecomte, D.: Omega-powers and descriptive set theory. Journal of Symbolic Logic 70(4), 1210–1232 (2005)
Lescow, H., Thomas, W.: Logical specifications of infinite computations. In: de Bakker, J.W., de Roever, W.-P., Rozenberg, G. (eds.) REX 1993. LNCS, vol. 803, pp. 583–621. Springer, Heidelberg (1994)
Linna, M.: On ω-words and ω-computations. Ann. Univ. Turku. Ser A I 168, 53 (1975)
Linna, M.: On omega-sets associated with context-free languages. Information and Control 31(3), 272–293 (1976)
Linna, M.: A decidability result for deterministic ω-context-free languages. Theoretical Computer Science 4, 83–98 (1977)
Mihoubi, D.: Characterization and closure properties of linear omega-languages. Theoretical Computer Science 191(1-2), 79–95 (1998)
Moschovakis, Y.N.: Descriptive set theory. North-Holland Publishing Co., Amsterdam (1980)
Muller, D.E.: Infinite sequences and finite machines. In: Proceedings of the Fourth Annual Symposium on Switching Circuit Theory and Logical Design, Chicago, Illinois, USA, October 28-30, pp. 3–16. IEEE (1963)
Mac Naughton, R.: Testing and generating infinite sequences by a finite automaton. Information and Control 9, 521–530 (1966)
Nivat, M.: Mots infinis engendrés par une grammaire algébrique. RAIRO Informatique Théorique et Applications 11, 311–327 (1977)
Nivat, M.: Sur les ensembles de mots infinis engendrés par une grammaire algébrique. RAIRO Informatique Théorique et Applications 12(3), 259–278 (1978)
Niwinski, D.: Fixed-point characterization of context-free ∞-languages. Information and Control 61(3), 247–276 (1984)
Niwinski, D.: A problem on ω-powers. In: 1990 Workshop on Logics and Recognizable Sets, University of Kiel (1990)
Perrin, D., Pin, J.-E.: Infinite words, automata, semigroups, logic and games. Pure and Applied Mathematics, vol. 141. Elsevier (2004)
Rabin, M.O.: Decidability of second-order theories and automata on infinite trees. Transactions of the American Mathematical Society 141, 1–35 (1969)
Selivanov, V.L.: Fine hierarchy of regular ω-languages. In: Mosses, P.D., Nielsen, M. (eds.) CAAP 1995, FASE 1995, and TAPSOFT 1995. LNCS, vol. 915, pp. 277–287. Springer, Heidelberg (1995)
Selivanov, V.L.: Fine hierarchy of regular ω-languages. Theoretical Computer Science 191, 37–59 (1998)
Selivanov, V.L.: Wadge degrees of ω-languages of deterministic Turing machines. RAIRO-Theoretical Informatics and Applications 37(1), 67–83 (2003)
Selivanov, V.L.: Wadge degrees of ω-languages of deterministic Turing machines. In: Alt, H., Habib, M. (eds.) STACS 2003. LNCS, vol. 2607, pp. 97–108. Springer, Heidelberg (2003)
Serre, O.: Contribution à l’étude des jeux sur des graphes de processus à pile. PhD thesis, Université Paris VII (2004)
Serre, O.: Games with winning conditions of high borel complexity. In: Díaz, J., Karhumäki, J., Lepistö, A., Sannella, D. (eds.) ICALP 2004. LNCS, vol. 3142, pp. 1150–1162. Springer, Heidelberg (2004)
Simonnet, P.: Automates et théorie descriptive. PhD thesis, Université Paris VII (1992)
Staiger, L.: Hierarchies of recursive ω-languages. Elektronische Informationsverarbeitung und Kybernetik 22(5-6), 219–241 (1986)
Staiger, L.: Research in the theory of ω-languages. Journal of Information Processing and Cybernetics 23(8-9), 415–439 (1987), Mathematical aspects of informatics (Mägdesprung, 1986)
Staiger, L.: ω-languages. In: Handbook of Formal Languages, vol. 3, pp. 339–387. Springer, Berlin (1997)
Staiger, L.: On ω-power languages. In: Păun, G., Salomaa, A. (eds.) New Trends in Formal Languages. LNCS, vol. 1218, pp. 377–393. Springer, Heidelberg (1997)
Staiger, L., Wagner, K.: Automatentheoretische und automatenfreie Charakterisierungen topologischer Klassen regulärer Folgenmengen. Elektron. Informationsverarbeit. Kybernetik 10, 379–392 (1974)
Thomas, W.: Automata on infinite objects. In: van Leeuwen, J. (ed.) Handbook of Theoretical Computer Science. Formal models and semantics, vol. B, pp. 135–191. Elsevier (1990)
Thomas, W.: Infinite games and verification (extended abstract of a tutorial). In: Brinksma, E., Larsen, K.G. (eds.) CAV 2002. LNCS, vol. 2404, pp. 58–64. Springer, Heidelberg (2002)
Wadge, W.: Reducibility and determinateness in the Baire space. PhD thesis, University of California, Berkeley (1983)
Wagner, K.: On ω-regular sets. Information and Control 43(2), 123–177 (1979)
Walukiewicz, I.: Pushdown processes: games and model checking. Information and Computation 157, 234–263 (2000)
Wilke, T., Yoo, H.: Computing the Wadge degree, the Lifschitz degree, and the Rabin index of a regular language of infinite words in polynomial time. In: Mosses, P.D., Nielsen, M. (eds.) CAAP 1995, FASE 1995, and TAPSOFT 1995. LNCS, vol. 915, pp. 288–302. Springer, Heidelberg (1995)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Finkel, O. (2014). Topological Complexity of Context-Free ω-Languages: A Survey. In: Dershowitz, N., Nissan, E. (eds) Language, Culture, Computation. Computing - Theory and Technology. Lecture Notes in Computer Science, vol 8001. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-45321-2_4
Download citation
DOI: https://doi.org/10.1007/978-3-642-45321-2_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-45320-5
Online ISBN: 978-3-642-45321-2
eBook Packages: Computer ScienceComputer Science (R0)