1 Introduction

The Bernoulli convolution with parameter β ∈ (1, 2], or \(t = \frac{1} {\beta },\) is the unique probability measure ν on [0, 1] which fulfills

$$\displaystyle{ \nu (A) = \frac{1} {2}\nu (g_{0}(A)) + \frac{1} {2}\nu (g_{1}(A))\quad \mbox{ for all Borel sets }A \subset [0,1], }$$
(1)

where

$$\displaystyle{g_{0}: [0,t] \rightarrow [0,1],\ g_{0}(x) =\beta x\quad \mbox{ and }\quad g_{1}: [1 - t,1] \rightarrow [0,1],\ g_{1}(x) =\beta x + 1-\beta }$$

are linear functions with the same slope β and fixed points 0 and 1, respectively. We choose \(t = \frac{1} {\beta }\) as parameter in \([\frac{1} {2},1)\) and write ν = ν t if necessary. If A is not contained in the overlap interval [1 − t, t], then either g 0 or g 1 is not defined on a part of A, and this part is ignored in the corresponding term of (1). From the viewpoint of fractals, ν is a self-similar measure with respect to the contractions f 0(x) = tx, f 1(x) = tx + 1 − t which are the inverse maps of g 0, g 1. The support of ν is always the unit interval.

These are the simplest fractal constructions with overlap, and their structure is not yet understood. Only for a countable set of Garsia numbers β it is known that ν has a density [18]. Already 1939 Erdös proved that a density of ν does not exist for Pisot numbers β which also form a countable set [11]. (Pisot and Garsia numbers are defined at the end of this section.) For all other parameters β, including all rational numbers, it is not yet known whether ν is singular or absolutely continuous. However, Solomyak [29] proved 1995 that the set of “singular parameters” β has Lebesgue measure zero. Recently, Shmerkin [26] applied a technique of Hochman to show that this set even has Hausdorff dimension zero. See the surveys [25, 30] for more information on the history of Bernoulli convolutions and [15, 16, 20, 21, 26] for some recent results. Very recently, Varju [32] proved that all algebraic numbers β < 1 + ε, where ε depends on the Mahler measure of β, will lead to absolutely continuous measures. No estimate for ε was given, however. If ε is astronomically small, the result is difficult to interpret since ν for β → 1 converges to the Dirac measure at \(\frac{1} {2}.\)

In this note, we give a non-technical introduction to the combinatorial structure of all Bernoulli convolutions. We focus on computer-generated figures and refer to [5] for details. Solomyak’s theorem, in the L 2 version given by Peres and Solomyak [24], can be reformulated as follows.

Theorem 1.1 (2D Density of Bernoulli Convolutions [24, 29])

There is an L 2 function \(\varPhi: [\frac{1} {2},1] \times [0,1] \rightarrow [0,\infty )\) such that for Lebesgue almost all parameters \(t = 1/\beta \in [\frac{1} {2},1],\) the density of the Bernoulli convolution ν t is the function Φ(t, x), x ∈ [0, 1]. 

Thus instead of a bundle of different measures ν t , we study one function of two variables describing the whole Bernoulli scenario. For t in \([\frac{1} {2},0.76],\) the function Φ(t, y) is sketched in Fig. 1 as color-coded map. The apparent structure is connected with results of different authors and will be explained below. Our algorithms generating the measures ν t include the “chaos game,” inverse iteration [6, Chapter 8], and approximation by Markov chains.

Fig. 1
figure 1

The function Φ for 0. 5 ≤ t ≤ 0. 76. Bernoulli convolutions for 1000 values t = 1∕β were approximated by histograms with 20,000 bins and visualized as vertical sections. The color code on the right indicates that D = {(t, y) | ty ≤ 1 − t} contains large values

In Sect. 2 we start with some carefully calculated histograms of Bernoulli convolutions to get an idea of their properties. The numerical appearance of ν t is chaotic when t goes down to \(\frac{1} {2},\) for all parameters, not only Pisot. On the other hand, singular ν t for Pisot parameters look more harmless than one would expect. Obviously there is large variation, and there are also higher peaks, compared with neighboring parameters. However, within ordinary numerical accuracy—histogram bars of width greater 10−8, say—we could not find values larger than 10.

In Sect. 3 we explain the basic overlap structure. In Sect. 4 results of [9, 12, 19, 21, 27, 28] on points with unique addresses are illustrated with the function Φ. Section 5 discusses kneading sequences, related to work in [1, 10]. In Sect. 6, intersections of kneading curves are studied, and results in [15, 17] improved. For details we refer to [5]. A related question was considered in [7].

Polynomials of β arise as repeated compositions of g 0, g 1, and β is a root of a polynomial with integer coefficients if certain higher-level overlaps in the fractal construction coincide. Let us mention some terminology. A root of a polynomial with integer coefficients and leading coefficient one is called an algebraic integer. We consider only positive real roots β. There is a minimal polynomial, the other roots of which are called conjugates of β. If all conjugates are strictly smaller than one in modulus, β is called a Pisot number. If the conjugates’ modulus is not greater than one, and equal one for at least one conjugate, β is termed Salem number. If the modulus of all conjugates is larger one, and the constant term of the minimal polynomial is 2 or − 2, β is called a Garsia number. If β is strictly greater than the modulus of all its conjugates, we call β a Perron number. When the inequality need not be strict, β is a weak Perron number.

2 Five Phases of Bernoulli Convolutions

A few pictures of single Bernoulli convolutions will show what kind of vertical sections of Φ(t, y) are put together. We roughly distinguish five phases. A specimen for each phase is given in Figs. 2 and 3. The concept of zero will be made precise below.

Fig. 2
figure 2

Bernoulli convolutions for different t, indicating phases 1, 2, 3. Histograms with 2000 bins in black and 50,000 bins in grey. The bar indicates the overlap interval. The last example is assumed to be singular (Salem number)

Fig. 3
figure 3

Bernoulli convolutions for different t, indicating phases 3, 4, 5. Histograms with 2000 bins in black and 50,000 bins in grey. The bar indicates the overlap interval. The first example is a density function (Garsia number)

  1. 1.

    \(1 <\beta \leq \sqrt{2},\) or 0. 707 ≤ t < 1. The density functions are smooth. Most of them resemble a normal distribution.

  2. 2.

    \(\sqrt{2} <\beta <\frac{1} {2}(1 + \sqrt{5}) =\tau,\) or 0. 618 < t < 0. 707. The density functions are not smooth, but continuous and strictly positive.

  3. 3.

    \(\frac{1} {2}(1 + \sqrt{5}) \leq \beta \leq \beta _{\mathrm{KL}},\) or 0. 5595 ≤ t ≤ 0. 618. The densities have countably many zeros.

  4. 4.

    β KL < β < τ 3, or 0. 5437 < t < 0. 5595. There are uncountably many zeros outside the overlap interval [t, 1 − t] and finite or countably many zeros inside that interval.

  5. 5.

    τ 3β < 2, or 0. 5 < t ≤ 0. 5437. There are Cantor sets of zeros inside and outside the overlap region. The dimension of these Cantor sets approaches one when t goes to 0.5. The density functions seem to have almost vertical slope everywhere.

Our description of phases is not a rigorous mathematical statement. For certain exceptional numbers β it is definitely false. The Fibonacci number τ and the Tribonacci number τ 3 = 1. 8393, the root of x 3x 2x − 1, are Pisot numbers for which no density exists. β KL = 1. 7872 is the parameter found by Komornik and Loreti [22]. Positivity, continuity, and smoothness of the functions can be proved only for very particular parameters like \(\sqrt{ 2},\) since in general we do not even know whether a density exists. Sidorov [28] called phases 3, 4, 5 the lower, middle, and top order. He proved that in phase 5 there is at least one zero inside the overlap region. In general, there seems to be a Cantor set of zeros. Some other illustrations of Bernoulli convolutions can be found in [2, 30].

Note that zeros of the density functions usually do not exist in a numerical sense. Even if we draw the graph of a density function as a histogram with ten million bars, there will be no proper zero in phase 5. The assertion on Hausdorff dimension of zeros was shown rigorously in [21]. Nevertheless, zeros are so thin that they are not recognized numerically.

On the other hand, even for parameters where densities cannot be bounded, as on bottom of Fig. 2, the maximum values of our functions are between 2 and 4, depending on the resolution of the picture. To study the resolution effect, our histograms were drawn with 2000 bins in black and 50,000 bins in grey. For phases 1 and 2, differences are hardly visible but they matter: we could not decide numerically for which t near 1 the density is increasing up to \(x = \frac{1} {2}.\) In phases 3-5, resolution differences seem tremendous. The two examples for phase 3 include a Salem number for which Feng [15] proved that a bounded density function cannot exist, and a Garsia number with bounded density which equals zero in the central point \(\frac{1} {2}.\) The Salem parameter leads to larger peaks and slightly larger variation.

This discussion shows how difficult it is to study Bernoulli convolutions one by one. The treatment of the two-dimensional density Φ will be easier.

3 Overlap Region and Horns

The most obvious feature of Fig. 1 is the overlap region D = {(t, y) | ty ≤ 1 − t}, a big triangle with large values of Φ. It represents the overlap intervals D = [1 − t, t] on the first level of the fractal construction (we should write D t but omit t). In the definition (1) of ν(A), one of the terms on the right-hand side becomes zero if AD = ∅ so the density is smaller outside the overlap region. However, there are other “horns” which come out from the big triangle and which represent the overlaps on higher level, for example, D 0 = f 0(D) which is given by t 2yt(1 − t). The general form is D w = f w (D) where w = w 1 …w n is a 0-1-word, and \(f_{w} = f_{w_{1}}\ldots f_{w_{n}}.\)

Since D w is mapped by g w on D, the interior structure of the horn D w reflects the interior structure of D, at least to some extent, according to (1). The equations of lower and upper border of D w are y = f w (1 − t) and y = f w (t). These are polynomials in t with coefficients ± 1 and zero, already studied by Garsia [18]. Lower borders do not intersect each other and meet in (1, 0). Upper borders do not intersect and meet in (1, 1). Landmarks are obtained from intersection points of lower and upper borders of different horns. The corresponding parameters β are algebraic integers.

Figure 4 shows the seven horns D, D 0, D 1, D 00, D 01, D 10, D 11. Up to six horns intersect in a point (t, y) with t ≤ 0. 76 which means y has up to 7 addresses when only three levels of iteration are studied. The two parameters of degree two, obtained from the intersection of D 0 with D and D 1, are the golden mean at t = 0. 618, and the Garsia number \(\sqrt{ 2},t = 0.707.\) Further landmarks β in Fig. 4 are on the curve y(t) = tt 2 + t 3 = f 0 f 1(1 − t) describing the upper border of D 01 with tip at \(y(\frac{1} {2}) = \frac{3} {8}.\) The intersection with curves 1 − t and 1 − t 2 of lower order horns D, D 1 leads to well-known Pisot numbers at t = 0. 570 and t = 0. 6823 while intersections with horns D 10, D 11 of the same order yield Garsia numbers at t = 0. 648 and t = 0. 739. Parameters in the last row of Table 1 come from intersections of D 00 with D 1 and D 11. 

Table 1 Landmarks in Fig. 4
Fig. 4
figure 4

A low-order approximation of Φ. There are 0 up to 6 horns of levels 0, 1, and 2 which meet in a point (y, t), or 1 up to 7 values of g t 3(y) in Sect. 5. Landmark points β are algebraic integers like golden mean and \(\sqrt{ 2},\) cf. Table 1. Borders as in Fig. 1

On this level, all landmark points correspond to the two classes of numbers which have been thoroughly studied in connection with Bernoulli convolutions. Moreover, polynomials of Garsia numbers are obtained by adding β − 1 to the corresponding Pisot polynomial. On higher level, the situation is more complicated. Not all horns will intersect, and we often get only Perron numbers [5].

In the sequel we focus our study on two regions: those points which are not contained in any horn, and the points inside D. Due to symmetry, it suffices to consider points (t, y) with \(y \leq \frac{1} {2}.\) In this note, we shall concentrate on phases 3-5 where the structure of Φ is most apparent. Figure 5 shows a magnification of this part of Fig. 1.

Fig. 5
figure 5

Φ for 0. 5 ≤ t ≤ 0. 63, 0. 325 ≤ y ≤ 0. 5. Right of the golden mean, the structure becomes blurred. At t = 0. 618, a periodic point appears outside D, describing a dark curve which hits the y-axis at 1∕3

4 Points with Unique Addresses

Already before 1990, it was discovered that for t < 0. 618 there are points which have a unique address in the fractal construction. For t > 0. 618 all points y ∈ [0, 1] have a continuum of addresses while for the golden mean parameter t = 0. 618 all points have infinitely many addresses, where a countable dense set of points has only a countable number of addresses. See Daroczy and Katai [9], Erdös et al. [12], Glendinning and Sidorov [19], Sidorov [27, 28], and various other papers quoted there.

An address of y is a 01-sequence s = s 1 s 2 with \(y =\lim _{n\rightarrow \infty }f_{s_{1}}\ldots f_{s_{n}}(x_{0})\) where the initial point x 0 does not matter. Points in the overlap region have at least two addresses, and so do all points in all horns f w (D). Thus the points with a unique address coincide with the points which do not belong to any horn.

In Fig. 5 these points are recognized by their dark color. Why? Because the measure of an ε-neighborhood B(y, ε) = [yε, y + ε] of a point y with unique address decreases very fast with ε. The appropriate parameter is local dimension. Roughly speaking, a measure ν has dimension d = d y (ν) at a point y if ν(B(y, ε)) ≈ ε d for small ε, and Lebesgue measure on \(\mathbb{R}^{d}\) is a basic model for this concept. The precise definition is

$$\displaystyle{ d_{y}(\nu ) =\lim _{\epsilon \rightarrow 0}\frac{\log \nu (B(y,\epsilon ))} {\log \epsilon } . }$$
(2)

We consider only cases where the limit exists, so we need not distinguish upper and lower local dimension. See [13] for details.

If for a Bernoulli measure y has only one address, then on each level n of the fractal construction, y is contained in a single piece, an interval of length t n and ν-measure 2n. Putting this interval as approximation of B(y, t n) into (2) we obtain \(d_{y}(\nu _{t}) = \frac{\log 2} {\log \beta }> 1.\) For proofs of related statements, see [5, Proposition 4], [16].

A more basic concept is the density of ν at y, 

$$\displaystyle{D_{\nu }(y) =\lim _{\epsilon \rightarrow 0}\frac{\nu (B(y,\epsilon ))} {2\epsilon } .}$$

This function of y is called the density function of ν when the limit exists for all y. If the local dimension of a measure ν at y is greater than 1, then clearly D ν (y) = 0. 

Conjecture

For Bernoulli measures ν t the converse seems to be true: density zero implies local dimension greater than 1. We further conjecture that with exception of weak Perron parameters β discussed in [5, Theorem 6], the only value of local dimension larger one of a Bernoulli convolution equals \(\frac{\log 2} {\log \beta }.\)

This value describes all cases where y has finite or countable number of addresses. Certainly \(\frac{\log 2} {\log \beta }\) is the largest possible local dimension since every point has at least one address. Sidorov and Baker studied various examples of points with two, three, or countably many addresses [35, 28], but points with unique address are much more frequent.

Local dimension explains why points with unique addresses are so apparent in the graph of Φ. Jordan et al. [21, Theorem 1.5] found sets \(\tilde{A}_{t}\) of local dimension \(\frac{\log 2} {\log \beta }\) for \(\frac{1} {2} <t <0.618,\) and proved that their Hausdorff dimension tends to 1 for \(t \rightarrow \frac{1} {2}.\) As it turns out, the \(\tilde{A}_{t}\) contain exactly the points with unique addresses studied by other authors.

Figure 5 shows that the value \(\frac{\log 2} {\log \beta }\) matters a lot. At t = 0. 618 this value is 1.44 and there is a very thick dark line in Fig. 5 which corresponds to a broad valley of the density, as on the bottom of Fig. 2. For \(t \approx \frac{1} {2}\) the largest local dimension approaches 1. This implies average coloring in Fig. 5 and extremely narrow valleys on the bottom of Fig. 3. The points 0 and 1 have a unique address for every t, which yields the dark margin of Fig. 1. For t → 1 the local dimension at 0 and 1 converges to infinity.

Remark

At all points (t, y) with unique address, the local dimension of the two-variable function Φ equals \(1 + \frac{\log 2} {\log \beta }.\) Thus d (t, y)(Φ) assumes all values between 2 and infinity.

Sketch of Proof

For the second assertion, it is enough to consider y = 0 for all t. So let us prove the first assertion only for this case. Local dimension of Φ is defined with the associated measure μ(A × B) = A B Φ(t, y) t (y)dt. Take a point (t, 0) with \(\frac{1} {2} <t <1.\) Choose ε so that A = [tε, t + ε] is a subset of \((\frac{1} {2},1)\) and B = [0, ε] fulfills \(\frac{1} {2}\nu _{t}(B) \leq \nu _{s}(B) \leq 2\nu _{t}(B)\) for all sA. Then εν t (B) ≤ μ(A × B) ≤ 4εν t (B) and

$$\displaystyle{\lim _{\epsilon \rightarrow 0}\frac{\log \mu (A \times B)} {\log \epsilon } = 1 +\lim _{\epsilon \rightarrow 0}\frac{\log \nu _{t}(B)} {\log \epsilon } = 1 + \frac{\log 2} {\log \beta } .}$$

For a general proof we need the fact that each (t, y) with \(t> \frac{1} {2}\) and unique address lies on a differentiable curve y b (t). This will be shown below.

5 Quantile Curves and Conjugacy with the Doubling Map

Here we stress the fact that points with unique addresses appear on differentiable curves and thus constitute a smooth element in an otherwise chaotic scenario. We start with an example.

The remarkable phase transition at 0.618 is essentially caused by a single periodic orbit \(x_{0} = \frac{t} {1+t},\,x_{1} = \frac{1} {1+t}.\) We have g 0(x 0) = x 1 and g 1(x 1) = x 0 for every t. Thus if x 0, x 1 are outside the overlap triangle—and this happens exactly for t < 0. 618—then x 0 has the unique address \(0101\ldots = \overline{01}\) and x 1 has unique address \(\overline{10}.\) Thus the smooth function \(y(t) = \frac{t} {1+t}\) consists for \(\frac{1} {2} \leq t <0.618\) entirely of points with unique addresses and provides the prominent curve seen in Fig. 5.

From the definition (1) and the period 2 property of x 0, x 1 it follows that \(\nu _{t}[0,x_{0}] =\nu _{t}[x_{0},x_{1}] =\nu _{t}[x_{1},1] = \frac{1} {3},\) cf. [5, Proposition 2]. Thus, in probabilistic terms, the function \(y(t) = \frac{t} {1+t}\) defines the \(\frac{1} {3}\)-quantile of all measures ν t with \(\frac{1} {2} \leq t <0.618.\) This fact will now be generalized.

Definition 5.1 (Doubling Map and Bernoulli Map)

The function \(g(x) = 2x\mod 1\) defined for 0 ≤ x ≤ 1 is called the doubling map. For each \(t \in (\frac{1} {2},1)\) the function g t (x) = {g 0(x), g 1(x)} is the Bernoulli map. It is two-valued on D = [1 − t, t]. The map F t (x) = ν t [0, x] is the cumulative distribution function of ν t . 

Proposition 5.2 (Conjugacy of Bernoulli and Doubling Map)

For each \(t \in (\frac{1} {2},1)\) the function F t defines a conjugacy between the action of g t on [0, 1]∖D and the doubling map g on a corresponding subset of [0, 1]. That is,

$$\displaystyle{F_{t} \cdot g_{t}(x) = g \cdot F_{t}(x)\qquad \mathit{\mbox{ for }}\quad x \in [0,1]\setminus D\,.}$$

This is proved by applying (1) to B = [0, x], see [5]. To get a conjugacy between dynamical systems, we have to restrict ourselves to points x for which the orbit under g t does not intersect D. This means x has unique address, thus t ≤ 0. 618. For the borderline cases x = 1 − t and x = t, the images g 1(1 − t) = 0 and g 0(t) = 1 will be neglected, to get a closed domain for g t . 

Definition 5.3 (Binary Itineraries and Kneading Sequences)

A 01-sequence b 1 b 2 and the corresponding binary number b =. b 1 b 2 are called kneading sequence with respect to the doubling map if no number g (k)(b) =. b k b k+1 with k = 1, 2,  is nearer to \(\frac{1} {2}\) than b. All preimages xg m(b) of a kneading sequence b for some m = 1, 2,  are called itineraries. The function \(y_{b}(t) = \frac{1-t} {t} \cdot \sum _{k=1}^{\infty }b_{ k}t^{k}\) is called the address curve corresponding to b. 

Itineraries and kneading sequences were introduced in the context of one-dimensional dynamics by Milnor and Thurston [23] in slightly different form. Binary itineraries are exactly those 01-sequences which do not contain n consecutive equal symbols 0 or 1, for some n. The corresponding kneading sequence is obtained by determining the orbit closure of. b 1 b 2 under the doubling map, and taking the point (or one of the two points) nearest to \(\frac{1} {2}.\) If b is a kneading sequence, then so is 1 − b. So it suffices to study \(b <\frac{1} {2}\) or b 1 = 0. 

Similar functions were introduced by Milnor and Thurston to determine the topological entropy of unimodal maps. The standardizing factor \(\frac{1-t} {t}\) comes from our choice of mappings g 0, g 1 which define all measures on [0, 1]. The following theorem says that all address curves with b 1 = 0 can be seen in Fig. 1 as parallel blue curves.

Theorem 5.4 (Address Curves Define Quantiles [5])

For each itinerary b =. b 1 b 2 , the address curve y = y b (t) describes the points for which F t (y) = b, for all Bernoulli measures ν t with \(\frac{1} {2} \leq t \leq t^{{\ast}}\) where \(t^{{\ast}}> \frac{1} {2}\) depends on b. 

If b itself is a kneading sequence with b 1 = 0, then t is simply the solution of y b (t) = 1 − t. For kneading sequences b with b 1 = 1, we have to solve the equation y b (t) = t. If b is not a kneading sequence, we determine t from the corresponding kneading sequence. In all cases, t marks the right endpoint of the dark curve y b (t) in Fig. 1.

In the setting of one-dimensional unimodal maps, itineraries are the addresses of points, and kneading sequences are the addresses of the critical point. A 01-sequence is an address for different points in different maps, but in a well-behaved parametric family of maps it will appear only once as a kneading sequence, and then it disappears. For Bernoulli convolutions we have a similar situation. Itineraries are unique addresses of certain points, describing the quantile given by the binary number b. At the point t they become critical which means that the corresponding kneading sequence is a boundary point of the overlap interval D = [1 − t, t]. When they enter D, they cease to have a unique address, and to be points of minimal local dimension of ν t . As we shall see, the curves y b (t) remain important beyond t although in Fig. 1 y b (t ) seems to be their endpoint.

Early results on connections between kneading sequences and Bernoulli convolutions, mostly formulated in the setting of β-expansions, include the calculation of the Komornik–Loreti parameter [22] which corresponds to the Feigenbaum point, the description of parameters with unique β-expansion by de Vries and Komornik [10], and the detection of the Sharkovskii ordering in the set of periodic unique β-expansions by Allouche et al. [1].

There is a clear one-to-one correspondence between itineraries of unimodal maps, and the unique addresses considered here. To each quadratic map q r (x) = rx(1 − x) without stable periodic points there is a unique corresponding Bernoulli measure \(\nu _{t^{{\ast}}}.\) The periodic windows of the “Feigenbaum diagram” [8] correspond to the horns of the two-dimensional Bernoulli density which intersect the central horn D. The dynamic phenomena are quite different, however. Periodic windows correspond to stable periods while the expanding maps g 0, g 1 do not admit stable periodic points. As a consequence the width of horns near the Komornik–Loreti parameter decreases like a double exponential, while the length of periodic windows near the Feigenbaum point follows a famous asymptotically geometric sequence [8]. This particular detail is hardly visible in our figures. Many other details, as, for instance, windows of higher order, are more apparent here. When landmark points are determined for the quadratic family, we have polynomials of degree 2k for the k-fold iteration of q r while we get polynomials of degree k for the iteration of g t . 

This correspondence seems to deserve more attention. The question for the existence of an absolutely continuous invariant measure of q r , for example, is wide open as the question for density functions of Bernoulli measures. There could be some connection. For instance, there are parameters with known absolutely continuous measure for q r which correspond to Garsia numbers. One example is given below. It should also be mentioned that Tiozzo [31] recently related the combinatorial structure of kneading sequences to continued fractions and the Gauss map.

Itineraries correspond only to a nowhere dense set of parameters r of quadratic maps, and t of Bernoulli measures. One difference between the Bernoulli scenario and real quadratic maps is that there are many dynamic changes between parameters t inside the horns, as we shall see below, while there are no dynamic changes within periodic windows of the quadratic family. In this respect the Bernoulli scenario rather resembles the Mandelbrot set and its abstract model, Thurston’s quadratic minor lamination, where windows are replaced by bubbles with rich boundary structure. The overlaps in the Bernoulli scenario lead to other phenomena, however.

6 Inside the Overlap Region

So far we have dealt with the simple part of the Bernoulli scenario. Inside the horn D and its copies D w we see the chaotic part. Figure 6 indicates that the curves y b (t) remain structure-forming elements of Φ. However, there are two families of curves which meet inside the horn D: the increasing functions y b (t) with \(b <\frac{1} {2}\) seen in Fig. 1, and the family of decreasing functions y c (t) with \(c = 1 - b> \frac{1} {2}.\) They look like two wavefronts which interfere with each other. Actually, the situation is more complicated since two families can already meet inside the smaller horns D w , and then these horns will meet D, and meet each other within D. (See the upper picture of Fig. 6. The wavefront in the foreground which approaches the line y = 1 − t does not consist of parallel waves. In the picture below these waves are in the background.) As a result the continuity of curves is lost. There are fractal mountains. We shall give an explanation for the impression that there are rather few and rather isolated peaks or clusters of peaks while there are many valleys.

Fig. 6
figure 6

Three-dimensional representation of Φ for 0. 55 ≤ t ≤ 0. 6, 0. 4 ≤ y ≤ 0. 5 from two different viewpoints, cf. Fig. 5. The quantile curves on both sides of the overlap region D act like two wavefronts which interfere in D. There are many valleys and few peaks

