Mapa del Gato de Arnold — Mapeo Caótico Conservativo

Visualización interactiva del Mapa del Gato de Arnold: (x', y') = ((x+y) mod N, (x+2y) mod N). Las iteraciones mezclan la imagen, pero tras exactamente K pasos se restaura perfectamente.

Imagen Actual (Iterada)

Imagen Original

Diferencia |Actual − Original|

Mapa del Gato de Arnold

El Mapa del Gato de Arnold (1960) es una transformación que preserva área en el toro 2D: (x', y') = ((x+y) mod 1, (x+2y) mod 1). En forma matricial A = [[1,1],[1,2]], con det(A)=1, preservando área (teorema de Liouville). Los valores propios son λ = (3±√5)/2, ambos irracionales — el mapeo es ergódico y mezclante. A pesar de destruir la estructura espacial tras pocas iteraciones, el mapeo es periódico: para una cuadrícula N×N, tras exactamente K iteraciones la imagen retorna al original.

Teoría KAM y Caos

El Mapa del Gato de Arnold es un prototipo para entender la teoría KAM (Kolmogorov-Arnold-Moser). Es un difeomorfismo de Anosov — uniformemente hiperbólico con variedades estables e inestables en todas partes. Los puntos cercanos divergen exponencialmente (exponente de Lyapunov positivo ≈ 0.962). Sin embargo, el mapeo es exactamente periódico en una cuadrícula discreta. La coexistencia de ergodicidad y periodicidad es un sello de los mapeos que preservan área.

Aplicaciones

Aplicaciones prácticas: (1) Cifrado de imágenes — mezclar imágenes antes de la transmisión. (2) Marcas de agua digitales — incrustar información oculta usando la propiedad periódica. (3) Generación de números pseudoaleatorios. (4) Estudio de sistemas hamiltonianos — el ejemplo más simple de comportamiento caótico en dinámica conservativa. (5) Criptografía — los parámetros del mapeo sirven como claves secretas.

Cómo Usar

Suba su propia imagen o elija un patrón incorporado. Haga clic en Paso → para aplicar una iteración o use el deslizador para saltar entre pasos guardados. Ajuste a y b para cambiar la matriz A = [[1,a],[b,1+ab]] y observe si el régimen es identidad, parabólico o hiperbólico. Al cambiar N se remuestrea la imagen fuente actual, de modo que puede comparar periodos sin perder el patrón elegido.