Skip to main content

A Tight Linear Bound on the Neighborhood of Inverse Cellular Automata

  • Conference paper
Automata, Languages and Programming (ICALP 2005)

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

Included in the following conference series:

Abstract

Reversible cellular automata (RCA) are models of massively parallel computation that preserve information. They consist of an array of identical finite state machines that change their states synchronously according to a local update rule. By selecting the update rule properly the system has been made information preserving, which means that any computation process can be traced back step-by-step using an inverse automaton. We investigate the maximum range in the array that a cell may need to see in order to determine its previous state. We provide a tight upper bound on this inverse neighborhood size in the one-dimensional case: we prove that in a RCA with n states the inverse neighborhood is not wider than n–1, when the neighborhood in the forward direction consists of two consecutive cells. Examples are known where range n–1 is needed, so the bound is tight. If the forward neighborhood consists of m consecutive cells then the same technique provides the upper bound n m − 1–1 for the inverse direction.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Amoroso, S., Patt, Y.: Decision Procedures for Surjectivity and Injectivity of Parallel Maps for Tessellation Structures. Journal of Computer and System Sciences 6, 448–464 (1972)

    Article  MATH  MathSciNet  Google Scholar 

  2. Hedlund, G.: Endomorphisms and automorphisms of shift dynamical systems. Mathematical Systems Theory 3, 320–375 (1969)

    Article  MATH  MathSciNet  Google Scholar 

  3. Kari, J.: On the Inverse Neighborhood of Reversible Cellular Automata. In: Rosenberg, G., Salomaa, A. (eds.) Lindenmayer Systems, Impact in Theoretical Computer Science, Computer Graphics and Developmental Biology, pp. 477–495. Springer, Heidenberg (1989)

    Google Scholar 

  4. Kari, J.: Reversibility and surjectivity problems of cellular automata. Journal of Computer and System Sciences 48, 149–182 (1994)

    Article  MATH  MathSciNet  Google Scholar 

  5. Margolus, N.: Physics-like models of computation. Physica D 10, 81–95 (1984)

    Article  MathSciNet  Google Scholar 

  6. Moore, E.F.: Machine Models of Self-reproduction. In: Proceedings of the Symposium in Applied Mathematics, vol. 14, pp. 17–33 (1962)

    Google Scholar 

  7. Morita, K., Harao, M.: Computation Universality of one-dimensional reversible (injective) cellular automata. IEICE Transactions E72, 758–762 (1989)

    Google Scholar 

  8. Myhill, J.: The Converse to Moore’s Garden-of-Eden Theorem. In: Proceedings of the American Mathematical Society, vol. 14, pp. 685–686 (1963)

    Google Scholar 

  9. Richardson, D.: Tessellations with Local Transformations. Journal of Computer and System Sciences 6, 373–388 (1972)

    Article  MATH  MathSciNet  Google Scholar 

  10. Sutner, K.: De Bruijn graphs and linear cellular automata. Complex Systems 5, 19–31 (1991)

    MATH  MathSciNet  Google Scholar 

  11. Toffoli, T., Margolus, N.: Invertible cellular automata: a review. Physica D 45, 229–253 (1990)

    Article  MATH  MathSciNet  Google Scholar 

  12. Wolfram, S.: A New Kind of Science. Wolfram Media (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Czeizler, E., Kari, J. (2005). A Tight Linear Bound on the Neighborhood of Inverse Cellular Automata. In: Caires, L., Italiano, G.F., Monteiro, L., Palamidessi, C., Yung, M. (eds) Automata, Languages and Programming. ICALP 2005. Lecture Notes in Computer Science, vol 3580. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11523468_34

Download citation

  • DOI: https://doi.org/10.1007/11523468_34

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-31691-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics