Skip to main content

An upper bound on the order of locally testable deterministic finite automata

  • Conference paper
  • First Online:
Optimal Algorithms (OA 1989)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 401))

Included in the following conference series:

Abstract

A locally testable language is a language with the property that for some nonnegative integer k, called the order of locality, whether or not a word w is in the language depends on (1) the prefix and suffix of w of length k, and (2) the set of intermediate substrings of w of length k + 1, without regard to the order in which these substrings occur. The local testability problem is, given a deterministic finite automaton, to decide whether it accepts a locally testable language or not. Recently, we introduced the first polynomial time algorithm for the local testability problem based on a simple characterization of locally testable deterministic automata. This paper investigates the upper bound on the order of locally testable automata. It shows that the order of a locally testable deterministic automaton is at most n4 + 1, where n is the number of states of the automaton.

Partial support for this research was provided by the Directorate of Computer and Information Science and Engineering of the National Science Foundation under Institutional Infrastructure Grant No. CDA-8805910.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aho, A., Hopcroft, J., and Ullman, J., The Design and Analysis of Computer Algorithms, Addison-Wesley (1974).

    Google Scholar 

  2. Brzozowski, J. and Simon, I., Characterizations of locally testable events, Discrete Mathematics 4 (1973), pp. 243–271.

    Article  Google Scholar 

  3. Harrison, M., Introduction to Formal Language Theory, Addison Wesley (1978).

    Google Scholar 

  4. Hopcroft, J., and Ullman, J., Introduction to Automata Theory, Languages, and Computation, Addison Weslely (1979).

    Google Scholar 

  5. Hunt, H. and Rosenkrantz, D., Computational parallels between the regular and context-free languages, SIAM J. COMPUT., 7 (1978), pp. 99–114.

    Article  Google Scholar 

  6. Kim, S., McNaughton, R., and McCloskey, R., A polynomial time algorithm for the local testability problem of deterministic finite automata, Workshop on Algorithms and Data Structures, (1989).

    Google Scholar 

  7. Martin, R., Studies in Feedback-Shift-Register Synthesis of Sequential Machines, M.I.T. Press, (1969).

    Google Scholar 

  8. McNaughton, R., Algebraic decision procedures for local testability, Mathematical Systems Theory, Vol.8 (1974), pp. 60–76.

    Article  Google Scholar 

  9. McNaughton, R. and Papert, S., Counter-free Automata, M.I.T. Press, (1971)

    Google Scholar 

  10. Menon, P., and Friedman, A., Fault detection in iterative logic arrays, IEEE Trans. on Computers, C-20 (1971), pp. 524–535.

    Google Scholar 

  11. Zalcstein, Y., Locally testable languages, Journal of Computer and System Sciences, 6 (1972), pp. 151–167.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Hristo Djidjev

Rights and permissions

Reprints and permissions

Copyright information

© 1989 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kim, S., McNaughton, R., McCloskey, R. (1989). An upper bound on the order of locally testable deterministic finite automata. In: Djidjev, H. (eds) Optimal Algorithms. OA 1989. Lecture Notes in Computer Science, vol 401. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-51859-2_7

Download citation

  • DOI: https://doi.org/10.1007/3-540-51859-2_7

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-51859-4

  • Online ISBN: 978-3-540-46831-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics