Skip to main content

Two Small Universal Reversible Turing Machines

  • Chapter
  • First Online:
Advances in Unconventional Computing

Part of the book series: Emergence, Complexity and Computation ((ECC,volume 22))

Abstract

We study the problem of constructing small universal Turing machines (UTMs) under the constraint of reversibility, which is a property closely related to physical reversibility. Let URTM(m,n) denote an m-state n-symbol universal reversible Turing machine (URTM). Then, the problem is to find URTM(m,n) with small m and n. So far, several kinds of small URTMs have been given. Here, we newly construct two small URTMs. They are URTM(13,7) and URTM(10,8) that can simulate cyclic tag systems, a kind of universal string rewriting systems proposed by Cook. We show how these URTMs can be designed, and compare them with other existing URTMs.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Axelsen, H.B., Glück, R.: A simple and efficient universal reversible Turing machines. In: Proceedings of the LATA 2011, LNCS, vol. 6638, pp. 117–128 (2011). doi:10.1007/978-3-642-21254-3_8

  2. Bennett, C.H.: Logical reversibility of computation. IBM J. Res. Dev. 17, 525–532 (1973). doi:10.1147/rd.176.0525

    Article  MathSciNet  MATH  Google Scholar 

  3. Cocke, J., Minsky, M.: Universality of tag systems with P = 2. J. Assoc. Comput. Mach. 11, 15–20 (1964). doi:10.1145/321203.321206

    Article  MathSciNet  MATH  Google Scholar 

  4. Cook, M.: Universality in elementary cellular automata. Complex Syst. 15, 1–40 (2004)

    MathSciNet  MATH  Google Scholar 

  5. Fredkin, E., Toffoli, T.: Conserv. Log. Int. J. Theoret. Phys. 21, 219–253 (1982). doi:10.1007/BF01857727

    Article  MathSciNet  Google Scholar 

  6. Kudlek, M., Rogozhin, Y.: A universal Turing machine with 3 states and 9 symbols. In: Proceedings of the DLT 2001, LNCS, vol. 2295, pp. 311–318 (2002). doi:10.1007/3-540-46011-X_27

  7. Minsky, M.L.: Computation: Finite and Infinite Machines. Prentice-Hall, Englewood Cliffs (1967)

    MATH  Google Scholar 

  8. Morita, K.: A simple reversible logic element and cellular automata for reversible computing. In: Proceedings of the MCU 2001, LNCS 2055, pp. 102–113 (2001). doi:10.1007/3-540-45132-3_6

  9. Morita, K.: Reversible computing and cellular automata – A survey. Theoret. Comput. Sci. 395, 101–131 (2008). doi:10.1016/j.tcs.2008.01.041

    Article  MathSciNet  MATH  Google Scholar 

  10. Morita, K.: Reversible Turing machines with a small number of states. In: Proceedings of the NCMA 2014, pp. 179–190 (2014). Slides with figures of computer simulation: Hiroshima University Institutional Repository, http://ir.lib.hiroshima-u.ac.jp/00036075

  11. Morita, K.: Constructing reversible Turing machines by reversible logic element with memory. In: Adamatzky, A. (ed.) Automata, Computation, Universality, pp. 127–138. Springer-Verlag (2015). doi:10.1007/978-3-319-09039-9_6. Slides with figures of computer simulation: Hiroshima University Institutional Repository, http://ir.lib.hiroshima-u.ac.jp/00029224

  12. Morita, K.: Constructing small universal reversible Turing machines (slides with figures of computer simulation). Hiroshima University Institutional Repository (2015). http://ir.lib.hiroshima-u.ac.jp/00036736

  13. Morita, K.: Universal reversible Turing machines with a small number of tape symbols. Fundam. Inform. 138, 17–29 (2015). doi:10.3233/FI-2015-1195

    MathSciNet  MATH  Google Scholar 

  14. Morita, K., Suyama, R.: Compact realization of reversible Turing machines by 2-state reversible logic elements. In: Proceedings of the UCNC 2014, LNCS, vol. 8553, pp. 280–292 (2014). doi:10.1007/978-3-319-08123-6_23. Slides with figures of computer simulation: Hiroshima University Institutional Repository, http://ir.lib.hiroshima-u.ac.jp/00036076

  15. Morita, K., Yamaguchi, Y.: A universal reversible Turing machine. In: Proceedings of the MCU 2007, LNCS, vol. 4664, pp. 90–98 (2007). doi:10.1007/978-3-540-74593-8_8

  16. Morita, K., Shirasaki, A., Gono, Y.: A 1-tape 2-symbol reversible Turing machine. Trans. IEICE Japan E-72, 223–228 (1989)

    Google Scholar 

  17. Mukai, Y., Morita, K.: Realizing reversible logic elements with memory in the billiard ball model. Int. J. Unconv. Comput. 8, 47–59 (2012)

    Google Scholar 

  18. Neary, T., Woods, D.: Four small universal Turing machines. Fundamenta Informaticae 91, 123–144 (2009). doi:10.3233/FI-2009-0036

    MathSciNet  MATH  Google Scholar 

  19. Post, E.L.: Formal reductions of the general combinatorial decision problem. Am. J. Math. 65, 197–215 (1943). doi:10.2307/2371809

    Article  MathSciNet  MATH  Google Scholar 

  20. Rogozhin, Y.: Small universal Turing machines. Theoret. Comput. Sci. 168, 215–240 (1996). doi:10.1016/S0304-3975(96)00077-1

    Article  MathSciNet  MATH  Google Scholar 

  21. Turing, A.M.: On computable numbers, with an application to the Entscheidungsproblem. Proc. Lond. Math. Soc. Ser. 2 42, 230–265 (1936)

    Google Scholar 

  22. Woods, D., Neary, T.: On the time complexity of 2-tag systems and small universal Turing machines. In: Proceedings of the 47th Symposium on Foundations of Computer Science, pp. 439–446 (2006). doi:10.1109/FOCS.2006.58

  23. Woods, D., Neary, T.: The complexity of small universal Turing machines: a survey. Theoret. Comput. Sci. 410, 443–450 (2009). doi:10.1016/j.tcs.2008.09.051

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgments

This work was supported by JSPS KAKENHI Grant Number 15K00019.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kenichi Morita .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Morita, K. (2017). Two Small Universal Reversible Turing Machines. In: Adamatzky, A. (eds) Advances in Unconventional Computing. Emergence, Complexity and Computation, vol 22. Springer, Cham. https://doi.org/10.1007/978-3-319-33924-5_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-33924-5_10

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-33923-8

  • Online ISBN: 978-3-319-33924-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics