
En matemáticas , el mapa del gato de Arnold es un mapa caótico del toro en sí mismo, llamado así en honor a Vladimir Arnold , quien demostró sus efectos en la década de 1960 usando una imagen de un gato , de ahí el nombre. [ 1 ] Es un ejemplo simple y pedagógico de automorfismos torales hiperbólicos .
Pensando en el toroidecomo el espacio cociente, el mapa del gato de Arnold es la transformación :\mathbb {T} ^{2}\to \mathbb {T} ^{2}} dado por la fórmula
De forma equivalente, en notación matricial , esto es
Es decir, con una unidad igual al ancho de la imagen cuadrada, la imagen se desplaza una unidad hacia arriba, luego dos unidades hacia la derecha, y todo lo que se encuentra fuera de ese cuadrado unitario se desplaza hacia atrás una unidad hasta que queda dentro del cuadrado.
Nombre
El mapa recibe su nombre del manuscrito de Arnold de 1967 con André Avez, Problèmes ergodiques de la mécanique classique , [ 1 ] en el que se utilizó el contorno de un gato para ilustrar la acción del mapa sobre el toro. En el libro original estaba subtitulado por una nota al pie humorística,
La Société Protectrice des Animaux ha dado permiso para reproducir esta imagen, así como otras.
En ruso, la lengua materna de Arnold, el mapa se conoce como " okroshka (sopa fría) de gato" ( en ruso : окрошка из кошки ), en referencia a las propiedades de mezcla del mapa, lo que constituye un juego de palabras. Arnold escribió más tarde que le parecía "extraño" el nombre "Arnold's Cat", por el que se conoce el mapa en inglés y otros idiomas. [ 2 ]
Propiedades
- es invertible porque la matriz tiene determinante 1 y, por lo tanto, su inversa tiene entradas enteras ,
- es la preservación del área ,
- tiene un único punto fijo hiperbólico (los vértices del cuadrado). La transformación lineal que define el mapa es hiperbólica: sus autovalores son números irracionales, uno mayor y el otro menor que 1 (en valor absoluto), por lo que están asociados respectivamente a un autoespacio expansivo y a uno contractivo que son también las variedades estable e inestable . Los autoespacios son ortogonales porque la matriz es simétrica . Dado que los autovectores tienen componentes racionalmente independientes, ambos autoespacios cubren densamente el toro. El mapa del gato de Arnold es un ejemplo particularmente conocido de un automorfismo toral hiperbólico , que es un automorfismo de un toro dado por una matriz cuadrada unimodular sin autovalores de valor absoluto 1. [ 3 ]
- El conjunto de puntos con una órbita periódica es denso en el toro. En realidad, un punto es periódico si y solo si sus coordenadas son racionales .
- es topológicamente transitivo (es decir, hay un punto cuya órbita es densa ).
- El número de puntos con períodoes exactamente(dóndeyson los autovalores de la matriz). Por ejemplo, los primeros términos de esta serie son 1, 5, 16, 45, 121, 320, 841, 2205 .... [ 4 ] (La misma ecuación es válida para cualquier automorfismo toral hiperbólico unimodular si se reemplazan los autovalores).
- es ergódico y mezclante ,
- es un difeomorfismo de Anosov y, en particular, es estructuralmente estable .
- El toro de mapeo dees una variedad solv , y al igual que otros difeomorfismos de Anosov, esta variedad tiene geometría solv .
El mapa discreto del gato


Es posible definir un análogo discreto del mapa del gato. Una de las características de este mapa es que la imagen, aparentemente aleatoria tras la transformación, vuelve a su estado original después de varios pasos. Como se puede observar en la imagen adjunta, la imagen original del gato se deforma y se envuelve en la primera iteración de la transformación. Tras varias iteraciones, la imagen resultante parece bastante aleatoria o desordenada; sin embargo, tras iteraciones adicionales, la imagen adquiere mayor orden: imágenes fantasmales del gato, múltiples copias más pequeñas dispuestas en una estructura repetitiva e incluso copias invertidas de la imagen original, para finalmente regresar a la imagen original.
El mapa discreto del gato describe el flujo del espacio de fases correspondiente a la dinámica discreta de una cuenta que salta de un sitio a otro.() al sitioen un anillo circular con circunferencia, según la ecuación de segundo orden :
Definición de la variable de momento, la dinámica de segundo orden anterior se puede reescribir como un mapeo del cuadrado(el espacio de fases del sistema dinámico discreto) sobre sí mismo:
Este mapeo del gato de Arnold muestra un comportamiento de mezcla típico de los sistemas caóticos. Sin embargo, dado que la transformación tiene un determinante igual a la unidad, conserva el área y, por lo tanto, es invertible , siendo la transformación inversa:
Para variables realesy, es común establecerEn ese caso, se obtiene una transformación del cuadrado unitario con condiciones de contorno periódicas sobre sí mismo.
CuandoSe establece en un valor entero, las variables de posición y momento pueden restringirse a enteros y el mapeo se convierte en un mapeo de una cuadrícula cuadrada toroidal de puntos sobre sí misma. Este tipo de mapeo de gato entero se usa comúnmente para demostrar el comportamiento de mezcla con la recurrencia de Poincaré utilizando imágenes digitales. Se puede demostrar que el número de iteraciones necesarias para restaurar la imagen nunca excede. [ 5 ]
Para una imagen, la relación entre iteraciones podría expresarse de la siguiente manera:
Modelos
Código Python para el mapa del gato de Arnold
importar sistema operativofrom PIL.Image import open as load_pic , new as new_picdef main ( path , iterations , keep_all = False , name = "arnold_cat- {name} - {index} .png" ): """ Parámetros path:str ruta a fotografiar iterations:int número de iteraciones a calcular name:str cadena formateable para usar como plantilla para los nombres de archivo """ title = os . path . splitext ( os . path . split ( path )[ 1 ])[ 0 ] counter = 0 while counter < iterations : with load_pic ( path ) as image : dim = width , height = image . size with new_pic ( image . mode , dim ) as canvas : for x in range ( width ): for y in range ( height ): nx = ( 2 * x + y ) % width ny = ( x + y ) % heightlienzo.putpixel (( nx , altura - ny - 1 ) , imagen.getpixel ( ( x , altura - y - 1 ) ) )if counter > 0 and not keep_all : os . remove ( path ) counter += 1 print ( counter , end = " \r " ) path = name . format ( name = title , index = counter ) canvas . save ( path )lienzo de retornoif __name__ == " __main__" : path = input ( "Ingrese la ruta a una imagen: \n\t ") while not os.path.exists(path ) : path = input ( " No se pudo encontrar la imagen elegida , inténtelo de nuevo: \n\ t " ) result = main ( path , 3 ) result.show ( )Véase también
Referencias
- ^ Vladimir I. Arnold ; A. Avez (1967). Problèmes Ergodiques de la Mécanique Classique (en francés). París: Gauthier-Villars.; Traducción al inglés: VI Arnold; A. Avez (1968). Problemas ergódicos en mecánica clásica . Nueva York: Benjamin.
- ↑ Arnold, VI (2015). Lecciones y problemas: Un regalo para jóvenes matemáticos . Berkeley, CA, EE. UU.: Instituto de Investigación de Ciencias Matemáticas.
- ↑ Franks, John M (octubre de 1977). "Conjuntos invariantes de automorfismos torales hiperbólicos". American Journal of Mathematics . 99 (5). The Johns Hopkins University Press: 1089– 1095. doi : 10.2307/2374001 . ISSN 0002-9327 . JSTOR 2374001 .
- ↑ Sloane, N. J. A. (ed.). "Secuencia A004146" . La enciclopedia en línea de secuencias de enteros . Fundación OEIS.
- ↑ Dyson, Freeman John ; Falk, Harold (1992). "Period of a Discrete Cat Mapping". The American Mathematical Monthly . 99 (7). Mathematical Association of America: 603– 614. doi : 10.2307/2324989 . ISSN 0002-9890 . JSTOR 2324989 .
Enlaces externos
- Weisstein, Eric W. "El mapa del gato de Arnold" . MathWorld .
- Efecto de la aleatorización de las condiciones iniciales sobre el tiempo de recurrencia
- Mapa del gato de Arnold, por Enrique Zeleny, Proyecto de demostraciones de Wolfram .
- El mapa de gatos de Arnold: una exploración gráfica interactiva
- Mapas caóticos
- Modelos exactamente solubles