skip to main content
article
Free Access

Two-Tape Simulation of Multitape Turing Machines

Authors Info & Claims
Published:01 October 1966Publication History
Skip Abstract Section

Abstract

It has long been known that increasing the number of tapes used by a Turing machine does not provide the ability to compute any new functions. On the other hand, the use of extra tapes does make it possible to speed up the computation of certain functions. It is known that a square factor is sometimes required for a one-tape machine to behave as a two-tape machine and that a square factor is always sufficient.

The purpose of this paper is to show that, if a given function requires computation time T for a k-tape realization, then it requires at most computation time T log T for a two-tape realization. The proof of this fact is constructive; given any k-tape machine, it is shown how to design an equivalent two-tape machine that operates within the stated time bounds. In addition to being interesting in its own right, the trade-off relation between number of tapes and speed of computation can be used in a diagonalization argument to show that if T(n) and U(n) are two time functions such that inf T(n) log T(n) ÷ U(n) = 0 then there exists a function that can be computed within the time bound U(n) but not within the time bound T(n).

References

  1. 1 TURINO, A. IVL On computable numbers, with an application to the Entscheidungsproblem Proc. London Math. Soc. {2}, 42 (1938-37), 230-265; Correction, ibid., 43 (1937), 544-546.Google ScholarGoogle Scholar
  2. 2 HARTMANIS, J., AND STEARNS, R. E. 0II. the computational complexity of algorithms. Trans. Amer. Math. Soc. 117 (May 1965), 285-306.Google ScholarGoogle Scholar
  3. 3 HENNIE, F. C. One-tape, off-line Turing machine computations. Inform. and Contr. 8, 6 (Dec. 1965), 553-578.Google ScholarGoogle Scholar
  4. 4 YAMADA, H. Real-time computation and recursivc functions not real-time computable. IRE Trans. EC-11 (1962), 753-760.Google ScholarGoogle Scholar

Index Terms

  1. Two-Tape Simulation of Multitape Turing Machines

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image Journal of the ACM
        Journal of the ACM  Volume 13, Issue 4
        Oct. 1966
        159 pages
        ISSN:0004-5411
        EISSN:1557-735X
        DOI:10.1145/321356
        Issue’s Table of Contents

        Copyright © 1966 ACM

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 October 1966
        Published in jacm Volume 13, Issue 4

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader