Comparing Verboseness for Finite Automata and Turing Machines

  • Till Tantau
Conference paper

DOI: 10.1007/3-540-45841-7_38

Part of the Lecture Notes in Computer Science book series (LNCS, volume 2285)
Cite this paper as:
Tantau T. (2002) Comparing Verboseness for Finite Automata and Turing Machines. In: Alt H., Ferreira A. (eds) STACS 2002. STACS 2002. Lecture Notes in Computer Science, vol 2285. Springer, Berlin, Heidelberg

Abstract

A language is called (m,n)-verbose if there exists a Turing machine that enumerates for any n words at most m possibilities for their characteristic string. We compare this notion to (m,n)-fa-verboseness, where instead of a Turing machine a finite automaton is used. Using a new structural diagonalisation method, where finite automata trick Turing machines, we prove that all (m,n)-verbose languages are (h, k)- verbose, iff all (m,n)-fa-verbose languages are (h,k)-fa-verbose. In other words, Turing machines and finite automata behave in exactly the same way with respect to inclusion of verboseness classes. This identical behaviour implies that the Nonspeedup Theorem also holds for finite automata. As an application of the theoretical framework, we prove a lower bound on the number of bits that need to be communicated to finite automata protocol checkers for nonregular protocols.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  • Till Tantau
    • 1
  1. 1.Fakultät für Elektrotechnik und InformatikTechnische Universität BerlinBerlinGermany

Personalised recommendations