What is it?
Deterministic systems whose nearby trajectories separate exponentially, with . Prediction is possible only up to a horizon of about : better measurements buy time only logarithmically.
Why does it exist?
Laplace imagined that knowing the present exactly would reveal the future. Poincaré (three bodies) and Lorenz (weather, 1963) showed that even simple deterministic equations amplify any uncertainty so fast that long-term prediction is impossible in practice.
Intuition
Lorenz restarted a simulation from a printout rounded to 3 decimals instead of 6; after a few simulated weeks the two forecasts had nothing in common. Stretching and folding — like kneading dough — makes neighbouring points separate exponentially while staying in a bounded region.
Formulas
- largest Lyapunov exponent
- predictability horizon
Why does it matter?
Weather services run ensembles (dozens of forecasts from perturbed initial states) and report probabilities instead of a single answer. Chaotic simulations are not reproducible bit-for-bit across compilers or GPUs: a different rounding order is a tiny perturbation that grows. And chaos sets hard limits on what any model — learned or physical — can predict.
Where it shows up in computing
Chaos limits deterministic forecasts to about two weeks; ensemble forecasting is the response.
Rounding differences (operation order, FMA, GPU) are amplified exponentially in chaotic simulations.
Three or more gravitating bodies are generically chaotic; long-term planetary predictions have finite horizons.
Where is it used?
Computing topics reachable from here, through the chain of ideas that leads to them:
What depends on it
Exercises
A system has per day and initial error . When does the error reach 1? And if the initial error is ?
Solution
days. With : days. A million times better data only doubles the horizon.