Dynamics

How smooth the disguise is

An unlocked circle map is a rigid rotation in different coordinates, and whether those coordinates are smooth is decided by arithmetic. Solving for the change of coordinates means dividing, harmonic by harmonic, by numbers that come arbitrarily close to nought — and the golden rotation number keeps them far enough away that the result is not merely smooth but analytic, while a number lying close to a fraction makes it buckle.
24 min read 8 figures The same thing twiceOne point away

Worth reading first: A rotation in different coordinates · The last circle to break.

The circle map f(x)=x+Ω−K2πsin⁡2πxf(x) = x + \Omega - \frac{K}{2\pi}\sin 2\pi x, at a drive Ω\Omega where it does not lock, is a rotation in different coordinates. Denjoy’s theorem supplies an increasing continuous function φ\varphi of the circle with f(φ(θ))=φ(θ+ρ)f(\varphi(\theta)) = \varphi(\theta + \rho), where ρ\rho is the map’s irrational rotation number: in the coordinate θ\theta the map is simply the step θ↦θ+ρ\theta \mapsto \theta + \rho. That essay built φ\varphi by sorting one long orbit round the circle, and it closed on a question the construction could not answer. Sorting produces a continuous function. It says nothing about whether φ\varphi has a derivative, and whether it does turns out to depend on the arithmetic of ρ\rho.

The reason is short enough to state at once. To solve for φ\varphi harmonic by harmonic, the kk-th Fourier coefficient has to be divided by e2πikρ−1e^{2\pi i k \rho} - 1. That number is small whenever kρk\rho is close to a whole number — whenever ρ\rho is close to a fraction with denominator kk — and since every irrational number has fractions arbitrarily close to it, the divisors come arbitrarily close to nought. This is the small-divisor problem, which Henri Poincaré identified in celestial mechanics in the 1890s and which Andrey Kolmogorov, Vladimir Arnold and Jürgen Moser learned to control sixty years later.

The circle map is the cleanest place to watch it happen, because here the change of coordinates can be solved for directly, on a computer, to fifteen digits, and its Fourier coefficients read off one by one. The figures below do that for the golden rotation number and for a number lying very close to 5/85/8, and the difference between the two is the whole subject.

An equation for the change of coordinates

Write the unknown change of coordinates as the identity plus a periodic correction, φ(θ)=θ+u(θ)\varphi(\theta) = \theta + u(\theta). Substituting into f(φ(θ))=φ(θ+ρ)f(\varphi(\theta)) = \varphi(\theta+\rho) and cancelling θ\theta from both sides leaves one equation for uu:

u(θ+ρ)−u(θ)=Ω−ρ−K2πsin⁡2π(θ+u(θ)).u(\theta + \rho) - u(\theta) = \Omega - \rho - \frac{K}{2\pi}\sin 2\pi\big(\theta + u(\theta)\big).

The left side compares uu at two points a rotation apart; the right side is the map’s own departure from a rotation, evaluated at the point φ(θ)\varphi(\theta). The drive Ω\Omega appears as an unknown too. Fix the rotation number at the golden value ρ=(5−1)/2=0.618…\rho = (\sqrt 5 - 1)/2 = 0.618\ldots and choose KK, and there is exactly one drive at which the map has that rotation number — the staircase of the staircase that is flat almost everywhere rises strictly through every irrational value — so the equation determines uu and Ω\Omega together.

The coordinate change that makes the map a rotation. Graphs of the departure from the identity of the conjugacy between the circle map and the golden rotation, at three nonlinearities, each smooth and growing steeper with K.
Fig. 1 The departure φ(θ)−θ\varphi(\theta) - \theta of the conjugacy from the identity at the golden rotation number, for K=0.3K = 0.3, 0.60.6 and 0.90.9, each solved by Newton’s method on 128 sample points to within 10−1310^{-13} together with the drive. The curves are smooth, and they grow steeper and more wrinkled as KK rises.

The figure solves it. The correction uu is sampled at 128 equally spaced points, the shift by ρ\rho is carried out exactly on its Fourier series, and the whole system — 128 values and the drive — is handed to Newton’s method, starting from u=0u = 0 at small KK and carrying each solution up to the next value. At every nonlinearity drawn, the equation is satisfied at every sample to thirteen digits or better.

At K=0.3K = 0.3 the correction is nearly a single sine wave of height about 0.0250.025: the map is almost a rotation already, and the coordinates barely need adjusting. At K=0.6K = 0.6 it is larger and leans. At K=0.9K = 0.9 it has visible wrinkles, and its slope ranges from 0.290.29 to 2.942.94 — the new coordinate stretches some arcs of the circle ten times as much as others. It is still smooth. The question is why, and how long it can stay so.

Dividing by numbers close to nought

Take KK small, so that uu is small, and drop everything quadratic in small quantities. The equation becomes linear, u(θ+ρ)−u(θ)=g(θ)u(\theta+\rho) - u(\theta) = g(\theta), with gg the map’s departure from the rotation. Expanding both sides as Fourier series, u(θ)=∑kuke2πikθu(\theta) = \sum_k u_k e^{2\pi i k\theta}, the shift multiplies the kk-th coefficient by e2πikρe^{2\pi i k \rho}, and the equation separates into one equation per harmonic:

uk (e2πikρ−1)=gk,souk=gke2πikρ−1.u_k\,\big(e^{2\pi i k\rho} - 1\big) = g_k, \qquad\text{so}\qquad u_k = \frac{g_k}{e^{2\pi i k\rho} - 1}.

The constant harmonic k=0k = 0 has divisor nought, so g0g_0 must vanish; that condition is what fixes the drive. Every other harmonic is solved by division, and the size of the divisor is ∣e2πikρ−1∣=2∣sin⁡πkρ∣\lvert e^{2\pi i k\rho} - 1\rvert = 2\lvert\sin \pi k\rho\rvert, which is about 2π2\pi times the distance from kρk\rho to the nearest whole number. It is small exactly when ρ\rho is close to a fraction p/kp/k, and the best approximations to a number are what make it small.

The divisors for a golden rotation and for one just past five-eighths. A logarithmic plot of the small divisors for two rotation numbers: the golden ones stay above a line falling like one over k, the others plunge at every multiple of eight.
Fig. 2 The size of e2πikρ−1e^{2\pi i k\rho} - 1 for each harmonic kk up to 120, on a logarithmic scale, for the golden number and for a number just past 5/85/8 whose continued fraction is five ones, then 100, then ones. The golden divisors never fall below the dashed line 1.86/k1.86/k; the others fall to 0.00780.0078 at k=8k = 8 and dip again at every multiple of 8.

The two sets of divisors behave very differently. For the golden number the smallest divisors come at the Fibonacci numbers k=13,34,89k = 13, 34, 89, because the ratios of consecutive Fibonacci numbers are its best approximations, and even there the divisor is no smaller than about 1.86/k1.86/k. It falls, but only as fast as 1/k1/k. For the second number, which agrees with the golden number’s continued fraction until a single large entry, the divisor at k=8k = 8 is already 0.00780.0078: eight times the rotation number lies within 0.00120.0012 of the whole number 55, because the number is within 0.000160.00016 of 5/85/8. Every multiple of 8 inherits the near-miss, and the divisor at k=8mk = 8m is about mm times the one at k=8k=8 until mm is large.

A divisor that falls like 1/k1/k multiplies the kk-th coefficient by at most a constant times kk, and multiplying by kk is what differentiating once does to a Fourier series. So for the golden number the linear equation costs at most one derivative: if gg has rr derivatives, uu has about r−1r - 1. A number whose divisors fall like 1/kτ1/k^{\tau} costs about τ\tau derivatives. A number whose divisors fall faster than every power of 1/k1/k — a Liouville number, approached by fractions faster than any polynomial rate — can destroy every derivative the map had.

What the golden number buys

The circle map is not merely smooth. The sine in it is analytic, and an analytic periodic function is characterised by its Fourier coefficients falling geometrically, like e−2πσke^{-2\pi\sigma k} for some σ>0\sigma > 0. The number σ\sigma is the half-width of the strip round the real axis into which the function extends as an analytic function of a complex variable; the wider the strip, the faster the coefficients fall. The map’s own coefficients are nought beyond k=1k = 1, and the only thing limiting its strip is the equation itself: the map stops being invertible where its derivative 1−Kcos⁡2πz1 - K\cos 2\pi z vanishes, and for real zz that never happens while K<1K < 1, but for complex zz it happens at height arccosh⁡(1/K)/2π\operatorname{arccosh}(1/K)/2\pi.

If the divisors fall like 1/k1/k and the right-hand side’s coefficients fall like e−2πσke^{-2\pi\sigma k}, the quotient falls like k e−2πσkk\,e^{-2\pi\sigma k}, and that is still geometric, at any rate slightly slower than e−2πσke^{-2\pi\sigma k}. So the golden conjugacy should be analytic, with a strip a little narrower than the map’s.

The conjugacy's coefficients at the golden rotation number. Logarithmic plots of the conjugacy's Fourier coefficients at four nonlinearities, each falling along a straight line whose slope flattens as K approaches one.
Fig. 3 The Fourier coefficients of the golden conjugacy, harmonic by harmonic on a logarithmic scale, at K=0.2K = 0.2, 0.50.5, 0.80.8 and 0.950.95. Each falls along a straight line — geometric decay — until it reaches the rounding floor near 10−1610^{-16}, and the line flattens as KK rises.

Each series is a straight line on the logarithmic scale, which is geometric decay and so analyticity, read off the computed function rather than inferred. At K=0.2K = 0.2 the coefficients fall by a factor of about 6.46.4 per harmonic and reach the arithmetic’s floor near 10−1610^{-16} by the eighteenth; at K=0.95K = 0.95 they fall by only about ten per cent per harmonic, and the hundredth coefficient is still near 10−710^{-7}. None of the lines kinks upward at a Fibonacci harmonic. The divisors do dip there, but dividing by 1.86/891.86/89 multiplies by about fifty, which is nothing against a series that has already fallen by twenty orders of magnitude.

This is the same arithmetic that made the last circle to break the golden one in Chirikov’s rotor. There the question is whether an invariant curve survives a kick; here it is whether a coordinate change stays smooth as a map is pushed away from a rotation. Both are small-divisor problems and both are hardest to break at the number that is hardest to approximate.

A strip that closes at the critical line

The strip of smoothness closing as K rises to one. A plot of the width of the strip of analyticity of the golden conjugacy against K, falling towards zero at K equals one and staying below the map's own strip.
Fig. 4 The half-width σ\sigma of the strip of analyticity of the golden conjugacy, read from its coefficients’ decay rate, at KK from 0.10.1 to 0.950.95 (dots), against the map’s own strip, which runs out to where 1−Kcos⁡2πz1 - K\cos 2\pi z first vanishes (curve). Both close as KK rises to 1, the conjugacy’s always inside the map’s.

Reading σ\sigma off each fitted line and plotting it against KK shows the strip closing. At K=0.1K = 0.1 the conjugacy extends about 0.420.42 of a period into the complex plane on either side; at K=0.95K = 0.95 it extends 0.0150.015. The map’s own strip closes too, since its critical point descends towards the real axis as KK rises to 1, and the conjugacy’s strip stays inside it at every KK measured, by a margin that is widest in relative terms near the critical line.

The two do not close at the same rate. The map’s strip shrinks like the square root of 1−K1 - K; the conjugacy’s shrinks faster, from 0.0250.025 at K=0.9K = 0.9 to 0.0150.015 at K=0.95K = 0.95, closer to the three-quarters power over that range. The conjugacy absorbs the map’s singularity and the rotation number’s arithmetic together, and the two compound.

How far the conjugacy is from even, as K rises. A plot of the ratio of steepest to shallowest slope of the golden conjugacy against K, rising sharply as K approaches one.
Fig. 5 At the golden rotation number, the ratio of the conjugacy’s steepest slope to its shallowest, for KK from 0.10.1 to 0.950.95, on a logarithmic scale. It rises from 1.121.12 to 2020 and is still finite at 0.950.95.

The same closure is visible in real terms. The ratio of the conjugacy’s steepest slope to its shallowest — how unevenly it stretches the circle — is 1.121.12 at K=0.1K = 0.1 and 2020 at K=0.95K = 0.95, and it grows faster the closer KK comes to 1. At K=1K = 1 it has no finite value. The map then has a point where its derivative vanishes, it is no longer a diffeomorphism, and the conjugacy — which Yoccoz showed in 1984 still exists for every irrational rotation number of such a map — is continuous and increasing but singular: Jacek Graczyk and Grzegorz Świątek proved in 1993 that it carries the rotation’s evenly spread orbit onto a distribution concentrated on a set of length nought. At the critical line the disguise stays on, and it stops being smooth anywhere.

A rotation number that nearly repeats

Now hold KK at 0.60.6, where the golden conjugacy is comfortably analytic, and move the rotation number instead. The family of numbers with continued fraction [0;1,1,1,1,1,a,1,1,…][0; 1, 1, 1, 1, 1, a, 1, 1, \ldots] agrees with the golden number for five steps, whose last convergent is 5/85/8, and then has a single entry aa. For a=1a = 1 it is the golden number. As aa grows the number moves towards 5/85/8 — within 0.00140.0014 at a=10a = 10, within 0.000160.00016 at a=100a = 100, within 0.0000160.000016 at a=1000a = 1000 — and the divisor at harmonic 8 shrinks in proportion.

The conjugacy's coefficients as the rotation number nears five-eighths. Logarithmic plots of the conjugacy's Fourier coefficients for three rotation numbers near five-eighths, with spikes at every multiple of eight that grow as the number approaches the fraction.
Fig. 6 The conjugacy’s Fourier coefficients at K=0.6K = 0.6 for three rotation numbers just past 5/85/8, with a=10a = 10, 100100 and 10001000. The eighth coefficient is 2.6×10−42.6 \times 10^{-4}, 2.3×10−32.3 \times 10^{-3} and 1.3×10−21.3 \times 10^{-2}; the multiples of 8 carry spikes of their own, and between the spikes the coefficients fall at the golden rate.

The coefficients show the divisor directly. Each tenfold increase in aa multiplies the eighth coefficient by about ten, exactly as dividing by a divisor ten times smaller should, and the sixteenth, twenty-fourth and later multiples of 8 rise with it. Between the spikes the series still falls geometrically, so every conjugacy in the figure is analytic. But the decay along the multiples of 8 slows as aa grows, and at a=1000a = 1000 the sixty-fourth coefficient is still above 10−510^{-5}. The strip of analyticity is being pinched by one fraction.

How far the conjugacy is from even, as the rotation nears five-eighths. A plot of the ratio of steepest to shallowest slope of the conjugacy against the partial quotient a, rising steadily as the rotation number approaches five-eighths.
Fig. 7 At K=0.6K = 0.6, the ratio of the conjugacy’s steepest slope to its shallowest for rotation numbers just past 5/85/8, with partial quotient aa from 1 to 1,000, on logarithmic scales. It rises from 2.52.5 at the golden number to 57 at a=1000a = 1000.

In real terms the conjugacy is being crushed. At the golden number its slope ratio at K=0.6K = 0.6 is 2.52.5; at a=1000a = 1000 it is 57, with the slope falling to 0.130.13 on one arc. The map is the same sine at the same KK in every case; only the drive differs, by 0.00650.0065 between the golden number and a=1000a = 1000 and by about 0.00010.0001 between a=100a = 100 and a=1000a = 1000, and the rotation number is irrational throughout. What has changed is that the orbit very nearly repeats after eight steps — the map is sitting just outside the tongue of the fraction 5/85/8, where an attracting and a repelling orbit of period eight are born together — and a map that nearly has an attracting cycle spends a long time on the arcs near it. A conjugacy to an even rotation has to compress those arcs, and the closer the near-cycle comes to existing, the harder it has to compress them.

The limit is where Liouville numbers live. A number whose continued fraction contains ever-larger entries, growing fast enough, comes close to one fraction after another and never recovers. In 1961 Arnold built analytic circle diffeomorphisms with such rotation numbers whose conjugacy to the rotation is not even absolutely continuous: it is continuous, as Denjoy promised, and it carries a set of length nought onto a set of positive length, which no differentiable change of coordinates can do.

Why the corrections do not pile up

The linear equation is only the first step, and the danger is in what comes after. Solving it produces a correction whose size has been inflated by the divisors; substituting the corrected uu back into the full equation leaves an error of roughly the square of that correction, and solving for the next correction divides by the same divisors again. Carried out as a power series in KK — the approach of the nineteenth-century astronomers — the nn-th term contains products of nn divisors, and whether such a series converges was the question Poincaré could not settle. Carl Ludwig Siegel settled the analogous question for a fixed point of a complex map in 1942, by estimating the products term by term.

Kolmogorov’s idea, carried through by Arnold for exactly this problem, was to use Newton’s method instead. Each step linearises the equation at the current approximation, solves it harmonic by harmonic, and pays for the divisors with a loss of some strip width. But Newton’s method squares the error at each step, as a double root halves the error shows it does near any simple root, and squaring beats any fixed loss: an error of 10−410^{-4} inflated a hundredfold and then squared is 10−410^{-4} again, but an error of 10−810^{-8} becomes 10−1210^{-12}. Arnold’s proof loses a little strip at every step, arranges the losses into a convergent sum, and ends with an analytic conjugacy on a narrower strip.

Newton's method solving for the coordinate change. A logarithmic plot of the error at each Newton step for two rotation numbers, each falling slowly at first and then plunging as the error is squared at each step.
Fig. 8 Newton’s method solving for the conjugacy at K=0.6K = 0.6 from the identity, for the golden rotation number and for the number just past 5/85/8 with a=1000a = 1000: the largest error in the equation after each step, on a logarithmic scale. The golden case finishes in four steps; the other stalls and climbs for several before squaring takes over.

The computation that drew every figure here is that argument made literal. From the identity at K=0.6K = 0.6, the golden case reaches a residual of 2×10−162 \times 10^{-16} in four steps: 0.10.1, then 7×10−37 \times 10^{-3}, 4×10−54 \times 10^{-5}, 9×10−109 \times 10^{-10}. The number near 5/85/8 takes nine. For three steps the residual rises instead of falling — each correction overshoots on the eighth harmonic because it was divided by 0.00080.0008 — and then, once the approximation is close enough that the squared error beats the divisor, the residual falls to 5×10−75 \times 10^{-7}, 9×10−109 \times 10^{-10} and 3×10−163 \times 10^{-16} at the same doubling rate as the golden case. The divisor delays convergence without preventing it, which is Arnold’s theorem in a single plot.

Arnold, Herman and Yoccoz

Arnold’s theorem of 1961 is local. It says that an analytic circle diffeomorphism close enough to a rotation, with a rotation number satisfying a Diophantine condition — the distance from kρk\rho to the nearest whole number at least c/kτc/k^{\tau} for some constants — is analytically conjugate to the rotation. “Close enough” depends on the constants, and it is exactly the regime the Newton iteration above lives in.

The global question — whether every smooth diffeomorphism with a Diophantine rotation number is smoothly conjugate, however far from a rotation it is — was Arnold’s conjecture, and Michael Herman proved it in 1979 for almost every rotation number. Jean-Christophe Yoccoz extended it in 1984 to all Diophantine numbers. For the circle map it means that the golden conjugacy is analytic at every KK below 1, however close — the strip in the figure narrows but never closes before the critical line, and no Newton iteration is needed to know it.

The sharp statements came later. For finitely smooth maps, Yitzhak Katznelson and Donald Ornstein showed in 1989 how many derivatives are lost for a given exponent τ\tau, close to the count the linear equation suggests. And in 2002 Yoccoz identified the exact arithmetic condition under which every analytic diffeomorphism with rotation number ρ\rho is analytically conjugate to the rotation: a condition on the continued fraction, stronger than the one that suffices for maps close to a rotation. The division in the linear equation turned out to be the whole story, sharpened into a theorem about which continued fractions it tolerates.

What the pictures cannot show

Every figure is computed from 128 or 256 samples of the conjugacy, which means its Fourier series is truncated at the 64th or 128th harmonic. The truncation is checked, not assumed: the near-5/85/8 case at a=1000a = 1000 was solved again with 512 samples, and every coefficient in the figure agreed to three figures. It is still a truncation. A conjugacy with a singular point, as at K=1K = 1, cannot be represented this way at all, which is why the figures stop at 0.950.95.

The strip widths are fitted slopes. A straight line through the logarithms of coefficients from the third harmonic to the rounding floor gives a single decay rate, and a real conjugacy may decay at slightly different rates in different ranges of kk — as the near-5/85/8 cases do, with one rate along the multiples of 8 and another between them. The fitted number is the rate that dominates the computed range.

And the rotation numbers are floating-point numbers. The golden number is represented to sixteen digits, and a sixteen-digit number is a fraction. The equation cannot see the difference as long as the harmonics it uses are far fewer than the denominator, which holds by fifteen orders of magnitude; but no computation distinguishes a Diophantine number from a Liouville number, and that distinction is exactly what the theorems are about.

Still open: how fast the strip closes

The strip of analyticity of the golden conjugacy vanishes as KK rises to 1, and the figure suggests it does so faster than the map’s own strip — something like the three-quarters power of 1−K1 - K over the last range measured, against the map’s one-half. Whether it follows a power law at all as K→1K \to 1, and if so with what exponent, is not something these computations settle, and it is not a result with a standard statement.

The renormalisation theory of critical circle maps describes what happens exactly at K=1K = 1. Its fixed point governs the golden conjugacy’s singularity there, and its scaling constants — measured by Scott Shenker in 1982 and explained the same year by Mitchell Feigenbaum, Leo Kadanoff and Shenker himself, and by Stellan Östlund, David Rand, James Sethna and Eric Siggia — describe how the orbit’s gaps contract. Whether that theory also predicts the rate at which analyticity is lost on the approach to the critical line is a natural question, and the answer would connect the two regimes these essays on the circle map have treated separately: the smooth, analytic side where Arnold’s and Herman’s theorems hold, and the critical line where only topology survives.

A second question is more classical. Yoccoz’s condition says exactly which rotation numbers force an analytic conjugacy for every analytic diffeomorphism. For a specific family like this one, with its specific sine, the set of rotation numbers at which the conjugacy fails to be analytic is not known to coincide with the complement of Yoccoz’s set; a particular family can be better behaved than the worst case, and which rotation numbers are genuinely bad for the circle map is a finer question than the theorem answers.

What smoothness is a measure of

The conjugacy is the same object in every figure: the map’s dynamics, rewritten as a rotation. Its existence is a fact about orders — Denjoy’s theorem needs only that the map preserves the circular order of points and that its rotation number is irrational. Its smoothness is a fact about arithmetic. How well the rotation number can be approximated by fractions decides the sizes of the divisors, the divisors decide how much of the map’s smoothness survives the division, and Newton’s squaring decides that the loss, for well-behaved numbers, stops at a finite amount.

So the golden number is doing the same job here as at the top of the rotor’s phase portrait and in three gaps and no more. It is the number every fraction approximates worst, and wherever a process has to divide by the quality of an approximation, it is the number that pays least.

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.

Analytic functionCircle mapConjugacyContinued fractionsDiophantine approximationFourier seriesLiouville numberNewtons methodQuadratic convergenceRotation number