Order without repetition

An aperiodic chain whose peaks are all at rational positions

The period-doubling chain, a → ab and b → aa, never repeats, and it diffracts in sharp peaks. Where those peaks are is the surprise. Every one sits at a fraction m/2ʳ, every peak with the same denominator has the same height, (2/3)·2⁻ʳ, and together they carry all the intensity there is. The chain is a stack of periodic chains of period 2, 4, 8 and so on, and its diffraction is theirs. Unlike the Fibonacci chain, it is the slice of no lattice in any number of dimensions.

Assumes Neither a peak nor a bump and The smallest quasicrystal.

Two ideas usually arrive together in the story of aperiodic order, and the period-doubling chain is the clearest case of their coming apart. The first idea is that a structure can diffract in sharp peaks without being periodic: order is not periodicity. The second is how that happens. The standard account, the one quasicrystals made famous, is that the structure is a slice through a periodic structure in more dimensions. The Fibonacci chain is a line cut through a square lattice at an irrational slope, and its peaks sit at irrational positions, combinations of 1 and the golden ratio, which is the shadow of the square lattice’s second dimension.

The period-doubling chain is built by the substitution a→aba \to ab, b→aab \to aa. Neither a peak nor a bump used it as a control: its strongest peak grows with the square of the chain’s length, as a Bragg peak must, so its diffraction is sharp, like the Fibonacci chain’s and unlike Thue–Morse’s. That essay measured how strong the peak was and did not ask where it was.

It is at a rational position, and so is every other peak the chain has. The peaks are at the fractions m/2rm/2^r, all of them, with heights that depend only on the denominator, and nowhere else. The chain is aperiodic, it diffracts sharply, and it is not a slice of anything. It is a different kind of order from the Fibonacci chain’s, and the difference is visible in exactly one place, the positions of the peaks.

A chain made of periodic chains

The substitution builds the chain by doubling: aa, abab, abaaabaa, abaaabababaaabab, and so on, each word the start of the next. There is a second description, which is the one that explains everything below. Number the letters from zero. Letter nn is bb exactly when the power of two dividing n+1n + 1 is odd: n+1=2,8,24,32,…n + 1 = 2, 8, 24, 32, \ldots give bb, and n+1=1,3,4,5,12,16,…n + 1 = 1, 3, 4, 5, 12, 16, \ldots give aa. The two descriptions agree on the first 4,096 letters, letter by letter, and the induction that proves they agree for ever is two lines, since the substitution sends position nn to positions 2n2n and 2n+12n + 1.

Sort the sites by that power of two. The sites with n+1n + 1 odd, every second site, all carry aa. Those with n+1n + 1 twice an odd number, every fourth site, all carry bb. Those with n+1n + 1 four times an odd number, every eighth site, carry aa, and so on. Each of these layers is perfectly periodic, layer jj with period 2j+12^{j+1}, and each carries a single letter, aa for even jj and bb for odd.

An aperiodic chain made of periodic ones. The first 40 letters of the period-doubling chain, a → ab, b → aa, with b dark, and below it the same sites sorted into layers by the power of two in n + 1. Layer j repeats with period 2ʲ⁺¹ and carries a when j is even and b when j is odd. Each layer is perfectly periodic; the chain is their union, and since no single period contains every layer, the chain has no period at all.
Fig. 1 The picture at the head of this essay. The first forty letters of the period-doubling chain, b dark, and below them the same sites sorted into layers by the power of two in n + 1. Layer j repeats with period 2j+12^{j+1} and carries a single letter. Each layer is periodic; the chain is all of them together, and no single period contains every layer.

The chain is therefore the union of infinitely many periodic chains, each filling in the gaps the previous ones left. A sequence built this way is called a Toeplitz sequence, after Otto Toeplitz, who used the construction in the 1920s. It is aperiodic because a period would have to be a multiple of every layer’s period, 2,4,8,…2, 4, 8, \ldots without end. On 4,096 letters the chain has no period shorter than 2,048, while the chain with every layer from the sixth onward replaced by aa repeats every 64 letters.

A structure built like this is called limit-periodic. It differs from a periodic structure on a set of sites as thin as one likes, and from each such periodic structure on a set of positive density that halves with every layer added. That is a different relation to periodic order from the Fibonacci chain’s, as the approximants below make plain.

The rule is a number written in binary

