What is Complexity?
A complex system is one in which simple rules at a local level produce rich, unpredictable behaviour at a global level. The rules are deterministic — run the same starting conditions twice and you get the same output. But tiny changes in input produce wildly different outputs after a short time. This is sensitive dependence on initial conditions, the hallmark of chaos.
Complexity is not the same as complication. A complicated system (like a car engine) has many parts but is predictable and reducible. A complex system (like weather, or the brain) has emergent properties that cannot be inferred from the parts alone.
Chaos: The Lorenz System
In 1963, Ed Lorenz discovered that his simple three-ODE weather model could never be predicted beyond ~2 weeks. The system is deterministic but chaotic:
dy/dt = x(ρ − z) − y
dz/dt = xy − βz
Classic parameters: σ = 10 · ρ = 28 · β = 8/3
Despite being fully deterministic, two trajectories starting 10−14 apart diverge exponentially — within ~35 time units they are completely decorrelated. The Lyapunov exponent λ ≈ 0.9 for the Lorenz system quantifies this divergence rate.
Strange Attractors
Lorenz's system never repeats — it traces the famous butterfly shape in 3D state space forever without crossing itself. This is a strange attractor: a fractal set that all nearby trajectories converge toward, regardless of starting point, yet never settle into periodic orbits. Its fractal dimension is approximately 2.06.
Bifurcation: How Chaos Is Born
The logistic map x_{n+1} = r·x_n·(1 − x_n) is
the simplest equation that produces chaos. It models population with a
limited resource: x is fraction of carrying capacity, r is growth
rate.
- For r < 1: population dies out
- For 1 < r < 3: single stable fixed point
- For 3 < r < 3.57: period doubling — 2, 4, 8, 16 … cycle
- For r > 3.57: chaos (mostly), with islands of periodicity
The bifurcation diagram plots stable attractors versus r — it reveals the Feigenbaum constant δ ≈ 4.669, a universal ratio governing how quickly period doubling converges to chaos, found in hundreds of physical systems.
Self-Organised Criticality
Per Bak's sandpile model (1987) shows that many natural systems spontaneously organise into a critical state — without any external tuning. Drop sand grains onto a pile; when the local slope exceeds a threshold, grains avalanche. The avalanche size distribution follows a power law: many tiny avalanches, fewer large ones, and rare catastrophic collapses.
This power-law distribution (1/f noise) appears in earthquakes (Gutenberg-Richter law), forest fires, traffic jams, financial crashes and evolutionary history (extinctions). The system is always near the critical point because sub-critical states attract more input (more sand) and super-critical states collapse back.
Where Complexity Appears on the Site
The deep insight: Chaos is not the same as randomness. Chaotic systems are 100% deterministic — but their long-term state is impossible to predict because we will always lack perfect knowledge of initial conditions. This is a fundamental limit on predictability, not a failure of our equations.