Skip to main content

On the Computational Complexity of Problems Related to Distinguishability Sets

  • Conference paper
  • First Online:
Descriptional Complexity of Formal Systems (DCFS 2015)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9118))

Included in the following conference series:

  • 370 Accesses

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))\).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 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

  1. 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

    Google Scholar 

  2. Harrison, M.A.: Introduction to Formal Language Theory. Addison-Wesley, Boston (1978)

    MATH  Google Scholar 

  3. Holzer, M., Kutrib, M.: Descriptional and computational complexity of finite automata–a survey. Inform. Comput. 209(3), 456–470 (2011)

    Article  MATH  MathSciNet  Google Scholar 

  4. Immerman, N.: Nondeterministic space is closed under complementation. SIAM J. Comput. 17(5), 935–938 (1988)

    Article  MATH  MathSciNet  Google Scholar 

  5. Jiang, T., Ravikumar, B.: Minimal NFA problems are hard. SIAM J. Comput. 22(6), 1117–1141 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  6. Jones, N.: Space-bounded reducibility among combinatorial problems. J. Comput. System Sci. 11, 68–85 (1975)

    Article  MATH  MathSciNet  Google Scholar 

  7. Kozen, D.: Lower bounds for natural proof systems. In: Proceedings of the 18th Annual Symposium on Foundations of Computer Science, pp. 254–266 (1977)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Szelepcsényi, R.: The method of forced enumeration for nondeterministic automata. Acta Inform. 26(3), 279–284 (1988)

    Article  MATH  MathSciNet  Google Scholar 

  10. 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)

    Google Scholar 

  11. Wagner, K., Wechsung, G.: Computational Complexity. Mathematics and its applications (East Europeans series). VEB Deutscher Verlag der Wissenschaften, Berlin (1986)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Markus Holzer .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics