A compact topology for sand automata

In this paper, we exhibit a strong relation between the sand automata configuration space and the cellular automata configuration space. This relation induces a compact topology for sand automata, and a new context in which sand automata are homeomor…

Authors: Alberto Dennunzio (DISCo), Pierre Guillon (IGM), Beno^it Masson (LIF)

A compact topology for sand automata
A ompat top ology for Sand Automata ∗ † Alb erto Denn unzio ‡ Pierre Guillon § Benoît Masson ¶ Abstrat In this pap er, w e exhibit a strong relation b et w een the sand automata onguration spae and the ellular automata onguration spae. This relation indues a ompat top ology for sand automata, and a new on text in whi h sand automata are homeomorphi to ellular automata ating on a sp ei subshift. W e sho w that the existing top ologial results for sand automata, inluding the Hedlund-lik e represen tation theorem, still hold. In this on text, w e giv e a  haraterization of the ellular automata whi h are sand automata, and study some dynamial b eha viors su h as equion tin uit y . F urthermore, w e deal with the nilp oteny . W e sho w that the lassial denition is not meaningful for sand automata. Then, w e in tro due a suitable new notion of nilp oteny for sand automata. Finally , w e pro v e that this simple dynamial b eha vior is undeidable. Keyw ords: sand automata, ellular automata, dynamial systems, subshifts, nilp oteny , undeidabilit y 1 In tro dution Self-organized ritialit y (SOC) is a ommon phenomenon observ ed in a h uge v ariet y of pro esses in ph ysis, biology and omputer siene. A SOC system ev olv es to a ritial state after some nite transien t. An y p erturbation, no matter ho w small, of the ritial state generates a deep reorganization of the ∗ This w ork has b een supp orted b y the In terlink/MIUR pro jet Cellular Automata: T op o- logial Prop erties, Chaos and Asso iated F ormal Languages, b y the ANR Blan Pro jet Syo- more and b y the PRIN/MIUR pro jet F ormal Languages and Automata: Mathematial and Appliativ e Asp ets. † Some of the results of this pap er ha v e b een submitted at JA C 2008 and IFIP TCS 2008 onferenes. ‡ Univ ersità degli studi di Milano-Bio a, Dipartimen to di Informatia Sistemistia e Co- m uniazione, via Bio a degli Arim b oldi 8, 20126 Milano (Italy). Email: dennunziodiso.unimib.i t § Univ ersité P aris-Est, Lab oratoire d'Informatique de l'Institut Gaspard Monge, UMR CNRS 8049, 5 b d Desartes, 77 454 Marne la V allée Cedex 2 (F rane). Email: pierre.guillonuniv-mlv. fr ¶ Lab oratoire d'Informatique F ondamen tale de Marseille (LIF)-CNRS, Aix-Marseille Uni- v ersité, 39 rue Joliot-Curie, 13 453 Marseille Cedex 13 (F rane). Email: benoit.massonlif.univ-m rs.f r 1 whole system. Then, after some other nite transien t, the system rea hes a new ritial state and so on. Examples of SOC systems are: sandpiles, sno w a v alan hes, star lusters in the outer spae, earthquak es, forest res, load bal- ane in op erating systems [2 , 5, 4, 3 , 20 ℄. Among them, sandpiles mo dels are a paradigmati formal mo del for SOC systems [ 11 , 12 ℄. In [6℄, the authors in tro dued sand automata as a generalization of sandpiles mo dels and transp osed them in the setting of disrete dynamial systems. A k ey-p oin t of [ 6℄ w as to in tro due a (lo ally ompat) metri top ology to study the dynamial b eha vior of sand automata. A rst and imp ortan t result w as a fundamen tal represen tation theorem similar to the w ell-kno wn Hedlund's theo- rem for ellular automata [13 , 6 ℄. In [7, 8 ℄, the authors in v estigate sand automata b y dealing with some basi set prop erties and deidabilit y issues. In this pap er w e on tin ue the study of sand automata. First of all, w e in- tro due a dieren t metri on ongurations (i.e. spatial distributions of sand grains). This metri is dened b y means of the relation b et w een sand automata and ellular automata [8 ℄. With the indued top ology , the onguration set turns out to b e a ompat (and not only lo ally ompat), p erfet and to- tally disonneted spae. The strit ompatness giv es a b etter top ologial ba kground to study the b eha vior of sand automata (and in general of dis- rete dynamial systems). In fat, ompatness pro vides a lots of v ery useful results whi h help in the in v estigation of sev eral dynamial prop erties [1 , 16 ℄. W e sho w that all the top ologial results from [6℄ still hold, in partiular the Hedlund-lik e represen tation theorem remains v alid with the ompat top ology . Moreo v er, with this top ology , an y sand automaton is homeomorphi to a el- lular automaton dened on a subset of its usual domain. W e pro v e that it is p ossible to deide whether a giv en ellular automaton is in fat a sand automa- ton. Besides, this relation helps to pro v e some prop erties ab out the dynamial b eha vior of sand automata, su h as the equiv alene b et w een equion tin uit y and ultimate p erio diit y . Then, w e study nilp oteny of sand automata. The lassial denition of nilp oteny for ellular automata [10 , 14 ℄ is not meaningful, sine it prev en ts an y sand automaton from b eing nilp oten t. Therefore, w e in tro due a new denition whi h aptures the in tuitiv e idea that a nilp oten t automaton destro ys all the ongurations: a sand automaton is nilp oten t if all ongurations get loser and loser to a uniform onguration, not neessarily rea hing it. Finally , w e pro v e that this b eha vior is undeidable. The pap er is strutured as follo ws. First, in Setion 2 , w e reall basi de- nitions and results ab out ellular automata and sand automata. Then, in Se- tion 3 , w e dene a ompat top ology and w e pro v e some top ologial results, in partiular the represen tation theorem. Finally , in Setion 4, nilp oteny for sand automata is dened and pro v ed undeidable. 2 2 Denitions F or all a, b ∈ Z with a ≤ b , let [ a, b ] = { a, a + 1 , . . . , b } and g [ a, b ] = [ a, b ] ∪ { + ∞ , − ∞} . F or a ∈ Z , let [ a, + ∞ ) = { a, a + 1 , . . . } \ { + ∞} . Let N + b e the set of p ositiv e in tegers. F or a v etor i ∈ Z d , denote b y | i | the innite norm of i . Let A a (p ossibly innite) alphab et and d ∈ N ∗ . Denote b y M d the set of all the d -dimensional matries with v alues in A . W e assume that the en tries of an y matrix U ∈ M d are all the in teger v etors of a suitable d -dimensional h yp er-retangle [1 , h 1 ] × · · · × [1 , h d ] ⊂ N d + . F or an y h = ( h 1 , . . . , h d ) ∈ N d + , let M d h ⊂ M d b e the set of all the matries with en tries in [1 , h 1 ] × · · · × [1 , h d ] . In the sequel, the v etor h will b e alled the or der of the matries b elonging to M d h . F or a giv en elemen t x ∈ A Z d , the nite p ortion of x of referene p osition i ∈ Z d and order h ∈ N d + is the matrix M i h ( x ) ∈ M d h dened as ∀ k ∈ [1 , h 1 ] × · · · × [1 , h d ] , M i h ( x ) k = x i + k − 1 . F or an y r ∈ N , let r d (or simply r if the dimension is not am biguous) b e the v etor ( r , . . . , r ) . 2.1 Cellular automata and subshifts Let A b e a nite alphab et. A CA  ongur ation of dimension d is a funtion from Z d to A . The set A Z d of all the CA ongurations is alled the CA  ongur ation sp a e . This spae is usually equipp ed with the T y hono metri d T dened b y ∀ x, y ∈ A Z d , d T ( x, y ) = 2 − k where k = min  | j | : j ∈ Z d , x j 6 = y j  . The top ology indued b y d T oinides with the pro dut top ology indued b y the disrete top ology on A . With this top ology , the CA onguration spae is a Can tor spae: it is ompat, p erfet (i.e., it has no isolated p oin ts) and totally disonneted. F or an y k ∈ Z d the shift map σ k : A Z d → A Z d is dened b y ∀ x ∈ A Z d , ∀ i ∈ Z d , σ k ( x ) i = x i + k . A funtion F : A Z d → A Z d is said to b e shift- ommuting if ∀ k ∈ Z d , F ◦ σ k = σ k ◦ F . A d -dimensional subshift S is a losed subset of the CA onguration spae A Z d whi h is shift-in v arian t, i.e. for an y k ∈ Z d , σ k ( S ) ⊂ S . Let F ⊆ M d and let S F b e the set of ongurations x ∈ A Z d su h that all p ossible nite p ortions of x do not b elong to F , i.e. for an y i, h ∈ Z d , M i h ( x ) / ∈ F . The set S F is a subshift, and F is alled its set of forbidden patterns. Note that for an y subshift S , it is p ossible to nd a set of forbidden patterns F su h that S = S F . A subshift S is said to b e a subshift of nite typ e (SFT) if S = S F for some nite set F . The lan- guage of a subshift S is L ( S ) =  U ∈ M d : ∃ i ∈ Z d , h ∈ N d + , x ∈ S, M i h ( x ) = U  (for more on subshifts, see [ 17 ℄ for instane). A  el lular automaton is a quadruple h A, d, r , g i , where A is the alphab et also alled the state set , d is the dimension, r ∈ N is the r adius and g : M d 2r + 1 → A is the lo  al rule of the automaton. The lo al rule g indues a glob al rule G : A Z d → A Z d dened as follo ws, ∀ x ∈ A Z d , ∀ i ∈ Z d , G ( x ) i = g  M i − r 2r + 1 ( x )  . 3 Note that CA are exatly the lass of all shift-omm uting funtions whi h are (uniformly) on tin uous with resp et to the T y hono metri (Hedlund's theorem from [13 ℄). F or the sak e of simpliit y , w e will mak e no distintion b et w een a CA and its global rule G . The lo al rule g an b e extended naturally to all nite matries in the fol- lo wing w a y . With a little abuse of notation, for an y h ∈ [2 r + 1 , + ∞ ) d and an y U ∈ M d h , dene g ( U ) as the matrix obtained b y the sim ultaneous appliation of g to all the M d 2r + 1 submatries of U . F ormally , g ( U ) = M r h − 2 r ( G ( x )) , where x is an y onguration su h that M 0 h ( x ) = U . F or a giv en CA, a state s ∈ A is quies ent (resp., spr e ading ) if for all matries U ∈ M d 2r + 1 su h that ∀ k ∈ [1 , 2 r + 1] d , (resp., ∃ k ∈ [1 , 2 r + 1] d ) U k = s , it holds that g ( U ) = s . Remark that a spreading state is also quiesen t. A CA is said to b e spreading if it has a spreading state. In the sequel, w e will assume that for ev ery spreading CA the spreading state is 0 ∈ A . 2.2 SA Congurations A SA  ongur ation (or simply  ongur ation ) is a set of sand grains organized in piles and distributed all o v er the d -dimensional lattie Z d . A pile is represen ted either b y an in teger from Z ( numb er of gr ains ), or b y the v alue + ∞ ( sour  e of gr ains ), or b y the v alue −∞ ( sink of gr ains ), i.e. it is an elemen t of e Z = Z ∪ {−∞ , + ∞} . One pile is p ositioned in ea h p oin t of the lattie Z d . F ormally , a onguration x is a funtion from Z d to e Z whi h asso iates an y v etor i = ( i 1 , . . . , i d ) ∈ Z d with the n um b er x i ∈ e Z of grains in the pile of p osition i . When the dimension d is kno wn without am biguit y w e note 0 the n ull v etor of Z d . Denote b y C = e Z Z d the set of all ongurations. A onguration x ∈ C is said to b e  onstant if there is an in teger c ∈ Z su h that for an y v etor i ∈ Z d , x i = c . In that ase w e write x = c . A onguration x ∈ C is said to b e b ounde d if there exist t w o in tegers m 1 , m 2 ∈ Z su h that for all v etors i ∈ Z d , m 1 ≤ x i ≤ m 2 . Denote b y B the set of all b ounded ongurations. A me asuring devi e β m r of preision r ∈ N and referene heigh t m ∈ Z is a funtion from e Z to ^ [ − r, r ] dened as follo ws ∀ n ∈ e Z , β m r ( n ) =    + ∞ if n > m + r , −∞ if n < m − r , n − m otherwise. A measuring devie is used to ev aluate the relativ e heigh t of t w o piles, with a b ounded preision. This is the te hnial basis of the denition of ylinders, distanes and ranges whi h are used all along this artile. In [6℄, the authors equipp ed C with a metri in su h a w a y that t w o on- gurations are at small distane if they ha v e the same n um b er of grains in a nite neigh b orho o d of the pile indexed b y the n ull v etor. The neigh b orho o d is individuated b y putting the measuring devie at the top of the pile, if this latter on tains a nite n um b er of grains. Otherwise the measuring devie is put at 4 heigh t 0 . In order to formalize this distane, the authors in tro dued the notion of ylinder , that w e rename top ylinder . F or an y onguration x ∈ C , for an y r ∈ N , and for an y i ∈ Z d , the top ylinder of x en tered in i and of radius r is the d -dimensional matrix C ′ i r ( x ) ∈ M d 2r + 1 dened on the innite alphab et A = e Z b y ∀ k ∈ [1 , 2 r + 1] d ,  C ′ i r ( x )  k =    x i if k = r + 1 , β x i r ( x i + k − r − 1 ) if k 6 = r + 1 and x i 6 = ±∞ , β 0 r ( x i + k − r − 1 ) otherwise. In dimension 1 and for a onguration x ∈ C , w e ha v e C ′ i r ( x ) = ( β x i r ( x i − r ) , . . . , β x i r ( x i − 1 ) , x i , β x i r ( x i +1 ) , . . . , β x i r ( x i + r )) if x i 6 = ±∞ , while C ′ i r ( x ) =  β 0 r ( x i − r ) , . . . , β 0 r ( x i − 1 ) , x i , β 0 r ( x i +1 ) , . . . , β 0 r ( x i + r )  if x i = ±∞ . By means of top ylinders, the distane d ′ : C × C → R + has b een in tro dued as follo ws: ∀ x, y ∈ C , d ′ ( x, y ) = 2 − k where k = min n r ∈ N : C ′ 0 r ( x ) 6 = C ′ 0 r ( y ) o . Prop osition 2.1 ([ 6 , 8℄) With the top olo gy indu e d by d ′ , the  ongur ation sp a e is lo  al ly  omp at, p erfe t and total ly dis onne te d. 2.3 Sand automata F or an y in teger r ∈ N , for an y onguration x ∈ C and an y index i ∈ Z d with x i 6 = ±∞ , the r ange of en ter i and radius r is the d -dimensional matrix R i r ( x ) ∈ M d 2r + 1 on the nite alphab et A = ^ [ − r, r ] ∪ ⊥ su h that ∀ k ∈ [1 , 2 r + 1] d ,  R i r ( x )  k =  ⊥ if k = r + 1 , β x i r ( x i + k − r − 1 ) otherwise. The range is used to dene a sand automaton. It is a kind of top ylinder, where the observ er is alw a ys lo ated on the top of the pile x i (alled the r efer en e ). It represen ts what the automaton is able to see at p osition i . Sometimes the en tral ⊥ sym b ol ma y b e omitted for simpliit y sak e. The set of all p ossible ranges of radius r , in dimension d , is denoted b y R d r . A sand automaton (SA) is a deterministi nite automaton w orking on on- gurations. Ea h pile is up dated syn hronously , aording to a lo al rule whi h omputes the v ariation of the pile b y means of the range. F ormally , a SA is a triple h d, r , f i , where d is the dimension, r is the r adius and f : R d r → [ − r, r ] is 5 the lo  al rule of the automaton. By means of the lo al rule, one an dene the glob al rule F : C → C as follo ws ∀ x ∈ C , ∀ i ∈ Z d , F ( x ) i =  x i if x i = ±∞ , x i + f ( R i r ( x )) otherwise. Remark that the radius r of the automaton has three dieren t meanings: it rep- resen ts at the same time the n um b er of measuring devies in ev ery dimension of the range (n um b er of piles in the neigh b orho o d), the preision of the measuring devies in the range, and the highest return v alue of the lo al rule (v ariation of a pile). It guaran tees that there are only a nite n um b er of ranges and return v alues, so that the lo al rule has nite desription. The follo wing example illustrates a sand automaton whose b eha vior will b e studied in Setion 4. F or more examples, w e refer to [8 ℄. Example 1 [the automaton N ℄ This automaton destro ys a onguration b y ollapsing all piles to w ards the lo w est one. It dereases a pile when there is a lo w er pile in the neigh b orho o d (see Figure 1 ). Let N = h 1 , 1 , f N i of global rule F N where ∀ a, b ∈ ^ [ − 1 , 1] , f N ( a, b ) =  − 1 if a < 0 or b < 0 , 0 otherwise.  Figure 1: Illustration of the b eha vior of N . When no misunderstanding is p ossible, w e iden tify a SA with its global rule F . F or an y k ∈ Z d , w e extend the denition of the shift map to C , σ k : C → C is dened b y ∀ x ∈ C , ∀ i ∈ Z d , σ k ( x ) i = x i + k . The r aising map ρ : C → C is dened b y ∀ x ∈ C , ∀ i ∈ Z d , ρ ( x ) i = x i + 1 . A funtion F : C → C is said to b e verti al- ommuting if F ◦ ρ = ρ ◦ F . A funtion F : C → C is innity-pr eserving if for an y onguration x ∈ C and an y v etor i ∈ Z d , F ( x ) i = + ∞ if and only if x i = + ∞ and F ( x ) i = −∞ if and only if x i = −∞ . Remark that the raising map ρ is the sand automaton of radius 1 whose lo al rule alw a ys returns 1 . On the opp osite, the horizon tal shifts σ i are not sand automata: they destro y innite piles b y mo ving them, whi h is not p ermitted b y the denition of the global rule. Theorem 2.1 ([6 , 8 ℄) The lass of SA is exatly the lass of shift and verti al-  ommuting, innity-pr eserving funtions F : C → C whih ar e  ontinuous w.r.t. the metri d ′ . 6 3 T op ology and dynamis In this setion w e in tro due a ompat top ology on the SA onguration spae b y means of a relation b et w een SA and CA. With this top ology , a Hedlund- lik e theorem still holds and ea h SA turns out to b e homeomorphi to a CA ating on a sp ei subshift. W e also  haraterize CA whose ation on this subshift represen ts a SA. Finally , w e pro v e that equion tin uit y is equiv alen t to ultimate p erio diit y , and that expansivit y is a v ery strong notion: there exist no p ositiv ely expansiv e SA. 3.1 A ompat top ology for SA ongurations F rom [8℄, w e kno w that an y SA of dimension d an b e sim ulated b y a suitable CA of dimension d + 1 (and also an y CA an b e sim ulated b y a SA). In partiular, a d -dimensional SA onguration an b e seen as a ( d + 1 )-dimensional CA onguration on the alphab et A = { 0 , 1 } . More preisely , onsider the funtion ζ : C → { 0 , 1 } Z d +1 dened as follo ws ∀ x ∈ C , ∀ i ∈ Z d , ∀ k ∈ Z , ζ ( x ) ( i,k ) =  1 if x i ≥ k , 0 otherwise. A SA onguration x ∈ C is o ded b y the CA onguration ζ ( x ) ∈ { 0 , 1 } Z d +1 . Remark that ζ is an injetiv e funtion. Consider the ( d + 1) -dimensional matrix K ∈ M d +1 ( 1 , . . . , 1 , 2) su h that K 1 ,..., 1 , 2 = 1 and K 1 ,..., 1 , 1 = 0 . With a little abuse of notation, denote S K = S { K } the subshift of ongurations that do not on tain the pattern K . Prop osition 3.1 The set ζ ( C ) is the subshift S K . Pr o of. Ea h d -dimensional SA onguration x ∈ C is o ded b y the ( d + 1) - dimensional CA onguration ζ ( x ) su h that for an y i, h ∈ Z d +1 , M i h ( ζ ( x )) 6 = K , then ζ ( C ) ⊆ S K . Con v ersely , w e an dene a preimage b y ζ for an y y ∈ S K , b y ∀ i ∈ Z d , x i = sup { k : y ( i,k ) = 1 } . Hene ζ ( C ) = S K .  Figure 2 illustrates the mapping ζ and the matrix K =  1 0  for the dimension d = 1 . The set of SA ongurations C = e Z Z an b e seen as the subshift S K = ζ ( C ) of the CA ongurations set { 0 , 1 } Z 2 . Denition 3.1 The distan e d : C × C → R + is dene d as fol lows: ∀ x, y ∈ C , d ( x, y ) = d T ( ζ ( x ) , ζ ( y )) . In other w ords, the (w ell dened) distane d b et w een t w o ongurations x, y ∈ C is nothing but the T y hono distane b et w een the ongurations ζ ( x ) , ζ ( y ) in the subshift S K . The orresp onding metri top ology is the { 0 , 1 } Z d +1 pro dut top ology indued on S K . 7 (a) V alid onguration. (b) In v alid onguration. Figure 2: The onguration from Figure 2(a) is v alid, while the onguration from Figure 2(b) on tains the forbidden matrix K : there is a hole. Remark 1 Note that this top olo gy do es not  oinide with the top olo gy obtaine d as  ountable pr o dut of the disr ete top olo gy on e Z . Inde e d, for any i ∈ Z d , the i th pr oje tion π i : C → e Z dene d by π i ( x ) = x i is not  ontinuous in any  ongur ation x with x i = ±∞ . However, it is  ontinuous in al l  ongur ations x suh that x i ∈ Z , sin e ∀ k ∈ Z , ∀ x, y ∈ C ,  onditions π i ( x ) = k and d ( x, y ) ≤ 2 − max( | i | ,k ) imply that π i ( y ) = k . By denition of this top ology , if one onsiders ζ as a map from C on to S K , ζ turns out to b e an isometri homeomorphism b et w een the metri spaes C (endo w ed with d ) and S K (endo w ed with d T ). As an immediate onsequene, the follo wing results hold. Prop osition 3.2 The set C is a  omp at and total ly dis onne te d sp a e wher e the op en b al ls ar e lop en (i.e. lose d and op en) sets. Prop osition 3.3 The sp a e C is p erfe t. Pr o of. Cho ose an arbitrary onguration x ∈ C . F or an y n ∈ N , let l ∈ Z d su h that | l | = n . W e build a onguration y ∈ C , equal to x exept at site l , dened as follo ws ∀ j ∈ Z d \ { l } , y j = x j and y l =  1 if x l = 0 , 0 otherwise. By Denition 3.1 , d ( y , x ) = 2 − n .  Consider no w the follo wing notion. Denition 3.2 (ground ylinder) F or any  ongur ation x ∈ C , for any r ∈ N , and for any i ∈ Z d , the ground ylinder of x  enter e d on i and of r adius r is the d -dimensional matrix C i r ( x ) ∈ M d 2r + 1 dene d by ∀ k ∈ [1 , 2 r + 1] d ,  C i r ( x )  k = β 0 r ( x i + k − r − 1 ) . 8 F or example in dimension 1 , C i r ( x ) =  β 0 r ( x i − r ) , . . . , β 0 r ( x i ) , . . . , β 0 r ( x i + r )  . Figure 3 illustrates top ylinders and ground ylinders in dimension 1 . Re- mark that the on ten t of the t w o kinds of ylinders is totally dieren t. (a) T op ylinder en tered on x i = 4 : C ′ i r ( x ) = (+1 , −∞ , − 3 , 4 , − 2 , − 2 , +1) . (b) Ground ylinder, at heigh t 0 : C i r ( x ) = (+ ∞ , − 2 , +1 , + ∞ , +2 , +2 , + ∞ ) . Figure 3: Illustration of the t w o notions of ylinders on the same onguration, with radius 3 , in dimension 1 . F rom Denition 3.1, w e obtain the follo wing expression of distane d b y means of ground ylinders. Remark 2 F or any p air of  ongur ations x, y ∈ C , we have d ( x, y ) = 2 − k wher e k = min  r ∈ N : C 0 r ( x ) 6 = C 0 r ( y )  . As a onsequene, t w o ongurations x, y are ompared b y putting b o xes (the ground ylinders) at heigh t 0 around the orresp onding piles indexed b y 0 . The in teger k is the size of the smallest ylinders in whi h a dierene app ears b et w een x and y . This w a y of alulating the distane d is similar to the one used for the distane d ′ , with the dierene that the measuring devies and the ylinders are no w lo ated at heigh t 0 . This is sligh tly less in tuitiv e than the distane d ′ , sine it do es not orresp ond to the denition of the lo al rule. Ho w ev er, this fat is not an issue all the more sine the onguration spae is ompat and the represen tation theorem still holds with the new top ology (Theorem 3.5 ). 3.2 SA as CA on a subshift Let ( X, m 1 ) and ( Y , m 2 ) b e t w o metri spaes. T w o funtions H 1 : X → X , H 2 : Y → Y are (top ologially)  onjugate d if there exists a homeomorphism η : X → Y su h that H 2 ◦ η = η ◦ H 1 . 9 W e are going to sho w that an y SA is onjugated to some restrition of a CA. Let F a d -dimensional SA of radius r and lo al rule f . Let us dene the ( d + 1 )- dimensional CA G on the alphab et { 0 , 1 } , with radius 2 r and lo al rule g dened as follo ws (see [ 8℄ for more details). Let M ∈ M d +1 4r + 1 b e a matrix on the nite alphab et { 0 , 1 } whi h do es not on tain the pattern K . If there is a j ∈ [ r + 1 , 3 r ] su h that M (2 r +1 ,... , 2 r +1 ,j ) = 1 and M (2 r +1 ,... , 2 r +1 ,j +1) = 0 , then let R ∈ R d r b e the range tak en from M of radius r en tered on (2 r + 1 , . . . , 2 r + 1 , j ) . See gure 4 for an illustration of this onstrution in dimension d = 1 . Figure 4: Constrution of the lo al rule g of the CA from the lo al rule f of the SA, in dimension 1 . A range R of radius r is asso iated to the matrix M of order 4r + 1 . The new en tral v alue dep ends on the heigh t j of the en tral olumn plus its v ariation. Therefore, dene g ( M ) = 1 if j + f ( R ) ≥ 0 , g ( M ) = 0 if j + f ( R ) < 0 , or g ( M ) = M (2 r +1 ,... , 2 r +1) (en tral v alue un hanged) if there is no su h j . The follo wing diagram omm utes: C F − − − − → C ζ   y   y ζ S K − − − − → G S K , (1) i.e. G ◦ ζ = ζ ◦ F . As an immediate onsequene, w e ha v e the follo wing result. Prop osition 3.4 A ny d -dimensional SA F is top olo gi al ly  onjugate d to a suit- able ( d + 1) -dimensional CA G ating on S K . Being a dynamial submo del, SA share prop erties with CA, some of whi h are pro v ed b elo w. Ho w ev er, man y results whi h are true for CA are no longer true for SA; for instane, injetivit y and bijetivit y are not equiv alen t, as pro v ed in [7 ℄. Th us, SA deserv e to b e onsidered as a new mo del. Corollary 3.3 The glob al rule F : C → C of a SA is uniformly  ontinuous w.r.t distan e d . Pr o of. Let G b e the global rule of the CA whi h sim ulates the giv en SA. Sine the diagram (1) omm utes and ζ is a homeomorphism, F = ζ − 1 ◦ G ◦ ζ . Sine G is a on tin uous map and, b y Prop osition 3.2 , C is ompat, then the thesis is obtained.  10 F or ev ery a ∈ Z , let P a = π − 1 0 ( { a } ) b e the lop en (and ompat) set of all ongurations x ∈ C su h that x 0 = a . Lemma 3.4 L et F : C → C b e a  ontinuous and innity-pr eserving map. Ther e exists an inte ger l ∈ N suh that for any  ongur ation x ∈ P 0 we have | F ( x ) 0 | ≤ l . Pr o of. Sine F is on tin uous and innit y-preserving, the set F ( P 0 ) is ompat and inluded in π − 1 0 ( Z ) . F rom Remark 1 , π 0 is on tin uous on the set π − 1 0 ( Z ) and in partiular it is on tin uous on the ompat F ( P 0 ) . Hene π 0 ( F ( P 0 )) is a ompat subset of e Z on taining no innit y , and therefore it is inluded in some in terv al [ − l , l ] , where l ∈ N .  Theorem 3.5 A mapping F : C → C is the glob al tr ansition rule of a sand automaton if and only if al l the fol lowing statements hold ( i ) F is (uniformly)  ontinuous w.r.t the distan e d ; ( ii ) F is shift- ommuting; ( iii ) F is verti al- ommuting; ( iv ) F is innity-pr eserving. Pr o of. Let F b e the global rule of a SA. By denition of SA, F is shift- omm uting, v ertial-omm uting and innit y-preserving. F rom Corollary 3.3 , F is also uniformly on tin uous. Con v ersely , let F b e a on tin uous map whi h is shift-omm uting, v ertial- omm uting, and innit y-preserving. By ompatness of the spae C , F is also uniformly on tin uous. Let l ∈ N b e the in teger giv en b y Lemma 3.4 . Sine F is uniformly on tin uous, there exists an in teger r ∈ N su h that ∀ x, y ∈ C C 0 r ( x ) = C 0 r ( y ) ⇒ C 0 l ( F ( x )) = C 0 l ( F ( y )) . W e no w onstrut the lo al rule f : R d r → [ − r, r ] of the automaton. F or an y input range R ∈ R d r , set f ( R ) = F ( x ) 0 , where x is an arbitrary onguration of P 0 su h that ∀ k ∈ [1 , 2 r + 1] , k 6 = r + 1 , β 0 r ( x k − r − 1 ) = R k . Note that the v alue of f ( R ) do es not dep end on the partiular  hoie of the onguration x ∈ P 0 su h that ∀ k 6 = r + 1 , β 0 r ( x k − r − 1 ) = R k . Indeed, Lemma 3.4 and uniform on tin uit y together ensure that for an y other onguration y ∈ P 0 su h that ∀ k 6 = r + 1 , β 0 r ( y k − r − 1 ) = R k , w e ha v e F ( y ) 0 = F ( x ) 0 , sine β 0 l ( F ( x ) 0 ) = β 0 l ( F ( y ) 0 ) and | F ( y ) 0 | ≤ l . Th us the rule f is w ell dened. W e no w sho w that F is the global mapping of the sand automaton of radius r and lo al rule f . Thanks to ( iv ) , it is suien t to pro v e that for an y x ∈ C and for an y i ∈ Z d with | x i | 6 = ∞ , w e ha v e F ( x ) i = x i + f  R i r ( x )  . By ( ii ) and ( iii ) , for an y i ∈ Z d su h that | x i | 6 = ∞ , it holds that F ( x ) i =  ρ x i ◦ σ − i  F ( σ i ◦ ρ − x i ( x ))  i = x i +  σ − i  F ( σ i ◦ ρ − x i ( x ))  i = x i +  F ( σ i ◦ ρ − x i ( x ))  0 . 11 Sine σ i ◦ ρ − x i ( x ) ∈ P 0 , w e ha v e b y denition of f F ( x ) i = x i + f  R 0 r ( σ i ◦ ρ − x i ( x ))  . Moreo v er, b y denition of the range, for all k ∈ [1 , 2 r + 1] d , R 0 r ( σ i ◦ ρ − x i ( x )) k = β [ σ i ◦ ρ − x i ( x )] 0 r ( σ i ◦ ρ − x i ( x ) k ) = β 0 r ( x i + k − x i ) = β x i r ( x i + k ) , hene R 0 r ( σ i ◦ ρ − x i ( x )) = R i r ( x ) , whi h leads to F ( x ) i = x i + f  R i r ( x )  .  W e no w deal with the follo wing question: giv en a ( d + 1 )-dimensional CA, do es it represen t a d -dimensional SA, in the sense of the onjugay expressed b y diagram 1 ? In order to answ er to this question w e start to express the ondition under whi h the ation of a CA G an b e restrited to a subshift S F , i.e., G ( S F ) ⊆ S F (if this fat holds, the subshift S F is said to b e G -in v arian t). Lemma 3.6 L et G and S F b e a CA and a subshift of nite typ e, r esp e tively. The  ondition G ( S F ) ⊆ S F is satise d i for any U ∈ L ( S F ) and any H ∈ F of the same or der than g ( U ) , it holds that g ( U ) 6 = H . Pr o of. Supp ose that G ( S F ) ⊆ S F . Cho ose arbitrarily H ∈ F and U ∈ L ( S F ) , with g ( U ) and H of the same order. Let x ∈ S F on taining the matrix U . Sine G ( x ) ∈ S F , then g ( U ) ∈ L ( S F ) , and so g ( U ) 6 = H . Con v ersely , if x ∈ S F and G ( x ) / ∈ S F , then there exist U ∈ L ( S F ) and H ∈ F with g ( U ) = H .  The follo wing prop osition giv es a suien t and neessary ondition under whi h the ation of a CA G on ongurations of the G -in v arian t subshift S K = C preserv es an y olumn whose ells ha v e the same v alue. Lemma 3.7 L et G b e a ( d + 1) -dimensional CA with state set { 0 , 1 } and S K b e the subshift r epr esenting SA  ongur ations. The fol lowing two statements ar e e quivalent: ( i ) for any x ∈ S K with x (0 ,..., 0 ,i ) = 1 (r esp., x (0 ,..., 0 ,i ) = 0 ) for al l i ∈ Z , it holds that G ( x ) (0 ,..., 0 ,i ) = 1 (r esp., G ( x ) (0 ,..., 0 ,i ) = 0 ) for al l i ∈ Z . ( ii ) for any matrix U ∈ M d 2r + 1 ∩ L ( S K ) with U ( r +1 ,... ,r +1 ,k ) = 1 (r esp., U ( r +1 ,... ,r +1 ,k ) = 0 ) and any k ∈ [1 , 2 r + 1] , it holds that g ( U ) = 1 (r esp., g ( U ) = 0 ). Pr o of. Supp ose that (1) is true. Let U ∈ M d 2r + 1 ∩ L ( S K ) b e a matrix with U ( r +1 ,... ,r +1 ,k ) = 1 and let x ∈ S K b e a onguration su h that x (0 ,..., 0 ,i ) = 1 for all i ∈ Z and M − r 2r + 1 ( x ) = U . Sine G ( x ) (0 ,..., 0 ,i ) = 1 for all i ∈ Z , and M 0 2r + 1 ( x ) = U , then g ( U ) = 1 . Con v ersely , let x ∈ S K with x (0 ,..., 0 ,i ) = 1 for all i ∈ Z . By shift-in v ariane, w e obtain G ( x ) (0 ,..., 0 ,i ) = 1 for all i ∈ Z .  Lemmas 3.6 and 3.7 immediately lead to the follo wing onlusion. Prop osition 3.5 It is de idable to he k whether a given ( d + 1 )-dimensional CA  orr esp onds to a d -dimensional SA. 12 3.3 Some dynamial b eha viors SA are v ery in teresting dynamial systems, whi h in some sense lie b et w een d -dimensional and d + 1 -dimensional CA. Indeed, w e ha v e seen in the previ- ous setion that the latter an sim ulate d -dimensional SA, whi h an, in turn, sim ulate d -dimensional CA. F or the dimension d = 1 , a lassiation of CA in terms of their dynamial b eha vior w as giv en in [15 ℄. Things are v ery dieren t as so on as w e get in to dimension d = 2 , as noted in [ 19 , 18 ℄. The question is no w whether the omplexit y of the SA mo del is loser to that of the lo w er or the higher-dimensional CA. Let ( X, m ) b e a metri spae and let H : X → X b e a on tin uous appli- ation. An elemen t x ∈ X is an e qui ontinuity p oin t for H if for an y ε > 0 , there exists δ > 0 su h that for all y ∈ X , m ( x, y ) < δ implies that ∀ n ∈ N , m ( H n ( x ) , H n ( y )) < ε . The map H is e qui ontinuous if for an y ε > 0 , there exists δ > 0 su h that for all x, y ∈ X , m ( x, y ) < δ implies that ∀ n ∈ N , m ( H n ( x ) , H n ( y )) < ε . If X is ompat, H is equion tin uous i all elemen ts of X are equion tin uit y p oin ts. An elemen t x ∈ X is ultimately p erio di for H if there exist t w o in tegers n ≥ 0 (the prep erio d) and p > 0 (the p erio d) su h that H n + p ( x ) = H n ( x ) . H is ultimately p erio di if there exist n ≥ 0 and p > 0 su h that H n + p = H n . H is sensitive (to the initial onditions) if there is a onstan t ε > 0 su h that for all p oin ts x ∈ X and all δ > 0 , there is a p oin t y ∈ X and an in teger n ∈ N su h that m ( x, y ) < δ but m ( F n ( x ) , F n ( y )) > ε . H is p ositively exp ansive if there is a onstan t ε > 0 su h that for all distint p oin ts x, y ∈ X , there exists n ∈ N su h that m ( H n ( x ) , H n ( y )) > ε . The top ologial onjugay b et w een a SA and some CA ating on the sp eial subshift S K helps to adapt some prop erties of CA. In partiular, the follo wing  haraterization of equion tin uous CA an b e adapted from Theorem 4 of [15 ℄. Prop osition 3.6 If F is a SA, then the fol lowing statements ar e e quivalent: 1. F is e qui ontinuous. 2. F is ultimately p erio di. 3. A l l  ongur ations of C ar e ultimately p erio di for F . Pr o of. 3 ⇒ 2 : F or an y n ≥ 0 and p > 0 , let D n,p = { x : F n + p ( x ) = F n ( x ) } . Remark that C = S n,p ∈ N D n,p is the union of these losed subsets. As C is om- plete of nonempt y in terior, b y the Baire Theorem, there are in tegers n, p ∈ N for whi h the set D n,p has nonempt y in terior. Hene the onjugate image ζ ( D n,p ) has nonempt y in terior to o, and it an easily b e seen that it is a subshift. It is kno wn that the only subshift with nonempt y in terior is the full spae; hene D n,p = C . 2 ⇒ 3: ob vious. 2 ⇒ 1: Let F b e ultimately p erio di with F n + p = F n for some n ≥ 0 , p > 0 . Sine F, F 2 , . . . , F n + p − 1 are uniformly on tin uous maps, for an y ε > 0 there exists δ > 0 su h that for all x, y ∈ C with d ( x, y ) < δ , it holds that ∀ q ∈ N , q < n + p , d ( F q ( x ) , F q ( y )) < ε . Sine for an y t ∈ N F t is equal to some F q with 13 q < n + p , the map F is equion tin uous. 1 ⇒ 2: F or the sak e of simpliit y , w e giv e the pro of for a giv en one-dimensional equion tin uous SA F . Let G b e the global rule of the t w o-dimensional CA whose ation on S K is onjugated to F . By Denition 3.1 , and sine the diagram 1 omm utes, the map G : S K → S K is equion tin uous w.r.t. d T . So, for ε = 1 , there exists l ∈ N su h that for all x, y ∈ S K , if M − l 2l + 1 ( x ) = M − l 2l + 1 ( y ) , then for all t ∈ N , G t ( x ) 0 = G t ( y ) 0 . Consider no w ongurations ζ ( c ) , where c ∈ {−∞ , + ∞} Z has either the form ( . . . , −∞ , − ∞ , + ∞ , + ∞ , . . . ) or ( . . . , + ∞ , + ∞ , −∞ , −∞ , . . . ) . Sine ev ery ζ ( c ) are ultimately p erio di (with prep erio d n = 0 and p erio d p = 1 ) and G is equion tin uous, for an y k ∈ Z 2 and an y y ∈ S K with M k − l 2l + 1 ( y ) = M k − l 2l + 1 ( ζ ( c )) , it holds that the sequene { G t ( y ) k } t ∈ N is ultimately p erio di. F or an y U ∈ L ( S K ) ∩ M 2 2l + 1 , let x U b e the onguration su h that M − l 2l + 1 ( x ) = U , x ( i,j ) = 0 if − l ≤ i ≤ l and j > l , and x ( i,j ) = 1 otherwise. Exept for the nite en tral region, x U is made b y the rep etition of a nite n um b er of matries app earing inside on- gurations ζ ( c ) . Hene, x U is an ultimately p erio di onguration with some prep erio d n U and p erio d p U . Then, for an y y ∈ S K with M − l 2l + 1 ( y ) = U , the sequene { G t ( y ) 0 } t ∈ N is ultimately p erio di with prep erio d n U and p erio d p U . Set n = max { n U : U ∈ L ( S K ) ∩ M 2 2l + 1 } and p = lm { p U : U ∈ L ( S K ) ∩ M 2 2l + 1 } where lm is the least ommon m ultiple. Th us, for an y onguration z ∈ S K , w e ha v e that G n ( z ) 0 = G n + p ( z ) 0 . By shift-in v ariane, w e obtain ∀ k ∈ Z 2 , G n ( z ) k = G n + p ( z ) k . Conluding, G is ultimately p erio di and then F is to o.  In [15 ℄ is presen ted a lassiation of CA in to four lasses: equion tin uous CA, non equion tin uous CA admitting an equion tin uit y onguration, sensitiv e but not p ositiv ely expansiv e CA, p ositiv ely expansiv e CA. This lassiation is no more relev an t in the on text of SA sine the lass of p ositiv ely expansiv e SA is empt y . This result an b e related to the absene of p ositiv ely expansiv e t w o-dimensional CA (see [19 ℄), though the pro of is m u h dieren t. Prop osition 3.7 Ther e ar e no p ositively exp ansive SA. Pr o of. Let F a SA and δ = 2 − k > 0 . T ak e t w o distint ongurations x, y ∈ C su h that ∀ i ∈ [ − k , k ] , x i = y i = + ∞ . By innit y-preservingness, w e get ∀ n ∈ N , ∀ i ∈ [ − k, k ] , F n ( x ) i = F n ( y ) i = + ∞ , hene d ( F n ( x ) , F n ( y )) < δ .  An imp ortan t op en question in the dynamial b eha vior of SA is the existene of non-sensitiv e SA without an y equion tin uit y onguration. An example for t w o-dimensional CA is giv en in [18 ℄, but their metho d an hardly b e adapted for SA. This ould lead to a lassiation of SA in to four lasses: equion- tin uous, admitting an equion tin uit y onguration (but not equion tin uous), non-sensitiv e without equion tin uit y ongurations, sensitiv e. Another issue is the deidabilit y of these lasses. In [7 ℄, the undeidabilit y of SA ultimate p erio diit y w as pro v ed on the partiular subsets of nite and p erio di ongurations. It follo ws diretly that equion tin uit y on these subsets is undeidable. The question is still op en for the whole onguration spae C . 14 4 The nilp oteny problem In this setion w e giv e a denition of nilp oteny for SA. Then, w e pro v e that nilp oteny b eha vior is undeidable (Theorem 4.5 ). 4.1 Nilp oteny of CA Here w e reall the basi denitions and prop erties of nilp oten t CA. Nilp oteny is among the simplest dynamial b eha vior that an automaton ma y exhibit. In- tuitiv ely , an automaton dened b y a lo al rule and w orking on ongurations (either C or A Z d ) is nilp oten t if it destro ys ev ery piee of information in an y initial onguration, rea hing a ommon onstan t onguration after a while. F or CA, this is formalized as follo ws. Denition 4.1 (CA nilp oteny [10 , 14 ℄) A CA G is nilp otent if ∃ c ∈ A, ∃ N ∈ N ∀ x ∈ A Z d , ∀ n ≥ N , G n ( x ) = c . Remark that in a similar w a y to the pro of of Prop osition 3.6 , Denition 4.1 an b e restated as follo ws: a CA is nilp oten t if and only if it is nilp oten t for all initial ongurations. Spreading CA ha v e the follo wing stronger  haraterization. Prop osition 4.1 ([9 ℄) A CA G , with spr e ading state 0 , is nilp otent i for every x ∈ A Z d , ther e exists n ∈ N and i ∈ Z d suh that G n ( x ) i = 0 (i.e. 0 app e ars in the evolution of every  ongur ation). The previous result immediately leads to the follo wing equiv alene. Corollary 4.2 A CA of glob al rule G , with spr e ading state 0 , is nilp otent if and only if for al l  ongur ations x ∈ A Z d , lim n →∞ d T ( G n ( x ) , 0 ) = 0 . Reall that the CA nilp oteny is undeidable [14 ℄. Remark that the pro of of this result also w orks for the restrited lass of spreading CA. Theorem 4.3 ([14 ℄) F or a given state s , it is unde idable to know whether a  el lular automaton with spr e ading state s is nilp otent. 4.2 Nilp oteny of SA A diret adaptation of Denition 4.1 to SA is v ain. Indeed, assume F is a SA of radius r . F or an y k ∈ Z d , onsider the onguration x k ∈ B dened b y x k 0 = k and x k i = 0 for an y i ∈ Z d \{ 0 } . Sine the pile of heigh t k ma y derease at most b y r during one step of ev olution of the SA, and the other piles ma y inrease at most b y r , x k requires at least ⌈ k / 2 r ⌉ steps to rea h a onstan t onguration. Th us, there exists no ommon in teger n su h that all ongurations x k rea h a onstan t onguration in time n . This is a ma jor dierene with CA, whi h 15 is essen tially due to the un b ounded set of states and to the innit y-preserving prop ert y . Th us, w e prop ose to lab el as nilp oten t the SA whi h mak e ev ery pile ap- proa h a onstan t v alue, but not neessarily rea hing it ultimately . This nilp o- teny notion, inspired b y Prop osition 4.2 , is formalized as follo ws for a SA F : ∃ c ∈ Z , ∀ x ∈ C , lim n →∞ d ( F n ( x ) , c ) = 0 . Remark that c shall not b e tak en in the full state set e Z , b eause allo wing in- nite v alues for c w ould not orresp ond to the in tuitiv e idea that a nilp oten t SA destro ys a onguration (otherwise, the raising map w ould b e nilp oten t). An yw a y , this denition is not satisfying b eause of the v ertial omm utativit y: t w o ongurations whi h dier b y a v ertial shift rea h t w o dieren t ongura- tions, and then no nilp oten t SA ma y exist. A p ossible w a y to w ork around this issue is to mak e the limit onguration dep end on the initial one: ∀ x ∈ C , ∃ c ∈ Z , lim n →∞ d ( F n ( x ) , c ) = 0 . Again, sine SA are innit y-preserving, an innite pile annot b e destro y ed (nor, for the same reason, an an innite pile b e built from a nite one). There- fore nilp oteny has to in v olv e the ongurations of Z Z d , i.e. the ones without innite piles. Moreo v er, ev ery onguration x ∈ Z Z d made of regular steps (i.e. in dimension 1 , for all i ∈ Z , x i − x i − 1 = x i +1 − x i ) is in v arian t b y the SA rule (p ossibly omp osing it with the v ertial shift). So it annot rea h nor approa h a onstan t onguration. Th us, the larger reasonable set on whi h nilp oteny migh t b e dened is the set of b ounded ongurations B . This leads to the follo wing formal denition of nilp oteny for SA. Denition 4.4 (SA nilp oteny) A SA F is nilp otent if and only if ∀ x ∈ B , ∃ c ∈ Z , lim n →∞ d ( F n ( x ) , c ) = 0 . The follo wing prop osition sho ws that the lass of nilp oten t SA is nonempt y . Prop osition 4.2 The SA N fr om Example 1 is nilp otent. Pr o of. Let x ∈ B , let i ∈ Z su h that for all j ∈ Z , x j ≥ x i . Clearly , after x i +1 − x i steps, F x i +1 − x i N ( x ) i +1 = F x i +1 − x i N ( x ) i = x i . By immediate indution, w e obtain that for all j ∈ Z there exists n j ∈ N su h that F n j N ( x ) j = x i , hene lim n →∞ d ( F n N ( x ) , x i ) = 0 .  Similar nilp oten t SA an b e onstruted with an y radius and in an y dimen- sion. 16 4.3 Undeidabilit y The main result of this setion is that SA nilp oteny is undeidable (Theo- rem 4.5 ), b y reduing the nilp oteny of spreading CA to it. This emphasizes the fat that the dynamial b eha vior of SA is v ery diult to predit. W e think that this result migh t b e used as the referene undeidable problem for further questions on SA. Problem Nil inst ane : a SA A = h d, r, λ i ; question : is A nilp oten t? Theorem 4.5 The pr oblem Nil is unde idable. Pr o of. This is pro v ed b y reduing Nil to the nilp oteny of spreading ellular automata. Remark that it is suien t to sho w the result in dimension 1 . Let S b e a spreading ellular automaton S = h A, 1 , s, g i of global rule G , with nite set of in teger states A ⊂ N on taining the spreading state 0 . W e sim ulate S with the sand automaton A = h 1 , r = max(2 s, max A ) , f i of global rule F using the follo wing te hnique, also dev elop ed in [ 8℄. Let ξ : A Z → B b e a funtion whi h inserts mark ers ev ery t w o ells in the CA onguration to obtain a b ounded SA onguration. These mark ers allo w the lo al rule of the SA to kno w the absolute state of ea h pile and b eha v e as the lo al rule of the CA. T o simplify the pro of, the mark ers are put at heigh t 0 (see Figure 5): ∀ y ∈ A Z , ∀ i ∈ Z , ξ ( y ) i =  0 (mark er) if i is o dd , y i/ 2 otherwise. This an lead to an am biguit y when all the states in the neigh b orho o d of size 4 s + 1 are at state 0 , as sho wn in the piture. But as in this sp eial ase the state 0 is quiesen t for g , this is not a problem: the state 0 is preserv ed, and mark ers are preserv ed. Figure 5: Illustration of the funtion ξ used in the sim ulation of the spreading CA S b y A . The thi k segmen ts are the mark ers used to distinguish the states of the CA, put at heigh t 0 . There is an am biguit y for the t w o piles indiated b y the arro ws: with a radius 2, the neigh b orho o ds are the same, although one of the piles is a mark er and the other the state 0 . 17 The lo al rule f is dened as follo ws, for all ranges R ∈ R 1 r , f ( R ) =    0 if R − 2 s +1 , R − 2 s +3 , . . . , R − 1 , R 1 , . . . , R 2 s − 1 ∈ A , g ( R − 2 s + a, R − 2 s +2 + a, . . . , R − 2 + a, a, R 2 + a, . . . , R 2 s + a ) − a if R − 2 s +1 = R − 2 s +3 = · · · = R 2 s − 1 = a < 0 and − a ∈ A . (2) The rst ase is for the mark ers (and state 0 ) whi h remain un hanged, the seond ase is the sim ulation of g in the ev en piles. As pro v ed in [ 8℄, for an y y ∈ A Z it holds that ξ ( G ( y )) = F ( ξ ( y )) . The images b y f of the remaining ranges will b e dened later on, rst a few new notions need to b e in tro dued. A sequene of onseutiv e piles ( x i , . . . , x j ) from a onguration x ∈ B is said to b e valid if it is part of an eno ding of a CA onguration, i.e. x i = x i +2 = · · · = x j (these piles are mark ers) and for all k ∈ N su h that 0 ≤ k < ( j − i ) / 2 , x i +2 k +1 − x i ∈ A (this is a v alid state). W e extend this denition to ongurations, when i = −∞ and j = + ∞ , i.e. x ∈ ρ c ◦ ξ ( A Z ) for a giv en c ∈ Z ( x ∈ B is v alid if it is the raised image of a CA onguration). A sequene (or a onguration) in invalid if it is not v alid. First w e sho w that starting from a v alid onguration, the SA A is nilp oten t if and only if S is nilp oten t. This is due to the fat that w e  hose to put the mark ers at heigh t 0 , hene for an y v alid eno ding of the CA x = ρ c ◦ ξ ( y ) , with y ∈ A Z and c ∈ Z , lim n →∞ d T ( G n ( y ) , 0) = 0 if and only if lim n →∞ d ( F n ( x ) , c ) = 0 . It remains to pro v e that for an y in v alid onguration, A is also nilp oten t. In order to ha v e this b eha vior, w e add to the lo al rule f the rules of the nilp oten t automaton N for ev ery in v alid neigh b orho o d of width 4 s + 1 . F or all ranges R ∈ R 1 r not onsidered in Equation (2 ) , f ( R ) =  − 1 if R − r < 0 or R − r +1 < 0 or · · · or R r < 0 , 0 otherwise. (3) Let x ∈ B b e an in v alid onguration. Let k ∈ Z b e an y index su h that ∀ l ∈ Z , x l ≥ x k . Let i, j ∈ Z b e resp etiv ely the lo w est and greatest indies su h that i ≤ k ≤ j and ( x i , . . . , x j ) is v alid ( i ma y equal j ). Remark that for all n ∈ N , ( F n ( x ) i , . . . , F n ( x ) j ) remains v alid. Indeed, the mark ers are b y onstrution the lo w est piles and Equations (2) and (3 ) do not mo dify them. The piles o ding for non-zero states an  hange their state b y Equation ( 2), or derease it b y 1 b y Equation ( 3), whi h in b oth ases is a v alid eno ding. Moreo v er, the piles x i − 1 and x j +1 will rea h a v alid v alue after a nite n um b er of steps: as long as they are in v alid, they derease b y 1 un til they rea h a v alue whi h o des for a v alid state. Hene, b y indution, for an y indies a, b ∈ Z , there exists N a,b su h that for all n ≥ N a,b the sequene ( F n ( x ) a , . . . , F n ( x ) b ) is v alid. In partiular, after N − 2 N r − 1 , 2 N r +1 step, there is a v alid sequene of length 4 N r + 3 en tered on the origin (here, N is the n um b er of steps needed b y S to rea h the onguration 0 , giv en b y Denition 4.1 ). Hene, after N − 2 N r, 2 N r + N 18 steps, the lo al rule of the CA S applied on this v alid sequene leads to 3 onseutiv e zeros at p ositions − 1 , 0 , 1 . All these steps are illustrated on Figure 6. 0 0 time i N j −2Nr+1,2Nr+1 N −2Nr+1,2Nr+1 + N Figure 6: Destrution of the in v alid parts. The lo w est v alid sequene (in gra y) extends un til it is large enough. Then after N other steps the 3 en tral piles (hat hed) are destro y ed b eause the rule of the CA is applied orretly . Similarly , w e pro v e that for all n ≥ N − 2 N r − k, 2 N r + k + N , the sequene ( F n ( x ) − k , . . . , F n ( x ) k ) is a onstan t sequene whi h do es not ev olv e. There- fore, there exists c ∈ Z su h that lim n →∞ d ( F n ( x ) , c ) = 0 . W e just pro v ed that A is nilp oten t, i.e. lim n →∞ d ( F n ( x ) , c ) = 0 for all x ∈ B , if and only if S is nilp oten t (b eause of the equiv alene of denitions giv en b y Corollary 4.2 ), so Nil is undeidable (Prop osition 4.3 ).  5 Conlusion In this artile w e ha v e on tin ued the study of sand automata, b y in tro duing a ompat top ology on the SA. In this new on text of study , the  haraterization of SA funtions of [6 , 8 ℄ still holds. Moreo v er, a top ologial onjugay of an y SA with a suitable CA ating on a partiular subshift migh t failitate future studies ab out dynamial and top ologial prop erties of SA, as for the pro of of the equiv alene b et w een equion tin uit y and ultimate p erio diit y (Prop osition 3.6 ). Then, w e ha v e giv en a denition of nilp oteny . Although it diers from the standard one for CA, it aptures the in tuitiv e idea that a nilp oten t automaton destro ys ongurations. Ev en though nilp oten t SA ma y not ompletely de- stro y the initial onguration, they atten them progressiv ely . Finally , w e ha v e pro v ed that SA nilp oteny is undeidable (Theorem 4.5 ). This fat enhanes the idea that the b eha vior of a SA is hard to predit. W e also think that this result migh t b e used as a fundamen tal undeidabilit y result, whi h ould b e redued to other SA prop erties. 19 Among these, deiding dynamial b eha viors remains a ma jor problem. More- o v er, the study of global prop erties su h as injetivit y and surjetivit y and their orresp onding dimension-dep enden t deidabilit y problems ould help un- derstand if d -dimensional SA lo ok more lik e d -dimensional or d + 1 -dimensional CA. Still in that idea is the op en problem of the di hotom y b et w een sensitiv e SA and those with equion tin uous ongurations. A p oten tial oun ter-example w ould giv e a more preise idea of the dynamial b eha viors represen ted b y SA. Referenes [1℄ E. Akin. The gener al top olo gy of dynami al systems . Graduate Stud. Math. 1, AMS. Pro videne, 1993. [2℄ P . Bak. How natur e works - The sien e of SOC . Oxford Univ ersit y Press, 1997. [3℄ P . Bak, K. Chen, and C. T ang. A forest-re mo del and some though ts on turbulene. Physis L etters A , 147:297300, 1990. [4℄ P . Bak and C. T ang. Earthquak es as a self-organized ritial phenomenon. Journal of Ge ophys. R es. , 94:1563515637 , 1989. [5℄ P . Bak, C. T ang, and K. Wiesenfeld. Self-organized ritialit y . Physi al R eview A , 38(1):364374, 1988. [6℄ J. Cerv elle and E. F ormen ti. On sand automata. In Symp osium on The o- r eti al Asp e ts of Computer Sien e (ST A CS 2003) , v olume 2607 of L e tur e Notes in Computer Sien e , pages 642653. Springer, 2003. [7℄ J. Cerv elle, E. F ormen ti, and B. Masson. Basi prop erties for sand au- tomata. In MF CS 2005 , v olume 3618 of L e tur e Notes in Computer Sien e , pages 192211. Springer, 2005. [8℄ J. Cerv elle, E. F ormen ti, and B. Masson. F rom sandpiles to sand automata. The or eti al Computer Sien e , 381:128, 2007. [9℄ J. Cerv elle and P . Guillon. T o w ards a Rie theorem on traes of ellular automata. In MF CS , v olume 4708 of L e tur e Notes in Computer Sien e , pages 310319. Springer, 2007. [10℄ K. Culik, J. P a hl, and S. Y u. On the limit sets of ellular automata. SIAM Journal of Computing , 18(4):831842, 1989. [11℄ E. Goles and M. A. Kiwi. Game on line graphs and sandpile automata. The or eti al Computer Sien e , 115:321349, 1993. [12℄ E. Goles, M. Morv an, and H. D. Phan. Sand piles and order struture of in teger partitions. Disr ete Applie d Mathematis , 117:5164, 2002. 20 [13℄ G. A. Hedlund. Endomorphisms and automorphisms of the shift dynamial system. Mathemati al Systems The ory , 3:320375, 1969. [14℄ J. Kari. The nilp oteny problem of one-dimensional ellular automata. SIAM Journal of Computing , 21(3):571586, 1992. [15℄ P . K·rk a. Languages, equion tin uit y and attrators in ellular automata. Er go di The ory & Dynami al Systems , 17:417433, 1997. [16℄ P . K·rk a. T op olo gi al and Symb oli Dynamis . V olume 11 of Cours Sp é- ialisés. So iété Mathématique de F rane, 2004. [17℄ D. Lind and B. Marus. A n Intr o dution to Symb oli Dynamis and Co ding . Cam bridge Univ ersit y Press, 1995. [18℄ M. Sablik and G. Theyssier. T op ologial dynamis of 2D ellular automata. arXiv, Septem b er 2007. [19℄ M. A. Shereshevsky . Expansiv eness, en trop y and p olynomial gro wth for groups ating on subshifts b y automorphisms. Indag. Math. , 4(2):203210, jun 21 1993. [20℄ R. Subramanian and I. S herson. An analysis of diusiv e load-balaning. In A CM Symp osium on Par al lel A lgorithms and A r hite tur e (SP AA'94) , pages 220225. A CM Press, 1994. 21

Original Paper

Loading high-quality paper...

Comments & Academic Discussion

Loading comments...

Leave a Comment