Quantum Diffusion and Delocalization for Band Matrices with General Distribution

Laszlo Erdos, Antti Knowles

Introduction

The proof of quantum diffusion for general band matrices is considerably more involved than for matrices satisfying (1.1). Our proofs are based on an expansion in so-called nonbacktracking powers of HH. As observed by Feldheim and Sodin , under the assumption (1.1) these powers satisfy a simple algebraic recursion relation which immediately implies that they are given by Chebyshev polynomials in HH. In the language of perturbative quantum field theory, the nonbacktracking powers correspond to a self-energy renormalization up to all orders. The underlying algebraic identity, however, heavily relies on the special form (1.1). If (1.1) does not hold, the renormalization is no longer algebraically exact and the recursion relation becomes much more complicated. There are two main reasons for this complication. The first is that the absolute value of each matrix element is genuinely random, and hence powers of matrix elements ∣Hxy∣k|H_{xy}|^{k} cannot be replaced by a constant. The second reason is that the variance σxy2\sigma_{xy}^{2} is no longer given by a step function in x−yx-y. These two complications give rise to different types of error terms that substantially increase the complexity of the Feynman graphs to be estimated. For instance if, instead of (1.1), we assumed

i.e. if the band were given by a step function, then our proof would be simpler (in the language of the graphical representation of Section 6, we would not have any wiggly lines).

We remark that some of the additional complications when considering ensembles more general than (1.1) have been tackled in and . In particular, Feldheim and Sodin, in Section III of , describe how to extend their result on the expectation value of traces of Chebyshev polynomials of Wigner matrices from (1.1) to more general distributions. In Section 9 of his paper on band matrices , Sodin states that the procedure of Section III of can be extended to band matrices satisfying the restriction (1.2), but no details are given. It seems, however, that σxy2\sigma_{xy}^{2} being either a fixed constant or zero plays an important role. In this paper we consider more general band matrices (assuming less decay of the law of the matrix elements, and an arbitrary band shape), and we need to compute squares of matrix elements. Hence the structure of our expansion is more involved, and a novel approach is required to control it.

We remark that the restriction κ<1/3\kappa<1/3 needs to be imposed for several different reasons; see the discussion in Section 10.1. This restriction is natural and can also be understood as follows. If (i) we do not resum terms associated with different nn and n′n^{\prime} (see (4.7) below), and (ii) we do not make systematic use of detailed heat kernel boundsAs explained in Section 11 of , this involves a refined classification of all skeleton graphs in terms of how much they deviate from the 2/3 rule (Lemma 7.7 in )., then our method must fail for κ>1/3\kappa>1/3. For otherwise we could prove, as in Section 11, that the largest eigenvalue of an N×NN\times N Wigner matrix is less than 2+N−2/3−ε2+N^{-2/3-\varepsilon} with high probability; this is known to be false.

We use the letters C,cC,c to denote arbitrary positive constants whose values are not important and may change from one equation to the next. They may depend on fixed parameters (such as dd, ff, α\alpha, and β\beta defined below). We use CC for large constants and cc for small constants. For easy reference, we include a list of commonly used symbols and concepts in Appendix E.

Acknowledgements

We are grateful to a referee for suggesting improvements in the presentation as well as for pointing out some inaccuracies in a previous version of this manuscript.

The setup

We consider Hermitian (or symmetric) random band matrices Hω≡HH^{\omega}\equiv H whose entries HxyH_{xy} are indexed by x,y∈ΛNx,y\in\Lambda_{N}. Here ω∈Ω\omega\in\Omega denotes the element of a probability space Ω\Omega. The entries HxyH_{xy} are always taken to be independent random variables, with the obvious restriction that Hyx=H‾ ⁣ xyH_{yx}=\overline{H}\!\,_{xy}.

Roughly speaking, we shall allow matrices HH whose variances

form a (doubly) stochastic matrix, such that the law of each matrix element HxyH_{xy} is symmetric.

for all x,yx,y and ξ⩾0\xi\geqslant 0. In particular, we may consider Gaussian entries.

and assume that there is a η>0\eta>0 such that

We also assume that the covariance matrix Σ=(Σij)1⩽i,j⩽d\Sigma=(\Sigma_{ij})_{1\leqslant i,j\leqslant d} of ff, defined by

Let WW, 1⩽W⩽N1\leqslant W\leqslant N, be the band width, and define the family of standard deviations σxy⩾0\sigma_{xy}\geqslant 0 through

as W→∞W\to\infty, uniformly for all N⩾WN\geqslant W. In the following we make use of (2.6) without further comment. For notational convenience, we use both WW and MM in tandem. The definition of HH immediately implies that

for all xx. Moreover, by symmetry of the law of AxyA_{xy}, we have

whenever n+mn+m is odd. Finally, we assume that

Results

The quantity ϱ(t,x)\varrho(t,x) has the interpretation of the probability of finding a quantum particle at the lattice site xx at time tt, provided it started from the origin at time . Here the time evolution of the quantum particle is governed by the Hamiltonian HH. See for more details.

We consider time scales of order MκM^{\kappa} where κ<1/3\kappa<1/3. Thus, we set

where T⩾0T\geqslant 0 is a quantity of order one. We consider diffusive length scales in xx, i.e. distances

Our main result generalizes Theorem 3.1 of to the class of band matrices with general distribution and covariance introduced in Section 2.

uniformly in N⩾W1+d/6N\geqslant W^{1+d/6} and 0⩽T⩽T00\leqslant T\leqslant T_{0}. Here

where, we recall, Σ\Sigma is the covariance matrix (2.3) of the probability density ff.

As a corollary of Theorem 3.1, we get delocalization of eigenvectors of HH on scales W1+dκ/2W^{1+d\kappa/2}. Indeed, the methods of , Section 10, imply that the localization length of the eigenvectors of HH is with high probability larger than the band width times Wdκ/2W^{d\kappa/2}. See , Theorem 3.3 and Corollary 3.4, for a precise statement as well as a proof.

Our methods also yield a new bound on the largest eigenvalue of a band matrix. This bound is in fact valid for a larger class of random matrices, for which the spatial structure and dimensionality are irrelevant.

Let the N×NN\times N matrix AA be as in Section 2, and take a family {σxy2}x,y=1N\{\sigma_{xy}^{2}\}_{x,y=1}^{N} of variances that satisfy (2.7). Define

and set Hxy:=σxyAxyH_{xy}\mathrel{\mathop{:}}=\sigma_{xy}A_{xy} . Then there is a constant c>0c>0 such that for any ε\varepsilon satisfying 0<ε<2/30<\varepsilon<2/3 we have

We stress here that the condition (2.9) applies to Theorem 3.1 only, and is not imposed in Theorem 3.4.

The rest of this paper is devoted to the proof of Theorem 3.1, with the exception of Section 11 which contains the proof of Theorem 3.4.

Summary of the Chebyshev expansion from [1]

For the following, we fix T⩾0T\geqslant 0; the claimed uniformity on compacts is a trivial consequence of our analysis and we shall not mention it any more. For notational convenience, we often abbreviate

The starting point of our proof is the same as in , i.e. the Chebyshev expansion of the propagator,

Here UnU_{n} denotes the nn-th Chebyshev polynomial of the second kind, defined through

For our purposes it is more convenient to work with the rescaled polynomials U~n(ξ):=Un(ξ/2)\widetilde{U}_{n}(\xi)\mathrel{\mathop{:}}=U_{n}(\xi/2). They satisfy the recursion relation

where Jn(t)J_{n}(t) is the nn-th Bessel function of the first kind. We shall need the following basic estimates on αn(t)\alpha_{n}(t); see , Equations (5.4) and (7.14). We have the bound

Using the Chebyshev expansion (4.1) we may write

The expansion (4.7) is the starting point of our analysis.

Truncations

We begin the proof of Theorem 3.1 by introducing a series of truncations in the expansion (4.7). First, we truncate in the lattice size NN by showing that the error we make by assuming N⩽WCN\leqslant W^{C} is negligible (see (5.2)). Second, we use the subexponential decay of the matrix elements of AA to cut off ∣Axy∣\lvert A_{xy}\rvert at scales MδM^{\delta} for an arbitrary δ>0\delta>0. Third, we introduce a cutoff in the summation over nn and n′n^{\prime} in (4.7); this will prove necessary because the combinatorial estimates for the right-hand side of (4.7) that we shall derive in Sections 8 – 10 deteriorate for very large nn and n′n^{\prime}.

We replace the matrix HH with a truncated matrix H^\widehat{H}, whereby we truncate in both the size of the lattice and the support of the distribution of the matrix entries. Both truncations are made possible by the following estimate on the speed of propagation of HH.

Let \widetilde{N}\equiv\widetilde{N}(W)=\min\bigl{(}{W^{10d+16},N}\bigr{)} and introduce the truncated Hamiltonian H~\widetilde{H} defined by

Then there is a constant C>0C>0 such that, for all t⩽Mt\leqslant M we have

where α\alpha is the constant from (2.1).

In a first step we truncate the lattice size NN. Defining

Then the absolute value of (5.1) is equal to

where we used that HH and H~\widetilde{H} are Hermitian, and ∥E∥⩽C\lVert E\rVert\leqslant C. Using Proposition 5.1 we therefore conclude that (5.1) vanishes as W→∞W\to\infty, uniformly for t⩽Mt\leqslant M. Note that the matrix a(W,N)H~a(W,N)\widetilde{H}, where a(W,N):=M(W,N,f)M(W,N~,f)a(W,N)\mathrel{\mathop{:}}=\frac{M(W,N,f)}{M(W,\widetilde{N},f)}, satisfies (2.7). Since lim⁡W→∞a(W,N)=1\lim_{W\to\infty}a(W,N)=1, is is enough to prove Theorem 3.1 for the matrix a(W,N)H~a(W,N)\widetilde{H} (it is straightforward to check that replacing TT with a(W,N)Ta(W,N)T in our proof has no effect).

We conclude that it is enough to prove Theorem 3.1 for

We shall always assume (5.2) from now on.

In a second step we truncate the support of the entries of AA. Let δ\delta satisfy

and define the matrix A^\widehat{A} through

In following we adopt the convention that adding a hat (⋅)^\widehat{(\cdot)} to a quantity (⋅)(\cdot) means that in the definition of (⋅)(\cdot) we replace AA with A^\widehat{A}. In particular, we set

By the uniform subexponential decay of the entries (2.1), we have

It is now easy to prove the main result of this subsection.

Using the bound ∣ϱ(t,x)∣⩽1\lvert\varrho(t,x)\rvert\leqslant 1, (5.5), and (5.2) we find

Note that, by the definition (5.4), the law of A^xy\widehat{A}_{xy} is symmetric. In particular, H^\widehat{H} satisfies (2.8). Moreover, we have the following bounds on the variance of H^xy\widehat{H}_{xy}.

There is a constant CC independent of xx and yy such that

The upper bound is obvious from (5.4). In order to prove the lower bound, we write

3 The tail of the expansion

As observed in , the coefficient αn(t)\alpha_{n}(t) is very small for n≫tn\gg t. Thus, we choose a cutoff exponent μ\mu satisfying

The key ingredient for controlling the tail, i.e. the terms n+n′⩾Mμn+n^{\prime}\geqslant M^{\mu} in (5.6), is the following a priori estimate on the norm of H^\widehat{H}.

There are constants C,ε>0C,\varepsilon>0, depending on δ\delta, such that

Split ϱ^b(t,x)=ϱ^b,⩽(t,x)+ϱ^b,>(t,x)\widehat{\varrho}_{b}(t,x)=\widehat{\varrho}_{b,\leqslant}(t,x)+\widehat{\varrho}_{b,>}(t,x) by splitting the summation over n,n′n,n^{\prime} in (5.8) into the parts n+n′⩽Mμn+n^{\prime}\leqslant M^{\mu} and n+n′>Mμn+n^{\prime}>M^{\mu}.

We now estimate ∑x∣ϱ^b,>(WdκT,x)∣\sum_{x}\lvert\widehat{\varrho}_{b,>}(W^{d\kappa}T,x)\rvert. To this end, we use the following rough estimate on Chebyshev polynomials.

The recursion relation (4.3) combined with a simple induction argument shows that the coefficients of U~n\widetilde{U}_{n} are bounded in absolute value by 2n2^{n}. This implies that

Let us now consider the main term ϱ^b,⩽(t,x)\widehat{\varrho}_{b,\leqslant}(t,x). In order to get a graph expansion scheme from (2.8), we need to get rid of the conditioning on the norm of H^\widehat{H}, i.e. recover the expression

The expectation is estimated, using Lemma 5.5, by

where in the last step we used the trivial bound

Thus, using (4.6), (5.2), and Proposition 5.4, we find

The following proposition summarizes our results from this section. It shows that on time scales t≲Wdκt\lesssim W^{d\kappa}, instead of the original density ϱ(x,t)\varrho(x,t) defined in (3.1) it will be sufficient to deal with the density ϱ^⩽(x,t)\widehat{\varrho}_{\leqslant}(x,t) of the truncated dynamics defined in (5.10). In the rest of the paper we shall work with ϱ^⩽(x,t)\widehat{\varrho}_{\leqslant}(x,t).

for some c>0c>0, where ϱ^⩽\widehat{\varrho}_{\leqslant} is defined in (5.10).

Proposition 5.6 is an immediate consequence of Proposition 5.2 and the equations (5.3), (5.9), and (5.11). ∎

Note moreover that in the definition (5.10) the sum ranges only over indices nn and n′n^{\prime} such that n+n′n+n^{\prime} is even. This follows from the fact that UnU_{n} is odd (even) for odd (even) nn, and that H^\widehat{H} satisfies the moment condition (2.8).

The path expansion

In this section we develop a graphical expansion to compute the matrix elements of U~n(H^)\widetilde{U}_{n}(\widehat{H}) needed to evaluate ϱ^⩽(x,t)\widehat{\varrho}_{\leqslant}(x,t); see (5.10). The result of this expansion is summarized in Proposition 6.7, which expresses U~n(H^)\widetilde{U}_{n}(\widehat{H}) as a sum over graphs. The main idea is that, thanks to the special properties of the Chebyshev polynomials, we can express U~n(H^)\widetilde{U}_{n}(\widehat{H}) in terms of nonbacktracking powers of H^\widehat{H}, up to some error terms. The nonbacktracking powers make it easier to identify the main terms and the error terms in the computation of the expectation in (5.10). The expectation will be computed in Section 7 by introducing an additional structure, the lumping of edges, to the graphical representation. Eventually, the main terms will correspond to certain very simple graphs with a trivial lumping (ladders) and their contribution yields the final limiting equation (Section 8). The contribution of all other nontrivial graphs or nontrivial lumpings will be negligible in the W→∞W\to\infty limit; the estimate of these error terms constitutes the rest of the paper.

(Note that in (4.1) Un=Un(ξ)U_{n}=U_{n}(\xi) denoted the standard Chebyshev polynomials, but for the rest of the paper we shall use UnU_{n} to denote the matrix U~n(H^)\widetilde{U}_{n}(\widehat{H}).) Thus we have

Next, for n⩾2n\geqslant 2 we define VnV_{n} as the nn-th nonbacktracking power of H^\widehat{H}, i.e.

where in (6.2a) we used (2.7). Moreover, we introduce the shorthand Φ3Vn‾ ⁣ \underline{\Phi_{3}V_{n}}\!\,, defined by

we use the convention that Φ3V0‾ ⁣ =Φ3\underline{\Phi_{3}V_{0}}\!\,=\Phi_{3}.

The expressions for V0,V1,V2V_{0},V_{1},V_{2} are easy to derive from the definition of VnV_{n}. Moreover, for n⩾3n\geqslant 3 we find

We may now derive the path expansion of UnU_{n}. To streamline notation, it is convenient to define Φ2Vn‾ ⁣ :=Φ2Vn\underline{\Phi_{2}V_{n}}\!\,\mathrel{\mathop{:}}=\Phi_{2}V_{n}.

It is easy to see from (6.1) and Lemma 6.1 that

using a simple induction argument. The cases n=0,1,2n=0,1,2 are trivial. Assuming the claim holds up to n−1n-1, we get from (6.5)

where in the last step we used Lemma 6.1. Thus (6.6) is proved.

Finally, (6.4) is an immediate consequence of (6.6). ∎

2 Graphical representation

The path expansion (6.4) is the key algebraic identity of our proof. We now introduce a graphical representation of (6.4) by associating a rooted tree graph GG with each summand in (6.4).

Before giving a precise definition of our graphs, we outline how they arise from (6.4). A matrix element H^x0x1\widehat{H}_{x_{0}x_{1}} is represented by two vertices, and 11. To each vertex vv we assign a label xv∈ΛNx_{v}\in\Lambda_{N}. Matrix multiplication is represented by concatenating such edges. Thus, H^x0x1⋯H^xn−1xn\widehat{H}_{x_{0}x_{1}}\cdots\widehat{H}_{x_{n-1}x_{n}} is represented as a sequence of vertices 0,…,n0,\dots,n joined by nn edges. The root is always the leftmost vertex, and the edges are directed away from the root. If two neighbouring vertices u,wu,w of a vertex vv are constrained to have different labels (the nonbacktracking condition), we draw vv using a black dot; otherwise, we draw vv using a white dot. A factor Φ2\Phi_{2} gives rise to a directed edge, represented by a slashed double line, whose final vertex is “dangling” in the sense that it has degree one. A factor Φ3\Phi_{3} is represented by a wiggly edge. See Figure 6.1 for an illustration of these rules.

Using these graphical building blocks we may conveniently represent any summand of (6.4). See Figure 6.2 for an example.

3 Definition of graphs

We now give a precise definition of a set of graphs that is sufficiently general for our purposes. Let GG be a finite, oriented, unlabelled, rooted tree. We denote by V(G)\mathcal{V}(G) the set of vertices of GG, by E(G)\mathcal{E}(G) the set of edges of GG, and by a(G)∈V(G)a(G)\in\mathcal{V}(G) the root of GG. That GG is oriented means that GG is drawn in the plane, and the edges incident to any vertex are ordered. (Thus, each edge ee adjacent to a vertex vv has a successor, defined as the next edge adjacent to vv counting anticlockwise from ee.) In particular, two graphs are considered different even if they are isomorphic in the usual graph-theoretical sense but the ordering of the edges at some vertex differs. This notion of orientation can be formalized using Dick paths (see e.g. , Chapter 1). Such a formal definition is not necessary for our purposes however.

The choice of a root a(G)a(G) implies that we may view GG as a directed graph, whereby edges are directed away from the root. Thus we shall always regard an edge e=(v,w)e=(v,w) as an ordered pair of vertices. Given an edge e=(v,w)∈E(G)e=(v,w)\in\mathcal{E}(G), we denote by a(e)=va(e)=v the initial vertex of ee and by b(e)=wb(e)=w the final vertex of ee.

There is a natural notion of distance between vertices: For v,w∈V(G)v,w\in\mathcal{V}(G) we set d(v,w)d(v,w) to be equal to the number of edges in the shortest path from vv to ww. Each vertex v≠a(G)v\neq a(G) has a parent ww, defined as the unique vertex adjacent to vv and satisfying d(a(G),w)=d(a(G),v)−1d(a(G),w)=d(a(G),v)-1. If ww is the parent of vv we also say that vv is a child of ww. Similarly, if an edge ee is not incident to a(G)a(G), we call the (unique) edge e′e^{\prime} satisfying a(e)=b(e′)a(e)=b(e^{\prime}) the parent of ee; in this case we also call ee a child of e′e^{\prime}.

We require that GG have an additional distinguished vertex b(G)∈V(G)b(G)\in\mathcal{V}(G), which need not be different from a(G)a(G). The path connecting a(G)a(G) to b(G)b(G) is called the stem of GG, and denoted by S(G)\mathcal{S}(G). When drawing GG in the plane, we draw the stem as a horizontal path from a(G)a(G) at its left edge to b(G)b(G) at its right edge. We require that all edges not belonging to the stem lie above it (see Figure 6.3). Ultimately, the vertices a(G)a(G) and b(G)b(G) will receive the fixed labels xa(G)=xx_{a(G)}=x and xb(G)=yx_{b(G)}=y in the graphical expansion of the matrix element (Un)xy(U_{n})_{xy}.

We denote the set of such graphs by W\mathfrak{W}. We call an edge e∈E(G)e\in\mathcal{E}(G) a stem edge if it belongs to E(S(G))\mathcal{E}(\mathcal{S}(G)), and a bough edge otherwise. If GG has no bough edges, we call it a bare stem. A bare stem is uniquely determined by its number of edges.

Thus, a graph G∈WG\in\mathfrak{W} consists of a stem and a collection of rooted trees, called boughs. Each bough is directed away from its root vertex, which belongs to the stem S(G)\mathcal{S}(G). We abbreviate with B(G)\mathcal{B}(G) the subgraph of GG consisting of all bough edges. We call a bough edge e∈E(B(G))=E(G)∖E(S(G))e\in\mathcal{E}(\mathcal{B}(G))=\mathcal{E}(G)\setminus\mathcal{E}(\mathcal{S}(G)) a leaf if b(e)b(e) has degree one. See Figure 6.3 for an example of a graph in W\mathfrak{W}.

Next, we decorate graphs G∈WG\in\mathfrak{W} as follows. First, we tag the edges, i.e. we choose a map τG\tau_{G} on E(G)\mathcal{E}(G), called a tagging, with values in the set of tags

Here ss stands for “stem” and bb for “bough”. We require that the tag τG(e)\tau_{G}(e) be of the form (s,i)(s,i) if e∈E(S(G))e\in\mathcal{E}(\mathcal{S}(G)) and of the form (b,i)(b,i) otherwise. The index ii (taking values in {0,1}\{0,1\} for stem edges and {0,…,4}\{0,\dots,4\} for bough edges) is used to tag different types of edges. Edges whose tag is (s,0)(s,0) or (b,0)(b,0) are called large; other edges are called small. The reason for this nomenclature lies in the magnitude of their contribution to the value of the graph after taking the expectation; see Section 9. Second, we choose a symmetric map lG:V(G)2→{0,1}l_{G}:\mathcal{V}(G)^{2}\to\{0,1\} which will be used to encode all nonbacktracking conditions on GG. The idea is that lG(v,w)=1l_{G}(v,w)=1 induces a constraint xv≠xwx_{v}\neq x_{w} on the labels. We require that l(v,w)=0l(v,w)=0 unless d(v,w)=2d(v,w)=2. We call the triple (G,τG,lG)(G,\tau_{G},l_{G}) a decorated graph, and denote the set of decorated graphs by G\mathfrak{G}.

Next, we associate a value Vxy(G)\mathfrak{V}_{xy}(\mathcal{G}) with each decorated graph G∈G\mathcal{G}\in\mathfrak{G}. The value Vxy(G)\mathfrak{V}_{xy}(\mathcal{G}) is a random variable that depends on two labels x,y∈ΛNx,y\in\Lambda_{N}. For the following we fix G=(G,τG,lG)\mathcal{G}=(G,\tau_{G},l_{G}). We shall assign a label xv∈ΛNx_{v}\in\Lambda_{N} to each vertex v∈V(G)v\in\mathcal{V}(G) in such a way that x=xa(G)x=x_{a(G)} and y=xb(G)y=x_{b(G)}. To define Vxy(G)\mathfrak{V}_{xy}(G) we first assign a polynomial in the matrix entries to each edge. Let e∈E(G)e\in\mathcal{E}(G) and abbreviate x0=xa(e)x_{0}=x_{a(e)} and x1=xb(e)x_{1}=x_{b(e)}. We associate a polynomial PτG(e)(H^x0x1,H^x1x0)P_{\tau_{G}(e)}(\widehat{H}_{x_{0}x_{1}},\widehat{H}_{x_{1}x_{0}}), and a degree deg⁡τG(e)≡deg⁡(e)\deg_{\tau_{G}}(e)\equiv\deg(e), with ee according to the following table.

Note that deg⁡(e)\deg(e) is nothing but the degree of the polynomial PτG(e)P_{\tau_{G}(e)}. The degree of G\mathcal{G} is

We call a stem vertex v∈V(S(G))∖{a(G),b(G)}v\in\mathcal{V}(\mathcal{S}(G))\setminus\{a(G),b(G)\} nonbacktracking if the two stem edges adjacent to vv, (u,v)(u,v) and (v,w)(v,w), satisfy lG(u,w)=1l_{G}(u,w)=1; according to (6.9), this means that we have the constraint xu≠xwx_{u}\neq x_{w}. Otherwise we call vv backtracking. We call the stem S(G)\mathcal{S}(G) completely nonbacktracing if all vertices in V(S(G))∖{a(G),b(G)}\mathcal{V}(\mathcal{S}(G))\setminus\{a(G),b(G)\} are nonbacktracking. Decorated graphs (G,τG,lG)∈G(G,\tau_{G},l_{G})\in\mathfrak{G} are represented graphically as follows. Each edge of GG is drawn using a decoration that identifies its tag τG(e)\tau_{G}(e); see Figure 6.4. (Note that, although Figure 6.4 suggests that decorated bough edges are double, they are in fact single. This graphical representation using double lines is chosen in the light of the graph operations Fn\mathcal{F}_{n}, Fc\mathcal{F}_{c}, and R\mathcal{R} defined below.) Non-backtracking stem vertices are drawn with a black dot; other vertices are drawn with a white dot. Note that using black and white dots to draw the vertices displays only partial information about lGl_{G}: Only nonbacktracking restrictions pertaining to pairs of vertices both in the stem are indicated in our graphical representation.

See Figure 6.5 for an example of a decorated graph.

4 Operations on graphs

As it turns out, in order to control the graph expansion we shall have to make all stem vertices apart from a(G)a(G) and b(G)b(G) nonbacktracking. To this end, we introduce two operations, Fn\mathcal{F}_{n} and Fc\mathcal{F}_{c}, on the set of decorated graphs G\mathfrak{G}. We shall prove that after a finite number of successive applications of either Fn\mathcal{F}_{n} or Fc\mathcal{F}_{c} to an arbitrary decorated graph, we always get a graph with a completely nonbacktracking stem. The index nn stands for “nonbacktracking” and cc for “collapsing”. The idea behind the definition of Fn\mathcal{F}_{n} and Fc\mathcal{F}_{c} is to choose the first (in the natural order of S(G)\mathcal{S}(G)) backtracking stem vertex v1∈V(S(G))∖{a(G),b(G)}v_{1}\in\mathcal{V}(\mathcal{S}(G))\setminus\{a(G),b(G)\} and introduce a splitting in the definition (6.9) using

where the vertices v0,v2∈V(S(G))v_{0},v_{2}\in\mathcal{V}(\mathcal{S}(G)) are the neighbours of v1v_{1} in the stem, i.e. they satisfy (v0,v1),(v1,v2)∈E(S(G))(v_{0},v_{1}),(v_{1},v_{2})\in\mathcal{E}(\mathcal{S}(G)).

We now define Fn\mathcal{F}_{n} and Fc\mathcal{F}_{c} more precisely. If S(G)\mathcal{S}(G) has no backtracking vertex, set Fn(G):=G\mathcal{F}_{n}(\mathcal{G})\mathrel{\mathop{:}}=\mathcal{G} and Fc(G):=∅\mathcal{F}_{c}(\mathcal{G})\mathrel{\mathop{:}}=\emptyset, where ∅\emptyset is the empty graph satisfying Vxy(∅):=0\mathfrak{V}_{xy}(\emptyset)\mathrel{\mathop{:}}=0.

Otherwise, let v1v_{1} be the first backtracking vertex in V(S(G))∖{a(G),b(G)}\mathcal{V}(\mathcal{S}(G))\setminus\{a(G),b(G)\} and define v0v_{0} and v2v_{2} as above. Then we set Fn(G):=(G,τG,l~G)\mathcal{F}_{n}(\mathcal{G})\mathrel{\mathop{:}}=(G,\tau_{G},\widetilde{l}_{G}), where

Thus, the operation Fn\mathcal{F}_{n} simply makes the vertex v1v_{1} a nonbacktracking vertex of S(G)\mathcal{S}(G) without changing GG or τG\tau_{G}, i.e. it sets l~G(v0,v2)=l~G(v2,v0)=1\widetilde{l}_{G}(v_{0},v_{2})=\widetilde{l}_{G}(v_{2},v_{0})=1 and leaves l~G\widetilde{l}_{G} unchanged for any other pair of vertices.

Next, we define Fc\mathcal{F}_{c}. Let v0,v1,v2v_{0},v_{1},v_{2} be as above. The operation Fc\mathcal{F}_{c} collapses the two nearest stem neighbours, v0v_{0} and v2v_{2}, of v1v_{1} into one vertex and fuses the two edges (v0,v1)(v_{0},v_{1}) and (v1,v2)(v_{1},v_{2}) into one edge (see Figure 6.6). This definition is very natural in the light of Figure 6.6 and our choice of conventions for drawing bough edges as double lines. Thus, a reader who believes his eyes when gazing at pictures like Figure 6.6 may safely skip the following two paragraphs.

To define the operation Fc\mathcal{F}_{c} precisely, we identify v0v_{0} with v2v_{2}, i.e. introduce the equivalence classes

Define the graph G~\widetilde{G} through its vertex set V(G~)={[v] : v∈V(G)}\mathcal{V}(\widetilde{G})=\{[v]\,:\,v\in\mathcal{V}(G)\}, and its edge set, which is obtained as follows. Each edge (v,w)∈E(G)∖{(v1,v2)}(v,w)\in\mathcal{E}(G)\setminus\{(v_{1},v_{2})\} gives rise to the edge ([v],[w])∈E(G~)([v],[w])\in\mathcal{E}(\widetilde{G}). Thus, the edges (v0,v1)(v_{0},v_{1}) and (v1,v2)(v_{1},v_{2}) are fused into a single edge ([v0],[v1])([v_{0}],[v_{1}]). The tag \tau_{\widetilde{G}}\bigl{(}{([v],[w])}\bigr{)} is by definition equal to the tag \tau_{G}\bigl{(}{(v,w)}\bigr{)} if (v,w)≠(v0,v1)(v,w)\neq(v_{0},v_{1}); the tag of the edge ([v0],[v1])([v_{0}],[v_{1}]) is defined by the following table.

The initial and final vertices of G~\widetilde{G} are given by a(G~):=[a(G)]a(\widetilde{G})\mathrel{\mathop{:}}=[a(G)] and b(G~):=[b(G)]b(\widetilde{G})\mathrel{\mathop{:}}=[b(G)]. The edges of G~\widetilde{G} are oriented in the natural way when drawing GG and G~\widetilde{G} in the plane; instead of giving a formal definition of the orientation, we refer to Figure 6.6.

Finally, we define the map lG~l_{\widetilde{G}}, which encodes the nonbacktracking information of G~\widetilde{G}, through

Thus, in the graphical representation of Fc(G):=(G~,τG~,lG~)\mathcal{F}_{c}(\mathcal{G})\mathrel{\mathop{:}}=(\widetilde{G},\tau_{\widetilde{G}},l_{\widetilde{G}}), the vertex [v0]=[v2][v_{0}]=[v_{2}] is always white (i.e. backtracking). Note that if v0v_{0} or v2v_{2} was nonbacktracking, this restriction remains encoded in the map lG~l_{\widetilde{G}}, but is no longer visible in the colouring of the vertices.

We summarize the key properties of Fn\mathcal{F}_{n} and Fc\mathcal{F}_{c}, which follow immediately from their construction.

Let G∈G\mathcal{G}\in\mathfrak{G}. Then Fn(G),Fc(G)∈G\mathcal{F}_{n}(\mathcal{G}),\mathcal{F}_{c}(\mathcal{G})\in\mathfrak{G}. Moreover,

5 Graphs with completely nonbacktracking stem

Next, we introduce two special subsets of decorated graphs. We define G′⊂G\mathfrak{G}^{\prime}\subset\mathfrak{G} to be the set of decorated graphs corresponding to terms in (6.4). See Figure 6.2 for an example. More precisely:

The set G′\mathfrak{G}^{\prime} is the subset of (G,τG,lG)∈G(G,\tau_{G},l_{G})\in\mathfrak{G} satisfying

All boughs of GG contain only one edge, whose tag is (b,1)(b,1);

lG(u,w)=1l_{G}(u,w)=1 if and only if there is a vertex vv that is not the root of a bough, such that (u,v),(v,w)∈E(S(G))(u,v),(v,w)\in\mathcal{E}(\mathcal{S}(G)) with \tau_{G}\bigl{(}{(v,w)}\bigr{)}=(s,0).

Property (ii) says that all bough vertices (including the bough roots) are white, and that the left vertex of a wiggly edge is white. The remaining vertices (apart from a(G)a(G) and b(G)b(G)) are black. It is easy to see that the graphs associated with terms on the right-hand side of (6.4) belong to G′\mathfrak{G}^{\prime}

Note that, unlike in the case of a general graph G∈G\mathcal{G}\in\mathfrak{G}, the nonbacktracking information of a graph G∈G′\mathcal{G}\in\mathfrak{G}^{\prime} is fully encoded in the colouring of its vertices. Indeed, lG(v,w)l_{G}(v,w) can only be 11 if v,w∈V(S(G))v,w\in\mathcal{V}(\mathcal{S}(G)). Moreover, from (ii) we see that lGl_{G} is uniquely determined by GG and τG\tau_{G}. Thus, a decorated graph G=(G,τG,lG)∈G′\mathcal{G}=(G,\tau_{G},l_{G})\in\mathfrak{G}^{\prime} is uniquely determined by its graph and tagging, i.e. the pair (G,τG)(G,\tau_{G}).

The second important subset of decorated graphs is generated from G′\mathfrak{G}^{\prime} by applying the operations Fn,Fc\mathcal{F}_{n},\mathcal{F}_{c} to decorated graphs in G′\mathfrak{G}^{\prime} until the stem is completely nonbacktracking, i.e. all stem vertices (apart from a(G)a(G) and b(G)b(G)) are black.

For G∈G′\mathcal{G}\in\mathfrak{G}^{\prime} we define BG\mathscr{B}_{\mathcal{G}} as the set of decorated graphs G~∈G\widetilde{\mathcal{G}}\in\mathfrak{G} whose stem is completely nonbacktracking and that are obtained from G\mathcal{G} by a finite number of operations Fn\mathcal{F}_{n} and Fc\mathcal{F}_{c}. Furthermore we set

The set G♯\mathfrak{G}_{\sharp} is the set of “good” graphs that we shall work with in later sections. Thus, given a graph G∈G′\mathcal{G}\in\mathfrak{G}^{\prime} corresponding to a summand of (6.4), we first transform it into the family BG\mathscr{B}_{\mathcal{G}} of graphs in G♯\mathfrak{G}_{\sharp}. The contribution of G\mathcal{G} to the expansion (6.4) is given by the sum of the contributions of all graphs in BG\mathscr{B}_{\mathcal{G}} (see (6.10) below). We then exploit the fact that we have good estimates on the contributions of graphs with completely nonbacktracking stems.

Next, we state and prove the key properties of the set G♯\mathfrak{G}_{\sharp} and the operations Fn\mathcal{F}_{n} and Fc\mathcal{F}_{c}.

If (G,τG,lG)∈G♯(G,\tau_{G},l_{G})\in\mathfrak{G}_{\sharp} then all leaves of GG are small (in τG\tau_{G}).

If (G,τG,lG)∈G♯(G,\tau_{G},l_{G})\in\mathfrak{G}_{\sharp} and e∈E(G)e\in\mathcal{E}(G) has tag τG(e)=(b,1)\tau_{G}(e)=(b,1), then ee is a leaf of GG.

If G≠G′∈G′\mathcal{G}\neq\mathcal{G}^{\prime}\in\mathfrak{G}^{\prime} then BG∩BG′=∅\mathscr{B}_{\mathcal{G}}\cap\mathscr{B}_{\mathcal{G}^{\prime}}=\emptyset.

For any G∈G′\mathcal{G}\in\mathfrak{G}^{\prime} and G~∈BG\widetilde{\mathcal{G}}\in\mathscr{B}_{\mathcal{G}} we have deg⁡(G)=deg⁡(G~)\deg(\mathcal{G})=\deg(\widetilde{\mathcal{G}}).

For each G∈G′\mathcal{G}\in\mathfrak{G}^{\prime} we have

The key ingredient of the proof is the following ripping operation, denoted by R\mathcal{R}. It provides a link between the sets G♯\mathfrak{G}_{\sharp} and G′\mathfrak{G}^{\prime}, and is essentially the converse of multiple applications of Fn\mathcal{F}_{n} and Fc\mathcal{F}_{c}. The idea is to take hold of the vertices a(G)a(G) and b(G)b(G) of a given tagged graph (G,τG)(G,\tau_{G}) and “pull them apart”, thus “ripping open” all bough edges of G\mathcal{G} except those of type (b,1)(b,1). When interpreted graphically, the character of each edge (straight or wiggly) is kept unchanged, whereby the double edge of a bough edge is split into two single edges.

When defining R\mathcal{R} it is convenient, in a first step, to “rip open” all bough edges (including those of type (b,1)(b,1)) of (G,τG)(G,\tau_{G}); we shall call the resulting tagged graph P(G,τG)\mathcal{P}(G,\tau_{G}). In a second step, we undo the ripping of all bough edges of type (b,1)(b,1), which results in the tagged graph R(G,τG)\mathcal{R}(G,\tau_{G}).

In order to define P\mathcal{P}, we need one additional tag (s,2)(s,2) for stem edges, which we draw with a single solid line that is slashed. Stem edges of type (s,2)(s,2) result from the ripping open of a bough edge of type (b,1)(b,1). By walking around GG, we associate with the tagged graph (G,τG)(G,\tau_{G}) a tagged bare stem (G~,τG~)=:P(G,τG)(\widetilde{G},\tau_{\widetilde{G}})=\mathrel{\mathop{:}}\mathcal{P}(G,\tau_{G}). More precisely, we draw GG in the plane, and start at the vertex a(G)a(G). At each step, we move along one edge of GG in such a way that we always remain to the left of GG; see Figure 6.7. Every stem edge is travelled once, and every bough edge twice. Each time we move along an edge e∈E(G)e\in\mathcal{E}(G), we add an edge e~\widetilde{e} to the stem G~\widetilde{G}. Depending on whether we moved along ee in the direction of ee (denoted by ++) or against the direction of ee (denoted by −-), we associate a tag τG~(e~)\tau_{\widetilde{G}}(\widetilde{e}) with e~\widetilde{e} according to the following table.

These rules are made obvious by a glance at Figure 6.4; indeed, a tagged bough edge is represented with a double line which corresponds exactly to the two single lines resulting from ripping the bough edge open. Figure 6.9 provides an example of the operation (G,τG)↦P(G,τG)(G,\tau_{G})\mapsto\mathcal{P}(G,\tau_{G}). The map P\mathcal{P} can also be interpreted as first doubling all bough edges according to their tags, and ripping them open successively by pulling the edges a(G)a(G) and b(G)b(G) apart; see Figure 6.8.

We now define R(G,τG)=G′\mathcal{R}(G,\tau_{G})=\mathcal{G}^{\prime} to be the unique decorated graph G′=(G′,τG′,lG′)∈G′\mathcal{G}^{\prime}=(G^{\prime},\tau_{G^{\prime}},l_{G^{\prime}})\in\mathfrak{G}^{\prime} that satisfies P(G,τG)=P(G′,τG′)\mathcal{P}(G,\tau_{G})=\mathcal{P}(G^{\prime},\tau_{G^{\prime}}); see Figure 6.9. That there is exactly one such G′∈G′\mathcal{G}^{\prime}\in\mathfrak{G}^{\prime} follows immediately from the definitions of P\mathcal{P} and G′\mathfrak{G}^{\prime}, as well as the fact that lG′l_{G^{\prime}} is uniquely determined by the pair (G′,τG′)(G^{\prime},\tau_{G^{\prime}}) through Definition 6.4 (ii). (Thus, the operation P\mathcal{P} plays only an auxiliary role, its sole purpose being to clarify the definition of R\mathcal{R}.)

Having defined the ripping operation R\mathcal{R}, we are now ready to prove Claim (i) of the Proposition. Before giving the full proof we outline the strategy. First, for any G=(G,τG,lG)∈G♯\mathcal{G}=(G,\tau_{G},l_{G})\in\mathfrak{G}_{\sharp} we construct the ripped graph R(G,τG)∈G′\mathcal{R}(G,\tau_{G})\in\mathfrak{G}^{\prime}, which does not depend on lGl_{G}. Second, by definition of G′\mathfrak{G}^{\prime}, the ripped graph G′=R(G,τG)\mathcal{G}^{\prime}=\mathcal{R}(G,\tau_{G}) bears a unique nonbacktracing map lG′l_{G^{\prime}}. Third, by definition of G♯\mathfrak{G}_{\sharp}, there is a sequence i1,…,ik∈{n,c}i_{1},\dots,i_{k}\in\{n,c\} such that G=(G,τG,lG)=(Fik∘⋯∘Fi1)(R(G,τG))\mathcal{G}=(G,\tau_{G},l_{G})=(\mathcal{F}_{i_{k}}\circ\cdots\circ\mathcal{F}_{i_{1}})(\mathcal{R}(G,\tau_{G})). Fourth, we prove that this representation is unique. Thus we have expressed lGl_{G} as a function of (G,τG)(G,\tau_{G}).

Now to the proof of (i). Let G=(G,τG,lG)∈G♯\mathcal{G}=(G,\tau_{G},l_{G})\in\mathfrak{G}_{\sharp}. By definition of G♯\mathfrak{G}_{\sharp}, there is a decorated graph G′=(G′,τG′,lG′)∈G′\mathcal{G}^{\prime}=(G^{\prime},\tau_{G^{\prime}},l_{G^{\prime}})\in\mathfrak{G}^{\prime} and a finite sequence i1,…,ik∈{n,c}i_{1},\dots,i_{k}\in\{n,c\} such that

We now claim that both G′\mathcal{G}^{\prime} and the sequence i1,…,iki_{1},\dots,i_{k} are uniquely determined by (G,τG)(G,\tau_{G}) (under the obvious constraint that no Fij\mathcal{F}_{i_{j}} is allowed to act on a decorated graph whose stem is completely nonbacktracking). Indeed, we must have that G′=R(G,τG)\mathcal{G}^{\prime}=\mathcal{R}(G,\tau_{G}). (This follows immediately from the fact that R\mathcal{R} is left invariant under the action of Fi\mathcal{F}_{i}, i∈{n,c}i\in\{n,c\}; i.e. R(G2,τG2)=R(G1,τG1)\mathcal{R}(G_{2},\tau_{G_{2}})=\mathcal{R}(G_{1},\tau_{G_{1}}) for any (G2,τG2,lG2)=Fi(G1,τG1,lG1)(G_{2},\tau_{G_{2}},l_{G_{2}})=\mathcal{F}_{i}(G_{1},\tau_{G_{1}},l_{G_{1}}) where (G1,τG1,lG1)∈G(G_{1},\tau_{G_{1}},l_{G_{1}})\in\mathfrak{G}.)

That different (under the above constraint) sequences applied to R(G,τG)\mathcal{R}(G,\tau_{G}) yield a different tagged graph is an immediate consequence of the following general claim. In order to state it, we introduce the set DG~\mathscr{D}_{\widetilde{\mathcal{G}}} as the set of decorated graphs obtained from G~∈G\widetilde{\mathcal{G}}\in\mathfrak{G} by a arbitrary applications of the operations Fn,Fc\mathcal{F}_{n},\mathcal{F}_{c}. (The set DG~\mathscr{D}_{\widetilde{\mathcal{G}}} will be used in the statement and the proof of the following Claim (∗)(*). We remark that the previously defined set BG~\mathscr{B}_{\widetilde{\mathcal{G}}} is a subset of DG~\mathscr{D}_{\widetilde{\mathcal{G}}} with the additional requirement that the stem is black.)

Let G~=(G~,τG~,lG~)∈G\widetilde{\mathcal{G}}=(\widetilde{G},\tau_{\widetilde{G}},l_{\widetilde{G}})\in\mathfrak{G} be an arbitrary decorated graph whose stem is not completely nonbacktracking. Then for any G1=(G1,τG1,lG1)∈DFn(G~)\mathcal{G}_{1}=(G_{1},\tau_{G_{1}},l_{G_{1}})\in\mathscr{D}_{\mathcal{F}_{n}(\widetilde{\mathcal{G}})} and G2=(G2,τG2,lG2)∈DFc(G~)\mathcal{G}_{2}=(G_{2},\tau_{G_{2}},l_{G_{2}})\in\mathscr{D}_{\mathcal{F}_{c}(\widetilde{\mathcal{G}})} we have G1≠G2G_{1}\neq G_{2}.

We now prove Claim (∗)(*). For any graph G~∈W\widetilde{G}\in\mathfrak{W} and integer q\in Q_{\widetilde{G}}\mathrel{\mathop{:}}=\bigl{\{}{0,1,\dots,\lvert\mathcal{E}(\mathcal{S}(\widetilde{G}))\rvert+2\lvert\mathcal{E}(\mathcal{B}(\widetilde{G}))\rvert}\bigr{\}}, we define the vertex vG~(q)∈V(G~)v_{\widetilde{G}}(q)\in\mathcal{V}(\widetilde{G}) as the vertex reached after qq steps of the walk around G~\widetilde{G} (see Figure 6.7). For q∈QG~q\in Q_{\widetilde{G}} we define the “time of next return” rG~(q)r_{\widetilde{G}}(q) as the smallest integer q′>qq^{\prime}>q such that vG~(q′)=vG~(q)v_{\widetilde{G}}(q^{\prime})=v_{\widetilde{G}}(q); if there is no such q′q^{\prime}, we set q′:=∞q^{\prime}\mathrel{\mathop{:}}=\infty.

Next, let v1∈V(G~)∖{a(G~),b(G~)}v_{1}\in\mathcal{V}(\widetilde{G})\setminus\{a(\widetilde{G}),b(\widetilde{G})\} be the first backtracking stem vertex of G~\widetilde{G}, and denote by v0v_{0} its parent vertex (for an example see Figure 6.6). Define q0q_{0} as the “last time we walk across v0v_{0}”, i.e. as the largest integer in QG~Q_{\widetilde{G}} satisfying vG~(q0)=v0v_{\widetilde{G}}(q_{0})=v_{0}. By definition of q0q_{0}, we have rG~(q0)=∞r_{\widetilde{G}}(q_{0})=\infty. Now define Gc=(Gc,τGc,lGc):=Fc(G~)\mathcal{G}_{c}=(G_{c},\tau_{G_{c}},l_{G_{c}})\mathrel{\mathop{:}}=\mathcal{F}_{c}(\widetilde{\mathcal{G}}). Clearly, we have that rGc(q0)<∞r_{G_{c}}(q_{0})<\infty. Moreover, one readily sees that

for all G1=(G1,τG1,lG1)∈DFn(G~)\mathcal{G}_{1}=(G_{1},\tau_{G_{1}},l_{G_{1}})\in\mathscr{D}_{\mathcal{F}_{n}(\widetilde{\mathcal{G}})} and G2=(G2,τG2,lG2)∈DFc(G~)\mathcal{G}_{2}=(G_{2},\tau_{G_{2}},l_{G_{2}})\in\mathscr{D}_{\mathcal{F}_{c}(\widetilde{\mathcal{G}})}. The equality expresses the fact that v0v_{0} and v2v_{2} have already been collapsed into one vertex in all G2∈DFc(G~)\mathcal{G}_{2}\in\mathscr{D}_{\mathcal{F}_{c}(\widetilde{\mathcal{G}})}. The inequality expresses the fact that, while v0v_{0} may be collapsed with a stem vertex vjv_{j} at some point when constructing G1∈DFn(G~)G_{1}\in\mathscr{D}_{\mathcal{F}_{n}(\widetilde{\mathcal{G}})}, the walk from v0v_{0} to vjv_{j} is strictly longer than from v0v_{0} to v2v_{2}. Claim (∗)(*) follows immediately from (6.12).

If a vertex v∈V(G)v\in\mathcal{V}(G) that is not the root of a bough satisfies (u,v),(v,w)∈E(S(G))(u,v),(v,w)\in\mathcal{E}(\mathcal{S}(G)) for some vertices v,wv,w and if the tags of (u,v)(u,v) and (v,w)(v,w) are both (s,0)(s,0), then the vertex vv is a nonbacktracking stem vertex.

Next, Claim (iii) clearly holds if G=(G,τG,lG)∈G′\mathcal{G}=(G,\tau_{G},l_{G})\in\mathfrak{G}^{\prime}. Moreover, by definition of Fn\mathcal{F}_{n} and Fc\mathcal{F}_{c}, Claim (iii) holds for Fn(G)\mathcal{F}_{n}(\mathcal{G}) and Fc(G)\mathcal{F}_{c}(\mathcal{G}) if it holds for G\mathcal{G}. Hence Claim (iii) follows from the definition of G♯\mathfrak{G}_{\sharp}.

Claim (iv) is an immediate consequence of the fact that if G~∈BG\widetilde{\mathcal{G}}\in\mathscr{B}_{\mathcal{G}} then G=R(G~)\mathcal{G}=\mathcal{R}(\widetilde{\mathcal{G}}).

Claim (v) is an immediate consequence of the fact that, by definition of Fn\mathcal{F}_{n} and Fc\mathcal{F}_{c}, we have deg⁡(G)=deg⁡(Fn(G))=deg⁡(Fc(G))\deg(\mathcal{G})=\deg(\mathcal{F}_{n}(\mathcal{G}))=\deg(\mathcal{F}_{c}(\mathcal{G})).

Finally, we prove Claim (vi). Let G∈G′\mathcal{G}\in\mathfrak{G}^{\prime}. Using Lemma 6.3 repeatedly, we get

where (Gi)i∈I(\mathcal{G}_{i})_{i\in I} is a finite family of decorated graphs whose stems are completely nonbacktracking. By definition of BG\mathscr{B}_{\mathcal{G}}, we have BG  =  {Gi : i∈I}\mathscr{B}_{\mathcal{G}}\;=\;\{{\mathcal{G}_{i}\,:\,i\in I}\}. What remains is to show that each G~∈BG\widetilde{\mathcal{G}}\in\mathscr{B}_{\mathcal{G}} appears only once in (Gi)i∈I(\mathcal{G}_{i})_{i\in I}. But this is an immediate consequence of the uniqueness of the sequence i1,…,iki_{1},\dots,i_{k} in the representation \widetilde{\mathcal{G}}=\bigl{(}{\mathcal{F}_{i_{k}}\circ\cdots\circ\mathcal{F}_{i_{1}}}\bigr{)}(\mathcal{G}); see the proof of Claim (i) above. ∎

In view of Proposition 6.6 (i), we may regard the set G♯\mathfrak{G}_{\sharp} as a set of tagged graphs (G,τG)(G,\tau_{G}). We shall consistently adopt this point of view from now on.

where Vxy(G)\mathfrak{V}_{xy}(\mathcal{G}) is defined in (6.9), and we defined the subset of graphs

The first equality of (6.13) follows from (6.4) and the definition of G′\mathfrak{G}^{\prime} (see Definition 6.4); the second from Proposition 6.6 (iv), (v), and (vi). ∎

Lumping of edges

For the following we fix G=(G,τG)∈G♯\mathcal{G}=(G,\tau_{G})\in\mathfrak{G}_{\sharp} and G′=(G′,τG′)∈G♯\mathcal{G}^{\prime}=(G^{\prime},\tau_{G^{\prime}})\in\mathfrak{G}_{\sharp}. Thus, we also fix the maps lGl_{G} and lG′l_{G^{\prime}}; see Proposition 6.6 (i). To streamline notation, we introduce their union G∪G′=(G∪G′,τG∪G′)\mathcal{G}\cup\mathcal{G}^{\prime}=(G\cup G^{\prime},\tau_{G\cup G^{\prime}}) defined in the obvious way. We also get the map lG∪G′l_{G\cup G^{\prime}} that we extend by requiring that lG∪G′(v,w)=0l_{G\cup G^{\prime}}(v,w)=0 if v∈V(G)v\in\mathcal{V}(G) and w∈V(G′)w\in\mathcal{V}(G^{\prime}). We often abbreviate τ≡τG∪G′\tau\equiv\tau_{G\cup G^{\prime}} and l≡lG∪G′l\equiv l_{G\cup G^{\prime}}.

As in the previous section, we abbreviate the family of labels with

Let G(G∪G′)\mathscr{G}(G\cup G^{\prime}) denote the set of all lumpings of E(G∪G′)\mathcal{E}(G\cup G^{\prime}) whose lumps are of even degree. Thus (7.3) becomes

where we defined the value of the graph G∪G′\mathcal{G}\cup\mathcal{G}^{\prime} with lumping Γ\Gamma as

Next, let In∈WI_{n}\in\mathfrak{W} denote the bare stem consisting of nn edges. Recall that a bare stem is a graph with no bough edges; it is uniquely determined by its number of edges. Denote by In∈Gn\mathcal{I}_{n}\in\mathfrak{G}_{n} the decorated graph obtained from InI_{n} by assigning the tag (s,0)(s,0) to each edge (in particular, the stem InI_{n} is completely nonbacktracking in In\mathcal{I}_{n}). Define the subset

From (7.1) and (7.5) we get the splitting

This is our starting point for the remaining sections. The first term on the right-hand side of (7.7) is the leading term, whose contribution is computed in Section 8. The remaining three terms on the right-hand side of (7.7) are error terms, and are estimated in Sections 9 and 10.

The bare stem

In this section we analyse the first term on the right-hand side of (7.7) by proving the following result.

where we recall the definition of L(T,X)L(T,X) from (3.4).

The rest of this section is devoted to the proof of Proposition 8.1. The proof is similar to , which we shall frequently refer to in this section for precise definitions and proofs. We therefore assume that the reader has some familiarity with .

The only complication compared to is that controlling higher order lumpings (resulting in high moments of A^xy\widehat{A}_{xy}) requires more effort, since, unlike in , the matrix elements of A^\widehat{A} are not bounded by 11 (but only by MδM^{\delta}). A lump γ\gamma containing ∣γ∣\lvert\gamma\rvert edges carries a weight Mδ∣γ∣M^{\delta\lvert\gamma\rvert}, but this factor can be compensated by the fact that large lumps impose strong restrictions on the labelling of the vertices. Technically, we shall deal with these higher order lumpings by replacing an arbitrary lumping with a pairing whose contribution is small enough to compensate any powers of MM resulting from the lumping. In this way we can directly reduce the estimate of general lumpings to pairings. The appropriate pairing will be selected by a greedy algorithm defined in Appendix C.

We begin by establishing notation and recalling the relevant results from .

The simple structure of In∪In′\mathcal{I}_{n}\cup\mathcal{I}_{n^{\prime}} allows for some notational simplifications. Following , we abbreviate Gn,n′:=G(In∪In′)\mathscr{G}_{n,n^{\prime}}\mathrel{\mathop{:}}=\mathscr{G}(I_{n}\cup I_{n^{\prime}}) and Vx(Γ)  :=  Vx(In∪In′,Γ)V_{x}(\Gamma)\;\mathrel{\mathop{:}}=\;V_{x}(\mathcal{I}_{n}\cup\mathcal{I}_{n^{\prime}},\Gamma). Thus the left-hand side of (8.1) becomes

As in , we identify the vertices a(In)a(I_{n}) and b(In′)b(I_{n^{\prime}}), as well as the vertices b(In)b(I_{n}) and a(In′)a(I_{n^{\prime}}) (this is purely a notational simplification). We label the vertices explicitly according to

The expression (7.6) may also be simplified in the case of the bare stem. From (7.6) we get

Here we used that all edges of In∪In′\mathcal{I}_{n}\cup\mathcal{I}_{n^{\prime}} have tag (s,0)(s,0).

We call lumpings Γ={γ}\Gamma=\{\gamma\} with ∣γ∣=2\lvert\gamma\rvert=2 for each γ∈Γ\gamma\in\Gamma pairings, and denote the subset of pairings by Pn,n′⊂Gn,n′\mathscr{P}_{n,n^{\prime}}\subset\mathscr{G}_{n,n^{\prime}}. We shall often use the notation Π={π}\Pi=\{\pi\} instead of Γ={γ}\Gamma=\{\gamma\} to denote a pairing. We represent a pair π={e,e′}\pi=\{e,e^{\prime}\} graphically by drawing a line, called a bridge, that joins the edges e,e′∈E(In∪In′)e,e^{\prime}\in\mathcal{E}(I_{n}\cup I_{n^{\prime}}); see Figure 8.2.

We shall show that the leading order contribution to the left-hand side of (8.1) comes from the pairings; all higher order lumpings are subleading. Moreover, only the contribution of the so-called ladder pairing (see Subsection 8.3 below) survives in the limit W→∞W\to\infty. In fact, only the ladder whose bridges all carry a straight tag (see below for the definition of the tagging of bridges) yields a nonvanishing contribution to the left-hand side of (8.1).

If Π∈Pn,n′\Pi\in\mathscr{P}_{n,n^{\prime}} is a pairing we get from (7.4)

We call a bridge π\pi straight if ϑ(π)=0\vartheta(\pi)=0 and twisted if ϑ(π)=1\vartheta(\pi)=1. See Figure 8.3.

Thus, each untagged bridge may be split into a straight and a twisted one. We define

2 Parallel and antiparallel bridges

In , the combinatorial complexity of a pairing was measured using the size of its skeleton pairing. The definition of the skeleton pairing relies on the following notion of parallel and antiparallel bridges. We say that π,π′\pi,\pi^{\prime} are parallel if there exist i,j∉{0,n}i,j\notin\{0,n\} such that

Similarly, π,π′\pi,\pi^{\prime} are antiparallel if there exist i,j∉{0,n}i,j\notin\{0,n\} such that

Note that the notion (anti)parallel is independent of the bridge tags. See Figure 8.4. A sequence of bridges π1,…,πk\pi_{1},\dots,\pi_{k} is called an (anti)ladder if πi\pi_{i} and πi+1\pi_{i+1} are (anti)parallel for all i=1,…,k−1i=1,\dots,k-1.

Next, we assign to each tagged pairing (Π,ϑ)(\Pi,\vartheta) a skeleton S(Π,ϑ)S(\Pi,\vartheta) according to the following rules. Every pair of parallel bridges that are both straight is replaced by a single straight bridge; every pair of antiparallel bridges that are both twisted is replaced by a single twisted bridge. (See , Section 7.2, for a precise definition of this collapsing of bridges. Each collapsing step removes one bridge – and hence two edges from In∪In′I_{n}\cup I_{n^{\prime}} – but always retains the vertices a(In),b(In),a(In′),b(In′)a(I_{n}),b(I_{n}),a(I_{n^{\prime}}),b(I_{n^{\prime}}).) We repeat this procedure until we reach a tagged pairing, denoted by S(Π,ϑ)S(\Pi,\vartheta), which contains no parallel straight bridges and no antiparallel twisted bridges. The resulting skeleton is independent of the order in which pairs of bridges are collapsed. We have that S(Π,ϑ)∈Pm,m′S(\Pi,\vartheta)\in\mathscr{P}_{m,m^{\prime}} for some m⩽nm\leqslant n and m′⩽n′m^{\prime}\leqslant n^{\prime}. See Figure 8.5, and , Sections 7 and 9, for full details.

3 The ladder

We now extract the leading order contribution to (8.2), the (complete) ladder. The ladder of degree nn, denoted by LnL_{n}, is the pairing given by

Here [⋅][\cdot] denotes integer part and δa\delta_{a} the point mass at aa. It is easy to see that the covariance matrix of the measure (8.11) is TΣ+o(1)T\Sigma+o(1) as W→∞W\to\infty, where, we recall,

4 Bound on the non-pair lumps

We now give a bound on the contribution of the higher-order lumpings, i.e. lumpings that contain lumps of size more than two. We start by assigning to each pairing Π∈Pn,n′\Pi\in\mathscr{P}_{n,n^{\prime}} its minimum skeleton size

The quantity m(Π)m(\Pi) is the correct measure of the combinatorial complexity of the pairing Π\Pi.

Let Γ∈Gn,n′\Gamma\in\mathscr{G}_{n,n^{\prime}} be an arbitrary lumping and define

We say that a lumping Γ′∈Gn,n′\Gamma^{\prime}\in\mathscr{G}_{n,n^{\prime}} is a refinement of a lumping Γ∈Gn,n′\Gamma\in\mathscr{G}_{n,n^{\prime}} if for every γ′∈Γ′\gamma^{\prime}\in\Gamma^{\prime} there is a γ∈Γ\gamma\in\Gamma such that γ′⊂γ\gamma^{\prime}\subset\gamma. If Π∈Pn,n′\Pi\in\mathscr{P}_{n,n^{\prime}} is a pairing that is a refinement of Γ\Gamma, we say that Π\Pi is a refining pairing of Γ\Gamma.

For each Γ∈Gn,n′∖Pn,n′\Gamma\in\mathscr{G}_{n,n^{\prime}}\setminus\mathscr{P}_{n,n^{\prime}} there is a refining pairing Π∈Pn,n′\Pi\in\mathscr{P}_{n,n^{\prime}} of Γ\Gamma such that

Next, we define the nonnegative quantity V~x(Γ)\widetilde{V}_{x}(\Gamma) by taking the absolute value of all random variables in (8.3) inside the expectation, i.e.

Moreover, for a pairing Π∈Pn,n′\Pi\in\mathscr{P}_{n,n^{\prime}} we define the nonnegative quantity

which is essentially similar to V~x(Π)\widetilde{V}_{x}(\Pi) except that we drop the condition that different lumps must have different label pairs.

We may now bound the contribution of the higher order lumpings in terms of pairings.

Let {Π(Γ)}Γ∈Gn,n′\{{\Pi(\Gamma)}\}_{\Gamma\in\mathscr{G}_{n,n^{\prime}}} denote a choice of refining pairings satisfying (8.14). Then from Lemma 8.2 we get

where the sums over Π\Pi are constrained by m(Π)⩾2m(\Pi)\geqslant 2.

We now relax the condition Π(Γ)=Π\Pi(\Gamma)=\Pi in (8.18) to the condition that Π\Pi is a refinement of Γ\Gamma. We may then express Γ\Gamma as Γ=ΓP\Gamma=\Gamma_{P} using a partition P={p}P=\{p\} of the set of bridges Π\Pi, where ΓP\Gamma_{P} is defined as ΓP={γp}p∈P\Gamma_{P}=\{\gamma_{p}\}_{p\in P} and γp:=⋃π∈pπ\gamma_{p}\mathrel{\mathop{:}}=\bigcup_{\pi\in p}\pi, i.e. PP expresses which bridges of Π\Pi need to be lumped to obtain Γ\Gamma.

The claim (8.17) now follows from the identity

and the fact that any lumping Γ∈Gn,n′\Gamma\in\mathscr{G}_{n,n^{\prime}} of which Π\Pi is a refinement can be written as Γ=ΓP\Gamma=\Gamma_{P} for some partition PP of the set of bridges Π\Pi. ∎

5 Bounds on all lumpings

In this final subsection we show that the contribution to (8.2) of all non-pairings, as well as all tagged pairings different from the straight ladder of Subsection 8.3, vanishes as W→∞W\to\infty. For a pairing Π∈Pn,n′\Pi\in\mathscr{P}_{n,n^{\prime}} and tagging ϑ∈{0,1}Π\vartheta\in\{0,1\}^{\Pi}, we define V~x(Π,ϑ)\widetilde{V}_{x}(\Pi,\vartheta) in the obvious way (see (8.15), (8.6), and (8.7)). Clearly, we have that

is the contribution of all diagrams apart from the main term, the straight ladder, where we used that Vx(Ln,ϑn)=V~x(Ln,ϑn)V_{x}(L_{n},\vartheta_{n})=\widetilde{V}_{x}(L_{n},\vartheta_{n}). We remark that in hn,n′∗h^{*}_{n,n^{\prime}} was denoted by hn,n′h_{n,n^{\prime}}.

For any integer 1⩽p⩽Mμ1\leqslant p\leqslant M^{\mu} we have

The proof of (8.21) is almost identical to the proof of Equation (7.10) in . We bound general lumpings in terms of non-ladder pairings, whose contribution we estimate by analysing vertex orbits in skeleton graphs (see Sections 7.4 – 7.6 in ).

More precisely, using Lemma 8.3 we see that the only needed modification to the argument of arises from the additional factor M4δm(Π)M^{4\delta m(\Pi)} in (8.16) compared to Equation (7.1) of . Let mˉ\bar{m} denote the number of bridges in the skeleton S(Π,ϑ)S(\Pi,\vartheta); then we have mˉ⩾m(Π)\bar{m}\geqslant m(\Pi) by the definition (8.12) of m(Π)m(\Pi). Thus we find that Equation (7.9) of (in which Γ\Gamma is now a tagged pairing not equal to a straight ladder) remains valid provided that the factor M1/3M−mˉ/3M^{1/3}M^{-\bar{m}/3} is replaced with M1/3M−(1/3−4δ)mˉM^{1/3}M^{-(1/3-4\delta)\bar{m}}. Thus we find from Equation (7.10) of that, for 1⩽p⩽Mμ1\leqslant p\leqslant M^{\mu},

where we emphasize the additional factor of 2r2^{r} arising from the sum over all bridge tags of skeleton pairings, as described in Section 9 of . The first term 1/M1/M accounts for the term p=1p=1 which consists of an antiladder with one rung whose contribution is trivially bounded by 1/M1/M. As explained at the end of Section 7.5 in , the factor p−1/2+M−1/6p^{-1/2}+M^{-1/6} results from a detailed heat kernel estimate (Lemma 7.5 in ) which follows from the band structure of HH. If, instead of the band structure, we had imposed only the two conditions ∑yσxy2=1\sum_{y}\sigma_{xy}^{2}=1 and σxy2⩽M−1\sigma_{xy}^{2}\leqslant M^{-1}, then (8.23) would be valid without the factor p−1/2+M−1/6p^{-1/2}+M^{-1/6}.

Moreover, (8.22) follows from (8.21) and the estimate

as W→∞W\to\infty (see (5.7)). Then Proposition 8.1 follows from (8.2), (8.10), (8.20) and (8.25).

The boughs for κ<1/5𝜅15\kappa<1/5

In this section we estimate the contribution of the boughs. It turns out that strengthening our assumption on κ\kappa to κ<1/5\kappa<1/5 (from κ<1/3\kappa<1/3) greatly simplifies the estimate of the boughs. Thus, throughout this section we assume that κ<1/5\kappa<1/5. The next section is devoted to the case κ<1/3\kappa<1/3.

(It is easy to check that E2E_{2} estimates both terms on the second line of (7.7) since H^\widehat{H} is Hermitian).

The rest of this section is devoted to the proof of Proposition 9.1. We expound our main argument for E1E_{1}. The estimate of E2E_{2} is very similar, and we shall describe the required minor modifications in Subsection 9.8.

where we abbreviated τ≡τG∪G′\tau\equiv\tau_{G\cup G^{\prime}} and l≡lG∪G′l\equiv l_{G\cup G^{\prime}}.

Next, we relax all nonbacktracking conditions in ll pertaining to bough vertices. This gives

implements the nonbacktracking condition on the stems S(G)\mathcal{S}(G) and S(G′)\mathcal{S}(G^{\prime}). The estimate (9.3) follows from

since, by definition of Gn⊂G♯\mathfrak{G}_{n}\subset\mathfrak{G}_{\sharp}, the stems S(G)\mathcal{S}(G) and S(G′)\mathcal{S}(G^{\prime}) are completely nonbacktracking in ll (i.e. l(v,w)=1l(v,w)=1 if d(v,w)=2d(v,w)=2 and v,w∈V(S(G)∪S(G))v,w\in\mathcal{V}(\mathcal{S}(G)\cup\mathcal{S}(G))). Note that QQ depends only on the labels of stem vertices.

Before embarking on the estimate of E1E_{1}, we outline our strategy. We first fix the graph G∪G′\mathcal{G}\cup\mathcal{G}^{\prime} and the lumping Γ\Gamma. We assume that G∪G′≠In∪In′\mathcal{G}\cup\mathcal{G}^{\prime}\neq\mathcal{I}_{n}\cup\mathcal{I}_{n^{\prime}} for all n,n′n,n^{\prime}, i.e. we are not dealing with the bare stem. Starting from the bough leaves of G∪G′G\cup G^{\prime}, we sum successively over all vertex labels that do not belong to the stem. The order of summation is such that we sum over the label of a bough vertex only after we have summed over the labels of all of its children.

Our estimate uses two crucial facts. First, each leaf is a small edge (this is an immediate consequence of the growth process that generates boughs; see Proposition 6.6 (ii)). This means that, if a leaf is not lumped with any other edge, its contribution is small. Second, edges that are lumped together yield a small contribution owing to fixing of labels, which reduces the entropy factor associated with the summation of the labels.

Any large bough edge yields a contribution bounded by 11, as follows from

Ideally, we would hope that each leaf, being a small edge, yield a factor of essentially M−1M^{-1}. For example, if τ(e)=(b,2)\tau(e)=(b,2), summation over the label of the final vertex of ee yields

In this case the order of a bough with ll leaves would be M−lM^{-l} (up to an irrelevant factor M2δlM^{2\delta l}). It is easy to see that a similar estimate holds for any leaf that is not lumped with another edge. This smallness fights against the combinatorics of the number of rooted, oriented trees with kk edges and ll leaves, which is of the order k2l−2/l2lk^{2l-2}/l^{2l} (see (9.39) below). Thus we would find that the sum over the contributions of all rooted oriented trees with kk edges is

since k⩽Mμ⩽M1/2k\leqslant M^{\mu}\leqslant M^{1/2}. (The requirement l⩾1l\geqslant 1 is simply a statement that there is at least one bough edge.) It would then be a relatively straightforward matter to bound the contribution of all families of boughs growing from the stem, and to show that it vanishes as W→∞W\to\infty.

Unfortunately, this simple approach breaks down because two leaves of type (b,1)(b,1) lumped together yield a contribution

which is much larger than the desired factor M−2M^{-2}. We emphasize that this problem only occurs when a lump consists solely of leaves of type (b,1)(b,1). Indeed, lumping leaves with tags (b,2)(b,2), (b,3)(b,3) or (b,4)(b,4) yields a sufficiently high negative power of MM to keep the simple power counting mentioned above valid. For example, if two leaves of type (b,2)(b,2) are lumped, their contribution is

In fact, it would suffice that every lump had a single edge whose tag is not (b,1)(b,1) to ensure that each leaf yield a factor 1/M1/M.

In this section, we develop a method that extracts a factor 1/M1/\sqrt{M} from each leaf (or, more precisely, a factor 1/M1/M from pairs of leaves) instead of the optimal factor 1/M1/M, thus allowing us to reach time scales of order M1/5M^{1/5}. In order to reach time scales of order M1/3M^{1/3}, we need a decay of order 1/M1/M from each leaf. This requires more effort and is done in Section 10.

2 Ordering of edges and parametrization of lumpings

There are two natural structures governing the vertex labels in the bound (9.3): the tree graph G∪G′G\cup G^{\prime} and the lumping Γ\Gamma. In the case of the bare stem (Section 8), we chose to sum over all vertex labels simultaneously, under the constraints imposed by Γ\Gamma. This was possible because the tree graph In∪In′I_{n}\cup I_{n^{\prime}} of the bare stem was very simple. For a general tree graph G∪G′G\cup G^{\prime}, however, this approach breaks down. Instead, we have to sum over the vertex labels in a manner dictated by the structure of the tree graph G∪G′G\cup G^{\prime}, i.e. successively over each individual vertex label, starting from the leaves. If all bough edges were in their own single-edge lumps, this strategy would be easy to implement. For a general lumping, however, we have additional constraints on the bough vertex labels arising from the lumping, which are completely nonlocal and in this sense conflicting with the constraints resulting from the tree graph structure G∪G′G\cup G^{\prime}. We overcome this difficulty by introducing a special parametrization for lumpings (denoted by (Γ~,A)↦Γ(\widetilde{\Gamma},A)\mapsto\Gamma below) that is suited to a successive summation along the bough branches. This parametrization is also needed for controlling the summation over all lumpings Γ\Gamma.

Let us fix n,n′n,n^{\prime} as well as G=(G,τG)∈Gn∗\mathcal{G}=(G,\tau_{G})\in\mathfrak{G}_{n}^{*} and G′=(G′,τG′)∈Gn∗\mathcal{G}^{\prime}=(G^{\prime},\tau_{G^{\prime}})\in\mathfrak{G}_{n}^{*} in the summation (9.3). We abbreviate EB:=E(B(G)∪B(G′))\mathcal{E}_{B}\mathrel{\mathop{:}}=\mathcal{E}(\mathcal{B}(G)\cup\mathcal{B}(G^{\prime})) for the set of bough edges. Recall that a leaf is an edge e∈EBe\in\mathcal{E}_{B} such that b(e)b(e) has degree one. We now introduce a total order ⪯\preceq on the set of all edges E(G∪G′)\mathcal{E}(G\cup G^{\prime}). This order will govern the order of the summation of the vertex labels. We use the notation e≺e′e\prec e^{\prime} to mean e⪯e′e\preceq e^{\prime} and e≠e′e\neq e^{\prime}. We impose the following conditions of ⪯\preceq.

If ee and e′e^{\prime} are both bough edges and e′e^{\prime} is the parent of ee (i.e. a(e)=b(e′)a(e)=b(e^{\prime})) then e≺e′e\prec e^{\prime}.

We start the ordering from the leaves: If ee is a leaf and e′e^{\prime} is not a leaf then e≺e′e\prec e^{\prime}.

Bough edges are smaller than stem edges: If ee is a bough edge and e′e^{\prime} a stem edge then e≺e′e\prec e^{\prime}.

It is easy to see that such an order ⪯\preceq exists. We choose one and consider it fixed in the sequel. Once ⪯\preceq is given, each edge e∈E(G∪G′)e\in\mathcal{E}(G\cup G^{\prime}) (except the last edge) has a successor, denoted by σ(e)\sigma(e) and defined as the smallest edge strictly greater than ee. Note that the order ⪯\preceq is not the same as the (partial) order induced by the directedness of the graph. Similarly, the concepts of successor and child are unrelated.

We shall sum over the vertex labels of the boughs, starting from the degree one vertices of the leaves. To this end, we need a parametrization of the lumping Γ∈G(G∪G′)\Gamma\in\mathscr{G}(G\cup G^{\prime}) that is suited for such a successive summation. The parametrization will be given by a map e↦Aee\mapsto A_{e} on the set EB\mathcal{E}_{B}, and by Γ~\widetilde{\Gamma}, defined as the restriction of Γ\Gamma to the stem edges. The idea behind the construction of AA is to set AeA_{e} to be the smallest edge in the lump containing ee with the property that Ae≻eA_{e}\succ e; if there is no such edge, we set Ae=eA_{e}=e.

Denote by A(G∪G′)\mathscr{A}(G\cup G^{\prime}) the set of mappings

with the following two properties. First, Ae⪰eA_{e}\succeq e for all ee. Second, if e′,e′′≺ee^{\prime},e^{\prime\prime}\prec e satisfy Ae′=Ae′′=eA_{e^{\prime}}=A_{e^{\prime\prime}}=e then e′=e′′e^{\prime}=e^{\prime\prime}.

The following definition will be used to reconstruct Γ\Gamma from the pair (Γ~,A)(\widetilde{\Gamma},A).

Let Γ~\widetilde{\Gamma} be a lumping of the stem edges E(S(G)∪S(G′))\mathcal{E}(\mathcal{S}(G)\cup\mathcal{S}(G^{\prime})), and A∈A(G∪G′)A\in\mathscr{A}(G\cup G^{\prime}). Then we define Γ(Γ~,A)\Gamma(\widetilde{\Gamma},A) as the finest equivalence relation on E(G∪G′)\mathcal{E}(G\cup G^{\prime}) (denoted by ∼\sim) for which Ae∼eA_{e}\sim e for all ee and e∼e′e\sim e^{\prime} whenever ee and e′e^{\prime} belong to the same lump of Γ~\widetilde{\Gamma}.

Next, let uu and u′u^{\prime} denote the number of edges in S(G)\mathcal{S}(G) and S(G′)\mathcal{S}(G^{\prime}) respectively. Note that u+u′u+u^{\prime} is even. This is easy to see from the facts that stem edges have odd degree, bough edges have even degree, and the total degree n+n′=deg⁡(G∪G′)n+n^{\prime}=\deg(\mathcal{G}\cup\mathcal{G}^{\prime}) is even. We have the following result which shows that any lumping Γ\Gamma can be encoded using a lumping Γ~\widetilde{\Gamma} of the stem and a map A∈A(G∪G′)A\in\mathscr{A}(G\cup G^{\prime}).

For each Γ∈G(G∪G′)\Gamma\in\mathscr{G}(G\cup G^{\prime}) there is a pair (Γ~,A)∈Gu,u′×A(G∪G′)(\widetilde{\Gamma},A)\in\mathscr{G}_{u,u^{\prime}}\times\mathscr{A}(G\cup G^{\prime}) such that Γ=Γ(Γ~,A)\Gamma=\Gamma(\widetilde{\Gamma},A).

Let Γ∈GG∪G′\Gamma\in\mathscr{G}_{G\cup G^{\prime}} be given. We define Γ~\widetilde{\Gamma} to be the restriction of Γ\Gamma to the set ES:=E(S(G)∪S(G′))\mathcal{E}_{S}\mathrel{\mathop{:}}=\mathcal{E}(\mathcal{S}(G)\cup\mathcal{S}(G^{\prime})), i.e. Γ~={γ∩ES}γ∈Γ\widetilde{\Gamma}=\{\gamma\cap\mathcal{E}_{S}\}_{\gamma\in\Gamma}. We now claim that Γ~∈Gu,u′\widetilde{\Gamma}\in\mathscr{G}_{u,u^{\prime}}. Indeed, by definition of G(G∪G′)\mathscr{G}(G\cup G^{\prime}), each γ∈Γ\gamma\in\Gamma contains an even number of stem edges, which implies that the lumps of Γ~\widetilde{\Gamma} are of even size.

In order to define AA, we assign to each bough edge e∈EBe\in\mathcal{E}_{B} the smallest edge e′≻ee^{\prime}\succ e, e′∈E(G∪G′)e^{\prime}\in\mathcal{E}(G\cup G^{\prime}) in the same lump as ee. If no such edge exists, we set Ae:=eA_{e}\mathrel{\mathop{:}}=e; otherwise we set Ae:=e′A_{e}\mathrel{\mathop{:}}=e^{\prime}. It is now immediate that Γ=Γ(Γ~,A)\Gamma=\Gamma(\widetilde{\Gamma},A). In fact this is even a one-to-one map (a fact we shall not need however). ∎

We now make use of Lemma 9.4 to sum labels xvx_{v} of bough vertices vv in (9.3), starting from the leaves. Let us write

The inequality follows from Lemma 9.4. Here u=\bigl{\lvert}\mathcal{E}(\mathcal{S}(G))\bigr{\rvert} and u^{\prime}=\bigl{\lvert}\mathcal{E}(\mathcal{S}(G^{\prime}))\bigr{\rvert}. Moreover, the summation over AA is understood to mean summation over all A∈A(G∪G′)A\in\mathscr{A}(G\cup G^{\prime}).

Equation (9.11) is our starting point for estimating the contribution of the boughs.

3 Sum over bough labels

On EB\mathcal{E}_{B} we define the inverse A−1A^{-1} of AA by setting Ae−1:=e′A^{-1}_{e}\mathrel{\mathop{:}}=e^{\prime} if there exists a (necessarily unique) e′≺ee^{\prime}\prec e such that Ae′=eA_{e^{\prime}}=e; otherwise we set Ae−1=eA^{-1}_{e}=e. Obviously, Ae−1⪯eA^{-1}_{e}\preceq e. We say that a bough edge ee is lonely (with respect to AA) if e=Ae=Ae−1e=A_{e}=A^{-1}_{e}.

Note that ee is lonely with respect to AA if and only if ee is the only edge in its lump of Γ(Γ~,A)\Gamma(\widetilde{\Gamma},A) (this property is independent of Γ~\widetilde{\Gamma}).

For now we assume that all nonleaf bough edges have tag (b,0)(b,0); dealing with different nonleaf bough tags is very easy and is done at the end of this subsection. Define the new tagging τ~≡τ~A\widetilde{\tau}\equiv\widetilde{\tau}_{A} through

where we introduced the new bough tag (b,5)(b,5) whose associated polynomial (see table on page 6.3) reads

The motivation behind this definition is the following. If ee is a lonely leaf, its contribution to (9.11) can be bounded by

as can be easily seen from Proposition 6.6 (ii) and Lemma 5.3. If ee is a leaf that is not lonely, its contribution in the worst case is of the same order as if its tag were (b,0)(b,0). Here the worst case is given by τ(e)=(b,1)\tau(e)=(b,1). The best we can do is use the trivial bound

for all ii. From (9.12) and (9.13) we see that the smallness of a leaf of type (b,1)(b,1) is only useful if it is lonely; otherwise, its contribution is the same as if it were an edge of type (b,0)(b,0). For instance, we have

Indeed, this follows immediately from (9.12), (9.13), and the definition of τ~\widetilde{\tau}. In fact, the definition of τ~\widetilde{\tau} was chosen so as to satisfy (9.14).

For a running edge eˉ∈EB\bar{e}\in\mathcal{E}_{B} define the subset of bough edges

The set B(eˉ)B^{(\bar{e})} represents the bough edges that have not yet been summed out when eˉ\bar{e} is the running edge. We also abbreviate

If eˉ\bar{e} is not a bough edge, we set R(eˉ):=1R^{(\bar{e})}\mathrel{\mathop{:}}=1.

Let e0e_{0} be the first edge of E(G∪G′)\mathcal{E}(G\cup G^{\prime}). Moreover, (9.14) yields

We now proceed recursively, starting with eˉ=e0\bar{e}=e_{0}, summing over xb(eˉ)x_{b(\bar{e})}, then setting eˉ\bar{e} to be the next edge (with respect to ⪯\preceq), summing over xb(eˉ)x_{b(\bar{e})}, and so on until eˉ\bar{e} is the first stem edge. In other words, we successively sum out all bough edges in the order specified by ⪯\preceq. At each step, we get a bound of the form

where ξ(eˉ,A)>0\xi(\bar{e},A)>0 is the factor resulting from the summation over xb(eˉ)x_{b(\bar{e})}. Recall that σ(eˉ)\sigma(\bar{e}) is the successor (with respect to ⪯\preceq) of eˉ\bar{e}. The following lemma gives an expression for ξ(eˉ,A)\xi(\bar{e},A). It also identifies the “bad leaves”, i.e. the leaves whose contribution to the right-hand side of (9.14) is of order one, as the leaves ee that satisfy Ae−1≺e=AeA_{e}^{-1}\prec e=A_{e}. Our approach will eventually work because the number of bad leaves cannot be too large (see Lemma 9.7 below).

For each eˉ∈EB\bar{e}\in\mathcal{E}_{B} we have the bound R(eˉ)  ⩽  ξ(eˉ,A)R(σ(eˉ))R^{(\bar{e})}\;\leqslant\;\xi(\bar{e},A)R^{(\sigma(\bar{e}))}, where

Assume first that eˉ∈EB\bar{e}\in\mathcal{E}_{B} is not a leaf. Then we have τ~(eˉ)=(b,0)\widetilde{\tau}(\bar{e})=(b,0) (recall that we assumed that all nonleaf bough edges have tag (b,0)(b,0)). If Aeˉ=eˉA_{\bar{e}}=\bar{e}, we get

where in the second step we used that τ~(eˉ)=(b,0)\widetilde{\tau}(\bar{e})=(b,0), and consequently

Next, let eˉ∈EB\bar{e}\in\mathcal{E}_{B} be a leaf. If Aeˉ−1=eˉ=AeˉA_{\bar{e}}^{-1}=\bar{e}=A_{\bar{e}} then eˉ\bar{e} is lonely and τ~(eˉ)=(b,2)\widetilde{\tau}(\bar{e})=(b,2). Thus we get, exactly as in (9.19) and using (9.12),

If Aeˉ−1≺eˉ=AeˉA^{-1}_{\bar{e}}\prec\bar{e}=A_{\bar{e}} then τ~(eˉ)=(b,5)\widetilde{\tau}(\bar{e})=(b,5). Therefore, using

If eˉ≺Aeˉ\bar{e}\prec A_{\bar{e}} then τ~(eˉ)=(b,5)\widetilde{\tau}(\bar{e})=(b,5) and we find, as in (9.20),

So far we assumed that all nonleaf bough tags were (b,0)(b,0). Now we deal with arbitrary taggings. We split the tagging τ=(τB,τS)\tau=(\tau_{B},\tau_{S}) into a bough and stem tagging, where

We now define F(A,τB)F(A,\tau_{B}) in such a way that (9.22), with F(A)F(A) replaced by F(A,τB)F(A,\tau_{B}), holds for an arbitrary tagging τ\tau.

Let ee be a nonleaf bough edge. If τ(e)=(b,i)\tau(e)=(b,i) for i>0i>0, Proposition 6.6 (iii) implies that i⩾2i\geqslant 2. Therefore the bound

valid for all i⩾2i\geqslant 2, implies that each nonleaf bough edge whose tag is not (b,0)(b,0) contributes an additional factor M−1+2δM^{-1+2\delta} to the right-hand side of (9.22) compared to if its tag were (b,0)(b,0). Thus we have that, for an arbitrary tagging τ=(τB,τS)\tau=(\tau_{B},\tau_{S}), the estimate (9.22) is valid with F(A)F(A) replaced by

4 Sum over bough lumpings

In this subsection we estimate ∑AF(A,τB)\sum_{A}F(A,\tau_{B}). Let El⊂EB\mathcal{E}_{l}\subset\mathcal{E}_{B} denote the subset of bough leaves. Multiplying out the product over leaves in (9.24) yields

Let L:=∣El∣L\mathrel{\mathop{:}}=\lvert\mathcal{E}_{l}\rvert denote the number of bough leaves. We claim that the right-hand side of (9.26) vanishes unless ∣a∣:=∑eae⩽[L/2]\lvert a\rvert\mathrel{\mathop{:}}=\sum_{e}a_{e}\leqslant[L/2], where [⋅][\cdot] denotes integer part. This is an immediate consequence of the following Lemma.

The set of bad leaves L:={e∈El : Ae−1≺e=Ae}\mathcal{L}\mathrel{\mathop{:}}=\{e\in\mathcal{E}_{l}\,:\,A^{-1}_{e}\prec e=A_{e}\} contains at most [L/2][L/2] elements.

If e∈Le\in\mathcal{L} then it follows from the definition of ⪯\preceq that Ae−1∈El∖LA^{-1}_{e}\in\mathcal{E}_{l}\setminus\mathcal{L}. In words: A bad leaf always comes with a unique companion that is not bad. ∎

Abbreviating ∑a∈{0,1}El : ∣a∣⩽[L/2]\sum_{a\in\{0,1\}^{\mathcal{E}_{l}}\,:\,\lvert a\rvert\leqslant[L/2]} by ∑∣a∣⩽[L/2]\sum_{\lvert a\rvert\leqslant[L/2]}, we get from (9.26)

where we used that 2δ+2μ<12\delta+2\mu<1, and performed the sum over AA trivially using the fact that, for each ee, AeA_{e} takes values in a set of size at most MμM^{\mu}.

We can understand the first factor in (9.28) as follows. Each leaf carries a factor M−1M^{-1} due to its smallness. We estimated the combinatorial factor arising from the sum over lumpings by MμM^{\mu} per leaf (which is near optimal in the case when most bough edges are leaves). Therefore, ideally, each leaf should contribute a factor M−1+μM^{-1+\mu} (up to an irrelevant M4δM^{4\delta}). The above argument is only able to exploit this factor for half of the leaves; this is why we have the exponent L/2L/2 instead of the desired LL in (9.28). This deficiency is the main reason why the exponent of the time scale κ\kappa is restricted to κ<1/5\kappa<1/5 in this section. If L/2L/2 were replaced with LL at this point, the whole argument of Section 9 would be valid up to time scales of order M1/3M^{1/3}.

5 Decoupling of the graphs and the tags

The summation in (9.8) over the decorated graphs G\mathcal{G} involves summing over GG and τG\tau_{G} under the constraint

and similarly for G′\mathcal{G}^{\prime}. In order to sum over GG and τG\tau_{G} separately, it is convenient to decouple them. To this end, we define the degree of the boughs and the stem separately,

As above, we use the variable uu to denote ∣E(S(G))∣\lvert\mathcal{E}(\mathcal{S}(G))\rvert. Moreover, we introduce the variable r=1,2,3,…r=1,2,3,\dots through

That rr is an integer follows from the fact that all stem edges have odd degree (since a stem edge has degree 1 or 3). The variable rr is equal to the number of small edges (i.e. edges of type (s,1)(s,1) which have degree 3) in the stem E(S(G))\mathcal{E}(\mathcal{S}(G)). The primed variables u′,r′u^{\prime},r^{\prime} are defined similarly in terms of G′\mathcal{G}^{\prime}.

Let us denote by l(G)l(G) and l(G′)l(G^{\prime}) the number of bough leaves in GG and G′G^{\prime} respectively. Now we may write, using first (9.8) and then (9.28),

where [primed][\text{primed}] means the preceding product of indicator functions with primed variables. The condition u<nu<n is equivalent to requiring that G≠In\mathcal{G}\neq\mathcal{I}_{n}.

This follows immediately from (8.19), (8.15), the bound

and the fact that precisely r+r′r+r^{\prime} stem edges have tag (s,1)(s,1). Thus we get

In the next lemma we show that we can replace the condition

to obtain an upper bound. Thus we decouple the dependence of the indicator function on GG from its dependence on the tagging τB\tau_{B}. We do this by adding bough edges of type (b,0)(b,0) to GG, and by ensuring that this procedure does not decrease the estimate of the graph contributing to (9.30).

Fix n,n′,r,r′,u,u′n,n^{\prime},r,r^{\prime},u,u^{\prime}. Note first that

is a nonnegative even number. It is nonnegative because every bough edge has degree at least two, and even because both terms of the right-hand side of (9.32) are even.

Let G=(G,τG)\mathcal{G}=(G,\tau_{G}) satisfy \deg\bigl{(}{\mathcal{B}(G),\tau_{G}}\bigr{)}=n-u-2r. We construct a tagged graph G~=(G~,τG~)\widetilde{\mathcal{G}}=(\widetilde{G},\tau_{\widetilde{G}}) as follows. If D=0D=0 then we set G~=G\widetilde{\mathcal{G}}=\mathcal{G}. If D>0D>0 then we denote by vv the stem vertex that is closest to a(G)a(G) such that vv is the root of a bough. (Because D>0D>0 there is such a vv.) We then define G~\widetilde{\mathcal{G}} to be G\mathcal{G} but with the vertex vv replaced with a path consisting of DD bough edges, each carrying the tag (b,0)(b,0). (More precisely, if ee denotes the bough edge incident to vv, we separate the vertices a(e)a(e) and vv and join them with path of length DD carrying tags (b,0)(b,0)). Thus, we simply lengthen a leaf by adding DD additional large edges.

We claim that G~\widetilde{\mathcal{G}} has the following properties.

The map G↦G~\mathcal{G}\mapsto\widetilde{\mathcal{G}} is injective.

GG and G~\widetilde{G} have the same number of bough leaves.

2\bigl{\lvert}\mathcal{E}(\mathcal{B}(\widetilde{G}))\bigr{\rvert}=n-u-2r.

The number of small nonleaf bough edges is the same in G\mathcal{G} and G~\widetilde{\mathcal{G}}, i.e.

G\mathcal{G} and G~\widetilde{\mathcal{G}} have the same tagged stem.

Properties (ii) – (v) are immediate from the definition of G~\widetilde{\mathcal{G}}. Property (i) follows from the fact that G\mathcal{G} can be reconstructed from G~\widetilde{\mathcal{G}} as follows. Set G∗=(G∗,τG∗):=G~\mathcal{G}_{*}=(G_{*},\tau_{G_{*}})\mathrel{\mathop{:}}=\widetilde{\mathcal{G}}. Let ee be the first bough edge of G∗G_{*} reached along the walk (see Figure 6.7) around G∗G_{*}. If the total degree of the boughs of G∗\mathcal{G}_{*} is greater than 2∣E(B(G~))∣2\lvert\mathcal{E}(\mathcal{B}(\widetilde{G}))\rvert, remove the edge ee from G∗\mathcal{G}_{*}. (Note that in this case G∗≠G\mathcal{G}_{*}\neq\mathcal{G}, and the edge e∈E(B(G∗))e\in\mathcal{E}(\mathcal{B}(G_{*})) was added to G~\widetilde{G} in the above construction.) Repeat this process until the total degree of the boughs of G∗\mathcal{G}_{*} is equal to 2∣E(B(G~))∣2\lvert\mathcal{E}(\mathcal{B}(\widetilde{G}))\rvert. Then G∗=G\mathcal{G}_{*}=\mathcal{G}.

Constructing a tagged graph G~′\widetilde{\mathcal{G}}^{\prime} in the same way from G′\mathcal{G}^{\prime}, we bound the term indexed by G,G′\mathcal{G},\mathcal{G}^{\prime} on the right-hand side of (9.30) by the term corresponding to G~,G~′\widetilde{\mathcal{G}},\widetilde{\mathcal{G}}^{\prime}. Using the fact that the map G↦G~\mathcal{G}\mapsto\widetilde{\mathcal{G}} is injective we may therefore bound the right-hand side of (9.30) by the right-hand side of (9.31), writing G\mathcal{G} and G′\mathcal{G}^{\prime} instead of G~\widetilde{\mathcal{G}} and G~′\widetilde{\mathcal{G}}^{\prime}. ∎

6 Sum over taggings

Thanks to Lemma 9.8, we may perform the sums over G,G′,τBG,G^{\prime},\tau_{B}, and τS\tau_{S} separately in (9.31). We start with the sum over τB\tau_{B}. From Lemma 9.8 we get

Next, we sum over the stem taggings τS\tau_{S} in (9.33). The constraint deg⁡(S(G),τS)=u+2r\deg(\mathcal{S}(G),\tau_{S})=u+2r means that the stem S(G)=Iu\mathcal{S}(G)=I_{u} has u−ru-r edges with tag (s,0)(s,0) and rr edges with tag (s,1)(s,1). Thus we get in (9.33)

Plugging (9.34) and (9.35) into (9.33) yields

7 Sum over the bough graphs

We now sum over G,G′∈WG,G^{\prime}\in\mathfrak{W} and complete the estimate of E1E_{1}. From (9.36) we get

The graph GG has a stem S(G)=Iu\mathcal{S}(G)=I_{u} of size uu, to which are attached boughs consisting together of

edges. Note that, because u<nu<n, we always have k(r)+r>0k(r)+r>0.

Next, let s⩾0s\geqslant 0 be the number of boughs in GG. We order the ss boughs of GG in some arbitrary manner and index them using i=1,…,si=1,\dots,s. Let kik_{i} be the number of edges in the ii-th bough, and lil_{i} the number of leaves in the ii-th bough. Denote by Sk,lS_{k,l} the number of oriented, unlabelled, rooted trees with kk edges and ll leaves. Thus we get from (9.38), splitting the contributions s=0s=0 and s⩾1s\geqslant 1,

where we sum over ki⩾1k_{i}\geqslant 1 for all ii. The binomial factor accounts for the locations of the roots of the boughs, which may be located at any of the u+1u+1 stem vertices.

The number Sk,lS_{k,l} is known as the Naranya number. For the convenience of the reader, we outline its key properties in the following short combinatorial digression. For full details see e.g. , p. 237. Denote by Xk,lX_{k,l} the set of sequences (w1,w2,…,w2k)(w_{1},w_{2},\dots,w_{2k}) with kk elements +1+1 and kk elements −1-1, such that all partial sums are nonnegative and

The set Xk,lX_{k,l} parametrizes the set of oriented, unlabelled, rooted trees with kk edges and ll leaves. This identification is the well-known bijection between such trees and Dick paths. It is constructed by walking around the tree, as in Figure 6.7, whereby at each step we add the element +1+1 to the sequence if we move away from the root and the element −1-1 if we move towards the root. See e.g. , Chapter 1, for further details. Thus we have Sk,l=∣Xk,l∣S_{k,l}=\lvert X_{k,l}\rvert. In , p. 237, it is proved that

Having found the expression (9.39) for Sk,lS_{k,l}, we may continue our estimate of Zn,uZ_{n,u}. We get

where we used that ki⩽Mμk_{i}\leqslant M^{\mu}, μ+4δ<1/5\mu+4\delta<1/5, and the fact that r⩾1r\geqslant 1 if k(r)=0k(r)=0. Thus we get

From (9.37) and (9.40) we may finally conclude

where we used (8.22), Cauchy-Schwarz, and (4.5).

In this final subsection, we show that E2E_{2} vanishes as W→∞W\to\infty. Recall from (9.2) that

Now the preceding discussion, after setting G′=In′\mathcal{G}^{\prime}=\mathcal{I}_{n^{\prime}} and u′=n′u^{\prime}=n^{\prime} carries over verbatim. The analogue of (9.41) yields

The first parenthesis is bounded by a constant (using Cauchy-Schwarz and (4.5)). We bound the second parenthesis using Lemma 8.4 and (4.5):

This completes the proof of Proposition 9.1.

The boughs for κ<1/3𝜅13\kappa<1/3

In this section we extend the result of Section 9 (i.e. Proposition 9.1) from κ<1/5\kappa<1/5 to κ<1/3\kappa<1/3. The goal of this section is to prove the following result.

where E1E_{1} and E2E_{2} are defined in (9.1) and (9.2) respectively.

In Section 9 we estimated the contribution of the boughs by summing successively, starting from the leaves, over the label of the final vertex xb(eˉ)x_{b(\bar{e})} of each bough edge eˉ\bar{e}. We called this process summing out the running edge eˉ\bar{e} and interpreted it as striking eˉ\bar{e} from the graph G∪G′G\cup G^{\prime}. This summation was done for a fixed lumping which induces constraints on the values of the labels. In particular, we used the simple fact that, if the running edge eˉ\bar{e} is lumped with another edge that has not yet been summed out, then the label of final vertex xb(eˉ)x_{b(\bar{e})} of eˉ\bar{e} is fixed. This reduces the entropy factor associated with the summation over xb(eˉ)x_{b(\bar{e})} from MμM^{\mu} to 2. In general, bigger lumps typically have smaller contributions and this effect counterbalances the fact that the combinatorics of the lumpings consisting of bigger lumps is larger. If, on the other hand, a leaf eˉ\bar{e} is not lumped with any other edge (and therefore its end-label xb(eˉ)x_{b(\bar{e})} can be summed up without restriction), then the factor resulting from summing out eˉ\bar{e} is small; see (9.12).

As outlined in Subsection 9.1, the key difficulty when estimating the contribution of the boughs is to extract a sufficiently high negative power of MM from the summing out of each bough leaf. This power is needed to control the combinatorics resulting from summing over all bough graphs. Ideally, each bough leaf should give a factor M−1M^{-1} (up to factors of MδM^{\delta}), but in Section 9 we saw that this is not true for leaves of type (b,1)(b,1). Accordingly, we were only able to extract a factor M−1/2M^{-1/2} from each bough leaf; see Lemma 9.7 and (9.28). More precisely, the only obstacle to extracting the full factor M−1M^{-1} from every leaf, and thus reaching time scales of order M1/3M^{1/3}, was lumps consisting exclusively of leaves of type (b,1)(b,1); see (9.7).

In this section we overcome this obstacle by exploiting the fact that, if the running edge eˉ\bar{e} is a leaf that is lumped with another edge that has not been summed out, then both of its vertex labels, xa(eˉ)x_{a(\bar{e})} and xb(eˉ)x_{b(\bar{e})}, are fixed. In order to make use of the reduction of the entropy factor resulting from the fixing of xa(eˉ)x_{a(\bar{e})}, we need to sum over both xb(eˉ)x_{b(\bar{e})} and xa(eˉ)x_{a(\bar{e})} when our algorithm tackles the leaf eˉ\bar{e}. The sum over xa(eˉ)x_{a(\bar{e})} corresponds to summing out the parent edge of eˉ\bar{e}. This additional summation over xa(eˉ)x_{a(\bar{e})} is clearly not possible for every leaf since several leaves may have a common parent or the parent of the leaf may be on the stem whose labels are summed over separately. Thus the simultaneous summation over both labels of a leaf can only be applied once for each group of adjacent leaves (namely, to the free leaf of the group; see below), and is not applicable at all for leaves incident to the stem (called degenerate leaves; see below). However, this deficiency is counteracted by the fact that the number of boughs with large groups of adjacent leaves, as well as many leaves incident to the stem, is considerably smaller than the number of arbitrary boughs (see Lemma 10.8). This gain in the graph combinatorics is sufficient to compensate for the large contribution of groups of adjacent leaves and of leaves incident to the stem.

Roughly speaking, we gain a factor M−1/2M^{-1/2} from summing out each degenerate leaf, essentially as in Section 9. Additionally, with the double summation procedure for the free leaves, we gain the optimal factor M−1M^{-1} from summing out a free leaf together with its parent. Actually, we get the somewhat larger factor M−1+μ+5δM^{-1+\mu+5\delta}, where the additional MμM^{\mu} represents the entropy factor from summing over bough lumpings AA as in Section 9. (Recall that the combinatorics of the bough lumping, encoded in the function e↦Aee\mapsto A_{e}, is overestimated by allowing AeA_{e} to by any of the MμM^{\mu} edges.) These gains have to be compared with the combinatorics of the graphs. The number of bough graphs with a given number of free and degenerate leaves can be easily estimated; this (with a slightly different parametrization) is the content of Lemma 10.8 below. Then it would be a fairly straightforward enumeration to sum up the contribution of all boughs; this will eventually be done in the second part of Subsection 10.7.

Unfortunately, this simple-minded procedure is substantially complicated by a technical hurdle. In Section 9 the graph structure of the boughs and a simple ordering of the lumps determined a natural order of summation over the bough edges in such a way that the necessary size factor could be extracted from each edge at the time it was summed out. This idea was implemented by recursive relations of the type R(eˉ)  ⩽  ξ R(σ(eˉ))R^{(\bar{e})}\;\leqslant\;\xi\,R^{(\sigma(\bar{e}))} in Section 9, where recall that σ(eˉ)\sigma(\bar{e}) denotes the successor of eˉ\bar{e}. In the current situation, we have to extract a factor M−1M^{-1} from each free leaf. If a free leaf eˉ\bar{e} is bad (i.e. it is lumped with an edge preceding it in the order ⪯\preceq but with no edge following it, written Aeˉ−1≺eˉ=AeˉA^{-1}_{\bar{e}}\prec\bar{e}=A_{\bar{e}}; see Lemma 9.7), then the simple-minded approach of Section 9 yields a factor of order 1 from summing out eˉ\bar{e}. (In fact, a key step in Section 9 was to bound the number of such bad leaves.)

The solution is to reallocate dynamically, along the summation procedure, the weight factors from the running edge to edges that will be summed out at a later stage. In other words we make sure that, if eˉ\bar{e} is a leaf, when summing out the edge e:=Aeˉ−1≺eˉe\mathrel{\mathop{:}}=A^{-1}_{\bar{e}}\prec\bar{e} we transfer a part of the smallness resulting from summing out ee to the leaf eˉ\bar{e}. If ee itself is not a free leaf this is easy, because we can afford to transfer all of the smallness resulting from summing out ee (i.e. M−1M^{-1}) to eˉ\bar{e}. If ee itself is a free leaf then this approach does not work, because the combined summing out of ee and eˉ\bar{e} yields a smallness factor M−1M^{-1}, which is not small enough to be shared among two free leaves. We solve this problem by summing out ee and σ(e)\sigma(e) in one step, as explained above. By choosing the order ⪯\preceq appropriately, we shall ensure that the successor σ(e)\sigma(e) of any free leaf ee is its parent (i.e. ae=bσ(e)a_{e}=b_{\sigma(e)}), so this double summation amounts to summing up the labels of both vertices of ee at the same time. This yields a total smallness factor M−2M^{-2}, half of which is used to sum out ee (and hence get a small contribution), and the other half transferred to eˉ\bar{e}.

Thus, when summing out a free leaf ee, we always also sum out its successor σ(e)\sigma(e). In practice, we need to consider all possible cases for AeA_{e} and Aσ(e)A_{\sigma(e)}, but only the cases where Ae∉{e,σ(e)}A_{e}\notin\{e,\sigma(e)\} are interesting (since otherwise AeA_{e} is cannot be a leaf larger than ee). The various cases are summarized in Proposition 10.5 (iii) (note that in the notation of Proposition 10.5 the running edge is eˉ\bar{e}, which was denoted by ee in the above discussion.).

In the preceding paragraphs we neglected the role of the entropy factor MμM^{\mu} arising from the summation over the bough lumpings AA. The reallocation of weights (implemented in Proposition 10.5) is designed in a way that ensures that every free leaf yields a small contribution of order M−1+μM^{-1+\mu} (up to irrelevant MO(δ)M^{O(\delta)} factors) after the summation over bough lumpings. Thus, we not only shift weights arising from the summation over labels, but also entropy factors associated with summing over lumpings. More precisely, if e≺Aee\prec A_{e} and both ee and AeA_{e} are leaves, then we shall shift a factor M−1+μ+3δM^{-1+\mu+3\delta} from ee to AeA_{e} (the tiny power 3δ3\delta is unimportant, and needed only to compensate the various powers of MδM^{\delta} that arise in our estimates). We have seen above that a factor M−1M^{-1} is available for transfer irrespective whether ee is bound (its total gain can be transferred) or ee is free (its total gain, M−2M^{-2}, can be shared between ee and AeA_{e}). To see why transferring the entropy factor MμM^{\mu} is necessary, consider for instance the case where ee is a bound leaf and AeA_{e} is a leaf. After the smallness M−1M^{-1} has been transferred from ee to AeA_{e}, we shall have to sum over AeA_{e}, which yields an entropy factor MμM^{\mu}. To ensure that the contribution of ee after the transfer and the summation over AeA_{e} is not O(Mμ)O(M^{\mu}) but O(1)O(1), we transfer only a factor M−1+μ+O(δ)M^{-1+\mu+O(\delta)} instead of M−1M^{-1} from ee to AeA_{e}. In this way, sufficient smallness (i.e. a factor M−μM^{-\mu}) remains with ee to compensate the entropy factor MμM^{\mu} associated with the summation over AeA_{e}.

Summarizing, we transfer M−1+μ+O(δ)M^{-1+\mu+O(\delta)} from ee to AeA_{e}, thus moving the combined contribution (weight times entropy) from ee, where it was obtained, to AeA_{e}, where it is used. This transfer makes the iterative argument cleaner; it provides a simple way of making sure that every free leaf yields a factor M−1+μ+O(δ)M^{-1+\mu+O(\delta)}. Without this procedure the total weight of the leaves would be the same, but we would need a more complicated bookkeeping of the small factors M−1+μ+O(δ)M^{-1+\mu+O(\delta)} to ensure that they arise precisely as often as free leaves. For instance, if ee is a bound leaf and AeA_{e} a free leaf, the contribution of ee would be M−1+μ+O(δ)M^{-1+\mu+O(\delta)} (summing out ee and summing up for the possible lumpings AeA_{e}) and the contribution of AeA_{e} would only be O(Mδ)O(M^{\delta}).

We shall bookkeep the weights using tags as before, but now we shall work with taggings τ(eˉ)\tau^{(\bar{e})} depending on the running edge eˉ\bar{e} that will express this reallocation process. We shall also introduce a new tag, (b,6)(b,6), to record the smallness needed from each lonely leaf; it bears the weight that we shift around, i.e. M−1+μ+3δM2δM^{-1+\mu+3\delta}M^{2\delta}; see (10.2). Using it, we may transfer smallness from the running edge to another leaf that has become lonely only after all other edges in its lump have been summed out. In other words, the concept of loneliness, and the smallness factor associated with it, becomes dynamical (see Definition 10.4). The goal is to organize the summation over the bough labels in such a way that one or at most two edges are summed out in one step and, as before, recursive relations of the type R(eˉ)  ⩽  ξ R(σ(eˉ))R^{(\bar{e})}\;\leqslant\;\xi\,R^{(\sigma(\bar{e}))} or R(eˉ)  ⩽  ξ R(σ2(eˉ))R^{(\bar{e})}\;\leqslant\;\xi\,R^{(\sigma^{2}(\bar{e}))} keep track of the result. The running quantity R(eˉ)R^{(\bar{e})}, which expresses the size of the terms not yet summed out, will depend on the dynamical tagging, τ(eˉ)\tau^{(\bar{e})}. Much of the heavy notation of the following subsections is due to the meticulous bookkeeping of this dynamical process.

2 Classification and ordering of leaves

As in Section 9, we first concentrate on the term E1E_{1}. Our starting point for the proof are the bounds (9.8) and (9.11), where we split the vertex labels according to (9.9) and (9.10).

Let all summation variables in (9.11) be fixed. We begin by classifying all leaves in EB=E(B(G)∪B(G′))\mathcal{E}_{B}=\mathcal{E}(\mathcal{B}(G)\cup\mathcal{B}(G^{\prime})). To this end, we recall that B(G)∪B(G′)=⋃iTi\mathcal{B}(G)\cup\mathcal{B}(G^{\prime})=\bigcup_{i}T_{i} consists of disjoint boughs (rooted oriented trees) TiT_{i} whose roots are distinct stem vertices. If all edges of a bough TiT_{i} are leaves, we call TiT_{i} degenerate. Otherwise we call TiT_{i} nondegenerate. Thus, all edges of a degenerate bough are incident to its root. We call the edges of a (non)degenerate bough (non)degenerate edges.

Next, we assign each leaf of EB\mathcal{E}_{B} to one of three categories: degenerate, free, or bound. See Figure 10.1.

A leaf is degenerate if it belongs to a degenerate bough. For each nondegenerate bough TT, we choose a maximal subset of leaves LT⊂E(T)\mathcal{L}_{T}\subset\mathcal{E}(T) with the properties that

no leaf in LT\mathcal{L}_{T} is incident to the root of TT,

no two leaves of LT\mathcal{L}_{T} are adjacent.

We call the leaves in LT\mathcal{L}_{T} free, and the remaining leaves of E(T)\mathcal{E}(T) bound.

Note that, by definition, each bound leaf is adjacent to a free leaf. Thus, in a nondegenerate bough, each group of adjacent leaves contains precisely one free leaf.

Next, we introduce a total order ⪯\preceq on E(G∪G′)\mathcal{E}(G\cup G^{\prime}), as in Section 9, which will dictate the order of summation over the labels of the bough vertices. As in Section 9, we denote by σ(e)\sigma(e) the immediate successor of ee with respect to ⪯\preceq (provided that ee is not the last edge of E(G∪G′)\mathcal{E}(G\cup G^{\prime})). We impose the following conditions of ⪯\preceq.

If ee and e′e^{\prime} are both bough edges and e′e^{\prime} is the parent of ee then e≺e′e\prec e^{\prime}.

A free leaf immediately precedes its parent: If ee is a free leaf then σ(e)\sigma(e) is the parent of ee.

Nondegenerate boughs precede degenerate boughs which precede the stem: If ee belongs to a nondegenerate bough, e′e^{\prime} to a degenerate bough, and e′′e^{\prime\prime} to the stem, then e≺e′≺e′′e\prec e^{\prime}\prec e^{\prime\prime}.

These properties encode the plan that children will be summed up before their parents (as in Section 9) and, additionally, in case of the free leaves, their parents will be summed up immediately after them. Furthermore, nondegenerate edges will be summed up before the degenerate ones.

It is easy to see that an order satisfying (i)–(iii) existsSuch an order can for instance be constructed as follows, by successively removing edges from E(G∪G′)\mathcal{E}(G\cup G^{\prime}). Pick any nondegenerate bough TT (if one exists) and remove all of its bound leaves in an arbitrary order. Then remove from TT either a free leaf followed by its parent or a nonleaf edge, in such a way as to keep the resulting tree connected (in other words, respect the condition (i) above). When all edges of TT have been thus removed, repeat this procedure on another nondegenerate bough. When all nondegenerate boughs have been thus removed, remove all degenerate leaves in an arbitrary order. Finally, remove all stem edges in an arbitrary order. on E(G∪G′)\mathcal{E}(G\cup G^{\prime}). We choose one such order and consider it fixed in the sequel.

As in Section 9, we parametrize a general lumping Γ∈G(G∪G′)\Gamma\in\mathscr{G}(G\cup G^{\prime}) with a pair (Γ~,A)∈Gu,u′×A(G∪G′)(\widetilde{\Gamma},A)\in\mathscr{G}_{u,u^{\prime}}\times\mathscr{A}(G\cup G^{\prime}), where uu and u′u^{\prime} denote the number of edges in E(S(G))\mathcal{E}(\mathcal{S}(G)) and E(S(G′))\mathcal{E}(\mathcal{S}(G^{\prime})) respectively. See Definitions 9.2 and 9.3, as well as Lemma 9.4.

3 Sum over nondegenerate bough labels

In this subsection we sum over the vertex labels of nondegenerate boughs.

Denote by e0e_{0} the first (with respect to ⪯\preceq) edge of E(G∪G′)\mathcal{E}(G\cup G^{\prime}), by ede_{d} the first edge of the degenerate boughs, and by ese_{s} the first stem edge. If there are no degenerate boughs, set ed=ese_{d}=e_{s}.

Note that, by definition of ⪯\preceq, we have e0⪯ed⪯ese_{0}\preceq e_{d}\preceq e_{s} (where equality is possible).

We shall need one additional bough tag, (b,6)(b,6). Its associated polynomial is defined by (we also recall the definition of P(b,5)P_{(b,5)} from Section 9)

As in Section 9, we consider first the special case that all nonleaf bough edges are large, i.e. have tag (b,0)(b,0).

We recall that a bough edge e∈EBe\in\mathcal{E}_{B} is lonely whenever Ae=eA_{e}=e and there is no e′≺ee^{\prime}\prec e satisfying Ae′=eA_{e^{\prime}}=e. This is equivalent to saying that ee is the only edge in its lump of Γ(Γ~,A)\Gamma(\widetilde{\Gamma},A). We define a new tagging τ~\widetilde{\tau} through

Note that this tagging τ~\widetilde{\tau} is different from the one used in Section 9. The role of the new tag (b,6)(b,6) is to encode the gain from a lonely leaf, similarly to (9.12), but the estimate will be somewhat weaker.

Using Proposition 6.6 (ii) and Lemma 5.3 it is now easy to see that in (10.1) we have the bound

At this point the definition (10.2) deserves a comment. It seems that the bound (10.3) with the definition of P(b,6)P_{(b,6)} is wasteful; indeed, (10.3) would be correct even if on the right-hand side of the second equation of (10.2) we replaced M−1+μ+5δM^{-1+\mu+5\delta} with M−1+2δM^{-1+2\delta}. This difference is of no consequence for our estimates, however, as the critical contribution to (10.3) comes not from lonely leaves, but from leaves lumped with other leaves, as explained around (9.7) and (9.12). Hence the wasteful additional factor Mμ+3δM^{\mu+3\delta} is of no consequence. The factor M−1+μ+5δM^{-1+\mu+5\delta} is designed with the transferring of entropy factors MμM^{\mu} in mind, as explained in Section 10.1. This turns out to be the correct choice for the algorithm contained in Proposition 10.5 below.

Next, we introduce a generalization of the notion of loneliness that is relative to the running edge.

Let eˉ∈EB\bar{e}\in\mathcal{E}_{B} be the running edge. We say that an edge e∈EBe\in\mathcal{E}_{B} is lonely in A(eˉ)A^{(\bar{e})} whenever Ae=eA_{e}=e and there is no e′≺ee^{\prime}\prec e satisfying e′∈B(eˉ)e^{\prime}\in B^{(\bar{e})} and Ae′=eA_{e^{\prime}}=e.

Clearly, ee is lonely if and only if ee is lonely in A(e0)=AA^{(e_{0})}=A (since e0e_{0} is the first edge of EB\mathcal{E}_{B}).

In order to get an adequate estimate from the successive summation over the nondegenerate bough labels, we shall need that, at each step indexed by eˉ\bar{e} of the recursion, every leaf that is lonely in A(eˉ)A^{(\bar{e})} is small in the sense that it has tag (b,6)(b,6). Thus, we shall have to dynamically modify the bough tagging. To this end, let

denote a tagging on the set of edges \bigl{\{}{e\in\mathcal{E}(G\cup G^{\prime})\,:\,e\succeq\bar{e}}\bigr{\}}. The tag τ(eˉ)(e)\tau^{(\bar{e})}(e) will indicate the actual weight of the edge ee after summing out all edges before eˉ\bar{e}, i.e. it will take into account the reallocation of the weights.

If eˉ\bar{e} is not a bough edge, we set R(eˉ)(τ(eˉ)):=1R^{(\bar{e})}(\tau^{(\bar{e})})\mathrel{\mathop{:}}=1.

We define the initial tagging through τ(e0):=τ~\tau^{(e_{0})}\mathrel{\mathop{:}}=\widetilde{\tau}. Now (10.3) immediately implies that in (10.1) we may bound

We shall construct a sequence of taggings τ(e0),τ(σ(e0)),τ(σ2(e0)),…\tau^{(e_{0})},\tau^{(\sigma(e_{0}))},\tau^{(\sigma^{2}(e_{0}))},\dots that satisfies the following property at each step eˉ\bar{e}.

If e∈B(eˉ)e\in B^{(\bar{e})} is a leaf then τ(eˉ)(e)∈{(b,5),(b,6)}\tau^{(\bar{e})}(e)\in\{(b,5),(b,6)\}. If in addition ee is lonely in A(eˉ)A^{(\bar{e})} then τ(eˉ)(e)=(b,6)\tau^{(\bar{e})}(e)=(b,6).

In the case that eˉ\bar{e} is a free leaf, we have to extract a factor M−1+μ+5δM^{-1+\mu+5\delta} from the summation over xb(eˉ)x_{b(\bar{e})}. This is relatively easy if eˉ\bar{e} is lonely in A(eˉ)A^{(\bar{e})}; otherwise we need to distinguish further cases. The most involved case, in particular, occurs when Aeˉ≻eˉA_{\bar{e}}\succ\bar{e} and AeˉA_{\bar{e}} is a leaf that is lonely in A(σ(eˉ))A^{(\sigma(\bar{e}))} (i.e. the lump of eˉ\bar{e} in A(eˉ)A^{(\bar{e})} consists only of two elements, eˉ\bar{e} and AeˉA_{\bar{e}}). In this case we need to change the tag of AeˉA_{\bar{e}} in τ(σ(eˉ))\tau^{(\sigma(\bar{e}))} to (b,6)(b,6), as described above. The resulting factor ξ\xi is of order M−1+2δM1−μ−3δM^{-1+2\delta}M^{1-\mu-3\delta}, which is much too large (here M−1+2δM^{-1+2\delta} comes from (9.12) exactly as in Lemma 9.6, while M1−μ−3δM^{1-\mu-3\delta} comes from the reallocation of this factor into ξ\xi explained in the previous paragraph). We remedy this by exploiting the fact that the label of a(eˉ)a(\bar{e}) is also fixed by the lumping. Thus, we perform two summations in one step: over xb(eˉ)x_{b(\bar{e})} as well as over xa(eˉ)=xb(σ(eˉ))x_{a(\bar{e})}=x_{b(\sigma(\bar{e}))}. In other words, we sum out both eˉ\bar{e} and its successor σ(eˉ)\sigma(\bar{e}) at the same time. Together these summations yield a factor of order M−1+μ+5δM^{-1+\mu+5\delta}, which is small enough.

We shall need to distinguish several different cases, which leads to a somewhat lengthy statement of the iteration step. The reason is that the worst-case estimates, which arise in the case Aeˉ=eˉA_{\bar{e}}=\bar{e} (or, if eˉ\bar{e} is a free leaf, in the cases where we do not have Aeˉ∉{eˉ,σ(eˉ)}A_{\bar{e}}\notin\{\bar{e},\sigma(\bar{e})\} and Aσ(eˉ)≻σ(eˉ)A_{\sigma(\bar{e})}\succ\sigma(\bar{e})) are not good enough for the following step of summing over lumpings (done in Subsection 10.5). In the case Aeˉ=eˉA_{\bar{e}}=\bar{e}, we shall need to compensate the poor estimate by the smallness of the entropy factor associated with the summation over AeˉA_{\bar{e}} (namely 11). In the case Aeˉ≻eˉA_{\bar{e}}\succ\bar{e}, this same entropy factor is much larger (of the order MμM^{\mu}), but the estimate on ξ\xi is sufficiently strong to compensate for this. The following Proposition collects the estimates for the various cases.

The form of (10.8) is crucial for the later summation over the lumpings AeˉA_{\bar{e}} and Aσ(eˉ)A_{\sigma(\bar{e})}. The entropy factor from each such summation is O(1)O(1) if we have a “hard constraint” (i.e. that constrains AeˉA_{\bar{e}} (or Aσ(eˉ)A_{\sigma(\bar{e})}) to one or two edges), and MμM^{\mu} if we have no hard constraint. Thus, summing over the lumpings AeˉA_{\bar{e}} and Aσ(eˉ)A_{\sigma(\bar{e})} yields an entropy factor Mμ(2−i)M^{\mu(2-i)}, where i=0,1,2i=0,1,2 is the number of hard constraints. It is easy to see from (10.8) that ξMμ(2−i)\xi M^{\mu(2-i)} is always bounded by M−1+μ+O(δ)M^{-1+\mu+O(\delta)}.

In order to avoid needless special cases throughout the proof, we shall always assume that AeˉA_{\bar{e}} and Aσ(eˉ)A_{\sigma(\bar{e})} are leaves, unless otherwise stated. This assumption always covers the worst case scenario.

We begin with Case (i). The cases Aeˉ=eˉA_{\bar{e}}=\bar{e} and Aeˉ≻eˉA_{\bar{e}}\succ\bar{e}, AeˉA_{\bar{e}} not a leaf, are dealt with exactly as in the proof of Lemma 9.6; see (9.19) and (9.20). In both cases we set τ(σ(eˉ))(e):=τeˉ(e)\tau^{(\sigma(\bar{e}))}(e)\mathrel{\mathop{:}}=\tau^{\bar{e}}(e) for all e⪰σ(eˉ)e\succeq\sigma(\bar{e}).

If Aeˉ≻eˉA_{\bar{e}}\succ\bar{e} is a leaf we get from (9.20)

where τ(σ(eˉ))\tau^{(\sigma(\bar{e}))} is defined as

i.e. the gain of size M−1+2δM^{-1+2\delta} from the summation over xb(eˉ)x_{b(\bar{e})} is not exploited immediately in ξ\xi, but a part of size M−1+μ+3δM^{-1+\mu+3\delta} is reallocated to the tag of AeˉA_{\bar{e}}. Here we used the bound

which we tacitly make use of in the rest of the proof. Note that the second line of (10.9) guarantees that (Lσ(eˉ))(L_{\sigma(\bar{e})}) holds.

where we set τ(σ(eˉ))(e):=τ(eˉ)(e)\tau^{(\sigma(\bar{e}))}(e)\mathrel{\mathop{:}}=\tau^{(\bar{e})}(e) for e⪰σ(eˉ)e\succeq\sigma(\bar{e}). If Aeˉ≻eˉA_{\bar{e}}\succ\bar{e} we define τ(σ(eˉ))\tau^{(\sigma(\bar{e}))} through (10.9) and get, as in the proof of Case (i),

Again, one can easily check that (Lσ(eˉ))(L_{\sigma(\bar{e})}) holds.

Now consider Case (iii). By property (ii) of the order ≺\prec, we know that σ(eˉ)\sigma(\bar{e}) is the parent of eˉ\bar{e}, i.e. b(σ(eˉ))=a(eˉ)b(\sigma(\bar{e}))=a(\bar{e}). Note that in this case we sum out the two edges eˉ\bar{e} and σ(eˉ)\sigma(\bar{e}) in one step.

Consider first the case Aeˉ=eˉA_{\bar{e}}=\bar{e} and Aσ(eˉ)=σ(eˉ)A_{\sigma(\bar{e})}=\sigma(\bar{e}). Then τ(eˉ)(eˉ)=(b,6)\tau^{(\bar{e})}(\bar{e})=(b,6) and τ(eˉ)(σ(eˉ))=(b,0)\tau^{(\bar{e})}(\sigma(\bar{e}))=(b,0) by assumption. Therefore summing over xb(eˉ)x_{b(\bar{e})} and xa(eˉ)=xb(σ(eˉ))x_{a(\bar{e})}=x_{b(\sigma(\bar{e}))} using (10.2) and (2.7) yields

where τ(σ2(eˉ))(e):=τ(eˉ)(e)\tau^{(\sigma^{2}(\bar{e}))}(e)\mathrel{\mathop{:}}=\tau^{(\bar{e})}(e). In the case Aeˉ=Aσ(eˉ)=σ(eˉ)A_{\bar{e}}=A_{\sigma(\bar{e})}=\sigma(\bar{e}) we have that τ(eˉ)(eˉ)\tau^{(\bar{e})}(\bar{e}) is either (b,5)(b,5) or (b,6)(b,6), and τ(eˉ)(σ(eˉ))=(b,0)\tau^{(\bar{e})}(\sigma(\bar{e}))=(b,0). Thus (10.2) and (2.7) imply

where we define τ(σ2(eˉ))\tau^{(\sigma^{2}(\bar{e}))} through (10.10). This covers the second line of (10.8).

We now turn to the last line of (10.8). Consider the case Aeˉ∉{eˉ,σ(eˉ)}A_{\bar{e}}\notin\{\bar{e},\sigma(\bar{e})\} and Aσ(eˉ)=σ(eˉ)A_{\sigma(\bar{e})}=\sigma(\bar{e}). Thus xb(eˉ)x_{b(\bar{e})} and xb(σ(eˉ))x_{b(\sigma(\bar{e}))} are fixed by AeˉA_{\bar{e}}, and we have

Next, consider the case Aeˉ∉{eˉ,σ(eˉ)}A_{\bar{e}}\notin\{\bar{e},\sigma(\bar{e})\} and Aσ(eˉ)≻σ(eˉ)A_{\sigma(\bar{e})}\succ\sigma(\bar{e}). Assume first that AeˉA_{\bar{e}} and Aσ(eˉ)A_{\sigma(\bar{e})} are not both bough leaves that are lonely in A(σ2(eˉ))A^{(\sigma^{2}(\bar{e}))}. Then we get, using again that xb(eˉ)x_{b(\bar{e})} and xb(σ(eˉ))x_{b(\sigma(\bar{e}))} are fixed by AeˉA_{\bar{e}}, that

Finally, we consider the case where both Aeˉ=:e′∉{eˉ,σ(eˉ)}A_{\bar{e}}=\mathrel{\mathop{:}}e^{\prime}\notin\{\bar{e},\sigma(\bar{e})\} and Aσ(eˉ)=:e′′≻σ(eˉ)A_{\sigma(\bar{e})}=\mathrel{\mathop{:}}e^{\prime\prime}\succ\sigma(\bar{e}) are bough leaves that are lonely in A(σ2(eˉ))A^{(\sigma^{2}(\bar{e}))}. Although our goal is to sum out only the edges eˉ\bar{e} and σ(eˉ)\sigma(\bar{e}), it will prove necessary to first sum out all four edges eˉ,σ(eˉ),e′,e′′\bar{e},\sigma(\bar{e}),e^{\prime},e^{\prime\prime} in order to get a sufficiently strong reduction of the entropy factor. Having done this, we put back the sum over the end-labels of e′e^{\prime} and e′′e^{\prime\prime} (thus undoing their “striking” out of the graph that resulted from summing them out) to get the needed factor R(σ2(eˉ))(τ(eˉ))R^{(\sigma^{2}(\bar{e}))}(\tau^{(\bar{e})}).

Thus, we sum over all the labels of the four vertices b(eˉ),b(σ(eˉ)),b(e′)b(\bar{e}),b(\sigma(\bar{e})),b(e^{\prime}), and b(e′′)b(e^{\prime\prime}) in the expression for R(eˉ)(τ(eˉ))R^{(\bar{e})}(\tau^{(\bar{e})}); we fix all other labels. Now it is easy to see that the label xb(e′)x_{b(e^{\prime})} uniquely determines the other three labels, so the total entropy factor for these summations is MM. Hence summing over the above four labels in the expression for R(eˉ)(τ(eˉ))R^{(\bar{e})}(\tau^{(\bar{e})}) yields the bound

where R~\widetilde{R} is the expression obtained from R(eˉ)(τ(eˉ))R^{(\bar{e})}(\tau^{(\bar{e})}) by summing out the edges eˉ,σ(eˉ),e′,e′′\bar{e},\sigma(\bar{e}),e^{\prime},e^{\prime\prime}. (In the estimate we used the worst case scenario, in which the edges eˉ,e′,e′′\bar{e},e^{\prime},e^{\prime\prime} are of type (b,5)(b,5) and the edge σ(eˉ)\sigma(\bar{e}) of type (b,0)(b,0).) Next, it is easy to see that summing out the two edges e′e^{\prime} and e′′e^{\prime\prime} in the expression for R(σ2(eˉ))(τ(eˉ))R^{(\sigma^{2}(\bar{e}))}(\tau^{(\bar{e})}) gives the equality

since at the moment when eˉ\bar{e} is summed out, both e′e^{\prime} and e′′e^{\prime\prime} are nonlonely bough leaves, thus τ(eˉ)(e′)=τ(eˉ)(e′′)=(b,5)\tau^{(\bar{e})}(e^{\prime})=\tau^{(\bar{e})}(e^{\prime\prime})=(b,5). Thus we find

4 Sum over degenerate bough labels

Note that, unlike in (9.22), the product in (10.12) ranges only over leaves, since degenerate boughs consist only of leaves.

We may now put the estimate on both nondegenerate and degenerate boughs together. From (10.5), Proposition 10.5, and (10.11) we get

As was advertised before the proof of Proposition 10.5, this estimate is designed to counterbalance the various smallness factors and the entropy factors for the lumping summation. For instance, in the second line, the prefactor is M−1+(i−1)μ+O(δ)M^{-1+(i-1)\mu+O(\delta)} where i=0,1,2i=0,1,2 is the number of hard constraints, so after summation over the lumpings, each summand will be of the same order M−1+μ+5δM^{-1+\mu+5\delta}. The same balance can be seen among the first two summands in the last line, while the last summand will be treated similarly to how the second factor in (9.23) was evaluated in Subsection 9.4. Finally, in the product over the nonleaves in the first line, only a weaker bound is available if Ae≻eA_{e}\succ e is a leaf. But this bound is strong enough to guarantee that, even after summation over AA, the total contribution of the nonleaves is CLC^{L} instead of CMμC^{M^{\mu}}, where LL is the number of leaves (see (10.18)). Since some (small, at worst O(M−δ)O(M^{-\delta})) gain is available for each leaf, a factor CLC^{L} is affordable.

5 General taggings and sum over bough lumpings

So far we assumed that all nonleaf bough edges had tag (b,0)(b,0) and all bough leaves tag (b,1)(b,1). As in Subsection 9.3, we split the tagging into a bough and stem tagging, τ=(τB,τS)\tau=(\tau_{B},\tau_{S}), and define

Then (10.13) for arbitrary τ\tau holds if F(A)F(A) on the right-hand side is replaced by F(A,τB)F(A,\tau_{B}).

where L(d)≡L(d)(G∪G′)L^{(d)}\equiv L^{(d)}(G\cup G^{\prime}) is the number of degenerate leaves in G∪G′G\cup G^{\prime}. From (10.1), (10.13) with an arbitrary tagging τB\tau_{B}, and (10.15) we therefore get

where LL is the total number of bough leaves in G∪G′G\cup G^{\prime}. Recalling that the number of edges of G∪G′G\cup G^{\prime} is bounded by MμM^{\mu}, we find

Recall that L(d)L^{(d)} denotes the number of degenerate leaves of G∪G′G\cup G^{\prime}. Similarly, denote by L(b)L^{(b)} the number of bound leaves of G∪G′G\cup G^{\prime} and by L(f)L^{(f)} the number of free leaves of G∪G′G\cup G^{\prime}. We have proved the following result.

For any G,G′∈G♯\mathcal{G},\mathcal{G}^{\prime}\in\mathfrak{G}_{\sharp} we have

6 Decoupling and sum over the tagging

We now proceed as in Subsection 9.5 and prove the following result which is analogous to Lemma 9.8. In order to state it, we split

here L(i)(G)L^{(i)}(G) is the number of bough leaves of GG of type ii, where ii can be bb (for “bound”), ff (for “free”), or dd (for “degenerate”).

We may now sum over the bough tagging τB\tau_{B} in (10.20) to get

where the second inequality follows analogously to (9.34). Next, we sum over the stem tagging τS\tau_{S} using (9.35),

7 Sum over the bough graphs

Now we may sum over the graphs G,G′∈WG,G^{\prime}\in\mathfrak{W} in (10.21). A key ingredient is the following combinatorial estimate. Let SkfbS_{kfb} be the number of nondegenerate boughs with kk edges, ff free leaves, and bb bound leaves. In other words, SkfbS_{kfb} is the number of oriented, unlabelled, rooted trees with kk edges and f+bf+b leaves, such that the number of groups of adjacent leaves, excluding leaves incident to the root, is equal to ff (see Definition 10.2).

We construct an arbitrary nondegenerate bough corresponding to the triple (k,f,b)(k,f,b) in two steps.

We choose an oriented, unlabelled, rooted tree TT with k−bk-b edges and ff leaves such that no two leaves are adjacent and no leaf is incident to the root.

We add bb leaves to TT by requiring that each newly added leaf be either adjacent to an existing leaf or incident to the root.

Clearly, the number of possible choices for the tree TT in (i) is bounded by the number of oriented, unlabelled, rooted trees with kk edges and ff leaves. This was estimated in (9.39) by k2f−2k^{2f-2}.

Thus, the total number of slots is z=1+∑v∈Vcvz=1+\sum_{v\in\mathscr{V}}c_{v}. Now let us denote by V′\mathscr{V}^{\prime} the subset of vertices of V(T)\mathcal{V}(T) that are not leaf vertices (or in other words the root together with the vertices that have degree greater than one). It is easy to see that we have

(This relation holds for any rooted tree with ff leaves.) Therefore, using ∣V∣=f+1\lvert\mathscr{V}\rvert=f+1 and V⊂V′\mathscr{V}\subset\mathscr{V}^{\prime}, we get

Therefore the number of ways to add bb leaves to TT according to (ii) is bounded by

We now proceed similarly to Subsection 9.7 in order to estimate the sum over G,G′∈WG,G^{\prime}\in\mathfrak{W} in (10.21). Let us first concentrate on GG. The stem of GG has uu edges. Let s⩾0s\geqslant 0 denote the number of nondegenerate boughs of GG and q⩾0q\geqslant 0 the number of degenerate boughs of GG. The nondegenerate boughs consist of altogether k⩾0k\geqslant 0 edges and the degenerate boughs of m⩾0m\geqslant 0 edges.

We index the nondegenerate boughs in some arbitrary fashion using i=1,…,si=1,\dots,s, and denote by ki⩾1k_{i}\geqslant 1 the number of edges in the ii-th nondegenerate bough; we have k1+⋯+ks=kk_{1}+\cdots+k_{s}=k. Similarly, we index the degenerate boughs using i=1,…,qi=1,\dots,q, and denote by mi⩾1m_{i}\geqslant 1 the number of edges in the ii-th degenerate bough (which is equal to the number of degenerate leaves in the ii-th degenerate bough); we have m1+⋯+mq=mm_{1}+\cdots+m_{q}=m.

We use fi⩾1f_{i}\geqslant 1 to count the number of free leaves and bi⩾0b_{i}\geqslant 0 the number of bound leaves in the ii-th nondegenerate bough. Thus, we have the relations

Putting all of this together, we may bound the sum over G∈WG\in\mathfrak{W} in (10.21) as

We also introduce the analogous primed quantities associated with G′G^{\prime}. Thus we get from (10.21)

where we used that ki⩽Mμk_{i}\leqslant M^{\mu} and μ<13−53δ\mu<\frac{1}{3}-\frac{5}{3}\delta. This is one stage where the restriction μ<13\mu<\frac{1}{3} is crucial.

where we used that u+1⩽Mμu+1\leqslant M^{\mu}.

Using that q⩽mq\leqslant m and consequently

Proposition 10.9 is the main result of this subsection. Note that the restriction μ<13\mu<\frac{1}{3} will be crucial in performing the summations in (10.24) over both ss and mm; the summation over rr is less critical. This is an indication that both the number of boughs and their combinatorial complexity are critically compensated by the smallness of the lonely leaves. The geometric series in s,m,rs,m,r are the key ingredients of the complicated estimate (10.24). The other two summation variables, kk and qq, are controlled by these variables, so the sum is finite. To ensure that it is actually small, the rather baroque collection of indicator functions is necessary. They make sure that at least one negative MM-power is gained from one of the factors, as we shall see in the next subsection.

8 Conclusion of the estimate

What remains is an elementary and only moderately enlightening estimate of E1E_{1} using (10.24).

In (10.24) we bound the indicator function

which yields the bound Zn,u⩽Zn,u′+Zn,u′′+Zn,u′′′Z_{n,u}\leqslant Z^{\prime}_{n,u}+Z^{\prime\prime}_{n,u}+Z^{\prime\prime\prime}_{n,u} in self-explanatory notation.

If r+s=0r+s=0 in (10.24) then I(s,k)=1I(s,k)=1 implies s=0s=0 and hence k=0k=0, so that we get

From (10.22) and using Proposition 10.10 we find

Setting v=n−uv=n-u and v=n′−u′v=n^{\prime}-u^{\prime} yields

by (8.25), (8.22), and (4.5). Therefore (10.26) yields

Finally, we outline how to bound E2E_{2}; the argument is almost identical to Subsection 9.8. The preceding analysis carries over trivially to E2E_{2}, the only modification being that G′=In′\mathcal{G}^{\prime}=\mathcal{I}_{n^{\prime}} and u′=n′u^{\prime}=n^{\prime}, i.e. we only have boughs in G\mathcal{G}. The analogue of (10.25) yields

Now we proceed exactly as in Subsection 9.8 and get E2=o(1)E_{2}=o(1). Hence the proof of Proposition 10.1 is complete.

Proof of Theorem 3.4

The main ingredient in the proof of Theorem 3.4 is the following estimate.

Let HH be as in Theorem 3.4 and H^\widehat{H} the matrix whose entries are truncated as in (5.4). Let κ<1/3\kappa<1/3. Then there is a constant CκC_{\kappa}, depending on κ\kappa, such that

The proof is a relatively straightforward consequence of the proof of Theorem 3.1. The claim about odd nn is immediate since UnU_{n} is odd for odd nn. Using Proposition 6.7 we write

The right-hand side is represented graphically, as in Section 6, by a single stem whose ends are joined so as to produce a closed loop, to which are attached a family of boughs. Now the estimates of Sections 7 – 10 carry over and yield the claim. This is a consequence of the following observations.

Assume first that {σxy}\{\sigma_{xy}\} defines a band matrix, as in Section 2. The value associated with a graph G\mathcal{G} and lumping Γ\Gamma of the edges of G\mathcal{G} is equal to ∑xVx′(G,Γ)\sum_{x}{V^{\prime}_{x}}(\mathcal{G},\Gamma), where Vx′V^{\prime}_{x} is given by VxV_{x} (see (7.6)) with one additional indicator function that constrains all stem vertices of G\mathcal{G}, with the exception of its root, to be nonbacktracking. In the graph on the right-hand side of Figure 8.1 this may be viewed as making the vertex nn black.

It is now straightforward that all estimates from Sections 7 – 10 carry over; in fact, the additional indicator function in Vx′V^{\prime}_{x} results in somewhat smaller bounds.

instead of (8.24). See the remarks after (8.23). ∎

We may now complete the proof of Theorem 3.4. We need the following elementary results on Chebyshev polynomials.

Un(1+ξ)U_{n}(1+\xi) is increasing for ξ⩾0\xi\geqslant 0.

If ξ∈\xi\in the claim (i) is easily seen from either (4.2) or the recursion relation (4.3). For ξ⩾1\xi\geqslant 1, the claim (i) follows immediately from the formula

itself a straightforward consequence of (4.2) and analyticity.

In order to prove the claim (iii), pick ζ⩾0\zeta\geqslant 0 such that 1+ξ=cosh⁡ζ1+\xi=\cosh\zeta. Using (11.1) we get for ξ∈\xi\in

Thus Lemma 11.2 (i) and Proposition 11.1 yield

for all n⩽Mκn\leqslant M^{\kappa}. Setting ξ=M−2/3+ε/2\xi=M^{-2/3+\varepsilon}/2 and invoking the bound (5.5) gives

Choosing κ\kappa satisfying 1/3−κ=ε/31/3-\kappa=\varepsilon/3 and δ=ε/37\delta=\varepsilon/37 (see (5.3)) completes the proof.

Appendix A Proof of Proposition 5.1

Next, we recall Schur’s inequality, valid for any matrix AA,

Thus we get from (A.1), for any ζ>0\zeta>0,

In order to estimate BB we observe that the inequality ⟨x+y⟩⩽2⟨x⟩⟨y⟩\langle x+y\rangle\leqslant 2\langle x\rangle\langle y\rangle implies

Moreover, from (A.3) we get on Ωu\Omega_{u}

provided that 8ε⩽η8\varepsilon\leqslant\eta. Here we used (2.4) and the assumption (2.2).

Choosing ζ−1=uWd/2+1+4ε+d\zeta^{-1}=uW^{d/2+1+4\varepsilon+d} yields

Let us take ε⩽1/4\varepsilon\leqslant 1/4. Then we have, for any ξ>0\xi>0,

Choosing ξ−1=u2W3d+2+8ε\xi^{-1}=u^{2}W^{3d+2+8\varepsilon} therefore yields

Thus Grönwall’s lemma, together with ⟨ψ0\mspace2.0mu,∣x∣2ψ0⟩=0\langle{\psi_{0}}\mspace{2.0mu},{\lvert x\rvert^{2}\psi_{0}}\rangle=0, implies that on Ωu\Omega_{u} we have

Therefore we have showed that, for all t⩽Wdt\leqslant W^{d}, we have

A.2 Conclusion of the proof

Thus, using ∥ψ~t∥=1\lVert\widetilde{\psi}_{t}\rVert=1, we get

We estimate the second term of (A.7); the two other terms are dealt with in exactly the same way. On Ωu\Omega_{u} the second term of (A.7) is bounded by

where we used Schur’s inequality (A.2). Next, we observe that (2.4) and (2.2) yield

Estimating the first and third terms of (A.7) along the same lines, and putting everything together, yields

Integrating (A.6) we find the bound, valid on Ωu\Omega_{u},

uniformly for t⩽Wdt\leqslant W^{d}. Setting u=Wu=W and recalling (A.4) yields the claim.

Appendix B Proof of Proposition 5.4

Next, decompose H^\widehat{H} into its cube components H^AB:=PAH^PB\widehat{H}_{AB}\mathrel{\mathop{:}}=P_{A}\widehat{H}P_{B}. Thus, H^AB\widehat{H}_{AB} is a Wd×WdW^{d}\times W^{d} matrix. By Schur’s inequality (A.2), we have

Let gg be a periodic function on AL\mathcal{A}_{L} to be chosen later, and set

(See e.g. , Exercise 2.2.30, for a proof that gives the constant (Cp)p/2(Cp)^{p/2}.) Defining A2:=∑i∣ai∣2A^{2}\mathrel{\mathop{:}}=\sum_{i}\lvert a_{i}\rvert^{2}, Jensen’s inequality therefore yields for p⩾2p\geqslant 2

Next, we have, for x~,y~∈{0,…,W−1}d\widetilde{x},\widetilde{y}\in\{0,\dots,W-1\}^{d},

where ∣Rx~y~∣⩽1\lvert R_{\widetilde{x}\widetilde{y}}\rvert\leqslant 1. Thus (2.4) yields

where we restrict the summation to x~,y~\widetilde{x},\widetilde{y} satisfying (σAB)x~y~≠0(\sigma_{AB})_{\widetilde{x}\widetilde{y}}\neq 0. Observing that

we see that the random variables (Zx~y~)x~y~∈{0,…,W−1}d(Z_{\widetilde{x}\widetilde{y}})_{\widetilde{x}\widetilde{y}\in\{0,\dots,W-1\}^{d}} are independent and satisfy ∣Zx~y~∣⩽Mδ\lvert Z_{\widetilde{x}\widetilde{y}}\rvert\leqslant M^{\delta}. Therefore (B.3) and (B.5) yield

where in the last step we used (B.4). If A=BA=B then the random variables Zx~y~Z_{\widetilde{x}\widetilde{y}} are no longer independent; this is easily remedied by splitting the summation over x~,y~\widetilde{x},\widetilde{y} in (B.5) into two parts: x~⩽y~\widetilde{x}\leqslant\widetilde{y} and x~>y~\widetilde{x}>\widetilde{y}. Using the estimate ∣a+b∣p⩽∣2a∣p+∣2b∣p\lvert a+b\rvert^{p}\leqslant\lvert 2a\rvert^{p}+\lvert 2b\rvert^{p} we therefore get the bound

Setting p=νMp=\nu M for some fixed ν>0\nu>0 and defining g(A)\mathrel{\mathop{:}}=\sqrt{\widetilde{f}\bigl{(}{[A]_{2L}}\bigr{)}} yields

In order to estimate ∥H^AB∥\lVert\widehat{H}_{AB}\rVert, we define the rectangular lattice

It is easy to see that ∣I∣⩽(4Wd/2)Wd\lvert I\rvert\leqslant(4W^{d/2})^{W^{d}}. Now set

We now do an approximation argument using the lattice II. Let ψ1∗,ψ2∗\psi^{*}_{1},\psi^{*}_{2} satisfy ∥ψ1∗∥,∥ψ2∗∥⩽1\lVert\psi^{*}_{1}\rVert,\lVert\psi^{*}_{2}\rVert\leqslant 1 and

Now by definition of II, there are ψ1,ψ2∈I\psi_{1},\psi_{2}\in I such that ∥ψ1−ψ1∗∥,∥ψ2−ψ2∗∥⩽1/4\lVert\psi_{1}-\psi^{*}_{1}\rVert,\lVert\psi_{2}-\psi^{*}_{2}\rVert\leqslant 1/4. This gives

We have therefore proved that Ω0⊃⋂A,B∈ALΩAB\Omega_{0}\supset\bigcap_{A,B\in\mathcal{A}_{L}}\Omega_{AB}, which yields the probability bound

for large enough MM and some fixed ε>0\varepsilon>0.

Moreover, (B.1) and (B.8) imply that on Ω0\Omega_{0} we have

Appendix C Proof of Lemma 8.2

We start with the following observation which allows us to rule out the simple case n+n′⩽8n+n^{\prime}\leqslant 8. Assume that n+n′⩽8n+n^{\prime}\leqslant 8 and that Γ∈Gn,n′∖Pn,n′\Gamma\in\mathscr{G}_{n,n^{\prime}}\setminus\mathcal{P}_{n,n^{\prime}}. In order to prove (8.14), we have to construct a refining pairing Π\Pi of Γ\Gamma satisfying m(Π)⩾2m(\Pi)\geqslant 2. It may be easily checked that this is always possible. Throughout this appendix we therefore assume that

Choose some ordering of the edges E(In∪In′)\mathcal{E}(I_{n}\cup I_{n^{\prime}}). Then lumps are ordered by their smallest edge.

In a first step, we construct a special refining Γ′\Gamma^{\prime} of Γ\Gamma whose lumps are of size 22 or 44. Start by setting Γ0:=Γ\Gamma_{0}\mathrel{\mathop{:}}=\Gamma and j=0j=0.

Denote by γ\gamma the first lump in Γj\Gamma_{j} that satisfies ∣γ∣⩾6\lvert\gamma\rvert\geqslant 6; if there is no such lump, stop.

Denote by γ′\gamma^{\prime} the union of the first four edges of γ\gamma; define Γj+1:=Γj∪{γ′,γ∖γ′}∖γ\Gamma_{j+1}\mathrel{\mathop{:}}=\Gamma_{j}\cup\{\gamma^{\prime},\gamma\setminus\gamma^{\prime}\}\setminus\gamma. (That is, cut the lump γ\gamma into two lumps of sizes 44 and ∣γ∣−4\lvert\gamma\rvert-4.)

Set j↦j+1j\mapsto j+1 and repeat this procedure.

After the algorithm has terminated, set Γ′=Γj\Gamma^{\prime}=\Gamma_{j}. We now claim that

Indeed, let nin_{i} denote the number of lumps of size ii in Γ\Gamma. Thus we have

From the definition of Γ′\Gamma^{\prime} we get

In a second step, we construct a refining pairing Π\Pi of Γ′\Gamma^{\prime} using a greedy algorithm that generates a finite sequence of lumpings (Γj)(\Gamma_{j}) that are successive refinements of each other. Additionally, along this construction some bridges will get a mark. Bridges that received a mark at some stage retain it for all later stages. (To avoid confusion, we stress that this marking has nothing to do with the bridge tags; it is only used in this proof.) We shall construct the algorithm and the marking in such a way that, in the resulting pairing Π\Pi, no two marked bridges belong to the same (anti)ladder. Thus, the number of marked bridges will be a lower bound for m(Π)m(\Pi). As usual we call lumps of size 22 bridges. We call lumps of size 44 four-lumps. We say that two bridges are compatible if they are neither parallel nor antiparallel; otherwise they are said to be incompatible.

The following notions will prove helpful. We say that two edges e1e_{1} and e2e_{2} are bridged in Γj\Gamma_{j} if {e1,e2}∈Γj\{e_{1},e_{2}\}\in\Gamma_{j}. For a four-lump of the form γ={e1,e2,e3,e4}\gamma=\{e_{1},e_{2},e_{3},e_{4}\} we introduce the operation of bridging e1e_{1} with e2e_{2} and e3e_{3} with e4e_{4}; this means that we set \Gamma_{j+1}\mathrel{\mathop{:}}=\Gamma_{j}\cup\bigl{\{}{\{e_{1},e_{2}\},\{e_{3},e_{4}\}}\bigr{\}}\setminus\gamma, i.e. we split the four-lump into two bridges.

We now define the greedy algorithm and the marking. Start by setting Γ0=Γ′\Gamma_{0}=\Gamma^{\prime} and j=0j=0, and let all bridges of Γ0\Gamma_{0} be unmarked.

Let γ\gamma be the first four-lump of Γj\Gamma_{j} (recall that lumps have a fixed ordering). We define Γj+1\Gamma_{j+1} by refining γ\gamma into two bridges, and marking one of the bridges of Γj+1\Gamma_{j+1}. We do this in such a way that

the newly marked bridge is compatible with all other bridges of Γj+1\Gamma_{j+1}, and

each newly created bridge is incompatible with at most one other bridge of Γj+1\Gamma_{j+1}.

Let us therefore assume from now on that no two edges of γ\gamma are adjacent. The lumping Γj+1\Gamma_{j+1} with marked bridges is defined according to the following four cases. (See Figure C.1 for an illustration of each case.) In each case, both properties (i) and (ii) are easy to check. (Note that, under the additional assumption H^xx=0\widehat{H}_{xx}=0 for all xx, it is easy to see that any two edges of γ\gamma must be separated by at least two edges, so that only Case (c1) below needs to be considered.)

There are two edges e,e′∈γe,e^{\prime}\in\gamma whose neighbouring edges all belong to another four-lump γ′∈Γj\gamma^{\prime}\in\Gamma_{j}. We choose an edge e′′∈γe^{\prime\prime}\in\gamma that has at least one neighbouring edge not in γ′\gamma^{\prime} (it is easy to see that, since Γj\Gamma_{j} cannot consist of two interlacing four-lumps by (C.1), there always exists such an e′′e^{\prime\prime}). We bridge ee with e′′e^{\prime\prime}, as well as the two remaining edges of γ\gamma with each other. We mark the newly created bridge {e,e′′}\{e,e^{\prime\prime}\}.

There is a bridge {e,e′}∈Γj\{e,e^{\prime}\}\in\Gamma_{j} such that every edge in γ\gamma is adjacent to either ee or e′e^{\prime}. We bridge both edges adjacent to ee with each other, as well as both edges adjacent to e′e^{\prime} with each other. We mark the bridge {e,e′}\{e,e^{\prime}\}.

Neither (a) nor (b) applies. We choose e0∈γe_{0}\in\gamma so that the set of four edges adjacent to e0e_{0} and its two neighbours contains at most one other edge in γ\gamma. (By (C.1) such an e0e_{0} always exists.) Define

If ζ≠∅\zeta\neq\emptyset, it is not hard to see that there is an e1∈ζe_{1}\in\zeta such that the bridge γ∖{e0,e1}\gamma\setminus\{e_{0},e_{1}\} is incompatible with at most one bridge of Γj\Gamma_{j}. We bridge e0e_{0} with e1e_{1}, and both remaining edges of γ\gamma with each other. We mark the bridge {e0,e1}\{e_{0},e_{1}\}.

If ζ=∅\zeta=\emptyset, there is a bridge {f0,f1}∈Γj\{f_{0},f_{1}\}\in\Gamma_{j} such that f0f_{0} is adjacent to e0e_{0}, and f1f_{1} is adjacent to two edges, e1e_{1} and e2e_{2}; see Figure C.1. We choose e2e_{2} to be the edge “antipodal” to e0e_{0} in the circular ordering of the four edges of γ\gamma, i.e. e2e_{2} is the edge that cannot be reached from e0e_{0} along the circle without crossing another edge of γ\gamma. Clearly, one of the two selected edges has this property. Define e3:=γ∖{e0,e1,e2}e_{3}\mathrel{\mathop{:}}=\gamma\setminus\{e_{0},e_{1},e_{2}\}. Let g1≠f1g_{1}\neq f_{1} and g2≠f1g_{2}\neq f_{1} denote the two other neighbours of e1e_{1} and e2e_{2}.

Assume first that g1g_{1} and g2g_{2} are not bridged in Γj\Gamma_{j}. In this case we bridge e1e_{1} with e2e_{2} and e0e_{0} with e3e_{3}; we mark the bridge {e1,e2}\{e_{1},e_{2}\}. It is immediate that {e1,e2}\{e_{1},e_{2}\} is compatible with all bridges in Γj\Gamma_{j}, and that {e0,e3}\{e_{0},e_{3}\} is incompatible with precisely one bridge in Γj\Gamma_{j}.

Assume now that g1g_{1} and g2g_{2} are bridged in Γj\Gamma_{j}. Then we bridge e2e_{2} with e3e_{3} and e0e_{0} with e1e_{1}. We mark the bridge {e2,e3}\{e_{2},e_{3}\}. Since Case (b) is excluded, we find that the bridge {e2,e3}\{e_{2},e_{3}\} is compatible with all bridges of Γj\Gamma_{j}. Moreover, the bridge {e0,e1}\{e_{0},e_{1}\} is incompatible with precisely one bridge of Γj\Gamma_{j}.

The pictures in Figure C.1 depict typical scenarios, in which edges of γ\gamma are separated by a single edge (they are next-nearest neighbours) only if this is explicitly required in the case being considered. It is also possible that additional edges are next-nearest neighbours; e.g. it may happen that f0=g1f_{0}=g_{1} in the last picture. Checking the few such explicit cases, one can see that the algorithm described above works for these cases as well, even though the pictures are not accurate. It is this step where the special choice of e0e_{0} made in Case (c) is necessary.

Set j↦j+1j\mapsto j+1. If Γj\Gamma_{j} is not yet a pairing, we repeat the procedure. Otherwise, we set Π:=Γj\Pi\mathrel{\mathop{:}}=\Gamma_{j} and stop the recursion; this is the completion of the algorithm. We need two crucial observations about the algorithm.

First, no bridge of Π\Pi is marked twice. Indeed, in Cases (a) and (c), the bridge marked at step jj is new (i.e. does not exist in Γj\Gamma_{j}); in Case (b) the bridge marked at step jj, i.e. {e,e′}\{e,e^{\prime}\}, was unmarked in Γj\Gamma_{j}, as follows from the definition of Case (a). (The marking of {e,e′}\{e,e^{\prime}\} could only have been done in Case (a) if there ee had been bridged with e′e^{\prime}, but this does not happen.) Therefore, the number of marked bridges of Π\Pi is equal to the number of steps of the algorithm, i.e. the number of four-lumps in Γ′\Gamma^{\prime}, which is p(Γ′)/2p(\Gamma^{\prime})/2.

Second, no two marked bridges of Π\Pi belong to the same (anti)ladder. Indeed, by construction, the bridge marked at step jj of the algorithm is compatible with all bridges of Γj\Gamma_{j}. Thus, if two marked bridges of Π\Pi, γ\gamma and γ′\gamma^{\prime}, belong to the same (anti)ladder in Π\Pi, then there must exist a jj such that at step jj we added a bridge γ′′\gamma^{\prime\prime} (marked or not) that was (anti)parallel to two bridges of Γj\Gamma_{j}, one belonging to an (anti)ladder containing γ\gamma and the other to an (anti)ladder containing γ′\gamma^{\prime}. By construction, however, this never happens; see (ii).

In conclusion: Π\Pi has p(Γ′)/2p(\Gamma^{\prime})/2 marked bridges, such that no two of them lie in the same ladder or antiladder of Π\Pi. Therefore, for any choice of tags of the bridges of Π\Pi, the resulting skeleton will always contain at least p(Γ′)/2p(\Gamma^{\prime})/2 bridges. From (C.2) we therefore get m(Π)⩾p(Γ)/4m(\Pi)\geqslant p(\Gamma)/4.

That m(Π)⩾2m(\Pi)\geqslant 2 is easy to see from the fact that m(Π)=1m(\Pi)=1 would imply that Π\Pi is either a complete ladder or a complete antiladder; this never happens by the property (i) of the greedy algorithm.

Appendix D Proof of Proposition 10.7

The key to the proof Proposition 10.7 is a decoupling of the bough tagging from the bough graph. The is done by adding an appropriate number of bough edges to G∪G′G\cup G^{\prime}, as in the proof of Lemma 9.8.

There is an injective map Y:G♯→G♯Y:\mathfrak{G}_{\sharp}\to\mathfrak{G}_{\sharp} such that for any G=(G,τG)\mathcal{G}=(G,\tau_{G}) and G~=(G~,τG~)=Y(G)\mathcal{\widetilde{G}}=(\widetilde{G},\tau_{\widetilde{G}})=Y(\mathcal{G}) the following properties hold.

The tagged stems of G\mathcal{G} and G~\widetilde{\mathcal{G}} are identical.

\deg\bigl{(}{\mathcal{B}(G),\tau_{G}}\bigr{)}=2\lvert\mathcal{E}(\mathcal{B}(\widetilde{G}))\rvert.

For any G,G′∈G♯\mathcal{G},\mathcal{G}^{\prime}\in\mathfrak{G}_{\sharp} we have the bound

where all quantities on the right-hand side of (D.1) are defined in terms of G~∪G~′\widetilde{\mathcal{G}}\cup\widetilde{\mathcal{G}}^{\prime}, i.e. L(i)≡L(i)(G~∪G~′)L^{(i)}\equiv L^{(i)}(\widetilde{\mathcal{G}}\cup\widetilde{\mathcal{G}}^{\prime}) for i=b,f,di=b,f,d, and τ≡τG~∪G~′\tau\equiv\tau_{\widetilde{G}\cup\widetilde{G}^{\prime}}.

Using Lemma D.1 we find that Proposition 10.7 follows easily by repeating to the letter the argument at the beginning of Subsection 9.5.

For any graph GG we define the two following cases.

B(G)\mathcal{B}(G) is either empty or contains at least one nondegenerate bough.

B(G)\mathcal{B}(G) consists exclusively of degenerate boughs.

Consider first the case that both GG and G′G^{\prime} satisfy (a). Then we may proceed exactly as in the proof of Lemma 9.8. Thus, we define

If D=0D=0 set G~=G\widetilde{\mathcal{G}}=\mathcal{G}. Otherwise B(G)\mathcal{B}(G) contains a nondegenerate bough. Let ee be the nonleaf bough edge that is reached first on the walk around GG (see the proof of Proposition 6.6 for the definition of the walk around GG). Define G~\widetilde{\mathcal{G}} as G\mathcal{G} in which we replaced the edge ee with a path of D+1D+1 edges; here the first edge of the path carries the tag τG(e)\tau_{G}(e) and all other edges of the path the tag (b,0)(b,0).

Now set Y(G):=G~Y(\mathcal{G})\mathrel{\mathop{:}}=\widetilde{\mathcal{G}}. By construction, we have that

Moreover, G\mathcal{G} and G~\mathcal{\widetilde{G}} have the same number of small nonleaf bough edges. It is also easy to see that Claims (i) and (ii) hold. Moreover, as in the proof of Lemma 9.8, we find that the map G↦G~\mathcal{G}\mapsto\widetilde{\mathcal{G}} is injective. Defining G~′\widetilde{\mathcal{G}}^{\prime} in the same way, we find that Claim (iii) follows from Proposition 10.6.

Next, consider the case where GG satisfies (b) and G′G^{\prime} satisfies (a). The complication here is that we cannot add bough edges to GG without changing the numbers L(b),L(f),L(d)L^{(b)},L^{(f)},L^{(d)}. If D=0D=0 then we can set G~=G\widetilde{\mathcal{G}}=\mathcal{G} and proceed as above. If D>0D>0 then there must be a (degenerate) bough edge e~∈E(B(G))\widetilde{e}\in\mathcal{E}(\mathcal{B}(G)) whose tag is τG(e~)=(b,i)\tau_{G}(\widetilde{e})=(b,i) for i=2,3,4i=2,3,4. We now use the additional small factor arising from such an edge. We claim that in this case we can improve the bound (10.19) to

Note the additional factor M−1+2δM^{-1+2\delta} at the expense of reducing the exponent of M−1+μ+7δM^{-1+\mu+7\delta} by 1/2. We outline the proof of (D.2), which is almost identical to the proof of (10.19). In choosing the ordering of edges ⪯\preceq, we require that e~\widetilde{e} be the first degenerate bough edge. When tackling the edge e~\widetilde{e} immediately after the recursive algorithm (used for nondegenerate boughs) of Proposition 10.5 has terminated, we get a bound ξ=M−1+2δ=M−1+μ+5δM−μ−3δ\xi=M^{-1+2\delta}=M^{-1+\mu+5\delta}M^{-\mu-3\delta}. Here the first term is the worst-case estimate using (10.2), and the second arises from the fact that, thanks to the assumption on τ(e~)\tau(\widetilde{e}), the estimate (10.3) is now in fact valid if we multiply the right-hand side by a factor M−μ−3δM^{-\mu-3\delta}. The remaining L(d)−1L^{(d)}-1 degenerate edges are estimated exactly as in Section 10.4. Thus we get (D.2).

Now we may proceed as above. Let ee be the (degenerate) leaf that is reached first on the walk around GG. Define G~\widetilde{\mathcal{G}} as G\mathcal{G} in which we replaced the edge ee with a path of D+1D+1 edges; here the first edge of the path carries the tag τG(e)\tau_{G}(e) and all other edges of the path carry the tag (b,0)(b,0). Denoting by l⩾1l\geqslant 1 the number of leaves in GG belonging to the bough containing ee, we have

These identities are simply an expression of the fact that the degenerate bough of GG that contains ee becomes a nondegenerate bough in G~\widetilde{G} with one free leaf. Moreover, the mapping G↦G~\mathcal{G}\mapsto\widetilde{\mathcal{G}} clearly satisfies Claims (i) and (ii). That it is injective can be seen from the fact that G\mathcal{G} can be reconstructed from G~\widetilde{\mathcal{G}}, similarly to the construction given in the proof of Lemma 9.8.

Choosing G~′=Y(G′)\widetilde{\mathcal{G}}^{\prime}=Y(\mathcal{G}^{\prime}) as above, we find that the bound (D.1) follows from (D.2) and the bound

which is easy to check for all l⩾1l\geqslant 1.

Finally, the case when both GG and G′G^{\prime} satisfy (b) is dealt with exactly as the previous case. ∎

Appendix E List of concepts and symbols

References