← Back to Library

This equation will change how you see the world

Derek Muller makes a claim so bold it sounds like clickbait: one simple equation explains dripping faucets, rabbit populations, neural firing patterns, and the structure of the Mandelbrot set. It's not a stretch or a trick — it's mathematics. And in this Veritasium piece, he proves it.

The equation at the center of everything is the logistic map: x(n+1) = R × x(n) × (1 - x(n)). It models population growth with a negative feedback loop — as the population approaches its theoretical maximum, the term "(1 - x)" shrinks, constraining future generations. The graph of this iteration produces an inverted parabola, which Muller calls "the simplest equation you can make that has a negative feedback loop."

This equation will change how you see the world

What follows from this elementary formula is anything but simple.

Bifurcations and Beauty

Muller walks through what happens as the growth rate R increases. At low values, populations go extinct — equilibrium equals zero. Once R hits one, the population stabilizes to a constant value. Then comes the strange part: "once our passes three the graph splits in two" — the population oscillates back and forth between two values, cycling every two years.

once our passes three the graph splits in two why what's happening well no matter how many times you iterate the equation it never settles on to a single constant value instead it oscillates back and forth between two values

This is period doubling bifurcation. The cycle then doubles again — four values, eight, sixteen, thirty-two — until at R equals 3.57, chaos.

But here's what makes Muller visibly excited: "there is no pattern here no repeating of course if you did know the exact initial conditions you could calculate the values exactly so they are considered only pseudo-random numbers." The equation generates randomness from determinism — one of the first methods computers used to produce random numbers.

And then, impossibly, order returns. At R equals 3.83, there is a stable cycle with a period of three years before it splits again. "this one equation contains periods of every length 3750 1052 whatever you like" — any period you want appears somewhere in this diagram.

The Mandelbrot Connection

The piece's most surprising twist: the bifurcation diagram is actually part of the Mandelbrot set. Muller explains that iterating z² + C produces different behaviors depending on which region of the complex plane you're in. Numbers in the main cardioid stabilize to a single value; numbers in other "bulbs" oscillate between two, four, or more values before repeating.

The side view reveals what the standard Mandelbrot poster never shows — the bifurcation diagram hidden within its structure. The chaotic region corresponds to the needle where the Mandelbrot set gets thin, and inside that needle is a smaller version of the entire set: "a window of stability in the bifurcation plot with a period of three."

Experimental Confirmation

Muller doesn't just theorize — he shows experimental confirmation from real-world phenomena. A fluid dynamicist named Lib Taber created a rectangular box with mercury and induced convection; as temperature increased, the system demonstrated exactly the same period-doubling cascade observed in the logistic map. Scientists studying eyes and salamander eyes "to flickering lights" found that at certain flicker rates, "our eyes only respond to every other flicker" — period-two behavior emerging from biological systems.

Most dramatically, researchers gave rabbits a drug causing fibrillation, monitored the path to chaos, then used chaos theory itself to determine when to apply electrical shocks. They successfully controlled a heart using chaos: "they used chaos to control a heart and figure out a smarter way to deliver electric shocks to set it beating normally again."

The Feigenbaum Constant

The piece's most mysterious element is the Feigenbaum constant — 4.669... — which appears when Mitchell Feigenbaum measured how quickly bifurcations occur. "no one knows where this constant comes from it doesn't seem to relate to any other known physical constant" — it's a fundamental constant of nature that appears in no other equation.

so why is this well it's referred to as universality because there seems to be something fundamental and very Universal about this process this type of equation and that constant value

The universality means any single-hump function iterated produces bifurcations at the same ratio — 4.669... This isn't just a quirk; it's a law of nature hidden in mathematics.

The Case for Teaching Chaos

Muller closes with a plea borrowed from Robert May's influential 1976 Nature paper: "we should teach students about this simple equation because it gives you a new intuition for ways in which simple things simple equations can create very complex behaviors." He admits we don't teach this way — "we teach simple equations and simple outcomes because those are the easy things to do" but argues "maybe we should throw at least a little bit which is why I've been so excited about chaos."

Counterpoints

Critics might note that while Muller connects diverse phenomena, he spends more time showing they share mathematical patterns than explaining why this matters for understanding each system in its own right. The rabbit population model works in controlled lab settings but breaks down in the wild — real ecosystems involve far more variables than a single equation can capture.

Additionally, the piece is densely packed with examples but sometimes sacrifices depth for breadth. A viewer wanting detailed explanation of neural firing or fluid convection would need to look elsewhere after this overview.

Bottom Line

Muller delivers what he promises: one equation that unifies dripping faucets, rabbit breeding, heart rhythms, and the Mandelbrot set's hidden structure. The Feigenbaum constant remains an open mystery — a fundamental number appearing in chaos worldwide, unexplained by any other branch of physics or mathematics. This is the strongest part of his argument: not just patterns, but universality — proof that this equation describes behavior across domains. His biggest vulnerability is the gap between mathematical beauty and practical prediction: we can observe these bifurcations everywhere, but we can't always predict when they'll appear in a specific system. The equation reveals nature's hidden rhythms; controlling them remains harder.

Deep Dives

Explore these related deep dives:

Sources

This equation will change how you see the world

by Derek Muller · Veritasium · Watch video

what's the connection between a dripping faucet the Mandelbrot set a population of rabbits thermal convection in a fluid and the firing of neurons in your brain it's this one simple equation this video is sponsored by fast hosts who are offering UK viewers the chance to win a trip to South by Southwest if they can answer my question at the end of this video so stay tuned for that let's say you want to model a population of rabbits if you have X rabbits this year how many rabbits will you have next year well the simplest model I can imagine is where we just multiplied by some number the growth rate R which could be say 2 and this would mean the population would double every year and the problem with that is it means the number of rabbits would grow exponentially forever so I can add the term 1 minus X to represent the constraints of the environment and here I'm imagining the population X is a percentage of the theoretical maximum so it goes from 0 to 1 and as it approaches that maximum then this term goes to 0 and that constrains the population so this is the logistic map xn plus 1 is the population next year and xn is the population this year and if you graph the population next year versus the population this year you see it is just an inverted parabola it's the simplest equation you can make that has a negative feedback loop the bigger the population gets over here the smaller it'll be the following year so let's try an example let's say we're dealing with a particularly active group of rabbits so R equals two point six and then let's pick a starting population of 40% of the maximum so point four and then times 1 minus 0.4 and we get 0.62 four okay so the population increased in the first year but what we're really interested in is the long term behavior of this population so we can put this population back into the equation and to speed things up you can actually type two point six times answer times one - answer get point six one so the population dropped a little hit it again point six one nine point six one three point six one seven point six one five point six one ...