Skip to main content

Cellular automata universality revisited

  • Technical Contributions
  • Conference paper
  • First Online:
Fundamentals of Computation Theory (FCT 1997)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1279))

Included in the following conference series:

Abstract

We propose an original arithmetization of cellular automata independent of Turing machines and present a new classification of universal cellular automata according to the way universality is achieved. Indeed, there are many possibilities to get the universality of cellular automata all based on simulations. Consider, for instance the simulation of any other cellular automaton or the simulation of a given universal Turing machine. The two simulations are quite different but both lead to the construction of a universal cellular automaton. We will distinguish three different simulations. The three kinds of corresponding universal machines are defined as simulation-universal, hereditary-universal and construction-universal. As an illustration, we propose an alternative definition of Kolmogorov complexity. We also recall an undecidability result and a well-known complexity result. The last two results hold as soon as we have a hereditary-universal machine.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J. Albert and K. Čulik II. A simple universal cellular automaton and its one-way and totalistic version. Complex Systems, 1:1–16, 1987.

    Google Scholar 

  2. M.A. Arbib. The universal Turing machine, chapter From universal Turing machines to self-reproduction, pages 177–189. Oxford Science Publications, 1988.

    Google Scholar 

  3. M.A. Arbib. Brains, Machines, and Mathematics. Springer Verlag, 2nd edition, 1990.

    Google Scholar 

  4. J.L. Balcázar, J. Díaz, and J. Gabarró. Structural Complexity I. Springer Verlag, 1988.

    Google Scholar 

  5. J.C. Dubacq. How to simulate Turing machines by invertible cellular automata. Int. J. of Found. of Comput. Sc., 6(4):395–402, 1995.

    Article  Google Scholar 

  6. J. Durand-Lose. Intrinsic universality of a 1-dimensional reversible cellular automaton. In STACS'97, LNCS. Springer Verlag, 1997.

    Google Scholar 

  7. M. Garzon. Models of massive parallelism: Analysis of cellular automata and neural networks. EATCS monographs. Springer Verlag, 1995.

    Google Scholar 

  8. D. Gordon. On the computational power of totalistic cellular automata. Math. System Theory, 20:43–52, 1987.

    Article  Google Scholar 

  9. R. Greenlaw, H.J. Hoover, and W.L. Ruzzo. Limits to parallel computation. Oxford University Press, 1995.

    Google Scholar 

  10. R. Herken. The universal Turing machine, chapter Preface, pages xi-xiv. Oxford Science Publications, 1988.

    Google Scholar 

  11. M. Li and P. Vitányi. An introduction to Kolmogorov complexity and its applications. Texts and monographs in computer science. Springer Verlag, 1993.

    Google Scholar 

  12. K. Lindgren and M. G. Nordhal. Universal computation in simple one-dimensional cellular automata. Complex Systems, 4:299–318, 1990.

    MathSciNet  Google Scholar 

  13. M. Machtey and P. Young. An introduction to the general theory of algorithms. Theory of computation series, North Holland, 1978.

    Google Scholar 

  14. M. Margenstern. Étude de la frontiére entre décidabilité et indécidabilité du probléme de l'arrêt pour les machines de Turing, petites et/ou contraintes. Thése d'habilitation LITP TH 94.01, Laboratoire d'Informatique Théorique et Programmation, 1994.

    Google Scholar 

  15. B. Martin. Efficient unidimensional universal cellular automaton. In Proc. MFCS'92, number 629 in LNCS, pages 374–382. Springer Verlag, 1992.

    Google Scholar 

  16. B. Martin. A universal cellular automaton in quasi-linear time and its S-m-n form. Theoretical Computer Science, 123:199–237, jan 1994.

    Article  Google Scholar 

  17. H. Rogers. Theory of recursive functions and effective computability. Mc GrawHill, 1967.

    Google Scholar 

  18. A.R. Smith III. Simple computation-universal cellular spaces. Journal ACM, 18:339–353, 1971.

    Article  Google Scholar 

  19. A.M. Turing. On computable numbers, with an application to the Entscheidungsproblem. Proc. London Math. Society, 42:230–265, 1936.

    Google Scholar 

  20. S. Wolfram. Theory and applications of cellular automata. Advanced series on complex systems. World Scientific, Singapore, 1986.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Bogdan S. Chlebus Ludwik Czaja

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Martin, B. (1997). Cellular automata universality revisited. In: Chlebus, B.S., Czaja, L. (eds) Fundamentals of Computation Theory. FCT 1997. Lecture Notes in Computer Science, vol 1279. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0036195

Download citation

  • DOI: https://doi.org/10.1007/BFb0036195

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63386-0

  • Online ISBN: 978-3-540-69529-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics