Skip to main content

The Complexity of Small Universal Turing Machines: A Survey

  • Conference paper
SOFSEM 2012: Theory and Practice of Computer Science (SOFSEM 2012)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7147))

Abstract

We survey some work concerned with small universal Turing machines, cellular automata, tag systems, and other simple models of computation. For example it has been an open question for some time as to whether the smallest known universal Turing machines of Minsky, Rogozhin, Baiocchi and Kudlek are efficient (polynomial time) simulators of Turing machines. These are some of the most intuitively simple computational devices and previously the best known simulations were exponentially slow. We discuss recent work that shows that these machines are indeed efficient simulators. In addition, another related result shows that RuleĀ 110, a well-known elementary cellular automaton, is efficiently universal. We also discuss some old and new universal program size results, including the smallest known universal Turing machines. We finish the survey with results on generalised and restricted Turing machine models including machines with a periodic background on the tape (instead of a blank symbol), multiple tapes, multiple dimensions, and machines that never write to their tape. We then discuss some ideas for future work.

This paper is extended and updated fromĀ [110]. T.Ā Neary is supported by Science Foundation Ireland, Grant Number 09/RFP/CMS2212. D.Ā Woods is supported by National Science Foundation Grant 0832824, the Molecular Programming Project. We thank Astrid Haberleitner for her tireless work in translating a number of highly technical papers from German to English, and Beverley Henley for her support.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aanderaa, S., Fischer, P.C.: The solvability of the halting problem for 2-state post machines. Journal of the Association for Computing MachineryĀ 14(4), 677ā€“682 (1967)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  2. Aaronson, S.: Book review: A new kind of science. Quantum Information and ComputationĀ 2(5), 410ā€“423 (2002)

    Google ScholarĀ 

  3. Baiocchi, C.: 3N+1, UTM e tag-system. Technical Report Pubblicazione 98/38, Dipartimento di Matematico, UniversitĆ  di Roma (1998) (in Italian)

    Google ScholarĀ 

  4. Baiocchi, C.: Three Small Universal Turing Machines. In: Margenstern, M., Rogozhin, Y. (eds.) MCU 2001. LNCS, vol.Ā 2055, pp. 1ā€“10. Springer, Heidelberg (2001)

    ChapterĀ  Google ScholarĀ 

  5. Bennett, C.H.: Logical reversibility of computation. IBM Journal of Research and DevelopmentĀ 17(6), 525ā€“532 (1973)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  6. Brady, A.H.: The determination of the value of Radoā€™s noncomputable function Ī£(k) for four-state Turing machines. Mathematics of ComputationĀ 40(163), 647ā€“665 (1983)

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  7. Brady, A.H.: The busy beaver game and the meaning of life. In: Herken, R. (ed.) The Universal Turing Machine: A Half-Century Survey, pp. 259ā€“277. Oxford University Press (1988)

    Google ScholarĀ 

  8. Cocke, J., Minsky, M.: Universality of tag systems with Pā€‰=ā€‰2. Journal of the Association for Computing MachineryĀ 11(1), 15ā€“20 (1964)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  9. Cook, M.: Universality in elementary cellular automata. Complex SystemsĀ 15(1), 1ā€“40 (2004)

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  10. Cook, M.: A Concrete View of Rule 110 Computation. Electronic Proceedings in Theoretical Computer ScienceĀ 1, 31ā€“55 (2009)

    ArticleĀ  Google ScholarĀ 

  11. De Mol, L.: Study of Limits of Solvability in Tag Systems. In: Durand-Lose, J., Margenstern, M. (eds.) MCU 2007. LNCS, vol.Ā 4664, pp. 170ā€“181. Springer, Heidelberg (2007)

    ChapterĀ  Google ScholarĀ 

  12. Fischer, P.C.: On formalisms for Turing machines. Journal of the Association for Computing MachineryĀ 12(4), 570ā€“580 (1965)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  13. Fischer, P.C., Meyer, A.R., Rosenberg, A.L.: Counter machines and counter languages. Mathematical Systems TheoryĀ 2(3), 265ā€“283 (1968)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  14. Friedman, J.: A decision procedure for computations of finite automata. Journal of the ACMĀ 9(3), 315ā€“323 (1962)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  15. Gajardo, A., Moreira, A., Goles, E.: Complexity of Langtonā€™s ant. Discrete Applied MathematicsĀ 117, 41ā€“50 (2002)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  16. Green, M.W.: A lower bound on Radoā€™s sigma function for binary Turing machines. In: Proceedings of the 5th IEEE Annual Symposium on Switching Circuit Theory and Logical Design, pp. 91ā€“94 (1964)

    Google ScholarĀ 

  17. Greenlaw, R., Hoover, H.J., Ruzzo, W.L.: Limits to parallel computation: P-completeness theory. Oxford university Press, Oxford (1995)

    MATHĀ  Google ScholarĀ 

  18. Harju, T., Margenstern, M.: Splicing Systems for Universal Turing Machines. In: Ferretti, C., Mauri, G., Zandron, C. (eds.) DNA 2004. LNCS, vol.Ā 3384, pp. 149ā€“158. Springer, Heidelberg (2005)

    ChapterĀ  Google ScholarĀ 

  19. Hermann, G.T.: The uniform halting problem for generalized one state Turing machines. In: Proceedings of the Ninth Annual Symposium on Switching and Automata Theory (FOCS), pp. 368ā€“372. IEEE Computer Society Press, Schenectady (1968)

    ChapterĀ  Google ScholarĀ 

  20. Hermann, G.T.: The halting problem of one state Turing machines with n-dimensional tape. Mathematical Logic QuarterlyĀ 14(7-12), 185ā€“191 (1968)

    ArticleĀ  MathSciNetĀ  Google ScholarĀ 

  21. Hooper, P.: Some small, multitape universal Turing machines. Technical report, Computation Laboratory, Harvard University, Cambridge, Massachusetts (1963)

    Google ScholarĀ 

  22. Hooper, P.: Some small, multitape universal Turing machines. Information SciencesĀ 1(2), 205ā€“215 (1969)

    ArticleĀ  Google ScholarĀ 

  23. Ikeno, N.: A 6-symbol 10-state universal Turing machine. In: Proceedings, Institute of Electrical Communications, Tokyo (1958)

    Google ScholarĀ 

  24. Kleine-BĆ¼ning, H.: Ɯber probleme bei homogener Parkettierung von ā„¤Ć—ā„¤ durch Mealy-automaten bei normierter verwendung. PhD thesis, Institut fĆ¼r Mathematische Logik, MĆ¼nster (1977)

    Google ScholarĀ 

  25. Kleine-BĆ¼ning, H., Ottmann, T.: Kleine universelle mehrdimensionale Turingmaschinen. Elektronische Informationsverarbeitung und KybernetikĀ 13(4-5), 179ā€“201 (1977) (in German)

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  26. Kudlek, M.: Small deterministic Turing machines. Theoretical Computer ScienceĀ 168(2), 241ā€“255 (1996)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  27. Kudlek, M., Rogozhin, Y.: A Universal Turing Machine with 3 States and 9 Symbols. In: Kuich, W., Rozenberg, G., Salomaa, A. (eds.) DLT 2001. LNCS, vol.Ā 2295, pp. 311ā€“318. Springer, Heidelberg (2002)

    ChapterĀ  Google ScholarĀ 

  28. Lafitte, G., Papazian, C.: The Fabric of Small Turing Machines. In: Cooper, S.B., Lƶwe, B., Sorbi, A. (eds.) CiE 2007. LNCS, vol.Ā 4497, pp. 219ā€“227. Springer, Heidelberg (2007)

    Google ScholarĀ 

  29. Langton, C.: Studying artificial life with cellular automata. Physica DĀ 2(1-3), 120ā€“149 (1986)

    ArticleĀ  MathSciNetĀ  Google ScholarĀ 

  30. Lin, S., Rado, T.: Computer studies of Turing machine problems. Journal of the ACMĀ 12(2), 196ā€“212 (1965)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  31. Lindgren, K., Nordahl, M.G.: Universal computation in simple one-dimensional cellular automata. Complex SystemsĀ 4(3), 299ā€“318 (1990)

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  32. Margenstern, M.: Surprising areas in the quest for small universal devices. Electronic Notes in Theoretical computer ScienceĀ 225, 201ā€“220 (2009)

    ArticleĀ  MATHĀ  Google ScholarĀ 

  33. Margenstern, M.: Sur la frontiĆØre entre machines de Turing Ć” arrĆŖt dĆ©cidable et machines de Turing universelles. Technical Report 92-83, LITP Institut Blaise Pascal (1992)

    Google ScholarĀ 

  34. Margenstern, M.: Non-erasing Turing Machines: A Frontier Between a Decidable Halting Problem and Universality. In: Ɖsik, Z. (ed.) FCT 1993. LNCS, vol.Ā 710, pp. 375ā€“385. Springer, Heidelberg (1993)

    ChapterĀ  Google ScholarĀ 

  35. Margenstern, M.: Une machine de Turing universelle sur {0,1}, non-effaƧante et Ơ trois instructions gauches. Technical Report 94-08, LITP Institut Blaise Pascal (1994)

    Google ScholarĀ 

  36. Margenstern, M.: Non-Erasing Turing Machines: A New Frontier Between a Decidable Halting Problem and Universality. In: Baeza-Yates, R.A., Poblete, P.V., Goles, E. (eds.) LATIN 1995. LNCS, vol.Ā 911, pp. 386ā€“397. Springer, Heidelberg (1995)

    ChapterĀ  Google ScholarĀ 

  37. Margenstern, M.: Une machine de Turing universelle non-effaƧante Ć  exactement trois instructions gauches. C. R. Acad. Sci. Paris, SĆ©rie IĀ 320, 101ā€“106 (1995)

    MathSciNetĀ  Google ScholarĀ 

  38. Margenstern, M.: Decidability and Undecidability of the Halting Problem on Turing Machines, a Survey. In: Adian, S., Nerode, A. (eds.) LFCS 1997. LNCS, vol.Ā 1234, pp. 226ā€“236. Springer, Heidelberg (1997)

    ChapterĀ  Google ScholarĀ 

  39. Margenstern, M.: The laterality problem for non-erasing Turing machines on {0, 1} is completely solved. Theoretical Informatics and ApplicationsĀ 31(2), 159ā€“204 (1997)

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  40. Margenstern, M.: Frontier between decidability and undecidability: a survey. In: Margenstern, M. (ed.) Machines, Computations, and Universality (MCU), France, vol.Ā 1, pp. 141ā€“177 (1998)

    Google ScholarĀ 

  41. Margenstern, M.: Frontier between decidability and undecidability: a survey. Theoretical Computer ScienceĀ 231(2), 217ā€“251 (2000)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  42. Margenstern, M.: On quasi-unilateral universal Turing machines. Theoretical Computer ScienceĀ 257(1-2), 153ā€“166 (2001)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  43. Margenstern, M.: An algorithm for building intrinsically universal cellular automata in hyperbolic spaces. In: Proceedings of the 2006 International Conference on Foundations of Computer Science (FCS), Las Vegas, NV, pp. 3ā€“9. CSREA Press (2006)

    Google ScholarĀ 

  44. Margenstern, M., Pavlotskaya, L.: Deux machines de Turing universellesĆ” au plus deux instructions gauches. C. R. Acad. Sci. Paris, SĆ©rie IĀ 320, 1395ā€“1400 (1995)

    MathSciNetĀ  Google ScholarĀ 

  45. Margenstern, M., Pavlotskaya, L.: Vers ue nouvelle approche de lā€™universalitĆ© concernant les machines de Turing. Technical Report 95-58, LITP Institut Blaise Pascal (1995)

    Google ScholarĀ 

  46. Margenstern, M., Pavlotskaya, L.: On the optimal number of instructions for universality of Turing machines connected with a finite automaton. International Journal of Algebra and ComputationĀ 13(2), 133ā€“202 (2003)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  47. Marxen, H., Buntrock, J.: Attacking the Busy Beaver 5. Bulletin of the EATCSĀ 40, 247ā€“251 (1990)

    MATHĀ  Google ScholarĀ 

  48. Michel, P.: Busy beaver competition and Collatz-like problems. Archive Mathematical LogicĀ 32(5), 351ā€“367 (1993)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  49. Michel, P.: Small Turing machines and generalized busy beaver competition. Theoretical Computer ScienceĀ 326, 45ā€“56 (2004)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  50. Michel, P.: The busy beaver competition: a historical survey, arXiv:0906.3749v2 (2010), http://www.logique.jussieu.fr/~michel/ha.html

  51. Minsky, M.: A 6-symbol 7-state universal Turing machines. Technical Report 54-G-027, MIT (1960)

    Google ScholarĀ 

  52. Minsky, M.: Recursive unsolvability of Postā€™s tag problem. Technical Report 54-G-023, Massachusetts Institute of Technology (1960)

    Google ScholarĀ 

  53. Minsky, M.: Recursive unsolvability of Postā€™s problem of ā€œtagā€ and other topics in theory of Turing machines. Annals of MathematicsĀ 74(3), 437ā€“455 (1961)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  54. Minsky, M.: Size and structure of universal Turing machines using tag systems. In: Recursive Function Theory: Proceedings, Symposium in Pure Mathematics, Provelence, vol.Ā 5, pp. 229ā€“238 (1962)

    Google ScholarĀ 

  55. Minsky, M.: Universality of (p=2) tag systems and a 4 symbol 7 state universal Turing machine. In: AIM-33, A.I. memo 33, Computer Science and Artificial Intelligence Laboratory. MIT, Cambridge (1962)

    Google ScholarĀ 

  56. Minsky, M.: Computation, finite and infinite machines. Prentice-Hall, Englewood Cliffs (1967)

    MATHĀ  Google ScholarĀ 

  57. Moore, C., Mertens, S.: The Nature of Computation. Oxford University Press (2011)

    Google ScholarĀ 

  58. Moore, C.: Quasi-linear cellular automata. Physica DĀ 103, 100ā€“132 (1997)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  59. Moore, C.: Predicting non-linear cellular automata quickly by decomposing them into linear ones. Physica DĀ 111, 27ā€“41 (1998)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  60. Moore, E.F.: A simplified universal Turing machine. In: ACM National Meeting, Toronto, Canada, pp. 50ā€“54. ACM Press (1952)

    Google ScholarĀ 

  61. Morita, K., Shirasaki, A., Gono, Y.: A 1-tape 2-symbol reversible Turing machine. The Transactions of the IEICE JapanĀ E72(3), 223ā€“228 (1989)

    Google ScholarĀ 

  62. Morita, K., Yamaguchi, Y.: A Universal Reversible Turing Machine. In: Durand-Lose, J., Margenstern, M. (eds.) MCU 2007. LNCS, vol.Ā 4664, pp. 90ā€“98. Springer, Heidelberg (2007)

    ChapterĀ  Google ScholarĀ 

  63. Neary, T.: Small universal Turing machines. PhD thesis, National University of Ireland, Maynooth (2008)

    Google ScholarĀ 

  64. Neary, T., Woods, D.: P-Completeness of Cellular Automaton Rule 110. In: Bugliesi, M., Preneel, B., Sassone, V., Wegener, I. (eds.) ICALP 2006, Part I. LNCS, vol.Ā 4051, pp. 132ā€“143. Springer, Heidelberg (2006)

    ChapterĀ  Google ScholarĀ 

  65. Neary, T., Woods, D.: Small fast universal Turing machines. Theoretical Computer ScienceĀ 362(1-3), 171ā€“195 (2006)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  66. Neary, T., Woods, D.: Four Small Universal Turing Machines. In: Durand-Lose, J., Margenstern, M. (eds.) MCU 2007. LNCS, vol.Ā 4664, pp. 242ā€“254. Springer, Heidelberg (2007)

    ChapterĀ  Google ScholarĀ 

  67. Neary, T., Woods, D.: Small weakly universal Turing machines, arXiv:0707.4489v1 [cs.CC] (2007)

    Google ScholarĀ 

  68. Neary, T., Woods, D.: Small Weakly Universal Turing Machines. In: Kutyłowski, M., Charatonik, W., Gębala, M. (eds.) FCT 2009. LNCS, vol.Ā 5699, pp. 262ā€“273. Springer, Heidelberg (2009)

    ChapterĀ  Google ScholarĀ 

  69. Neary, T., Woods, D.: Four small universal Turing machines. Fundamenta InformaticaeĀ 91(1), 123ā€“144 (2009)

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  70. Nozaki, A.: On the notion of universality of Turing machine. Kybernetika Academia PrahaĀ 5(1), 29ā€“43 (1969) (English translated version)

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  71. Ollinger, N.: The Quest for Small Universal Cellular Automata. In: Widmayer, P., Triguero, F., Morales, R., Hennessy, M., Eidenbenz, S., Conejo, R. (eds.) ICALP 2002. LNCS, vol.Ā 2380, pp. 318ā€“329. Springer, Heidelberg (2002)

    ChapterĀ  Google ScholarĀ 

  72. Ollinger, N., Richard, G.: Four states are enough? Theoretical Computer ScienceĀ 412(1-2), 22ā€“32 (2011)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  73. Ottmann, T.: Eine universelle Turingmaschine mit zweidimensionalem band. Elektronische Informationsverarbeitung und KybernetikĀ 11(1-2), 27ā€“38 (1975) (in German)

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  74. Ottmann, T.: Einfache universelle mehrdimensionale Turingmaschinen. Habilitationsschrift, Karlsruhe (1975)

    Google ScholarĀ 

  75. Pavlotskaya, L.: Solvability of the halting problem for certain classes of Turing machines. Mathematical NotesĀ 13(6), 537ā€“541; Translated from Matematicheskie Zametki, 13(6), 899ā€“909 (1973)

    Google ScholarĀ 

  76. Pavlotskaya, L.: O minimalā€™nom chisle razlichnykh kodov vershin v grafe universalā€™noj mashiny Tā€™juringa. Disketnyj Analiz, Sbornik Trudov Instituta Matematiki SO AN SSSRĀ 27, 52ā€“60 (1975); On the minimal number of distinct codes for the vertices of the graph of a universal Turing machine (in Russian)

    Google ScholarĀ 

  77. Pavlotskaya, L.: Dostatochnye uslovija razreshimosti problemy ostanovki dlja mashin Tā€™juring. Avtomaty i Mashiny, 91ā€“118 (1978); Sufficient conditions for the halting problem decidability of Turing machines (in Russian)

    Google ScholarĀ 

  78. Pavlotskaya, L.: On machines, universal by extensions. Theoretical Computer ScienceĀ 168(2), 257ā€“266 (1996)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  79. Post, E.L.: Formal reductions of the general combinatorial decision problem. American Journal of MathmaticsĀ 65(2), 197ā€“215 (1943)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  80. Post, E.L.: Recursive unsolvability of a problem of Thue. Journal of Symbolic LogicĀ 12(1), 1ā€“11 (1947)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  81. Post, E.L.: Absolutely unsolvable problems and relatively undecidable propositions ā€“ account of an anticipation. In: Davis, M. (ed.) The Undecidable: Basic Papers on Undecidable Propositions, Unsolvable Problems and Computable Functions, pp. 340ā€“406. Raven Press, New York (1965); Corrected republication. Dover publications, New York (2004)

    Google ScholarĀ 

  82. Priese, L.: Towards a precise characterization of the complexity of universal and nonuniversal Turing machines. SIAM J. Comput.Ā 8(4), 508ā€“523 (1979)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  83. Rado, T.: On non-computable functions. Bell System Technical JournalĀ 41(3), 877ā€“884 (1962)

    ArticleĀ  MathSciNetĀ  Google ScholarĀ 

  84. Richard, G.: A particular universal cellular automaton, HAL research report (oai:hal.archives-ouvertes.fr:hal-00095821_v1) (2006)

    Google ScholarĀ 

  85. Robinson, R.M.: Undecidability and nonperiodicity for tilings of the plane. Inventiones MathematicaeĀ 12(3), 177ā€“209 (1971)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  86. Robinson, R.M.: Minskyā€™s small universal Turing machine. International Journal of MathematicsĀ 2(5), 551ā€“562 (1991)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  87. Rogozhin, Y.: Semā€™ universalā€™nykh mashin Tā€™juringa. In: Fifth All Union Conference on Mathematical Logic, Akad. Naul SSSR. Otdel. Inst. Mat., Novosibirsk, p. 27 (1979); Seven universal Turing machines (in russian)

    Google ScholarĀ 

  88. Rogozhin, Y.: Semā€™ universalā€™nykh mashin Tā€™juringa. Systems and Theoretical Programming, Mat.Ā IssledĀ 69, 76ā€“90 (1982); Seven universal Turing machines (in Russian)

    Google ScholarĀ 

  89. Rogozhin, Y.: Universalā€™naja mashina Tā€™juringa s 10Ā sostojanijami i 3Ā simvolami. Izvestiya Akademii Nauk Respubliki Moldova, MatematikaĀ 4(10), 80ā€“82 (1992); A universal Turing machine with 10 states and 3 symbols (in Russian)

    Google ScholarĀ 

  90. Rogozhin, Y.: About Shannonā€™s problem for Turing machines. Computer Science Journal of MoldovaĀ 1(3), 108ā€“111 (1993)

    Google ScholarĀ 

  91. Rogozhin, Y.: Small universal Turing machines. Theoretical Computer ScienceĀ 168(2), 215ā€“240 (1996)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  92. Rogozhin, Y.: A universal Turing machine with 22 states and 2 symbols. Romanian Journal of Information Science and TechnologyĀ 1(3), 259ā€“265 (1998) (in Russian)

    Google ScholarĀ 

  93. Rogozhin, Y., Verlan, S.: On the Rule Complexity of Universal Tissue P Systems. In: Freund, R., Păun, G., Rozenberg, G., Salomaa, A. (eds.) WMC 2005. LNCS, vol.Ā 3850, pp. 356ā€“362. Springer, Heidelberg (2006)

    ChapterĀ  Google ScholarĀ 

  94. Rothemund, P.W.K.: A DNA and restriction enzyme implementation of Turing Machines. In: Lipton, R.J., Baum, E.B. (eds.) DNA Based Computers: Proceeding of a DIMACS Workshop. DIMACS, vol.Ā 2055, pp. 75ā€“119. Princeton University, AMS (1996)

    Google ScholarĀ 

  95. Shannon, C.E.: A universal Turing machine with two internal states. Automata Studies, Annals of Mathematics StudiesĀ 34, 157ā€“165 (1956)

    MathSciNetĀ  Google ScholarĀ 

  96. Siegelmann, H.T., Margenstern, M.: Nine switch-affine neurons suffice for Turing universality. Neural NetworksĀ 12(4-5), 593ā€“600 (1999)

    ArticleĀ  Google ScholarĀ 

  97. Schroeppel, R.: A two counter machine cannot calculate 2n. Technical Report AIM-257, A.I. memo 257, Computer Science and Artificial Intelligence Laboratory, MIT, Cambridge, MA (1972)

    Google ScholarĀ 

  98. Takahashi, H.: Keisankikai II. Iwanami, Tokyo (1958); Computing machine II (in Japanese)

    Google ScholarĀ 

  99. Turing, A.M.: On computable numbers, with an application to the Entscheidungsproblem. Proceedings of the London Mathematical SocietyĀ 2(42), 230ā€“265 (1936)

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  100. Wagner, K.: Universelle Turingmaschinen mit n-dimensionale band. Elektronische Informationsverarbeitung und KybernetikĀ 9(7-8), 423ā€“431 (1973); Universal Turing machines with n-dimensional tapes (in German)

    Google ScholarĀ 

  101. Wang, H.: A variant to Turingā€™s theory of computing machines. Journal of the Association for Computing MachineryĀ 4(1), 63ā€“92 (1957)

    ArticleĀ  MathSciNetĀ  Google ScholarĀ 

  102. Wang, H.: Tag systems and lag systems. Mathematical AnnalsĀ 152(4), 65ā€“74 (1963)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  103. Watanabe, S.: On a minimal universal Turing machine. Technical report, MCB Report, Tokyo (1960)

    Google ScholarĀ 

  104. Watanabe, S.: 5-symbol 8-state and 5-symbol 6-state universal Turing machines. Journal of the ACMĀ 8(4), 476ā€“483 (1961)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  105. Watanabe, S.: 4-symbol 5-state universal Turing machine. Information Processing Society of Japan MagazineĀ 13(9), 588ā€“592 (1972)

    Google ScholarĀ 

  106. Wolfram, S.: Statistical mechanics of cellular automata. Reviews of Modern PhysicsĀ 55(3), 601ā€“644 (1983)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  107. Wolfram, S.: A new kind of science. Wolfram Media, Inc. (2002)

    Google ScholarĀ 

  108. Woods, D., Neary, T.: On the time complexity of 2-tag systems and small universal Turing machines. In: 47th Annual IEEE Symposium on Foundations of Computer Science (FOCS), pp. 439ā€“446. IEEE, Berkeley (2006)

    Google ScholarĀ 

  109. Woods, D., Neary, T.: Small Semi-Weakly Universal Turing Machines. In: Durand-Lose, J., Margenstern, M. (eds.) MCU 2007. LNCS, vol.Ā 4664, pp. 303ā€“315. Springer, Heidelberg (2007)

    ChapterĀ  Google ScholarĀ 

  110. Woods, D., Neary, T.: The complexity of small universal Turing machines: A survey. Theoretical Computer ScienceĀ 410(4-5), 443ā€“450 (2009)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  111. Woods, D., Neary, T.: Small semi-weakly universal Turing machines. Fundamenta InformaticaeĀ 91(1), 179ā€“195 (2009)

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

Ā© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Neary, T., Woods, D. (2012). The Complexity of Small Universal Turing Machines: A Survey. In: BielikovƔ, M., Friedrich, G., Gottlob, G., Katzenbeisser, S., TurƔn, G. (eds) SOFSEM 2012: Theory and Practice of Computer Science. SOFSEM 2012. Lecture Notes in Computer Science, vol 7147. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-27660-6_32

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-27660-6_32

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-27659-0

  • Online ISBN: 978-3-642-27660-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics