This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

A Stationary Planar Random Graph with
Singular Stationary Dual: Dyadic Lattice Graphs

Russell Lyons and Graham White Department of Mathematics, 831 E. 3rd St., Indiana University, Bloomington, IN 47405-7106 rdlyons@indiana.edu grrwhite@iu.edu
Abstract.

Dyadic lattice graphs and their duals are commonly used as discrete approximations to the hyperbolic plane. We use them to give examples of random rooted graphs that are stationary for simple random walk, but whose duals have only a singular stationary measure. This answers a question of Curien and shows behaviour different from the unimodular case. The consequence is that planar duality does not combine well with stationary random graphs. We also study harmonic measure on dyadic lattice graphs and show its singularity.

Key words and phrases:
Unimodular, random graphs, Whitney decomposition, hyperbolic model, Baumslag–Solitar, harmonic measure.
2010 Mathematics Subject Classification:
Primary 05C81, 05C80, 60G50; Secondary 5C10, 60K37.
The work of R.L. is partially supported by the National Science Foundation under grant DMS-1612363.

1. Introduction

Since the study [4] of group-invariant percolation, the use of unimodularity via the mass-transport principle has been an important tool in analysing percolation and other random subgraphs of Cayley graphs and more general transitive graphs; see, e.g., [14, Chapters 8, 10, and 11]. These ideas were extended by [1] to random rooted graphs. For planar graphs, a crucial additional tool is, of course, planar duality. In the deterministic case, [14, Theorem 8.25] shows that every planar quasi-transitive graph with one end is unimodular and admits a plane embedding whose plane dual is also quasi-transitive (hence, unimodular). This was extended by [1, Example 9.6] to show that every unimodular random rooted plane graph satisfying a mild finiteness condition admits a natural unimodular probability measure on the plane duals; in fact, the root of the dual can be chosen to be a face incident to the root of the primal graph. The recent paper [2] makes a systematic study of unimodular random planar graphs, synthesizing known results and introducing new ones, showing a dichotomy involving 17 equivalent properties.

One significant implication of unimodularity is that when the measure is biased by the degree of the root, one obtains a stationary measure for simple random walk. This led Benjamini and Curien [5] to study the general context of probability measures on rooted graphs that are stationary for simple random walk. One aim has been to elucidate which properties hold without the assumption of unimodularity. In particular, Nicolas Curien has asked (unpublished) whether stationary random graphs have stationary duals; our interpretation of this is the following question:

Question 1.1.

Given a probability measure μ\mu on rooted plane graphs (G,o)(G,o) (that are locally finite and whose duals GG^{\dagger} are locally finite), let ν\nu be the probability measure on rooted graphs (G,f)(G^{\dagger},f) obtained from choosing a neighbouring face ff of oo uniformly at random. If μ\mu is stationary (for simple random walk), then is ν\nu mutually absolutely continuous to a stationary measure?

In Question 1.1 and henceforth, we use ‘stationary’ to mean ‘stationary with respect to simple random walk’.

Here, we are actually interested in rooted plane graphs up to rooted isomorphisms induced by orientation-preserving homeomorphisms of the plane (though one could allow such a homeomorphism to change the orientation of the plane without affecting our results). In this paper, we give a negative answer in the general stationary case. This means that planar duality does not combine well with stationary random graphs. Our counterexample uses dyadic lattice graphs; the primal graphs have vertices of only two different degrees and the dual graphs are regular. See Figure 1.1 for a representation of a portion of the primal and dual graphs.

Refer to caption
Figure 1.1. A portion of the dyadic lattice graphs, with dual graph marked in blue.

On the other hand, if the primal and dual graphs are both regular, then the resulting graphs are uniquely determined by their degrees and codegrees, are transitive, and are unimodular: see page 197 and Theorem 8.25 of [14]. In this sense, our counterexample is the best possible. See also the discussion of vertex and face degrees in Section 6. We do not have any examples, other than unimodular ones, of a stationary random plane graph with stationary dual; it seems possible there are none.

The dyadic lattice graphs we study are often used as a combinatorial approximation of the hyperbolic plane; see, e.g., the introductory work [8, Section 14]. Dyadic lattice graphs are also closely related to Whitney decompositions, which have been used in studying diffusions since the work of Bañuelos [3]. Finally, these graphs are subgraphs of the usual Cayley graph of the Baumslag–Solitar group BS(1,2)\mathrm{BS}(1,2)—see Remark 2.11.

It might appear that there is only one dyadic lattice graph and only one dual. This is not true. While there is only one way to subdivide going downwards one level in the picture, there are two ways to agglomerate going upwards one level. Therefore, there are uncountably many such graphs. We will show, however, that there is a unique probability measure on rooted versions of such graphs that is stationary for simple random walk; the same holds for the duals. With appropriate notation, it is easy to put these measures on the same space; our main theorem is that these measures are mutually singular (Theorem 4.19). We also show that simple random walk tends downwards towards infinity and defines a harmonic measure. We will show that this measure is singular with respect to Lebesgue measure in a natural sense (Proposition 4.18).

We will not define ‘unimodular’ here because we will not use it again. In Section 2, we give crucial notation for the vertices in dyadic lattice graphs. This will also enable us to give useful notation to the entire rooted graph, which will identify a rooted dyadic lattice graph with a dyadic integer. That section also contains basic properties of dyadic lattice graphs that are invariant under automorphisms. In Section 3, we prove the fundamental existence and uniqueness properties of stationary and harmonic measures. In Section 4, we show how various symmetries of dyadic lattice graphs lead to (sometimes surprising) comparisons and identities for random-walk probabilities. We then use these to prove the singularity results mentioned above. We do not have explicit formulas for either the stationary measure on the primal graphs nor the harmonic measure for the primal graphs. Thus, in Section 5, we present some numerical approximations to these. Finally, Section 6 contains further discussion of the optimality of our example.

Sections 4 and 5 suggest several open questions. In particular, we do not know how to determine the stationary measure of even the simplest sets, or how to explain the patterns in the harmonic measure illustrated in Section 5.

Acknowledgements. We are grateful to the referees for their careful readings and questions, which led to improved clarity of our paper.

2. Notation and Automorphisms

We consider only planar embeddings of graphs that are proper, which means that every bounded set in the plane intersects only finitely many vertices and edges.

We will often work with left-infinite strings of binary digits. We will perform base-2 addition and subtraction with these strings, in which case the last (rightmost) digit is considered to be the units digit, and the place value of each other digit is twice as much as the digit to its right. For example,

(0011)+1=(0100).(\dots 0011)+1=(\dots 0100).

We also have

(1111)+1=(0000).(\dots 1111)+1=(\dots 0000).

We will use \oplus to denote appending digits to a left-infinite string, for instance,

(00)10=(0010).(\dots 00)\oplus 10=(\dots 0010).

Thus, we identify left-infinite strings of bits with the dyadic integers, 2\mathbb{Z}_{2}. We may also write a=(ak)k0=k0ak2ka=(a_{k})_{k\leq 0}=\sum_{k\leq 0}a_{k}2^{-k}. Thus, for example, a0=2aa\oplus 0=2a.

The symbol 0k0^{k} will indicate kk-fold repetition, so 030^{3} is the string 000000.

We are interested in random walks on the following state space.

Definition 2.1.

Form a disconnected graph 𝚪\mathbf{\Gamma} on the uncountable vertex set ×2\mathbb{Z}\times\mathbb{Z}_{2} by adding an edge between the vertices (m,b)(m,b) and (n,c)(n,c) if either

  • m=nm=n and c=b±1c=b\pm 1 (such edges are called horizontal), or

  • n=m+1n=m+1 and c=b0c=b\oplus 0 or m=n+1m=n+1 and b=c0b=c\oplus 0 (such edges are called vertical).

The connected component of the vertex (0,a)(0,a), with root (0,a)(0,a), is denoted Γa\Gamma_{a}; we endow Γa\Gamma_{a} with a planar embedding under which the sequence of edges ((0,a),(0,a1))\bigl{(}(0,a),(0,a-1)\bigr{)}, ((0,a),(1,a0))\bigl{(}(0,a),(1,a\oplus 0)\bigr{)}, ((0,a),(0,a+1))\bigl{(}(0,a),(0,a+1)\bigr{)} has a positive orientation. While the set ×2\mathbb{Z}\times\mathbb{Z}_{2} is uncountable, the connected component Γa\Gamma_{a} is countable, because each vertex has finite degree. Because every graph Γa\Gamma_{a} is 33-connected, every such planar embedding of Γa\Gamma_{a} is unique up to orientation-preserving homeomorphisms of the plane; see [10] or, for a simpler proof in our context, [14, Lemma 8.42 and Corollary 8.44]. The collection of such rooted embedded graphs is denoted 𝚪\mathbf{\Gamma}_{{\bullet}}; they are in natural bijection with the dyadic integers, 2\mathbb{Z}_{2}.

We say that the depth or level of the vertex (m,b)(m,b) is the integer mm.

Figure 2.1 shows the local structure of the graph 𝚪\mathbf{\Gamma}. The global structure of the graphs Γa\Gamma_{a} may be better seen in the Poincaré disc, rather than the upper halfplane, as in Figure 2.2.

For every a2a\in\mathbb{Z}_{2}, there is a rooted isomorphism from Γa\Gamma_{a} to Γa\Gamma_{-a} given by (m,b)(m,b)(m,b)\mapsto(m,-b). Here, negation is done in the additive group of dyadic integers, 2\mathbb{Z}_{2}. This isomorphism clearly reverses the orientation specified by Definition 2.1.

Refer to caption
Figure 2.1. The local structure of the graph 𝚪\mathbf{\Gamma}. Vertices (m,(bk)k0)\bigl{(}m,(b_{k})_{k\leq 0}\bigr{)} are labelled by the last bit b0b_{0} of the corresponding left-infinite string, with the entire string bb recoverable as in Proposition 2.7. Depth mm is not notated, but each horizontal slice has depth one greater than the slice above it.
Remark 2.2.

Two elements (m,(bk)k0)\bigl{(}m,(b_{k})_{k\leq 0}\bigr{)} and (n,(cj)j0)\bigl{(}n,(c_{j})_{j\leq 0}\bigr{)} of ×2\mathbb{Z}\times\mathbb{Z}_{2} belong to the same connected component of 𝚪\mathbf{\Gamma} iff there exists r0r\leq 0 with (brm+)0=(crn+)0(b_{r-m+\ell})_{\ell\leq 0}=(c_{r-n+\ell})_{\ell\leq 0} or if both (bk)(b_{k}) and (cj)(c_{j}) are eventually 0 or 1, i.e., represent ordinary integers.

A simple random walk (Xn)n0(X_{n})_{n\geq 0} on 𝚪\mathbf{\Gamma} is defined by simple random walk on the component of the starting vertex X0X_{0}, that is, each vertex Xn+1X_{n+1} is a uniformly random neighbour of the preceding vertex, XnX_{n}. This induces a walk on 2\mathbb{Z}_{2} by projecting (m,b)b(m,b)\mapsto b; we regard this as a walk on rooted graphs, where we move the root from its present position to one of its neighbours, chosen uniformly at random. As we will see, there is an orientation-preserving rooted isomorphism between rooted graphs Γa\Gamma_{a} and Γb\Gamma_{b} iff a=ba=b.

Definition 2.3.

The simple random walk on the space 𝚪\mathbf{\Gamma}_{{\bullet}} of Definition 2.1 moves from the state Γa\Gamma_{a} to the state Γb\Gamma_{b}, where bb is obtained by choosing uniformly at random from either the following three or four options, depending on whether the last is valid.

  • Adding 11 to aa (referred to as moving right).

  • Subtracting 11 from aa (referred to as moving left).

  • Appending 0 to aa (referred to as moving down).

  • Removing a terminal 0 from aa (only possible if a0a_{0} = 0) (referred to as moving up).

Refer to caption
Figure 2.2. A graph Γa\Gamma_{a} in the Poincaré disc. The root vertex is coloured blue, and the portion at negative depth is red. The black portion is Γ+\Gamma_{+}. In this instance, a=110111a=\dots 110111. These digits determine the structure of the graph above the root vertex, as described in Proposition 2.7.

The behaviour of this random walk will be analysed by considering the following graph.

Definition 2.4.

Let Γ\Gamma_{\circ} be the graph whose vertex set consists of all finite strings of binary digits, including the empty string \varnothing, with edges between vertices aa and bb if

  • b=a±1b=a\pm 1 (possible only if aa\neq\varnothing), or

  • b=a0b=a\oplus 0 or a=b0a=b\oplus 0.

Here, addition of ±1\pm 1 to a string of length nn is reduced modulo 2n2^{n}, so that for instance

(111)+1=(000).(111)+1=(000).

The depth or level of a vertex is the length of its string.

We will mostly be interested in what happens as the depth increases, because the depth of the simple random walk on Γ\Gamma_{\circ} has positive drift (Proposition 3.3). Again, 33-connectivity implies that there are at most two planar embeddings of Γ\Gamma_{\circ} up to planar homeomorphisms, but, in fact, there is only one, because reversing the orientation leads to an equivalent embedding: compare Proposition 2.6.

In comparing the definitions of Γa\Gamma_{a} and Γ\Gamma_{\circ}, observe that the depth of a vertex in Γ\Gamma_{\circ} is the length of the corresponding string, which in the finite setting can be read from the string and need not be given as an additional parameter as in the definition of Γa\Gamma_{a}.

The relation between the graphs Γa\Gamma_{a} and Γ\Gamma_{\circ} is that a portion of Γa\Gamma_{a} may be ‘wrapped’ to produce Γ\Gamma_{\circ}, as follows.

Remark 2.5.

The portion of Γa\Gamma_{a} induced by all vertices of nonnegative depth is denoted Γ+\Gamma_{+}; it does not depend on the choice of aa up to (orientation-preserving) rooted isomorphism. If we identify all pairs of vertices (m,(bk)k0)\bigl{(}m,(b_{k})_{k\leq 0}\bigr{)} and (m,(ck)k0)\bigl{(}m,(c_{k})_{k\leq 0}\bigr{)} of Γ+\Gamma_{+} such that m0m\geq 0 and bk=ckb_{k}=c_{k} for all k(m,0]k\in(-m,0], then the resulting graph is isomorphic to Γ\Gamma_{\circ}. We may also express the relationship between Γ+\Gamma_{+} and Γ\Gamma_{\circ} as follows. For each nn\in\mathbb{Z}, there is an automorphism of Γ+\Gamma_{+} given by (m,b)(m,b+2mn)(m,b)\mapsto(m,b+2^{-m}n), where (m,b)×2(m,b)\in\mathbb{Z}\times\mathbb{Z}_{2}. The orbit of each vertex in Γ+\Gamma_{+} corresponds to a single vertex of Γ\Gamma_{\circ}. We thus refer to Γ\Gamma_{\circ} as the quotient of Γ+\Gamma_{+} by this action of \mathbb{Z}.

This construction of Γ\Gamma_{\circ} does two things to Γa\Gamma_{a}—it removes the portion of the graph with negative depth, and then wraps the remaining graph around a cylinder, so that moving sufficiently far to the right or left results in returning to where one started.

A portion of Γ\Gamma_{\circ} is shown in Figure 2.3 and also in Figure 2.4. Some key details are the following.

  • Each vertex has either degree 33 or degree 44. (For the vertex \varnothing, we consider each loop as contributing only 11 to the degree.)

  • From any vertex, it is possible to move to the left or right. Moving in either direction alternates between vertices of degree 33 and vertices of degree 44, except from \varnothing.

  • From any vertex, it is possible to move down, to a vertex of degree 44.

  • From a vertex of degree 44 only, it is possible to move up. This may result in a vertex of degree either 33 or 44.

Refer to caption
Figure 2.3. The first few levels of the graph Γ\Gamma_{\circ}. The left and right boundaries are identified with one another.
Refer to caption
Figure 2.4. The first few levels of the graph Γ\Gamma_{\circ} in a circular drawing in the Poincaré disc.

In the notation of Definition 2.4, vertices of degree 44 are those whose strings end with a zero. Moving to the right or left corresponds to adding or subtracting 11 from the string, moving downward corresponds to appending a zero, and moving upwards to removing a zero from the end of the string. This last operation is only possible when the string ends with a zero, which is why these strings correspond to vertices of degree 44. (From the empty string, \varnothing, the only allowable moves are to stay at \varnothing—in either of two ways—or to append a 0.)

While the graphs Γa\Gamma_{a} and Γ\Gamma_{\circ} are very structured, they usually do not have many automorphisms. Our experience is that this comes as a surprise to all who initially hear of it; probably this is because people are used to thinking about Γ+\Gamma_{+}, which has automorphism group ×(/2)\mathbb{Z}\times(\mathbb{Z}/2\mathbb{Z}).

Proposition 2.6.

The graph Γ\Gamma_{\circ} has only one nontrivial automorphism.

Proof.

The graph Γ\Gamma_{\circ} has an automorphism ϕ\phi that takes a binary string ww of length nn to the binary string 2nw2^{n}-w of equal length. This may be seen as a reflection in Figure 2.3, where it fixes each string of the form 0000000\dots 0 and 1000100\dots 0, and interchanges the two horizontal intervals between these fixed points. Equivalently, moves to the left and moves to the right are swapped. This is also a reflection in the real axis in Figure 2.4.

This notion of interchanging the notions of right and left is evident in the action of ϕ\phi at any fixed depth. The depth nn portion of Γ\Gamma_{\circ} may be seen as the Cayley graph of the additive group of integers modulo 2n2^{n} with generators ±1\pm 1. There is a unique nontrivial automorphism ϕn\phi_{n} of this graph that preserves the identity, defined by writing an arbitrary element ww as a sum of generators and reversing the sign of each of these generators, producing ϕn(w)=w\phi_{n}(w)=-w. This operation of reversing the sign exchanges the roles of the generators +1+1 and 1-1, or equivalently of right and left.

Any automorphism of Γ\Gamma_{\circ} must fix \varnothing, which is the sole vertex with a double loop, must fix 0, which is the only vertex connected to \varnothing, and must fix 11, which is the only vertex connected to 0 by two edges. Finally, it must fix the only other neighbours of 0 and 11, which are 0000 and 1010. There are only two vertices connected to both 0000 and 1010, namely, 0101 and 1111. Therefore any automorphism of Γ\Gamma_{\circ} either fixes these two vertices or interchanges them.

To see that Γ\Gamma_{\circ} has no nontrivial automorphisms other than ϕ\phi, it suffices to show that an automorphism of Γ\Gamma_{\circ} that fixes the vertices 0101 and 1010 must fix the entire graph, as automorphisms that swap 0101 and 1111 may be composed with ϕ\phi.

If an automorphism of Γ\Gamma_{\circ} fixes each kk-bit string for some k2k\geq 2, then it fixes each (k+1)(k+1)-bit string that ends with a zero, and then also fixes each (k+1)(k+1)-bit string that ends with a one, because each string ending with a one is adjacent to different pairs of strings ending with zeros, as long as k2k\geq 2. This completes the proof. ∎

Most graphs Γa\Gamma_{a} do not have nontrivial automorphisms, even considering automorphisms of graphs rather than rooted graphs, which need not fix the root vertex. We will show that edges of Γa\Gamma_{a} can be classified as either vertical or horizontal from the isomorphism class of Γa\Gamma_{a}, as well as whether traversing a vertical edge moves up or down; whether traversing a horizontal edge moves right or left can then be determined from the planar orientation of the embedding. This will result in the following:

Proposition 2.7.

The sequence (ai)(a_{i}) may be read from the oriented graph Γa\Gamma_{a} via the following procedure.

  1. (1)

    Start at the root, and initialise a counter ii to be 0.

  2. (2)

    If the present vertex has degree 44, set aia_{i} to be 0 and step upwards. Otherwise set aia_{i} to be 11 and step left and then up.

  3. (3)

    Decrease ii by 11 and repeat steps 2 and 3 indefinitely.

The path followed by this procedure in an example is shown in Figure 2.5.

Refer to caption
Figure 2.5. A portion of a graph Γa\Gamma_{a} with the path, marked in blue, traced out by the procedure described in Proposition 2.7. In this instance, a=101a=\dots 101. This string of digits is comprised of the digits labelling only the first vertex at each level along the indicated path.
Lemma 2.8.

In any graph Γa\Gamma_{a}, the classification of edges as horizontal or vertical may be read from the graph structure, in other words, is preserved by automorphisms.

Proof.

Any horizontal edge is between a vertex of degree 33 and a vertex of degree 44, so an edge with two degree-44 endpoints must be vertical.

Consider an edge ee between a vertex xx of degree 33 and a vertex yy of degree 44. If yy is adjacent to two vertices of degree 44, then ee is a horizontal edge. Otherwise, let zz be the unique vertex of degree 44 adjacent to yy. If a shortest path between xx and zz that does not go through yy has length 33, then ee is horizontal. Otherwise such a path has length 77 and ee is vertical. Examples of these paths are shown in red and green, respectively, in Figure 2.6. ∎

\begin{overpic}[width=260.17464pt,tics=10]{horiz-vert.pdf} \put(74.7,23.0){$x_{1}$} \put(74.7,19.0){$\downarrow$} \put(55.0,23.0){$y_{1}$} \put(57.0,18.0){$\searrow$} \put(69.0,11.0){$z_{1}$} \put(65.0,7.0){$\swarrow$} \put(14.0,35.0){$x_{2}$} \put(10.0,38.5){$\nwarrow$} \put(15.0,25.5){$y_{2}$} \put(11.0,20.5){$\swarrow$} \put(15.0,11.0){$z_{2}$} \put(11.0,7.0){$\swarrow$} \end{overpic}
Figure 2.6. A portion of a graph Γa\Gamma_{a} illustrating the proof of Lemma 2.8. The shortest path from x1x_{1} to z1z_{1} not passing via y1y_{1} has length 33 and is drawn in red; a shortest path from x2x_{2} to z2z_{2} not passing via y2y_{2} has length 77 and is drawn in green.
Lemma 2.9.

In any graph Γa\Gamma_{a}, the notions of ‘up’ and ‘down’ may be read from the graph structure.

Proof.

Let ee be a vertical edge between two vertices xx and yy. There are exactly two paths between these two vertices that take one horizontal step, then one vertical step, then two horizontal steps. The initial vertex of these paths is above the final vertex. ∎

Lemmas 2.8 and 2.9 imply Proposition 2.7, whence the string aa is determined from the isomorphism class of the (rooted, oriented) graph Γa\Gamma_{a}. More precisely, there is an orientation-preserving rooted isomorphism between Γa\Gamma_{a} and Γb\Gamma_{b} if and only if a=ba=b, as claimed earlier.

Proposition 2.10.

A graph Γa\Gamma_{a} has nontrivial automorphisms if and only if the sequence aa is eventually periodic. In particular, if aa is not eventually periodic, then the map (m,b)b(m,b)\mapsto b from vertices of Γa\Gamma_{a} to 2\mathbb{Z}_{2} is injective.

Proof.

If there is an automorphism that takes (m,b)(m,b) to (n,c)(n,c) with mnm\neq n or bcb\neq c, then by Proposition 2.7, either b=cb=c or b=cb=-c (as dyadic integers). Since (m,b)(m,b) and (n,c)(n,c) belong to the same connected component of 𝚪\mathbf{\Gamma}, it follows from Remark 2.2 that bb is eventually periodic, whence so is aa.

Conversely, if aa is eventually periodic, then Γa\Gamma_{a} has a vertex (m,b)(m,b) where bb is periodic. Thus, without loss of generality, assume that aa itself is periodic. Choose m<0m<0 so that (am+k)k0=a(a_{m+k})_{k\leq 0}=a. Then there is an orientation-preserving automorphism that takes (0,a)(0,a) to (m,a)(m,a), namely, (n,b)(n+m,b)(n,b)\mapsto(n+m,b). ∎

Note that any automorphism of Γa\Gamma_{a} acts on the depths of vertices by addition of a constant, so automorphisms that do not fix the depth of every vertex must have infinite order. Note also that Γa\Gamma_{a} only has a nontrivial depth-preserving automorphism when Γa\Gamma_{a} contains vertices labelled by strings of only zeros (the vertices on the axis of reflection), in which case there are also automorphisms that do not preserve depth. Therefore, the automorphism group of Γa\Gamma_{a} is only ever trivial or isomorphic to \mathbb{Z} or ×(/2)\mathbb{Z}\times(\mathbb{Z}/2\mathbb{Z}), with the last case arising only when Γa\Gamma_{a} contains vertices labelled by strings of only zeros. In no case is Γa\Gamma_{a} even close to vertex-transitive.

Remark 2.11.

All our graphs Γc\Gamma_{c} (c2c\in\mathbb{Z}_{2}) are subgraphs of the standard Cayley graph of the Baumslag–Solitar group BS(1,2)=a,bbab1=a2\mathrm{BS}(1,2)=\langle a,b\mid bab^{-1}=a^{2}\rangle. A portion of this Cayley graph is shown in Figure 2.7.

For comparison with our graphs, this Cayley graph is drawn with edges corresponding to the generator aa horizontal and edges corresponding to the generator bb vertical. The faces in our graphs have degree 55 and correspond to the relation bab1a2=1bab^{-1}a^{-2}=1. This may be understood as saying that from any point, stepping up, right, down, left, and left again results in a cycle, returning to the starting vertex.

The primary difference is that in Γc\Gamma_{c}, one is permitted to step upwards only from every second vertex in a given level, whereas in the graph of BS(1,2)\mathrm{BS}(1,2), it is possible to step upwards from any vertex, but doing so from even or odd vertices result in different branches of the graph.

A choice of rooted graph Γc\Gamma_{c}, identifying the root of Γc\Gamma_{c} with the identity element of BS(1,2)\mathrm{BS}(1,2), amounts to choosing a ‘sheet’ in the Cayley graph of the group BS(1,2)\mathrm{BS}(1,2), where it is always possibly to move downward or sideways, but at each level only one of the two upward branches (even or odd) is chosen.

Refer to caption
Figure 2.7. A portion of the Baumslag–Solitar group BS(1,2)\mathrm{BS}(1,2) with generator-aa edges coloured red and generator-bb edges coloured blue.

3. Stationary and Harmonic Measures: Basic Properties

We will consider simple random walks on 𝚪\mathbf{\Gamma} and Γ\Gamma_{\circ}. Both of these random walks tend downward. The depth of the walk on 𝚪\mathbf{\Gamma} tends to ++\infty; consequently, on Γ\Gamma_{\circ}, the strings that represent the location of the walk have length tending to \infty.

Definition 3.1.

Consider a random walk on either 𝚪\mathbf{\Gamma} or Γ\Gamma_{\circ}. For each integer nn, let the random variable TnT_{n} be the last time for which the depth of the walk is at most nn. That is, at time TnT_{n}, the depth is nn and at each time after TnT_{n}, the depth is greater than nn. If there are arbitrarily large times for which the depth is at most nn, then Tn:=T_{n}:=\infty. We call TnT_{n} the leaving time for depth nn.

Proposition 3.2.

