Professional Documents
Culture Documents
! "# $ %& ' (
&)
*
+,
'-
.'
/
(
'-
0
(
*
'
!'
(
'-
/1 -
'2
-
3
!+
-
.'0
-
(
'
*
+
-
3
4 5
6
787!/ " 3 -
4
!9/
;
3
<;
=
>
<;=>?
,.
,=
/5
!
" #
$ $ $
$
$
$
%
$
$
&
%
+
(
6
10$-
$-01$$
.01$6;$(& 01$ &
!"#$%&'&()#&*+,',&,
-
. /0!1
-
/
"
( ! $
"
/$$$$
" '
' '
3 H:A9: (+(,-#./( +
012340
(
"6;:A9:
Índice general
Prefacio III
2. Autómatas Celulares 17
2.1. Introducción y nota histórica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.2. Definición de Autómatas Celulares . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Bibliografı́a 45
ii
Prefacio
Estas notas fueron preparadas como base para un minicurso que fue dictado en el marco del
trigésimo aniversario del Postgrado de Matemáticas de la Universidad Central de Venezuela en
Octubre de 2006.
Lamentamos no abordar temas clásicos de la Teorı́a Ergódica que son estrechamente ligados a
la dinámica topológica. Igualmente es lamentable no considerar ningún aspecto de los (n1 , · · · , nd )-
autómatas celulares lineales (o aditivos); ası́ como la ausencia de ejercicios que pudiesen tener algún
valor instructivo.
Finalmente debo agradecer al Comité Organizador del XXX Aniversario del Postgrado de
Matemáticas, y muy especialmente al Prof. Daniel Barráez, por honrarme al considerarme para
conformar la lista de facilitadores de los cursos a ser dictados en conmemoración del aniversario de
tan prestigioso programa de postgrado en Matemáticas. Tal honra también ha servido de estı́mulo
iv
para obligarme a organizar un conjunto de manuscritos personales sobre el tema, los cuales se
encontraban dispersos, y hasta extraviados. Agradecimientos también a Minoru Akiyama y Ramón
Vivas por la desinteresada colaboración en la lectura del manuscrito original, y hacerme notar
algunas mejoras en el mismo. Iguales palabras al personal de la Unidad de Investigación en Ciencias
Matemáticas de la Universidad Centroccidental Lisandro Alvarado por su apoyo logı́stico en la
preparación de las notas.
Neptalı́ Romero
1
Dinámica Topológica: Generalidades
1.1. Introducción
Comenzaremos estas notas con una breve introducción a lo que podrı́a considerarse los aspectos
más generales de la teorı́a de dinámica topológica. Aunque existe un considerable número de libros
que sobre el área, remitimos, por ejemplo, a los textos [3], [44] y [40], donde se realiza una exposición
más detallada, con abundantes y clásicos ejemplos, de esta área de la teorı́a general de los sistemas
dinámicos.
La génesis de la teorı́a matemática de los sistemas dinámicos se encuentra en la mecánica
analı́tica de Newton. A finales del siglo XIX y comienzos del siguiente, el interés por la obtención
explı́cita de las soluciones de las ecuaciones de la dinámica fue mudando hacia un estudio cualitativo
de las mismas; célebres nombres como Poincaré, Lyapunov y Birkhoff (entre otros) sentaron las
bases modernas de los sistemas dinámicos, las cuales fueron tomaron la forma y nomenclatura
actual hacia la década de los años 1960 con los significativos aportes de Anosov, Peixoto y Smale,
como representantes de distintas escuelas.
Existen algunos conceptos claves iniciales en esta teorı́a; el primero de ellos: el espacio fase o
espacio de estados, el cual recoge en un conjunto los estados de un sistema, los elementos del espacio
de estados. Por ejemplo, el conjunto de estados de un sistema de n partı́culas consiste de todas sus
posiciones y momentos; dado que la posición y momento de una partı́cula son representadas por
vectores tridimensionales, se requieren 6n números reales para describir un posible estado de las n
partı́culas; el espacio de fase es por tanto un espacio abstarcto de dimensión 6n. Por otro lado, los
cambios de estados son concebidos como movimientos en el espacio fase, los cuales dependen de
un determinado conjunto que mide el tiempo, generalmente R, [0, +∞), Z o N. Tales movimientos
son determinados por una aplicación S que asigna a cada estado x del sistema y cada tiempo t, el
estado S(t, x) que es la evolución del estado x transcurrido el tiempo t y que además respecta la
estructura de transición. Más explı́citamente, un sistema dinámico es un triplete (T, X, S), donde
T es el conjunto con el que se mide el tiempo, X es el espacio fase y S : T × X − → X es la ley que
rige los cambios de estados, la cual satisface las siguientes propiedades generales:
Cuando T = R o [0, +∞), el sistema dinámico se dice continuo; caso contrario se denomina discreto.
2
de hecho las soluciones de esta ecuación son las órbitas del sistema. También es posible hacer una
asociación entre sistemas dinámicos discretos y las ecuaciones en diferencia de orden superior; por
ejemplo, considere X un espacio métrico compacto y f : X k − → X (k ≥ 2) una aplicación continua,
la cual determina la ecuación en diferencias de orden k:
xn+k = f (xn , xn+1 , · · · , xn+k−1 ), n = 0, 1, · · · (1.1)
Entonces al considerar F : X k −
→ X k definida mediante
F (x0 , · · · , xk−1 ) = (x1 , · · · , xk−1 , f (x0 , · · · , xk−1 ),
las soluciones de (1.1) están en correspondencia biunı́voca con las órbitas futuras de los estados
del sistema dinámico (X k , F ).
Siendo un poco más especı́fico, la dinámica topológica de un sistema dinámico (X, T ) trata
sobre la descripción topológica del comportamiento asintótico de las órbitas del sistema; esto
concierne con lo que puede ocurrir con {x, T (x), T 2 (x), · · · , } cuando n −
→ +∞; donde T n (x) =
(T ◦ · · · ◦ T )(x). Aunque son muy variados los aspectos y subáreas a considerar, existen conceptos
n veces
centrales para llevar a cabo un tal estudio; entre ellos:
comportamiento local: equicontinuidad, sensibilidad y expansividad;
Definición 1.1. Un homomorfismo entre los sistemas dinámicos (X, T ) y (Y, S) es cualquier
aplicación continua ϕ : X −
→ Y tal que ϕ ◦ T = S ◦ ϕ; esto significa que el diagrama
T -
X X
ϕ ϕ
? ?
Y - Y
S
es conmutativo. Cuando ϕ es un homeomorfismo, se le denomina conjugación, y los sistemas
dinámicos son topológicamente conjugados. Si ϕ es sobreyectiva, entonces se denomina una semi-
conjugación, y se dice que (Y, S) es un factor de (X, T ).
Observe que una conjugación establece una correspondencia biunı́voca entre los conjuntos de
órbitas en cada sistema dinámico; de allı́ su importancia, pues ofrece una clasificación topológica
de los sistemas dinámicos. Es simple verificar que la relación de conjugación es de equivalencia.
1. x se dice periódico, si existe n ≥ 1 tal que T n (x) = x; al menor entero con tal propiedad se
le denomina perı́odo de x. Al conjunto de puntos periódicos lo denotamos por P er(T ).
3. el omega lı́mite (ω-lı́mite) de x, denotado por ω(x), es el conjunto de todos los puntos y ∈ X
para los cuales existe una sucesión (nk )k≥0 con nk +∞ tal que lı́m T nk (x) = y. Cuando
k
T es homeomorfismo, existe el alfa lı́mite (α-lı́mite) de x, α(x), que no es otra cosa que el
ω-lı́mite de x para T −1 . Al punto x se le dice recurrente si x ∈ ω(x).
Observe que la órbita positiva de un punto x es finita si, y sólo si, x es eventualmente periódico.
Además, si T es homeomorfismo y x eventualmente periódico, entonces x es periódico; en tal caso
la órbita completa (incluyendo tiempos negativos) es finita. Suponga que T no es invertible, luego
es claro que no tenemos capacidad para hablar de órbitas completas; sin embargo algunos puntos (u
estados) admiten distintos pasados; más precisamente, un punto x se dice que tiene una preórbita
cuando existe una sucesión (xn )n≥0 en X tal que: x0 = x y T (xn+1 ) = xn para cada n ≥ 0. Por otro
lado, no es difı́cil demostrar que el conjunto ω-lı́mite de cualquier punto x es cerrado, invariante
y no vacı́o; de hecho ω(x) = {T m (x) : m ≥ n}, donde A denota la clausura del conjunto A.
n≥0
Igualmente se verifica que el conjunto no errante Ω(T ) también es compacto e invariante; además,
tal conjunto contiene todas las recurrencias del sistema dinámico, más precisamente, si denotamos
Definición 1.3. Un punto x ∈ X se dice equicontinuo, o Lyapunov estable, si para cada >
0 existe δ > 0 tal que, para todo y ∈ Bδ (x) y cada n ≥ 0 se tiene d(T n (y), T n(x)) < . Al
conjuntos de puntos de equicontinuidad se le denota por Eq(T ). Cuando Eq(T ) = X, se dice que
T es equicontinuo; y si Eq(T ) contiene una interseccioń de abiertos y densos (Eq(T ) es residual),
entonces T se dice casi equicontinuo.
Note que la noción de equicontinuidad de un punto está asociada con la idea que las órbitas de
puntos arbitrariamente próximos de x no se separan de la órbita de x. También es simple verificar
que el conjunto de puntos equicontinuos es inversamente invariante; es decir, T −1 (Eq(T )) ⊂ Eq(T ).
Cuando el espacio métrico X es compacto y el sistema dinámico (X, T ) es equicontinuo, existe
cierta uniformidad en la selección de la constante δ en la definición anterior. Antes de ofrecer el
enunciado preciso, y su demostración, recordemos que que si U es una cobertura abierta de X,
6
entonces existe una constante δ > 0, conocida como número de Lebesgue de U, tal que para cada
x ∈ X existe U ∈ U que contiene a la bola abierta Bδ (x).
Teorema 1.1. Si el sistema dinámico (X, T ) es equicontinuo, entonces para todo > 0 exite δ > 0
(dependiendo sólo de ), tal que para todo x, y ∈ X con d(x, y) < δ se tiene d(T n (x), T n (y)) < ,
cualquiera sea n ≥ 0. Además, existe una métrica d equivalente a d tal que, d (T (x), T (y)) ≤
d (x, y) para todo x, y ∈ X.
Demostración: Dado que Eq(T ) = X, para cada x ∈ X y > 0 existe δx, > 0 (dependiendo
de x y ) tal que, para todo y ∈ Bδx, (x) y n ≥ 0 se cumple d(T n (x), T n (y)) < 2 . Obviamente
{Bδx, (x) : x ∈ X} es una cobertura abierta de X. Sea δ > 0 su número de Lebesgue. Por tanto,
para todo x, y ∈ X con d(x, y) < δ, existe z ∈ X tal que Bδ (x) ⊂ Bδz, (z). Esto implica que
d(T n (x), T n (y)) < para todo n ≥ 0; que es justamente la propiedad de uniformidad a la que se
hizo referencia arriba.
Para demostrar la segunda parte del teorema basta verificar que en la métrica d (x, y) =
sup{d(T n (x), T n (y)) : n ≥ 0}, la transformación identidad I : (X, d ) −
→ (X, d) es un homeo-
morfismo; note que d (T (x), T (y)) ≤ d (x, y) y d(x, y) ≤ d (x, y).
Definición 1.4. El sistema dinámico (X, T ), o T , se dice sensible a las condiciones iniciales, o
simplemente sensible, si existe > 0 tal que para todo δ > 0 y x ∈ X existen y ∈ Bδ (x) y n ≥ 1
de forma que d(T n (y), T n (x)) ≥ . A la constante se le conoce con el nombre de constante de
sensibilidad.
Puede demostrarse sin ninguna complicación que la sensibilidad de un sistema dinámico implica
la ausencia de puntos equicontinuos. El recı́proco en general no es verdadero; es posible construir
sistemas dinámicos que no teniendo puntos de equicontinuidad, tampoco son sensibles. En [44] (ver
Example 2.28, pp. 62) es mostrado un ejemplo con tales propiedades.
Definición 1.5. Un sistema dinámico (X, T ) se dice positivamente expansivo si existe una cons-
tante > 0, denominada constante de expansividad, tal que para todo x, y ∈ X, con x
= y, existe
n ≥ 0 tal que d(T n (x), T n (y)) ≥ .
Observe que si X es perfecto (ningún punto es aislado), entonces todo sistema dinámico (X, T )
positivamente expansivo es sensible. El recı́proco no es verdadero, pueden construirse sistemas
dinámicos sensibles que no son positivamente expansivos; por ejemplo f (x) = 4x(1 − x), con
x ∈ [0, 1], tiene tal propiedad.
Cuando la transformación T : X − → X sea homeomorfismo, también se incluye otro tipo de
expansividad. La definición es como sigue.
Definición 1.6. Un sistema dinámico (X, T ), con T homeomorfismo, se dice expansivo si existe
una constante > 0, denominada constante de expansividad, tal que para todo x, y ∈ X, con x
= y,
existe n ∈ Z tal que d(T n (x), T n (y)) ≥ .
Obviamente expansividad positiva implica expansividad. Pueden construirse ejemplos que mues-
tran la falsedad del recı́proco.
Proposición 1.1. Para un sistema dinámico (X, T ) con X compacto y T continua, las siguientes
condiciones son equivalentes:
1. T es transitivo.
8
Demostración:
(1 =⇒ 2) Sigue inmediatamente de la propia definición de transitividad.
(2 =⇒ 3) Sea (Um )m≥0 una base numerable de X. Para cada m ≥ 0, T −n (Um ) es denso
n≥0
en X. Dado que todo espacio métrico es de Baire, T −n (Um ) es no vacı́o y denso. Sea
m≥0 n≥0
x∈ T −n (Um ), luego para todo m ≥ 0 existe n ≥ 0 tal que T n (x) ∈ Um . Esto implica que
m≥0 n≥0
la órbita positiva de x es densa en X, pues todo abierto no vacı́o es unión de una colección en
(Um )m≥0 .
(3 =⇒ 1) Sean U, V abiertos no vacı́os en X y x ∈ X tal que ω(x) = X. Entonces podemos elegir
enteros n > m ≥ 1 tales que T m (x) ∈ U y T n (x) ∈ V , luego es claro que T n−m (U) ∩ V
= ∅.
Es simple verificar que la transitividad es una propiedad topológica; es decir, si (X, T ), (Y, S)
son sistemas dinámicos y h : X −→ Y es una conjugación, entonces T es transitivo si, y sólo si, S
también lo es.
Una noción más fuerte de indescomponibilidad es la de minimalidad:
Definición 1.8. Dado un sistema dinámico (X, T ). Se dice que un conjunto Λ ⊂ X es minimal
si: es invariante por T (T (Λ) ⊂ Λ) y no contiene subconjuntos propios invariantes.
Observe que las órbitas periódicas son minimales; mas no ası́ cualquier órbita. Por ejemplo, la
órbita de puntos preperiódicos no es minimal pues ella contiene propiamente una órbita periódica.
La existencia de conjuntos minimales en un conjunto compacto Y ⊂ X está garantizada por el
Lema de Zorn. Además, no es difı́cil mostrar que un conjunto Λ es minimal si, y sólo si, ω(x) = Λ
para todo x ∈ Λ.
A continuación mostraremos un par de consecuencias generales a partir de la transitividad y
la propiedad mixing de un sistema dinámico. Remitimos a [3], [4], [31] y [44] donde una colección
de resultados en esa misma dirección son expuestos.
Teorema 1.2. Como antes, X es un dotado de una métrica d que lo hace compacto y sea T : X
−
→ X continua.
Demostración:
1. Para cada > 0 denotamos por Eq (T ) al conjunto de todos los puntos x ∈ X para los cuales
existe δ > 0 tal que para cada y, z ∈ Bδ (x) y cada n ≥ 0 se tiene d(T n (y), T (z)) < . Puede
demostrase sin mucho trabajo que Eq (T ) es inversamente invariante (T −1 (Eq (T )) ⊂ Eq (T )),
abierto y además Eq(T ) = m≥1 Eq 1 (T ).
m
Afirmamos que para todo > 0, Eq (T ) es denso, o en su defecto, vacı́o. Supongamos que
para algún > 0 se tiene que Eq (T ) es no vacı́o y no denso. Claramente U = X \ Eq (T )
es abierto y no vacı́o. Como T es transitivo, existe n ≥ 1 tal que U ∩ T −n (Eq (T ))
= ∅; pero
U ∩ T −n (Eq (T )) ⊂ U ∩ Eq (T ) = ∅. Luego la afirmación sigue. Ahora bien, si Eq (T )
= ∅ para
todo , entonces Eq(T ) es un conjunto residual y por tanto T es casi equicontinuo. Por otra parte,
si para algún se tiene Eq (T ) = ∅, entonces T es sensible con constante de sensibilidad 2 . De
hecho, para cada x ∈ X y δ > 0 existen y, z ∈ Bδ (x) y n ≥ 0 tales que d(T n (y), T n (z)) ≥ . Esto
implica que d(T n (x), T n (y)) ≥ 2 o d(T n (x), T n (z)) ≥ 2 . Ası́ la demostración de la primera parte
del teorema está completa.
2. Sean x1 , x2 puntos distintos en X y = d(x14,x2 ) . Para cada x ∈ X y δ > 0, podemos escoger
(por hipótesis) n ≥ 1 tal que T n (Bδ (x)) ∩ B (x1 )
= ∅ y T n (Bδ (x)) ∩ B (x2 )
= ∅. De esta forma en
Bδ (x) hay puntos y, z tales que d(T n (y), x1) < y d(T n (z), x2 ) < . Finalmente, como
puntos extremales de tal conjunto convexo; ver [49]. Es interesante hacer notar que la existencia de
probabilidades invariantes sobre los borelianos implica recurrencias no triviales; este es un notable
resultado conocido como Teorema de recurrencia de Poincaré; más explicitamente:
Cerramos esta sección con algunos comentarios acerca de la noción de sistemas dinámicos
caóticos. Las definiciones asociadas con el vocablo caos en los últimos treinta años han sido muy
variadas, produciendo incluso algunas confusiones. Acá expondremos una de las definiciones más
aceptadas desde el punto de vista topológico, se trata del concepto de caos introducido por R.
Devaney, ver [25]. Aunque pudiese ser irrelevante, o quizás poco claro, la primera vez que se
utilizó el término caos (“chaos”) en una publicación matemática fue en 1975 cuando T. Li y J.
Yorke, en su notable artı́culo [46], se refieren al fenómeno de la existencia de puntos periódicos de
cualquier perı́odo para funciones continuas en el intervalo [0, 1] bajo la hipótesis de la existencia
de algún punto periódico de perı́odo 3. Sujeto a la existencia de órbitas periódicas de tal perı́odo,
en [46] también se demuestra la existencia de no numerables pares de puntos en los que se observa
como parte de sus órbitas permanecen asintóticamente próximas, mientras otra partes de la mismas
órbitas se separan; esto es conocido en la actualidad como “caos según Li-Yorke”.
La definición de caos según Devaney aı́sla tres componentes como el rasgo esencial del caos:
Definición 1.9 (Devaney, [25]). Un sistema dinámico (X, T ) se dice caótico si son satisfechas las
propiedades de:
1. transitividad;
1.2.3. Atractores
Existen varias definiciones de atractores para un sistema dinámico; una de las más comúnes
desde el punto de vista topológico es la introducida por C. Conley, [21]; es la que continuación
exponemos junto, a una de sus propiedades más elementales: la numerabilidad.
Definición 1.10. Dado un sistema dinámico (X, T ), donde X es métrico compacto y T continua;
se dice que un conjunto A de X es un atractor para T si:
1. A es cerrado,
Note que el conjunto de atractores de cualquier sistema dinámico (X, T ) es no vacı́o; el conjunto
no vacı́o n≥0 T n (X) es un atractor, el cual es conocido como atractor global de T .
Luego es inmediato que T (A) ⊂ A. Recı́procamente, sea x ∈ A. Entonces para cada k ≥ 1 existe
zk ∈ kn=0 T n (U) ⊂ kn=0 T n (U) := Uk tal que x = T (zk . Dado que Uk+1 ⊂ Uk , existe (k )≥1 con
k +∞ de manera que zk − → z cuando −
→ +∞, para algún z ∈ n≥0 T n (U) = A; entonces
por continuidad sigue que x = T (z) y A ⊂ T (A).
Sean x ∈ U y y ∈ ω(x), y = lı́m− k
→+∞ T (x) para alguna sucesión creciente (k )≥1 . Dado que
k
para cada ≥ 1, T (x) ∈ T (U) = n=0 T n (U), sigue de los mismos argumentos anteriores que
k k
y ∈ A. Con ello hemos mostrado que ω(x) ⊂ A para cada x ∈ U; obviamente esto implica que
d(T n (x), A) converge a 0 cuando n −→ +∞.
12
La proposición dice que todos los puntos en una vecindad del atractor son absorvidos por éste;
que es intrı́nsecamente la propiedad inherente al concepto de atractor.
Definición 1.11. Dado un atractor A del sistema dinámico (X, T ), se conoce con el nombre de
cuenca de atracción de A al conjunto
B(A) = {x ∈ X : d(T n (x), A) −
→ 0 cuando n −
→ +∞}.
No es difı́cil mostrar que si A es un atractor de (X, T ), entonces B(A) es un subconjunto abierto
de X; de hecho, si U es como en la definición 1.10, entonces B(A) = n≥0 T −n (U).
Proposición 1.3. El número de atractores en cualquier sistema dinámico (X, T ) es numerable.
Demostración: Sean U una base numerable de X y U1 la colección de todos los abiertos que son
unión finita de elementos en U, obviamente U1 es también numerable.
Consideremos ahora cualquier atractor A de X, sea U una vecindad como en la definición
1.10. Sean Uα ∈ U, con α variando en algún J, tales que U = α Uα . Sea I ⊂ J finito tal que
A ⊂ α∈I Uα (A es compacto y los Uα lo cubren). De la proposición anterior se muestra que
A = n≥0 T n (U(A)), donde U(A) = α∈I Uα . Esto implica que la aplicación que asocia a cada
atractor A el abierto U(A) como arriba es inyectiva. De acá sigue la numerabilidad de los atractores
del sistema.
Zd
producto Zd A; claramente los elementos de A son las sucesiones d-dimensionales x : Zd − → A,
x = (x(n))n∈Zd con x(n) ∈ A para cada n ∈ Zd .
Es bien conocido que la topologı́a producto es la más fina de todas las topologı́as en AZ que
d
Zd
hacen continuas las proyecciones πn : A − → A dadas por πn (x) = x(n); ası́, la topologı́a producto
contiene: todos los conjuntos abiertos πn−1 (U) (U abierto en A), todas sus intersecciones finitas y
todas las uniones de tales intersecciones finitas. Esto significa que tal topologı́a tiene como base a
la colección numerable de todos los cilindros
dZ
Can11,··· ,am = {x ∈ A : x(nj ) = aj , 1 ≤ j ≤ m},
,··· ,nm
(1.2)
donde a1 , · · · , am es una colección cualquiera de sı́mbolos (pueden repertirse algunos de ellos) y
n1 , · · · , nm son enteros d-dimensionales diferentes. No es difı́cil verificar cada una de las siguientes
propiedades:
13
2. el complemento de un cilindro es la unión (disjunta) finita de cilindros, por tanto todo cilindro
es abierto y cerrado;
3. toda unión finita de cilindros puede descomponerse en una unión finita disjunta de cilindros;
esto es: compacto, perfecto y totalmente disconexo. La compacidad sigue inmediatamente del
teorema de Tychonoff sobre el producto de compactos. Recordemos que un espacio topológico es
perfecto si no posee puntos aislados; y es totalmente disconexo, si cualquier par de puntos pueden
ser separados por conjuntos disjuntos que son al mismo tiempo abiertos y cerrados. Dado que los
cilindros contienen más de un elemento de AZ , entonces tal espacio es perfecto. Por otra parte, si
d
Zd
x, y ∈ A son diferentes, existe n ∈ Z tal que x(n)
= y(n); como los cilindros Cx(n)
d n n
y Cy(n) son
Zd
disjuntos, entonces A es totalmente disconexo.
Una de las tantas métricas en AZ , compatibles con la topologı́a producto, es la que a conti-
d
mos, que tienen un especial papel en la teorı́a general de los sistemas dinámicos, se trata de las
denominadas transformaciones shifts, o desplazamientos. Dado cualquier 1 ≤ j ≤ d, denotamos
por ej al j-ésimo entero d-dimensional canónico; para cada uno de tales vectores se define el shift
en tal dirección como la transformación σj : AZ −→ AZ dada, para cada x ∈ AZ y n de Zd , por
d d d
σj (x)(n) = x(n + ej ).
Nos proponemos verificar que cada σj es caótica en el sentido de Devaney. Es conveniente carac-
terizar el conjunto de x ∈ AZ tales que σjk (x) = x para algún k ≥ 1 y todo 1 ≤ j ≤ d. Cualquier
d
Zd
sucesión x en A puede ser interpretada como un arreglo d-dimensional infinito [an1 ···nd ]n ∈Z con
valores en A, de manera que si n = (n1 , · · · , nd ), entonces x(n) = an1 ···nd . Dado que para cualquier
14
entero positivo k vale σjk (x)(n) = x(n + kej ), entonces x = σjk (x) si, y sólo si, para cualquier
n = (n1 , · · · , nd ) se cumple
del retı́culo Zd , la sucesión unidimensional (an1 ···nj−1 mnj ···nd )m∈Z es la concatenación infinita de una
misma palabra ω de longitud k. Por ejemplo los arreglos 2-dimensionales infinitos de las siguientes
2
figuras representan, respectivamente, puntos en AZ que satisfacen σ12 (x) = x (la sucesión a la
2
izquierda) y σ2 (x) = x, la de la derecha. De estas consideraciones sigue inmediatamente (con un
.. .. .. .. .. .. ..
. . . . . . .
··· a b a b ··· ··· b d f ···
··· c d c d ··· ··· a c e ···
··· e f e f ··· ··· b d f ···
.. .. .. ..
. . . . ··· a c e ···
.. .. ..
. . .
alfabeto con al menos dos sı́mbolos) que para cada entero k ≥ 1 y todo j = 1, · · · , d, σj tiene
infinitos puntos que satisfacen σjk (x) = x. No obstante, al considerar el problema de encontrar
simultáneos puntos periódicos para todos los shifts σj , nos encontramos que tal conjunto es no
vacı́o y finito.
Veamos ahora que cada σj es caótico:
• Transitividad: Sean U y V dos abiertos en AZ , suponemos por simplicidad U = B2−r (x) y
d
que z(n) = x(n) para todo n ≤ r. Sea m un entero suficientemente grande como para que
n + mej > r para todo n ≤ . Tomemos un z como arriba, pero le exigimos que para todo
n ≤ se satisfaga z(n+mej ) = y(n); luego es claro que σjm (z) ∈ V . Por tanto σj es transitiva. En
realidad puede demostrarse sin mucha dificultad que las transformaciones σj son topológicamente
mixing.
• Densidad de órbitas periódicas: Sean x ∈ AZ , > 0 y ≥ 1 entero tal que 2− ≤ . Veamos que
d
en la bola abierta B2− (x) hay puntos periódicos simultáneos de σj . En efecto, en el bloque central
W = {n : n ≤ } del retı́culo Zd ubicamos la palabra d-dimensional dada por la restricción xW
15
suelen considerarse otro tipo de espacios de sı́mbolos; por ejemplo AN (d ≥ 1) constituido por
d
todas la sucesiones x : N − d
→ A. Al igual que antes, la topologı́a producto tiene como una base
de abiertos y cerrados a la colección de cilindros; además, admite una similar métrica compatible
que lo hace un espacio de Cantor1 . En estos nuevos espacios de sucesiones unidireccionales las
transformaciones shifts dejan de ser homeomorfismos (no son inyectivas), aunque continúan siendo
caóticas en el sentido de Devaney.
Es también interesante hacer notar que no todos los shifts tienen las mismas propiedades
dinámicas. En AZ consideremos dos sucesiones x, y distintas, entonces existe n ∈ Z tal que
x(n)
= y(n); luego d(σ n (x), σ n (y)) = 1 y σ es expansivo con constante de expansividad igual
a 1. Sin embargo no es positivamente expansivo, pues si x
= y y x(n) = y(n) para todo n ≥ 0,
entonces d(σ n (x), σ n (y)) − → +∞. Pero el shift en AN si es positivamente expansivo.
→ 0 cuando n −
Igualmente notable es que cuando d ≥ 2 ninguno de los shifts (tanto en AZ como en AN ) es
d d
1
Es bien conocido que todos los espacios de Cantor son homeomorfos.
16
2
Autómatas Celulares
Nacimiento: una célula muerta cobra vida si existen exactamente 3 células vivas en su ve-
cindario;
Muerte: una célula viva muere si tiene a lo sumo 1 vecino vivo (muerte por aislamiento) o si
tiene más de 3 vecinos vivos (muerte por sobrepoblación);
La figura a continuación muestra como la célula muerta, cuadrado blanco, ubicada en el centro
de la vecindad cambia su estado en la siguiente generación; observe que los estados de las células
18
vecinas a la nueva viva (cuadrado negro) no se puede determinar sin conocer los estados de sus
vecinas en la generación anterior, por ello el signo de interrogación.
? ? ?
? ?
? ? ?
Zd = {(n1 , · · · , nd ) : nj ∈ Z, 1 ≤ j ≤ d},
sus elementos son denominados tradicionalmente células; cada células toma un estado en un con-
junto finito A (alfabeto), generalmente el anillo ZN = {0, 1, · · · , N − 1} de los enteros módulo N.
Una configuración es la asignación de un estado a cada célula; esto es una función x : Zd − → A;
el conjunto de todas las posibles configuraciones (espacio fase del autómata celular) es el conjunto
AZ , que dotado de la topologı́a producto es un espacio de Cantor. Una vez considerada la estruc-
d
tura topológica del espacio de fase, el siguiente ingrediente es la regla local que rige los cambios de
estado de cada célula en particular; para ello se requiere de un subconjunto finito en el retı́culo, el
conjunto vecindad, digamos V = {n1 , · · · , n }. De esta forma, la regla local que define el autómata
celular es cualquier función ϕ : AV − → A, la cual actualiza el estado de cada célula en función de
los estados de sus vecinos; ası́ con la 4-úpla (Zd , A, V, ϕ) se define el autómata celular generado
por tales elementos como la ley global de transición F : AZ − → AZ dada, para cada x ∈ AZ y
d d d
n ∈ Zd , por:
F (x)(n) = ϕ(xV +n ), (2.1)
donde xV +n es la restricción de x a V + n = {m + n : m ∈ V }; observe que xV +n = σ n (x)V , donde
σ n (x) = (σ1n1 · · · σdnd )(x) siendo que σj es la aplicación shift en la dirección del vector canónico ej .
Por otra parte, la evolución temporal de cada configuración x, esto es su órbita, es la sucesión
Ejemplo 2.1. Consideremos el autómata celular unidimensional cuyo alfabeto es Z2 = {0, 1}, la
vecindad V = {−1, 0, 1} y su regla local es dada por la función ϕ(a−1 , a0 , a1 ) = a−1 + a1 (mod 2).
Por tanto el autómata celular correspondiente es dado por F (x)(n) = x(n−1)+x(n+1) (mod 2). El
siguiente diagrama representa la evolución espacio-temporal hasta el tiempo 7 de la configuración
x ∈ {0, 1}Z definida, para cada n ∈ Z por x(n) = 0 si, y sólo si n
= 0. Los cuadrado negros
representan el estado 1, mientras que los blancos el estado 0.
··· ···
..
.
Hedlund en su clásico artı́culo [35] demostró una caracterización de los autómatas celulares en
término de las transformaciones shift canónicas de AZ . Observe que con la estructura topológica
d
Zd
adoptada para el espacio A , cada autómata celular es una transformación continua, y de la
misma definición (2.1) sigue inmediatamente que F σj = σj F para cada j = 1, · · · , d; recuerde que
el shift σj es definido por σj (x)(n) = x(n + ej ), donde ej es el j-ésimo vector canónico en Zd y n
es cualquier entero d-dimensional. La caracterización de Hedlund es:
21
→ AZ (continua o no) que conmute con los shifts canónicos, existe una función F0 : AZ −
− →A
d d
tal que para cada n = (n1 , · · · , nd ) y todo x ∈ AZ se cumple F (x)(n) = F0 σ1n1 · · · σdnd (x).
d
conmuta con el shift σ de NZ . No obstante, F no puede ser expresada en términos de una regla
local f como en la definición (2.1).
En atención a los aspectos estudiados en la dinámica topológica y la teorı́a ergódica de trans-
formaciones medibles, una considerable cantidad de artı́culos han sido publicados en los que se
describen parte de tales aspectos teóricos en el marco de los autómatas celulares. Referimos a
continuación, muy brevemente, algunos de ellos.
Los puntos periódicos y sus generalizaciones inmediatas (puntos casi periódicos y puntos recu-
rrentes) fueron estudiados, por ejemplo, en [15], [35] y [38]. En cuanto a los atractores, se considera
generalmente la definición introducida por Conley, aunque no siempre es posible dar una completa
descripción de los atractores en un sistema dinámico, para el caso de los atractores en autómatas
celulares son conocidos notables resultados, ver por ejemplo: [23], [37], [39], [43] y [48]. Algunas
otras propiedades de los autómatas celulares como sistemas dinámicos topológicos son de interés:
equicontinuidad, expansividad, transitividad y sensibilidad a las condiciones iniciales. En las si-
guientes referencias (como una muestra del volumen de publicaciones en el tema) se exponen
propiedades de los autómatas celulares relativas a los conceptos arriba mencionados: [1], [2], [11],
[12], [13], [17], [20], [27], [30], [32], [33], [35] y [53]. Con respecto a las propiedades ergódicas de
los autómatas celulares, también es considerable el número de publicaciones encontradas; citamos
algunas de ellas: [11], [13], [18], [29], [32], [35], [36], [41], [47], [51], [54] y [57].
22
3
(k1, · · · , kd )-Autómatas Celulares
que la evolución de los estados en cada una de las configuraciones esté gobernada por un número
finito de reglas locales, aunque la evolución temporal en cada célula es gobernada por una sola de
tales reglas; esto es, para cada n ∈ Zd existe una única regla (y por supuesto una única vecindad)
mediante la cual se determina su evolución.
Sean entonces ϕj : AVj − → A, con Vj ⊂ Zd y 1 ≤ j ≤ n, reglas locales. Haciendo uso de
ellas definiremos una ley global de transición en AZ ; evidentemente requerimos establecer una
d
manera de seleccionar la regla que actuará en cada célula n del retı́culo Zd ; es decir, necesitamos
una función de Zd en el conjunto finito de reglas locales. Existen obviamente muchas formas de
establecer una tal asignación; en nuestro caso procederemos como sigue: sean n1 , · · · , nd enteros
positivos tales que j nj = n, definimos
y cambiamos, de alguna manera, el subı́ndice de cada regla local por uno en este nuevo conjunto;
observe que #I(n1 , · · · , nd ) = n.
Definición 3.1. Dadas n reglas locales ϕr : AVr − → A, r ∈ I(n1 , · · · , nd ) (n = j nj ), se conoce
con el nombre de (n1 , · · · , nd )-autómata celular generado por tales reglas, a la transformación
F : AZ −→ AZ definida, para cada x ∈ AZ y cada m ∈ Zd , por
d d d
Note que la etiqueta de la regla local que actúa en la célula m es r si, y sólo si, m =
r (mod (n1 , · · · , nd )); esto significa que m = (m1 , · · · , md ) y r = (r1 , · · · , rd ) con mj = rj (mod nj )
24
para cada j = 1, · · · , d. Observe que todo (1, · · · , 1)-autómata celular es un autómata celular como
en (2.1).
Ejemplo 3.1. Mostraremos un par de 3-autómatas celulares en ZZ2 generados por las mismas
reglas locales, pero ordenadas de diferente manera. Consideremos como vecindad para cada uno
de tales reglas a V = {−1, 0, 1}; y definimos en Z32 :
Claramente existen varias formas de construir 3-autómatas celulares a partir de estas reglas locales;
dos de ellos son definidos, para cada x ∈ ZZ2 y n ∈ Z, de la siguiente forma:
⎧
⎪
⎪
⎪
⎨ϕ0 (xV +n ) = x(n) + x(n + 1) (mod 2), si n = 0 (mod 3)
F (x)(n) = ϕ1 (xV +n ) = x(n + 1), si n = 1 (mod 3) , y
⎪
⎪
⎪
⎩ϕ2 (xV +n ) = x(n − 1) + x(n) (mod 2), si n = 2 (mod 3)
⎧
⎪
⎪
⎪
⎨ϕ0 (xV +n ) = x(n) + x(n + 1) (mod 2), si n = 0 (mod 3)
G(x)(n) = ϕ2 (xV +n ) = x(n − 1) + x(n) (mod 2), si n = 1 (mod 3) .
⎪
⎪
⎪
⎩ϕ1 (xV +n ) = x(n + 1), si n = 2 (mod 3)
Estos 3-autómatas celulares no sólo son diferentes, sino que además generan distintas dinámicas; es
decir, no son topológicamente conjugados. Tal afirmación es consecuencia del hecho que F tiene un
conjunto infinito (no numerable) de puntos fijos; en efecto, cualquier configuración x = (x(n))n∈Z
con x(3 + 1) = x(3 + 2) = 0 para todo ∈ Z es un punto fijo de F ; en cuanto que G tiene como
único punto fijo a la configuración x = (x(n))n∈Z , donde x(n) = 0 para cada n. Observe que F no
es un autómata celular pues no conmuta con la transformación shift de {0, 1}Z.
Es importante mencionar que no siempre los k-automátas celulares en AZ definidos por las
mismas reglas locales enumeradas de diferente forma, inducen distintas dinámicas. No es difı́cil
0 1 ··· k −2 k −1
demostrar que si ϕ0 , · · · , ϕk−1 son reglas locales y η la permutación ,
1 2 ··· k −1 0
entonces para cualquier par de enumeraciones de las reglas locales, dadas por el grupo generado
por η, los correspondientes k-autómatas celulares son topológicamente conjugados.
locales ϕr : AVr −
→ A con r ∈ I(n1 , · · · , nd ), entonces
(a) F es continuo; y
25
n n
(b) F σj j = σj j F para cada 1 ≤ j ≤ d.
Demostración: Es claro que al considerar la topologı́a discreta, cada regla local es continua.
Tomemos > 0 y ≥ 1 tal que 2− < . Sea m el primer entero positivo tal que para cada n ∈ Zd
con n ≤ y r ∈ I(n1 , · · · , nd ), se tiene n + Vr ⊂ {k ∈ Zd : k ≤ m}. De esta forma, para cada
x, y en AZ con d(x, y) < 2−m vale xVr +n = yVr +n para todo n ≤ . Sigue por definición que
d
F (x)(n) = F (y)(n) para cada n ≤ , luego d(F (x), F (y)) < 2− < ; lo cual demuestra (a).
Por otra parte, tomemos cualquier configuración x = (x(m))m∈Zd ∈ AZ y m = (m1 , · · · , md ) ∈
d
Toda transformación F : AZ −→ AZ que conmute con algunas potencias de los shifts σj tiene la
d d
n n
siguiente propiedad. Supongamos que son dados enteros positivos n1 , · · · , nd tales que F σj j = σj j F
para cada 1 ≤ j ≤ d. Consideremos las funciones parciales de F ; esto es, para cada m ∈ Zd se define
Fm : AZ − → A por Fm (x) = F (x)(m), para cada x ∈ AZ ; por tanto F = {Fm }m∈Zd . Haciendo
d d
n
uso de tales propiedades de conmutatividad, para cada m ∈ Zd se deduce Fm σj j = Fm+nj ej para
todo 1 ≤ j ≤ d. Esto implica que
Teorema 3.1 (Extensión del teorema 2.1). Toda transformación continua F : AZ − → AZ con-
d d
n
mutanto con σj j para algún entero nj ≥ 1 y cada 1 ≤ j ≤ d, es un (n1 , · · · , nd )-autómata celular.
− −k
tal que d(F (x), F (y)) < 2 siempre que d(x, y) < 2 . En particular esto implica que para todo
r ∈ I(n1 , · · · , nd ), Fr (x) = Fr (y) para cada x, y ∈ AZ satisfaciendo x(n) = y(n) con n ≤ k. En
d
figuración σ1q1 n1 · · · σdqd nd (x) ∈ C(V, h), donde h() = x( + (q1 n1 , · · · , qd nd )) para todo ∈ V ,
entonces la función h : Vr − → A satisface h = xVr +m , pues h ( − r) = h() = x( − r + m). Ası́,
F (x)(m) = ϕr (xVr +m ) para cada x ∈ AZ y m ∈ Zd ; por tanto F es un (n1 , · · · , nd )-autómata
d
celular.
Comentario 3.1.
• Consideremos enteros positivos n1 , · · · , nd . Para cada r en I(n1 , · · · , nd ), sean ϕr : AVr −
→A
una regla local y G la transformación de AZ dada, para cada x ∈ AZ y m ∈ Zd , por
d d
G(x)(m) = ϕr xVr +(q1 n1 ,··· ,qd nd ) ,
n n
siempre que m = (q1 n1 , · · · , qd nd ) + r. Es simple verificar que G es continua y Gσj j = σj j G para
j = 1, · · · , d. Sigue del teorema anterior que G es un (n1 , · · · , nd )-autómata celular; es decir, G se
expresa como en (3.1).
• Note que a partir de una colección de reglas locales ϕr : AVr − → A, con r ∈ I(n1 , · · · , nd ),
podemos definir una función η : Zd − → I(n1 , · · · , nd ), la cual determina la regla que se emplea para
actualizar el estado en cada célula; y a partir de esta asignación definir la transformación F de
AZ :
d
F (x)(m) = ϕη(m) xVη(m) +m . (3.3)
Es simple chequear que, en general, F carece de la propiedad de conmutar con los shifts de Zd . Sin
embargo, cuando esta asignación η es (n1 , · · · , nd )-periódica; que es η(m + (n1 , · · · , nd )) = η(m)
para todo m, entonces F es un (n1 , · · · , nd )-autómata celular.
• El teorema anterior admite una versión para el caso en que el alfabeto A sea un espacio topológico
discreto cualquiera; para ello hay necesidad de extender la noción de reglas locales, lo cual es
efectuado mediante el concepto de barreras proveniente de la teorı́a de conjuntos. Remitimos a las
referencias [7], [26] y [56].
• La discretitud espacial y temporal de los (n1 , · · · , nd )-autómatas celulares, implican discretitud
en el espacio de tales sistemas dinámicos; lo cual los hace C 0 -estructuralmente estables. Más
precisamente, sea C(AZ ) el espacio de todas las transformaciones continuas de AZ equipado
d d
con la métrica del máximo: D(F, G) = máxx∈AZd d(F (x), G(x)), para cada F, G ∈ C(AZ ); y sea
d
Zd
CA(A ) la colección de todos los (n1 , · · · , nd )-autómatas celulares, con nj (j = 1, · · · , d) cualquier
27
entero positivo. Entonces la topologı́a inducida por D en CA(AZ ) es discreta; esto es, para cada
d
Es simple verificar que Φ es un homeomorfismo. Observe además que para cada z = (z(n))n∈Z
en BZ con z(n) = z 0 (n) · · · z −1 (n) se tiene Φ−1 (z) = x, si, y sólo si, para cada n ∈ Z se tiene
x(n) = z j (m) siempre que m ∈ Z y 0 ≤ j < satisfagan n = m + j. Sea G : BZ − → BZ , dada por
−1 3
G = Φ ◦ F ◦ Φ . Veamos que existen reglas locales g0 , · · · , gk−1 : B − → B mediante las cuales se
expresa G; esto es, G(z)(n) = gn (z(n − 1), z(n), z(n + 1)) para cada z ∈ BZ y n ∈ Z, recuerde que
n = n (mod ). Observe que para cada z ∈ BZ y n ∈ Z vale:
sigue que el valor de G(z)(n) sólo depende de z(n − 1), z(n) y z(n + 1). Finalmente, cualesquiera
sean u = u0 · · · u−1 , v = v 0 · · · v −1, w = w 0 · · · w −1 en B y 0 ≤ r ≤ − 1, definimos gr (u, v, w) =
gr0 (u, v, w)gr1(u, v, w) · · · gr−1(u, v, w), siendo que para todo 0 ≤ j ≤ − 1:
ϕ,s (b0 · · · bm+s ) = ϕk (b0 · · · bm )ϕ(+1)k (b1 · · · bm+1 ) · · · ϕ(+s)k (bs · · · bm+s ),
29
donde jk denota el entero j (mod k) cualquiera sea j ∈ Z. El siguiente resultado es una extensión
de una caracterización de los autómatas celulares sobreyectivos dada por Hedlund; ver teorema
5.1 en [35].
Teorema 3.2. El k-autómata celular F : AZ − → AZ generado por las reglas locales ϕr : A[n,n+m]
−
→ A, 0 ≤ r ≤ k −1, es sobreyectivo si, y sólo si, para cualquier par de enteros y s ≥ 0 la función
ϕ,s : Am+s+1 −
→ As+1 es sobreyectiva.
Note que F (x )[−,] = z[−,] ; esto implica que F (AZ ) es denso en AZ . De la continuidad de F y la
compacidad de AZ sigue inmediatamente la sobreyectividad de F .
Teorema 3.3. El k-autómata celular F : AZ − → AZ generado por las reglas locales ϕj : A[r,r+m]
−
→ A, 0 ≤ j ≤ k − 1, es sobreyectivo si, y sólo si, para cualquier par de enteros 0 ≤ i < k, s ≥ 0
y u ∈ As+1 se cumple #ϕ−1 m
i,s (u) = N , siendo N = #A.
p = mı́n{#ϕ−1
,n (v) : 0 ≤ < k, n ≥ 0 y v ∈ A
n+1
};
es obvio que p = mı́n{p,n : 0 ≤ < k, n ≥ 0}. Sean 0 ≤ < k, n ≥ 0 y v ∈ An+1 tales que p =
#ϕ−1 −1
,n (v) = p,n . Consideremos cualquier entero q ≥ 1 y w ∈ A ; afirmamos que #ϕ,n+q (vw) = p.
q
−1
En efecto, dado que para cualquier z en #ϕ,n+q (vw), con z = z1 · · · zm+n+q+1 , se tiene
{ub : u ∈ ϕ−1
,n (v)} = ϕ−1
,n+q (vw);
b∈Aq w∈Aq
−1
de donde N q p = luego la afirmación sigue pues para todo q ≥ 1, #ϕ−1
w∈Aq #ϕ,n+q (vw); ,n+q (vw) ≥
p. Note que también se tiene p,n = p para cualquier n ≥ n.
Sean j ≥ 1 tal que n = jk −m−1 ≥ n y q = jk. Como arriba, para cualquier z1 · · · z2q (observe
que m + n + 1 = q) se cumple:
ϕ,n +q (z1 · · · z2q ) = ϕ,n (z1 · · · zq )ϕ(+n +1)k ,m−1 (zn +2 · · · zm+q )ϕ,n (zq+1 · · · z2q ),
entonces al escoger w ∈ An +1 con p = #ϕ−1 ,n (w) se tiene
{uu : u, u ∈ ϕ−1
,n (w)} = ϕ−1
,n +q (wzw),
z∈Am
y #ϕ−1
i,s (u) ≥p=N . m
Antes de proseguir con el siguiente resultado relacionado con la sobreyectividad de los k-autóma-
tas celulares, la siguiente digresión.
Consideremos la familia de conjuntos Λ formada por ∅, AZ , todos los cilindros de la forma
C([, + n], u), ∈ Z, n ≥ 0 y u ∈ An+1 , y sus uniones finitas disjuntas. Es simple verificar
que Λ es un álgebra de conjuntos en AZ y que genera la σ-álgebra de los borelianos de AZ . Para
U ∈ Λ definimos: μ(∅) = 0, μ(AZ) = 1, μ(C([, + n], u)) = N −(n+1) y μ(U) = m i=1 μ(Ui ) siempre
que U sea unión disjunta de cilindros Ui como arriba. La función μ ası́ definida es una medida
de probabilidad, la cual se extiende de manera única a la σ-álgebra de los borelianos de AZ . Tal
medida es un ejemplo de las denominadas medidas de Bernoulli.
31
Teorema 3.4. Sea F : AZ −→ AZ el k-autómata celular generado por las reglas locales ϕj : A[r,r+m]
−
→ A, 0 ≤ j ≤ k − 1. Si F es sobreyectivo, entonces toda configuración x es no errante.
Demostración: Consideremos la medida μ como definida arriba. Afirmamos que F deja inva-
riante a μ; esto es, para cada boreliano U de AZ se cumple μ(F −1(U)) = μ(U). Para ello basta
mostrar que tal invarianza se cumple en los conjuntos de Λ.
Sean U = C([, + n], u) y x ∈ AZ . Es claro que F (x) ∈ U si, y sólo si, F (x)( + j) = uj
para cada j = 0, · · · n con u = u0 · · · un . Por otra parte, como F (x)( + j) = ϕ(+j)k (x(r + +
j), · · · , x(r + m + + j)), entonces
En otras palabras F −1 (U) = w∈ϕ−1 C([r + , r + + m + n], w); ası́, del teorema anterior, sigue
k ,n (u)
−1 m −(m+n+1) −(n+1)
μ(F (U)) = N N =N = μ(U); lo cual demuestra la afirmación.
Finalmente, sean x ∈ AZ y U un abierto conteniendo x. Supongamos que las preimágenes
F −j (U) son todas disjuntas dos a dos, entonces para cualquier entero positivo n vale
Note que haciendo uso del teorema de recurrencia de Poincaré, ver teorema 1.3, también se ha
podido demostrar el anterior resultado.
Definición 3.2. Una regla local ϕ : Am+1 − → A se dice permutativa en la variable j (0 ≤ j ≤ m),
si para cualquier x0 · · · xj−1 xj+1 · · · xm ∈ Am , a −→ ϕ(x0 · · · xj−1 axj+1 · · · xm ) es una permutación.
En bien conocido, ver [35], que todo autómata celular generado por una regla local permutativa
en cualquiera de sus variables de los extremos es sobreyectivo. Posteriormente Gilman, ver [33],
32
demostró que si F : AZ − → AZ es un autómata celular generado por una regla local ϕ : A[n,m] − →A
(recuerde que el intervalo [n, m] es la vecindad finita que determina la evolución de los estados de
las células) bipermutativa; es decir, permutativa tanto en la primera como en la última variable
y si nm < 0, entonces F es topológicamente conjugado a un apropiado “full shift” unilateral.
Esto en particular implica que este tipo de autómatas celulares son caóticos en el sentido de
Devaney. Vale mencionar que la noción de bipermutatividad también se le conoce, aunque no tan
difundida, como propiedad M ; ver [1]. Otros resultados donde se muestran (o redescubren) algunas
otras propiedades dinámicas relativas a autómatas celulares con reglas bipermutativas pueden
encontrarse, por ejemplo, en las siguientes referencias: [2], [16], [27], [36], [41], [47], [53] y [54].
Ejemplos no triviales
de reglas locales bipermutativas
siempre pueden construirse. Considere-
0 1 ··· N −2 N −1
mos A = ZN y π = . Sea m ≥ 2 un entero; definimos ϕ : Am − →A
1 2 ··· N −1 0
por ϕ(a1 · · · am ) = π (am ), cualquiera sea a1 · · · am ∈ A . Fijemos cualquier bloque a2 · · · am en
a1 m
Am−1 . Dado que la permutación π es transitiva; esto es, {a, π(a), · · · , π N −1 (a)} = A, la función
a −→ ϕ(aa2 · · · am ) = π a (am ) define una permutación de A; esto es, ϕ es permutativa en la primera
variable. Similarmente se muestra la permutatividad en la última variable.
Ejemplo 3.2. Hemos comentado que los autómatas celulares generados por reglas locales permu-
tativas en cualquiera de sus variables de los extremos, son sobreyectivos; en general esto deja de
ser verdadero en el caso de k-autómatas celulares. A seguir presentaremos algunos ejemplos donde
se muestran evidencias de ello.
• Consideremos como alfabeto a A = Z2 , como reglas locales a
ϕ0 (a0 , a1 ) = a0 + 1 (mod 2) y ϕ1 (a0 , a1 ) = a1 ;
y sean V0 = {0, 1} y V1 = {1, 2} las correspondientes vecindades. Entonces el 2-autómata celular
generado
⎧ por ϕj : AVj − → A (j = 0, 1) es definido, para cada x ∈ AZ y n ∈ Z, por F (x)(n) =
⎨x(n) + 1 (mod 2), si n es par
. Observe que ϕ1 es permutativa en la segunda variable, en cuanto
⎩x(n + 1), si n es impar
que ϕ0 lo es en la primera. Sin embargo F no es sobreyectivo: la configuración constante igual a 1
no tiene preimagen.
• Si mantenemos el alfabeto y consideramos como vecindades a V0 = {0, 1, 2} y V1 = {2, 3},
entonces las reglas locales ϕj : AVj −
→ A (j = 0, 1) con
ϕ0 (a0 , a1 , a2 ) = a0 + a2 (mod 2) y ϕ1 (a0 , a1 ) = a1 ,
para cada x ∈ {0, 1}Z y n ∈ Z. Note que ambas reglas locales actuan sobre la misma vecindad;
además, ambas son permutativas, aunque en diferentes variables.
⎧ Sin embargo F no es sobreyectivo;
⎨1, si n es par
observe que la configuración y = (y(n))n∈Z, donde y(n) = , no tiene preimagen.
⎩0, si n es impar
Demostración: Note que si m = 0 todas las reglas locales son permutaciones de A; esto implica
que F es biyectivo. Supongamos por tanto que m > 0, haciendo uso del teorema 3.2 mostraremos
que F es sobreyectivo.
Sean , s ∈ Z, con s ≥ 0, y w = w0 · · · ws ∈ As+1. Fijemos cualquier bloque bs+1 · · · bm+s en
A . Dado que la regla local ϕ(+s)k es permutativa en la primera variable, existe bs ∈ A tal que
m
ϕ(+s)k (bs bs+1 · · · bm+s ) = ws . Para el bloque bs bs+1 · · · bm+s−1 , existe (por la misma razón anterior)
bs−1 en A tal que ϕ(+s−1)k (bs−1 · · · bm+s−1 ) = ws−1 . Recursivamente con el mismo argumento termi-
namos construyendo un bloque b0 · · · bs · · · bm+s en Am+s+1 de manera que ϕ,s (b0 · · · bs · · · bm+s ) =
w, con lo cual ϕ,s : Am+s+1 − → As+1 es sobreyectiva; por tanto también lo es F .
además, de la permutatividad por la derecha (resp. por la izquierda) de cada una de las reglas
locales, se muestra que para todo s ≥ 1 y 0 ≤ j ≤ k −1, las potencias ϕsj también son permutativas
por la derecha (resp. por la izquierda).
Sean U y V dos abiertos en AZ , por simplicidad supongamos que son, respectivamente, los
cilindros U = Cam11,···,···,a,m
s
s
y V = Cbn11,···
,··· ,nt
,bt ; ver (1.2) en la página 12 para la definición de tales
cilindros. Mostraremos que existen p ≥ 1 y x ∈ U (x(mj ) = aj , 1 ≤ j ≤ s) tales que F p (x) está en
V ; es decir, F p (x)(ni ) = bi para todo i = 1, · · · , t.
Tomemos p suficientemente grande de forma que ni + p(n + m) no sea ninguno de los enteros
m1 , · · · , ms para todo i = 1, · · · , t; esto es posible pues siempre se puede escoger un entero positivo
p tal que p(n + m)
= mj − ni para todo i = 1, · · · , t y j = 1, · · · , s. De esta forma, al usar la
permutatividad de las potencias de las reglas locales, podemos escoger x ∈ U de manera que para
cada i = 1, · · · , t el valor de x(ni +p(n+m)) sea tal que ϕp(ni )k (x(ni +pn), · · · , x(ni +p(n+m))) = bi ;
luego de la fórmula para F p (x)(ni ), ver (3.6), sigue que F p (U) ∩ V
= ∅.
Observe que este resultado es un refinamiento del anterior, pues transitividad topológica siempre
implica sobreyectividad.
donde x (s) denota el estado de la célula s en la configuración F (x); debe observase además que
Φ(x)() = F (x)[n+1,n+m] , restricción de F (x) al intervalo [n + 1, n + m]. Mostraremos que Φ es
un homeomorfismo y ΦF = σB Φ.
Dada la compacidad de AZ , para verificar que Φ es un homeomorfismo basta chequear que es
biyectiva y continua.
• Sea u = (u())∈N ∈ BN , haciendo u() = u (n + 1) · · · u (0) · · · u (n + m); para cada ∈ N,
escribimos
existencia de un único u0 (n) ∈ A tal que u1 (0) = ϕ0 (u0 (n), u0 (n+ 1), · · · , u0 (0), · · · , u0(n+ m)); de
hecho, usando recursivamente esta permutatividad se encuentra un único bloque u0 (2n+1) · · · u0 (n)
tal que para cada n + 1 ≤ j ≤ 0 se tiene
u1 (j) = ϕjk (u0 (j + n), · · · , u0 (j + n + m)),
recuerde que jk denota el entero j (mod k). De la misma forma se construye un único bloque
u0 (n + m + 1) · · · u0 (2(n + m)) tal que
u1 (i) = ϕik (u0 (i + n), · · · , u0(i + n + m)),
para todo i = 1, · · · , n + m. De esta forma hemos extendido el bloque inicial u(0) hasta
u1 = u0 (2n + 1) · · · u0 (n)u(0)u0(n + m + 1) · · · u0 (2(n + m)).
Ahora denotamos por C1 el cilindro formado por todas las z ∈ AZ tales que z[2n+1,2(n+m)] = u1 .
Como antes, Φ(z)(0) = u(0) y Φ(z)(1) = u(1) si, y sólo si, z ∈ C1 ; obviamente C1 C0 . Empleando
el bloque u(2) se extiende como antes, y de forma única, el bloque u(1) hasta
u1 (2n + 1) · · · u1(n)u(1)u1 (n + m + 1) · · · u1 (2(n + m)),
de manera que u2 (j) = ϕjk (u1 (j +n), · · · , u1(j +n+m)), cualquiera sea el entero n+1 ≤ j ≤ n+m.
Una vez extendido u(1) se procede similarmente a la extensión del bloque u1 :
u2 = u0 (3n + 1) · · · u0 (2n + 2)u1 u0 (2(n + m) + 1) · · · u0 (3(n + m)),
y ası́ definir el cilindro C2 de aquellas configuraciones z con z[3n+1,3(n+m)] = u2 , satisfaciendo
Φ(z)(j) = u(j) para j = 0, 1, 2 si, y sólo si z ∈ C2 . Continuando con este proceso recursivo se
construye una sucesión encajada de cilindros (Cn )n≥0 tal que diam Cn − → 0 cuando n − → +∞; y
para cada 0 ≤ j ≤ n, Φ(z)(j) = u(j) si, y sólo si z ∈ Cn . Ası́, la intersección de tales cilindros es
el único punto x ∈ AZ que satisface Φ(x) = u.
• Veamos ahora la continuidad de Φ. Dado > 0 deseamos encontrar δ > 0 tal que para todo
x, y ∈ AZ con d(x, y) < δ (d es la métrica en AZ ) se cumple dB (Φ(x), Φ(y)) < , donde dB es la
métrica en BN . Para esto basta verificar que si d(x, y) < δ, F j (x)[n+1,n+m] = F j (y)[n+1,n+m] para
todo 0 ≤ j ≤ L, donde L es un entero positivo tal que 2−L ≤ ; recuerde que para cada entero
j ≥ 0, Φ(x)(j) = F j (x)[n+1,n+m] . Sean M = máx{|n|, L} y 0 < s ≤ 2−M . Por la continuidad
uniforme de F escogemos 0 < δ < s tal que, para todo x, y ∈ AZ con d(x, y) < δ, se cumpla
d(F j (x), F j (y)) < s siempre que 0 ≤ j ≤ L. Obviamente esto implica la continuidad de Φ.
• Finalmente, dado que para x ∈ AZ y ≥ 0 se tiene
σB (Φ(x))() = Φ(x)( + 1) = F +1 (x)[n+1,n+m]
= F (F (x))[n+1,n+m] = Φ(F (x))(),
entonces Φ conjuga las dinámicas del shift unilateral σB y F .
36
Comentario 3.2. Note que si las reglas locales en el enunciado del teorema son todas permutativas
en la primera variable y n ≤ 0 (resp. en la última variable y −n < m), entonces la aplicación
Φ : AZ −→ BN es una semiconjugación: continua, sobreyectiva y σB Φ = ΦF . De lo cual se deduce la
sobreyectividad de F ; propiedad que en realidad es independiente de la compacidad del espacio de
configuraciones AZ , tal y como fue requerido en la demostración del teorema 3.5. Por otra parte,
aunque en el enunciado del teorema hemos supuesto que el alfabeto A es finito, en realidad el
resultado continúa siendo verdadero en el caso que A sea cualquier espacio topológico discreto,
pues Φ sigue siendo una conjugación y σB caótico.
Teorema 3.8. Todo k-autómata celular transitivo F es sensible a las condiciones iniciales, siempre
que el alfabeto A tenga al menos dos elementos.
Ahora consideremos el abierto V de AZ dado por las configuraciones z tales que z(−pk)
= z(pk).
Luego es claro que para tales abiertos U y V se satisface F n (U) ∩ V = ∅ para todo n ≥ 0; es decir,
F no es transitivo.
Es necesario mencionar que en cualquier sistema dinámico (X, T ), con X métrico compacto y
T continua, la transitividad de T no siempre implica exclusivamente la sensibilidad; tal y como
ocurre para los k-autómatas celulares. Remitimos a [4], [5], [8] y [31] donde consecuencias de la
transitividad en sistemas dinámicos discretos sobre espacios métricos compactos son obtenidas.
Recordemos que en un sistema dinámico (X, T ), con métrica d, un punto x es equicontinuo
(Lyapunov estable) si para cualquier > 0 existe δ > 0 tal que para todo y ∈ X con d(y, x) < δ
y todo n ≥ 0 se cumple d(T n (x), T n (y)) < . Obviamente la existencia de un punto de equicon-
tinuidad implica que el sistema es no sensible a las condiciones iniciales; en otras palabras, la
sensibilidad en las condiciones iniciales implica Eq(T ) = ∅. En general el recı́proco de esta impli-
cación no es verdadera; sin embargo la sensibilidad y ausencia de puntos de equicontinuidad son
propiedades topológicas equivalentes en los k-autómatas celulares. El teorema 3.9 a continuación
demuestra con mayor precisión esta equivalencia; en realidad se trata de una adaptación para los
k-autómatas celulares de un conocido resultado debido esencialmente a Kůrka [43], ver también
[13] y [30].
Lema 3.1. Sean F : AZ − → AZ un k-autómata celular y u ∈ A2M +1 tal que para todo x, y ∈
[u][−M,M ] y n ≥ 0 se cumple F n (x)(0) = F n (y)(0). Si p es un entero con pk > M y U =
[uvu][−pk−M,pk+M ], donde v es cualquier bloque en A2(pk−M )−1 , entonces para todo x, y ∈ U y cada
n ≥ 0 se tiene F n (x)[−pk,pk] = F n (y)[−pk,pk].
Demostración: Supongamos que F es de radio 1, ver proposición 3.2. Sean ϕ0 , · · · , ϕk−1 las
−pk − M pk + M
u v u
reglas locales que definen a F ; es decir, cualesquiera sean x ∈ AZ y m ∈ Z con m = r (mod k), se
tiene F (x)(m) = ϕr (x(m − 1), x(m), x(m + 1)). Para cada 0 ≤ j < k y n ≥ 1 consideremos, como
en la demostración del teorema 3.6, ϕnj : A2n+1 −→ A la potencia n-ésima de la regla local ϕj , la
cual está dada por:
esto sigue del hecho que σ −pk (z)[−M,M ] = σ pk (z)[−M,M ] = u. Haciendo uso de (3.7) se verifica
fácilmente que para |m| < pk y 0 ≤ n ≤ pk + M − |m| se cumple que F n (x)(m) = F n (y)(m) para
cada par x, y ∈ U. Dado que para 0 ≤ m < pk se cumple
F pk+M +1−m(x)(m) = ϕmk (F pk+M −m(x)(m − 1), F pk+M −m(x)(m), F pk+M −m(x)(m + 1)),
pk+M −m
F (x)(m + 1) = ϕ(m+1)k (F pk+M −1−m(x)(m), F pk+M −1−m(x)(m + 1), F pk+M −1−m(x)(m + 2)),
...
F pk+M +1+m(x)(m) = ϕmk (F pk+M +m(x)(m − 1), F pk+M +m(x)(m), F pk+M +m(x)(m + 1)),
pk+M +m
F (x)(m − 1) = ϕ(m−1)k (F pk+M −1+m(x)(m − 2), F pk+M −1+m(x)(m − 1), F pk+M −1+m(x)(m)),
..
.
F M +2 (x)(−pk + 1) = ϕ1 (F M +1(x)(−pk), F M +1 (x)(−pk + 1), F M +1(x)(−pk + 2)).
Demostración: Sean M ≥ 0 y u ∈ A2M +1 tales que para cada par x, y ∈ [u][−M,M ] se tiene
F n (x)(0) = F n (y)(0) cualquiera sea n ≥ 0. Por otro lado, para todo entero ≥ 1 denotamos por
U al conjunto de todo z ∈ AZ para los cuales existen enteros positivos M < p1 < · · · < p , con
39
pj−1 + M < pj − M para j = 2, · · · , , tales que z coincide con u en cada [−pj − M, −pj + M] y
[pj − M, pj + M]. Claramente U es abierto (unión de cilindros) y denso en AZ . Del lema anterior
sigue que toda configuración en el conjunto V = ≥1 U es equicontinua.
Con este resultado se obtiene, de la misma forma como en [43], una clasificación equicontinua
de los k-autómatas celulares.
Corolario 3.1. Todo k-autómata celular F en AZ satisface una sóla de las siguientes propiedades:
F es equicontinuo, Eq(F ) = AZ .
∅
= Eq(F )
= AZ .
F es positivamente expansivo.
ası́, {F n (x) : n ≥ 0} ⊂ {y : σ m (y) = y}, por tanto x es eventualmente periódico; es decir, existen
enteros ≥ 0 y p > 1 tales que F +p (x) = F (x) con + p ≤ m. De esta forma, el conjunto
de puntos periódicos de σ (que es denso en AZ ) es subconjunto de los puntos eventualmente
periódicos de F , lo cual demuestra la anterior afirmación. Por otra parte, dado que en cualquier
sistema dinámico discreto inyectivo los conjuntos de puntos periódicos y eventualmente periódicos
coinciden, se siguen dos importantes conclusiones. La primera de ellas es que el conjunto de puntos
periódicos de cualquier k-autómata celular inyectivo es denso en AZ ; la segunda es que todo k-
autómata celular inyectivo es también sobreyectivo. Esto sigue del hecho que F (AZ ) es cerrado
(imagen continua de un compacto) y contiene los puntos periódicos de F .
Demostración: La suficiencia sigue del teorema 1.1; veamos la necesidad. Sea ≥ k, queremos
encontrar N ≥ 0 tal que para todo x, y ∈ AZ satisfaciendo x[−N,N ] = y[−N,N ] se tiene F n (x)[−,] =
F n (y)[−,] para todo n ≥ 0. Sean p ≥ 1 el primer entero tal que pk ≥ y N = M + (p − 1)k.
Consideremos x, y ∈ AZ tales que x[−N,N ] = y[−N,N ] . Obviamente para cada 1 ≤ j ≤ p − 1 se
satisface x[−M ±jk,M ±jk] = y[−M ±jk,M ±jk]. Sigue por tanto que σ ±jk (x)[−M,M ] = σ ±jk (y)[−M,M ]; luego
Teorema 3.10. Todo k-autómata celular F : AZ − → AZ es equicontinuo si, y sólo si, es eventual-
mente periódico; es decir, existen enteros m ≥ 0 y p ≥ 1 tales que F m+p = F m .
d(F n (x), F n (y)) = d(F m+j (x), F m+j (y)) ≤ 2m+j d(x, y) < 2−k .
41
De esta forma, F n (x)[−k,k] = F n (y)[−k,k] para todo n ≥ 0 siempre que d(x, y) < 2−M . La demostra-
ción concluye usando el lema anterior.
u v u v
Observe que la órbita de x por F tiene longitud menor o igual a 2pk; es decir, x es eventualmente
periódico para F con preperı́odo s ≥ 0 y perı́odo t ≥ 1 tal que s + t ≤ 2pk. Ahora consideremos
42
Cerramos esta sección con una de las propiedades más importantes de los k-autómatas celulares
expansivos. En realidad es una versión de un resultado bastante general, debido a Hedlund, sobre
sistemas dinámicos discretos expansivos; ver teorema 2.1 en [35]. Allı́ se demuestra que cualquiera
de estos sistemas dinámicos es conjugado a subshift. La demostración, para k-autómatas celulares,
que damos de este resultado identifica tal subshift; de hecho es una adaptación de conocidas
demostraciones para autómatas celulares, ver por ejemplo, en [27], [44] y [45].
Puede decirse un poco más sobre los k-autómatas celulares expansivos; de hecho haciendo
adaptaciones de resultados ya conocidos, ver [12], [43] y [52], se puede demostrar que el subshift
Σ(F ) sobre el que se conjuga F es de tipo finito; además, F es topológicamente mixing.
transformación continua de NZ que conmuta con el shift, sin embargo no existe una regla local
mediante la cual ella se exprese.
No obstante, haciendo uso de la noción de barrera, ver [26] para conocer esta noción, se gene-
raliza el concepto de regla local, para luego obtener una extensión del teorema de caracterización
de Hedlund para este tipo de transformaciones; ver [7]. Teniendo en consideración esta caracteri-
zación sigue el estudio de propiedades dinámicas globales y locales; debe mencionarse que la no
compacidad del espacio fase introduce serias dificultades al momento de emprender este tipo de
estudio.
Bibliografı́a
[3] E. Akin. The General Topology of Dynamical Systems Graduate Studies in Mathematics AMS
(1993).
[4] E. Akin, J. Auslander and K. Berg. When a transitive map is chaotic? Convergence in Er-
godic Theory and Probability (Columbus, OH, 1993) vol. 5 (de Gruyter, Berlin: Ohio State
University Mathematical Research Institute Publications) 25–40
[5] E. Akin and S. Kolyada. Li-Yorke Sensitivity Nonlinearity vol. 16, (2003) 1421–1433
[6] J.P. Allouche and G. Skordev. Remarks on permutive cellular automata. J. Comput. Syst.
Sci. 67, (2003) 174–182.
[7] I. Arcaya and N. Romero. On a Hedlund’s theorem and place-dependent cellular automata.
Divulg. Mat. 15(2) 81–92 (2007). Preprint (2006)
[8] J. Auslander and J. Yorke. Interval maps, factors of maps and chaos. Tohoku Math. vol. 32,
(1980) 177-188
[9] N. Baas and T. Helvik. Higher order Cellular Automata. Advances in Complex Systems 8.
Nros. 2 & 3, (2005) 169–192.
[10] J. Banks, J. Brooks, G. Cairns, G. Davis and P. Stacey. On Devaney’s Definition of Chaos.
Amer. Math. Month. 99 (1992) 332–334.
[11] F. Blanchard, P. Kůrka and A. Maass. Topological and measure-theoretic properties of one-
dimensional cellular automata. Physica D 103, (1997) 86–99.
[12] F. Blanchard and A. Maass. Dynamical properties of one-sided cellular automata. Israel Jour-
nal of Mathematics 99, (1997) 149–174
[13] F. Blanchard and P. Tisseur. Some properties of cellular automata with equicontinuous points.
Ann. Inst. Henri Poincaré, Probabilités et Statistiques 36, (2000) 569–582.
46
[14] F. Blanchard, J. Cervelle and E. Formenti. Some results about the chaotic behavior of cellular
automata. Theoret. Comput. Sci. 349, (2005) 318–336.
[15] M. Boyle and B. Kitchens. Periodic points for onto cellular automata. Indagationes
Mathematicae-New Series 10, (1999) 483–493.
[16] G. Cattaneo, M. Finelli and L. Margara. Investigating topological chaos by elementary cellular
automata dynamics. Theoret. Comput. Sci. 244, (2000) 219–241.
[17] G. Cattaneo, E. Formenti, L. Margara and G. Mauri. On the dynamical behavior of chaotic
cellular automata. Theoret. Comput. Sci. 217, (1999) 31–51.
[18] G. Cattaneo, E. Formenti, G. Manzini and L. Margara. Ergodicity, transitivity, and regularity
for linear cellular automata over Zm . Theoret. Comput. Sci. 233, (2000) 147–164.
[19] D. Chaves. Atractores en transformaciones que conmutan con potencias del shift. Trabajo
de Grado. Maestrı́a en Ciencias Mención Matemáticas. Universidad Centroccidental Lisandro
Alvarado. (2006)
[20] B. Codenotti and L. Margara. Transitive cellular automata are sensitive. Amer. Math. Monthly
103, (1996) 58–62.
[21] C. Conley. Isolated invariant sets and Morse index. CBMS Regional Conference Series in
Mathematics 38. Amer. Math. Soc. Providence, R.I. (1978)
[22] K. Culik, L.P. Hurd and S. Yu. Computation Theoretic aspects of cellular automata. Physica
D 45, (1990) 357–378.
[23] K. Culik, J. Pachl and S. Yu. On the limit set of cellular automata SIAM J. Comput. 18,
(1989) 831–842.
[24] M. Delmore, E. Formenti and J. Mazoyer. Open problems on cellular automata. Research
Report No 2000-25. Laboratoire de l’Informatique du Parallélisme, École Normale Supérieure
de Lyon. (2000)
[26] C. A. Di Prisco and S. B. Todorčević. Canonical forms of shift-invariant maps on [N]∞ . Discrete
Math. 306, (2006) 1862-1870.
47
[27] F. Fagnani and L. Margara. Expansivity, Permuivity and Chaos for Cellular Automata. Theory
Comput. Systems. 31, (1998) 663–677.
[28] P. Favati, G. Lotti and L. Margara. Additive one-dimensional Cellular Automata are chaotic
according to Devaney’s definition of Chaos. Theoret. Comput. Sci. 174, (1997) 157–170.
[29] M. Finelli and G. Manzini. Lyapunov Exponents versus Expansivity and Sensivity in Cellular
Automata. Journal of Complexity 14, (1998) 210–233.
[31] E. Glasner and B. Weiss. Sensitive dependence on initial conditions. Nonlinearity. vol. 6,
(1993) 1067–1075
[32] R.H. Gilman. Classes of Cellular Automata. Ergod. Th. & Dynam. Sys. 7, (1987) 105–118.
[33] R.H. Gilman. Periodic behavior of linear automata. Lecture Notes in Math. 1342. Springer
(1988) 216–219.
[34] J. Guckenheimer. Sensitive dependence to inicial conditions for one dimensional maps. Com-
mun. Math. Phys. 70, (1979) 133–160.
[35] G. Hedlund. Endomorphisms of the shift dynamical systems. Math. Sys. Th. 3, (1969) 320–
375.
[36] B. Host, A. Maass and S. Martı́nez. Uniform Bernoulli measure in dynamics of permutative
cellular automata with algebraic local rules. Discrete and Continuous Dynamical Systems.
Series A. 9(6), (2003) 1423-1446.
[37] M. Hurley. Attractors in cellular automata. Ergodic Theory and Dynamical Systems. 10, (1990)
131–140.
[38] M. Hurley. Varieties of periodic attractor in cellular automata. Trans. Amer. Math. Soc. 326,
(1991) 701–726.
[39] M. Hurley. Attractors in restricted cellular automata. Proc. Amer. Math. Soc. 115, (1992)
563–571.
[40] A. Katok and B. Hasselblatt Introduction to the Modern Theory of Dynamical Systems.
Cambridge University Press (1998)
48
[41] R. Kleveland. Mixing properties of one-dimensional cellular automata. Proc. Amer. Math.
Soc. 125, (1997) 1755–1766.
[42] S. Kolyada and L. Snoha. Some aspects of topological transitivity. A survey. Preprint dispo-
nible en www.math.slu.cz/Konference/ECIT/PDF/003-035.pdf
[43] P. Kůrka. Languages, equicontinuity and attractors in celular automata. Ergod. Th. & Dynam.
Syst. 15, (1997) 417–433.
[44] P. Kůrka. Topological dynamics of cellular automata. Codes, Systems and Graphical Models
(Brian Marcus and Joachim Rosental, eds.) The IMA Volumes in Mathematics and Applica-
tions, vol. 123. Springer-Verlag (2000) 417–433. Société Mathématique de France. (2003)
[45] P. Kůrka. Topological and symbolic dynamics. Cours Spécialisés 11. Société Mathématique
de France. (2003)
[46] T. Li and J. Yorke. Period three implies chaos. Amer. Math. Month. 82, (1975) 985–992.
[47] A. Maass and S. Martı́nez On Cesàro limit distribution of a class of permutative cellular
automata. J. Statist. Phys. 90, (1998) 435–452.
[48] G. Manzini and L. Margara. Attractors in Linear Cellular Automata. Journal of Computers
and Systems Sciences 58, (1999) 597–610.
[49] R. Mañé. Introdução à Teorı́a Ergódica. Projeto Euclides. Instituto de Matemática Pura e
Aplicada. Brasil (1983).
[50] R. Mañé. Ergodic Theory and Dynamical Systems. Springer-Verlag, Berlin. (1987)
[51] On the entropy geometry of cellular automata. Complex Systems 2 (1988) 357–385.
[52] M. Nasu. Textile systems for endomorphisms and automorphisms of the shift. Volume 546.
Mem. Amer. Math. Soc. (1975)
[53] M. Nasu. The dynamics of expansive invertible oneside cellular automata. Trans. Amer. Math.
Soc. 354(10), (2002) 4067–4084.
[54] M. Pivato. Invariant Measures for bipermutative cellular automata. Discrete and Continuous
Dynamical Systems, Series A 12(4), (2005) 723–736.
[56] N. Romero, A. Rovella and F. Vilamajó. Remark on Cellular Automata and Shift Preserving
Maps. Applied Mathematics Letters 19, (2006) 576–580.
[57] P. Tisseur. Cellular Automata and Lyapunov Exponents. Nonlinearity 13, (2000) 1547–1560
[58] S. Wolfram. Computation Theory of Cellular Automata. Commun. Math. Phys. 96, (1984)
15–57.
[59] S. Wolfram. Theory and Applications of Cellular Automata. World Scientific, Singapore (1986)
Buy your books fast and straightforward online - at one of world’s
fastest growing online book stores! Environmentally sound due to
Print-on-Demand technologies.