• Tidak ada hasil yang ditemukan

Directory UMM :Journals:Journal_of_mathematics:DM:

N/A
N/A
Protected

Academic year: 2017

Membagikan "Directory UMM :Journals:Journal_of_mathematics:DM:"

Copied!
12
0
0

Teks penuh

(1)

On a Hedlund’s theorem and

place-dependent cellular automata

Sobre un teorema de Hedlund y aut´

omatas celulares

dependientes de la posici´

on

I. Arcaya ([email protected])

Universidad Central de Venezuela. Facultad de Ciencias. Escuela de Matem´aticas. Ciudad Universitaria. Caracas, Venezuela.

N. Romero ([email protected])

Universidad Centroccidental Lisandro Alvarado.

Departamento de Matem´atica. Decanato de Ciencias y Tecnolog´ıa. Apartado Postal 400.

Barquisimeto, Venezuela.

Abstract

The main goal of this paper is to show extensions of the well known cellular automata characterization given by Hedlund in one of his clas-sic articles. We first extend that result to discrete dynamical systems over the space ofd-dimesional sequences with values on a finite

alpha-bet and defined by means of a finite number of local rules. In addition, using the barrier concept provided by the Set Theory, we extend the notion of local rule with values in any discrete topological space, then we generalize the extended result in this context.

Key words and phrases: Shift mapping, Local rule, Cellular au-tomata, Barriers.

Resumen

El principal objetivo de este art´ıculo es mostrar extensiones de la conocida caracterizaci´on de los aut´omatas celulares dada por Hedlund en uno de sus cl´asicos art´ıculos. Primero extendemos este resultado a la clase de sistemas din´amicos discretos sobre el espacio de sucesiones

d-dimensionales con valores en un alfabeto finito y definido a partir de

un n´umero finito de reglas locales. Seguidamente, usando el concepto

(2)

de barrera proveido por la Teor´ıa de Conjuntos, extendemos la noci´on de regla local con valores en cualquier espacio topol´ogico discreto, luego generalizamos el resultado extendido en este contexto.

Palabras y frases clave:aplicaci´on shift, regla local, aut´omata celu-lar, barreras.

1

Introduction

Cellular Automata (CA) are discrete dynamical systems acting on the con-figuration space AZd

of all d-dimensional sequence x : Zd → A, where A is a finite alphabet, Zd is the d-dimensional integer lattice, and the global transition maps defining CA are given by the action of alocal rule which de-termines the evolution of eachcell x(n) (n∈Zd) of theconfiguration x∈ AZd

depending on the values of cells on a uniform neighborhood. More explicitly,

F :AZd

→ AZd

is a cellular automaton if and only if there are: a finite and nonempty set V and a local rule f : AV

→ A, where AV

is the set of all functions fromVtoA, such that for allx∈ AZd

andn∈Zd:

F(x)(n) =f(x|V+n), (1)

where x|V+n:V→ Ais given byx|V+n(k) =x(n+k) for all k∈V. In other

words, the value of celln in the configurationF(x) depends of the values of the cells n+k,k∈V, in the configurationx.

CA have been used to model a huge number of discrete dynamical systems of relevant significance, in fact CA have at present spread to a wide spectrum of disciplines including physics, chemistry, biochemistry, biology, economy and even sociology. The apparent simplicity of CA does not imply trivial asymptotic behavior of its orbits; actually, a global description of the temporal (and spatial) evolution of cells can be extremely difficult.

On the configuration spaceAZd

we consider the product topology, that is the finest topology so that, for each n∈ Zd, the projection π

n : A

Zd

→ A,

πn(x) = x(n), is a continuous map. It is well known, that even if Ais any

discrete topological space, the family of cylindersC(U, h) ={x∈ AZd

:x|U=

h}, whereU is a finite and nonempty subset ofZd andhis a function from Uinto A, is a clopen (closed and open set) basis for that topology. It is well

know that for any topological spaceA, the functionD:AZd

× AZd

→[0,+∞) given byD(x, y) = 2−i where i= inf{knk:nZd, x(n)6=y(n)} and

(3)

define a metric compatible with the product topology onAZd

. In the particu-lar case when the alphabetAis finite, this metric is called Cantor metric and AZd

is a Cantor set; that means compact, perfect and totally disconnected. Recently other topological structures on AZd

have been considered, for example the Besicovitch and Weyl topologies have been used to explain chaotic behavior of CA, see for example [2], [3], [5] and references therein. We do not consider these topological structures in this work.

For instance, considerAany discrete topological space which we assume finite. It is obvious that any local rule is a continuous function and CA are continuous transformations of the configuration spaceAZd

. Also it is simple to verify that CA commute with each shift map σj :A

Zd

→ AZd

(j = 1,· · ·, d) which is defined, for each x ∈ AZd

and n ∈ Zd, as σj(x)(n) = x(n+ej)

whereejis thej-th canonical vector ofZd. Notice that shift maps are cellular

automata. As homeomorphisms on AZd

the shift maps have an important impact in the developing of the dynamical systems theory. In a classical work, Hedlund [6] gave them remarkable treatment and produced very important results. One of them, see Theorem 3.4 in [6], characterized CA in terms of shift maps, in fact: every continuous transformation ofAZd

is a cellular automaton if and only if it commutes with every shift map onAZd

.

Recently, see [7], Hedlund’s theorem (also called Curtis-Hedlund-Lyndon Theorem) have been extended to continuous transformation ofAZd

withAany discrete topological space. This extension maintains the topological structure on AZd

and uses the concept of barriers of the Set Theory to generalize the notion of local rule in the definition of cellular automata.

In this work, instead of considering CA, we deal with discrete dynamical systems onAZd

where the global transition map depends on a finite number of local rules acting on possibly different neighborhoods. This kind of dynamical systems are calledplace-dependent cellular automata; this notion extends the classical definition of CA, see [1]. The main goal here is to show a version of Theorem 3.4 in [6] for place-dependent cellular automata; in addition, we also prove the corresponding extension when the alphabet A is any discrete topological space.

This paper is organized as follows. In section 2 we explicitly introduce the concept of place-dependent cellular automata and show the version of Hedlund’s theorem for this kind of transformation onAZd

(4)

discrete topological space; next we prove the corresponding version of the extension of Hedlund’s theorem in this case.

2

Place-dependent cellular automata and

Hedlund’s Theorem. Case

A

finite.

Consider a finite alphabet A={0,· · ·, N−1} and a positive integern. Let Vi be a finite and nonempty subset of Zd and f

i : AVi → A the local rule

acting on Vi (i = 1,· · ·, n). By means of these local rules we will define global transition maps on AZd

; in order to do it we need a new set of d -dimensional indexes. That set is related with the number of parallelepipeds with d-volume equal tonand sides of integer length. Observe that ifd= 2, that number is Φ2(n): the number of divisors ofn. Whend= 3 the number of parallelepipeds of 3-volume equal tonand sides with integer length is given by Φ3(n) =Pℓ|nΦ2(ℓ), whereℓ|n means that the integerℓ is a divisor ofn. In general, and employing a recursive argument, for any d≥3, the number of d-parallelepipeds with sides of integer length whose product is equal to n

is given by:

Φd(n) =

X

ℓ|n

Φd−1(ℓ). (2)

In this way, (2) describes the number of forms in which ad-dimensional index can be arrange according to the local rules fi:AVi→ A(i= 1,· · · , n).

Take positive integers n1,· · · , nd such that n = Qdi=1ni. Observe that

this decomposition may not be of prime factors. Now we use the set of d -dimensional indexes

I(n1,· · · , nd) ={(r1,· · · , rd)∈Zd: 0≤rj≤nj−1,1≤j ≤d};

to arrange (in some way) the local rules; clearly the cardinal ofI(n1,· · ·, nd)

is equal ton.

Definition 2.1. Given local rulesfr:A

Vr

→ A withr∈I(n1,· · ·, nd), the

(n1,· · ·, nd)-cellular automaton generated by them, also called (n1,· · · , nd)

-place dependent cellular automaton, is the transformation F : AZd

→ AZd

defined, for each x∈ AZd

andm= (m1,· · ·, md)∈Zd, by

F(x)(m) =fr

³

x¯¯Vr+Pd j=1qjnjej

´

, (3)

(5)

Observe that for any (n1,· · · , nd)-cellular automaton the temporal

evolu-tion of each cell x(m) of the configuration x∈ AZd

depends on a particular local rule which is given by the location ofminZd. Clearly every CA onAZd

is a (1,· · ·,1)-cellular automaton.

Example 2.1. Consider the alphabetA={0,1} and local rules:

f0:A V0

→ A, f1:A V1

→ A with V0={−1,0,1} and V1={0,1,2},

given, for allh∈ AV0

andg∈ AV1

, by:

f0(h) =h(−1) +h(1) (mod 2) and f1(g) =g(2).

Then the place-dependent cellular automaton defined by these local rules is given, for everyx∈ {0,1}Z

andk∈Z, by:

F(x)(k) =

(

x(2n−1) +x(2n+ 1) (mod 2) if k= 2n x(2n+ 2), if k= 2n+ 1 .

Observe that ifσ:{0,1}Z

→ {0,1}Z

is the shift map, then

(σF)(x)(k) =F(x)(k+1) =

(

x(2n+ 2), if k= 2n

x(2n+ 1) +x(2n+ 3) (mod 2),ifk= 2n+ 1

and

(F σ)(x)(k) =

(

x(2n) +x(2n+ 2) (mod 2), if k= 2n x(2n+ 3), if k= 2n+ 1 .

Notice that in general (σF)(x) 6= (F σ)(x), so from the Hedlund’s theorem (cf. Theorem 3.4, [6]) it follows that F is not a cellular automaton.

We show now, see figure below, the temporal evolution of a particular configuration. Let x ={x(n)}n∈Z be the configuration in {0,1}

Z

given by:

x(n) = 0 for every n∈Z\ {0}and x(0) = 1. It is easy to see that for each

n ≥ 1 and k ≥ 1, Fk(x)(n) = 0. So the figure below shows part of this

evolution for non positive cells of that configuration. In the grill of the figure we arrange the temporal evolution of x and Fk(x) for k = 0,1,· · ·,15, in

the following way: each square of the grill is colored: white or black; white means that the state of this cell is 0, otherwise black; on thek-th row on the grill (0 ≤k≤15) each square represents the cell of Fk(x). Thus, the state

of the cell Fk(x)() (15 0) is located in the||-th square (from the

(6)

Figure 1: Sierpinski triangle obtained from the partial temporal evolution of

xby the place-dependent cellular automaton of example 2.1.

Proposition 2.1. If F :AZd

→ AZd

is the (n1,· · · , nd)-cellular automaton

generated by the local rules fr:A

Vr

→ Awith r∈I(n1,· · ·, nd), then

(i) F is continuous; and

(ii) F σnj

j =σ nj

j F for every1≤j≤d.

Proof. Clearly any local rule is a continuous map. Takeǫ >0 andℓ≥1 such that 2−ℓ< ǫ. Letm be the positive integer such that, for everynZd with

knk ≤ℓandr∈I(n1,· · · , nd),n+Vr⊂ {n∈Zd:knk ≤m}. Thus, for every

x, y∈ AZd

withD(x, y)<2−mit follows thatx¯¯

Vr+n=y

¯ ¯V

r+nfor allknk ≤ℓ.

Since F(x)(n) = F(y)(n) for any knk ≤ ℓ, then D(F(x), F(y)) < 2−ℓ < ǫ;

this proves item (i).

On the other hand, takex={x(m)}m∈Zd∈ A Zd

. If m= (m1,· · · , md)∈

Zd satisfiesmj =qjnj+rj withqj ∈Zand 0≤rj < nj for allj= 1,· · ·, d,

then for any ℓ∈Vr, with r= (r1,· · ·, rd), it holds:

σnj

j (x)

¯ ¯V

r+Pdi=1qiniei(ℓ) = σ

nj

j (x)(ℓ+ d

X

i=1

qiniei)

= x

 ℓ+X

i6=j

qiniei+ (qj+ 1)njej

 

= x¯¯V

(7)

for every j= 1,· · ·, d. Clearly this implies (ii).

An important property of any transformationF of AZd

commuting with power of the shift maps is the following. Suppose that positive integers

n1,· · ·, nd are given and F σ

the commuting property ofFit is easy to verify that for everym∈Zdit holds

Fmσ nj

j =Fm+njej. Using this relationship between the partial functions ofF

andσn1

Theorem 2.1 (Hedlund’s Theorem Extension). Every continuous

(8)

by:

F(x)(m) =fr

³ x¯¯V

r+m

´

, (5)

for allx∈ AZd

,m= (q1n1,· · ·, qdnd) +rwithqj∈Zfor allj= 1,· · ·, d, and

r∈I(n1,· · ·, nd). It is easy to see thatF σ nj

j =σ nj

j F for allj= 1,· · · , d. So,

theorem 2.1 it follows thatF is a (n1,· · · , nd)-cellular automaton; that is, for

each r∈I(n1,· · · , nd) there exists a local rule gr : A

Ur

→ A such that, for everyx∈ AZd

andm=Pdj=1qjnjej+r, it holds

F(x)(m) =gr

³

x¯¯Ur+Pd j=1qjnjej

´

. (6)

On the other hand, take the (n1,· · ·, nd)-cellular automaton given by (6).

For each r∈ I(n1,· · ·, nd) defineVr =Ur−r ={u−r : u∈Ur} and the

local rule fr : AVr → A by fr(h) = gr(eh), where eh : Ur → A is defined

as eh(u) = h(u−r) for all u ∈ Ur. Since x¯¯

Ur+Pd

j=1qjnjej= x

¯ ¯V

r+m for all

m=Pdj=1qjnjej+r, thenF is also expressed as in (5).

3

Place-dependent cellular automata and

Hedlund’s Theorem. Case

A

discrete.

Let Abe any discrete topological space; consider onAZd

the product topol-ogy. With the same tools of [7] we will extend the concept of place-dependent cellular automata; that is, we will use the notion of barriers to define: general-ized local rules and generalgeneral-ized place-dependent extended cellular automata. The barriers were used in [4] to obtain a canonical form for continuous func-tionsφ: [N][N]commuting with the shiftS(A) =A\ {minA}, where [N]denotes the set of all infinite subsets ofN.

Now we recall the notion of barrier and extend the concept of local rule. Next we will provide an example of a transformationF:NZ

→NZ

commuting with a nontrivial power of the shift such thatF cannot be expressed in terms of a finite number of local rules, as defined in the previous section; see remark above.

LetF(Zd,A) be the family of all functions fromV toA, where Vis any finite and nonempty subset of Zd. This family is partially ordered by the relation:

f ⊏g if and only if dom(f)⊂dom(g) and g¯¯

(9)

where dom(f) denotes the domain off andg¯¯dom(f)is the restriction of gto

dom(f).

Definition 3.1. An antichain of F(Zd,A) is any collection in F(Zd,A) of non-comparable elements respect to⊏. A collectionB ⊂ F(Zd,A) is a barrier in AZd

ifBis an antichain ofF(Zd,A), and for everyx∈ AZd

there exists a uniquef ∈ Bsuch that x¯¯dom(f)=f. Denote this function byfx.

Since any function f ∈ F(Zd,A) is identified with a unique cylinder

C(V, f), the concept of barriers can be expressed in terms of cylinders. Ob-serve that if Vis a finite and nonempty subset of Zd, then AV

is a barrier. This kind of barriers is called uniform.

Definition 3.2. A generalized local rule of AZd

is any function φ:B → A, where Bis a barrier ofF(Zd,A).

Obviously any local rule of the previous section is a generalized local rule, its domain is a uniform barrier.

Example 3.1. LetA=Nendowed with the discrete topology. Consider, for

eacha∈N\ {0} andj∈ {1,2,· · ·, a}, the set

Baj =

  f ∈N

[−j,j] :f(0) =j and X

|m|≤j

f(m) =a   ,

where [−j, j] = {−j,· · ·, j}. Let B0 =

[

a∈N\{0}

1≤j≤a

Ba

j ∪ {f0}, and f0 : {0} →N

given byf0(0) = 0. For every pair of different functionsf : [−j, j]→Nandg: [−ℓ, ℓ] →Nin B0, the corresponding cylindersC([j, j], f) and C([ℓ, ℓ], g) are disjoint, this implies thatB0is an antichain. Given a configurationx∈NZ with x(0) = j, it follows thatfx: [−j, j]→N, withfx(m) =x(m) for every

m∈[−j, j], is the only function inB0 satisfyingx|dom(fx)=fx; thereforeB0

is a barrier of NZ

. In particular, the functionφ0 :B0 →Ndefined, for each

f ∈ B0, as

φ0(f) =

X

|m|≤f(0)

f(m)

(10)

LetF={Fn}n∈Z be the transformation ofN

x,2q is the function inBrassociated

to the configurationσ2q(x); that is,σ2q(x)¯¯ dom(fr

x,2q)=

fr x,2q.

Observe that the temporal evolution of the cells depends on different num-ber of values of the cells in nonuniform neighborhoods; therefore F is not a place-dependent cellular automaton.

Clearly the transformation of the preceding example is a 2-generalized cellular automaton onNZ.

Theorem 3.1 (Extension of Hedlund’s Theorem). Let A be a discrete

topo-logical space. Then

(ii) Given positive integers n1,· · ·, nd, every continuous transformation F

onAZd

commuting with σnj

j ,j = 1,· · · , d, is a (n1,· · ·, nd)-generalized

(11)

Proof. (i) Let F be the (n1,· · ·, nd)-generalized cellular automaton on A

then from (8) and (9) it follows that

fr

σnjj (x),q1,···,qd=f

r

x,q1,···,qj−1,qj+1,qj+1,···,qd;

this clearly impliesF σnj

j =σ ous transformation commuting with σnj

j for each 1 ≤ j ≤ d. For every

r ∈I(n1,· · · , nd) let Fr be the function from AZ

d

into A such that for any

m = (q1n1,· · ·, qdnd) +r in Zd it holds Fm =Frσq11n1· · ·σqddnd. Since F is

continuous, for eacha∈ Aand everyr∈I(n1,· · ·, nd),Fr−1({a}) is a disjoint

union of cylinders ofAZd

. Denote byBa

r defines a barrier of A

(12)

uniquefr

x,q1,···,qn∈ B

a

r such that

σq1n1 1 · · ·σ

qdnd

d (x)

¯ ¯dom

(fr

x,q1,···,qn)

=fx,qr 1,···,qn,

then it follows that F(x)(m) =φr(fx,qr 1,···,qn). The proof is completed.

References

[1] J. P. Allouche, G. Skordev.Remarks on permutive cellular automata, J. Comput. Syst. Sci.67(2003) 174–182.

[2] F. Blanchard, J. Cervelle, E. Formenti. Some results about the chaotic behavior of cellular automata, Theoretical Computer Science,349(2005) 318–336.

[3] F. Blanchard, E. Formenti, P. K˚urka.Cellular Automata in the Cantor, Besicovitch and Weyl topological spaces, Complex Systems,11(2)(1999) 107–123.

[4] C. A. Di Prisco, S. Todorcevic.Canonical forms of shift-invariant maps on [N].CRM Preprints,559(2003).

[5] E. Formenti.On the sensitivity of additive cellular automata in Besicov-itch topologies, Theoretical Computer Science,301(2003), 341–354.

[6] G. Hedlund.Endomorphisms of the shift dynamical systems, Math. Sys. Th.3(1969), 320–375.

Gambar

Figure 1: Sierpinski triangle obtained from the partial temporal evolution ofx by the place-dependent cellular automaton of example 2.1.

Referensi

Dokumen terkait

secara cuma-cuma ( available for free use ) apabila seseorang masuk dan menggunakannya tanpa hambatan yang nyata, 8 dalam konteks organisasi industrial, perusahaan publik (

Dalam sistem tersebut masih banyak sekali kelemahan diantaranya pelaporan dilaksanakan oleh kader kemudian dise- rahkan kepada petugas gizi dan juga adanya

Kepada peserta lelang yang keberatan dengan Pengumuman ini diberikan kesempatan untuk menyampaikan sanggahan melalui aplikasi SPSE kepada Pokja II Unit Layanan Pengadaan Setda

5 Draft Usulan Penelitian yang sudah di tanda tangani dosen pembimbing 6 Eksemplar 6 Tanda Bukti Pembayaran/Herregistrasi terakhir dari bagian Keuangan 1 Lembar. 7 Poto copy KTM

Panitia Pengadaan Barang dan Jasa Dinas Kesehatan Kota Tangerang Selatan, bersama ini mengumumkan pemenang hasil pelelangan pekerjaan tersebut diatas, yaitu sebagai berikut..

[r]

The present study has used a unique combination of remote sensing data and ground data to generate spatial database of different cropping systems of West Bengal state of India for

Alasan lainya adalah bahwa suatu pengelolaan sumber daya manusia dalam suatu organisasi tidak dapat terlepas dari lingkungan internal maupun eksternal, yang pada suatu saat akan