The simple random walks on 𝚪\mathbf{\Gamma} or Γ\Gamma_{\circ} starting at depth D0D_{0} have the property that (Tn+1Tn)nD0(T_{n+1}-T_{n})_{n\geq D_{0}} are IID with distribution not depending on D0D_{0}, and are independent of TD0T_{D_{0}}. Also, there exists λ>0\lambda>0 such that for every nD0n\geq D_{0}, we have 𝐄[exp(λ(Tn+1Tn))]+𝐄[exp(λTD0)]<\operatorname{\mathbf{E}\mathopen{}}\mkern-1.5mu\bigl{[}\exp(\lambda(T_{n+1}-T_{n}))\bigr{]}+\operatorname{\mathbf{E}\mathopen{}}\mkern-1.5mu\bigl{[}\exp(\lambda T_{D_{0}})\bigr{]}<\infty. The distribution of (Tn+1Tn)nD0(T_{n+1}-T_{n})_{n\geq D_{0}} is the same for simple random walks on 𝚪\mathbf{\Gamma} as on Γ\Gamma_{\circ}.

To prove this, we first obtain bounds on the drift. From a vertex of degree 44, it is equally likely that the walk moves up or down, while from a vertex of degree 33, only down is an option. Thus, the drift comes from moves downward from vertices of degree 33. Write 0pt(x)0pt(x) for the depth of a vertex xx of 𝚪\mathbf{\Gamma} or Γ\Gamma_{\circ}.

Proposition 3.3.

Let (Xn)n0(X_{n})_{n\geq 0} be simple random walk on 𝚪\mathbf{\Gamma} or Γ\Gamma_{\circ}, with any choice of X0X_{0}. Let Dt:=0pt(X2t)D_{t}:=0pt(X_{2t}) be the depth of X2tX_{2t}. Then

lim inftDtt16\liminf_{t\to\infty}\frac{D_{t}}{t}\geq\frac{1}{6}

and for all t12t\geq 12,

𝐏[DtD0+1]et/1152.\operatorname{\mathbf{P}\mathopen{}}\mkern-0.5mu\bigl{[}D_{t}\leq D_{0}+1\bigr{]}\leq e^{-t/1152}.
Proof.

By considering all possible sequences of two steps from the vertex X2tX_{2t}, we calculate that

