Local semicircle law for random regular graphs

Roland Bauerschmidt, Antti Knowles, Horng-Tzer Yau

Introduction and results

Let AA be the adjacency matrix of a random dd-regular graph on NN vertices. For fixed d⩾3d\geqslant 3, it is well known that as N→∞N\to\infty the empirical spectral measure of AA converges weakly to the Kesten-McKay law MR0109367 ; MR629617 , with density

Thus, the rescaled adjacency matrix (d−1)−1/2A(d-1)^{-1/2}A has asymptotic spectral density

Clearly, ϱd(x)→ϱ(x)\varrho_{d}(x)\to\varrho(x) as d→∞d\to\infty, where ϱ(x)\vbox..=12π[4−x2]+\varrho(x)\mathrel{\vbox{\hbox{.}\hbox{.}}}=\frac{1}{2\pi}\sqrt{[4-x^{2}]_{+}} is the density of Wigner’s semicircle law. The semicircle law is the asymptotic eigenvalue distribution of a random Hermitian matrix with independent (upper-triangular) entries (correctly normalized and subject to mild tail assumptions). From (1.2) it is natural to expect that, for sequences of random dd-regular graphs such that d→∞d\to\infty as N→∞N\to\infty simultaneously, the spectral density of (d−1)−1/2A(d-1)^{-1/2}A converges to the semicircle law. This was only proved recently MR2999215 (in MR3025715 it was also shown with the restriction that dd is only permitted to grow logarithmically in NN).

In the study of universality of random matrix statistics, local versions of the semicircle law and its generalizations have played a crucial role; see for instance the survey MR2917064 . The local semicircle law is a far-reaching generalization of the weak convergence to the semicircle law mentioned above. First, the local law admits test functions whose support decreases with NN so that far fewer than NN eigenvalues are counted, ideally only slightly more than order 11. (In contrast, weak convergence of probability measures applies only to macroscopic test functions counting an order NN eigenvalues). Second, the local law controls individual matrix entries of the Green’s function. Both of these improvements have proved of fundamental importance for applications. In particular, the local law established in this paper is a crucial input in 1505.06700-aop , where, with J. Huang, we prove that the local eigenvalue statistics of AA coincide with those of the Gaussian Orthogonal Ensemble; see also Section 1.4 below. For Wigner matrices, i.e. Hermitian random matrices with independent identically distributed upper-triangular entries, the semicircle law is known to hold down to the optimal spectral scale 1/N1/N, corresponding to the typical eigenvalue spacing, up to a logarithmic correction. In MR2999215 ; MR3025715 ; 1304.4343 ; 1305.1039 , it was shown that the semicircle law (for d→∞d\to\infty) or the Kesten-McKay law (for fixed dd) holds for random dd-regular graphs on spectral scales that are slightly smaller than the macroscopic scale 11 (typically by a logarithmic factor; see Section 1.4 below for more details).

In this paper we show that dd-regular graphs with degree dd at least (log⁡N)4(\log N)^{4} obey the semicircle law down to spectral scales (log⁡N)4/N(\log N)^{4}/N. This scale is optimal up to the power of the logarithm.

From the perspective of random matrix theory, the adjacency matrix of a random dd-regular graph is a symmetric random matrix with nonnegative integer entries constrained so that all row and column sums are equal to dd. These constraints impose nontrivial dependencies among the entries. For example, if the sum of the first kk entries of a given row is dd, the remaining entries of that row must be zero. Previous approaches to bypass this difficulty include local approximation of the random regular graph by a regular tree (for small degrees) and coupling to an Erdős-Rényi graph (for large degrees). These approaches have been shown to be effective for the study of several combinatorial properties, as well as global spectral properties of random regular graphs. However, they encounter serious difficulties when applied to the eigenvalue distribution on small scales (see Section 1.4 below for more details). Our strategy instead relies on a multiscale iteration of a self-consistent equation, in part inspired by the approach for random matrices with independent entries initiated in MR2481753 and significantly improved in a sequence of subsequent papers (again see Section 1.4 for details). In previous works on local laws for random matrices, independence of the matrix entries plays a crucial role in deriving the self-consistent equation (see e.g. MR3068390 for a detailed account). While the independence of the matrix entries can presumably be replaced by weak or short-range dependence, the dependence structure of the entries of random regular graphs is global. Thus, instead of independence, our approach uses the well known invariance of the random regular graph under a dynamics of local switchings, via a local resampling of vertex neighbourhoods. We believe that our strategy of local resampling, using invariance under a local dynamics combined with a multiscale iteration, is generally applicable to the study of the local eigenvalue distribution of random matrix models with constraints.

2. Random regular graphs

We establish the local law for the following three standard models of random dd-regular graphs.

Let NN and dd be positive integers such that NdNd is even. The uniform model is the uniform probability measure on the set of all simple dd-regular graphs on [ ⁣[1,N] ⁣][\![{1,N}]\!]. (Here, simple means that the graph has no loops or multiple edges.) Equivalently, its adjacency matrix AA is uniformly distributed over the symmetric matrices with entries in {0,1}\{{0,1}\} such that all rows have sum dd and the diagonal entries are zero.

Permutation model

Let NN be a positive integer and dd an even positive integer. Let σ1,…,σd/2\sigma_{1},\dots,\sigma_{d/2} be independent uniformly distributed permutations on SNS_{N}, the symmetric group of order NN. The permutation model is the random graph on NN vertices obtained by adding an edge {i,σμ(i)}\{i,\sigma_{\mu}(i)\} for each i∈[ ⁣[1,N] ⁣]i\in[\![{1,N}]\!] and μ∈[ ⁣[1,d/2] ⁣]\mu\in[\![{1,d/2}]\!]. Its adjacency matrix AA is given by

with the convention that σd−μ=σμ−1\sigma_{d-\mu}=\sigma_{\mu}^{-1} for d/2+1⩽μ⩽dd/2+1\leqslant\mu\leqslant d in the second equality. All vertices have even degree, and in general the graph may have loops as well as multiple edges. Each loop contributes two to the degree of its incident vertex.

Matching model

Let NN be an even positive integer and dd a positive integer. Let σ1,…,σd\sigma_{1},\dots,\sigma_{d} be independent uniformly distributed perfect matchings on [ ⁣[1,N] ⁣][\![{1,N}]\!]. A perfect matching can be identified with a permutation of SNS_{N} whose cycles all have length two. As in the permutation model, a graph on [ ⁣[1,N] ⁣][\![{1,N}]\!] is obtained by adding an edge {i,σμ(i)}\{i,\sigma_{\mu}(i)\} for all i∈[ ⁣[1,N] ⁣]i\in[\![{1,N}]\!] and μ∈[ ⁣[1,d] ⁣]\mu\in[\![{1,d}]\!]. Thus, the corresponding adjacency matrix is again

Graphs of this model can have multiple edges but no loops. Their degree dd is arbitrary, but their number of vertices must be even.

The models introduced above include simple graphs (uniform model), graphs with loops and multiple edges (permutation model), and graphs with multiple edges but no loops (matching model). Throughout this paper, all statements apply to any of the above three models, unless explicitly stated otherwise. As discussed in Section 1.4 below, our approach is quite general, and applies to other models of random regular graphs as well. For brevity, however, we give the details for the three representative models introduced above.

We shall give error bounds depending on the parameter

In particular, for the uniform model, D=dD=d if d⩽Nd\leqslant\sqrt{N}, and for the permutation and matching models, D=dD=d if d⩽Nd\leqslant N. Throughout the paper, we make the tacit assumption D⩾1D\geqslant 1, which leads to the conditions d⩽N2/3d\leqslant N^{2/3} for the uniform model and d⩽N2d\leqslant N^{2} for the permutation and matching models.

3. Main result

Our main result is stated in terms of the Green’s function (or the resolvent) of HH, defined by

where r∈r\in. Away from the two edges z=±2z=\pm 2 of the support of the semicircle law, i.e. for ∣z±2∣⩾ε|z\pm 2|\geqslant\varepsilon for some ε>0\varepsilon>0, the function FF is linearly bounded: Fz(r)=Oε(r)F_{z}(r)=O_{\varepsilon}(r). Near the edges, Fz(r)⩽rF_{z}(r)\leqslant\sqrt{r} provides a weaker bound.

The condition D≫ξ2D\gg\xi^{2} in the statement of Theorem 1.1 implies the following restrictions on the degree of the graphs:

Thus, for the smallest possible degree dd and the smallest spectral scale η\eta for which Theorem 1.1 applies, the parameter ξ\xi needs to be chosen as small as permitted, which is slightly smaller than (log⁡N)2(\log N)^{2}. In particular, the local semicircle law holds for all η⩾(log⁡N)4/N\eta\geqslant(\log N)^{4}/N and all d⩾(log⁡N)4d\geqslant(\log N)^{4} satisfying d⩽N2/3(log⁡N)−4/3d\leqslant N^{2/3}(\log N)^{-4/3} for the uniform model and d⩽N2(log⁡N)−4d\leqslant N^{2}(\log N)^{-4} for the permutation and matching models.

For instance, Theorem 1.1 implies that all eigenvectors are completely delocalized.

which follows easily from (1.9). Thus vα,i2⩽2η=O(ξ2/N)v_{\alpha,i}^{2}\leqslant 2\eta=O(\xi^{2}/N) as claimed, concluding the proof. ∎

Next, Theorem 1.1 yields a semicircle law on small scales for the empirical spectral measure of HH. The Stieltjes transform of the empirical spectral measure of HH is defined by

where λ1,…,λN\lambda_{1},\dots,\lambda_{N} are the eigenvalues of HH. Theorem 1.1 implies that

denote the semicircle and empirical spectral measures, respectively, applied to an interval II. Fix a constant K>0K>0. Then, under the assumptions of Theorem 1.1, for any interval I⊂[−K,K]I\subset[-K,K] we have

Corollary 1.3 says in particular that, in the bulk spectrum, the empirical spectral density of HH is well approximated by the semicircle law down to spectral scales ξ2/N\xi^{2}/N. Indeed, fix ε>0\varepsilon>0 and suppose that I⊂[−2+ε,2−ε]I\subset[-2+\varepsilon,2-\varepsilon], so that κ(I)⩾ε\kappa(I)\geqslant\varepsilon. Then the right-hand side of (1.18) is much smaller than ϱ(I)\varrho(I) provided that ∣I∣≫ξ2/N\lvert I\rvert\gg\xi^{2}/N. We deduce that the distribution of the eigenvalues of HH is very regular all the way down to the microscopic scale. Moreover, clumps of eigenvalues containing more than (log⁡N)4(\log N)^{4} eigenvalues are ruled out with high probability: any interval of length at most (log⁡N)4/N(\log N)^{4}/N contains with high probability at most O((log⁡N)4)O((\log N)^{4}) eigenvalues.

The estimate (1.18) deteriorates near the edges, when κ(I)\kappa(I) is small. Here we do not aim for an optimal edge behaviour, and (1.18) can in fact be improved near the edges by a more refined application of (1.17). For example, from (1.17) we also obtain the estimate

Up to the logarithmic correction ξ\xi, we expect that the estimates (1.12) cannot be improved in the bulk of the support of the semicircle law, i.e. for ∣E∣⩽2−ε|E|\leqslant 2-\varepsilon. On the other hand, (1.12) is not optimal for ∣E∣⩾2−ε|E|\geqslant 2-\varepsilon. For example, a simple extension of our proof allows one to show that the term ξΦ(z)\xi\Phi(z) on the right-hand sides of (1.12) can be replaced by the smaller bound

In order to focus on the main ideas of this paper, we give the proof of the simpler estimate (1.12). In Appendix A, we sketch the required changes to obtain the improved error bound (1.20). The bound (1.12) is sufficient for most applications, including Corollaries 1.2–1.3. Finally, we remark that all of our error bounds are designed with the regime of bounded zz in mind; as z→∞z\to\infty, much better bounds can be easily obtained. We do not pursue this direction here.

4. Related results

We conclude this section with a discussion of some related results. The convergence of the empirical spectral measure of a random dd-regular graph has been previously established on spectral scales slightly smaller than the macroscopic scale 11. More precisely, in (MR2999215, , Theorem 1.6), the semicircle law is established down to the spectral scale d−1/10d^{-1/10} for d→∞d\to\infty. In (MR3025715, , Theorem 2 and Remark 1), the semicircle law is established down to the spectral scale (log⁡N)−1(\log N)^{-1} for d=(log⁡N)γd=(\log N)^{\gamma} with γ>1\gamma>1, and the spectral scale 1/d1/d for d=(log⁡N)γd=(\log N)^{\gamma} with γ<1\gamma<1. In (1304.4343, , Theorem 5.1), it is shown that for fixed dd the Kesten-McKay law holds down to the spectral scale (log⁡N)−c(\log N)^{-c} for some c>0c>0. Finally, in (1305.1039, , Theorem 2.1), it is shown that for fixed dd the Kesten-McKay law holds down to the spectral scale (log⁡N)−1(\log N)^{-1}.

The results of MR2999215 were proved by coupling to an Erdős-Rényi graph. The probability that an Erdős-Rényi graph in which each edge is chosen independently with probability pp is dd-regular, with d=pNd=pN, is at least exp⁡(−cNlog⁡d)\exp(-cN\log d). Hence, any statement that holds for the Erdős-Rényi graph with probability greater than 1−exp⁡(−cNlog⁡d)1-\exp(-cN\log d) also holds for the random dd-regular graph. While global spectral properties can be established with such high probabilities, super-exponential error probabilities are not expected to hold for local spectral properties.

In a related direction, contiguity results imply that almost sure asymptotic properties of various models of random regular graphs can be related to each other (see e.g. MR1725006 for details). Such results are difficult to extend to the case where dd grows with NN, for example because the probability that a graph of the permutation model is simple tends to zero roughly like exp⁡(−cd2)\exp(-cd^{2}). This probability is smaller than the error probabilities that we establish in this paper. Our proof does not rely on a comparison between different models, but works directly with each model. It is rather general, and may in particular be adapted to other models of random regular graphs. For instance, by an argument similar to (but somewhat simpler than) the one given in Section 6, we may prove Theorem 1.1 for the configuration model of random regular graphs. Moreover, by a straightforward extension of our method, our results remain valid for arbitrary superpositions of the models from Section 1.2. For example, we can consider a regular graph defined as the union of several independent uniform regular graphs of lower degree. (In fact, the matching model is the union of dd independent copies of a uniform 11-regular graph).

Our proof does not use the tree approximation. Instead, we use that a local resampling using appropriately chosen switchings leaves the random regular graphs from Section 1.2 invariant. Switchings of random regular graphs were introduced to prove enumeration results in MR790916 ; see also MR1725006 for a survey of subsequent developments. Switchings are also commonly used for simulating random regular graphs using Monte Carlo methods; see e.g. MR2334585 and references therein. Recently, switchings were employed to bound the singularity probability of directed random regular graphs 1411.0243 .

For dd-regular graphs, the value of second largest eigenvalue λ2\lambda_{2} is of particular interest. At least for fixed d⩾3d\geqslant 3, it was conjectured that for almost all random dd-regular graphs we have λ2=2d−1+o(1)\lambda_{2}=2\sqrt{d-1}+o(1) with high probability MR875835 . For fixed dd, this conjecture was proved in MR2437174 , following several larger bounds (for which references are given in MR2437174 ). Very recently, the results ofMR2437174 were generalized and their proofs simplified in MR3385636 ; Bord15 . For the permutation model with d→∞d\to\infty as N→∞N\to\infty, the best known bound is λ2=O(d)\lambda_{2}=O(\sqrt{d}) FriedmanKahnSzemeredi (see (MR3078290, , Theorem 2.4) for a more detailed proof).

Finally, it is believed that the eigenvalues of random dd-regular graphs obey random matrix statistics as soon as d⩾3d\geqslant 3. There is numerical evidence that the local spectral statistics in the bulk of the spectrum are governed by those of the Gaussian Orthogonal Ensemble (GOE) MR2647344 ; MR1691538 , and further that the distribution of the appropriately rescaled second largest eigenvalue λ2\lambda_{2} converges to the Tracy-Widom distribution of the GOE MR2433888 .

In 1505.06700-aop , with J. Huang, we prove that GOE eigenvalue statistics hold in the bulk for the uniform random dd-regular graph with degree d∈[Nα,N2/3−α]d\in[N^{\alpha},N^{2/3-\alpha}] for arbitrary α>0\alpha>0. Here, the lower bound on the degree is of purely technical nature, and we believe that the results of 1505.06700-aop can be established with the same method under the weaker assumption d⩾(log⁡N)O(1)d\geqslant(\log N)^{O(1)}. The local law proved in this paper, in addition to the results of 1504.03605 ; 1504.05170 , is an essential input for the proof in 1505.06700-aop .

For Erdős-Rényi graphs, in which each edge is chosen independently with probability pp, the local semicircle was established under the condition pN⩾(log⁡N)O(1)pN\geqslant(\log N)^{O(1)} in MR3098073 . Moreover, random matrix statistics for both the bulk eigenvalues and the second largest eigenvalue were established in MR2964770 under the condition pN⩾N2/3+αpN\geqslant N^{2/3+\alpha} for arbitrary α>0\alpha>0. For random matrix statistics of the bulk eigenvalues, the lower bound on pNpN was recently extended to pN⩾NαpN\geqslant N^{\alpha} for any α>0\alpha>0 in 1504.05170 , and GOE statistics for the eigenvalue gaps was also established. Previous results on the spectral statistics of Erdős-Rényi graphs are discussed in MR2964770 ; MR3098073 ; MR2999215 .

Preliminaries and the self-improving estimate

In this section we introduce some basic tools and definitions on which our proof relies, and state a self-improving estimate, Proposition 2.2, from which Theorem 1.1 will easily follow. The rest of this paper will be devoted to the proof of Proposition 2.2.

From now on we frequently omit the spectral parameter zz from our notation, and write G≡G(z)G\equiv G(z) and so on. The spectral representation of GG implies the trivial bound

We shall also use the resolvent identity: for invertible matrices A,BA,B,

In particular, applying (2.2) to G−G∗G-G^{*}, we obtain the Ward identity

The core of the proof is an induction on the spectral scale, where information about GG is passed on from the scale η\eta to the scale η/2\eta/2. (See Remark 2.3 below for a comparison of this induction with the bootstrapping/continuity arguments used in the proofs of local laws in models with independent entries.) The next lemma is a simple deterministic result that allows us to propagate bounds on the Green’s function on a certain scale to weaker bounds on a smaller scale. This result will play a crucial role in the induction step. In order to state it, we introduce the random error parameters

Thus, Γ\Gamma is locally Lipschitz continuous, and its almost everywhere defined derivative satisfies

This implies ∂∂η(ηΓ(η))⩾0\frac{\partial}{\partial\eta}(\eta\Gamma(\eta))\geqslant 0 and therefore Γ(η/M)⩽MΓ(η)\Gamma(\eta/M)\leqslant M\Gamma(\eta) as claimed. ∎

The main ingredient of the proof of Theorem 1.1 is the following result, whose proof constitutes the remainder of the paper. To state it, we introduce the set

where the implicit absolute constant in ≪\ll is chosen large enough in the proof of the following result.

Given Proposition 2.2, Theorem 1.1 is a simple consequence.

for k∈[ ⁣[0,K] ⁣]k\in[\![{0,K}]\!]. The claim (2.7) is trivial for k=0k=0 since then ηk=N\eta_{k}=N and therefore (2.1) implies Γ∗(zk)⩽1\Gamma^{*}(z_{k})\leqslant 1 deterministically. Now assume that (2.7) holds for some k∈[ ⁣[0,K] ⁣]k\in[\![{0,K}]\!]. Then Lemma 2.1 applied with η=ηk\eta=\eta_{k} and M=2M=2 implies

The induction in the proof of Theorem 1.1 is not a continuity (or bootstrapping) argument, as used e.g. in the works MR3068390 ; MR3098073 ; MR2481753 on local laws of models with independent entries. The multiplicative steps η→η/2\eta\to\eta/2 that we make are far too large for a continuity argument to work, and we correspondingly obtain much weaker a priori estimates from the induction hypothesis. Thus, our proof relies on a priori control of Γ\Gamma instead of the error parameters Λd\Lambda_{d} and Λo\Lambda_{o} used in MR3068390 ; MR3098073 ; MR2481753 . The advantage, on the other hand, of the approach taken here is that we only have to perform an order log⁡N\log N steps, as opposed to the NCN^{C} steps required in bootstrapping arguments. As evidenced by the proof of Theorem 1.1, a logarithmic bound on the number of induction steps is crucial. An inductive approach was also taken in 1311.0326 , where a local semicircle law without logarithmic corrections was proved for Wigner matrices with entries whose distributions are subgaussian.

It therefore only remains to prove Proposition 2.2. This is the subject of the remainder of the paper, which we now briefly outline. We follow the concentration/expectation approach, establishing concentration results on the entries of GG (Section 4) and computing the expectation of the diagonal entries (Section 5). All of this is performed with respect to a conditional probability measure, which is constructed for each fixed vertex. Roughly speaking, given a vertex, this conditional probability measure randomizes the neighbours of the vertex in an approximately uniform fashion. It is model-dependent and has to be chosen with great care for all of the concentration/expectation arguments of Sections 4–5 to work. Its construction is easiest for the matching model, which we explain in Section 3. The constructions for the uniform and permutation models are given in Sections 6 and 7 respectively.

Local resampling

All models of random regular graphs that we consider are invariant under permutation of vertices. However, for our analysis, it is important to use a parametrization that distinguishes a fixed vertex. Without loss of generality, we assume this vertex to be 11. This parametrization has to satisfy a series of properties, which are given in Proposition 3.7 below. Using these properties, in Sections 4–5, we complete the proof of Proposition 2.2. Loosely speaking, the parametrization allows us to resample the neighbours of 11, independently, and only changing a fixed number of edges in the remainder of the graph in a sufficiently random way. In this section, we describe the parametrization and prove Proposition 3.7 for the matching model. The parametrizations for the uniform and permutation models are discussed in Section 6 and 7 respectively.

Random indices will play an important role throughout the paper. We consistently use the letters i,j,k,l,m,ni,j,k,l,m,n to denote deterministic indices, and x,yx,y to denote random indices.

Our basic strategy of local resampling involves randomizing the neighbours of the fixed vertex 11 by local changes of the graph, called switchings in the graph theory literature MR1725006 . We use double switchings which involve three edges, as opposed to single switchings which only involve two edges. Both are illustrated in Figure 3.1.

Let Δij\Delta_{ij} denote the adjacency matrix of a graph containing only an edge between the vertices ii and jj,

To define switchings of a set of unoriented edges, it is convenient to assign directions to the edges to be switched. These directions determine which one of the possible switchings of the unoriented edges is chosen. We define the single switching of two edges rr‾,aa‾r\underline{r},a\underline{a} of AA with the indicated directions to be the graph

if ∣{r,r‾,a,a‾}∣=4\lvert\{{r,\underline{r},a,\underline{a}}\}\rvert=4, and the graph τrr‾ ⁣ ,aa‾ ⁣ (A)\vbox..=A\tau_{r\underline{r}\!\,,a\underline{a}\!\,}(A)\mathrel{\vbox{\hbox{.}\hbox{.}}}=A if ∣{r,r‾,a,a‾}∣<4\lvert\{{r,\underline{r},a,\underline{a}}\}\rvert<4. The double switching of the three edges rr‾,aa‾,bb‾r\underline{r},a\underline{a},b\underline{b} of AA with the indicated directions is defined to be the graph

if ∣{r,r‾,a,a‾,b,b‾}∣=6\lvert\{{r,\underline{r},a,\underline{a},b,\underline{b}}\}\rvert=6, and the graph τrr‾ ⁣ ,aa‾ ⁣ ,bb‾ ⁣ (A)\vbox..=A\tau_{r\underline{r}\!\,,a\underline{a}\!\,,b\underline{b}\!\,}(A)\mathrel{\vbox{\hbox{.}\hbox{.}}}=A if ∣{r,r‾,a,a‾,b,b‾}∣<6\lvert\{{r,\underline{r},a,\underline{a},b,\underline{b}}\}\rvert<6.

Our goal is to use switchings to connect the distinguished vertex 11 to essentially independent random vertices a1,…,ada_{1},\dots,a_{d} that are approximately uniform in the sense of the next definition.

To give an idea how approximately uniform random variables arise, consider a switching with r‾=1\underline{r}=1 (to achieve our goal of connecting 11 to a given vertex aa using a switching). For simple graphs, a necessary condition to apply the switching (3.3) is a≠1a\neq 1. Choosing aa uniformly with this constraint means that it is uniform on [ ⁣[2,N] ⁣][\![{2,N}]\!]. In particular, the total variation distance of its distribution to that of the uniform distribution is O\bigl{(}{\frac{1}{N}}\bigr{)}=O\bigl{(}{\frac{1}{\sqrt{dD}}}\bigr{)}.

Throughout this paper, 1dD\frac{1}{\sqrt{dD}} appears frequently as a bound on exceptional probabilities, and we tacitly use the estimates

which follow directly from (1.5)–(1.6), as well as

We use the following conventions for conditional statements.

The use of double switchings opposed to single switchings ensures that either condition (a) or (b) in the next lemma holds. These conditions will play an important role in Section 5. (That double switchings are in general more effective than single switchings is well known in the combinatorial context; see for instance MR1725006 for a discussion.)

where XX is a sum of at most 8 terms ±Δxy\pm\Delta_{xy}. Explicitly, in the case

We emphasize that when we say that xx and yy are approximately uniform, this is a statement about their individual distributions, and as such implies nothing about their joint distribution.

The introduction of switchings that connect 11 to essentially independent random vertices a1,…,ada_{1},\dots,a_{d} is simplest in the matching model, in which the different neighbours of any given vertex are independent, so that it suffices to consider a single neighbour of 11 at a time. In the next subsection, we explain in detail how this parametrization using switchings is defined for the matching model.

We state the conclusion, Proposition 3.7, in great enough generality that it holds literally also for all of the other models, for which the more involved proofs are given in Sections 6–7. In the proof of Proposition 2.2 (given in Sections 4–5), and therefore in the proof of Theorem 1.1, we only use the conclusion contained in Proposition 3.7, and no other properties of the model. Hence, Proposition 3.7 summarizes everything about the random regular graphs that our proof requires.

2. Matching model

The matching model was defined in Section 1.2 in terms of dd independent uniform perfect matchings of [ ⁣[1,N] ⁣][\![{1,N}]\!]. We first consider one such uniform perfect matching, i.e. a uniform 11-regular graph. We denote by SNS_{N} the symmetric group of order NN. For NN even, denote by MN⊂SNM_{N}\subset S_{N} the set of perfect matchings of [ ⁣[1,N] ⁣][\![{1,N}]\!], which (as explained in Section 1.2) we identify with the subset of permutations whose cycles all have length 22; in particular π=π−1\pi=\pi^{-1} for π∈MN\pi\in M_{N}. For any perfect matching σ∈MN\sigma\in M_{N}, we denote the corresponding symmetric permutation matrix by

Next, for i,j,k∈[ ⁣[1,N] ⁣]i,j,k\in[\![{1,N}]\!], we define the switching operation Tijk\vbox..MN→MNT_{ijk}\mathrel{\vbox{\hbox{.}\hbox{.}}}M_{N}\to M_{N} through

where we recall that τ\tau was defined in (3.3). In particular, TijkT_{ijk} connects ii to jj (see Figure 3.1) except in the exceptional case ∣{i,j,k,π(i),π(j),π(k)}∣<6|\{i,j,k,\pi(i),\pi(j),\pi(k)\}|<6.

Let π\pi be uniform over MNM_{N}, i∈[ ⁣[1,N] ⁣]i\in[\![{1,N}]\!] fixed, and a,ba,b independent and uniform over [ ⁣[1,N] ⁣]∖{i}[\![{1,N}]\!]\setminus\{i\}. Then Tiab(π)T_{iab}(\pi) is uniform over MNM_{N}, and

provided that ∣{i,a,b,π(i),π(a),π(b)}∣=6|\{i,a,b,\pi(i),\pi(a),\pi(b)\}|=6.

To prove that Tiab(π)T_{iab}(\pi) is uniform over MNM_{N}, it suffices to check reversibility, i.e. that, for any fixed σ,σ′∈MN\sigma,\sigma^{\prime}\in M_{N},

Given σ,σ′∈MN\sigma,\sigma^{\prime}\in M_{N}, σ≠σ′\sigma\neq\sigma^{\prime}, there is at most one pair (a,b)∈([ ⁣[1,N] ⁣]∖{i})2(a,b)\in([\![{1,N}]\!]\setminus\{i\})^{2} such that Tiab(σ)=σ′T_{iab}(\sigma)=\sigma^{\prime}, and such a pair exists if and only if there exists a (different) pair (a,b)(a,b) such that Tiab(σ′)=σT_{iab}(\sigma^{\prime})=\sigma (see Figure 3.1 (right) for an illustration). If no such pairs exist, both sides of (3.11) are zero. Otherwise, there exists precisely one pair (a,b)(a,b) such that Tiab(σ)=σ′T_{iab}(\sigma)=\sigma^{\prime}, so that the left-hand side of (3.11) is equal to 1/(N−1)21/(N-1)^{2} because (a,b)(a,b) is uniformly distributed over (N−1)2(N-1)^{2} elements; the same argument shows that the right-hand side of (3.11) is also equal to 1/(N−1)21/(N-1)^{2}, which concludes the proof of (3.12). Finally, (3.11) is immediate from the definition of TiabT_{iab}. ∎

The canonical realization of the probability space of the matching model is the product of dd copies of the uniform measure on MNM_{N}. For our analysis, we instead employ the larger probability space Ω\vbox..=Ω1×⋯×Ωd\Omega\mathrel{\vbox{\hbox{.}\hbox{.}}}=\Omega_{1}\times\cdots\times\Omega_{d} where

also endowed with the uniform probability measure. Elements of Ωμ\Omega_{\mu} are written as (πμ,aμ,bμ)(\pi_{\mu},a_{\mu},b_{\mu}). We set θ=(π1,…,πd)\theta=(\pi_{1},\dots,\pi_{d}), uμ=(aμ,bμ)u_{\mu}=(a_{\mu},b_{\mu}), and

By Lemma 3.4, σ1,…,σd\sigma_{1},\dots,\sigma_{d} are independent uniform perfect matchings of [ ⁣[1,N] ⁣][\![{1,N}]\!], and therefore the matching model is given by the adjacency matrix

Throughout the following, we say that (α1,…,αd)∈[ ⁣[1,N] ⁣]d(\alpha_{1},\dots,\alpha_{d})\in[\![{1,N}]\!]^{d} is an enumeration of the neighbours of 11 if

(Recall that, as explained in the beginning of Section 3, the vertex 11 is distinguished.) Defining αμ\vbox..=σμ(1)\alpha_{\mu}\mathrel{\vbox{\hbox{.}\hbox{.}}}=\sigma_{\mu}(1), we find that (α1,…,αd)(\alpha_{1},\dots,\alpha_{d}) is an enumeration of the neighbours of 11.

3. General parametrization

Having described the probability space and the parametrization of the neighbours of 11 for the matching model, we now generalize this setup in order to admit other models of random regular graphs as well.

whose points we denote by (θ,u1,…,ud)(\theta,u_{1},\dots,u_{d}). Conditioned on θ∈Θ\theta\in\Theta, the variables u1,…,udu_{1},\dots,u_{d} are independent. For μ∈[ ⁣[1,d] ⁣]\mu\in[\![{1,d}]\!] we define σ\sigma-algebras

We also define F0\vbox..=σ(θ){\mathcal{F}}_{0}\mathrel{\vbox{\hbox{.}\hbox{.}}}=\sigma(\theta).

In general, as in the case of the matching model in Section 3.2, the variable uμu_{\mu} for μ∈[ ⁣[1,d] ⁣]\mu\in[\![{1,d}]\!] determines (with high probability given θ∈Θ\theta\in\Theta) the μ\mu-th neighbour of 11. Note that we have introduced an artificial ordering of the neighbours of 11; this ordering will prove convenient in Sections 4–5. The interpretation of the σ\sigma-algebras (3.18)–(3.19) is that Gμ{\mathcal{G}}_{\mu} determines all neighbours of 11 except the μ\mu-th one, and Fμ{\mathcal{F}}_{\mu} determines the first μ\mu neighbours of 11.

Having constructed the probability space Ω\Omega, we augment it with independent copies of the random variables u1,…,udu_{1},\dots,u_{d}.

Remark 3.3 and Lemma 3.4 imply the following key result for the matching model, which is the main result of this section. We state it in a sufficiently general form that holds for all graph models simultaneously; the proof for the other models is given in Sections 6–7. For the matching model, the parametrization in its statement and the corresponding random variables from (3.22) were defined explicitly in Section 3.2: aia_{i} below (3.13), αi\alpha_{i} below (3.16), and AA in (3.15).

For any model of random dd-regular graphs introduced in Section 1.2, there exists a parametrization satisfying Definition 3.5, augmented according to Definition 3.6, with Fd{\mathcal{F}}_{d}-measurable random variables

AA is the adjacency matrix of the dd-regular random graph model under consideration, and (α1,…,αd)(\alpha_{1},\dots,\alpha_{d}) is an enumeration of the neighbours of 11 in the sense of (3.16).

(Neighbours of 1.) Fix μ∈[ ⁣[1,d] ⁣]\mu\in[\![{1,d}]\!].

Conditioned on Gμ{\mathcal{G}}_{\mu}, the random variable aμa_{\mu} is approximately uniform.

Conditioned on F0{\mathcal{F}}_{0}, with probability 1-O\bigl{(}{\frac{1}{\sqrt{dD}}}\bigr{)} we have αμ=aμ\alpha_{\mu}=a_{\mu}.

(Behaviour under resampling.) Fix μ∈[ ⁣[1,d] ⁣]\mu\in[\![{1,d}]\!].

Conditioned on F0\mathcal{F}_{0}, with probability 1-O\bigl{(}{\frac{1}{\sqrt{dD}}}\bigr{)} we have

The parametrization obeying Definition 3.5 and the random variables (3.22) for the matching model were defined in Section 3.2. We augment the probability space according to Definition 3.6.

First, we prove (ii). By definition, the random variable aμa_{\mu} is uniform on [ ⁣[2,N] ⁣][\![{2,N}]\!] and hence approximately uniform on [ ⁣[1,N] ⁣][\![{1,N}]\!], showing (ii)(1). By (3.11), αμ=σμ(1)=aμ\alpha_{\mu}=\sigma_{\mu}(1)=a_{\mu} holds on the event ∣{1,π(1),a,π(a),b,π(b)}∣=6|\{1,\pi(1),a,\pi(a),b,\pi(b)\}|=6. The latter event has probability 1−O(1N)⩾1−O(1dD)1-O(\frac{1}{N})\geqslant 1-O(\frac{1}{\sqrt{dD}}) conditioned on Gμ{\mathcal{G}}_{\mu}, and hence in particular conditioned on F0{\mathcal{F}}_{0}, which proves (ii)(2).

Next, we prove (iii). By the definitions (3.14)–(3.15),

To show the second claim of (iii)(1) and to show (iii)(2), we may assume that

since this event occurs with probability at least 1-O\bigl{(}{\frac{1}{N}}\bigr{)}\geqslant 1-O(\frac{1}{\sqrt{dD}}) conditioned on Gμ\mathcal{G}_{\mu} (and hence also conditioned on F0\mathcal{F}_{0}). Under (3.24), we get

4. Stability of the Green’s function under resampling

From now on we make use of the following notations for conditional expectations and conditional LpL^{p}-norms.

In particular, ∥X∥Lp(G)\|X\|_{L^{p}({\mathcal{G}})} is a G{\mathcal{G}}-measurable random variable, and

Moreover, for any Fd\mathcal{F}_{d}-measurable random variable X≡X(θ,u1,…,ud)X\equiv X(\theta,u_{1},\dots,u_{d}) we have

The following result is an important consequence of Proposition 3.7 for the Green’s function. It relies on the fundamental random control parameter

In particular, Γμ=Γ+O(d−1/2ΓμΓ)\Gamma_{\mu}=\Gamma+O(d^{-1/2}\Gamma_{\mu}\Gamma), and therefore Γ≪d\Gamma\ll\sqrt{d} implies Γμ⩽2Γ\Gamma_{\mu}\leqslant 2\Gamma.

For random variables x,yx,y such that, conditioned on Gμ{\mathcal{G}}_{\mu} and xx, the random variable yy is approximately uniform,

Assuming that Γ=O(1)\Gamma=O(1), Lemma 3.9 (i) states that the Green’s function has a bounded differences property with respect to the uμu_{\mu}: it only changes by the small amount O(d−1/2)=O(Φ)O(d^{-1/2})=O(\Phi) if a single uμu_{\mu} is changed. Lemma 3.9 (ii) states that if one of its indices is random, then (conditioned on Gμ\mathcal{G}_{\mu}) the L2L^{2}-norm of the Green’s function is smaller (again by a factor Φ\Phi) than its L∞L^{\infty}-norm.

We start with (i). The resolvent identity (2.2) implies

Since, conditioned on G^μ\hat{{\mathcal{G}}}_{\mu} and xx, the distribution of yy has total variation distance O\bigl{(}{\frac{1}{\sqrt{dD}}}\bigr{)}\leqslant O\bigl{(}{\frac{1}{D}}\bigr{)} to the uniform distribution on [ ⁣[1,N] ⁣][\![{1,N}]\!], and since ∣G^xy∣2⩽Γμ2⩽Γμ4|\hat{G}_{xy}|^{2}\leqslant\Gamma_{\mu}^{2}\leqslant\Gamma_{\mu}^{4}, the Ward identity (2.3) implies

Finally, by (3.27), Im⁡G^xx⩽Γμ+O(D−1/2Γμ2)\operatorname{Im}\hat{G}_{xx}\leqslant\Gamma_{\mu}+O(D^{-1/2}\Gamma_{\mu}^{2}), and therefore

Concentration

The rest of this section is devoted to the proof of Proposition 4.1. The main tool in its proof is the following general concentration result.

Let XX be a complex-valued Fd{\mathcal{F}}_{d}-measurable random variable, and Y1,…,YdY_{1},\dots,Y_{d} nonnegative random variables such that YμY_{\mu} is Gμ{\mathcal{G}}_{\mu}-measurable. Let NN satisfy d⩽NO(1)d\leqslant N^{O(1)}. Suppose that for all μ∈[ ⁣[1,d] ⁣]\mu\in[\![{1,d}]\!] we have

with probability at least 1−e−(ξlog⁡ξ)∧ζ+O(log⁡N)1-e^{-(\xi\log\xi)\wedge\zeta+O(\log N)}.

To prove Proposition 4.2, we define the complex-valued martingale

Let (Fμ)μ=0d({\mathcal{F}}_{\mu})_{\mu=0}^{d} be a filtration of σ\sigma-algebras and (Xμ)μ=0d(X_{\mu})_{\mu=0}^{d} be a complex-valued (Fμ)({\mathcal{F}}_{\mu})-martingale. Suppose that there are deterministic constants M,s0,s1,…,sd−1>0M,s_{0},s_{1},\dots,s_{d-1}>0 such that

where S\vbox..=∑μ=0d−1sμS\mathrel{\vbox{\hbox{.}\hbox{.}}}=\sum_{\mu=0}^{d-1}s_{\mu}.

it suffices to prove that any real-valued martingale XX satisfying (4.5) obeys

Hence, from now on, we assume that XX is real-valued.

The estimate (4.7) then follows by the exponential Chebyshev inequality with the choice \lambda\mathrel{\vbox{\hbox{.}\hbox{.}}}=\frac{1}{M}\operatorname{arcsinh}\bigl{(}{\frac{M\xi}{2S}}\bigr{)}, and an application of the same estimate with XX replaced by −X-X. ∎

and if the above set is empty we set τ\vbox..=d\tau\mathrel{\vbox{\hbox{.}\hbox{.}}}=d. By definition, τ\tau is an (Fμ)({\mathcal{F}}_{\mu})-stopping time. The following result shows that τ<d\tau<d on an event of low probability.

Since τ\tau is an (Fμ)({\mathcal{F}}_{\mu})-stopping time, Xμτ\vbox..=Xμ∧τX_{\mu}^{\tau}\mathrel{\vbox{\hbox{.}\hbox{.}}}=X_{\mu\wedge\tau} is an (Fμ)({\mathcal{F}}_{\mu})-martingale. Because of Lemma 4.4 and using a union bound, it will be sufficient to study XμτX^{\tau}_{\mu} instead of XμX_{\mu}. The next result shows that XμτX_{\mu}^{\tau} satisfies the assumptions of Lemma 4.3.

Note that, by definition, ϕμ=1\phi_{\mu}=1 implies that ∥Yμ+1∥L2(Fμ)⩽2γ=O(1)\|Y_{\mu+1}\|_{L^{2}({\mathcal{F}}_{\mu})}\leqslant 2\gamma=O(1), and that, by independence,

We now prove (4.9). By the first bound of (4.2),

By Lemmas 4.3–4.5, and ξarcsinh⁡ξ=ξlog⁡2ξ+O(1)\xi\operatorname{arcsinh}\xi=\xi\log 2\xi+O(1) for ξ>0\xi>0, we get

2. Proof of Proposition 4.1

The following result is the main ingredient in the verification of the second bound of (4.2). For its statement, we recall the definition of Γμ\Gamma_{\mu} from (3.26).

Let χ\chi be the indicator function of the event of Gμ\mathcal{G}_{\mu}-probability at least 1-O\bigl{(}{\frac{1}{\sqrt{dD}}}\bigr{)} from Proposition 3.7 (iii)(1), and set χˉ=1−χ\bar{\chi}=1-\chi. Then the right-hand side of (4.14) is bounded by

We focus first on the second term of (4.15). By Proposition 3.7 (iii)(1) and (4.16),

We first complete the proof for p=1p=1. Let X\vbox..=Φ−1GijX\mathrel{\vbox{\hbox{.}\hbox{.}}}=\Phi^{-1}G_{ij}. Then, by (3.27) and Φ−1⩽d1/2\Phi^{-1}\leqslant d^{1/2},

assuming that the constant CpC_{p} was chosen sufficiently large. This establishes the first estimate of (4.2). The second estimate of (4.2) follows from Lemma 4.6. Therefore Proposition 4.1 follows from Proposition 4.2.

which is bounded by d−1Yμ2d^{-1}Y_{\mu}^{2} (after choosing CpC_{p} large enough). The claim now follows from Proposition 4.2. ∎

Expectation

In this section we prove Proposition 2.2. We use the spectral parameters

Fix z0z_{0} as in (5.1). To prove Proposition 2.2, we assume that D≫ξ2D\gg\xi^{2} and that

The proof of (5.3)–(5.4) proceeds in the following steps:

Estimate of s−ms-m, where ss is the Stieltjes transform (1.16) of the empirical spectral measure, and mm the Stieltjes transform (1.9) of the semicircle law.

Step (i) represents most of the work. Throughout this section we make the assumption (5.2).

For the proof of Proposition 2.2 we use the following convenient notion of high probability.

From now on, these properties will be used tacitly.

Furthermore, from now on, the parameter tt in Definition 5.1 will always be

with ζ\zeta and ξ\xi the parameters given in the assumption of Proposition 2.2. Then, for any zz as in (5.1), we get from the assumption (5.2) and Proposition 4.1 that, with tt-HP, for all deterministic i,j,k,l,m,n∈[ ⁣[1,N] ⁣]i,j,k,l,m,n\in[\![{1,N}]\!],

To prove Proposition 2.2, we need to show that (5.3)–(5.4) then also hold with tt-HP.

2. Derivation of self-consistent equation

In this subsection we derive the self-consistent equation, (5.35) below, which will allow us to obtain estimates on the entries of GG and hence prove Proposition 2.2. The following lemma is, in combination with the concentration bounds (5.7)–(5.8), the main estimate in its derivation. For its statement, recall from Proposition 3.7 that (α1,…,αd)(\alpha_{1},\dots,\alpha_{d}) is an enumeration of the neighbours of 11. For the following we introduce the abbreviation

The following lemma provides several elementary bounds on the Green’s function. It is the main computational tool in the proof of Lemma 5.2.

For all i,j,k,l,m,n∈[ ⁣[1,N] ⁣]i,j,k,l,m,n\in[\![{1,N}]\!] we have

For any i,j,k,l,m,n∈[ ⁣[1,N] ⁣]i,j,k,l,m,n\in[\![{1,N}]\!] we have

(ii) We show (5.17); the proofs of (5.16) and (5.18) are analogous. Since χ⩽1\chi\leqslant 1,

(iv) We show (5.21); the proof of (5.22) is analogous. Under assumption (a), the Cauchy-Schwarz inequality and (3.28) imply

with tt-HP, where we again used (5.5). This completes the proof. ∎

with tt-HP. Similarly, by (5.17), (5.19), and (5.15), we get

with tt-HP. From (5.30)–(5.2), we conclude that

The main idea of the proof of Lemma 5.2 is (5.30): the left-hand side is a difference of Green’s functions with different indices, while the right-hand side is (up to a small error) a difference of Green’s functions with the same indices but the first Green’s function is computed in terms of a switched graph.

We now have all of the ingredients to derive the self-consistent equation for the diagonal entries of GG.

The event that (5.35) holds is measurable with respect to AA. By invariance of the law of AA under permutation of vertices, and a union bound, it therefore suffices to establish (5.35) for j=1j=1 only. Then (5.36) follows by averaging (5.35) over jj.

To show (5.37), we use that by (H−z)G=I(H-z)G=I and (1.7), with (5.9),

with tt-HP. This implies (5.37) and therefore completes the proof. ∎

Under the assumptions of Proposition 2.2, the statement of Lemma 5.4 may be strengthened as follows.

Let z0z_{0} be as in (5.1) and suppose that (5.2) holds. Then with tt-HP the estimates (5.35)–(5.36) hold simultaneously for all zz as in (5.1).

3. Stability of the self-consistent equation

In Lemma 5.5 we showed that, with tt-HP,

To show that mm and ss are close, we use the stability of the equation (5.42), in the form provided by the following deterministic lemma. The stability of the solutions of the equation (5.42) is a standard tool in the proofs of local semicircle laws for Wigner matrices; see e.g. MR2481753 . Our version given below has weaker assumptions than previously used stability estimates; in particular, we do not (and cannot) assume an upper bound on the spectral parameter EE.

Denote by mm and m^\hat{m} the two solutions of (5.42) with positive and negative imaginary parts, respectively:

where the square root is chosen so that Im⁡m>0\operatorname{Im}m>0. Hence, Im⁡z2−4>η\operatorname{Im}\sqrt{z^{2}-4}>\eta and consequently Im⁡m^<−η\operatorname{Im}\hat{m}<-\eta; we shall use this bound below. Note that mm and m^\hat{m} are continuous. Set v\vbox..=s−mv\mathrel{\vbox{\hbox{.}\hbox{.}}}=s-m and v^\vbox..=s−m^\hat{v}\mathrel{\vbox{\hbox{.}\hbox{.}}}=s-\hat{m}. Since

In the last inequality, we used that ∣R∣⩽(1+∣z∣)r\lvert R\rvert\leqslant(1+|z|)r and that, for any r∈r\in,

The proof is divided into three cases. First, consider the case (1+∣z∣)r(η)⩾∣z2−4∣/16(1+|z|)r(\eta)\geqslant|z^{2}-4|/16. Then, using (5.49) and the fact that ∣v^−v∣=∣z2−4∣\lvert\hat{v}-v\rvert=\sqrt{\lvert z^{2}-4\rvert}, we get

and hence ∣v∣⩽∣v∣∧∣v^∣+O(F(r))=O(F(r))|v|\leqslant|v|\wedge|\hat{v}|+O(F(r))=O(F(r)) by (5.48).

Next, consider the case η⩾3\eta\geqslant 3. Then, on the one hand, by (5.48) and the assumption r∈r\in, we have ∣v∣∧∣v^∣⩽3F(r)⩽3|v|\wedge|\hat{v}|\leqslant 3F(r)\leqslant 3. On the other hand, since Im⁡s>0\operatorname{Im}s>0 and Im⁡m^<−η⩽−3\operatorname{Im}\hat{m}<-\eta\leqslant-3,

and together we conclude that ∣v^∣>∣v∣|\hat{v}|>|v|, so that the claim follows from (5.48).

Finally, consider the case (1+∣z∣)r(η)<∣z2−4∣/16(1+|z|)r(\eta)<|z^{2}-4|/16 and η<3\eta<3. Without loss of generality, we set η0=η\eta_{0}=\eta. Since rr is nonincreasing and ∣z2−4∣|z^{2}-4| increasing in η\eta, and since (1+∣z∣)⩽4(1+∣z0∣)(1+|z|)\leqslant 4(1+|z_{0}|) for η∈[η0,3]\eta\in[\eta_{0},3], we then have (1+∣z∣)r(η)<∣z2−4∣/4(1+|z|)r(\eta)<|z^{2}-4|/4 for all η∈[η0,3]\eta\in[\eta_{0},3]. Therefore

On the other hand, by (5.48), and since ∣R∣⩽(1+∣z∣)r|R|\leqslant(1+|z|)r,

By continuity and (5.52)–(5.53), it suffices to show ∣v(z)∣<∣v^(z)∣|v(z)|<|\hat{v}(z)| for some η∈[η0,3]\eta\in[\eta_{0},3], since then ∣v(z)∣<∣v^(z)∣|v(z)|<|\hat{v}(z)| for all η∈[η0,3]\eta\in[\eta_{0},3]. Since we have already shown ∣v(z)∣<∣v^(z)∣\lvert v(z)\rvert<\lvert\hat{v}(z)\rvert for η=3\eta=3, the proof is complete. ∎

4. Proof of Proposition 2.2

We now have all the ingredients we need to complete the proof of (5.3)–(5.4) under the assumption (5.2), and hence the proof of Proposition 2.2.

Lemma 5.5 shows that, with tt-HP, for all η∈[η0,η1]\eta\in[\eta_{0},\eta_{1}], the function ss satisfies (5.43) with

Having determined ss, we now estimate Gjj−mG_{jj}-m. By (5.35) and since s=m+O(F(ξΦ))s=m+O(F(\xi\Phi)), we find

with tt-HP. From (1.9) it is easy to deduce that z+m=−1/mz+m=-1/m and (1+∣z∣)∣m∣=O(1)(1+|z|)|m|=O(1). Hence, by (5.55) and since Gjj=O(1)G_{jj}=O(1) with tt-HP,

The off-diagonal entries of the Green’s function can be estimated using a similar argument.

From (HG)ij=((H−z)G)ij+zGij=δij+zGij(HG)_{ij}=((H-z)G)_{ij}+zG_{ij}=\delta_{ij}+zG_{ij}, it follows that

As in (5.38), using (5.58) and (1.7), we find

Using (5.11) we therefore get, with tt-HP,

Summarizing, we have proved that, assuming (5.2), the estimates (5.3) and (5.4) hold with tt-HP. Hence the proof of Proposition 2.2 (and consequently of Theorem 1.1) is complete.

This proof of Theorem 1.1 relies on Proposition 3.7, which we proved for the matching model in Section 3.2. In order to establish Theorem 1.1 for the uniform and permutation models, we still have to prove Proposition 3.7 for these models. This is done in Sections 6 and 7, which constitute the rest of the paper.

Uniform model

In this section we prove Proposition 3.7 for the uniform model. We identify a simple graph on the vertices [ ⁣[1,N] ⁣][\![{1,N}]\!] with its set of edges EE, where an edge e∈Ee\in E is a subset of [ ⁣[1,N] ⁣][\![{1,N}]\!] with two elements. The adjacency matrix of a set of edges EE is by definition

where Δij\Delta_{ij} was defined in (3.1). Note that M(⋅)M(\cdot) is one-to-one, i.e. the matrix M(E)M(E) uniquely determines the set of edges EE. For a subset S⊂ES\subset E of edges we denote by [S]\vbox..=⋃e∈Se[S]\mathrel{\vbox{\hbox{.}\hbox{.}}}=\bigcup_{e\in S}e the set of vertices incident to any edge in SS. Moreover, for a subset B⊂[ ⁣[1,N] ⁣]B\subset[\![{1,N}]\!] of vertices, we define E∣B\vbox..={e∈E\vbox..e⊂B}E|_{B}\mathrel{\vbox{\hbox{.}\hbox{.}}}=\{{e\in E\mathrel{\vbox{\hbox{.}\hbox{.}}}e\subset B}\} to be the subgraph of EE induced on BB.

For a subset S⊂ES\subset E with ∣S∣=3\lvert S\rvert=3 we define the indicator function

The interpretation of I(E,S)=1I(E,S)=1 is that SS is a switchable subset of EE, i.e. any double switching of the three edges SS results again in a simple dd-regular graph; see Figure 6.1. A switching of the edges SS may be identified with a perfect matching of the vertices [S][S]. There are eight perfect matchings S′S^{\prime} of [S][S] such that S∩S′=∅S\cap S^{\prime}=\emptyset. We enumerate these matchings in an arbitrary way as Ss′S^{\prime}_{s} with s∈[ ⁣[1,8] ⁣]s\in[\![{1,8}]\!], and set

and say that TS,s(E)T_{S,s}(E) is a switching of EE. (Compare this with Figure 3.1 (right) in which one such perfect matching is illustrated.) Note that there are rr‾,aa‾ ⁣ ,bb‾ ⁣ r\underline{r},a\underline{a}\!\,,b\underline{b}\!\, depending on (S,s)(S,s) such that

with the right-hand side defined by (3.3). This correspondence will be made explicit later. The definition (6.2) implies, for I(E,S)=1I(E,S)=1, that TS,s(E)T_{S,s}(E) is a simple dd-regular graph, and that

Next, take two disjoint subsets S1,S2⊂ES_{1},S_{2}\subset E satisfying I(E,S1)=I(E,S2)=1I(E,S_{1})=I(E,S_{2})=1 and [S1]∩[S2]={1}[S_{1}]\cap[S_{2}]=\{{1}\}. Thus, we require the sets S1S_{1} and S2S_{2} to be incident to exactly one common vertex, which we set to be 11; see Figure 6.2. Then S2⊂E∖S1S_{2}\subset E\setminus S_{1} and S1⊂E∖S2S_{1}\subset E\setminus S_{2}, and (6.4) implies that the two compositions TS1,s1(TS2,s2(E))T_{S_{1},s_{1}}(T_{S_{2},s_{2}}(E)) and TS2,s2(TS1,s1(E))T_{S_{2},s_{2}}(T_{S_{1},s_{1}}(E)) are well-defined and coincide,

Let SS satisfy I(E,S)=1I(E,S)=1 and 1∈[S]1\in[S]. The map TS,s(E)T_{S,s}(E) switches the unique edge {1,i}∈S\{1,i\}\in S incident to 11 to a new edge {1,j}∉S\{1,j\}\notin S with j∈[S]j\in[S]. Our next goal is to extend this switching to a simultaneous switching of all neighbours of 11. As already seen in (6.5), simultaneous multiple switchings are not always possible, and our construction will in fact only switch those neighbours of 11 that can be switched without disrupting any other neighbours of 11. The remaining neighbours will be left unchanged. Ultimately, this construction will be effective because the number of neighbours of 11 that cannot be switched will be small with high probability.

Let (e1(E),…,ed(E))(e_{1}(E),\dots,e_{d}(E)) be an enumeration of the edges in EE incident to 11, and denote by

For μ∈[ ⁣[1,d] ⁣]\mu\in[\![{1,d}]\!] we define the indicator functions

Their interpretation is as follows. On the event {Iμ=1}\{I_{\mu}=1\}, the edges SμS_{\mu} are switchable in the sense that any switching of them results in a simple dd-regular graph. The interpretation of {Jμ=1}\{J_{\mu}=1\} is that the edges of SμS_{\mu} do not interfere with the edges of any other SνS_{\nu}, and hence any switching of them will not influence or be influenced by the switching of another triple of edges: on the event {Jμ=1}\{J_{\mu}=1\}, (6.5) implies that TSμ,sμT_{S_{\mu},s_{\mu}} commutes with TSν,sνT_{S_{\nu},s_{\nu}} for all ν≠μ\nu\neq\mu. The set WW lists the neighbours of 11 that can be switched simultaneously; see Figure 6.2.

Let μ1,…,μk\mu_{1},\dots,\mu_{k}, where k⩽dk\leqslant d, be an arbitrary enumeration of WW, and set

where we used that, by construction of WW, any switchings μ≠ν\mu\neq\nu with μ,ν∈W\mu,\nu\in W do not interfere with each other, so that M(TSμ,sμTSν,sν(E))−M(TSν,sν(E))=M(TSμ,sμ(E))−M(E)M(T_{S_{\mu},s_{\mu}}T_{S_{\nu,s_{\nu}}}(E))-M(T_{S_{\nu},s_{\nu}}(E))=M(T_{S_{\mu},s_{\mu}}(E))-M(E).

Now we define the bijection ϕ\vbox..E1→E2\phi\mathrel{\vbox{\hbox{.}\hbox{.}}}E_{1}\to E_{2}. For each μ∈W\mu\in W, we choose ϕ\phi to be a bijection from E1∣BμE_{1}|_{B_{\mu}} to E2∣BμE_{2}|_{B_{\mu}} such that ϕ(eμ(E1))\phi(e_{\mu}(E_{1})) is incident to 11. (For each such μ\mu there are two possible choices for this bijection; this choice is immaterial.) Without loss of generality, we can choose the enumeration eμ(E2)e_{\mu}(E_{2}) of E2E_{2} such that eμ(E2)=ϕ(eμ(E1))e_{\mu}(E_{2})=\phi(e_{\mu}(E_{1})). This defines a bijection ϕ\vbox..E1∩E△→E2∩E△\phi\mathrel{\vbox{\hbox{.}\hbox{.}}}E_{1}\cap E_{\bigtriangleup}\to E_{2}\cap E_{\bigtriangleup}. We extend it to a bijection ϕ\vbox..E1→E2\phi\mathrel{\vbox{\hbox{.}\hbox{.}}}E_{1}\to E_{2} by setting ϕ(e)\vbox..=e\phi(e)\mathrel{\vbox{\hbox{.}\hbox{.}}}=e for e∈E∩e\in E_{\cap}.

With these preparations, we now show (6.12). Given E1E_{1} and E2E_{2} that are switchings of each other, we have constructed a set W⊂[ ⁣[1,d] ⁣]W\subset[\![{1,d}]\!] and subsets BμB_{\mu} for μ∈W\mu\in W, such that E1∣BμE_{1}|_{B_{\mu}} and E2∣BμE_{2}|_{B_{\mu}} are 11-regular graphs obtained from a unique switching from each other. Since the sμs_{\mu} are independent and since for each μ∈W\mu\in W the random variable sμs_{\mu} is uniform on [ ⁣[1,8] ⁣][\![{1,8}]\!], we find that the left-hand side of (6.12) is equal to

By an identical argument, we find that the right-hand side of (6.12) is equal to

2. Estimate of exceptional configurations

In preparation of the proof of Proposition 3.7 for the uniform model, we now define the probability space Ω\Omega from Definition 3.5. The space Θ\Theta is the set of simple dd-regular graphs (identified with their sets of edges EE), and

Hence, the probability space Ω=Θ×U1×⋯×Ud\Omega=\Theta\times U_{1}\times\cdots\times U_{d} from Definition 3.5 consists of elements

From now on, we always condition on EE and write eμ≡eμ(E)e_{\mu}\equiv e_{\mu}(E). We denote by pμ,qμp_{\mu},q_{\mu} the two edges in SμS_{\mu} not incident to 11 (ordered in an arbitrary fashion), so that Sμ={eμ,pμ,qμ}S_{\mu}=\{e_{\mu},p_{\mu},q_{\mu}\}. The next lemma provides some general properties of the random sets SμS_{\mu}.

The following holds for any fixed μ∈[ ⁣[1,d] ⁣]\mu\in[\![{1,d}]\!].

There are at most five ν≠μ\nu\neq\mu such that

We begin with (i). Let BB be the set of ν≠μ\nu\neq\mu satisfying (6.17). By definition, for ν∈B\nu\in B, [Sν]∩[Sκ]={1}[S_{\nu}]\cap[S_{\kappa}]=\{{1}\} for all κ≠μ,ν\kappa\neq\mu,\nu. Thus, each p∈[Sμ]∖{1}p\in[S_{\mu}]\setminus\{1\} can be contained in at most one SνS_{\nu} with ν∈B\nu\in B. The claim follows since [Sμ]∖{1}[S_{\mu}]\setminus\{1\} has at most five elements.

Next, we prove (ii). Conditioned on Gμ{\mathcal{G}}_{\mu}, the two edges pμ,qμp_{\mu},q_{\mu} are by definition of SμS_{\mu} chosen to be distinct and uniformly distributed on the Nd/2−dNd/2-d edges not incident to 11. Let ∂1={e∈E:1∈e}\partial 1=\{e\in E:1\in e\} be the set of edges in EE incident to 11. Then

This shows (6.18); the proof of (6.19) is analogous. ∎

Next, we derive some basic estimates on the indicator functions IμI_{\mu} and JμJ_{\mu} and the random set WW. Ideally, we would like to ensure that with high probability IμJμ=1I_{\mu}J_{\mu}=1. While this event does hold with high probability conditioned on F0\mathcal{F}_{0}, it does not hold with high probability conditioned on Gμ\mathcal{G}_{\mu}. In fact, conditioned on Gμ\mathcal{G}_{\mu}, it may happen that IμJμ=0I_{\mu}J_{\mu}=0 almost surely. This happens if there exists a ν≠μ\nu\neq\mu such that [Sν]∩eμ≠{1}[S_{\nu}]\cap e_{\mu}\neq\{1\}. The latter event is clearly independent of SμS_{\mu}. To remedy this issue, we introduce the Gμ{\mathcal{G}}_{\mu}-measurable indicator function

which indicates whether such a bad event takes place. Then, instead of showing that conditioned on Gμ\mathcal{G}_{\mu} we have IμJμ=1I_{\mu}J_{\mu}=1 with high probability, we show that conditioned on Gμ\mathcal{G}_{\mu} we have IμJμ=hμI_{\mu}J_{\mu}=h_{\mu} with high probability. This estimate will in fact be enough for our purposes, by a simple analysis of the two cases hμ=1h_{\mu}=1 and hμ=0h_{\mu}=0. In the former case, we are in the generic regime that allows us to perform the switching of eμe_{\mu} with high probability, and in the latter case the switching of eμe_{\mu} is trivial no matter the value of SμS_{\mu}.

The following holds for any fixed μ∈[ ⁣[1,d] ⁣]\mu\in[\![{1,d}]\!].

Conditioned on Gμ{\mathcal{G}}_{\mu}, with probability 1-O\bigl{(}{\frac{d}{N}}\bigr{)}, we have

Conditioned on F0{\mathcal{F}}_{0}, with probability 1-O\bigl{(}{\frac{d}{N}}\bigr{)}, we have μ∈W\mu\in W (i.e. hμ=1h_{\mu}=1).

We first show the claim of (i) concerning conditioning on Gμ{\mathcal{G}}_{\mu}. First, the definition of JμJ_{\mu} immediately implies that IμJμ=0I_{\mu}J_{\mu}=0 if hμ=0h_{\mu}=0. Therefore and since hμh_{\mu} is Gμ{\mathcal{G}}_{\mu}-measurable, it suffices to show that, conditioned on Gμ{\mathcal{G}}_{\mu} such that hμ=1h_{\mu}=1, we have IμJμ=1I_{\mu}J_{\mu}=1 with probability 1−O(dN)1-O(\frac{d}{N}). Hence, for the following argument we condition on Gμ\mathcal{G}_{\mu} and suppose that hμ=1h_{\mu}=1. We estimate

The first term on the right-hand side of (6.22) is equal to

We first estimate (6.23). Since pμp_{\mu} is uniformly distributed under the constraint pμ∉∂1p_{\mu}\notin\partial 1, we find that (6.23) is bounded by O(d/(dN))=O(1/N)O(d/(dN))=O(1/N). Similarly, given pμp_{\mu} such that E∣eμ∪pμE|_{e_{\mu}\cup p_{\mu}} is 1-regular, qμq_{\mu} is uniformly distributed under the constraint qμ∉∂1∪{pμ}q_{\mu}\notin\partial 1\cup\{p_{\mu}\}. Moreover, if E∣eμ∪pμ∪qμE|_{e_{\mu}\cup p_{\mu}\cup q_{\mu}} is not 1-regular then a vertex of qμq_{\mu} must coincide with or be a neighbour of a vertex in eμ∪pμe_{\mu}\cup p_{\mu}. From this we deduce that (6.24) is bounded by O(d/(dN))=O(1/N)O(d/(dN))=O(1/N). We have therefore estimated the first term on the right-hand side of (6.22) by O(1/N)O(1/N).

To estimate the second term on the right-hand side of (6.22), since

Next, we show that conditioned on F0{\mathcal{F}}_{0}, with probability 1−O(dN)1-O(\frac{d}{N}), we also have hμ=1h_{\mu}=1. By a union bound and since eν∩eμ={1}e_{\nu}\cap e_{\mu}=\{1\} if ν≠μ\nu\neq\mu,

as claimed. This completes the proof of (i).

Finally, we establish (iii). For this, observe that IνI_{\nu} is independent of pμ,qμp_{\mu},q_{\mu} and that JνJ_{\nu} is independent of pμ,qμp_{\mu},q_{\mu} on the event {(pμ∪qμ)∩Hμ=∅}\{(p_{\mu}\cup q_{\mu})\cap H_{\mu}=\emptyset\}. In the proof of (i), we have already shown that the latter event has probability at least 1−O(dN)1-O(\frac{d}{N}) conditioned on Gμ{\mathcal{G}}_{\mu}. This concludes the proof. ∎

3. Proof of Proposition 3.7 for the uniform model

With the preparations provided in Sections 6.1–6.2, we now verify the claims of Proposition 3.7 for the uniform model.

Moreover, αμ\alpha_{\mu} is by definition the unique vertex incident to 11 in the subgraph

where we recall that WW was defined in (6.9). The definition of αμ\alpha_{\mu} is illustrated in Figure 6.4. Then by Lemma 6.1, AA is the adjacency matrix of the uniform model. To see that α1,…,αd\alpha_{1},\dots,\alpha_{d} are an enumeration of the neighbours of 11, it suffices to show that αμ≠αν\alpha_{\mu}\neq\alpha_{\nu} for μ≠ν\mu\neq\nu. This follows from the following simple observations: if μ,ν∉W\mu,\nu\notin W then eμ≠eνe_{\mu}\neq e_{\nu}; if μ,ν∈W\mu,\nu\in W then by definition of WW we have [Sμ]∩[Sν]={1}[S_{\mu}]\cap[S_{\nu}]=\{1\}; if μ∈W\mu\in W and ν∉W\nu\notin W then by definition of WW we have eν∩[Sμ]={1}e_{\nu}\cap[S_{\mu}]=\{1\}. This proves (i).

What remains is the definition of aμa_{\mu} and the proof of (ii) and (iii). To define aμa_{\mu}, we denote by pμp_{\mu} and qμq_{\mu} the two edges in SμS_{\mu} not incident to 1, ordered in an arbitrary fashion. (Note that, by definition of Sμ\mathcal{S}_{\mu} from (6.6), eμe_{\mu}, pμp_{\mu}, and qμq_{\mu} are distinct but not necessarily disjoint.) We label the vertices of pμ={pμ1,pμ2}p_{\mu}=\{p_{\mu}^{1},p_{\mu}^{2}\} and qμ={qμ1,qμ2}q_{\mu}=\{q_{\mu}^{1},q_{\mu}^{2}\} in an arbitrary fashion, and take the pair (aμ,bμ)(a_{\mu},b_{\mu}) to be uniformly distributed (parametrized by sμ∈[ ⁣[1,8] ⁣]s_{\mu}\in[\![{1,8}]\!]) in the set

More precisely, we parametrize (aμ,bμ)≡(aμ(Sμ,sμ),bμ(Sμ,sμ))(a_{\mu},b_{\mu})\equiv(a_{\mu}(S_{\mu},s_{\mu}),b_{\mu}(S_{\mu},s_{\mu})), with sμ∈[ ⁣[1,8] ⁣]s_{\mu}\in[\![{1,8}]\!], in such a way that, in the nontrivial case Iμ=1I_{\mu}=1, the switching TSμ,sμ(E)T_{S_{\mu},s_{\mu}}(E) from (6.2) is given as in (6.3) by

where τ\tau is defined in (3.3), and the vertices rμ,a‾ ⁣ μ,b‾ ⁣ μr_{\mu},\underline{a}\!\,_{\mu},\underline{b}\!\,_{\mu} are defined by the conditions eμ={1,rμ}e_{\mu}=\{1,r_{\mu}\} and {pμ,qμ}={{aμ,a‾ ⁣ μ},{bμ,b‾ ⁣ μ}}\{p_{\mu},q_{\mu}\}=\{\{a_{\mu},\underline{a}\!\,_{\mu}\},\{b_{\mu},\underline{b}\!\,_{\mu}\}\}. Note that if eμ,pμ,qμe_{\mu},p_{\mu},q_{\mu} are disjoint, aμa_{\mu} is uniformly distributed on pμ∪qμp_{\mu}\cup q_{\mu} and bμb_{\mu} uniformly distributed on pμp_{\mu} or qμq_{\mu}, whichever aμa_{\mu} does not belong to.

We shall show (ii) and (iii) with the high-probability events given by those on which the conclusions of Lemma 6.3 hold. More precisely, the high-probability event in (iii)(1) is given by

and the high-probability event in (ii)(2) and (iii)(2) is given by

By Lemma 6.3 (i) and (iii), recalling that F0⊂Gμ\mathcal{F}_{0}\subset\mathcal{G}_{\mu} and \frac{d}{N}=O\bigl{(}{\frac{1}{\sqrt{dD}}}\bigr{)} by (1.5),

We now show (ii). From the definition of (aμ,bμ)(a_{\mu},b_{\mu}), we find that aμa_{\mu} is chosen uniformly among the four (not necessarily distinct) vertices pμ1,pμ2,qμ1,qμ2p_{\mu}^{1},p_{\mu}^{2},q_{\mu}^{1},q_{\mu}^{2}. Therefore we get, for any function ff on [ ⁣[1,N] ⁣][\![{1,N}]\!] that

In the case h=0h=0, the right-hand side vanishes and the second claim of (iii)(1) is trivial. On the other hand, if h=1h=1, by (6.29),

Since Σμ=Ξμ∩{h=1}\Sigma_{\mu}=\Xi_{\mu}\cap\{h=1\}, the identity (6.36) also holds on the event Σμ\Sigma_{\mu}. Recalling (6.32) and the form of XX from (3.8), we obtain (iii)(2). This concludes the proof. ∎

Permutation model

In this section we prove Proposition 3.7 for the permutation model. First, we consider the 22-regular random graph defined by a single uniform permutation. As before, the symmetric group of order NN is denoted by SNS_{N}, and for any permutation σ∈SN\sigma\in S_{N}, the associated symmetrized permutation matrix is denoted by

Denote by γij=γji∈SN\gamma_{ij}=\gamma_{ji}\in S_{N} the transposition that exchanges ii and jj. For the remainder of this subsection, we identify SN−2S_{N-2} as the subset of SNS_{N} of permutations that exchange 11 and 22,

For π∈SN−2\pi\in S_{N-2} and a+,a−,b+,b−∈[ ⁣[1,N] ⁣]a_{+},a_{-},b_{+},b_{-}\in[\![{1,N}]\!], we define Ta+a−b+b−(π)∈SNT_{a_{+}a_{-}b_{+}b_{-}}(\pi)\in S_{N} by

As illustrated in Figure 7.1, in the case that {1,2,a+,a−,b+,b−,π−1(a+),π−1(b+),π(a−),π(b−)}\{{1,2,a_{+},a_{-},b_{+},b_{-},\pi^{-1}(a_{+}),\pi^{-1}(b_{+}),\pi(a_{-}),\pi(b_{-})}\} are distinct, the action of TT on π\pi amounts to two double switchings, as depicted in Figure 3.1.

If (π,a+,a−,b+,b−)(\pi,a_{+},a_{-},b_{+},b_{-}) is uniform on SN−2×[ ⁣[1,N] ⁣]×[ ⁣[2,N] ⁣]3S_{N-2}\times[\![{1,N}]\!]\times[\![{2,N}]\!]^{3}, then Ta+a−b+b−(π)T_{a_{+}a_{-}b_{+}b_{-}}(\pi) is uniform on SNS_{N}. Moreover,

provided that ∣{1,2,a+,a−,b+,b−}∣=6|\{1,2,a_{+},a_{-},b_{+},b_{-}\}|=6.

Therefore, for all fixed b+,b−∈[ ⁣[1,N] ⁣]b_{+},b_{-}\in[\![{1,N}]\!], also the map

is a bijection. In particular, under (7.6), the uniform distribution on SN−2×[ ⁣[1,N] ⁣]×[ ⁣[2,N] ⁣]S_{N-2}\times[\![{1,N}]\!]\times[\![{2,N}]\!] is pushed forward to the uniform distribution on SNS_{N}. Clearly, the distribution remains uniform after averaging over the independent random variables b+,b−∈[ ⁣[2,N] ⁣]b_{+},b_{-}\in[\![{2,N}]\!]. Finally, (7.4) is easily verified. This completes the proof. ∎

The probability space for the permutation model (see Definition 3.5) is realized as (3.17) endowed with the uniform probability measure, where Θ\vbox..=(SN−2)d/2\Theta\mathrel{\vbox{\hbox{.}\hbox{.}}}=(S_{N-2})^{d/2} and

Elements of Θ\Theta and UμU_{\mu} are written as θ=(π1,…,πd/2)∈Θ\theta=(\pi_{1},\dots,\pi_{d/2})\in\Theta and uμ=(aμ,bμ)∈Uμu_{\mu}=(a_{\mu},b_{\mu})\in U_{\mu}. For μ∈[ ⁣[1,d/2] ⁣]\mu\in[\![{1,d/2}]\!] we define the random variable

By Lemma 7.1, σ1,…,σd/2\sigma_{1},\dots,\sigma_{d/2} are i.i.d. uniform permutations in SNS_{N}. The adjacency matrix of the permutation model is given by

It is convenient to augment the sequence (σμ)(\sigma_{\mu}) to be indexed by [ ⁣[1,d] ⁣][\![{1,d}]\!] by defining σμ\vbox..=σd−μ−1\sigma_{\mu}\mathrel{\vbox{\hbox{.}\hbox{.}}}=\sigma_{d-\mu}^{-1} for μ∈[ ⁣[d/2+1,μ] ⁣]\mu\in[\![{d/2+1,\mu}]\!]. Hence P(σμ)=P(σd−μ)P(\sigma_{\mu})=P(\sigma_{d-\mu}) for all μ∈[ ⁣[1,d] ⁣]\mu\in[\![{1,d}]\!]. Also αμ\vbox..=σμ(1)\alpha_{\mu}\mathrel{\vbox{\hbox{.}\hbox{.}}}=\sigma_{\mu}(1), where μ∈[ ⁣[1,d] ⁣]\mu\in[\![{1,d}]\!], is an enumeration of the neighbours of 11 in AA.

We use the parametrization of the probability space defined above, which satisfies the conditions of Definition 3.5, and augment it according to Definition 3.6. Then claim (i) follows immediately from Lemma 7.1.

To show (ii), we first recall that aμa_{\mu} is uniform on [ ⁣[1,N] ⁣][\![{1,N}]\!] if μ∈[ ⁣[1,d/2] ⁣]\mu\in[\![{1,d/2}]\!] and that aμa_{\mu} is uniform on [ ⁣[2,N] ⁣][\![{2,N}]\!] if μ∈[ ⁣[d/2+1,d] ⁣]\mu\in[\![{d/2+1,d}]\!]. Either way, conditioned on Gμ\mathcal{G}_{\mu}, aμa_{\mu} is approximately uniform on [ ⁣[1,N] ⁣][\![{1,N}]\!]. Moreover, for μ∈[ ⁣[1,d] ⁣]\mu\in[\![{1,d}]\!], conditioned on F0{\mathcal{F}}_{0}, with probability 1−O(1N)1-O(\frac{1}{N}), the event {∣{1,2,aμ,bμ,ad−μ,bd−μ}∣=6}\{|\{1,2,a_{\mu},b_{\mu},a_{d-\mu},b_{d-\mu}\}|=6\} holds. By Lemma 7.1, on this event we have, for μ∈[ ⁣[1,d/2] ⁣]\mu\in[\![{1,d/2}]\!], αμ=σμ(1)=aμ\alpha_{\mu}=\sigma_{\mu}(1)=a_{\mu} and αd−μ=σμ−1(1)=ad−μ\alpha_{d-\mu}=\sigma_{\mu}^{-1}(1)=a_{d-\mu}. This concludes the proof of (ii).

Isotropic local law and probabilistic local quantum unique ergodicity

In particular, the (normalized and centred) adjacency matrices of any of the models of random dd-regular graphs introduced in Section 1.2 are exchangeable.

The proof of Theorem 8.2 follows from the following moment bounds for exchangeable random matrices. The estimate (8.5) was previously established for p=2,4p=2,4 in MR3129806 ; MR3227063 .

Let (Yi)i=1N(Y_{i})_{i=1}^{N} be a exchangeable random vector. Then for all p⩾1p\geqslant 1 we have

Let (Yij)i,j=1N(Y_{ij})_{i,j=1}^{N} be a exchangeable random matrix. Then for all p⩾1p\geqslant 1 we have

The proof of Proposition 8.3 is given in Appendix B.

The isotropic local law implies the isotropic delocalization of the eigenvectors of AA, which also follows from Corollary 1.2 and Proposition 8.3 (i), similarly to the proof of Theorem 8.2.

Finally, we note that Corollary 1.2 and Proposition 8.3 (i) also imply the following local quantum unique ergodicity result, similarly to the proof of Theorem 8.2.

The celebrated quantum chaos conjecture states that the eigenvalue statistics of the quantization of a chaotic classical system are governed by random matrix theory PhysRevLett.52.1 ; MR1266075 ; MR2774090 ; MR916129 . Random regular graphs are considered a good paradigm for probing quantum chaos; see MR3204183 for a review. For generalized Wigner matrices, a probabilistic version of QUE, as well as the Gaussian distribution of eigenvector components, was proved in BY2016 . The first result of this kind, for a smaller class of Wigner matrices, was obtained in MR3034787 ; MR2930379 . Moreover, using the local law proved in this paper, these results can be extended to the dd-regular graph as well 2016Huang .

We conclude this section by remarking that all of the results from this section – Theorems 8.1 and 8.2 and Corollaries 8.4 and 8.5 – have analogues for the adjacency matrix of the Erdős-Rényi graph, whose proofs follow in exactly the same way using Proposition 8.3 and (MR3098073, , Theorem 2.9). We leave the details to the interested reader.