The second description is less arbitrary than it looks. Write n+1n + 1 in binary. The substitution reads it from the right: doubling a position appends a zero to its binary expansion, and the letter at a position depends only on how many zeros its n+1n + 1 ends in, aa for an even number and bb for an odd one. Every other digit is ignored. The chain is a function of the trailing zeros alone.

That is what makes its layers periodic. The numbers ending in exactly jj zeros are those whose last j+1j + 1 binary digits are a one followed by jj zeros, and a pattern fixed in the last j+1j + 1 digits recurs every 2j+12^{j+1} numbers. A rule that looked at a digit further to the left, or at all of them, would make layers that are not periodic, and the next sections would not go through. The Thue–Morse chain is that case. Its letter at nn is the parity of the number of ones in nn’s binary expansion, which depends on every digit, and its diffraction has no peaks except at the integers.

The same reading gives the chain’s statistics without any computation. Half of all numbers end in no zeros, a quarter in one, an eighth in two, so the density of bb is 14+116+⋯=13\frac14 + \frac1{16} + \cdots = \frac13, and the frequency of every longer patch is a dyadic rational too, which how often each patch occurs found as the reason the constant-length chains have so few distinct frequencies.

Where the peaks are

The diffraction of the chain, with a unit scatterer on every bb site, is computed from the Fourier amplitude

A(k)=lim⁡N→∞1N∑n<N, n is be−2πikn,A(k) = \lim_{N\to\infty} \frac1N \sum_{n < N,\ \text{$n$ is } b} e^{-2\pi i k n},

and a Bragg peak at kk is a non-zero limit. Because the bb sites are a union of layers, A(k)A(k) is a sum of the layers’ amplitudes, and each layer’s amplitude is that of a periodic comb, which is known exactly. Layer jj is the set of nn with n+1n + 1 a multiple of 2j2^j and not of 2j+12^{j+1}. At a frequency k=m/2rk = m/2^r with mm odd, the comb of period 2j2^j has amplitude 2−j2^{-j} if 2jk2^j k is a whole number and zero otherwise. The difference of the two combs is therefore