A rigorous study of the intersections of itinerary curves confirms this observation. To obtain large values of Φ in the intersection point, rather restrictive conditions must be fulfilled. We must have two different periodic addresses, which implies that the corresponding parameter β is a weak Perron number, and the growth of addresses must be sufficiently fast. We formulate the statement in non-technical form, refer to [5] for more details, and give a few examples to clarify the situation.

Theorem 6.1 (Intersections of Kneading Curves)

Let b =. 0b2b3… and c =. 1c 2 c 3 … be itineraries, and let the two curves y b (t), y c (t) intersect in the point (s, z) inside the central horn D. For (i) and (ii) we assume that no point of the forward image of z under g s lies in D. 

  1. (i)

    If both b and c have infinite or preperiodic orbit with respect to the doubling map, then z has two addresses, and the local dimension of ν s assumes the maximum value \(\frac{\log 2} {\log 1/s}\) (except when two “pre-periods” coincide).

  2. (ii)

    If one sequence is periodic and the other one is preperiodic or infinite, then z has a countable number of addresses, and the local dimension is \(d_{z}(\nu _{s}) = \frac{\log 2} {\log 1/s}.\)

  3. (iii)

    If both b and c are periodic with respect to the doubling map, with periods m and n, then z has uncountably many addresses. If (2s)m + (2s)n > 1, then the local dimension d z (ν s ) is smaller than 1, and ν s cannot have a bounded density.

We illustrate the statement with periodic and preperiodic kneading sequences. Thus the orbit of z under g 0, g 1 will be finite. In this case 1∕s must be a weak Perron number [5]. The assumption that the orbit remains outside D is restrictive. For 0. 570 < t < 0. 618, for instance, we have only the kneading sequences \(\frac{1} {3} = 0.\overline{01}\) and \(\frac{2} {3} = 0.\overline{10}\) (that is, t < 0. 57 for other kneading sequences). Thus preperiodic itineraries have the form \(,w\overline{10}\) with a 01-word w, corresponding to the binary representation of k∕(3 ⋅ 2n) for some integer k. 

Examples for Case (i) The curve \(y_{b}(t) = t - t^{2} + \frac{t^{2}} {1+t}\) for \(\frac{5} {12} = b = 0.01\overline{10}\) can be seen inside D in Fig. 5 as a dark broken line. The reason is the above theorem: there are so many crossing points with other curves coming from above which force the density of ν s to be zero. One of these curves y c (t) with \(\frac{13} {24} = c = 0.100\overline{01}\) intersects y b (t) at t = 0. 618, z = 0. 472. This curve can also be followed inside D because of its zeros. The curve y d (t) with \(\frac{25} {48} = c = 0.1000\overline{01}\) is less apparent but it has a very clear intersection point with y b (t) at s = 0. 585, z = 0. 459 visible in Fig. 5 as a dark crossing. Sidorov [4, 28] found this example and proved that β = 1∕s is the smallest parameter where a point has exactly two addresses.

Example for Case (ii) There are many other points on the curve y b (t) with s < t < 0. 618 where crossings can be seen. They all correspond to case (ii) in Theorem 6.1 where we have a countable number of addresses. To give just one example, \(\frac{8} {15} = c = 0.\overline{1000}\) with y c (t) = (1 − t)∕(1 − t 4) leads to s = 0. 592, z = 0. 463. 

Bernoulli Convolution with Zero at \(y = \frac{1} {2}\) We combine \(\frac{11} {24} = b = 0.011\overline{10}\) with \(\frac{13} {24} = c = 0.100\overline{01}.\) When c = 1 − b, we obtain s as the root of \(y_{c}(t) = \frac{1} {2} = z.\) In our case we get s = 0. 565, and \(\beta = \frac{1} {s}\) is a Garsia number with minimal polynomial β 3 − 2β − 2. This is the smallest β for which the central point \(\frac{1} {2}\) has only two addresses. Zero density is visible in the top picture of Fig. 3, and the dark crossing is apparent in Fig. 4. At first glance, one would think that \(\frac{1} {2}\) usually is a point of maximal density of ν t . Except for phase 1, however, this case is indeed an exception.

Figure 7 shows that in phase 5 dark crossings are abundant and form Cantor carpets instead of isolated spots. The reason is the abundance of infinite orbits outside D. All these examples belong to cases (i) and (ii) of Theorem 6.1.

Fig. 7
figure 7

Phase 5: Φ for 0. 5 ≤ t ≤ 0. 55, 0. 46 ≤ y ≤ 0. 51. Even near the Tribonacci parameter on the right, the pattern of peaks seems discrete. At the tip \(t = y = \frac{1} {2}\) of the overlap triangle D the scenario looks self-similar, with scaling factor two

