The explanation
Chaos is not randomness: every step follows the equations exactly, but any error at the start grows exponentially, so you can predict the shape, never the position.
01Three equations
The meteorologist Edward Lorenz boiled rolling, heated air down to three quantities: is how fast it turns over, and and describe how far the temperature is from even. They change in time as
with the values he used: , , . There is nothing random in these equations: given a start, every later moment is fixed.
The paths on screen are computed with the fourth-order Runge–Kutta method and a time step of 0.005.
02The butterfly effect
In this system, the distance between two neighbouring starts doubles on average about every 0.77 time units (the largest Lyapunov exponent is about 0.906). Exponential growth is fast: in the story the two points start apart and are more than 1 apart after about 16 time units, after which they follow completely different paths.
In 1961 Lorenz re-ran part of a weather simulation and typed in a number rounded from six decimals to three; a few weeks into the run, the "weather" was unrecognisable. A 1972 talk of his asked whether the flap of a butterfly’s wings in Brazil could set off a tornado in Texas, and the "butterfly effect" got its name.
It is also one reason weather forecasts struggle to stay accurate beyond about two weeks: however precise the first measurements, errors grow like this.
03Determined, yet unpredictable
Chaos is three things at once:
- Determined: nothing is random; the same start always gives the same result.
- Sensitive: tiny differences at the start grow exponentially.
- Bounded, never repeating: the path stays in a finite region but never retraces itself.
So no single point can be predicted for long, but the shape three thousand points end up spreading over is the same every time. It is called a strange attractor, and it is a fractal of dimension about 2.06, a little "more" than a surface.
04Turn up ρ and the butterfly appears
stands for how hard the air is heated (σ and β stay fixed):
- : too little heat; every point falls back to the origin and the air stays still.
- : points settle at the centre of one wing, and the air rolls steadily one way (between 13.93 and 24.06 they may bounce around for a long time first).
- : the butterfly and the two resting points coexist; where a point ends up depends on its start.
- : both centres are unstable and only the butterfly is left.
The wing centres sit at , about at .
Questions
Can a butterfly really cause a tornado?
It is a metaphor. It says that in a chaotic system any tiny difference can grow into a huge one much later, so you can neither blame a particular butterfly nor forecast far ahead.
If errors grow, can the paths on screen be trusted?
Run for long, one path drifts from the "true" one too, because rounding errors grow. The shape is reliable, though: in 2002 Warwick Tucker gave a computer-assisted proof that the strange attractor really exists, settling the 14th of Smale’s 18 problems.
How is chaos different from randomness?
Randomness has uncertainty built into the rules; chaos has exact rules that are extremely sensitive to the start. Re-run a chaotic system from the same start and you get exactly the same result; a random process would not.
Why does it look like a butterfly?
Each wing wraps round a centre. These are the two balance points of the equations, but both are unstable: a point is pushed round a centre in widening loops until it is flung across to the other side.
The syllabus side
Sources: Lorenz system — Wikipedia · Butterfly effect — Wikipedia