Appendix A Improved bound near the edges

In this appendix, we sketch the changes required to improve (1.12) such that ξΦ\xi\Phi is replaced by (1.20) on the right-hand sides, namely by

First, analogously to Γ\Gamma and Γμ\Gamma_{\mu}, define

Then it is easy to see that Lemma 3.9 (ii) can be improved to replace Γμ4Φ2\Gamma_{\mu}^{4}\Phi^{2} by Φμ2\Phi_{\mu}^{2} where

Assuming that Γμ=O(1)\Gamma_{\mu}=O(1) and that Υμ=O(δ)\Upsilon_{\mu}=O(\delta), we have Φμ=O(Φδ)\Phi_{\mu}=O(\Phi_{\delta}) where

Next, Proposition 2.2 can be improved as follows.

We first verify that in all estimates of Sections 4–5, the parameter Φ\Phi arises from just two possible sources: from D−1/2D^{-1/2} or Lemma 3.9 (ii).

Similarly, given the improved versions of Lemma 3.9 and Proposition 4.1, the proof of the improved version of Proposition 2.2 is identical to that given in Section 5. ∎

Finally, given Proposition A.1, the proof of Theorem 1.1 involves a slightly more involved induction than that given in Section 2, in which we propagate both estimates

Therefore, using Fz(r)⩽rF_{z}(r)\leqslant\sqrt{r}, we get from Proposition A.1 that

and this propagates the induction hypothesis (A.6) since O(Q)⩽Q2O(Q)\leqslant Q^{2} for a sufficiently large QQ.

Appendix B Moment bounds for exchangeable random matrices: proof of Proposition 8.3

We need to estimate the right-hand side of (B.2) by exploiting the condition ∑iai=0\sum_{i}a_{i}=0. Obtaining the bound of order (p2/log⁡p)p(p^{2}/\log p)^{p} requires some care in handling the combinatorics. We shall multiply out the product in (B.3), which has to be done with moderation to avoid overexpanding, since the resulting sum is highly oscillatory. The naive expansion ∏e∈E(Π)(1−Ie)=∑E⊂E(Π)∏e∈E(−Ie)\prod_{e\in\mathcal{E}(\Pi)}(1-I_{e})=\sum_{E\subset\mathcal{E}(\Pi)}\prod_{e\in E}(-I_{e}) is too rough. Instead, we only expand a subset of the edges E(Π)\mathcal{E}(\Pi), and leave some edges ee unexpanded, meaning that the associated factors (1−Ie)(1-I_{e}) remain.

The partial expansion of the product ∏e∈E(Π)(1−Ie)\prod_{e\in\mathcal{E}(\Pi)}(1-I_{e}) is best formulated using edge-coloured graphs. We consider graphs on Π\Pi whose edges are coloured black or white, and denote by BB the set of black edges and by WW the set of white edges. Thus, an edge-coloured graph is a pair (B,W)⊂E(Π)2(B,W)\subset\mathcal{E}(\Pi)^{2} satisfying B∩W=∅B\cap W=\emptyset. For any edge-coloured graph (B,W)(B,W) we define

Hence, each black edge e∈Be\in B encodes the indicator function −Ie-I_{e} and each white edge e∈We\in W the indicator function 1−Ie1-I_{e}. Note that for e∈We\in W we have the trivial identity

We shall define a process on the set of edge-coloured graphs that operates on each white edge, either leaving it as it is or generating two new graphs using (B.5), one graph where this white edge is removed, and another graph where the white edge is replaced by a black one. To that end, we choose a total order on E(Π)\mathcal{E}(\Pi) and denote by e−e- and e+e+ the immediate predecessor and successor of ee. We denote by emine_{\text{min}} and emaxe_{\text{max}} the smallest and largest edges of E(Π)\mathcal{E}(\Pi), and introduce the formal additional edge to be the immediate predecessor of emine_{\text{min}}.

For each e∈E(Π)e\in\mathcal{E}(\Pi) we shall define a set of GΠ(e)\mathcal{G}_{\Pi}(e) of edge-coloured graphs (B,W)(B,W) such that WW contains all edges greater than ee. The sets GΠ(e)\mathcal{G}_{\Pi}(e) are defined recursively as follows. First, we set GΠ(0)\vbox..={(∅,E(Π))}\mathcal{G}_{\Pi}(0)\mathrel{\vbox{\hbox{.}\hbox{.}}}=\{(\emptyset,\mathcal{E}(\Pi))\}. Thus, GΠ(0)\mathcal{G}_{\Pi}(0) consists of the complete graph with all edges coloured white. Then for emin⩽e⩽emaxe_{\text{min}}\leqslant e\leqslant e_{\text{max}} the set GΠ(e)\mathcal{G}_{\Pi}(e) is obtained from GΠ(e−)\mathcal{G}_{\Pi}(e-) by

where U(B,W,e)\mathcal{U}(B,W,e) is a set of one or two edge-coloured graphs obtained from (B,W)(B,W), using one of the two formulas

which choice among (B.7) and (B.8) to make will be determined in (B.10) below. The choice (B.7) amounts to multiplying out 1−Ie1-I_{e} and (B.8) to not multiplying out 1−Ie1-I_{e}. Note that, by construction, we always have e⊂We\subset W on the right-hand side of (B.6). Moreover, by (B.5), no matter which choice we make between (B.7) and (B.8), we always have the identity

for all e∈E(Π)e\in\mathcal{E}(\Pi), and hence by induction

Note that always choosing (B.7) leads to the identity ∏e∈E(Π)(1−Ie)=∑B⊂E(Π)∏e∈B(−Ie)\prod_{e\in\mathcal{E}(\Pi)}(1-I_{e})=\sum_{B\subset\mathcal{E}(\Pi)}\prod_{e\in B}(-I_{e}), which, as explained above, is too rough; conversely, always using (B.8) leads to the trivial identity ∏e∈E(Π)(1−Ie)=∏e∈E(Π)(1−Ie)\prod_{e\in\mathcal{E}(\Pi)}(1-I_{e})=\prod_{e\in\mathcal{E}(\Pi)}(1-I_{e}).

In order to define which choice of U\mathcal{U} in (B.7)–(B.8) we make, we also colour the vertices Π\Pi black or white. A vertex is black if it is a block of size one and white if it is a block of size greater than one. This defines a splitting of the vertices Π=Π1⊔Π2\Pi=\Pi_{1}\sqcup\Pi_{2} into black vertices Π1\Pi_{1} are white vertices Π2\Pi_{2}, and also induces a splitting of the edges E(Π)=E1(Π)⊔E12(Π)⊔E2(Π)\mathcal{E}(\Pi)=\mathcal{E}_{1}(\Pi)\sqcup\mathcal{E}_{12}(\Pi)\sqcup\mathcal{E}_{2}(\Pi), where Ei(Π)\mathcal{E}_{i}(\Pi) is the set of edges connecting two vertices of Πi\Pi_{i} for i=1,2i=1,2, and E12(Π)\mathcal{E}_{12}(\Pi) is the set of edges connecting two vertices of different colours. We choose the total order on E(Π)\mathcal{E}(\Pi) so that E1(Π)<E12(Π)<E2(Π)\mathcal{E}_{1}(\Pi)<\mathcal{E}_{12}(\Pi)<\mathcal{E}_{2}(\Pi). With this order, we define our choice of U\mathcal{U}:

See Figure B.1 for an illustration of the resulting process on coloured graphs.

Let (B,W)∈GΠ(emax)(B,W)\in\mathcal{G}_{\Pi}(e_{\text{max}}). The following properties can be checked in a straightforward manner by induction: (a) WW is uniquely determined by BB (given the colouring of the vertices and the total order on E(Π)\mathcal{E}(\Pi)); (b) BB is a forest (i.e. a disjoint union of trees); (c) a black vertex can only be incident to a white edge if it is also incident to a black edge; (d) two white vertices cannot be connected by a black edge; (e) a black and a white vertex can only be connected by a black edge if the black vertex is not incident to any other black edge.

Now going back to (B.2), we find using (B.9) that

It remains to estimate the sum on the right-hand side of (B.12). For fixed Π\Pi, by (a) above it suffices to estimate the number of BB satisfying the remaining conditions (b)–(e). From now on, all graph-theoretic notions always pertain to BB, i.e. we discard all white edges. Let Φ\Phi denote the set of black vertices not adjacent (by a black edge) to a white vertex:

We shall estimate the number of graphs BB on Π\Pi associated with any fixed Φ\Phi. By (e), each vertex π∈Π1∖Φ\pi\in\Pi_{1}\setminus\Phi has degree at most one. With (d), this gives the upper bound ∣Π1∖Φ∣∣Π2∣\lvert\Pi_{1}\setminus\Phi\rvert^{\lvert\Pi_{2}\rvert} on the possible choices of BB in Π∖Φ\Pi\setminus\Phi. Moreover, by (b), BB is a forest on Φ\Phi. By Cayley’s formula nn−2⩽nnn^{n-2}\leqslant n^{n} for the number of trees on nn vertices and the bound ∣Pn∣⩽(n/log⁡n)n\lvert\mathfrak{P}_{n}\rvert\leqslant(n/\log n)^{n} on the number of partitions of a set, we find that there are at most (∣Φ∣2/log⁡∣Φ∣)∣Φ∣(\lvert\Phi\rvert^{2}/\log\lvert\Phi\rvert)^{\lvert\Phi\rvert} forests on Φ\Phi. In summary, we conclude that the number of graphs BB associated with Π\Pi and Φ⊂Π1\Phi\subset\Pi_{1} is bounded by (∣Φ∣2/log⁡∣Φ∣)∣Φ∣(∣Π1∣−∣Φ∣)∣Π2∣(\lvert\Phi\rvert^{2}/\log\lvert\Phi\rvert)^{\lvert\Phi\rvert}(\lvert\Pi_{1}\rvert-\lvert\Phi\rvert)^{\lvert\Pi_{2}\rvert}.

Abbreviating k=∣Π1∣k=\lvert\Pi_{1}\rvert and l=∣Φ∣l=\lvert\Phi\rvert, we therefore obtain

for some universal constant C>0C>0, where the factor (pk)\binom{p}{k} accounts for the choice of Π1\Pi_{1}, the factor ((p−k)/log⁡(p−k))p−k((p-k)/\log(p-k))^{p-k} for the choice of Π2\Pi_{2}, the factor (kl)\binom{k}{l} for the choice of Φ\Phi, and the factor (l2/log⁡l)l(k−l)p−k(l^{2}/\log l)^{l}(k-l)^{p-k} for the choice of BB as explained above. Here in the last inequality we used

for 0⩽l⩽k⩽p0\leqslant l\leqslant k\leqslant p. This concludes the proof of (i).

Next, we prove (ii). By splitting YY into its diagonal and off-diagonal entries and using Minkowski’s inequality, it suffices to prove (8.6) under the assumption Yii=0Y_{ii}=0 for all ii. Similarly to the proof of (i), we write

Acknowledgements

AK was partly supported by Swiss National Science Foundation grant 144662. HTY was partly supported by NSF grants DMS-1307444 and DMS-1606305. HTY and RB were partly supported by a Simons Investigator Award. The authors gratefully acknowledge the hospitality and support of the Institute for Advanced Study in Princeton, and the National Center for Theoretical Sciences and the National Taiwan University in Taipei, where part of this research was carried out. The authors’ stay at the IAS was supported by NSF grant DMS-1128155.

References