Dynamics

Doubling without an attractor

Feigenbaum's 4.669 holds for every map that folds and loses area. A map that keeps area — a frictionless pendulum sampled once a swing — has no attractors at all, yet its periodic orbits double just the same: a period-1 orbit at a = 3, period 2 at a = 4, then 4.1205, 4.1344, 4.1360 and on. The intervals shrink by 8.721 each time, not 4.669, and the orbits by 4.018, not 2.503. Let the map leak a little area and the cascade starts with one constant and finishes with the other.

Worth reading first: A constant that does not care which map · One constant for each shape of top.

A constant that does not care which map found Feigenbaum’s 4.6692 in the logistic map and the sine map alike, and one constant for each shape of top found where that universality ends: maps whose humps are flatter or sharper than a parabola have constants of their own, one for each order of the maximum. Both stayed inside one kind of system — a map that folds an interval onto itself, losing information and, in two dimensions, area as it goes. This essay leaves that kind of system altogether and finds period doubling, with a new constant, where there is nothing to attract an orbit at all.

The map is Michel Hénon’s quadratic map in its area-preserving form,

xn+1=1−a xn2−xn−1,x_{n+1} = 1 - a\,x_n^2 - x_{n-1},

which in the plane of pairs (xn,xn−1)(x_n, x_{n-1}) is a map with Jacobian determinant exactly 1. Every region keeps its area under it. Systems like this come from mechanics without friction — a pendulum kicked once a period, a particle in a storage ring passing a focusing magnet, a planet’s orbit sampled once a year — and because area is conserved, no orbit can settle onto anything. There is no attracting fixed point, no attracting cycle, no strange attractor. Yet the periodic orbits still double.

Period doubling with nothing attracting. doubling parameters 3.0000000000, 4.0000000000, 4.1204524973, 4.1343639125, 4.1359600588, 4.1361430974, 4.1361640856.
Fig. 1 The points of the periodic orbits of the area-preserving Hénon map as the parameter grows: the fixed point until a = 3, the orbit of period 2 until a = 4, then periods 4 to 64, each born when the one before it stops being encircled by closed curves.

Orbits that are encircled rather than attracting

In a map that keeps area, a periodic orbit has two possible characters. Linearise the map around the orbit, multiply the derivative matrices once round it, and call the product the monodromy matrix. Its determinant is 1, so its two eigenvalues multiply to 1, and what decides the orbit’s character is the trace. If the trace lies between −2 and 2, the eigenvalues are complex numbers on the unit circle, the linearised map is a rotation, and nearby points circle the orbit on closed curves: the orbit is elliptic, the centre of an island. If the trace is outside that range, the eigenvalues are real, one larger than 1 in size and one smaller, and nearby points are flung away along one direction: the orbit is hyperbolic.

The fixed point of the map is elliptic for small aa. Its trace is −2ax∗-2ax^*, and it reaches −2 at exactly a=3a = 3. There the eigenvalues are both −1, the island around the fixed point splits, and an elliptic orbit of period 2 appears beside it, its two points on either side of what is now an inverse-hyperbolic fixed point. The period-2 orbit is born with trace +2, its trace falls as aa grows, and at a=4a = 4 exactly it reaches −2 in turn: the orbit (12,0)(\tfrac12, 0), whose monodromy matrix the computation evaluates to −2-2 to every digit. Then period 4 is born, and so on.

The figure follows each orbit by Newton’s method on the whole orbit at once: the NN unknowns x0,…,xN−1x_0, \ldots, x_{N-1} of a period-NN orbit must satisfy NN equations, xn+1+xn−1=1−axn2x_{n+1} + x_{n-1} = 1 - a x_n^2 with indices taken round the cycle, and Newton’s method solves them all together from a good guess. The doubling point of each orbit is located by bisection on the condition that its trace equals −2, and the new orbit is started there by nudging the doubled old orbit along the eigenvector the doubling releases.

Finding an orbit nothing approaches

The method has to work without the help the dissipative case gives. In the logistic map’s cascade an attracting cycle can be found by iterating any starting point and waiting; here iteration only ever traces a closed curve around an orbit, never the orbit itself. So the orbit is solved for. For a period-NN orbit the NN equations form a sparse system — each involves three neighbouring unknowns — and Newton’s method solves the linearised system at each step, converging quadratically once it is close. Close is the hard part. Just after a doubling, the new period-2N2N orbit lies within a distance proportional to a−ak\sqrt{a - a_k} of the old orbit traversed twice, so the computation starts a little past each doubling, perturbs the doubled old orbit by a small multiple of that square root along the eigenvector with eigenvalue −1, and asks Newton’s method to find a genuinely period-2N2N solution, checking that it has not slid back onto the old orbit of half the period. From there the orbit is followed in small steps of aa until its own trace reaches −2.

Near each doubling the Newton matrix becomes nearly singular, since a new direction of solutions is opening up, and the method needs care there; away from the doublings it is fast. Locating the doubling of the period-256 orbit took a few seconds, most of it spent solving 256 linked equations at each of the steps along the orbit’s short life. The twelve figures of accuracy in the doubling parameters are what let the interval ratios be read to six: the last interval is about 3×10−73 \times 10^{-7} wide, and its ratio to the one before needs both ends known to far better than that.

The ratio is 8.721

The interval ratio settles on 8.721. deltas 8.3020280, 8.6585366, 8.7156263, 8.7202714, 8.7210257, 8.7210863, 8.7210962.
Fig. 2 The ratio of successive intervals between doublings, from the doublings of periods 1 to 256 located to about twelve figures, against Feigenbaum’s 4.6692.

The doublings come at a=3a = 3, 4, 4.1204525, 4.1343639, 4.1359601, 4.1361431, 4.1361641 and on, accumulating at a=4.1361668a = 4.1361668. The intervals between them shrink, and their ratios — 8.302, 8.659, 8.7156, 8.7203, 8.72103, 8.72109, 8.72110 — settle on

δ=8.7210972…,\delta = 8.7210972\ldots,

nearly twice Feigenbaum’s 4.6692. The constant was found around 1980 independently by Giancarlo Benettin, Carlo Cercignani, Luigi Galgani and Antonio Giorgilli in Italy and by John Greene, Robert MacKay, Franco Vivaldi and Mitchell Feigenbaum in the United States, and it is universal in the same sense as Feigenbaum’s: every smooth area-preserving map of the plane whose orbits double in this way, from a kicked rotor to a model of a particle beam, gives the same 8.721. The class is set by area preservation, as the dissipative class is set by the folding of an interval.

Space shrinks by 4.018

Each orbit four times smaller than the last. spreads 5.00000e-1, 1.19559e-1, 2.97073e-2, 7.38939e-3, 1.83901e-3, 4.57681e-4, 1.13906e-4, 2.83483e-5; ratios 4.182032, 4.024567, 4.020266, 4.018127, 4.018114, 4.018075, 4.018078.
Fig. 3 How much each orbit shrinks compared with the one before it, measured at the moment each orbit doubles, against Feigenbaum’s 2.5029.

Feigenbaum’s cascade has a second constant, α=2.5029\alpha = 2.5029, for how much smaller each new cycle is than the last near the top of the hump. The area-preserving cascade has one too. At the moment each orbit doubles, measure the distance between its point on the line of symmetry and the point half a period later; from one doubling to the next the distance shrinks by 4.182, 4.0246, 4.0203, 4.01813, 4.01811, 4.01808 — settling on

α=4.0180767…,\alpha = 4.0180767\ldots,

with a reversal of orientation at each step that the figure’s magnitudes do not show. There is a second spatial constant in the other direction, about 16.36, and the two together must be consistent with keeping area: a dissipative map can squeeze in one direction as hard as it likes, but here each squeeze in one direction is paid for by a stretch in another. The renormalisation picture that explains Feigenbaum’s constants — zoom in on one cycle of the map’s twice-composed version and find a copy of the original — works here too, with a different fixed point of the zooming and, because the zooming now acts on maps of the plane, two scaling factors rather than one.

Closed curves, not an attractor

Closed curves where an attractor would be. a=3.2: 25 of 26 orbits bounded for 600 steps; period-2 orbit 0.45225, 0.17275.
Fig. 4 Starting points at increasing distances from the fixed point, each iterated 600 times under the area-preserving map at a = 3.2, the period-2 orbit marked. Every starting point stays on its own curve or chain of islands.

What the doubling looks like is different from the dissipative case, and the phase portrait shows why. In the logistic map, after a doubling every nearby orbit is drawn onto the new attracting cycle and the old one is abandoned. Here nothing is drawn anywhere. At a=3.2a = 3.2, just after the first doubling, points started near the now-unstable fixed point move on closed curves that wind around both points of the period-2 orbit — a figure-of-eight family of curves, each one an orbit’s permanent home. Points started a little further out lie on curves that enclose everything. The picture is a set of nested invariant curves and island chains, the structure that the last circle to break followed in the standard map, and doubling is a change in which curves surround which orbits.

Because no orbit is ever attracted, the doubling cascade cannot be watched by iterating one starting point, as it is in the logistic map’s bifurcation diagram. It has to be found by solving for the periodic orbits directly — which is why every figure in this essay comes from Newton’s method rather than from iteration.

Leaking area moves the constant

Leaking area moves the constant. b=-1: 8.3020, 8.6585, 8.7156, 8.7203, 8.7210, 8.7211; b=-0.999: 8.3020, 8.6585, 8.7155, 8.7197, 8.7189, 8.7126; b=-0.99: 8.3012, 8.6552, 8.7023, 8.6673, 8.5159, 7.9915; b=-0.9: 8.2146, 8.3179, 7.5841, 6.0711, 4.8994, 4.6652; b=-0.3: 4.9933, 4.6336, 4.6516, 4.6630, 4.6677, 4.6689
Fig. 5 The interval ratio, doubling by doubling, for the Hénon map x(n+1) = 1 − a x(n)² + b x(n−1) at five values of b; b = −1 keeps area and every other value shrinks it by |b| each step.

The two universal constants belong to two classes, and the general Hénon map, xn+1=1−axn2+bxn−1x_{n+1} = 1 - ax_n^2 + bx_{n-1}, connects them. Each step multiplies area by ∣b∣|b|, so b=−1b = -1 keeps area and every other value in (−1,1)(-1, 1) loses it. The same code follows the cascade at five values. At b=−0.999b = -0.999 the ratios start 8.302, 8.659, 8.716 and then drift down; at b=−0.99b = -0.99 they reach 8.70 and fall to 7.99; at b=−0.9b = -0.9 they go 8.21, 8.32, 7.58, 6.07, 4.90, 4.67 — from one constant to the other in six doublings; at b=−0.3b = -0.3 they are near 4.67 from the start.

The reason is that a doubling cascade explores smaller and smaller scales of the map, and at small scales even a tiny loss of area per step accumulates over the long periods involved: an orbit of period NN loses area by ∣b∣N|b|^N once round, and when ∣b∣N|b|^N is no longer close to 1 the orbit is genuinely attracting and the dissipative class takes over. A map that leaks one part in a thousand per step follows the area-preserving constant for orbits of period up to a few hundred and then turns. The two constants are the two ends of one crossover, and which one an experiment sees depends on how long its orbits are compared with its friction.

Every orbit lives the same life

Every orbit lives the same life. period 2: 10238 samples; period 4: 38 samples; period 8: 73 samples; period 16: 36 samples; period 32: 36 samples
Fig. 6 The trace of each orbit’s monodromy matrix from the moment it is born to the moment it doubles, with the parameter rescaled so that each orbit’s life runs from 0 to 1.

The self-similarity behind the constant can be seen in a single number per orbit. Every orbit is born with monodromy trace +2, the eigenvalue 1 of its birth, travels down through the elliptic range, and doubles at −2. Rescale the parameter so that each orbit’s life runs from 0 to 1 and the traces of periods 2 to 32 trace nearly the same path, almost a straight line from +2 to −2. The orbit of period 32 lives through exactly the same sequence of shapes as the orbit of period 4, on a parameter interval 8.7238.72^3 times shorter and in a region of the plane about 4.0234.02^3 times smaller. That is the content of renormalisation: one orbit’s life, repeated at every scale, with two numbers fixing the scale.

The same idea one level down

The structure of this cascade — an elliptic orbit giving way to an elliptic orbit of twice the period — is one instance of a more general phenomenon in area-preserving maps. An elliptic orbit’s trace measures the rotation of nearby points around it, and when that rotation passes through any rational fraction of a turn p/qp/q, not only through one half, a chain of qq islands is born around it: the Poincaré–Birkhoff theorem, which a twist that cannot avoid two points proved for the annulus, guarantees that a pair of orbits of period qq appears whenever a twist passes a rational rotation. Period doubling is the case p/q=1/2p/q = 1/2, where the island chain has just two islands and the new orbit is born from the old one itself. Island chains for other rotations sit around every elliptic orbit at every level, which is why the phase portrait is islands within islands, and the doubling cascade is the single thread through that hierarchy that the renormalisation can follow exactly.

The cascade also ends the way the dissipative one does, and in a way it does not. Past the accumulation point a=4.1361668a = 4.1361668 the orbits of every period 2k2^k are hyperbolic, and the islands around them have shrunk to nothing; but area preservation means the region they leave behind cannot be an attractor, and orbits that wander there fill a chaotic sea of positive area rather than a fractal set of zero area. Hénon’s dissipative map has stable windows inside its chaos because orbits can be attracted into them; the area-preserving map has islands inside its sea instead, which can be entered only by starting there.

Where the map came from

Michel Hénon introduced the quadratic area-preserving map in 1969, a decade before the dissipative map that carries his name, as a model for the orbits of stars in a galaxy: sampling a star’s motion once per passage through a plane turns a smooth Hamiltonian flow into an area-preserving map of that plane, and the simplest such map with a non-trivial twist is quadratic. His pictures of nested curves, island chains and chaotic seas were among the first images of what is now called the mixed phase space of Hamiltonian chaos, and the period-doubling sequence was visible in them as a cascade of islands within islands, long before anyone measured how fast it converged.

The universal constant came eleven years later, in the wake of Feigenbaum’s discovery for dissipative maps, when several groups asked whether the conservative case had its own. That it does — a different number for a different class — is the conservative counterpart of what the order of the maximum did for one-dimensional maps: universality is real, but it is universality within a class, and what defines the class is which features of the map the zooming of renormalisation cannot remove. Folding, the order of a maximum, and the conservation of area are all such features. The same cascade appears in a flow that doubles like a parabola, where friction puts it in Feigenbaum’s class; take the friction away and the flow would join this one.

What the computations show and assume

The doubling parameters are computed, not quoted, by Newton’s method on orbits of up to 256 points and bisection on the trace condition, to about twelve significant figures; the last interval ratio, 8.721096, agrees with the published 8.7210972 to six figures, and the last spatial ratio, 4.018078, with 4.0180767 to five. The ratios are convergent sequences, and their limits are the universal constants only in the sense the renormalisation theory establishes, which is a computer-assisted proof for the area-preserving case by Jean-Pierre Eckmann, Hans Koch and Peter Wittwer in 1984; the figures show convergence and do not prove a limit. The phase portrait iterates 26 starting points for 600 steps each and shows that they stay bounded for that long, which is evidence of closed curves rather than proof of them.

Still open: the islands that survive

Every orbit in the cascade is surrounded, while elliptic, by closed invariant curves and island chains, and the theory of Kolmogorov, Arnold and Moser guarantees that most of those curves survive small perturbations. How much of the plane near the accumulation point is covered by islands, and how much by chaotic sea, is not known: the islands become infinitely nested and infinitely small, and whether their total area has a simple scaling law tied to the constants 8.721 and 4.018 is a question that numerical experiments suggest and no proof settles. The same question, for the islands around the elliptic orbits of a general area-preserving map, is one of the central problems of Hamiltonian dynamics: whether the chaotic sea of the standard map, at any value of its parameter, has positive area is still open.

A second universality

An area-preserving map has no attractors, yet its elliptic periodic orbits double in a cascade — at a = 3, 4, 4.1205, 4.1344, … in Hénon’s map, accumulating at 4.13617 — and the intervals shrink by 8.721 per doubling and the orbits by 4.018, not by Feigenbaum’s 4.669 and 2.503. The doubling is a change in which closed curves encircle which orbit, so it must be found by solving for orbits rather than by iterating; each orbit is born at trace +2 and doubles at −2, living the same rescaled life at every level. Let the map leak area and the cascade crosses from one constant to the other, later the less it leaks: two universality classes, one for friction and one for its absence.

Shares its objects with

Essays that name at least two of the same things, and that neither author linked.

Named objects

A dashed tag is an object no other essay names yet.

Area preserving mapFeigenbaum constantNewtons methodPeriod-doublingPeriodic orbitRenormalisationUniversality