Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
173 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
46 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Ambiguity Hierarchy of Regular Infinite Tree Languages (2009.02985v3)

Published 7 Sep 2020 in cs.LO and cs.CL

Abstract: An automaton is unambiguous if for every input it has at most one accepting computation. An automaton is k-ambiguous (for k > 0) if for every input it has at most k accepting computations. An automaton is boundedly ambiguous if it is k-ambiguous for some $k \in \mathbb{N}$. An automaton is finitely (respectively, countably) ambiguous if for every input it has at most finitely (respectively, countably) many accepting computations. The degree of ambiguity of a regular language is defined in a natural way. A language is k-ambiguous (respectively, boundedly, finitely, countably ambiguous) if it is accepted by a k-ambiguous (respectively, boundedly, finitely, countably ambiguous) automaton. Over finite words every regular language is accepted by a deterministic automaton. Over finite trees every regular language is accepted by an unambiguous automaton. Over $\omega$-words every regular language is accepted by an unambiguous B\"uchi automaton and by a deterministic parity automaton. Over infinite trees Carayol et al. showed that there are ambiguous languages. We show that over infinite trees there is a hierarchy of degrees of ambiguity: For every k > 1 there are k-ambiguous languages that are not k - 1 ambiguous; and there are finitely (respectively countably, uncountably) ambiguous languages that are not boundedly (respectively finitely, countably) ambiguous.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (23)
  1. André Arnold. Rational omega-languages are non-ambiguous. Theor. Comput. Sci., 26:221–223, 09 1983.
  2. Expressing cardinality quantifiers in monadic second-order logic over trees. Fundamenta Informaticae, 100(1-4):1–17, 2010.
  3. Unambiguity and uniformization problems on infinite trees. In Simona Ronchi Della Rocca, editor, Computer Science Logic 2013 (CSL 2013), CSL 2013, September 2-5, 2013, Torino, Italy, volume 23 of LIPIcs, pages 81–100. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2013.
  4. MSO on the infinite binary tree: Choice and order. In International Workshop on Computer Science Logic, pages 161–176. Springer, 2007.
  5. Choice functions and well-orderings over the infinite binary tree. Open Mathematics, 8(4):662–682, 2010.
  6. Thomas Colcombet. Unambiguity in automata theory. In International Workshop on Descriptional Complexity of Formal Systems, pages 3–18. Springer, 2015.
  7. Tree automata, mu-calculus and determinacy. In FoCS, volume 91, pages 368–377. Citeseer, 1991.
  8. Olivier Finkel. Personal communication, 12 2020.
  9. Trees, automata, and games. In Proceedings of the fourteenth annual ACM symposium on Theory of computing, pages 60–65, 1982.
  10. Rabin’s uniformization problem 1. The Journal of Symbolic Logic, 48(4):1105–1119, 1983.
  11. Ambiguity, nondeterminism and state complexity of finite automata. Acta Cybernetica, 23(1):141–157, 2017.
  12. Operations on unambiguous finite automata. In International Conference on Developments in Language Theory, pages 243–255. Springer, 2016.
  13. Ernst Leiss. Succinct representation of regular languages by boolean automata. Theoretical computer science, 13(3):323–330, 1981.
  14. Hing Leung. Descriptional complexity of nfa of different ambiguity. International Journal of Foundations of Computer Science, 16(05):975–984, 2005.
  15. Robert McNaughton. Testing and generating infinite sequences by a finite automaton. Information and control, 9(5):521–530, 1966.
  16. Damian Niwiński. On the cardinality of sets of infinite trees recognizable by finite automata. In Andrzej Tarlecki, editor, Mathematical Foundations of Computer Science 1991, pages 367–376, Berlin, Heidelberg, 1991. Springer Berlin Heidelberg.
  17. Infinite words: automata, semigroups, logic and games, volume 141. Academic Press, 2004.
  18. Michael O Rabin. Decidability of second-order theories and automata on infinite trees. Transactions of the american Mathematical Society, 141:1–35, 1969.
  19. Ambiguity Hierarchy of Regular Infinite Tree Languages. In Javier Esparza and Daniel Kráľ, editors, 45th International Symposium on Mathematical Foundations of Computer Science (MFCS 2020), volume 170 of Leibniz International Proceedings in Informatics (LIPIcs), pages 80:1–80:14, Dagstuhl, Germany, 2020. Schloss Dagstuhl–Leibniz-Zentrum für Informatik.
  20. On the equivalence and containment problems for unambiguous regular expressions, regular grammars and finite automata. SIAM Journal on Computing, 14(3):598–611, 1985.
  21. Michal Skrzypczak. Unambiguous languages exhaust the index hierarchy. In Ioannis Chatzigiannakis, Christos Kaklamanis, Dániel Marx, and Donald Sannella, editors, 45th International Colloquium on Automata, Languages, and Programming, ICALP 2018, July 9-13, 2018, Prague, Czech Republic, volume 107 of LIPIcs, pages 140:1–140:14. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2018.
  22. Finite automate: behaviour and synthesis. 1973.
  23. Wolfgang Thomas. Automata on infinite objects. In Formal Models and Semantics, pages 133–191. Elsevier, 1990.
Citations (2)

Summary

We haven't generated a summary for this paper yet.