Pisot Examples for Case (iii) Now we combine two periodic addresses. These examples indicate parameters s where ν s does not possess a bounded density, and perhaps is even singular. We study the peaks of Fig. 6, and show a close-up of an important part of phase 3 in Fig. 8 above. The curves y b (t) with \(b = 3/7 = 0.\overline{011}\) and \(b = 4/9 = 0.\overline{011100}\) and y c (t) with \(c = 8/15 = 0.\overline{1000}\) and \(c = 16/31 = 0.\overline{10000}\) go through this region. We can determine their four intersection points of type (iii), providing the Pisot parameter s = 0. 570 from Table 1 and three other Pisot parameters s = 0. 552, 0. 560, 0. 576. Thus we have singularities of the function Φ, according to the old result of Erdös.

Fig. 8
figure 8

Φ for 0. 55 ≤ t ≤ 0. 58, 0. 455 ≤ y ≤ 0. 485, with address curves of 3∕7, 4∕9, 8∕15, 16∕31 (fat lines) and 55∕127 thin line. Intersections lead to Pisot and Perron parameters where a density of the Bernoulli measure cannot be bounded

There is some more information about local dimensions, however, and even for Pisot numbers other than multinacci, such information is far from being obvious [14, 15, 20]. The growth rate ρ of a point lying on the intersection of two cycles of length m, n is at least as large as the positive root of r m + r n = 1. For 3∕7 and 8∕15 we have m = 3, n = 4, and ρ ≥ 1. 22. The local dimension then is \(\log \frac{2} {\rho } /\log \beta \leq 0.895,\) much smaller than all local dimensions for the Fibonacci parameter. For 4∕9 and 8∕15 we obtain the same growth: since \(4/9 = 0.\overline{011100}\) has the form \(\overline{w(1 - w)}\) with w = 011 we can also take m = 3. When we replace 8∕15 by 16∕31, this means n = 5 and ρ ≥ 1. 19. Local dimensions are between 0.87 and 0.89.

Are There Non-Pisot Parameters with Singularities? This question was studied by Feng and Wang [17], based on work of Peres and Solomyak, and for Salem numbers in greater detail by Feng [15]. A main result of [17] says that a root t of a polynomial of degree n with coefficients 0, ±1 which fulfills t < 2n∕(n+1) gives rise to a Bernoulli convolution ν t which cannot have a bounded density. Our theorem above allows to find new parameters t and to give an interpretation of the type of singularity which we have: there is a finite orbit of the multivalued map g t which has growth leading to a local dimension smaller than 1 [5]. At the points of this orbit, and at all their preimages under g t , we must have poles when a density exists. Thus we would have a dense set of poles. These poles can be verified as in Fig. 2. Conclusions concerning the multifractal spectrum similar to the results in [14, 15, 20] can be easily drawn, but here we confine ourselves to a simple example.

A New Perron Number with No Bounded Density Take the address curve of \(b = 55/127 = 0.\overline{0110111},\) drawn as thin line in Fig. 8, with formula y b (t) = (tt 3 + t 4t 7)∕(1 − t 7). Since this b is an itinerary, not a kneading sequence, the curve intersects not only the y c (t) coming from above, but also some y b (t) leading upwards. The intersection with the curve of 4∕9 leads to another Pisot parameter at t = 0. 5735. However, the intersection with the curve of c = 16∕31 leads to t = 0. 5546, with minimal polynomial t 9 + t 8 + 2t 7 + t 6 + 2t 5 + t 4 + t 3 + t − 1. The number β = 1∕t is Perron, not Pisot. The Feng–Wang result does not apply since t > 2−9∕10 = 0. 536. If there was a polynomial with coefficients 0, ±1, then 2n∕(n+1) would be still smaller.

We have the intersection of two periodic orbits with m = 7 and n = 5, and the inequality of the theorem is fulfilled. The local dimension can be estimated as above: ρ ≥ 1. 1237 > 1. 11 ≥ 2t and \(d_{z}(\nu _{s}) =\log \frac{2} {\rho } /\log \beta \leq 0.98.\)

It should be noted that the intersection of y b (t) with the curve of c = 8∕15 also yields a Perron parameter, but for this intersection point the inequality in (iii) is not satisfied. However, there are many kneading sequences b which lead to Perron parameters for which ν t has non-trivial multifractal spectrum. This will not be discussed in this introductory note. It seems possible that all poles and local maxima of the function Φ can be represented as intersections of address curves.