Abstract
We study the computational complexity of problems related to distinguishability sets for regular languages. Roughly speaking, the distinguishability set \(\mathsf {D}(L)\) for a (not necessarily regular) language \(L\) consists of all words \(w\) that are a common suffix of a word \(xw\) in \(L\) and of a word \(yw\) that does not belong to \(L\). In particular, we investigate the complexity of the representation problem, i.e., deciding for given automata \(A\) and \(B\), whether \(B\) accepts the distinguishability set of \(L(A)\). It is shown that this problem and some of its variants are highly intractable, namely PSPACE-complete. In fact, determining the size of an automaton for \(\mathsf {D}(L(A))\) is already PSPACE-complete. On the other hand, questions related to the hierarchy induced by iterated application of the \(\mathsf {D}\)-operator turn out to be much easier. For instance, the question whether for a given automaton \(A\), the accepted language is equal to its own distinguishability set, i.e., whether \(L(A)=\mathsf {D}(L(A))\) holds, is shown to be NL-complete. As a byproduct of our investigations, we found a compelling characterization of synchronizing automata, namely that a (minimal) automaton \(A\) is synchronizing if and only if \(\mathsf {D}(L(A))=\mathsf {D}^2(L(A))\).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
An \(\mathsf{NC}^1\) many-one reduction from a problem \(A\) to \(B\) is a Dlogtime-uniform family \(C=(C_n)\) of Boolean circuits of polynomial size and logarithmic depth with AND-, OR-, and NOT-gates of bounded fan-in, such that \(x\in A\) if and only if \(C_{|x|}(x)\in B\).
References
Câmpeanu, C., Moreira, N., Reis, R.: The distinguishability operation on regular languages. In: Bensch, S., Freund, R., Otto, F. (eds.) Proceedings of the 6th International Workshop on Non-Classical Models of Automata and Applications, number 304 in books\(@\)ocg.at, Kassel, Germany, pp. 85–100 (2014). Österreichische Computer Gesellschaft
Harrison, M.A.: Introduction to Formal Language Theory. Addison-Wesley, Boston (1978)
Holzer, M., Kutrib, M.: Descriptional and computational complexity of finite automata–a survey. Inform. Comput. 209(3), 456–470 (2011)
Immerman, N.: Nondeterministic space is closed under complementation. SIAM J. Comput. 17(5), 935–938 (1988)
Jiang, T., Ravikumar, B.: Minimal NFA problems are hard. SIAM J. Comput. 22(6), 1117–1141 (1993)
Jones, N.: Space-bounded reducibility among combinatorial problems. J. Comput. System Sci. 11, 68–85 (1975)
Kozen, D.: Lower bounds for natural proof systems. In: Proceedings of the 18th Annual Symposium on Foundations of Computer Science, pp. 254–266 (1977)
Moore, E.F.: Gedanken experiments on sequential machines. In: Shannon, C.E., McCarthy, J. (eds.) Automata Studies, Annals of Mathematics Studies, pp. 129–153. Princeton University Press (1956)
Szelepcsényi, R.: The method of forced enumeration for nondeterministic automata. Acta Inform. 26(3), 279–284 (1988)
Volkov, M.V.: Synchronizing automata and the černý conjecture. In: Martín-Vide, C., Otto, F., Fernau, H. (eds.) LATA 2008. LNCS, vol. 5196, pp. 11–27. Springer, Heidelberg (2008)
Wagner, K., Wechsung, G.: Computational Complexity. Mathematics and its applications (East Europeans series). VEB Deutscher Verlag der Wissenschaften, Berlin (1986)
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
Holzer, M., Jakobi, S. (2015). On the Computational Complexity of Problems Related to Distinguishability Sets. In: Shallit, J., Okhotin, A. (eds) Descriptional Complexity of Formal Systems. DCFS 2015. Lecture Notes in Computer Science(), vol 9118. Springer, Cham. https://doi.org/10.1007/978-3-319-19225-3_10
Download citation
DOI: https://doi.org/10.1007/978-3-319-19225-3_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-19224-6
Online ISBN: 978-3-319-19225-3
eBook Packages: Computer ScienceComputer Science (R0)