Aj ⁣(m2r)={2−j−1j≥r,−2−rj=r−1,0j<r−1,A_j\!\left(\frac{m}{2^r}\right) = \begin{cases} 2^{-j-1} & j \ge r, \\ -2^{-r} & j = r - 1, \\ 0 & j < r - 1, \end{cases}

up to a phase from the shift by one. Summing over the odd jj, the layers that carry bb, the series is geometric with ratio a quarter, and it comes out the same in both cases. If r−1r - 1 is odd, the negative term is included and the rest sums to a third of it. If not, only the positive terms count. Either way,

∣A(m/2r)∣=23⋅2−r,|A(m/2^r)| = \tfrac23 \cdot 2^{-r},

whatever the odd mm. At k=0k = 0 the amplitude is the density of bb, which is 14+116+⋯=13\frac14 + \frac1{16} + \cdots = \frac13.

Where the period-doubling chain diffracts, and where the Fibonacci chain does. Upper panel: the modulus of the Fourier amplitude of the b sites of 4,096 letters of the period-doubling chain at every frequency m/2ʳ up to r = 6 (sticks, logarithmic), with the closed form (2/3)·2⁻ʳ (dots); the two agree to within 10⁻⁴. Every peak sits at a fraction with a power of two below, and peaks with the same denominator have the same height. Lower panel, linear: the strongest peaks of the Fibonacci chain, at the fractional parts of m/τ, none of them rational.
Fig. 2 Upper panel: the amplitude of the b sites of 4,096 letters at every frequency m/2rm/2^r up to denominator 64 (sticks, logarithmic), against the closed form (2/3)⋅2−r(2/3)\cdot 2^{-r} (dots); the worst disagreement is 8 × 10−510^{-5}. Peaks with one denominator have one height. Lower panel: the strongest peaks of the Fibonacci chain, at the fractional parts of m/τ, none of them rational.

The measurement on a finite chain agrees with the formula at all 64 frequencies up to denominator 64, to better than 10−410^{-4} on 4,096 letters. The pattern is visibly self-similar. Half the positions between two peaks of denominator 2r2^r hold a peak of denominator 2r+12^{r+1}, half as high. The strongest peak after the one at zero is at k=12k = \frac12, with the same amplitude as the zero peak, then two at 14\frac14 and 34\frac34, then four at the eighths.

And there are no peaks anywhere else. At a frequency that is not a fraction with a power of two below, every layer’s amplitude vanishes, so the sum does too. The finite chain shows it as a decay. At k=38k = \frac38 the amplitude settles on 112\frac1{12} by 256 letters and stays there to 65,536. At 1/τ1/\tau, at 2−1\sqrt2 - 1 and at 13\frac13, it falls by two orders of magnitude or more over the same range, to about 10−410^{-4} or less in all three.

The amplitude at a dyadic frequency stays; everywhere else it dies. The modulus of the Fourier amplitude of the period-doubling chain's b sites against the chain's length, from 256 to 65,536 letters, at four frequencies. At k = 3/8 it settles at 1/12, (2/3)·2⁻³, and stays there: a Bragg peak. At 1/τ, √2 − 1 and 1/3, which have no power of two below them, it falls by two orders of magnitude or more to 5.1e-5, 4.8e-5, 1.2e-4: no peak, and no diffuse intensity to speak of either.
Fig. 3 The modulus of the amplitude against the length of the chain, from 256 to 65,536 letters, at four frequencies. At 3/8 it settles at 1/12 and stays: a Bragg peak. At 1/τ, at 2\sqrt2 − 1 and at 1/3, fractions with no power of two below or no fraction at all, it falls toward zero: no peak there.

The sum also says something the figure cannot, about phases. Up to the phase from the shift by one, the amplitude at m/2rm/2^r is +23⋅2−r+\frac23 \cdot 2^{-r} when rr is odd and −23⋅2−r-\frac23 \cdot 2^{-r} when rr is even: the sign records the parity of the exponent, because it records whether the layer that subtracts, j=r−1j = r - 1, is one of the layers that carry bb. A diffraction experiment measures intensities and loses the sign, so the heights in the figure are all a measurement could give. Whether the intensities alone single out this chain among all chains with peaks of the same heights, as the layer construction suggests, is a question of the kind the phase problem poses for every structure, and it is not settled here.

The frequency 13\frac13 is worth singling out, because it is rational and still not a peak. Rational is not enough. Only denominators that are powers of two appear, because only periods that are powers of two appear among the layers. A Toeplitz chain built from layers of period 3j3^j would put its peaks at the fractions m/3rm/3^r instead.

All the intensity is there

A diffraction pattern can be sharp in places and diffuse elsewhere; the Thue–Morse chain is diffuse everywhere except at the integers. Parseval’s identity settles how much of the period-doubling chain’s scattering is in its peaks. The total intensity of the bb sites, averaged per site, is their density, 13\frac13. The peaks carry 19\frac19 at zero and, at each denominator 2r2^r, 2r−12^{r-1} peaks of intensity 49⋅4−r\frac49 \cdot 4^{-r}, which is 29⋅2−r\frac29 \cdot 2^{-r} together. Summed over every denominator that is 29\frac29, and with the zero peak it is 13\frac13.

Where the period-doubling chain's intensity goes, denominator by denominator. The total intensity of the b sites is their density, 1/3. The bar for each denominator adds what its peaks carry: 1/9 at k = 0, then 2ʳ⁻¹ peaks of (4/9)·4⁻ʳ each at denominator 2ʳ, which is (2/9)·2⁻ʳ together. The running total reaches 1/3 in the limit and leaves nothing over for any diffuse scattering: every bit of the intensity is in peaks at dyadic positions, half of what remains arriving with each doubling.
Fig. 4 The intensity of the b sites, 1/3 in all, accounted for denominator by denominator: 1/9 at k = 0, then 2r−12^{r-1} peaks of (4/9)⋅4−r(4/9)\cdot 4^{-r} at denominator 2r2^r. Each doubling of the denominator adds half of what is still missing, and the total reaches the density with nothing left over for diffuse scattering.

So the peaks carry all of it. There is no diffuse background at all: the chain’s diffraction is pure point, as Dekking’s coincidence condition for substitutions predicted and the earlier essay’s growth exponent of 2.007 measured. Here it is a sum that closes, with each new denominator contributing exactly half of what the coarser ones left over.

What a diffractometer would make of it

A crystallographer meeting this pattern would not see a chain. They would see spots at rational positions, index them on a supercell, and call it a superstructure. The question is which supercell, and the answer depends on the instrument rather than on the structure. The spots of denominator 2r2^r have intensity 49⋅4−r\frac49 \cdot 4^{-r}, so each generation is a quarter as strong as the one before, and generation rr is 4−(r−1)4^{-(r-1)} of the strongest spot at k=12k = \frac12. A measurement that sees spots down to 10−410^{-4} of the strongest finds every generation to r=7r = 7, and indexes all it sees on a cell 128 sites long. Every fourfold gain in sensitivity adds a generation and doubles the cell, and every cell indexes every spot seen so far.

That is unlike an ordinary superstructure, where the spots say the cell and a longer measurement adds nothing new. It is also unlike an incommensurate modulation, where some spot refuses to be indexed on any cell and the need for an extra integer shows at once. A limit-periodic structure is indexable on some cell at every finite sensitivity, and on no cell at all. The evidence that a structure is limit-periodic rather than a long-period superstructure is not any single spot but the pattern of their heights, a quarter per generation, continuing past the point where a superstructure of the fitted cell would stop.

Approximants that never move their peaks

The difference from the Fibonacci chain is clearest in the approximants. Cut the period-doubling chain off after layer rr, replacing every later layer by aa, and the result is periodic with period 2r2^r. Its peaks lie at multiples of 2−r2^{-r}, which are among the chain’s own peaks. As rr grows, the approximant’s peak at a given dyadic position climbs toward the chain’s value, because the layers it is missing are the ones whose amplitudes are smallest. The positions never move. An approximant’s diffraction is the chain’s with the finest peaks not yet resolved, and those it has are already in the right places.

Periodic approximants of the two chains: one keeps its peaks still, the other moves them. Left: the period-doubling chain cut off at layer r, periodic with period 2ʳ for r = 1 to 6, and the modulus of its amplitude at six dyadic frequencies (dots, darkest for period 64) against the chain's own value (bars). The positions never move; only the heights climb toward the limit, and odd r adds nothing because the layer it adds carries a. Right: periodic Sturmian approximants of the Fibonacci chain with periods 3 to 89, and the position of each one's strongest peak, which moves toward 1/τ from alternate sides and never reaches it.
Fig. 5 Left: approximants of the period-doubling chain of period 2 to 64, and their amplitudes at six dyadic frequencies, darkest for period 64, against the chain’s own values (bars). The positions are fixed and the heights climb toward the bars; an odd r adds nothing, since the layer it adds carries a. Right: periodic approximants of the Fibonacci chain of period 3 to 89, and the position of each one’s strongest peak, which moves toward 1/τ from alternate sides and never arrives.

The Fibonacci chain’s approximants behave in the opposite way. An approximant of period 89, the crystal that rounds τ off to 5589\frac{55}{89}, has its strongest peak at 5589=0.61798\frac{55}{89} = 0.61798. The chain’s is at 1/τ=0.618031/\tau = 0.61803. The next approximant puts it at 89144\frac{89}{144}, on the other side. Every approximant’s peaks are in the wrong place, by an amount that shrinks as the square of the period, and the chain’s peaks are at positions no periodic crystal has. The period-doubling chain is a limit of periodic crystals in the strongest sense: its diffraction is the union of theirs. The Fibonacci chain is a limit of periodic crystals only in the sense that their peaks converge to somewhere none of them has been.

Why no lattice can produce it

Cut and project builds an aperiodic structure by slicing a lattice in a higher-dimensional space, and the structure’s peaks then lie on the projection of that lattice’s reciprocal lattice. For the Fibonacci chain the lattice is the square lattice, the projection of its reciprocal lattice onto the line is the set of numbers p+q/τp + q/\tau, and that set is generated by two numbers. In general a lattice in dd dimensions projects to a set of peak positions generated by dd numbers, the Fourier module, which is the object superspace crystallography indexes with dd integers per peak.

The period-doubling chain’s peak positions are the dyadic rationals, all the fractions m/2rm/2^r. That set is not generated by any finite number of its elements: any finite set of them has a largest denominator, and everything they generate has that denominator or smaller. No lattice in any finite number of dimensions has the period-doubling chain as a slice, because no lattice’s reciprocal lattice projects onto the dyadic rationals. Indexing its peaks would need infinitely many integers.

There is still a cut-and-project description, and it is strange. Baake, Moody and Schlottmann showed that period doubling is a model set whose internal space is not a Euclidean space at all but the 2-adic integers, numbers written with infinitely many binary digits to the left. A site’s place in the 2-adic window is its n+1n + 1 read as a 2-adic number, and its letter is fixed by how many zeros that number ends in. That is the layer picture in different words. The superspace of a limit-periodic chain is real, and it is not a space in which a crystallographer could draw a lattice.

What the account has to refuse

What the period-doubling chain has to refuse. The tests the account of the period-doubling chain is held to: the substitution against the 2-adic rule, the approximants' periods and the chain's lack of one, the closed form at every dyadic peak, the decay elsewhere, Parseval, the approximants' convergence, the Fibonacci approximants' moving peak, and the claim of a peak at an irrational position. Each could have failed.
Fig. 6 Eight tests, each able to fail: the substitution against the binary rule, the approximants’ periods and the chain’s lack of one, the closed form at every dyadic peak, the decay at other frequencies, Parseval, the approximants’ convergence, the Fibonacci approximants’ moving peak, and the claim of a peak at an irrational position.

The refused claim is the one the Fibonacci chain teaches: that sharp diffraction from an aperiodic chain means peaks at irrational positions. At 1/τ1/\tau the period-doubling chain’s amplitude is 6×10−56 \times 10^{-5} on 16,384 letters and falling, where a Bragg peak would hold a fixed height. The other tests guard the account’s pieces separately. The two constructions of the chain must agree letter by letter, the formula must match a direct sum at all 64 frequencies, and the intensities must add to the density without remainder. A slip in the layer sum, a sign in the subtracting term, for instance, would have shown up as peaks of the wrong height at every second denominator.

What the figures cannot show

Every figure shows a finite chain, and the claims are about an infinite one. A finite chain of NN letters has a Fourier transform that is nowhere exactly zero and peaks of width 1/N1/N. The figures make the distinction by the way amplitudes behave as NN grows, holding or decaying, which is the operational meaning of a Bragg peak, but no finite computation proves that an amplitude decays to zero rather than to something small. The proof that there are no peaks away from the dyadic rationals is the layer sum, which gives zero exactly.

The convention matters too. The amplitudes here are those of a unit scatterer on each bb site. A chain with scattering lengths faf_a and fbf_b on the two kinds of site has the same peak positions and heights scaled by ∣fb−fa∣|f_b - f_a|, apart from the peak at zero, which collects the average. The rational positions do not depend on the scattering, only on the arrangement.

And the figures cannot show what a real crystal with this order would look like. Limit-periodic order appears in theoretical models built from hierarchical interactions, but no crystal is established to have it in the way quasicrystals are established to have Fibonacci-like order. What this essay shows is that sharp diffraction at rational positions does not by itself mean a periodic crystal, which is a statement about inference rather than about any material.

Who worked it out

Toeplitz sequences are named for Otto Toeplitz, and Jacobs and Keane studied them as dynamical systems in 1969. The pure point spectrum of period doubling follows from Dekking’s coincidence criterion of 1978. Its description as a model set with 2-adic internal space is due to Baake, Moody and Schlottmann, in 1998, and the explicit peak heights are worked through in Baake and Grimm’s Aperiodic Order of 2013. The layer computation, the Parseval account and the comparison of approximants are made here.

Still open: what a stacking fault does to a limit-periodic chain

Neither a peak nor a bump found that the Thue–Morse chain, a close relative built by a→aba \to ab, b→bab \to ba, has no peaks except at the integers. Thue–Morse is a layer chain too, in a sense: its letter at nn is the parity of the number of ones in nn’s binary expansion, which depends on every digit and not only on the trailing zeros. The question that sits between the two is what happens to period doubling’s peaks when a fraction of its layers is randomised, as a stacking fault randomises the layers of a real stack. Randomising every layer from the rr-th on should leave the peaks of denominator below 2r2^r untouched and turn the rest into diffuse scattering, so that the diffraction becomes a crystal’s with partly filled sites, a quantity how much of the hat is a crystal measured for the hat. Whether a random choice made once per layer, rather than once per site, can produce intensity that is neither peaks nor smooth background is a computation on the same chains, and it has not been made.

What this makes readable

Essays that name this one as a prerequisite.

Named alongside this one

Essays reaching for the same objects. Nobody chose these; they are what the concept index makes visible.

What links here

Every essay whose body links to this one.

The objects this essay names

Each one links to every other essay that touches it.

AperiodicityApproximantBragg peakCut-and-projectDiffractionSubstitutionSuperspace