The measurable Kesten theorem
Miklos Abert, Yair Glasner, Balint Virag
Introduction
We call a Ramanujan graph, if . Lubotzky, Philips and Sarnak , Margulis and Morgenstein have constructed sequences of -regular Ramanujan graphs for . Also, Friedman showed that random -regular graphs are close to being Ramanujan.
All the Ramanujan graph families above have large girth, that is, the minimal size of a cycle tends to infinity with the size of the graph. However, the reason for that is group theoretic and not spectral, and a priori, Ramanujan graphs could have many short cycles.
In this paper we investigate the connection between the densities of short cycles, the spectral radius and the spectral measure for -regular graphs. We apply our methods to give explicit estimate these invariants, then we pass to graph limits and prove limiting results.
A cycle (or -cycle) in a graph is a walk of length that starts and ends at the same vertex. It is called nontrivial if either for some directed non-loop edge , the number of times the cycle passes through differs from the number of times it passes through the reversal of , or (see Definition 23). For a finite graph let denote the number of nontrivial -cycles in divided by the number of vertices of .
Let be a finite -regular graph with . Then for any we have
where
Applying this to finite Ramanujan graphs yields that they have few cycles of length .
Let and . Then for any -regular finite Ramanujan graph , the proportion of vertices in whose -neighborhood is a -regular tree is at least .
This answers a question of Lubotzky [19, Question 10.7.1] who asked for a clarification on the connection between eigenvalues and girth. Note that until now, it was not even known whether a finite Ramanujan graph cannot have a positive density of short cycles.
It is easy to see that infinite Ramanujan graphs can have arbitrarily many short cycles. In fact, every connected, infinite -regular graph can be embedded as a subgraph of a Ramanujan graph with degree at most (see Corollary 35). However, it turns out that cycles of bounded size must be sparse in a Ramanujan graph.
Let be an infinite -regular graph such that every vertex in has distance at most from a -cycle. Then
2 Graph limits and spectral measure
The spectral measure of the Markov operator on , also known as the Plancherel measure of or the Kesten-McKay measure, has density
Let be a sequence of finite -regular graphs. We say that has essentially large girth, if for all the denisty of nontrivial cycles satisfies
For a finite graph , let denote the eigenvalue distribution of the Markov operator on . Then the following are equivalent (see Proposition 14):
converges to in Benjamini-Schramm convergence;
weakly converges to .
A sequence of finite -regular graphs is weakly Ramanujan if
that is, if most eigenvalues of fall in the minimal possible supporting region. Note that a weakly Ramanujan sequence is not necessarily an expander sequence. In fact, the graphs do not even have to be connected.
From 1) 3) and the fact that is continuous, it follows immediately that every graph sequence of essentially large girth is weakly Ramanujan (in contrast, is only lower semicontinuous with respect to Benjamini-Schramm convergence of graphs). We show that the converse also holds.
Let be a weakly Ramanujan sequence of finite -regular graphs. Then has essentially large girth.
Theorem 4 can also be looked at as a rigidity result, as it says that if we force most of the eigenvalues of the Markov operator of a large finite graph inside the Alon-Boppana bound, then their distribution will be close to .
In the proof of Theorem 4, it is the use of Benjamini-Schramm convergence that allows us to get rid of the bad eigenvalues and clear up the picture. Limit objects with respect to this convergence are random rooted graphs called unimodular random graphs. We will sometimes drop the root from the notation. The notion has been introduced in : for the definition, see Section 2. Unimodular random graphs tend to behave like vertex transitive graphs in many senses. Theorem 4 now follows from the following.
Let be a -regular unimodular random graph that is infinite and Ramanujan a.s. Then a.s.
This is Kesten’s theorem for vertex transitive graphs ( and ). We give the following two quantitative versions of Theorem 5. For infinite -regular unimodular random graphs
Here denotes the number of nontrivial -cycles starting at , and is a constant defined in Theorem 1. Note that for a fixed finite graph the density equals the expected value of over a uniformly chosen root of .
To define , consider all paths of length from to a vertex . After attaching a fixed path from to , these can be used as generators for a random walk on the fundamental group of . Then is the geometric average of the spectral radii of these random walks when is a chosen randomly as the position of the infinite nullcycle (defined in Corollary 20) at time (see (19), (21) for more details).
Note that if our unimodular random graph is not a tree, then for large enough, with positive probability, the Cayley graph of the subgroup of the fundamental group given by above loops as generators has spectral radius less than one. Thus the second bound clearly implies Theorem 5.
The first bound in (1) is proved in Section 5 as Theorem 28; the proof uses results from Sections 3 and 4. It is just the infinite version of Theorem 1. The advantage of this approach is the linear lower estimate on how the spectral radius grows compared to the tree: we believe this to be sharp. The major advantage of the second bound in (1) (proved in Section 6) is that it is sharp in limit as , however, seems to be hard to compute.
Theorem 4 is related to a paper of Serre that studies asymptotic properties of graph sequences. Let denote the number of primitive, cyclically reduced cycles of length in the graph . Recall that a cycle is primitive if it is not a proper power of another cycle.
Let be a sequence of finite -regular graphs, such that the limit
exists for every . Then the measures weakly converge. If the series
converges then the sequence of graphs is weakly Ramanujan and the limiting measure is absolutely continuous with respect to the Lebesgue measure on .
Theorem 4 now immediately implies the following.
converges, then for all and the limiting measure of equals .
It is natural to ask whether a version of Theorem 5 holds for growth instead of spectral radius. In Section 9 we show that the answer is negative:
There exists an infinite -regular unimodular random graph with the same growth as but not equal to .
3 The basic method
There is a common method in the proofs of Theorems 1 and 5 which we can summarize as follows.
The central tool of our analysis is a nullcycle. Recall that a cycle is a walk of finite length that starts and ends at the same vertex.
A nullcycle is a cycle in a graph so that if we keep deleting backtrackings (steps that are immediately reversed), we get a cycle of length 0.
This property does not depend on the order of erasing backtrackings. Equivalently, a nullcycle is a cycle whose lift in the universal covering tree of the graph is also a cycle. In other words, the walk corresponds to a trivial element in the fundamental group of the graph . The number of nullcycles in a -regular graph starting at a fixed vertex equals the number of cycles in the -regular tree at a fixed vertex.
To bound the spectral radius, we have to count cycles of a given length. In order to bound the spectral radius away from that of the tree, we need to show that there are exponentially more cycles than nullcycles. Consider the set of cycles of length starting at a vertex in a -regular graph . We say that is a rewiring of if they are at the same place at times that are multiples of . This definition is used in Section 6; in Section 4.2 we use a slight variant of this.
Consider the equivalence class of a typical nullcycle under the rewiring equivalence relation. The essence of our argument is to show that for a typical , the probability that a random element of is a nullcycle is exponentially small. Essentially, in every segment , if there are short cycles around in the graph, there is a positive probability that the rewiring will use them, and this is likely to stop from being null-homotopic.
In order to show that is nullhomotopic with exponentially small probability, we need to find a linear number of so that has short cycles around . Fortunately, the random nullcycle samples the graph in a homogeneous manner. In particular, if is a uniformly chosen vertex, then so will be for every . This is an advantage of using random nullcycles over random cycles. For infinite graphs, the proof of this step uses unimodularity.
A crucial property that we use to get explicit bounds is one that random nullcycles share with simple random walks. Let be a -regular rooted graph and let be a uniform random nullcycle of length , starting at the root. Then the expected number of visits of at any vertex of can be bounded above in terms of (without referring to the length of the cycle). In particular, for a good expander graph, the expected number of returns of a random nullcycle is bounded. We need this property to show that a typical rewiring will not use the same short cycles over and over again. This is a technically difficult point that we tackle in Section 4.
4 Open problems
It is not clear whether the is optimal in Theorem 2. For all the known examples of graphs that are close to being Ramanujan, the shortest cycles with positive density are actually logarithmic.
Is there a constant such that for any -regular Ramanujan graph sequence , the probability that the -neighborhood of a uniform random vertex in is a tree converges to ?
A standard ergodicity argument says that for an ergodic unimodular random graph , the weak limit of the random walk neighborhood sampling of gives back the distribution of a.s. . This suggests the following possible generalization of Theorem 5.
Let be an infinite -regular rooted Ramanujan graph and let . Let denote the probability that the random walk of length on ends on a -cycle. Is it true that converges to ?
That is, is it true that the random walk neighborhood sampling of converges to ? The answer does not follow from Theorem 5, even when the random walk sampling converges, as the limit is only a stationary distribution on rooted graphs and is not necessarily unimodular. It would also be interesting to see whether Theorem 5 holds for stationary random graphs. The recent paper solves Problem 11 affirmatively in the case when the so-called co-growth of , the exponent of the probability of return for a non-backtracking random walk, is less than . However, when the co-growth equals , the graph is still Ramanujan but the answer seems unclear. We thank Tatiana Smirnova-Nagnibeda for communicating this with us. After the first preprint version of this paper appeared, R. Lyons and Y. Peres, generalized our results and in particular gave a positive answer to Problem 11.
The linear lower estimate in the spectral radius in Theorem 1 seems to be sharp, but we have not been able to settle this with a suitable family of examples. The same is true for unimodular random graphs (see the first bound of (1)).
Does there exists such that for every there exists an infinite -regular unimodular random graph with
such that the density of loops in is at least ?
One natural idea would be to use a modified universal cover of a finite -regular graph of size with a loop, where we never open the loop in the cover. It looks reasonable that this cover (which is a finitely supported random rooted tree with loops) should have spectral radius around .
The paper is organized as follows. Section 2 contains the basic definitions and we prove some lemmas that will be used throughout the paper. In Sections 3 and 4 we use properties of cycles in trees to study nullcycles, which are needed for Theorem 1. In Section 5 we prove Theorem 28, a more general version of Theorems 1 and 5. We also show Theorem 29, a more general version of Theorem 2. Finally, in this Section we also prove Theorem 4.
Section 6 contains a sharp bound on the spectral radius in terms of random walks on the fundamental group. Section 7 contains the proof of Theorem 3. This section is independent of the rest.
In Section 8 we give example of Ramanujan graphs with loops, and Section 9 we prove Theorem 8.
Note that one can read Section 5, and 6 independently, after reading Section 2, but reading any of these two will give help when reading the other.
An earlier version of this paper contained a generalization of Kesten’s theorem on groups. As the readership of this result is expected to be different from that of the current paper (and the current paper is already long), we decided to publish it in a separate article, see .
Preliminaries
In this section we define the notions and state some basic results used in the paper.
We follow Serre’s notation for a graph, with a modification on how to define loops. A graph consists of two sets, a set of vertices denoted by and a set of edges denoted . For every edge there are vertices (the initial vertex) and (the terminal vertex). We allow : such edge is called a loop. For every edge there is a reverse edge such that and . For a loop , we allow ; these are called half-loops. The degree of a vertex is
So half-loops contribute to the degree, but loops together with their distinct inverse contribute . For spectral and random walk questions, each (non-half) loop can be replaced by two half-loops. So in this paper we will assume that all loops are half-loops.
A graph is -regular, if all vertices have degree .
A walk of length is a sequence of directed edges such that (). The walk is a cycle if . The vertices of the walk are defined by and is the end of the walk. The inverse of a walk is defined by . A cycle is a nullcycle if its lift to the universal cover of stays a cycle. That is the same as saying that if we keep erasing backtracks from the cycle, we get to the empty walk. For a rooted graph we will denote the set of nullcycles of length by .
For a graph and let denote the set of walks of length starting at and ending at . A random walk of length starting at is a uniform random walk starting at . Let denote the probability that a random walk of length started at ends at . We call the -step return probability.
When is infinite, we define the spectral radius of , denoted , to be the norm of . When is finite, we want to exclude the trivial eigenvalues and thus define to be the second largest element in the set of absolute values of eigenvalues of . Note that when the connected graph is bipartitie, then is an eigenvalue with multiplicity one; this is not counted in the definition of .
In the case when is infinite and connected, one can express the spectral radius of from the return probabilities as follows:
The Markov operator is self-adjoint, so we can consider its spectral measure. This is a projection valued measure such that is a projection for every Borel set . For every with , the expression
defines a Borel probability measure on $$.
For graph rooted at , let the spectral measure of be
where is the indicator function of . The best way to visualize this measure is to look at its moments, that satisfy the following equality:
Heuristically, a unimodular random graph is a probability distribution on rooted graphs that stays invariant under moving the root to any direction. However, one has to be careful with this intuition, as direction is not well-defined and indeed, there exist vertex transitive graphs that we want to exclude from the definition. We follow [3, Section 5.2] in our definition restricted to the -regular case where it is somewhat simpler.
A flagged graph is a graph with a distinguished root and a directed edge starting at the root. One can invert the flag by moving the root to the other end of the flag and switching the direction of the flag.
Let be a probability distribution on rooted -regular graphs. Pick a uniform random edge from the root and put a flag on it. This gives a probability distribution on flagged -regular graphs. We say that is a unimodular random graph, if the distribution stays invariant under inverting the flag.
That is, if some of the flagged lifts of a given rooted graph are isomorphic, we count it with multiplicity. Note that vertex transitivity in itself does not imply unimodularity. A simple example is the so-called grandmother graph. This can be obtained by taking a -regular tree and directing it towards a boundary point, then connecting every vertex to the ascendant of its ascendant (its grandmother) and then erasing directions (see Figure 1).
If one does not mind working with edge directed graphs, it is easier to see the lack of unimodularity in the oriented 3-regular tree itself. There is only one type of rooted graph here that obviously appears with probability . The corresponding measure on flagged graphs puts the flag on an outgoing edge with probability , but after an inversion we see an outgoing edge with probability . See for more about unimodularity.
Mass Transport Principle
The most useful property about unimodular random graphs (that can also be used to define them) is the Mass Transport Principle which is as follows. Let be a non-negative real-valued function on triples where is a -regular rooted graph and such that does not depend on the location of the root. Then the expectations
where is the root of . The picture is that if one sets up a paying scheme on the random graph that is invariant under moving the root, then the expected payout of the root equals its expected income.
Benjamini-Schramm convergence
A -regular graph sequence is defined as a sequence of finite -regular graphs with size tending to infinity. By a pattern of radius we mean a rooted graph where every vertex has distance at most from the root. For a finite graph and a pattern of radius let the sampling probability be the probability that the -ball around a uniform random vertex of is isomorphic to . We say that a graph sequence is Benjamini-Schramm convergent, if is convergent for every pattern . It is easy to see that every graph sequence has a convergent subsequence.
What is a natural limit object of a convergent graph sequence? One can also take pattern densities of a unimodular random graph ; there denotes the probability that the -ball around the root of is isomorphic to . We say that a graph sequence converges to if
Every Benjamini-Schramm convergent graph sequence has a unique limit unimodular random graph (see [3, Section 2.4]).
For a finite -regular graph let denote the eigenvalue distribution of the Markov operator on . Note that for a uniform random vertex we have . For an infinite unimodular random graph we can also define .
Let be a sequence of finite -regular graphs. Then the following are equivalent: 1) has essentially large girth; 2) converges to in Benjamini-Schramm convergence; 3) weakly converges to .
The equivalence of 1) and 2) is immediate from the definition of Benjamini-Schramm convergence.
Assume that converges to the unimodular random graph . We claim that weakly converges to the expected spectral measure . To check this, we can look at the th moment
Recall that denotes the probability of return of the random walk on starting at . But for any graph and vertex of , the return probability only depends on the -ball around . Since there are only finitely many patterns of a given radius, this implies
where is the root of . Now converges to , so
where is a uniform random vertex in . So, weakly converges to as claimed. Hence 2) implies 3) follows immediately.
Assume that 1) does not hold, that is, is a graph sequence that does not have essentially large girth. Then there exists such that the density of -cycles in is at least for infinitely many of the . This implies that for these ,
which implies that does not converge weakly to . Hence, 3) does not hold. We proved the required equivalences.
Fundamental group
Let be a graph rooted at . We call two cycle starting at homotopic, if one can get one from the other by inserting and erasing backtracks, that is, walks of type where is an edge of . Then the set of equivalence classes forms a group under concatenation, called the fundamental group . It is well known that the fundamental group of a graph without half-loops is a free group [24, Theorem 5.1]. Every half-loop adds a cyclic group of order as a free product. The most important general property of fundamental groups we shall use in this paper is that if is a subgraph of , then the induced homomorphism from to is injective.
We start by estimating the size of .
see , formula (19.27). So for even , by symmetry, we may write
A small computation shows that for we have
The upper bound also holds for . (We manually check that the lower bound of the lemma holds for .) To complete the proof, we bound the lower and upper constants factors
2 Visits of cycles
Let be the number of such paths that stay positive after time 0. Then for we have
We may assume that and are the same parity. Then
which holds since the ratio of the two sides is increasing along even (respectively odd) and converges to 1. For even we now write
By the Ballot theorem (see Section 2.7.1 in ) we have
Let denote the number of walks of length starting at and ending at that stay positive except perhaps at time and . If is a random walk excursion of length , then
For the claim is easy to check. For even we have the lower bound using the Catalan number formula
where the last inequality holds since the ratio of the two sides is decreasing and converges to 1. Together with Lemma 16 this gives the bound
Let denote the last summand, even for non-integer . Then for all and we have . Thus we can bound the sum by
A random cycle is a cycle chosen from uniform measure from the set of cycles with the same starting point.
where the last inequality follows form Lemma 15. Since the summand is convex as a function of , the term is bounded above by
The random cycle of length is a time-inhomogeneous Markov process. Let be denote its transition probabilities from to at time . It suffices to show that the ratios of converge, (where denotes a child or the parent of , respectively) as any probability of the form
we now use Theorem 19.30 in which for fixed and gives
where is the graph distance of from , to get
Note that when we get the reflected simple random walk, as expected.
Let be a -regular graph, and be the step of a uniformly chosen random nullcycle from a vertex to . Then converges in distribution as to a limiting process called the infinite nullcycle. In particular, the fixed-time distributions converge.
Properties of nullcycles
This section establishes some important properties of random nullcycles in graphs. But first we need a simple well-known lemma.
Let be a connected -regular graph and let be a vertex. Let denote the probability that a random walk of length starting at ends in the finite vertex set . Then with the spectral radius we have
We prove the claim for finite graphs, the infinite case is similar but simpler. Let the number of vertices of . Let denote the function on that takes value everywhere. Then . When is not bipartite, let denote the orthogonal subspace of in . When is bipartite, let be an independent subset of of size containing and let be the function on that takes values on and otherwise. Then . Let denote the subspace orthogonal to and in .
Now equals the norm of on . Let denote the indicator function of the vertex set . Let be a projection of onto , and let . Then . For bipartite, we can write , with . We have
Since and are orthonormal, writing in the orthonormal basis we see that (3) is bounded above by
Similarly, in the non-bipartite case . We now have
Here . The claim follows.
For any infinite -regular rooted connected graph with the number of visits to a finite vertex set of a random nullcycle of length starting at satisfies
For any finite -regular graph we also have
This is at most if and .
Condition on , the distance from the root, and then sum over all possible options to get
Note that given , the distribution of is uniform on the -sphere about in the tree. Thus the distribution on in the graph is that of the th step of a nonbacktracking random walk. So let denote the probability that the th step of the nonbacktracking walk is in .
the generating function for the proportion of nonbacktracking paths that start from and end in . For any we have
The right hand side is a power series with nonnegative coefficients, so it always makes sense but may equal . Rewriting our bound in terms of we get
Let be the analogous generating function for simple random walk. It was shown in , (see formula (2.3) in ) that for any -regular graph we have
for our range of parameters and . We now consider two cases.
1. For infinite with , we use the case , noting that the radius of convergence of is . Since and its derivative are nonnegative, we get the upper bound
The last inequality uses the fact that the probability that simple random walk at time is in is bounded above by , so we can replace by . Finally, we have
2. For finite, we use the case . Since and its derivatives are nonnegative, we get the upper bound
For the last inequality, we use ,
and use Lemma 21 to bound the return probabilities. This gives
since for the , and the claim follows.
2 Cycles and nullcycles
We now turn to the connection between ordinary cycles and nullcycles. We recall the definition of nontrivial cycles.
Call a cycle of length in a graph a nontrivial cycle if either
for some directed non-loop edge , the number of times the cycle passes through differs from the number of times it passes through the reversal of
Cycles not covered by this definition are called trivial. For example, nullcycles are trivial and simple cycles are nontrivial.
The following theorem is another main ingredient in the proof of Theorem 1. Let denote the set of nullcycles starting at in the rooted graph .
Then with and (for ) we have
where is the set of cycles of length starting at .
Let us denote , and , the subset of nullcycles. We first break into equivalence classes, called rewiring classes. A loop is called single if its vertex has no other loops. Otherwise, we call it a multiple loop.
When we break up the sum on the right of (4) into a sum over single loops and a sum over multiple loops, counted as . We choose (and for we choose single or multiple loops), and consider rewiring classes depending on our choice.
Case , multiple loops. Two paths are equivalent if for all times the vertices satisfy , and and agree except at times when they traverse multiple self-loops.
Case . The paths and are equivalent if for all the following holds
If then the path segment between these times of and is equal.
If and the path segment between these times of is trivial, then it equals the corresponding path segment in .
If and the path segment between these times of is nontrivial then it either equals the corresponding path segment in or is the time-reversal of that. We call a proper cycle time of , and the corresponding path segment a proper cycle of .
This is illustrated in the example depicted in figure 3.
For let denote the equivalence class of , called rewiring class. Note that the rewiring defined here is more complex than the one in Section 1.3. For let denote the probability that a uniform random element of is nullhomotopic.
What remains is to show that for all we have
Let denote the times when visits a reclusive vertex, and let be the number of loops erased from to get . Then an element of is determined by , the number of loops inserted into at times . A uniform random element of corresponds to a uniform random choice of the so that their sum is . Let denote the function that assigns to every reclusive loop of the number of times modulo that passes through it. Then
Case , multiple loops. We call a vertex important if it has a loop traversed by . Further, we call a loop important if its vertex is important (even if not traversed by ). Note that the set of important loops (or vertices) only depends on the equivalence class of .
For a path, let denote the function that assigns to each important loop the number of times modulo that it is traversed. Consider a random element of . For each important vertex with loops, let record the number of times visits its loops. Note are independent as varies, and each have a multinomial distribution with probabilities for each option; each traversal is assigned to one of the loops uniformly at random.
Case . For a path, let denote the antisymmetric edge function that sums over all forward steps of a path and over all backward steps (here ignoring self-loops). Note that the trace of a random element in can be written as
where the are independent random variables uniform on , and denotes with all its proper cycles removed. We claim that
where is the maximum size of a subset of linearly independent proper cycles of . Indeed, consider such a set , and complete it to a basis for antisymmetric edge functions. Fix all values of for . Then for , looking at the a -coordinate of the equation (5), we see that it can hold only if equals some fixed value, which has probability or , independently over the coordinates. The claim follows.
Now we have either or . In either case, we get
Together with the case, this completes the proof.
The following simple probabilistic lemma was used in the proof of Theorem 24.
Let be a uniform random variable on the set of -tuples of nonnegative integers with even sum .
(a) For any integer -vector with we have
with equality at the first location if .
(a) (We thank P. Csikváry for this simplification of our previous proof.) To count the number of tuples that are equal to mod , we subtract 1 from each odd entry and divide each resulting entry by 2. We get a bijection between such -tuples and the number of -tuples with entry sum , where is the number of odd entries of . Thus
This shows the first inequality. For the second, note that the right hand side equals
Each factor is at most , giving a bound of
(b) Let denote the vector formed by the sums of the entries of over the parts of our partition. Let be a subset of indices, one in each part, and let be its complement. Let . Then
We compute the ratio of these probabilities for two consecutive values of
the whole expression in (7) is bounded above by . Now note that from down the probability of decreases by at least a factor of . So
Condition on the random variables in . Given this information the random variable is uniform on the set of -tuples of nonnegative integers with sum .
The inequality follows from part (a). The last conditional probability depends only on the value of . Using part we can break the expression up with as
We increase the prefactor to in order to get a trivial bound when (8) fails.
Explicit bounds on the spectral radius
By Theorem 24 and the inequality of arithmetic and geometric means we have
Taking expected value of both sides over the random graph we get
We will use the Mass Transport Principle to show that the expression
does not depend on the position . Let the mass transport be defined as
That is, for every nullhomotopic path starting at , sends mass to the -th position of . The second equality follows by rooting the path at instead of . Trivially, the mass transport does not depend on the root of so the Mass Transport Principle gives us
that is, the expected mass sent from the root equals the expected mass received by the root. Plugging in the corresponding equations, we get
and we get that the expression (9) does not depend on . This proves the theorem.
We may assume , otherwise the claim is trivial. In this Lemma is fixed, so the probabilistic language for nullcycles will not cause confusion. So let be a uniform random element of .
and the inequality uses both sides of Lemma 15 (but one side in the special case ). So if has cycles of length at , then the event that passes through one of them in the first steps satisfies . Let be the number of times the random nullcycle traverses . By Proposition 22 we have
This implies (using probabilistic notation for averaging over )
2 Main bounds on spectral radius
The following theorem implies Theorems 1 and 5.
Let be a -regular unimodular random graph and let . Let be the number of nontrivial cycles of length starting at . Let
Let be a finite connected -regular graph with . Then for the root chosen uniformly at random we have
In particular, for finite Ramanujan graphs with we have
Let be even and . First assume that which may be finite or infinite satisfies . We will use Lemma 27, which requires . We first take care of the other case. For (10) and (11) we need tho show for every such we have
Since , this inequality follows from
For the first claim (11), we divide (13) by and use the bounded convergence theorem. The second claim (10) follows from the fact that for ergodic is constant.
The bound on of Lemma 15 now shows that
which follows from , a consequence of Lemma 21. Note that a lower bound on is needed for (15) since the complete graph with loops has and .
Assume , and . Set so that
(Here the power from (15) is used to offset the effect of , and thus yield a cleaner final bound). By Lemmas 15 and 21, the left hand side of (14) is at most
We use this and divide (14) by and get the lower bound
This proves (11) for the case .
as long as . For , (15) can be improved to
and this yields that (17) holds as long as . So both for and we get that (17) holds as long as . Equation (17) implies (11) if
With the trivial bound , in the case this is implied by
3 Bounds for graphs close to the Ramanujan threshold
Let , and consider finite, connected -regular graphs that are close to Ramanujan in the sense that
Fix so that , (for example ). Then as , the proportion of vertices in whose -neighborhood is not a -regular tree is .
Note that if the neighborhood of a vertex is not a tree, then is contained in a nontrivial cycle of length , or its -neighborhood contains a vertex with a loop. We rule out these two cases separately.
so if , then the dominant factor is
and this is for some since
The inequality also holds uniformly for all smaller (with a uniform constant in the term), and summing over all such we get that the expected number of nontrivial cycles at of length at most is . This rules out the first option.
For the second option, we use a simple mass transport argument (see the proof of Theorem 24 for the formal setup). Let each vertex with a loop send mass to all elements in its -neighborhood. Then the expected amount of mass sent is at most . The amount of mass received is the number of vertices with loops in the -neighborhood, lets call this . So we have
By the same argument as before, this is with the above choice of .
4 Weakly Ramanujan sequences
We are ready to prove that a -regular weakly Ramanujan sequence of finite graphs converges to the -regular tree.
Let be a weakly Ramanujan sequence of finite -regular graphs. Assume by contradiction, that it does not have essentially large girth. Then, by passing to a suitable subsequence, there exists and such that the cycle densities .
By passing to a subsequence, we can also assume that is Benjamini-Schramm convergent. Let be the limit of .
We claim that is infinite a.s. Assume this is not the case, then there exists such that has size with probability . This means, that with probability at least , the -ball around the root has the same size as the -ball. So, for large enough , the same holds for all with . That is, at least vertices lie in a connected component of size at most , where is the size of the -ball in the -regular tree. This implies that the number of connected components of is at least , hence,
This contradicts the assumption that is weakly Ramanujan. So, our claim holds.
We claim that is Ramanujan a.s. By the proof of Proposition 14, weakly converges to the expected spectral measure , which yields , and this implies that a.s. Since the spectral radius equals the radius of the support of the spectral measure for any rooted connected graph (see [16, Lemma 2.1]), this implies that a.s. and our claim holds.
Now using Theorem 5, a.s., that is, converges to and so by Proposition 14, it has essentially large girth, a contradiction. Our theorem holds.
Spectral radius and the fundamental group – a sharp bound
In this section we analyze the spectral radius of a fixed rooted -regular infinite graph using random walks on its fundamental group.
Let be a graph, let vertices and let denote the set of walks of length in starting at and ending at . Let , let be a walk from to and let be a walk from to . When is non-empty, let
Now does not depend on the choice of and , because the multi-set
(defined with multiplicites), so the corresponding Markov operator is the conjugate of the operator belonging to by the fixed element .
Note that the norm satisfies
Let denote the set of nullcycles of length starting at (see Definition 9). The following lemma relates , the probability that a random cycle of length is a nullcycle to the spectral radius . This relation can be established also with respect to paths connecting two vertices.
Let be a -regular graph rooted at and let . Let be a vertex in , and let be a path of length from to Then
In particular, with and trivial we have
and the second factor on the right hand side equals the one step return probability of the random walk on with uniform step distribution on , hence it is at most the spectral radius of the corresponding Markov operator. This proves the left inequality in the lemma.
The second factor on the right hand side equals the inverse of the -step return probability of the same random walk as above. Taking -th roots and the limit as goes to infinity gives us the right side inequality of the lemma.
Let be a -regular graph rooted at and let . Then
Moreover, when we take the limit of the right hand side as (and changing arbitrarily) we get equality.
Let us denote and . We say that is a rewiring of if for .
As an example following the line of proof below, all possible rewirings of a nullcycle of length are shown in figure 4 below. It should be helpful to refer to that figure while reading the proof. Rewiring is an equivalence relation, and for let denote the equivalence class of . For let denote the probability that a uniform random element of is nullhomotopic.
We claim that for all we have
To prove this, for let be a path from to . Assume that and are the empty paths. For let
and let be a uniform random element of . Let also denote the Markov operator corresponding to the multi-set . Then by definition.
Now the random element and the uniform random element of have the same distribution as elements on the fundamental group. Indeed, they are related by adding or deleting the nullcycles . That is, equals the probability that is nullhomotopic. Let be the characteristic vector of the identity element in . Using the Cauchy-Schwarz inequality, this gives
Together with our first estimate on this completes the proof of the first inequality of the theorem. For the second claim, note that restricting the sum to nullcycles that return to at every time we get the lower bound
Here the last inequality follows from Lemma 30.
Let be a -regular graph rooted at . We define a new distribution on the vertices of as follows. For where is even and let denote the probability that a uniform random null-homotopic walk of length starting at is at at time . Let
which, for each that describes where the first -segment of a the infinite bride of large length ends. The fact that this limit exists is a consequence of Corollary 20.
i.e. the geometric mean of the averaged over the vertices with respect to the distribution .
For any connected -regular infinite graph we have
Moreover, the terms are bounded above by a constant depending on only.
For any vertex Lemma 30 gives the lower bound
where is the function for the covering tree and is a lift of corresponding to in that Lemma. Using the simplest lower bounds for the number of paths we get
Note that assigns probability tending to 1 to vertices with
The second claim follows by taking th roots; the first follows by letting and noting that the left and right hand sides both converge to .
2 An asymptotically sharp bound
Let be a -regular infinite unimodular random graph. Then for any we have
and these bounds are sharp in the sense that
By Theorem 31 and the inequality of arithmetic and geometric means, we have
Taking expected value of both sides over the random graph we get
We will use the Mass Transport Principle to show that the expression
does not depend on the position . Let the mass transport be defined as
That is, for every nullhomotopic path starting at , sends mass to the -th position of . The second equality follows by rooting the path at instead of . Trivially, the mass transport does not depend on the root of so the Mass Transport Principle gives us
that is, the expected mass sent from the root equals the expected mass received by the root. Plugging in the corresponding equations, we get
and we get that the expression (22) does not depend on .
with defined in (20). For fixed, the right hand side is an average of a bounded function on the vertices of with respect to the distribution . As , this distribution converges to the distribution by Corollary 20, and so does the corresponding average by the bounded convergence theorem. Since each average is a bounded function of , applying the bounded convergence theorem again, now for the expectation over , we get the limiting inequality
This completes the proof of the first claim of the theorem. To prove the second claim, take expectation of the logarithm of the result of Lemma 32 and use the bounded convergence theorem.
Graphs with uniformly dense short cycles
In this section we prove Theorem 3. This part of the paper is independent of the rest as it does not use any of the results in the rest and vice versa. Theorem 3 immediately implies that vertex transitive Ramanujan graphs are trees; the proof for that is to first show that every vertex transitive graph that is not a tree can be covered by a Cayley graph that is also not a tree, and then use the original Kesten’s theorem. The proof presented here is purely combinatorial. It seems tempting to try to prove Theorem 28 using this method, but we did not manage to do so.
Let be an infinite -regular graph such that every vertex in has distance at most from a -cycle. For a vertex let be the list of endpoints of edges starting at . For let
Also, for the function is monotonically decreasing, as
This is the spherical function that demonstrates .
and for abbreviation let us denote .
Let the set of be defined as
Let . By the assumption of the Theorem, the -neighborhood of equals the whole .
Then and we have .
For each let be a closest vertex in . Then and so evenly distributing the weight on to all with , we get
where is the size of the -ball in . On the other hand, 23) implies
Putting together and trivially estimating , we get
where is an absolute constant. We get the required estimate if we show that
For let . Then trivially and
which tends to infinity with . The theorem is proved.
Examples of Ramanujan graphs
In this section we build examples of finite and infinite Ramanujan graphs with some loops. It turns out that for infinite trees, there is a tolerance phenomenon; the tree lets us insert some loops before giving up being Ramanujan.
Recall that a Cayley graph of a group together with a finite set of generators is the graph with vertex set and edge set . Our first result shows that every Cayley graph sequence that is Ramanujan gives rise to another Ramanujan sequence with loops.
Let be an expander sequence of finite -regular Cayley graphs with . Then there exists with such that for all , contains a loop and covers . In particular, .
Note that this proof only guarantees one loop in . The known Lubotzky-Philips-Sarnak construction does not allow us to create two loops by factoring out with two generators. For infinite graphs, the picture is very different.
2 Infinite Ramanujan graphs are abundant
Unlike finite Ramanujan graphs which are notoriously difficult to construct infinite Ramanujan graphs are abundant. In fact let be any graph whose degrees are bounded by . There is a unique way of embedding into an -regular graph in such a way that the embedding induces an isomorphism on fundamental groups. In fact the graph is constructed by “gluing trees at every vertex” in the unique possible way that would make the resulting graph -regular.
Now fix a base vertex and let (resp, ) be the sets of -cycles (resp, non-backtracking cycles) on the graph . The asymptotic of these are governed by the spectral radius and the co-growth . Now Grigorchuk’s famous co-growth formula relates these two numbers by the following formula:
This formula is obtained by comparing the radii of convergence of the generating functions corresponding to these two types of random walks, see [27, Equation 2.3]. This equation also plays a central role in our proof of Proposition 22.
Let be a graph with maximal degree bounded by . Then is Ramanujan if and only if . In particular if is -regular then is Ramanujan whenever .
Clearly . The first statement follows, since by definition the graph is Ramanujan if and only if it falls into the second clause of the above formula. The second statement follows since for any -regular graph.
An open question of Itai Benjamini (private communication) asks whether there exist infinite Ramanujan graphs where all bounded harmonic functions are constant. This calls for different examples.
A unimodular random graph of maximal growth
For a rooted graph let denote the vertices at distance from the root. Let
The following lemma follows from the definition of unimodular random graphs.
The universal cover of a unimodular random graph is a unimodular random graph.
It is clear that this property does not depend on the fixed vertex. Whether the infinite cluster in supercritical percolation has this property is a tail event, so it has probability 0 or 1, although we will not use this. We will argue for the latter.
There is so that the supercritical percolation cluster satisfies property (24) with probability 1.
We now use the two-round exposure technique, namely the following construction of the set of open vertices of supercritical percolation at parameter . Take the union of open vertices in a supercritical percolation with parameter , and an independent site percolation with parameter where .
Given this dense set of vertices , we can use the independent percolation at to add squares of size at distance that are connected to . It follows that the infinite open cluster in the union of the two site percolations has the desired properties.
So the probability that the random walk moves in on a geodesic to a square of size at distance , and there for time , is at least . The claim follows.
Let be a subgraph of a -regular graph so that the probability that the random walk stays in for steps decays slower than exponentially in . Then the universal cover of has lower growth .
Let denote the event that random walk stays in for steps. Let be the size of the sphere in the universal cover. Then the probability of the event that nonbacktracking random walk on the base graph stays in until time is given by
Note also that running ordinary random walk until time and deleting the backtrackings, we get nonbacktracking random walk run until a random time . Indeed, erasing the backtrackings just means taking the geodesic from the starting point to the current vertex in the universal cover tree.
Standard arguments show that and the event that for fixed has probability that is exponentially small in . Thus we have
where the first probability decays slower than exponentially, and the second exponentially. The claim follows.
Acknowledgments. We thank an extremely careful referee for many useful comments on two previous versions. M.A. is partially supported by MTA Renyi ”Lendulet” Groups and Graphs Research Group. Y.G. was partially supported by ISF grant 441/11 and U.S. NSF grants DMS 1107452, 1107263, 1107367 “RNMS: Geometric structures And Representation varieties” (the GEAR Network). B.V. was supported by the NSERC Discovery Accelerator Grant and the Canada Research Chair program.