Skip to main content
Log in

On the computational power of totalistic cellular automata

  • Published:
Mathematical systems theory Aims and scope Submit manuscript

Abstract

Totalistic cellular automata, introduced by S. Wolfram, are cellular automata in which the state transition function depends only on the sum of the states in a cell's neighborhood. Each state is considered as a nonnegative integer and the sum includes the cell's own state. It is shown that one-dimensional totalistic cellular automata can simulate an arbitrary Turing machine in linear time, even when the neighborhood is restricted to one cell on each side. This result settles Wolfram's conjecture that totalistic cellular automata are computation-universal.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. M. A. Arbib,Theories of Abstract Automata, Prentice-Hall, Englewood Cliffs, NJ, 1969.

    Google Scholar 

  2. A. W. Burks, ed.,Essays on Cellular Automata, University of Illinois Press, Urbana, II, 1970.

    Google Scholar 

  3. E. F. Codd,Cellular Automata, Academic Press, New York, 1968.

    Google Scholar 

  4. A. K. Dewdney, Computer recreations,Sci. Amer.,252 (1985), 18–30.

    Google Scholar 

  5. M. Gardner, Mathematical games,Sci. Amer.,224 (1971) and 226 (1972).

    Google Scholar 

  6. M. Gardner,Wheels, Life and Other Mathematical Amusements, Freeman, San Francisco, 1983.

    Google Scholar 

  7. G. T. Herman and G. Rozenberg,Developmental Systems and Languages, North-Holland, Amsterdam, 1975.

    Google Scholar 

  8. J. E. Hopcroft and J. D. Ullman,Introduction to Automata Theory, Languages and Computation, Addison-Wesley, Reading, MA, 1979.

    Google Scholar 

  9. O. H. Ibarra and S. M. Kim, Characterizations and computational complexity of systolic trellis automata,Theoret. Comput. Sci.,29 (1984), 123–153.

    Google Scholar 

  10. S. R. Kosaraju, On some open problems in the theory of cellular automata,IEEE Trans. Comput.,33 (1974), 561–565.

    Google Scholar 

  11. H. T. Kung, Let's design algorithms for VLSI systems,Proceedings of the Caltech Conference on VLSI, Pasadena, CA, 1979, pp. 65–69.

  12. C. Mead and L. Conway,Introduction to VLSI Systems, Addison-Wesley, Reading, MA, 1980.

    Google Scholar 

  13. M. Minsky,Computation: Finite and Infinite Machines, Prentice-Hall, Englewood Cliffs, NJ, 1967.

    Google Scholar 

  14. G. Rozenberg and A. Salomaa,The Mathematical Theory of L Systems, Academic Press, New York, 1980.

    Google Scholar 

  15. A. R. Smith, III, Simple computation-universal cellular spaces,J. Assoc. Comput. Mach.,18 (1971), 339–353.

    Google Scholar 

  16. J. von Neumann,The Theory of Self-Reproducing Automata (A. W. Burks, ed.), University of Illinois Press, Urbana, IL, 1966.

    Google Scholar 

  17. S. Wolfram, Statistical mechanics of cellular automata,Rev. Modern Phys.,55 (1983), 601–644.

    Google Scholar 

  18. S. Wolfram, Universality and complexity in cellular automata, inCellular Automata (Proc. Interdisciplinary Workshop, Los Alamos, 1983) (D. Farmer, T. Toffoli, and S. Wolfram, eds.), North-Holland, Amsterdam, 1984.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Research performed while visiting the Department of Computer Science, University of Cincinnati, 1984/85.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Gordon, D. On the computational power of totalistic cellular automata. Math. Systems Theory 20, 43–52 (1987). https://doi.org/10.1007/BF01692058

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Issue Date:

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

Keywords

Navigation