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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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
Bennett, C.H.: Logical reversibility of computation. IBM J. Res. Dev. 17, 525–532 (1973). doi:10.1147/rd.176.0525
Cocke, J., Minsky, M.: Universality of tag systems with P = 2. J. Assoc. Comput. Mach. 11, 15–20 (1964). doi:10.1145/321203.321206
Cook, M.: Universality in elementary cellular automata. Complex Syst. 15, 1–40 (2004)
Fredkin, E., Toffoli, T.: Conserv. Log. Int. J. Theoret. Phys. 21, 219–253 (1982). doi:10.1007/BF01857727
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
Minsky, M.L.: Computation: Finite and Infinite Machines. Prentice-Hall, Englewood Cliffs (1967)
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
Morita, K.: Reversible computing and cellular automata – A survey. Theoret. Comput. Sci. 395, 101–131 (2008). doi:10.1016/j.tcs.2008.01.041
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
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
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
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
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
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
Morita, K., Shirasaki, A., Gono, Y.: A 1-tape 2-symbol reversible Turing machine. Trans. IEICE Japan E-72, 223–228 (1989)
Mukai, Y., Morita, K.: Realizing reversible logic elements with memory in the billiard ball model. Int. J. Unconv. Comput. 8, 47–59 (2012)
Neary, T., Woods, D.: Four small universal Turing machines. Fundamenta Informaticae 91, 123–144 (2009). doi:10.3233/FI-2009-0036
Post, E.L.: Formal reductions of the general combinatorial decision problem. Am. J. Math. 65, 197–215 (1943). doi:10.2307/2371809
Rogozhin, Y.: Small universal Turing machines. Theoret. Comput. Sci. 168, 215–240 (1996). doi:10.1016/S0304-3975(96)00077-1
Turing, A.M.: On computable numbers, with an application to the Entscheidungsproblem. Proc. Lond. Math. Soc. Ser. 2 42, 230–265 (1936)
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
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
Acknowledgments
This work was supported by JSPS KAKENHI Grant Number 15K00019.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)