𝐄[Dt+1DtX2t]{1/6if X2t has degree 4,1/3if X2t has degree 3.\operatorname{\mathbf{E}\mathopen{}}[D_{t+1}-D_{t}\mid X_{2t}]\geq\begin{cases}1/6&\text{if $X_{2t}$ has degree 4,}\\ 1/3&\text{if $X_{2t}$ has degree 3.}\end{cases}

Thus, 𝐄[Dt+1DtX2t]1/6\operatorname{\mathbf{E}\mathopen{}}[D_{t+1}-D_{t}\mid X_{2t}]\geq 1/6 in all cases. Since the random variables Zt:=Dt+1Dt𝐄[Dt+1DtX2t]Z_{t}:=D_{t+1}-D_{t}-\operatorname{\mathbf{E}\mathopen{}}[D_{t+1}-D_{t}\mid X_{2t}] are uncorrelated and take values in [2,2][-2,2] for t0t\geq 0, the strong law of large numbers yields that their average tends to 0 a.s.; see, e.g., [14, Theorem 13.1]. This gives the first result. Moreover, ZtZ_{t} are martingale differences, whence the Hoeffding–Azuma inequality yields

𝐏[DtD0+1]𝐏[m=0t1Zm1t/6]𝐏[m=0t1Zmt/12]et/1152.\operatorname{\mathbf{P}\mathopen{}}[D_{t}\leq D_{0}+1]\;\leq\;\operatorname{\mathbf{P}\mathopen{}}\mkern-0.5mu\Bigl{[}\sum_{m=0}^{t-1}Z_{m}\leq 1-t/6\Bigr{]}\;\leq\;\operatorname{\mathbf{P}\mathopen{}}\mkern-0.5mu\Bigl{[}\sum_{m=0}^{t-1}Z_{m}\leq-t/12\Bigr{]}\;\leq\;e^{-t/1152}.\qed
Proof of Proposition 3.2.

Note that each level is reached for the first time at a vertex of degree 4, except possibly for the starting level. The portion Γ+\Gamma_{+} of the graph at the levels equal to or greater than that of a given vertex and rooted at that vertex does not depend on that vertex or on which graph in 𝚪\mathbf{\Gamma} the walk takes place, in the sense that it is the same up to rooted isomorphism, so Tk+1TkT_{k+1}-T_{k} are IID in kD0k\geq D_{0} and have distribution independent of D0D_{0}. Likewise, for the random walk on Γ\Gamma_{\circ}, the random variables Tk+1TkT_{k+1}-T_{k} are IID in kD0k\geq D_{0}; in addition, a walk on Γ+\Gamma_{+} projects to a walk on Γ\Gamma_{\circ} in a way that preserves changes in levels, whence the distribution of Tk+1TkT_{k+1}-T_{k} is the same on 𝚪\mathbf{\Gamma} as on Γ\Gamma_{\circ}. Finally, let FnF_{n} be the first time the random walk is at level nn. For u1u\geq 1,

𝐏[Tk+1Tku]𝐏[Tk+1Fk+1u1]tu1𝐏[0pt(Xt+Fk+1)=D(XFk+1)]\operatorname{\mathbf{P}\mathopen{}}[T_{k+1}-T_{k}\geq u]\;\leq\;\operatorname{\mathbf{P}\mathopen{}}[T_{k+1}-F_{k+1}\geq u-1]\;\leq\;\sum_{t\geq u-1}\operatorname{\mathbf{P}\mathopen{}}[0pt(X_{t+F_{k+1}})=D(X_{F_{k+1}})]

and

𝐏[TD0u]tu𝐏[0pt(Xt)=D0],\operatorname{\mathbf{P}\mathopen{}}[T_{D_{0}}\geq u]\;\leq\;\sum_{t\geq u}\operatorname{\mathbf{P}\mathopen{}}[0pt(X_{t})=D_{0}],

whence exponential tail bounds are provided by Proposition 3.3. ∎

We are interested in the following features of the limiting behaviour of the simple random walks on 𝚪\mathbf{\Gamma}_{{\bullet}} and Γ\Gamma_{\circ}. As mentioned earlier, we sometimes identify 𝚪\mathbf{\Gamma}_{{\bullet}} with the set of dyadic integers.

Definition 3.4.

A stationary (probability) measure for simple random walk on 𝚪\mathbf{\Gamma}_{{\bullet}} is a probability measure on the dyadic integers that is stationary for the induced random walk. We will show that there is a unique such probability measure and denote it by νs\nu_{\mathrm{s}}.

We will show in Proposition 3.7 that simple random walk on Γ\Gamma_{\circ}, considered as a sequence of finite binary strings, converges coordinatewise a.s. to a right-infinite string. Any given infinite string will be such a limit with probability 0 by Lemma 3.9, so there is no loss of information if we identify a right-infinite string with the number in [0,1)[0,1) of which it is a binary representation. With this identification, the convergence of a path in Γ\Gamma_{\circ} to an element of [0,1)[0,1) may be seen as convergence of the horizontal position in Figure 2.3. It will be convenient to use this position to describe certain vertices—for example, the vertices 010k01\oplus 0^{k} are at 1/41/4 for all k0k\geq 0. We may also identify [0,1)[0,1) with /\mathbb{R}/\mathbb{Z}.

Definition 3.5.

The harmonic measure for simple random walk on Γ\Gamma_{\circ} starting at the vertex \varnothing is the probability measure on the real interval [0,1)[0,1) that is the law of the limit of the horizontal positions of the walk. We use νh\nu_{\mathrm{h}} for this measure.

To interpret the horizontal position of the walk as a point in [0,1)[0,1), refer to Figure 2.3. Horizontal steps at depth nn have size 2n2^{-n}, and the graph is wrapped around a cylinder so that the left and right sides are identified—these are the horizontal positions 0 and 11.

Because Γ\Gamma_{\circ} is the quotient of Γ+\Gamma_{+} by \mathbb{Z}, we may denote the vertices in Γ+\Gamma_{+} by (n,b)(n,b), where nn\in\mathbb{Z} and bb is a vertex of Γ\Gamma_{\circ}. Here, the inverse image of bb under the quotient map is ×{b}\mathbb{Z}\times\{b\}, which are assumed ordered from left to right. If bb has horizontal position x[0,1)x\in[0,1), then we identify (n,b)(n,b) with n+xn+x\in\mathbb{R}. We will also refer to n+xn+x as the horizontal position of (n,b)(n,b).

Definition 3.6.

The harmonic measure for simple random walk on Γ+\Gamma_{+} starting at the vertex (0,)(0,\varnothing) is the probability measure ν+\nu_{+} on \mathbb{R} that is the law of the limit of the horizontal positions of the walk.

The quotient map (n,b)b(n,b)\mapsto b from Γ+\Gamma_{+} to Γ\Gamma_{\circ} pushes forward the random walk on Γ+\Gamma_{+} to the random walk on Γ\Gamma_{\circ}, whence it also pushes forward ν+\nu_{+} to νh\nu_{\mathrm{h}}. We sometimes regard νh\nu_{\mathrm{h}} as a measure on {0,1}\{0,1\}^{\mathbb{N}} and correspondingly ν+\nu_{+} as a measure on ×{0,1}\mathbb{Z}\times\{0,1\}^{\mathbb{N}}.

Proposition 3.7.

The harmonic measures νh\nu_{\mathrm{h}} and ν+\nu_{+} are well defined, in the sense that random walks on Γ\Gamma_{\circ} and on Γ+\Gamma_{+} can be considered to converge a.s. to elements of [0,1)[0,1) or \mathbb{R}, respectively. Furthermore, the support of νh\nu_{\mathrm{h}} is /\mathbb{R}/\mathbb{Z} and for every path (,x1,x2,,xk)(\varnothing,x_{1},x_{2},\ldots,x_{k}) in Γ\Gamma_{\circ} and every ϵ>0\epsilon>0, the probability is positive that the random walk on Γ\Gamma_{\circ} starting with X0=X_{0}=\varnothing has X1=x1,,Xk=xkX_{1}=x_{1},\ldots,X_{k}=x_{k} and has the property that for all nkn\geq k, the horizontal position of XnX_{n} differs from the horizontal position of XkX_{k} by less than ϵ\epsilon.

Proof.

Because Γ\Gamma_{\circ} is a quotient of Γ+\Gamma_{+}, it suffices to prove that ν+\nu_{+} is well defined in order to prove that νh\nu_{\mathrm{h}} is well defined. For n0n\geq 0, let ZnZ_{n} be the number of times that the random walk is at level nn and HnH_{n} be the total (signed) change in horizontal position while at level nn. At most ZnZ_{n} sideways steps are taken on level nn, and each of these changes the horizontal position by 1/2n1/2^{n}, so |Hn|Zn/2n|H_{n}|\leq Z_{n}/2^{n}. By Proposition 3.2, s:=𝐄[Tn+1Tn]𝐄[T0]<s:=\operatorname{\mathbf{E}\mathopen{}}[T_{n+1}-T_{n}]\vee\operatorname{\mathbf{E}\mathopen{}}[T_{0}]<\infty, so 𝐄[Tn]s(n+1)\operatorname{\mathbf{E}\mathopen{}}[T_{n}]\leq s(n+1). Because ZnTnZ_{n}\leq T_{n}, it follows that 𝐄[nZn/2n]ns(n+1)/2n<\operatorname{\mathbf{E}\mathopen{}}\mkern-1.5mu\bigl{[}\sum_{n}Z_{n}/2^{n}\bigr{]}\leq\sum_{n}s(n+1)/2^{n}<\infty. Therefore nHn\sum_{n}H_{n} converges a.s., which is the result. Because the tails of nHn\sum_{n}H_{n} are arbitrarily small, the rest of the proposition follows. ∎

An almost identical argument shows the following:

Lemma 3.8.

For every ϵ>0\epsilon>0, there is an n0n\geq 0 such that for every aa, the simple random walk (Xt)t0(X_{t})_{t\geq 0} on Γa\Gamma_{a} starting at X0=(0,a)X_{0}=(0,a) has the property that with probability at least 1ϵ1-\epsilon, we have for all tnt\geq n that XtΓ+X_{t}\in\Gamma_{+} and the horizontal position of XtX_{t} differs from the horizontal position of XnX_{n} by less than ϵ\epsilon. ∎

Lemma 3.9.

For every x[0,1)x\in[0,1), νh(x)=0\>\nu_{\mathrm{h}}(x)=0 and for every xx\in\mathbb{R}, ν+(x)=0\>\nu_{+}(x)=0.

Proof.

It suffices to prove the second statement. Fix xx\in\mathbb{R}. Define SnS_{n} to be the first time after TnT_{n} that the walk makes a horizontal step sn=±1s_{n}=\pm 1, and let LnL_{n} be the level at which the walk makes that step. Because each TnT_{n} is a.s. finite, we may choose an increasing sequence (nk)k1(n_{k})_{k\geq 1} so that for each kk, we have 𝐏[Snk<Tnk+1]ν+(x)/2\operatorname{\mathbf{P}\mathopen{}}[S_{n_{k}}<T_{n_{k+1}}]\geq\nu_{+}(x)/2. Let AA be the set of paths that tend to xx, so that 𝐏(A)=ν+(x)\operatorname{\mathbf{P}\mathopen{}}(A)=\nu_{+}(x). Let AkA_{k} be the set of paths in AA for which Snk<Tnk+1S_{n_{k}}<T_{n_{k+1}}, so that 𝐏(Ak)𝐏(A)/2\operatorname{\mathbf{P}\mathopen{}}(A_{k})\geq\operatorname{\mathbf{P}\mathopen{}}(A)/2. Write AkA^{\prime}_{k} for the sequences obtained from AkA_{k} by changing the step snks_{n_{k}} to snk-s_{n_{k}}; all sequences in AkA^{\prime}_{k} still correspond to paths in Γ+\Gamma_{+}, and 𝐏(Ak)=𝐏(Ak)\operatorname{\mathbf{P}\mathopen{}}(A^{\prime}_{k})=\operatorname{\mathbf{P}\mathopen{}}(A_{k}). However, paths in AkA^{\prime}_{k} tend to xsnk/2Lnk1x-s_{n_{k}}/2^{L_{n_{k}}-1}. Note that this limit depends on LnkL_{n_{k}}, which is not the same for all paths in AkA^{\prime}_{k}. However, by the definition of the sequence (nk)(n_{k}), paths in AjA^{\prime}_{j} and AlA^{\prime}_{l} cannot have the same limit for jlj\neq l. Therefore the sets AkA^{\prime}_{k} (k1k\geq 1) have disjoint sets of limits in \mathbb{R}, yet each of these sets has probability at least ν+(x)/2\nu_{+}(x)/2. Therefore, ν+(x)=0\nu_{+}(x)=0, as desired. ∎

Theorem 3.10.

There is a unique stationary measure νs\nu_{\mathrm{s}} on 𝚪\mathbf{\Gamma}_{{\bullet}} for simple random walk. Furthermore, νs\nu_{\mathrm{s}} is continuous, that is, every singleton has measure 0.

Proof.

The key idea is to consider a random walk on Γa\Gamma_{a} as developing a longer and longer past history, which converges to the stationary measure. Every time the random walk leaves a level for the last time, the future moves of the random walk are independent of the graph above that level, and therefore have the same distribution no matter what aa is. The existence of such regeneration times shows that there is at most one stationary measure. Furthermore, we can construct a stationary measure from them as follows. We break up the walk into segments between the last times it leaves successive levels. These segments are IID, and have finite expected length by Proposition 3.2. The usual length-biasing and uniform choice then yields a stationary process of random walk moves. These random walk moves must still be converted to dyadic integers. Whether the walk is presently at a vertex of degree 33 or degree 44 depends only on the most recent (partial) segment. If it is at a vertex of degree 44, then the degree of the vertex immediately above depends only on the most recent two segments, and so on. Considering increasing numbers of these segments will allow us to obtain the stationary measure as a limit. Lastly, the IID segments of random walk moves have distribution that is invariant under switching left and right moves; this leads to continuity of νs\nu_{\mathrm{s}}.

We now begin the proof. Consider simple random walk (Xt)t0(X_{t})_{t\geq 0} on Γa\Gamma_{a} starting at (0,a)(0,a). Each transition is a move on Γa\Gamma_{a} that is either left, right, up, or down from the current position; code this as a symbol Mt{L,R,U,D}M_{t}\in\{\mathrm{L},\mathrm{R},\mathrm{U},\mathrm{D}\}, where the walk moves from Xt1X_{t-1} to XtX_{t} via MtM_{t}. The sequences (MTn+t)1tTn+1Tn(M_{T_{n}+t})_{1\leq t\leq T_{n+1}-T_{n}} are IID for n0n\geq 0. (Here, MTn+1=DM_{T_{n}+1}=\mathrm{D} for all nn.) Let ν\nu denote their common law. Because 𝐄[Tn+1Tn]<\operatorname{\mathbf{E}\mathopen{}}[T_{n+1}-T_{n}]<\infty, we may define μ1\mu_{1} to be the distribution on +\mathbb{Z}^{+} defined by

μ1(k):=k𝐏[T1T0=k]/𝐄[T1T0]\mu_{1}(k):=k\operatorname{\mathbf{P}\mathopen{}}[T_{1}-T_{0}=k]/\operatorname{\mathbf{E}\mathopen{}}[T_{1}-T_{0}]

and then μ2\mu_{2} to be the law of VV when VV is uniformly chosen from {0,1,2,,W1}\{0,1,2,\ldots,W-1\} and WW has law μ1\mu_{1}. Let ν0\nu_{0} denote the law of (MT0+t)1tV(M_{T_{0}+t})_{1\leq t\leq V}, where VV is independent of the walk and has law μ2\mu_{2}. Consider now sequences of {L,R,U,D}\{\mathrm{L},\mathrm{R},\mathrm{U},\mathrm{D}\} indexed by the nonpositive integers. Then renewal theory shows that the finite-dimensional distributions of (Mt+s)ts0(M_{t+s})_{-t\leq s\leq 0} tend as tt\to\infty to those of the concatenation of SnS_{n} (n0n\leq 0), where SnS_{n} are independent for n0n\leq 0 with law ν\nu when n<0n<0 and with law ν0\nu_{0} when n=0n=0. In particular, this is independent of aa. Indeed, the graph Γa\Gamma_{a} has cycles of length 55, whence the distribution of T1T0T_{1}-T_{0} is nonlattice. Therefore, the discrete key renewal theorem shows that for the delayed renewal process (Tn)n0(T_{n})_{n\geq 0} with renewals at TnT_{n}, the age distribution tends to ν0\nu_{0}. This gives convergence to the equilibrium renewal process; e.g., [13, Theorem 3.1]. Usually one looks into the future, but one can just as well look into the past, as we do here. Given this, the fact that the sequences (MTn+t)1tTn+1Tn(M_{T_{n}+t})_{1\leq t\leq T_{n+1}-T_{n}} are IID yields our claim.

We next convert these random walk moves to dyadic integers. Each finite sequence σ\sigma from {L,R,U,D}\{\mathrm{L},\mathrm{R},\mathrm{U},\mathrm{D}\} corresponds to a function fσ:22f_{\sigma}\colon\mathbb{Z}_{2}\to\mathbb{Z}_{2} by composing the individual-symbol functions fL(b):=b1f_{\mathrm{L}}(b):=b-1, fR(b):=b+1f_{\mathrm{R}}(b):=b+1, fU(b):=b/2f_{\mathrm{U}}(b):=b/2, fD(b):=2bf_{\mathrm{D}}(b):=2b, provided fUf_{\mathrm{U}} is applied only to even dyadic integers. Here, for a sequence σ=(m1,m2,,mk)\sigma=(m_{1},m_{2},\ldots,m_{k}), we compose in the order fσ:=fmkfm2fm1f_{\sigma}:=f_{m_{k}}\circ\cdots\circ f_{m_{2}}\circ f_{m_{1}}. Say that a finite sequence σ\sigma is ‘definable’ if fσf_{\sigma} satisfies that restriction when applied to every dyadic integer and is ‘permissible’ if for every nonempty initial segment of σ\sigma, the number of symbols D\mathrm{D} is strictly larger than the number of symbols U\mathrm{U}; in particular, the first symbol of each permissible σ\sigma is D\mathrm{D}. The sequences SnS_{n} above are guaranteed to be both definable and permissible. Furthermore, the value of fσ(b)f_{\sigma}(b) mod 2 does not depend on bb for definable and permissible σ\sigma. More generally, fσ1fσ2fσk(b)f_{\sigma_{1}}\circ f_{\sigma_{2}}\circ\cdots\circ f_{\sigma_{k}}(b) mod 2k2^{k} does not depend on bb for any definable and permissible sequences σ1,,σk\sigma_{1},\ldots,\sigma_{k}. Therefore, fS0fS1fSn(b)f_{S_{0}}\circ f_{S_{-1}}\circ\cdots\circ f_{S_{n}}(b) has a limit a.s. as nn\to-\infty and does not depend on bb; its law is νs\nu_{\mathrm{s}}.

Finally, for n<0n<0, the moves in SnS_{n} result in a net change to the depth of 11 and in a net horizontal change compared to the location of MTn+1M_{T_{n}+1}. That is, we may write X¯Tn+1=2X¯Tn+Hn\bar{X}_{T_{n+1}}=2\bar{X}_{T_{n}}+H_{n} for some IID \mathbb{Z}-valued random variables HnH_{n}, where Xt=(0pt(Xt),X¯t)X_{t}=\bigl{(}0pt(X_{t}),\bar{X}_{t}\bigr{)} with 0pt(Xt)0pt(X_{t}) the depth of XtX_{t}. The law of ν\nu is invariant under switching L\mathrm{L} and R\mathrm{R}, whence Hn-H_{n} has the same law as HnH_{n}. The law ν\nu^{*} of the limit of fS1fS2fSn(b)f_{S_{-1}}\circ f_{S_{-2}}\circ\cdots\circ f_{S_{n}}(b) is that of n<021nHn\sum_{n<0}2^{1-n}H_{n}, a series that converges in the 22-adic metric by the estimates in the proof of Proposition 3.7. Now an argument very similar to that proving Lemma 3.9 shows that the law of ν\nu^{*} is continuous, whence so is νs\nu_{\mathrm{s}}. ∎

Uniqueness of the stationary measure guarantees that νs\nu_{\mathrm{s}} is ergodic, i.e., every measurable set A2A\subseteq\mathbb{Z}_{2} that is closed for the random walk has measure 0 or 1.

Corollary 3.11.

The set of eventually periodic a2a\in\mathbb{Z}_{2} has νs\nu_{\mathrm{s}}-measure 0.

Proof.

There are only countably many finite binary strings, whence there are only countably many eventually periodic strings. Thus, the result is immediate from Theorem 3.10. ∎

The following result shows that νh\nu_{\mathrm{h}} can be seen in the ‘tail’ of νs\nu_{\mathrm{s}}. It will be important for our proof of singularity (Theorem 4.19).

Proposition 3.12.

Let σ\sigma be a finite binary string of length \ell. For νs\nu_{\mathrm{s}}-a.e. a2a\in\mathbb{Z}_{2},

limn1n\displaystyle\lim_{n\to\infty}\frac{1}{n} |{k[0,n1]:(ak+1,ak+2,,ak1,ak)=σ}|\displaystyle\bigl{|}\bigl{\{}k\in[0,n-1]:(a_{-k-\ell+1},a_{-k-\ell+2},\ldots,a_{-k-1},a_{-k})=\sigma\bigr{\}}\bigr{|}
=νh({b{0,1}:(b0,b1,,b1)=σ})=:νh(σ).\displaystyle=\nu_{\mathrm{h}}\bigl{(}\{b\in\{0,1\}^{\mathbb{N}}:(b_{0},b_{1},\ldots,b_{\ell-1})=\sigma\}\bigr{)}=:\nu_{\mathrm{h}}(\sigma).
Proof.

Corollary 3.11 says that almost no aa are eventually periodic, so for νs\nu_{\mathrm{s}}-a.e. a2a\in\mathbb{Z}_{2}, the map 0pta(b):=m0pt_{a}(b):=m for vertices (m,b)(m,b) of Γa\Gamma_{a} is well defined in view of Proposition 2.10. Consider the stationary simple random walk (Xt)t0(X_{t})_{t\geq 0} on 𝚪\mathbf{\Gamma}_{{\bullet}}. If X0=aX_{0}=a, then for each t0t\geq 0, there is some mm\in\mathbb{Z} such that (m,Xt)(m,X_{t}) is a vertex of Γa\Gamma_{a}; with the preceding notation, we may write m=0pta(Xt)=0ptX0(Xt)m=0pt_{a}(X_{t})=0pt_{X_{0}}(X_{t}). Given X0=aX_{0}=a, we may (νs\nu_{\mathrm{s}}-a.s.) identify the walk (Xt)t0(X_{t})_{t\geq 0} with simple random walk on Γa\Gamma_{a} starting at its root, (0,a)(0,a). Now consider the standard two-sided stationary extension (Xt)t(X_{t})_{t\in\mathbb{Z}} of the stationary simple random walk on 𝚪\mathbf{\Gamma}_{{\bullet}}. Thus, (Xt+t0)t0(X_{t+t_{0}})_{t\geq 0} has the same law as (Xt)t0(X_{t})_{t\geq 0} for every t0t_{0}\in\mathbb{Z}. Because the walk on ΓX0\Gamma_{X_{0}} drifts downward, this two-sided extension almost surely has the property that for every mm\in\mathbb{Z}, the number of tt\in\mathbb{Z} with 0ptX0(Xt)=m0pt_{X_{0}}(X_{t})=m is finite. Let (Z1,Z2,,ZN)(Z_{1},Z_{2},\ldots,Z_{N}) be the list of times tt\in\mathbb{Z} with 0ptX0(Xt)=0ptX0(X0)=00pt_{X_{0}}(X_{t})=0pt_{X_{0}}(X_{0})=0, listed in increasing order. Thus, ZN=T0Z_{N}=T_{0}, with TnT_{n} the leaving times of Definition 3.1.

Write Bk(a):=(ak+1,ak+2,,ak1,ak)B_{k}(a):=(a_{-k-\ell+1},a_{-k-\ell+2},\ldots,a_{-k-1},a_{-k}). Lemmas 3.8 and 3.9, together with stationarity, imply that

limk𝐏[Bk(XZ1)=Bk(XZ2)==Bk(XZN)]=1.\lim_{k\to\infty}\operatorname{\mathbf{P}\mathopen{}}\mkern-0.5mu\bigl{[}B_{k}(X_{Z_{1}})=B_{k}(X_{Z_{2}})=\cdots=B_{k}(X_{Z_{N}})\bigr{]}=1.

Because one of the times Z1,,ZNZ_{1},\ldots,Z_{N} is 0, we obtain

limk𝐏([Bk(X0)=σ][Bk(XZN)=σ])=0.\lim_{k\to\infty}\operatorname{\mathbf{P}\mathopen{}}\bigl{(}[B_{k}(X_{0})=\sigma]\mathbin{\triangle}[B_{k}(X_{Z_{N}})=\sigma]\bigr{)}=0.

Let Ak,nA_{k,n} be the event that Bk(XTn)=σB_{k}(X_{T_{n}})=\sigma; using the definition of Ak,0A_{k,0} and the fact given earlier that ZN=T0Z_{N}=T_{0}, the preceding equation can be written as

(3.13) limk𝐏([Bk(X0)=σ]Ak,0)=0.\lim_{k\to\infty}\operatorname{\mathbf{P}\mathopen{}}\bigl{(}[B_{k}(X_{0})=\sigma]\mathbin{\triangle}A_{k,0}\bigr{)}=0.

Let LL be the set of random walk trajectories where the level at time 0 is never visited again. The law of (Xt)t(X_{t})_{t\in\mathbb{Z}} is invariant and ergodic under the left shift because νs\nu_{\mathrm{s}} is invariant and ergodic, and the leaving times TnT_{n} correspond to shifts that bring the trajectory to LL. Because the return map to LL is also measure-preserving and ergodic, it follows that the sequence (𝟏Ak,n)n(\mathbf{1}_{A_{k,n}})_{n\in\mathbb{Z}} is stationary and ergodic. Therefore, for each k0k\geq 0, the ergodic theorem yields

(3.14) limn1n|{m[0,n1]:Ak,m}|=𝐏(Ak,0)a.s.\lim_{n\to\infty}\frac{1}{n}\bigl{|}\bigl{\{}m\in[0,n-1]:A_{k,-m}\bigr{\}}\bigr{|}=\operatorname{\mathbf{P}\mathopen{}}(A_{k,0})\quad\text{a.s.}

On the other hand, Proposition 3.7 shows that 𝟏An,n\mathbf{1}_{A_{n-\ell,n}} converges a.s. as nn\to\infty with limn𝐏(An,n)=νh(σ)\lim_{n\to\infty}\operatorname{\mathbf{P}\mathopen{}}(A_{n-\ell,n})=\nu_{\mathrm{h}}(\sigma); since by stationarity, 𝐏(Ak,n)\operatorname{\mathbf{P}\mathopen{}}(A_{k,n}) is the same for all nn, we obtain

(3.15) limk𝐏(Ak,0)=νh(σ).\lim_{k\to\infty}\operatorname{\mathbf{P}\mathopen{}}(A_{k,0})=\nu_{\mathrm{h}}(\sigma).

Since (𝟏An,n)n0(\mathbf{1}_{A_{n-\ell,n}})_{n\geq 0} is a Cauchy sequence a.s., we have

limksupm,nk𝐏(An,nAm,m)=0.\lim_{k\to\infty}\sup_{m,n\geq k}\operatorname{\mathbf{P}\mathopen{}}(A_{n-\ell,n}\mathbin{\triangle}A_{m-\ell,m})=0.

By stationarity, 𝐏(An,n+rAm,m+r)\operatorname{\mathbf{P}\mathopen{}}(A_{n-\ell,n+r}\mathbin{\triangle}A_{m-\ell,m+r}) does not depend on rr. Therefore,

limksupm,nksupr𝐏(An,n+rAm,m+r)=0.\lim_{k\to\infty}\sup_{m,n\geq k}\sup_{r\in\mathbb{Z}}\operatorname{\mathbf{P}\mathopen{}}(A_{n-\ell,n+r}\mathbin{\triangle}A_{m-\ell,m+r})=0.

Choosing n=k+n=k+\ell, m=k++s\>m=k+\ell+s, and r=ksr=-k-\ell-s yields

(3.16) limksups0𝐏(Ak,sAk+s,0)=0.\lim_{k\to\infty}\sup_{s\geq 0}\operatorname{\mathbf{P}\mathopen{}}(A_{k,-s}\mathbin{\triangle}A_{k+s,0})=0.

Combining (3.14), (3.15), and (3.16), we obtain

limklimn1n|{m[0,n1]:Ak+m,0}|=νh(σ)a.s.,\lim_{k\to\infty}\lim_{n\to\infty}\frac{1}{n}\bigl{|}\bigl{\{}m\in[0,n-1]:A_{k+m,0}\bigr{\}}\bigr{|}=\nu_{\mathrm{h}}(\sigma)\quad\text{a.s.},

which is the same as

limn1n|{m[0,n1]:Am,0}|=νh(σ)a.s.\lim_{n\to\infty}\frac{1}{n}\bigl{|}\bigl{\{}m\in[0,n-1]:A_{m,0}\bigr{\}}\bigr{|}=\nu_{\mathrm{h}}(\sigma)\quad\text{a.s.}

In view of (3.13), we may write this as

limn1n|{m[0,n1]:Bm(X0)=σ}|=νh(σ)νs-a.s.\lim_{n\to\infty}\frac{1}{n}\bigl{|}\bigl{\{}m\in[0,n-1]:B_{m}(X_{0})=\sigma\bigr{\}}\bigr{|}=\nu_{\mathrm{h}}(\sigma)\quad\nu_{\mathrm{s}}\text{-a.s.}

This is the desired result. ∎

Unfortunately, we do not have an explicit description of νs\nu_{\mathrm{s}}. For instance, one may ask about the proportion of time a simple random walk spends on vertices of degree three.

Definition 3.17.

Given a random walk on 𝚪\mathbf{\Gamma} or Γ\Gamma_{\circ}, denote by p3p_{3} the limiting fraction of the time spent at vertices of degree 33.

The limit p3p_{3} need not exist for general random walks on these graphs, but it will for the simple random walks we study.

Proposition 3.18.

For simple random walks on 𝚪\mathbf{\Gamma} or Γ\Gamma_{\circ}, the limit p3p_{3} exists a.s., is constant, and is the same for 𝚪\mathbf{\Gamma} as for Γ\Gamma_{\circ}.

Proof.

Consider a simple random walk on 𝚪\mathbf{\Gamma} or Γ\Gamma_{\circ} that starts at a vertex at depth nn. This random walk may be broken up into the segments between the leaving times TkT_{k} and Tk+1T_{k+1} for knk\geq n, in addition to the initial segment up to time TnT_{n}. By Proposition 3.2, the expected time in each such interval spent at vertices of degree 33 is bounded, and the times spent at vertices of degree 33 in each of these intervals are IID, except for the initial segment. Therefore the limit p3p_{3} exists and is equal to the ratio of the average time spent at vertices at degree 33 between times TkT_{k} and Tk+1T_{k+1} to the average interval length Tk+1TkT_{k+1}-T_{k}. ∎

We may also write p3=νs{(ak)k0:a0=1}p_{3}=\nu_{\mathrm{s}}\bigl{\{}(a_{k})_{k\leq 0}:a_{0}=1\bigr{\}}, which equals 𝐏[degXn=3]\operatorname{\mathbf{P}\mathopen{}}[\deg X_{n}=3] for every n0n\geq 0 if (Xn)n0(X_{n})_{n\geq 0} is the random walk on Γa\Gamma_{a} when aa has law νs\nu_{\mathrm{s}}. This is a basic quantity in understanding the behaviour of simple random walk on 𝚪\mathbf{\Gamma}. For example, the speed (drift downwards) of simple random walk on every graph in 𝚪\mathbf{\Gamma}_{{\bullet}} or on Γ\Gamma_{\circ} equals p3/3p_{3}/3 because the drift at each vertex of degree 3 is 1/3 while the drift at each vertex of degree 4 is 0. We can get some simple bounds on p3p_{3} as follows.

Each vertex of Γa\Gamma_{a} either has degree 33 or degree 44. If it has degree 44, then the vertex above it has either degree 33 or 44. Let p4,3p_{4,3} and p4,4p_{4,4} be the proportions of time spent at vertices of degree 44 whose upper neighbour has the appropriate degree. These quantities exist by similar arguments to Proposition 3.18. Note that

(3.19) p3+p4,3+p4,4=1.p_{3}+p_{4,3}+p_{4,4}=1.

Consider a vertex chosen according to the stationary measure, and take a single step. The resulting measure is still the stationary measure, so considering the probability of being at a vertex of degree 33 gives us that

(3.20) p3\displaystyle p_{3} =p30+p4,334+p4,412\displaystyle=p_{3}\cdot 0+p_{4,3}\cdot\tfrac{3}{4}+p_{4,4}\cdot\tfrac{1}{2}
(1p3)34.\displaystyle\leq(1-p_{3})\cdot\tfrac{3}{4}.

Therefore p33/7p_{3}\leq 3/7. It follows that the downward speed is at most 1/7:

Proposition 3.21.

The drift downwards of simple random walk on every graph in 𝚪\mathbf{\Gamma}_{{\bullet}} or on Γ\Gamma_{\circ} is at most 1/71/7. ∎

Remark 3.22.

The same calculation shows that

p3(1p3)12,p_{3}\geq(1-p_{3})\cdot\tfrac{1}{2},

so p31/3p_{3}\geq 1/3 and the speed is at least 1/91/9 (the bound of Proposition 3.3 is 1/121/12).

Using the equations (3.19) and (3.20), we find that

p4,3=6p32 and p4,4=37p3.p_{4,3}=6p_{3}-2\quad\text{ and }\quad p_{4,4}=3-7p_{3}.

Similarly, with p4,4,3p_{4,4,3} being the probability of being at a degree 44 vertex with a degree 44 vertex above and a degree 33 vertex above that, we have

p4,3=p4,4,314+p323.p_{4,3}=p_{4,4,3}\cdot\tfrac{1}{4}+p_{3}\cdot\tfrac{2}{3}.

Substituting the previous expression for p4,3p_{4,3} gives that p4,4,3=643p38p_{4,4,3}=\frac{64}{3}p_{3}-8, which implies the slightly better bounds p3(3/8,27/67)p_{3}\in(3/8,27/67) since 0<p4,4,3<1p30<p_{4,4,3}<1-p_{3}. One might hope to perform increasingly more detailed versions of this calculation, obtaining better and better bounds. This does not seem feasible because when vertices are classified by their neighbourhoods of radius rr in this way, the number of different types of vertex grows exponentially in rr. For instance, our first calculation used the fact that taking a horizontal step from a vertex of degree 33 results in a vertex of degree 44, and the next that taking a horizontal step from a vertex of degree 33 is equally likely to contribute to p4,3p_{4,3} or p4,4p_{4,4}. However, at the next level of detail, we would need to consider two different types of vertices of degree 33—those where a sideways step contributes to p4,4,3p_{4,4,3}, and those where it contributes to p4,4,4p_{4,4,4}.

In Section 5, we will give much more precise numerical estimates by other methods.

We now compare random walks on 𝚪\mathbf{\Gamma} and Γ\Gamma_{\circ} to random walks on the dual graphs, where the ‘dual graph’ of 𝚪\mathbf{\Gamma} is taken as the union of the dual graphs of the connected components of 𝚪\mathbf{\Gamma}. The general shape of these dual graphs was shown in Figure 1.1. The appropriate analogue of Γ\Gamma_{\circ} in the dual setting is not the plane dual of Γ\Gamma_{\circ}, but rather is obtained from the dual of Γa\Gamma_{a} in the same way that Γ\Gamma_{\circ} was obtained from Γa\Gamma_{a}. Consider the dual of any graph Γa\Gamma_{a}, and define the graph Γ\Gamma^{\dagger}_{\circ} to be the portion below any vertex, then ‘wrapped’ mod 1. This is shown in Figure 3.1. To avoid ambiguity, we will sometimes refer to 𝚪\mathbf{\Gamma}, Γ+\Gamma_{+}, and Γ\Gamma_{\circ} as the primal graphs, in contrast with their dual graphs.

Refer to caption
Figure 3.1. A portion of the graph Γ\Gamma^{\dagger}_{\circ}, the dual of any of the graphs Γa\Gamma_{a} below any vertex and wrapped. Here, the edges going off the left side come back in on the right side, except that the top edge is a double edge.

In 𝚪\mathbf{\Gamma}, the faces are rectangular, each with five edges—one edge each on the top, left, and right sides, and two edges below. Therefore a step of the dual walk can go up, left, right, down-left or down-right. Denote by 𝚪\mathbf{\Gamma}^{\dagger}_{{\bullet}} the collection of oriented, rooted, plane graphs dual to Γa𝚪\Gamma_{a}\in\mathbf{\Gamma}_{{\bullet}}. It will be convenient to label the faces of 𝚪\mathbf{\Gamma} (and hence the vertices of 𝚪\mathbf{\Gamma}^{\dagger}_{{\bullet}} and of Γ\Gamma^{\dagger}_{\circ}) with binary strings (dyadic integers) in the same way as the vertices. We will label each face with the string labelling the vertex in its upper left corner, as shown in Figure 3.2.

Refer to caption
Figure 3.2. The vertex labels of the dual graph. These labels are the same as those of the primal vertex above and to the left of each dual vertex.

With these labels, the dual walk on binary strings is defined as follows.

Definition 3.23.

To take a step of the dual walk, perform one of the following five operations, chosen uniformly at random.

  • Add or subtract 11.

  • Remove the final bit.

  • Append a 0 or a 11.

Notice that the dual walk always allows a step upwards (removing the final bit), and has two different ways to step downward (appending either a 0 or a 11)—compare to the primal walk of Definition 2.3. It is clear that the dual walk drifts downwards at speed 1/5.

We will also consider the stationary measure and the harmonic measure for the dual walk.

Definition 3.24.

A stationary (probability) measure for simple random walk on 𝚪\mathbf{\Gamma}^{\dagger}_{{\bullet}} is a probability measure on the dyadic integers that is stationary for the induced random walk. Arguments similar to those used to prove Theorem 3.10 show that there is a unique stationary measure, νs\nu_{\mathrm{s}}^{\dagger}.

In contrast to the primal case, we can easily identify νs\nu_{\mathrm{s}}^{\dagger}. Namely, it is the symmetric Bernoulli process on {0,1}\{0,1\}^{-\mathbb{N}}, i.e., bits are independent fair coin flips.

Proposition 3.25.

The measure νs\nu_{\mathrm{s}}^{\dagger} on {0,1}\{0,1\}^{-\mathbb{N}} is the product measure (δ0+δ12)\bigl{(}\frac{\delta_{0}+\delta_{1}}{2}\bigr{)}^{\otimes-\mathbb{N}}.

Proof.

This product measure is the same as Haar measure on the compact group, 2\mathbb{Z}_{2}. Being Haar measure, it is invariant under both adding 1 and under subtracting 1, which correspond to the walk moving right or left. This measure is also clearly invariant under deleting the last bit, which happens when the walk moves up, and under concatenating a random fair bit, which is the fair mixture of moving down-left or down-right. Since this measure is invariant under each of these transformations, it is also invariant under the mixture of them given by a step of simple random walk. ∎

Definition 3.26.

The harmonic measure for simple random walk on Γ\Gamma^{\dagger}_{\circ} starting at the top vertex \varnothing is the probability measure on the real interval [0,1)[0,1) that is the law of the limit of the horizontal positions of the walk. Arguments similar to those used to prove Proposition 3.7 show that such a measure, νh\nu_{\mathrm{h}}^{\dagger}, exists.

Again, we may identify νh\nu_{\mathrm{h}}^{\dagger} explicitly as Haar (Lebesgue) measure on /\mathbb{R}/\mathbb{Z}:

Proposition 3.27.

The harmonic measure νh\nu_{\mathrm{h}}^{\dagger} for the dual walk is uniform on [0,1)[0,1), equivalently, (δ0+δ12)\bigl{(}\frac{\delta_{0}+\delta_{1}}{2}\bigr{)}^{\otimes\mathbb{N}}.

Proof.

It suffices to show that for each positive integer nn, this measure gives equal weight to the intervals [k2n,(k+1)2n)\bigl{[}k2^{-n},(k+1)2^{-n}\bigr{)} for each kk between 0 and 2n12^{n}-1.

To see this equality, for each path ρ\rho converging to a point in one of these intervals, we pair it with similar paths converging to points in each of the others. Define the dual leaving times TnT^{\dagger}_{n} as the last time the walk on Γ\Gamma^{\dagger}_{\circ} is at depth nn. For each ii between 0 and n1n-1, at time Ti+1T^{\dagger}_{i}+1 the walk leaves depth ii for the last time. There are two equally likely ways this could be done, by appending 0 or 11. Consider the family of 2n2^{n} paths obtained by making each combination of these nn independent choices, and otherwise moving as in ρ\rho. This grouping has the property that starting with any one of these 2n2^{n} paths produces the same set of 2n2^{n} paths.

At each time t>Tn1t>T^{\dagger}_{n-1}, these walks are at positions {x+l2n}l=02n1\{x+\frac{l}{2^{n}}\}_{l=0}^{2^{n}-1} for some xx. If one of these 2n2^{n} walks converges to a point xx, then others converge to x+l2nx+\frac{l}{2^{n}} for each ll. This completes the proof. ∎

4. Graph Symmetries and Probabilities

The graph Γ\Gamma_{\circ} has only one nontrivial graph automorphism, described in Proposition 2.6. It interchanges the notions of ‘right’ and ‘left’ throughout the graph.

Proposition 4.1.

If ϕ\phi is the reflection automorphism of Proposition 2.6, then the harmonic measure νh\nu_{\mathrm{h}} is ϕ\phi-invariant.

Proof.

Automorphisms of any graph that fix the starting vertex leave the law of simple random walk invariant. ∎

Corollary 4.2.

If a number xx between 0 and 11 is chosen according to the harmonic measure νh\nu_{\mathrm{h}}, then for any positive integer nn, the probability that the nnth binary digit of xx is a 0 is 12\frac{1}{2}.

Proof.

As long as xx is not a dyadic rational number k2n\frac{k}{2^{n}}, the map ϕ\phi changes the nnth bit of xx. The probability that xx is such a dyadic rational is zero by Lemma 3.9, so Proposition 4.1 gives the result. ∎

Surprisingly, the generalisations of Corollary 4.2 to strings of more than one bit are false.

Proposition 4.3.

If a number xx between 0 and 11 is chosen according to the harmonic measure νh\nu_{\mathrm{h}}, then for any positive integer nn, the probabilities that the nnth and (n+1)(n+1)th binary digits of xx are 0000 or 1111 are equal, the probabilities of 0101 and 1010 are equal, and the former probabilities are strictly greater than the latter.

Intuitively, this is because if the random walk starts in the right half of Figure 2.4, then it is more likely to end up in the right half as well. Before we prove Proposition 4.3, we give some preliminary results. The proof appears after Proposition 4.14.

First, we define a reflection on random walk paths, as in Proposition 4.1. Unlike that reflection, this one will not be induced by an automorphism of the graph Γ\Gamma_{\circ}.

Definition 4.4.

Let ρ\rho be a path taken by the simple random walk on Γ\Gamma_{\circ}. Let TT be the first time greater than the leaving time T0T_{0} at which ρ\rho is at a string of the form 010k01\oplus 0^{k} or 110k11\oplus 0^{k} (k0k\geq 0). It is possible that this never happens, in which case T=T=\infty.

Define a modified path ϕ2(ρ)\phi_{2}(\rho) as follows.

  • If T<T<\infty, then ϕ2(ρ)\phi_{2}(\rho) agrees with ρ\rho up until time TT, and then proceeds as ρ\rho except with left and right moves switched.

  • If T=T=\infty, then ϕ2(ρ):=ρ\phi_{2}(\rho):=\rho.

We may regard ϕ2\phi_{2} as acting on the horizontal position by a reflection in either 1/4 or 3/4, whichever is visited first; in fact, these reflections are the same and implemented by the map x1/2x(mod1)x\mapsto 1/2-x\pmod{1}. The map ϕ2\phi_{2} cannot be derived from an automorphism of Γ\Gamma_{\circ}, because it sometimes interchanges the vertices 0 and 11, which have different degrees. However it only ever does this on a section of a path that never visits the vertex \varnothing. Essentially, removing the vertex \varnothing increases the available set of automorphisms. The reader may wish to review Figure 2.3.

Proposition 4.5.

Let ρ\rho be a path that is not fixed by ϕ2\phi_{2} and that converges to xx in the interval [0,1)[0,1). Then ϕ2(ρ)\phi_{2}(\rho) converges to 12x\frac{1}{2}-x modulo 11.

Proof.

If a sequence of horizontal positions xix_{i} converges to xx, then the sequence (12xi)(\frac{1}{2}-x_{i}) converges to 12x\frac{1}{2}-x. ∎

Corollary 4.6.

If a path ρ\rho is not fixed by ϕ2\phi_{2}, then with probability 11 exactly one of ρ\rho and ϕ2(ρ)\phi_{2}(\rho) converges to a binary string starting with 0000 or 1111, while the other converges to a string starting with 0101 or 1010.

Proof.

From Proposition 4.5, the map ϕ2\phi_{2} interchanges the open intervals (0,14)(0,\frac{1}{4}) and (14,12)(\frac{1}{4},\frac{1}{2}), in the sense that if ρ\rho converges to a point in (0,14)(0,\frac{1}{4}) and ϕ2(ρ)ρ\phi_{2}(\rho)\neq\rho, then ϕ2(ρ)\phi_{2}(\rho) converges to a point in (14,12)(\frac{1}{4},\frac{1}{2}), and vice versa. Likewise, ϕ2\phi_{2} interchanges the intervals (12,34)(\frac{1}{2},\frac{3}{4}) and (34,1)(\frac{3}{4},1).

The statement of the present corollary differs from this result only in that it refers to the half-open intervals [0,14)[0,\frac{1}{4}), [34,1)[\frac{3}{4},1), [14,12)[\frac{1}{4},\frac{1}{2}), and [12,34)[\frac{1}{2},\frac{3}{4}), and requires only that the claim be true with probability 11. The probability that ρ\rho converges to any of the four points 0,14,120,\frac{1}{4},\frac{1}{2}, or 34\frac{3}{4} is zero by Lemma 3.9, which completes the proof. ∎

We will prove Proposition 4.3 by dividing paths into those fixed by ϕ2\phi_{2}, and others. Corollary 4.6 shows that paths not fixed by ϕ2\phi_{2} are as likely to converge to an element of the interval (14,34)(\frac{1}{4},\frac{3}{4}) as to an element of the complement (0,14)(34,1)(0,\frac{1}{4})\cup(\frac{3}{4},1). It remains to consider paths that are fixed by ϕ2\phi_{2}.

Proposition 4.7.

If ρ\rho is a path that is fixed by ϕ2\phi_{2} and that does not converge to 0,14,12,0,\frac{1}{4},\frac{1}{2}, or 34\frac{3}{4}, then there are two possibilities:

  • At time T1T_{1}, ρ\,\rho is at 0. Then after time T1T_{1}, ρ\,\rho only ever visits vertices beginning with 0000 or 1111, and so converges to a string starting with 0000 or 1111.

  • At time T1T_{1}, ρ\,\rho is at 11. Then after time T1T_{1}, ρ\,\rho only ever visits vertices beginning with 0101 or 1010, and so converges to a string starting with 0101 or 1010.

Proof.

In the first case, at time T1+1T_{1}+1, the path ρ\rho is at 0000. It never returns to depth 11, so the only way it could leave the set [0,14)(34,1)[0,\frac{1}{4})\cup(\frac{3}{4},1) is via sideways moves. However, this would result in it passing through 14\frac{1}{4} or 34\frac{3}{4}. The path ρ\rho does not converge to 14\frac{1}{4} or 34\frac{3}{4}, so it contains a sideways move after this time, which contradicts ϕ2(ρ)=ρ\phi_{2}(\rho)=\rho.

The second case is the same but with the vertex 0000 and the set [0,14)(34,1)[0,\frac{1}{4})\cup(\frac{3}{4},1) replaced by 1010 and (14,34)(\frac{1}{4},\frac{3}{4}). ∎

We will also need to show that the set of walks that are fixed by ϕ2\phi_{2} has positive probability.

Proposition 4.8.

Consider a simple random walk on Γ\Gamma_{\circ} that starts at \varnothing. There is a positive probability that this walk eventually passes through the vertex 0000, never returns to depth 22, and is fixed by ϕ2\phi_{2}.

Proof.

It suffices to show that the probability of a walk starting at 0000 never reaching a vertex of the form 010k01\oplus 0^{k} or 110k11\oplus 0^{k} is positive. This is immediate from Proposition 3.7. ∎

These probabilities of last leaving depth 1 at either vertex 0 or 1 are related to hitting probabilities in a surprising way—we will see that they are equal to the probabilities that a random walk started at 0 or 11 ever reaches the vertex \varnothing. Because the random walk leaves depth 11 from either 0 or 11, these two probabilities sum to one. This will give the same relation for the hitting probabilities.

Definition 4.9.

Let 𝒫(xy)\mathcal{P}(x\rightarrow y) be the set of paths from xx to yy. If x=yx=y, then this includes the path of length 0.

Definition 4.10.

If ρ\rho is a path, then 𝐏(ρ)\operatorname{\mathbf{P}\mathopen{}}(\rho) is the probability of the path ρ\rho—that is, the product of the probabilities of each step, which is equal to the product of the reciprocals of the degrees of each vertex, except for the final vertex.

Definition 4.11.

The crest probability from a vertex xx of Γ\Gamma_{\circ} is the probability that the random walk, started from xx, ever reaches the vertex \varnothing. Denote this probability by Cr(x)\operatorname{Cr}(x).

We now relate crest probabilities to the probabilities that a walk starting at \varnothing leaves depth 11 for the last time at 0 or at 11, by reversing the paths in question.

Remark 4.12.

The probability Cr(0)\operatorname{Cr}(0) (respectively, Cr(1)\operatorname{Cr}(1)) is equal to the probability that a walk starting at any vertex of degree 44 (resp., 33) ever reaches the level above its starting vertex.

Proof.

Consider random walks starting at 0 (resp., 11) and at any other starting vertex of degree 44 (resp., 33), and couple them so that they always move in the same direction—up, left, right, or down. Either both will eventually reach the level above their starting vertices, or neither will. ∎

Proposition 4.13.

The crest probabilities Cr(0)\operatorname{Cr}(0) and Cr(1)\operatorname{Cr}(1) are related by

Cr(0)+Cr(1)=1.\operatorname{Cr}(0)+\operatorname{Cr}(1)=1.

In fact, Cr(i)=𝐏[XT1=i]\operatorname{Cr}(i)=\operatorname{\mathbf{P}\mathopen{}}[X_{T_{1}}=i] for i{0,1}i\in\{0,1\} when X0=X_{0}=\varnothing.

Proof.

By the craps principle [15, p. 210], 𝐏[XT1=i]=𝐏[XT1=iT0=0]\operatorname{\mathbf{P}\mathopen{}}[X_{T_{1}}=i]=\operatorname{\mathbf{P}\mathopen{}}[X_{T_{1}}=i\mid T_{0}=0]. By Remark 4.12, 𝐏[XT1=i,T0=0]\operatorname{\mathbf{P}\mathopen{}}[X_{T_{1}}=i,T_{0}=0] is the sum of 𝐏(ρ)1deg(i)(1Cr(0))\operatorname{\mathbf{P}\mathopen{}}(\rho)\cdot\frac{1}{\deg(i)}\cdot\bigl{(}1-\operatorname{Cr}(0)\bigr{)} over all paths ρ\rho that start at \varnothing, end at ii, and do not visit \varnothing again. Because 𝐏[T0=0]=1deg()(1Cr(0))\operatorname{\mathbf{P}\mathopen{}}[T_{0}=0]=\frac{1}{\deg(\varnothing)}\cdot\bigl{(}1-\operatorname{Cr}(0)\bigr{)}, it follows that 𝐏[XT1=i]\operatorname{\mathbf{P}\mathopen{}}[X_{T_{1}}=i] is the sum of 𝐏(ρ)deg()deg(i)\operatorname{\mathbf{P}\mathopen{}}(\rho)\cdot\frac{\deg(\varnothing)}{\deg(i)} over all paths ρ\rho that start at \varnothing, end at ii, and do not visit \varnothing again. This is the same as the sum of 𝐏(ρ)\operatorname{\mathbf{P}\mathopen{}}(\rho) over all paths ρ\rho that start at ii, end at \varnothing, and do not visit \varnothing again, i.e., Cr(i)\operatorname{Cr}(i). ∎

These results generalise to the following.

Proposition 4.14.

For any depth nn, the sum of the crest probabilities from each of the 2n2^{n} vertices at depth nn is 11. For each vertex xx at depth nn, the crest probability Cr(x)\operatorname{Cr}(x) satisfies Cr(x)=𝐏[XTn=x]\operatorname{Cr}(x)=\operatorname{\mathbf{P}\mathopen{}}[X_{T_{n}}=x] when X0=X_{0}=\varnothing.

Proof.

The proof is the same as that of Proposition 4.13, with the vertex ii replaced by xx. ∎

Remark 4.15.

Using symmetry and the condition that Cr(x)\operatorname{Cr}(x) equals the average of the values of Cr\operatorname{Cr} at the neighbors of xx, one can show that Cr(00)=6Cr(0)3\operatorname{Cr}(00)=6\operatorname{Cr}(0)-3, Cr(10)=35Cr(0)\>\operatorname{Cr}(10)=3-5\operatorname{Cr}(0), and Cr(01)=Cr(11)=Cr(1)/2\operatorname{Cr}(01)=\operatorname{Cr}(11)=\operatorname{Cr}(1)/2.

We have a similar extension to walks on Γ+\Gamma_{+}:

Proposition 4.16.

Let xx be a vertex at depth 11 of Γ+\Gamma_{+}. The probability that simple random walk on Γ+\Gamma_{+} started at (0,)(0,\varnothing) and conditioned never to visit depth 0 last leaves depth 11 at xx equals the probability that simple random walk on Γ+\Gamma_{+} started at xx visits (0,)(0,\varnothing) before visiting any other vertex at depth 0 (if any). ∎

While these techniques relating crest probabilities to the positions at which a random walk last leaves an appropriate set could be applied to other graphs, we note that Remark 4.12 requires that the graph in question be quite self-similar.

Proof of Proposition 4.3.

Note that the probabilities that the first two bits of xx are 0000 or 1111 are equal, as are the probabilities to be 0101 or 1010, by the same argument as in Corollary 4.2. Thus it suffices to show that the probability of (00 or 11)(00\text{ or }11) is greater than that of (01 or 10)(01\text{ or }10).

Combining Corollary 4.6 with Proposition 4.7, it suffices to show that the first case in Proposition 4.7 is strictly more likely than the second—that is, that among paths fixed by ϕ2\phi_{2}, more of them leave depth 11 for the last time from the vertex 0 than from the vertex 11. Now the probability of a path being fixed by ϕ2\phi_{2} is independent of its location at time T1T_{1}. Therefore, the question reduces to showing that it is more likely to leave depth 1 from 0 than from 1. But these are the crest probabilities, for which this comparison is obvious because to return to \varnothing from 1 it is necessary to pass through 0, so Cr(1)=Cr(0)𝐏1[𝒫(10)]\operatorname{Cr}(1)=\operatorname{Cr}(0)\cdot\operatorname{\mathbf{P}\mathopen{}}_{1}\bigl{[}\mathcal{P}(1\rightarrow 0)\bigr{]}, and 𝐏1[𝒫(10)]<𝐏1[T1>0]< 1\operatorname{\mathbf{P}\mathopen{}}_{1}\bigl{[}\mathcal{P}(1\rightarrow 0)\bigr{]}\;<\;\operatorname{\mathbf{P}\mathopen{}}_{1}[T_{1}>0]\;<\;1, where 𝐏1\operatorname{\mathbf{P}\mathopen{}}_{1} is the probability measure for the random walk starting at 11. ∎

Corollary 4.17.

The harmonic measure νh\nu_{\mathrm{h}} and the dual harmonic measure νh\nu_{\mathrm{h}}^{\dagger} are not equal.

Proof.

Proposition 4.3 shows that νh\nu_{\mathrm{h}} is not uniform on [0,1)[0,1), and Proposition 3.27 says that νh\nu_{\mathrm{h}}^{\dagger} is uniform on [0,1)[0,1). ∎

Not only are these two measures not equal to one another, they are mutually singular.

Proposition 4.18.

The harmonic measure νh\nu_{\mathrm{h}} and dual harmonic measure νh\nu_{\mathrm{h}}^{\dagger} are mutually singular.

Proof.

The harmonic measure νh\nu_{\mathrm{h}} is invariant under the left shift; in fact, we need a specific form of νh\nu_{\mathrm{h}} showing this invariance. Write (bj)j1{0,1}+(b_{j})_{j\geq 1}\in\{0,1\}^{\mathbb{Z}^{+}} for the limit of the random walk (Xt)t0(X_{t})_{t\geq 0} on Γ\Gamma_{\circ}. Write (Mt)t0(M_{t})_{t\geq 0} for the sequence of steps from Σ:={L,R,U,D}\Sigma:=\{\mathrm{L},\mathrm{R},\mathrm{U},\mathrm{D}\} taken by the random walk. Thus, Xt+1X_{t+1} is obtained from XtX_{t} by applying the move Mt+1M_{t+1}. Then there is a measurable function f:Σ+{0,1}f\colon\Sigma^{\mathbb{Z}^{+}}\to\{0,1\} such that b1=f((MT0+t)t1)b_{1}=f\bigl{(}(M_{T_{0}+t})_{t\geq 1}\bigr{)}. In fact, the same function ff gives all bits as bj=f((MTj1+t)t1)b_{j}=f\bigl{(}(M_{T_{j-1}+t})_{t\geq 1}\bigr{)}. The sequences (MTj+t)1tTj+1Tj(M_{T_{j}+t})_{1\leq t\leq T_{j+1}-T_{j}} are IID for j0j\geq 0, as noted in the proof of Theorem 3.10. Therefore, (bj)j1(b_{j})_{j\geq 1} is a factor of this IID sequence, so its law, νh\nu_{\mathrm{h}}, is ergodic, as is, obviously, νh\nu_{\mathrm{h}}^{\dagger}. Two ergodic measures for the same transformation are either equal or mutually singular, whence the result. ∎

We remark that because νh\nu_{\mathrm{h}} is a factor of IID, it is isomorphic to what is called in ergodic theory a Bernoulli shift.

The stationary measure, by contrast, is not even shift-invariant:

νs{(ak)k0:a0=1}=p3 3/7\displaystyle\nu_{\mathrm{s}}\bigl{\{}(a_{k})_{k\leq 0}:a_{0}=1\bigr{\}}\;=\;p_{3}\;\leq\;3/7 < 1/2=νh([1/2,1))\displaystyle\;<\;1/2\;=\;\nu_{\mathrm{h}}\bigl{(}[1/2,1)\bigr{)}
=limjνs{(ak)k0:aj=1}\displaystyle\;=\;\lim_{j\to-\infty}\nu_{\mathrm{s}}\bigl{\{}(a_{k})_{k\leq 0}:a_{j}=1\bigr{\}}

by Proposition 3.12.

We may now answer Curien’s Question 1.1. Recall that 𝚪\mathbf{\Gamma}_{{\bullet}} and 𝚪\mathbf{\Gamma}^{\dagger}_{{\bullet}} have a common coding by 2\mathbb{Z}_{2}.

Theorem 4.19.

There is no stationary measure on 𝚪\mathbf{\Gamma}_{{\bullet}} that induces a measure on 𝚪\mathbf{\Gamma}^{\dagger}_{{\bullet}} that is absolutely continuous with respect to some stationary measure.

Proof.

Both stationary measures are unique, so it suffices to show that the stationary measure νs\nu_{\mathrm{s}} on 𝚪\mathbf{\Gamma}_{{\bullet}} and the stationary measure on 𝚪\mathbf{\Gamma}^{\dagger}_{{\bullet}} are mutually singular. Proposition 3.12 shows that νs\nu_{\mathrm{s}}-almost all binary strings have substring densities given by νh\nu_{\mathrm{h}}; the same is evident for νs\nu_{\mathrm{s}}^{\dagger} and νh\nu_{\mathrm{h}}^{\dagger} by Propositions 3.25 and 3.27. Corollary 4.17 says that νh\nu_{\mathrm{h}} and νh\nu_{\mathrm{h}}^{\dagger} are not equal, so νs\nu_{\mathrm{s}} and νs\nu_{\mathrm{s}}^{\dagger} are mutually singular. ∎

5. Numerical Results

Because we do not have exact expressions for either νs\nu_{\mathrm{s}} or νh\nu_{\mathrm{h}}, we devote this section to numerical approximations. Some interesting patterns will emerge, leading to some open questions.

5.1. Numerical bounds on p3p_{3}

One of the most interesting quantities is p3p_{3}, the proportion of time spent at vertices of degree 33, well defined by Proposition 3.18. We do not know the exact value of p3p_{3}, but the following sections give bounds on this quantity. Rough analytic bounds were obtained in Remark 3.22.

We begin with a discussion of the entire stationary measure, νs\nu_{\mathrm{s}}. An approximation of νs\nu_{\mathrm{s}} is shown in Figure 5.1. In order to show νs\nu_{\mathrm{s}}, we map 2[0,1]\mathbb{Z}_{2}\to[0,1] by k0ak2kk0ak2k1\sum_{k\geq 0}a_{k}2^{k}\mapsto\sum_{k\geq 0}a_{k}2^{-k-1} for ak{0,1}a_{k}\in\{0,1\}. We then push forward νs\nu_{\mathrm{s}} via this map. We approximated νs\nu_{\mathrm{s}} by using the corresponding Markov chain on binary strings of length 12; removing the first bit corresponding to a move upwards entailed adding a last bit, which we fixed to be 0. We aggregated the stationary measure for this finite system into blocks of the first 6 most significant bits. Multiplying each of those numbers by 262^{6} shows it as a density in Figure 5.1. While we do not know how accurate these probabilities are, they appear surprisingly accurate if we can judge by the implied aggregate estimate of p3p_{3}, which would be about 0.3823320.382332; this differs by only 10610^{-6} from our best estimate of p3p_{3} using another method explained in the next two paragraphs. In any case, one can show that as the length used for the binary strings in this finite system grows, the error decays exponentially in that length. Also, because we used always 0 when a new last bit was needed, one might expect that the resulting estimate of p3p_{3} would be a lower bound; however, we do not know a proof of this.

Refer to caption
Figure 5.1. A finite-size approximation of the stationary measure νs\nu_{\mathrm{s}} for the distribution of the first 6 bits, given as a density.

Notice that the speed p3/3p_{3}/3 is the probability of never returning to the current level, because each level is left for the last time just once. On the other hand, this nonreturn probability is equal to (p3/3+(1p3)/4)(1Cr(0))\bigl{(}p_{3}/3+(1-p_{3})/4\bigr{)}\bigl{(}1-\operatorname{Cr}(0)\bigr{)}. Equating these two expressions for the speed, we obtain

Cr(0)=3(1p3)3+p3 and p3=3(1Cr(0))3+Cr(0).\operatorname{Cr}(0)=\frac{3(1-p_{3})}{3+p_{3}}\quad\text{ and }\quad p_{3}=\frac{3\bigl{(}1-\operatorname{Cr}(0)\bigr{)}}{3+\operatorname{Cr}(0)}.

Using this and an estimate Cr(0)0.547846±106\operatorname{Cr}(0)\approx 0.547846\pm 10^{-6}, our estimate for p3p_{3} is 0.382333±1060.382333\pm 10^{-6}.

Our estimate for Cr(0)\operatorname{Cr}(0) was obtained by the following method. The function xCr(x)x\mapsto\operatorname{Cr}(x), defined on the set of vertices xx of Γ\Gamma_{\circ}, is the solution to the Dirichlet problem with Cr()=1\operatorname{Cr}(\varnothing)=1 and lim0pt(x)Cr(x)=0\lim_{0pt(x)\to\infty}\operatorname{Cr}(x)=0. In other words, if Γ(n)\Gamma_{\circ}(n) is the graph induced by vertices in Γ\Gamma_{\circ} whose depth is between 0 and nn and Crn\operatorname{Cr}_{n} is the harmonic function on Γ(n)\Gamma_{\circ}(n) with Crn()=1\operatorname{Cr}_{n}(\varnothing)=1 and Crn(x)=0\operatorname{Cr}_{n}(x)=0 for all xx of depth nn, then limnCrn=Cr\lim_{n\to\infty}\operatorname{Cr}_{n}=\operatorname{Cr} pointwise. Here, ‘harmonic’ means that Crn(x)\operatorname{Cr}_{n}(x) is the average value of Crn\operatorname{Cr}_{n} at the neighbours of xx for every xx whose depth is between 1 and n1n-1. In addition, Crn\operatorname{Cr}_{n} increases in nn. The function Crn\operatorname{Cr}_{n} solves a sparse linear system of equations, which we solved for 2n202\leq n\leq 20. We show log2Cr20(x)\log_{2}\operatorname{Cr}_{20}(x) for xx of depth at most 12 in Figure 5.2. There is a clear pattern based on the least significant bits; this is explained by Remark 4.12. Despite Proposition 4.14, the sum Crn(0)+Crn(1)\operatorname{Cr}_{n}(0)+\operatorname{Cr}_{n}(1) is not 1, but only tends to 1 as nn\to\infty. Thus, we normalised Crn\operatorname{Cr}_{n} to sum to 1 on each level. The last 14 of the resulting numbers Crn(0)\operatorname{Cr}_{n}(0) seemed to be approaching a limit exponentially fast with ratio 2, so we fit such a curve to them, leading to our estimate of the preceding paragraph. One can show that Crn(0)\operatorname{Cr}_{n}(0) does approach Cr(0)\operatorname{Cr}(0) exponentially fast; one can also get an upper bound on Cr(0)\operatorname{Cr}(0) by solving the Dirichlet problem where the values Crn(x)\operatorname{Cr}_{n}(x) for xx of depth nn are set to an upper bound on Cr(x)\operatorname{Cr}(x) for such xx.

Refer to caption
Figure 5.2. Approximation of the base-2 logarithms of the crest probabilities at depths 0–12. The dot sizes vary only for visibility.

5.2. Exploration of the harmonic measure

In this section, we investigate further the harmonic measure, νh\nu_{\mathrm{h}}, for simple random walk on Γ\Gamma_{\circ}. We know from Proposition 4.18 that νh\nu_{\mathrm{h}} is singular with respect to Lebesgue measure. Because νh\nu_{\mathrm{h}} is the quotient of ν+\nu_{+} by \mathbb{Z}, it follows that ν+\nu_{+} is also singular with respect to Lebesgue measure on \mathbb{R}.

Figure 5.3 shows an approximation to νh\nu_{\mathrm{h}}. The figure has one dot for each interval of length 2142^{-14}, whose ordinate denotes the measure of that interval times 2142^{14}, as if it were a density. Note that because νh\nu_{\mathrm{h}} is singular, finer approximations would tend to 0 and \infty a.e. with respect to Lebesgue measure. We calculated this approximation as follows. Consider simple random walk on Γ+\Gamma_{+} starting at depth 0. Let KnK_{n} be the change in horizontal position between times Tn1T_{n-1} and TnT_{n} for n1n\geq 1. The reasoning behind Proposition 3.2 shows that (2nKn)n1(2^{n}K_{n})_{n\geq 1} are IID. Note that 2nKn2^{n}K_{n}\in\mathbb{Z}. The distribution of n1Kn\sum_{n\geq 1}K_{n} is ν+\nu_{+}; taking this modulo 1 yields νh\nu_{\mathrm{h}}. Thus, it suffices to know the law of K1K_{1}. By Proposition 4.16, 𝐏[K1=k+i/2]\operatorname{\mathbf{P}\mathopen{}}[K_{1}=k+i/2] equals the probability that simple random walk starting at (k,i)(k,i) at depth 11 visits (0,)(0,\varnothing) before visiting any other vertex at depth 0, where kk\in\mathbb{Z} and i{0,1}i\in\{0,1\}. This is a solution to a Dirichlet problem again; we approximated it by the corresponding Dirichlet problem on Γ\Gamma_{\circ} between depths 66 and 1919, finding the probability for each xx of depth 77 that random walk from xx visits 060^{6} before visiting any other vertex at depth 66 or any vertex at depth 1919. We normalised these probabilities to add to 1. Having this approximation to the law of K1K_{1} at hand, we approximated the law of n=122Kn(mod1)\sum_{n=1}^{22}K_{n}\pmod{1} and then aggregated to intervals of length 2142^{-14}.

Refer to caption
Figure 5.3. An approximation of the harmonic measure νh\nu_{\mathrm{h}} on the interval [0,1][0,1], using intervals of length 2142^{-14}.
Refer to caption
Figure 5.4. An approximation of the harmonic measure νh\nu_{\mathrm{h}} on the interval [0,1][0,1], using intervals of length 2122^{-12}. The colour shows the number of differences in successive bits.

The locations of the most extreme maxima and minima in Figure 5.3 appear to be controlled by binary representations. Maxima occur at positions whose binary expressions are short and terminate, like 0,12,14,0,\frac{1}{2},\frac{1}{4}, and 34\frac{3}{4}. Minima occur at positions whose binary expressions end in alternating sequences of 0’s and 11’s, like 13\frac{1}{3}, 23\frac{2}{3}, and 16\frac{1}{6}. Figure 5.4 shows the same plot as Figure 5.3, but with intervals of length 2122^{-12} instead of 2142^{-14} and with colours corresponding to the number of differences in successive bits in the string of length 12. One can explain such a relationship by the use of gg-measures; see below.

While νh\nu_{\mathrm{h}} is self-similar in that it is invariant under the map x2x(mod1)x\mapsto 2x\pmod{1}, Figure 5.3 appears to show a different kind of self-similarity—the portion of the graph between 0 and 0.50.5 exhibits a similar pattern of oscillations to the whole graph. This indicates a weak influence of the first bit on the distribution of the remaining bits. We look at this quantitatively next.

For x[0,1)x\in[0,1) and i{0,1}i\in\{0,1\}, consider the conditional probability p(i,x):=νh{2x=i2x(mod1)}p(i,x):=\nu_{\mathrm{h}}\bigl{\{}\lfloor{2x}\rfloor=i\mid 2x\pmod{1}\bigr{\}}. This is defined for νh\nu_{\mathrm{h}}-a.e. xx. If we write xx as a binary string (xk)k1(x_{k})_{k\geq 1}, then p(i,x)p(i,x) is the νh\nu_{\mathrm{h}}-probability that x1=ix_{1}=i given (xk)k2(x_{k})_{k\geq 2}. The base-2 entropy of νh\nu_{\mathrm{h}} equals

h:=01[p(0,x)log2p(0,x)p(1,x)log2p(1,x)]𝑑νh(x)=01log2g(x)dνh(x),h:=\int_{0}^{1}\bigl{[}-p(0,x)\log_{2}p(0,x)-p(1,x)\log_{2}p(1,x)\bigr{]}\,d\nu_{\mathrm{h}}(x)=\int_{0}^{1}-\log_{2}g(x)\,d\nu_{\mathrm{h}}(x),

where g(x):=p(2x,x)g(x):=p\bigl{(}\lfloor{2x}\rfloor,x\bigr{)} is defined νh\nu_{\mathrm{h}}-a.e. The entropy hh is also the Hausdorff dimension of νh\nu_{\mathrm{h}}: there is a set of dimension hh that carries νh\nu_{\mathrm{h}}, but no set of dimension smaller than hh carries νh\nu_{\mathrm{h}} [6]. Because νh\nu_{\mathrm{h}} is invariant under the map x2x(mod1)x\mapsto 2x\pmod{1}, yet νh\nu_{\mathrm{h}} is not equal to Lebesgue measure, it follows that h<1h<1. Figure 5.5 shows an approximation to the function gg using 2122^{12} points. This calculation used the approximation to νh\nu_{\mathrm{h}} mentioned above. Using our approximations of gg and νh\nu_{\mathrm{h}}, this gives h0.999799h\approx 0.999799. However, entropy is notoriously difficult to estimate, so although we have other methods that support this estimate of hh, we cannot claim great confidence in it. Interestingly, Figure 5.5 appears to show a continuous curve, monotone on each half of the interval. If such a curve really does exist, then harmonic measure is called a gg-measure [11]. This curve appears to have bounded variation with its derivative being a singular measure: see Figure 5.6. Proposition 4.1 shows that g(x)=g(1x)g(x)=g(1-x). Also, g(x)+g(x+1/2)=1g(x)+g(x+1/2)=1 by definition. We believe that not only is gg continuous and monotone decreasing on [0,1/2][0,1/2], but that it determines νh\nu_{\mathrm{h}} uniquely as a gg-measure; see [12, 16, 7] for discussions of uniqueness.

Assuming that gg is continuous and appears as in Figure 5.5, we have that g(x)>1/2g(x)>1/2 for x[1/4,3/4]x\notin[1/4,3/4] and g(x)<1/2g(x)<1/2 for x(1/4,3/4)x\in(1/4,3/4). Therefore, νh\nu_{\mathrm{h}} will tend to be large at xx with 2kx[1/4,3/4](mod1)2^{k}x\notin[1/4,3/4]\pmod{1} for most kk (the same as the first two bits of 2kx2^{k}x being the same), i.e., for xx with few changes in successive bits, and νh\nu_{\mathrm{h}} will tend to be small at xx with 2kx(1/4,3/4)(mod1)2^{k}x\in(1/4,3/4)\pmod{1} for most kk (the same as the first two bits of 2kx2^{k}x being different), i.e., for xx with many changes in successive bits. This would explain Figure 5.4.

Refer to caption
Figure 5.5. The νh\nu_{\mathrm{h}}-probability g(x)g(x) of the first bit of xx given the rest of the bits of xx, apparently continuous in xx and close to 1/2 and taking the value exactly 1/2 at x{1/4,3/4}x\in\{1/4,3/4\}. The plot shows g(x)g(x) for xx a multiple of 2122^{-12}.
Refer to caption
Refer to caption
Figure 5.6. The discrete derivative of the curve in Figure 5.5 with step 2122^{-12} on the left and with step 2121221\cdot 2^{-12} on the right. This latter quantity is chosen to illustrate that the picture is similar for larger step sizes, and it appears similar for all step sizes in this range, only gradually losing finer details.

6. Optimality of the Construction

In this section, we show that any graph which is a counterexample to our main question must have either some vertices of degree at least 55 or some faces of degree at least 55. Our graphs Γa\Gamma_{a} have vertices of degrees 33 and 44 and faces of degree 55.

Proposition 6.1.

If an infinite plane graph has vertices only of degree at most 44 and faces only of degree at most 44, then the number of vertices of degree 33 is at most 44.

Proof.

We use the combinatorial curvature of a vertex, defined to be 11 minus half of the degree plus the sum of the reciprocals of the degrees of the incident faces. By Corollary 1.4 of [9], the sum of the combinatorial curvatures over all vertices is at most 22, and at most 11 if the graph is infinite.

Write the combinatorial curvature at a vertex vv as 11 plus the sum over all faces ff incident to vv of 1/degf1/21/\deg f-1/2. The assumptions that vertex and face degrees are at most 44 imply that the curvature at each vertex is at least 0, with equality if and only if the vertex has degree 44 and all its incident faces are squares. The curvature is at least 14\frac{1}{4} for a vertex of degree 33. This shows that there are at most 44 vertices of degree 33. ∎

Corollary 6.2.

If an infinite plane graph has vertices only of degree at most 44 and faces only of degree at most 44, then the number of vertices of degree 33 plus the number of triangular faces is at most 44.

Proof.

Apply Proposition 6.1 to the graph formed from the primal and dual together, with new vertices of degree 44 where the primal and dual edges cross. This new graph has one vertex of degree 33 for each primal vertex of degree 33 and one vertex of degree 33 for each triangular face. ∎

The upper bound of 44 is sharp, as can be seen by taking a triangular cylinder formed of squares that is infinite in one direction and capped by a triangle at the other.

Corollary 6.3.

The only stationary infinite plane graph whose vertices and faces have degree at most 44 is the square lattice.

Proof.

Corollary 6.2 shows that such a graph can have only finitely many vertices and faces whose degree is not 44. If it is to be stationary, then it must have either zero or infinitely many such vertices and faces, so all vertices and faces have degree 44. In this case, the graph is the square lattice. ∎

References

  • [1] David Aldous and Russell Lyons. Processes on unimodular random networks. Electron. J. Probab., 12:no. 54, 1454–1508, 2007. Errata, Electron. J. Probab., 22:no. 51, 4pp., 2017 and Electron. J. Probab., 24:no. 25, 1–2, 2019.
  • [2] Omer Angel, Tom Hutchcroft, Asaf Nachmias, and Gourab Ray. Hyperbolic and parabolic unimodular random maps. Geom. Funct. Anal., 28(4):879–942, 2018.
  • [3] Rodrigo Bañuelos. On an estimate of Cranston and McConnell for elliptic diffusions in uniform domains. Probab. Theory Related Fields, 76(3):311–323, 1987.
  • [4] I. Benjamini, R. Lyons, Y. Peres, and O. Schramm. Group-invariant percolation on graphs. Geom. Funct. Anal., 9(1):29–66, 1999.
  • [5] Itai Benjamini and Nicolas Curien. Ergodic theory on stationary random graphs. Electron. J. Probab., 17:paper no. 93, 20, 2012.
  • [6] Patrick Billingsley. Ergodic Theory and Information. John Wiley, New York, 1965.
  • [7] Maury Bramson and Steven Kalikow. Nonuniqueness in gg-functions. Israel J. Math., 84(1-2):153–160, 1993.
  • [8] James W. Cannon, William J. Floyd, Richard W. Kenyon, and Walter R. Parry. Hyperbolic geometry. In Silvio Levy, editor, Flavors of Geometry, volume 31 of Mathematical Sciences Research Institute Publications, pages 59–115. Cambridge University Press, Cambridge, 1997.
  • [9] Matt DeVos and Bojan Mohar. An analogue of the Descartes-Euler formula for infinite graphs and Higuchi’s conjecture. Trans. Amer. Math. Soc., 359(7):3287–3300, 2007.
  • [10] Wilfried Imrich. On Whitney’s theorem on the unique embeddability of 33-connected planar graphs. In Miroslav Fiedler, editor, Recent Advances in Graph Theory (Proc. Second Czechoslovak Sympos., Prague, 1974), pages 303–306. (Loose errata). Academia, Prague, 1975.
  • [11] Michael Keane. Strongly mixing gg-measures. Invent. Math., 16:309–324, 1972.
  • [12] François Ledrappier. Principe variationnel et systèmes dynamiques symboliques. Z. Wahrscheinlichkeitstheorie und Verw. Gebiete, 30:185–202, 1974.
  • [13] Torgny Lindvall. Lectures on the coupling method. Dover Publications, Inc., Mineola, NY, 2002. Corrected reprint of the 1992 original.
  • [14] Russell Lyons and Yuval Peres. Probability on Trees and Networks, volume 42 of Cambridge Series in Statistical and Probabilistic Mathematics. Cambridge University Press, New York, 2016.
  • [15] Jim Pitman. Probability. Springer, New York, 1993.
  • [16] Örjan Stenflo. Uniqueness in gg-measures. Nonlinearity, 16(2):403–410, 2003.