The folds that measure chaos
Worth reading first: The orbit written as a word · A matrix that counts the returns.
A matrix that counts the returns measured how complicated a map is by counting the words its orbits can spell, and found the growth rate as the largest eigenvalue of a matrix. That worked because the map was drawn so that its pieces covered one another exactly. The logistic map, , has no such pieces at almost any parameter, and there is no matrix to write down.
The growth rate survives anyway, in a form that can be read off a graph. Apply the map times and count how often the graph of the result turns from rising to falling or back. That count of monotone pieces — the folds — grows at the same exponential rate the words would, and it can be counted exactly.
Why folds count words
The logistic map rises on the left half of the interval and falls on the right, with its peak at . Each application folds the interval over once at that peak. Apply it twice and each half is folded again wherever the first step carried a point to 1/2, and so on: every fold in the graph of sits at a point that some earlier step sends to the top of the hump.
A fold is a place where two different itineraries meet. Points just left of a fold and just right of it agree on the other steps, but at the step that takes them to the peak one lands on the rising side and one on the falling side. So the monotone pieces of are the itineraries of steps that actually occur, and counting folds counts words without ever choosing a partition. For the map of the previous essay the folds were the straight pieces, 2, 3, 5, 8, the Fibonacci numbers; for the doubling map of the orbit written as a word, which is not continuous, the analogue is the binary words.
Michał Misiurewicz and Władysław Szlenk proved in 1980 that for any continuous map of an interval made of finitely many monotone pieces, the topological entropy — the growth rate of distinguishable orbits, however it is defined — is
Chaos, in the sense of entropy, is the rate at which the graph of the iterates wrinkles.
Counting folds without drawing them
The figure counts each graph’s folds by sampling it, which works for six steps and fails soon after: at the twentieth iterate has over a million folds, many narrower than any sampling could resolve. So the counts in the tables below are made differently, from the definition of a fold.
The folds of are the points that the first, second, …, -th iterates carry to 1/2, together with 1/2 itself. Those can be found backwards. A value has two preimages under the logistic map when , the height of the peak, and none when :
Start from 1/2, take its preimages, then their preimages, and so on; add up how many points each level has. That total plus one is the number of folds, exactly, with no curve drawn. At every level doubles, because every value lies below the peak’s height of 1, so the -th iterate has folds. The counting fails only at parameters where 1/2 is itself periodic, where two levels share a point, and none of the parameters drawn is one.
Folds in a table
The six columns behave in three different ways. At , where orbits settle onto a cycle of two, the folds grow by two at every step, reaching 40 at step 20 — growth by a fixed amount, not by a fixed factor. At they grow faster, to 1,270, but the ratio from one step to the next is still falling, 1.167 at the last step and lower beyond it.
At , and the ratio holds nearly steady instead: 1.461, 1.618 and 1.716. At it is exactly 2, and the twentieth iterate has 1,048,576 folds. A ratio that holds steady is exponential growth, and its logarithm is the entropy: , , and .
Straight lines on a logarithmic axis
On an axis where equal steps are equal multiples, exponential growth is a straight line and its slope is the growth rate. The lines for and above are straight after the first few steps, each with its own slope. The line for bends flat, because growth by a fixed amount is growth by a smaller and smaller factor. The line for bends more slowly: its folds grow like a power of , faster than any fixed amount per step and slower than any fixed factor.
The distinction matters because a finite table cannot always tell the two apart. Twenty steps of polynomial growth can pass for exponential growth at a modest rate, and the only way to see the difference is to look at the trend: whether the ratio from step to step is still falling, or has settled. An entropy estimate from a finite depth is a guess that has to be watched settle.
Why the top of the range doubles exactly
The column for is exact powers of two, and the reason is a change of coordinates. Write with between 0 and 1. Then , which is for the tent map . In the coordinate the logistic map at is the full tent map: two straight pieces of slope 2, each carried across the whole interval.
A straight-piece map whose pieces cover everything has the whole of the doubling map’s word structure, so has folds of equal width in , and so does in . The change of coordinates bends the picture — folds crowd towards the ends of the interval, where is flat — but it cannot create or destroy a fold. That is also why the sampled count in the first figure spaces its samples by : it samples the tent map’s evenly spaced folds evenly.
Entropy does not care about coordinates. Any continuous change of variable that carries one map to another carries folds to folds and words to words, so the two maps have the same entropy. The logistic map at and the tent map at full height are one system, as the orbit written as a word already found for their itineraries, and both sit at .
A tent for every entropy
The tent map need not be at full height. With slope between 1 and 2, stretches everything by at every step, its folds multiply by roughly each time, and its entropy is . So the tent maps run through every entropy from 0 to , one for each slope, and they do it in the simplest possible way: uniform stretching, the same at every point.
Milnor and Thurston proved that this family is a complete catalogue in one sense. Every map with a single hump and positive entropy can be squeezed onto the tent map of slope by a continuous map of the interval onto itself that respects the dynamics — possibly collapsing some intervals to points, but never tearing. At the logistic map collapses onto the tent map of slope : its attracting cycle of three and the intervals that fall into it are squeezed away, and what remains is uniform stretching by the golden ratio.
That gives the entropy a geometric meaning for every parameter at once. The number read off the folds is the logarithm of the one constant stretch that the map’s complicated, uneven stretching is equivalent to, once everything that settles down has been discarded.
Entropy across the family
Repeat the estimate at 121 parameters and at two depths, and the shape of the entropy across the logistic family appears. To the left of , where the period doublings of the road paved with doublings accumulate, the two estimates disagree, and the deeper one is smaller at every parameter. That is the signature of an estimate converging to zero. Through the whole cascade the entropy is exactly zero, however complicated the picture of periods 16, 32 and 64 looks.
To the right of the estimates draw together and climb, from near zero to at . The deeper estimate never decreases as rises, at any of the 121 parameters, and that is not an accident of this computation. Milnor and Thurston proved, in work circulated in 1977 and published in 1988, that the topological entropy of the logistic map is a non-decreasing function of : the map can only become more complicated as the hump grows taller. The proof runs through the dynamics of polynomials on the complex plane, so a statement about a hump on a real interval is proved with complex numbers.
Along the way the curve pauses. The longest flat stretch sits near , at 0.481, and it is not the only one.
The window of three
At the logistic map acquires a cycle of three, and for a short range of parameters above that the cycle attracts almost every orbit. The cobweb drawn on the left settles onto it within a few dozen steps, exactly as the staircase that shows the whole orbit settles onto any attracting cycle, and the bifurcation diagram shows three points there. A reader of either picture would call the behaviour periodic. The fold counts say otherwise: at they grow by 1.6181 at step 20, and the entropy is .
The counts do more than approach the golden ratio. From step 12 they run 752, 1,218, 1,972, 3,192, 5,166, 8,360, 13,528, 21,890 and 35,420, and each is the sum of the two before it, plus 2: . That is the Fibonacci recurrence of the previous essay’s straight-line map, surfacing inside a quadratic map where no straight line was drawn.
The reason is the argument that closed that essay. A continuous map with a cycle of three has intervals that cover each other in the pattern L to R, R to both, whatever the map looks like between the cycle’s points, so its words include all the walks on that graph and its entropy is at least . Block, Guckenheimer, Misiurewicz and Young showed in 1980 that no interval map with a cycle of three has less entropy than that. The logistic map in its window of three sits exactly on that lower bound. The attracting cycle takes almost every orbit, and the chaos the cycle forces lives on a set of starting points of zero length, invisible in any drawing of orbits and fully visible in the folds.
Where the doublings end
The diagram and the entropy curve describe the same parameter range from two sides. The diagram shows what typical orbits do; the entropy measures everything the map does, including on sets of starting points too thin to show. They agree at the point where the doublings end, and the reason is Sharkovskii’s order of periods. A continuous interval map has positive entropy exactly when it has a cycle whose period is not a power of two — a theorem of Misiurewicz — and the cascade is precisely the stretch of parameters where every cycle has period 1, 2, 4, 8 and so on.
So the left end of the entropy curve is flat at zero because the only periods present are powers of two, and it begins to rise at because the first cycle of some other period appears immediately beyond it. A constant that does not care which map measures how fast the doublings approach that point; the entropy says what lies on the other side.
Plateaus that are everywhere
Every window in the diagram — every range of parameters with an attracting cycle — is a flat stretch of the entropy curve. The window of three is the widest, but there are windows of every period, and between any two parameters with chaotic behaviour there is a window. Graczyk and Świątek, and independently Lyubich, proved in 1997 that the parameters with an attracting cycle are dense in the logistic family.
That makes the entropy a strange function. It is continuous, it never decreases, it rises from 0 to , and it is constant on a collection of intervals that is dense in the chaotic range. Yet it is not the kind of staircase that is flat almost everywhere, rising only on a set of zero length. Jakobson proved in 1981 that the parameters where orbits are genuinely chaotic, with no attracting cycle, have positive total length. The entropy climbs on a set with no intervals in it, and that set is not negligible.
Twenty folds deep, and in floating point
Every estimate stops at step 20. The entropy is a limit, and a finite depth always overestimates where the growth is slower than exponential. The two depths drawn show the direction of the error; they do not reach the limit. At the window of three and at the estimates have settled to three decimal places, and near they have not settled at all.
The folds are counted in floating point. Each level of preimages is computed with square roots, and a preimage close to the peak’s height could in principle be lost or doubled by rounding — the hazard the orbit a computer draws measures on orbits, met here on preimages instead. The sampled and exact counts agree wherever sampling is reliable, and at the exact counts are exactly , but deep iterates near special parameters are where such an error would hide.
And entropy is not what a typical orbit does. How fast two orbits part measures the Lyapunov exponent, the stretching experienced along typical orbits, and the histogram an orbit leaves shows where they spend their time. In the window of three the Lyapunov exponent is negative and the histogram is three spikes, while the entropy is . The two measure different things, and the window is where they disagree most plainly.
Still open: whether the windows are dense in the complex plane
The density of windows is a theorem about real parameters. The logistic family is equivalent to the quadratic family , and for complex values of the corresponding question is whether the parameters with an attracting cycle are dense among all complex parameters — whether every quadratic map of the complex plane can be turned into one with an attracting cycle by an arbitrarily small change of . That is not known. It would follow from the conjecture that the Mandelbrot set is locally connected, which Douady and Hubbard showed has this consequence in the 1980s, and which has been proved at many individual parameters and never in general.
Measuring chaos with a ruler
The entropy of a map sounds like a quantity that needs a theory of orbits to define and a computer to estimate. For a map of an interval it needs neither: draw the graph of the map applied times, count its folds, and watch how fast the count multiplies. The logistic family then reads as one curve — zero through the doublings, rising after them, pausing at every window, and reaching at the top.
When a system’s complexity is hard to define, look for something that can be counted and see how fast it grows. For interval maps that something is the folds, and the growth rate they give is the same number the words, the returns and the matrices gave on the maps where those could be counted.
What links here
Computed from the collection, not written here: the essays that point at this one.
Shares its objects with
Essays that name at least two of the same things, and that neither author linked.
- The same map in different coordinates — both name logistic map, lyapunov exponent, periodic orbit
- A closer start buys only time — both name chaos, lyapunov exponent
- A difference too small to draw — both name chaos, logistic map
- The obstacle that makes a table chaotic — both name chaos, lyapunov exponent
Named objects
A dashed tag is an object no other essay names yet.
ChaosGolden ratioLogistic mapLyapunov exponentMandelbrot setMarkov partitionPeriod-doublingPeriodic orbitTopological entropy