Home▸Chaos & Dynamics▸2D Anosov Cat Map (2D)

🐱 2D Anosov Cat Map (2D)

Interactive 2D Canvas simulation of Arnold's cat map, the canonical Anosov diffeomorphism. Iterate a real linear map (x,y) → (x+py, qx+(pq+1)y) mod 1 on a pixel grid and watch the image mix into chaos and recur.

Chaos & Dynamics2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-anosov-map ↗ Open standalone
⚙ Under the hood

Interactive 2D Canvas simulation of Arnold's cat map, the canonical Anosov diffeomorphism. Step through real linear-map iterations on a pixel grid, watch the image scramble into chaos, and see it recur to its original state after a finite period. Adjust the matrix coefficients and grid resolution to explore hyperbolic mixing live.

chaos theorydynamical systemslinear algebraergodic theorycat map

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)