Académique Documents
Professionnel Documents
Culture Documents
University of Edinburgh, DTC in Neuroinformatics and Computational Neuroscience, School of Informatics, Edinburgh EH8 9AB, UK
Universit degli studi di Milano-Bicocca, Dipartimento di Informatica Sistemistica e Comunicazione, viale Sarca 336, 20126 Milano, Italy
Universit Nice-Sophia Antipolis, Laboratoire I3S, 2000 Route des Colles, 06903 Sophia Antipolis, France
a r t i c l e
i n f o
Article history:
Received 9 August 2012
Received in revised form 16 December 2012
Accepted 19 December 2012
Available online 3 January 2013
Communicated by M. Yamashita
a b s t r a c t
A combinatorial proof that surjective D-dimensional CA are non-wandering is given. This
answers an old open question stated in Blanchard and Tisseur (2000) [3]. Moreover, an
explicit upper bound for the return time is given.
2013 Elsevier B.V. All rights reserved.
Keywords:
Combinatorial problems
Multidimensional cellular automata
Symbolic dynamics
Discrete dynamical systems
1. Introduction
Cellular automata (CA) are simple formal models for
complex systems. They essentially consist in an innite
number of identical nite automata arranged on a regular lattice (here Z D ). Each automaton updates its state
according to a local rule which takes into account the current state of the automaton and the state of a xed set of
neighbors. This simple formal denition contrasts with the
great variety of distinct dynamical behaviors. The latter allows a successful use of CA in practical applications in numerous scientic elds ranging from biology to chemistry,
or from mathematics to computer science [13]. However,
This work has been partially supported by the French National Research Agency project EMC (ANR-09-BLAN-0164) and by the PRIN 201011/MIUR project Automata and Formal Languages: Mathematical and Applicative Aspects.
Corresponding authors at: Universit degli studi di Milano-Bicocca, Dipartimento di Informatica Sistemistica e Comunicazione, viale Sarca 336,
20126 Milano, Italy.
E-mail addresses: L.Acerbi@sms.ed.ac.uk (L. Acerbi),
dennunzio@disco.unimib.it (A. Dennunzio), enrico.formenti@unice.fr
(E. Formenti).
0020-0190/$ see front matter 2013 Elsevier B.V. All rights reserved.
http://dx.doi.org/10.1016/j.ipl.2012.12.009
where k = min |x|: x Z D , c (x) = c (x) .
1 (2(k+r )+1) D
f ( P ) =
.
(1)
(2k+1) D
3. The results
The property stated by the following lemma is the core
of the main result.
Lemma 2. Let ( A Z , F ) be a surjective D-dimensional CA with
local rule f and radius r. For any k N and any D-dimensional
pattern P of domain [k, k] D , there exist a non-null integer t
D
(2k+1) and a pattern Q f t ( P ) such that Q [k,k] D = P .
Proof. Let t = (2k+1) . For the sake of argument, assume
that there exists a pattern P such that
D
1. dom( P ) = [k, k] D ,
2. m [1, t ], Q f m ( P ), P k Q .
S (t )c = A [ktr ,k+tr ] \ S (t ),
D
C (t ) = S A [ktr ,k+tr ] , P k S .
D
With the induced topology, the D-dimensional congurations set is a Cantor space. For any conguration c (resp.,
pattern P ), c | K (resp., P | K ) denotes the restriction of c
(resp., P ) to the nite subset K Z D . In the sequel, given
two patterns U and P , P k U means that [k, k] D =
dom( P ) dom(U ) and U |[k,k] D = P .
Theorem 1. (See [19].) Let ( A Z , F ) be a surjective D-dimensional CA with local rule f and radius r. For any k N and any
D-dimensional pattern P of domain [k, k] D , it holds that
D
S (t ) = S A [ktr ,k+tr ] , n [0, t ], P k f n ( S ) ,
c A Z , x Z D ,
d c , c = 2k
c , c A Z ,
157
F (c )(x) = f (c |x+[r ,r ] D ).
The integer r and the map f are called the radius and the
local rule of the given CA.
The local rule f can be naturally extended to all
(square) patterns in the following way. With a little
abuse of notation, for any integer k r and any pattern P of domain dom( P ) = [k, k] D we dene f ( P ) =
F (c )|[(kr ),kr ] D (with dom( f ( P )) = [(k r ), k r ] D ),
where c is any conguration with c |[k,k] D = P . For any
(2)
where
(2(k+tr )+1) D
,
= C (t ).
158
Fig. 1. Pre-images of patterns with domain of side [(k + tr ), k + tr ] (upper row). Time t grows one unity per row. Patterns in the convex regions delimited
by blue dotted curves cannot contain P in their center by the initial assumptions in the proof of Lemma 2. (For interpretation of the references to color in
this gure legend, the reader is referred to the web version of this article.)
D
s(t ) = c(t ) (2k+1) 1 t .
(3)
R F (c ) (2k+1)
1
2k
< .
and F is non-wandering.
4. Conclusions
= s(t + 1).
Taking t = t 1 in (3), it follows that s(t 1) = 0, and,
equivalently, S (t 1) = . Therefore, C (t ) f 1 (S (t
D
1)c ) = A (2(k+t r )+1) , i.e., all patterns of domain [k
D
t r , k + t r ] containing P have some n-image (n > 0)
which in its turn contains P in the center. In other words,
C (t ) is contained in one of the regions delimited by dotted blue curves in Fig. 1. 2
Denition 2. Given a CA F and
tion is dened as
c A Z ,
R F (c ) = min t N \ {0}, B (c ) F t B (c ) = .
Remark. A D-dimensional CA is non-wandering if and only
if for any > 0 and any conguration c the return time
function R F (c ) < .
Theorem 3. For any surjective D-dimensional CA F , the return
time function is bounded, and hence F is non-wandering. In parD
ticular, c A Z , > 0
Acknowledgements
The authors warmly thank the anonymous referees for
careful reading. Referee 1 has also pointed out that some
ideas about the proof of Lemma 2 were also contained in
the Vincent Bernardis Ph.D. thesis [2] although they were
never published.
References
[1] L. Acerbi, A. Dennunzio, E. Formenti, Conservation of some dynamical
properties for operations on cellular automata, Theoretical Computer
Science 410 (2009) 36853693.
[2] Vincent Bernardi, Lois de conservation sur automates cellulaires, PhD
thesis, Universit de Provence, 2007.
[3] F. Blanchard, P. Tisseur, Some properties of cellular automata with
equicontinuity points, Annales de lInstitut Henri Poincar. Probabilits et Statistiques 36 (2000) 569582.
[4] M. Boyle, B. Kitchens, Periodic points for cellular automata, Indagationes Mathematicae 10 (1999) 483493.
[5] G. Braga, G. Cattaneo, P. Flocchini, C. Quaranta Vogliotti, Pattern
growth in elementary cellular automata, Theoretical Computer Science 145 (1995) 126.
[6] G. Cattaneo, A. Dennunzio, L. Margara, Solution of some conjectures
about topological properties of linear cellular automata, Theoretical
Computer Science 325 (2004) 249271.
159
[16] P. Kurka,
Languages, equicontinuity and attractors in cellular automata, Ergodic Theory and Dynamical Systems 17 (1997) 417433.
[17] P. Kurka,
Topological and Symbolic Dynamics, Cours Spcialiss,
vol. 11, Socit Mathmatique de France, 2004.
[18] V. Lukkarila, Sensitivity and topological mixing are undecidable for
reversible one-dimensional cellular automata, Journal of Cellular Automata 5 (2010) 241272.
[19] A. Maruoka, M. Kimura, Conditions for injectivity of global maps for
tessellation automata, Information and Control 32 (1976) 158162.