Skip to main content
Top

2018 | OriginalPaper | Chapter

Simulation and Intrinsic Universality Among Reversible Cellular Automata, the Partition Cellular Automata Leverage

Author : Jérôme Durand-Lose

Published in: Reversibility and Universality

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

This chapter presents the use of Partitioned Cellular Automata—introduced by Morita and colleagues— as the tool to tackle simulation and intrinsic universality in the context of Reversible Cellular Automata. Cellular automata (CA) are mappings over infinite lattices such that all cells are updated synchronously according to the states around each one and a common local function. A CA is reversible if its global function is invertible and its inverse can also be expressed as a CA. Kari proved in 1989 that invertibility is not decidable (for CA of dimension at least 2) and is thus hard to manipulate. Partitioned Cellular Automata (PCA) were introduced as an easy way to handle reversibility by partitioning the states of cells according to the neighborhood. Another approach by Margolus led to the definition of Block CA (BCA) where blocks of cells are updated independently. Both models allow easy check and design for reversibility. After proving that CA, BCA and PCA can simulate each other, it is proven that the reversible sub-classes can also simulate each other contradicting the intuition based on decidability results. In particular, it is proven that any d-dimensional reversible CA (d-R-CA) can be expressed as a BCA with \(d+1\) partitions. This proves a 1990 conjecture by Toffoli and Margolus (Physica D 45) improved and partially proved by Kari in 1996 (Mathematical System Theory 29). With the use of signals and reversible programming, a 1-R-CA that is intrinsically universal —able to simulate any 1-R-CA— is built. Finally, with a peculiar definition of simulation, it is proven that any CA (reversible or not) can be simulated by a reversible one. All these results extend to any dimension.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Albert, J., Čulik, K. II.: A simple universal cellular automaton and its one-way and totalistic version. Complex Syst. 1, 1–16 (1987) Albert, J., Čulik, K. II.: A simple universal cellular automaton and its one-way and totalistic version. Complex Syst. 1, 1–16 (1987)
2.
go back to reference Amoroso, S., Patt, Y.N.: Decision procedure for surjectivity and injectivity of parallel maps for tessellation structure. J. Comput. Syst. Sci. 6, 448–464 (1972)MathSciNetCrossRefMATH Amoroso, S., Patt, Y.N.: Decision procedure for surjectivity and injectivity of parallel maps for tessellation structure. J. Comput. Syst. Sci. 6, 448–464 (1972)MathSciNetCrossRefMATH
5.
go back to reference Burks, A.W.: Essays on Cellular Automata. University of Illinois Press, Champaign (1970)MATH Burks, A.W.: Essays on Cellular Automata. University of Illinois Press, Champaign (1970)MATH
9.
go back to reference Durand-Lose, J.: About the universality of the billiard ball model. In: Margenstern, M. (ed.) Universal Machines and Computations (UMC ’98), vol. 2, pp. 118–133. Université de Metz (1998) Durand-Lose, J.: About the universality of the billiard ball model. In: Margenstern, M. (ed.) Universal Machines and Computations (UMC ’98), vol. 2, pp. 118–133. Université de Metz (1998)
11.
go back to reference Durand-Lose, J.: Representing reversible cellular automata with reversible block cellular automata. In: Cori, R., Mazoyer, J., Morvan, M., Mosseri, R. (eds.) Discrete Models: Combinatorics, Computation, and Geometry, DM-CCG ’01, vol. AA of Discrete Mathematics and Theoretical Computer Science Proceedings, pp. 145–154 (2001a). http://dmtcs.loria.fr/volumes/abstracts/dmAA0110.abs.html Durand-Lose, J.: Representing reversible cellular automata with reversible block cellular automata. In: Cori, R., Mazoyer, J., Morvan, M., Mosseri, R. (eds.) Discrete Models: Combinatorics, Computation, and Geometry, DM-CCG ’01, vol. AA of Discrete Mathematics and Theoretical Computer Science Proceedings, pp. 145–154 (2001a). http://​dmtcs.​loria.​fr/​volumes/​abstracts/​dmAA0110.​abs.​html
12.
go back to reference Durand-Lose, J.: Back to the universality of the Billiard ball model. Mult. Valued Logic 6(5–6), 423–437 (2001b)MathSciNetMATH Durand-Lose, J.: Back to the universality of the Billiard ball model. Mult. Valued Logic 6(5–6), 423–437 (2001b)MathSciNetMATH
16.
17.
go back to reference Kari, J.: On the circuit depth of structurally reversible cellular automata. Fund. Inf. 38(1–2), 93–107 (1999)MathSciNetMATH Kari, J.: On the circuit depth of structurally reversible cellular automata. Fund. Inf. 38(1–2), 93–107 (1999)MathSciNetMATH
19.
go back to reference Lecerf, Y.: Machines de Turing réversibles. Récursive insolubilité en \(n\in \mathbb{N}\) de l’équation \(u = \theta ^nu\), où \(\theta \) est un isomorphisme de codes. Comptes rendus des séances de l’académie des sciences 257:2597–2600 (1963) Lecerf, Y.: Machines de Turing réversibles. Récursive insolubilité en \(n\in \mathbb{N}\) de l’équation \(u = \theta ^nu\), où \(\theta \) est un isomorphisme de codes. Comptes rendus des séances de l’académie des sciences 257:2597–2600 (1963)
21.
go back to reference Margolus, N.: Physics and Computation. Ph.D. thesis, MIT (1988) Margolus, N.: Physics and Computation. Ph.D. thesis, MIT (1988)
22.
23.
go back to reference Moore, E.F.: Machine models of self-reproduction. Proc. Symp. Appl. Math. 14, 17–33 (1962)CrossRefMATH Moore, E.F.: Machine models of self-reproduction. Proc. Symp. Appl. Math. 14, 17–33 (1962)CrossRefMATH
24.
go back to reference Morita, K.: Any irreversible cellular automaton can be simulated by a reversible one having the same dimension. Tech. Rep. IEICE, Comp. 92–45(1992–10), 55–64 (1992) Morita, K.: Any irreversible cellular automaton can be simulated by a reversible one having the same dimension. Tech. Rep. IEICE, Comp. 92–45(1992–10), 55–64 (1992)
25.
go back to reference Morita, K.: Computation-universality of one-dimensional one-way reversible cellular automata. Inform. Process. Lett. 42, 325–329 (1992b)MathSciNetCrossRefMATH Morita, K.: Computation-universality of one-dimensional one-way reversible cellular automata. Inform. Process. Lett. 42, 325–329 (1992b)MathSciNetCrossRefMATH
26.
28.
go back to reference Morita, K., Harao, M.: Computation universality of one-dimensional reversible (injective) cellular automata. Trans. IEICE, E 72(6), 758–762 (1989) Morita, K., Harao, M.: Computation universality of one-dimensional reversible (injective) cellular automata. Trans. IEICE, E 72(6), 758–762 (1989)
29.
go back to reference Myhill, J.R.: The converse of Moore’s garden-of-eden theorem. Proc. Am. Math. Soc. 14, 685–686 (1963)MathSciNetMATH Myhill, J.R.: The converse of Moore’s garden-of-eden theorem. Proc. Am. Math. Soc. 14, 685–686 (1963)MathSciNetMATH
30.
go back to reference Ollinger, N.: Two-states bilinear intrinsically universal cellular automata. In: FCT ’01. LNCS, vol. 2138, 369–399. Springer, Berlin Ollinger, N.: Two-states bilinear intrinsically universal cellular automata. In: FCT ’01. LNCS, vol. 2138, 369–399. Springer, Berlin
32.
go back to reference Richardson, D.: Tessellations with local transformations. J. Comput. Syst. Sci. 6(5), 373–388 (1972) Richardson, D.: Tessellations with local transformations. J. Comput. Syst. Sci. 6(5), 373–388 (1972)
33.
go back to reference Sarkar, P.: A brief history of cellular automata. ACM Comput. Surv. 32(1), 80–107 (2000)CrossRef Sarkar, P.: A brief history of cellular automata. ACM Comput. Surv. 32(1), 80–107 (2000)CrossRef
34.
35.
go back to reference Toffoli, T., Margolus, N.: Cellular Automata Machine – A New Environment for Modeling. MIT press, Cambridge (1987)MATH Toffoli, T., Margolus, N.: Cellular Automata Machine – A New Environment for Modeling. MIT press, Cambridge (1987)MATH
37.
go back to reference Wolfram, S.: Theory and Applications of Cellular Automata. World Scientific, Singapore (1986)MATH Wolfram, S.: Theory and Applications of Cellular Automata. World Scientific, Singapore (1986)MATH
Metadata
Title
Simulation and Intrinsic Universality Among Reversible Cellular Automata, the Partition Cellular Automata Leverage
Author
Jérôme Durand-Lose
Copyright Year
2018
DOI
https://doi.org/10.1007/978-3-319-73216-9_4

Premium Partner