The condensation phase transition in random graph coloring
Victor Bapst, Amin Coja-Oghlan, Samuel Hetterich, Felicia Rassmann, Dan Vilenchik
Introduction
Let denote the random graph on the vertex set obtained by connecting any two vertices with probability independently. Throughout the paper, we are concerned with the setting that for a number that remains fixed as . We say that has a property with high probability (‘w.h.p.’) if its probability converges to as .
The study of random constraint satisfaction problems started with experimental work in the 1990s, which led to two hypotheses . First, that in problems such as random -SAT or random graph coloring there is a satisfiability threshold, i.e., a critical “constraint density” below which the instance admits a solution and above which it does not w.h.p. Second, that this threshold is associated with the algorithmic “difficulty” of actually computing a solution, where “difficulty” has been quantified in various ways, albeit not in the formal sense of computational complexity. These findings have led to a belief that random instances of -SAT or graph -colorability near the threshold for the existence of solutions are challenging algorithmic benchmarks, at the very least.
In addition, inspired by predictions from statistical physics, the geometry of the set of solutions of random -SAT or -colorability instances has been investigated . The result is that at a certain point well before the satisfiability threshold the set of solutions shatters into a multitude of well-separated “clusters”. Inside each cluster, all solutions agree on most of the variables/vertices, the so-called “frozen” ones. The average degree at which these “frozen clusters” arise (roughly) matches the point up to which efficient algorithms provably find solutions. Hence, on the one hand it is tempting to think that there is a connection between clustering and the computational “difficulty” of finding a solution . On the other hand, physicists have suggested new message passing algorithms specifically to cope with a clustered geometry . A satisfactory analysis of these algorithms remains elusive.
The physics predictions are not merely circumstantial or experimental findings. They derive from a non-rigorous but systematic formalism called the cavity method . This technique yields, among other things, a prediction as to the precise location of the -SAT or -colorability threshold. But perhaps even more remarkably, according to the cavity method shortly before the threshold for the existence of solutions there occurs another phase transition called condensation . This phase transition marks a further change in the geometry of the solution space. While prior to the condensation phase transition each cluster contains only an exponentially small fraction of all solutions, thereafter a sub-exponential number of clusters contain a constant fraction of the entire set of solutions. As we will see in Section 3 below, the condensation phenomenon seems to hold the key to a variety of problems, including that of finding the -colorability threshold and of analyzing message passing algorithms rigorously. More generally, the physicists’ cavity method is extremely versatile. It has been used to put forward tantalizing conjectures in a variety of areas, including coding theory, probabilistic combinatorics, compressive sensing and, of course, mathematical physics (see for an overview). Hence the importance of providing a rigorous foundation for this technique.
Results
In this paper we prove that, indeed, a condensation phase transition occurs in random graph coloring, and that it occurs at the precise location predicted by the cavity method. This is the first rigorous result to determine the exact location of the condensation transition in a model of this kind. Additionally, the proof yields a direct combinatorial explanation of how this phase transition comes about.
To state the result, let us denote by the number of -colorings of a graph . We would like to study the “typical value” of in the limit as . As it turns out, the correct scaling of this quantity (to obtain a finite limit) isIn the physics literature, one typically considers instead of , where is the so-called “partition function”. We work with the th root because our “partition function” may be equal to .
for any the limit exists, and
the map has an expansion as an absolutely convergent power series around .
If fails to be smooth, we say that a phase transition occurs at .
For a smooth the sequence of random variables converges to in probability. This follows from a concentration result for the number of -colorings from . Hence, really captures the “typical” value of (up to a sub-exponential factor).
Further, let be the set of all probability measures on . For each let denote the Dirac measure that puts mass one on the single point . In particular, \delta_{k^{-1}\mathchoice{\mbox{\boldmath\displaystyle 1}}{\mbox{\boldmath\textstyle 1}}{\mbox{\boldmath\scriptstyle 1}}{\mbox{\boldmath\scriptscriptstyle 1}}}\in\mathcal{P} signifies the measure that puts mass one on the uniform distribution k^{-1}\mathchoice{\mbox{\boldmath\displaystyle 1}}{\mbox{\boldmath\textstyle 1}}{\mbox{\boldmath\scriptstyle 1}}{\mbox{\boldmath\scriptscriptstyle 1}}=(1/k,\ldots,1/k). For and let
Further, define a map , by letting
The main theorem is in terms of a fixed point of the map , i.e., a point such that . In general, the map has several fixed points. Hence, we need to single out the correct one. For let denote the vector whose th coordinate is one and whose other coordinates are (i.e., the Dirac measure on ). We call a measure frozen if ; in words, the total probability mass concentrated on the vertices of the simplex is at least .
There exists a constant such that for any the following holds. If , then has precisely one frozen fixed point . Further, the function
Thus, if is smooth, then
The above formulas are derived systematically via the cavity method . For instance, the functional is a special case of a general formula, the so-called “Bethe free entropy”. Moreover, the map is the distributional version of the “Belief Propagation” operator. In effect, the predictions as to the condensation phase transitions in other problems look very similar to the above. Consequently, it can be expected that the proof technique developed in the present work carries over to many other problems.
2. The cluster size
i.e., is the fraction of vertices colored under and under . Now, define the cluster of in as
Suppose that are such that for all ; most -colorings of have this property w.h.p. . Then means that a little over of the vertices with color under also have color under . To this extent, comprises of colorings “similar” to . In fact, for the range of that we are interested in, this definition coincides w.h.p. with that from (“colorings that can be reached from by iteratively altering the colors of vertices at time”).
Discussion and related work
In this section we discuss some relevant related work and also explain the impact of Theorem 2.1 on some questions that have come up in the literature.
where as . The upper bound is by the “first moment” method . The lower bound rests on a “second moment” argument , which improves a landmark result of Achlioptas and Naor .
2. “Quiet planting?”
3. Message passing algorithms
The cavity method has inspired new “message passing” algorithms by the name of Belief/Survey Propagation Guided Decimation . Experiments on random graph -coloring instances for small values of indicate an excellent performance of these algorithms . However, whether these experimental results are reliable and/or extend to larger remains shrouded in mystery.
For instance, Belief Propagation Guided Decimation can most easily be described in terms of list colorings. Suppose that is a given input graph. Initially, the list of colors available to each vertex is the full set . The algorithm chooses a color for one vertex at a time as follows. First, it performs a certain fixed point iteration to approximate for each vertex the marginal probability of taking some color in a randomly chosen proper list coloring of . Then, a vertex is chosen, say, uniformly at random and a random color is chosen from the (supposed) approximation to its marginal distribution. The color list of is reduced to the singleton , color gets removed from the lists of all the neighbors of , and we repeat. The algorithm terminates when either for each vertex a color has been chosen (“success”) or the list of some vertex becomes empty (“failure”). Ideally, if at each step the algorithm manages to compute precisely the correct marginal distribution, the result would be a uniformly random -coloring of the input graph. Of course, generating such a random -coloring is -hard in the worst case, and the crux is that the aforementioned fixed point iteration may or may not produce a good approximation to the actual marginal distribution.
Perhaps the most plausible stab at understanding Belief Propagation Guided Decimation is the non-rigorous contribution . Roughly speaking, the result of the Belief Propagation fixed point iteration after iterations can be expected to yield a good approximation to the actual marginal distribution iff there is no condensation among the remaining list colorings. If so, one should expect that the algorithm actually finds a -coloring if condensation does not occur at any step . Thus, we look at a two-dimensional “phase diagram” parametrised by the average degree and the time . We need to identify the line that marks the (suitably defined) condensation phase transition in this diagram. Theorem 2.1 deals with the case , and it would be most interesting to see if the present techniques extend to . Attempts at (rigorously) analysing message passing algorithms along these lines have been made for random -SAT, but the current results are far from precise .
4. The physics perspective
In physics terminology the random graph coloring problem is an example of a “diluted mean-field model of a disordered system”. The term “mean-field” refers to the fact that there is no underlying lattice geometry, while “diluted” indicates that the average degree in the underlying graph is bounded. Moreover, “disordered systems” reflects that the model involves randomness (i.e., the random graph). Diluted mean-field models are considered a better approximation to “real” disordered systems (such as glasses) than models where the underlying graph is complete, such as the Sherrington-Kirkpatrick model . From the viewpoint of physics, the question of whether “disordered systems” exhibit a condensation phase transition can be traced back to Kauzmann’s experiments in the 1940s . In models where the underlying graph is complete, physicsts predicted an affirmative answer in the 1980s , and this has long been confirmed rigorously .
With respect to “diluted” models, Coja-Oghlan and Zdeborova showed that a condensation phase transition exists in random -uniform hypergraph -coloring. Furthermore, determines the location of the condensation phase transition up to an error that tends to zero as the uniformity of the hypergraph becomes large. By contrast, Theorem 2.1 is the first result that pins down the exact condensation phase transition in a diluted mean-field model.
Technically, we build upon some of the techniques that have been developed to study the “geometry” of the set of -colorings of the random graph and add to this machinery. Among the techniques that we harness is the “planting trick” from (which, in a sense, we are going to “put into reverse”), the notion of a core , techniques for proving the existence of “frozen variables” , and a concentration argument from . Additionally, our proof directly incorporates some of the physics calculations from [31, Appendix C]. That said, the cornerstone of the present work is a novel argument that allows us to connect the distributional fixed point problem from rigorously with the geometry of the set of -colorings.
From here on we tacitly assume that for some large enough constant and that is sufficiently large. We use the standard -notation when referring to the limit . Thus, means that there exist , such that for all we have . In addition, we use the standard symbols . In particular, stands for a term that tends to as .
Outline
Because the th root sits inside the expectation, the quantity
is difficult to calculate for general values of . However for , is easily understood. In fact, the celebrated result of Erdős and Rényi implies that for the random graph is basically a forest. Moreover, the number of -colorings of a forest with vertices and edges is well-known to be . Since has edges w.h.p., we obtain
As for any graph on vertices, (4.1) implies that
Clearly, the function is analytic on all of . Therefore, the uniqueness of analytic continuations implies that the least where the limit either fails to exist or strays away from is going to be a phase transition. Hence, we let
The upper bound (3.1) on the -colorability threshold implies that for , fails to be -colorable w.h.p. Hence, for such we have w.h.p., and thus . By contrast, for any . ∎
In this latter experiment, we first choose a map \mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}:\left[{n}\right]\rightarrow\left[{k}\right] uniformly at random. Then, we generate a graph G(n,p^{\prime},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}) on by connecting any two vertices such that \mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}(v)\neq\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}(w) with probability independently. If is chosen so that the expected number of edges is the same as in and if , then this so-called planted model is a good approximation to the “difficult” experiment of first choosing and then picking a random -coloring. In particular, we expect that
Assume that and set
The proof of Proposition 4.3 is given in Section 6.
2. The second thread.
Our next aim is to “solve” the fixed point problem for to an extent that gives the fixed point an explicit combinatorial interpretation. This combinatorial interpretation is in terms of a certain random tree process, associated with a concept of “legal colorings”. Specifically, we consider a multi-type Galton-Watson branching process. Its set of types is
Finally, consider a rooted, decorated tree and let be a legal coloring of chosen uniformly at random. Then the color \mathchoice{\mbox{\boldmath\displaystyle\tau}}{\mbox{\boldmath\textstyle\tau}}{\mbox{\boldmath\scriptstyle\tau}}{\mbox{\boldmath\scriptscriptstyle\tau}}(v_{0}) of the root is a random variable with values in . Let denote its distribution. Clearly, is invariant under isomorphisms. Consequently, the distribution \mu_{\mathchoice{\mbox{\boldmath\displaystyle T}}{\mbox{\boldmath\textstyle T}}{\mbox{\boldmath\scriptstyle T}}{\mbox{\boldmath\scriptscriptstyle T}}_{d,k,\mathchoice{\mbox{\boldmath\displaystyle q}}{\mbox{\boldmath\textstyle q}}{\mbox{\boldmath\scriptstyle q}}{\mbox{\boldmath\scriptscriptstyle q}}}} of the color of the root of a tree in the random isomorphism class \mathchoice{\mbox{\boldmath\displaystyle T}}{\mbox{\boldmath\textstyle T}}{\mbox{\boldmath\scriptstyle T}}{\mbox{\boldmath\scriptscriptstyle T}}_{d,k,\mathchoice{\mbox{\boldmath\displaystyle q}}{\mbox{\boldmath\textstyle q}}{\mbox{\boldmath\scriptstyle q}}{\mbox{\boldmath\scriptscriptstyle q}}} is a well-defined -valued random variable. Let \pi_{d,k,\mathchoice{\mbox{\boldmath\displaystyle q}}{\mbox{\boldmath\textstyle q}}{\mbox{\boldmath\scriptstyle q}}{\mbox{\boldmath\scriptscriptstyle q}}}\in\mathcal{P} denote its distribution. Then we can characterise the frozen fixed point of as follows.
has a unique fixed point in the interval . Moreover, with
The map has precisely one frozen fixed point, namely \pi_{d,k,\mathchoice{\mbox{\boldmath\displaystyle q}}{\mbox{\boldmath\textstyle q}}{\mbox{\boldmath\scriptstyle q}}{\mbox{\boldmath\scriptscriptstyle q}}^{*}}.
The function (4.8) and its fixed point also occur in the physics work . The proof of Proposition 4.4 can be found in Section 7.
3. Tying up the threads
Computing the cluster size hinges on a close understanding of its combinatorial structure. As hypothesised in physics work and established rigorously in , typically many vertices are “frozen” in {\mathcal{C}}(\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}), i.e., for any two colorings \tau,\tau^{\prime}\in{\mathcal{C}}(\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}). More generally, we consider for each vertex the set
By construction, each coloring \tau\in{\mathcal{C}}(\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}) is a legal coloring of the decorated graph . Conversely, we will see that w.h.p. any legal coloring of (\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\vartheta) belongs to the cluster {\mathcal{C}}(\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}). Hence, computing the cluster size |{\mathcal{C}}(\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}})| amounts to calculating the number \mathcal{Z}(\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\vartheta) of legal colorings of \mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\vartheta.
Thus, we just need to compute \mathcal{Z}(\widetilde{\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}}},\vartheta). This task is much easier than computing \mathcal{Z}(\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\vartheta) directly because \widetilde{\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}}} turns out to have significantly fewer edges than w.h.p. More precisely, w.h.p. \widetilde{\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}}} (mostly) consists of connected components that are trees of bounded size. In fact, in a certain sense the distribution of the tree components converges to that of the decorated random tree \mathchoice{\mbox{\boldmath\displaystyle T}}{\mbox{\boldmath\textstyle T}}{\mbox{\boldmath\scriptstyle T}}{\mbox{\boldmath\scriptscriptstyle T}}_{d,k,\mathchoice{\mbox{\boldmath\displaystyle q}}{\mbox{\boldmath\textstyle q}}{\mbox{\boldmath\scriptstyle q}}{\mbox{\boldmath\scriptscriptstyle q}}_{*}}. In effect, we obtain
Groundwork: the first and the second moment method
In this section we prove Proposition 4.2 and also lay the foundations for the proof of Proposition 4.3. Throughout this section, we always set and we let denote a random graph with vertex set and with precisely edges chosen uniformly at random.
We start by deriving an upper bound on by computing the expected number of -colorings. To avoid fluctuations of the total number of edges, we work with the model.
Lemma 5.1 is folklore. We carry the proof out regardless to make a few observations that will be important later. For a map let
be the number of “forbidden pairs” of vertices that are colored the same under . By convexity,
As there are possible maps in total, the linearity of expectation and (5.3) imply
As a further consequence of Lemma 5.1, we obtain
Now, let and set for some . The number of edges in is binomially distributed with mean . Hence, by the Chernoff bound the probability of the event that has at least edges tends to as . Because adding further edges can only decrease the number of -colorings and since the number of -colorings is trivially bounded by , we obtain from (5.5) that
2. The second moment lower bound.
Thus, if is a balanced, separable -coloring, then for any color and for any other balanced -coloring in the cluster of , a -fraction of the vertices colored under are colored under as well. In particular, the clusters of any two such colorings are either disjoint or identical.
Let be a graph with vertices and edges. A -coloring of is tame if
Furthermore, there exists such that (5.6) is satisfied if .
As fleshed out in , together with the sharp threshold result from , Lemma 5.5 implies that is -colorable w.h.p. if . Here we are going to combine Lemma 5.5 with the following variant of that sharp threshold result to obtain a lower bound on the number of -colorings.
For any and for any real there is a sequence such that for any the following holds.
If , then w.h.p.
If , then w.h.p.
Further, pick and fix such that and such that
We are going to use Lemmas 5.5 and 5.6 to establish a lower bound on that contradicts (5.7). By the Paley-Zygmund inequality and because (5.6) holds for any ,
Further, because (5.6) is true for any and for any , we see that
Since the number of edges in has a binomial distribution with mean , with probability at least the number of edges in does not exceed . Therefore, (5.11) implies that
Moreover, (5.12) entails that the sequence from Lemma 5.6 satisfies . Therefore,
Since , (5.13) entails that
3. Proof of Proposition 4.2
If and , then . Similarly, if and , then .
Let and let be such that . Let us denote the random graph by . Furthermore, let be a random graph obtained from by joining any two vertices that are not already adjacent in with probability independently. Then is identical to , because in any two vertices are adjacent with probability independently. Set .
Let signify the number of edges in for . Because is a binomial random variable with mean , the Chernoff bound implies that
Further, since with certainty, (5.15) implies that
Hence, by (5.16), Jensen’s inequality and (5.17)
Hence, the first and the third assertion are immediate from Lemma 5.8.
The planted model
The aim in this section is to prove Proposition 4.3. The proof of the first part is fairly straightforward. More precisely, in Section 6.2 we are going to establish
Let . Assume that there exists a sequence of events such that
We prove Lemma 6.2 in Section 6.3. Hence, assuming that the typical cluster size in the planted model is “too big” w.h.p., we need to exhibit events such that (6.1) holds. An obvious choice seems to be
But (6.1) requires that the probability that occurs in is exponentially small, and neither the cluster size nor are known to be sufficiently concentrated to obtain such an exponentially small probability.
Therefore, we define the events by means of another random variable. For a graph and a map let be the number of edges of such that . In words, is the number of edges of that are monochromatic under . Furthermore, given let
a quantity known as the partition function of the -spin Potts antiferromagnet on at inverse temperature .
For large there is a stiff “penalty factor” of for any monochromatic edge. Thus, we expect that becomes a good proxy for as . At the same time, enjoys a Lipschitz property. Namely, suppose that we obtain a graph from by either adding or removing a single edge. Then
Due to this Lipschitz property, one can easily show that is tightly concentrated. More precisely, we have
For any fixed , there is such that the following is true. Suppose that is a sequence of maps . Then for all large enough ,
This is immediate from the Lipschitz property (6.2) and McDiarmid’s inequality [21, Theorem 3.8]. ∎
Furthermore, in Section 6.4 we show that Lemma 6.3 implies
Assume that is such that (4.7) holds. Then there exist such that
Finally, Proposition 4.3 is immediate from Lemmas 6.1, 6.2 and 6.4.
2. Proof of Lemma 6.1
Suppose that . Let be as in (4.5). Then the planted coloring is separable in G(n,p^{\prime},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}) w.h.p.
If (4.6) holds, then there exists such that with from (4.5) we have
Pick a number such that with we have
We claim that if we choose \mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}:\left[{n}\right]\rightarrow\left[{k}\right] uniformly at random and independently a random graph , then
Further, set and let . Then we can think of G(n,p^{\prime\prime},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}) as being obtained from G(n,p^{\prime},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}) by adding further random edges. More precisely, let be the event that G(n,p^{\prime\prime},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}) contains precisely edges and set
Since adding edges can only decrease the cluster size, (6.5) entails
As (6.6)–(6.8) yield , we obtain (6.4)
3. Proof of Lemma 6.2
Indeed, the number of edges of is binomially distributed with mean . Since are independent of and , the Chernoff bound implies that
Further, if we condition on the event that , then we can think of as follows: first, create a random graph ; then, add another random edges. Since the addition of further random edges cannot increase the number of -colorings, (6.10)
Taking , and assuming that is sufficiently close to , we conclude that
Hence, for any there is such that . Thus, (6.9) follows from Lemma 5.8. ∎
Assuming the existence of and as in Lemma 6.2, we are going to argue that
Then the assertion follows from Lemma 6.6.
Furthermore, by the linearity of expectation,
To estimate the last factor, we use (5.2) and Stirling’s formula, which yield
Plugging this estimate into (6.13) and recalling that is a random map , we obtain
thereby completing the proof of (6.11). ∎
4. Proof of Lemma 6.4
Let . For any there exists such that
For any fixed number we can choose so large that . Now, let be the set of all such that at least edges are monochromatic under , and let contain all . Then
Further, if , then is a -coloring of a subgraph of containing edges. Hence, we obtain from Stirling’s formula that for small enough,
Assume that (4.7) is true. Then there exist a fixed number , a sequence of balanced maps and a sequence of numbers satisfying such that
Let be the event that the number of edges in the random graph G(n,p^{\prime},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}) differs from by at most . Let . For any balanced the expected number of edges in G(n,p^{\prime},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}) is
Since the number of edges in G(n,p^{\prime},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}) is a binomial random variable, (6.17) shows together with the central limit theorem that there exists a fixed such that for sufficiently large
Furthermore, by Stirling’s formula there is an -independent number such that for sufficiently large we have
Then (4.7) and (6.20) imply that . ∎
For each the number |\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}^{-1}(i)| is a binomially distributed random variable with mean . Moreover, if \sum_{i=1}^{k}|\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}^{-1}(i)-n/k|>\eta n, then there is some such that |\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}^{-1}(i)-n/k|>\eta n/k. Thus, the assertion is immediate from the Chernoff bound. ∎
Assume that there exist numbers , and a sequence of balanced maps such that
Let . By Lemma 6.10 there exists such that for large enough for any set of size and any we have
Pick and fix a small and let be the event that \sum_{i=1}^{k}|\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}^{-1}(i)-n/k|\leq\eta n. Then by Lemma 6.9 there exist an (-independent) number such that for large enough
Because is balanced, we have for all . Therefore, if occurs, then it is possible to obtain from a map \tau_{\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}}\in T by changing the colors of at most vertices. If occurs, we let \mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}}_{1}=G(n,p^{\prime},\tau_{\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}}). Further, let \mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}}_{2} be the random graph obtained by removing from \mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}}_{1} all edges that are monochromatic under . Finally, let \mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}}_{3} be the random graph obtained from \mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}}_{2} by inserting an edge between any two vertices with \mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}(v)\neq\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}(w) but \tau_{\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}}(v)=\tau_{\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}}(w) with probability independently. Thus, the bottom line is that in \mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}}_{3}, we connect any two vertices that are colored differently under with probability independently. That is, \mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}}_{3}=G(n,p^{\prime},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}).
Let S_{\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}} be the set of vertices with \mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}(v)\neq\tau_{\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}}(v) and let be the number of edges we removed to obtain \mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}}_{2} from \mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}}_{1}. Then is bounded by the volume of S_{\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}} in \mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}}_{1}=G(n,p^{\prime},\tau_{\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}}). Hence, (6.22) implies that
Since removing a single edge can reduce by at most , we obtain
Finally, the assertion follows from Corollary 6.3. ∎
Lemma 6.8 shows that there exist , balanced maps and a sequence satisfying such that
By the definition of , (6.25) implies that
By comparison, Lemma 6.7 yields such that with we have
Thus, we aim to prove that there is such that for sufficiently large
Indeed, since , (6.26) implies that for large enough
The fixed point problem
Throughout this section we assume that . Moreover, we recall that .
has a unique fixed point \mathchoice{\mbox{\boldmath\displaystyle q}}{\mbox{\boldmath\textstyle q}}{\mbox{\boldmath\scriptstyle q}}{\mbox{\boldmath\scriptscriptstyle q}}^{*}=(q_{1}^{*},\ldots,q_{k}^{*}) such that . This fixed point has the property that . Moreover, is the unique fixed point of the function (4.8) in the interval , and .
The proof of Lemma 7.1 requires several steps. We begin by studying the fixed points of .
The function maps the compact set into itself and has a unique fixed point \mathchoice{\mbox{\boldmath\displaystyle q}}{\mbox{\boldmath\textstyle q}}{\mbox{\boldmath\scriptstyle q}}{\mbox{\boldmath\scriptscriptstyle q}}^{*} in this set. Moreover, the function from (4.8) has a unique fixed point in the set and \mathchoice{\mbox{\boldmath\displaystyle q}}{\mbox{\boldmath\textstyle q}}{\mbox{\boldmath\scriptstyle q}}{\mbox{\boldmath\scriptscriptstyle q}}^{*}=(q^{*}/k,\ldots,q^{*}/k). Furthermore,
In addition, if \mathchoice{\mbox{\boldmath\displaystyle q}}{\mbox{\boldmath\textstyle q}}{\mbox{\boldmath\scriptstyle q}}{\mbox{\boldmath\scriptscriptstyle q}}\in^{k} is a fixed point of , then
Let . As a first step, we show that . Indeed, let \mathchoice{\mbox{\boldmath\displaystyle q}}{\mbox{\boldmath\textstyle q}}{\mbox{\boldmath\scriptstyle q}}{\mbox{\boldmath\scriptscriptstyle q}}\in I. Then for any
On the other hand, as we see that . Hence,
In addition, we claim that is contracting on . In fact, for any
Therefore, for \mathchoice{\mbox{\boldmath\displaystyle q}}{\mbox{\boldmath\textstyle q}}{\mbox{\boldmath\scriptstyle q}}{\mbox{\boldmath\scriptscriptstyle q}}\in I the Jacobi matrix DF_{d,k}(\mathchoice{\mbox{\boldmath\displaystyle q}}{\mbox{\boldmath\textstyle q}}{\mbox{\boldmath\scriptstyle q}}{\mbox{\boldmath\scriptscriptstyle q}}) satisfies
Thus, is a contraction on the compact set . Consequently, Banach’s fixed point theorem implies that there is a unique fixed point \mathchoice{\mbox{\boldmath\displaystyle q}}{\mbox{\boldmath\textstyle q}}{\mbox{\boldmath\scriptstyle q}}{\mbox{\boldmath\scriptscriptstyle q}}_{*}\in I.
To establish (7.3), assume without loss that \mathchoice{\mbox{\boldmath\displaystyle q}}{\mbox{\boldmath\textstyle q}}{\mbox{\boldmath\scriptstyle q}}{\mbox{\boldmath\scriptscriptstyle q}}=(q_{1},\ldots,q_{k})\in^{k} is a fixed point such that . Then because maps into . Moreover, because is a fixed point, we find
Further, we claim that the function , maps the interval into itself. This is because for we have due to our assumption on . Moreover, the derivative of works out to be . Thus, for we find . Hence, has a unique fixed point . Comparing the expressions and F_{d,k}(\mathchoice{\mbox{\boldmath\displaystyle q}}{\mbox{\boldmath\textstyle q}}{\mbox{\boldmath\scriptstyle q}}{\mbox{\boldmath\scriptscriptstyle q}}), we see that is a fixed point of . Consequently, \mathchoice{\mbox{\boldmath\displaystyle q}}{\mbox{\boldmath\textstyle q}}{\mbox{\boldmath\scriptstyle q}}{\mbox{\boldmath\scriptscriptstyle q}}_{*}=(q_{*}/k,\ldots,q_{*}/k).
Finally, since for all , the function is strictly increasing. Therefore, as ,
Similarly, . Hence, because , we obtain
Combining (7.4) and (7.5), we conclude that , as claimed. ∎
From here on out, we let \mathchoice{\mbox{\boldmath\displaystyle q}}{\mbox{\boldmath\textstyle q}}{\mbox{\boldmath\scriptstyle q}}{\mbox{\boldmath\scriptscriptstyle q}}^{*} denote the fixed point of in and we denote the fixed point of the function (4.8) in the interval by . Hence, \mathchoice{\mbox{\boldmath\displaystyle q}}{\mbox{\boldmath\textstyle q}}{\mbox{\boldmath\scriptstyle q}}{\mbox{\boldmath\scriptscriptstyle q}}^{*}=(q^{*}/k,\ldots,q^{*}/k). If we keep fixed, how does vary with ?
The map is differentiable by the implicit function theorem. Moreover, differentiating (4.8) while keeping in mind that is a fixed point, we find
Rearranging the above using and (7.2) yields the assertion. ∎
Lemma 7.2 shows that for all . Hence, due to (7.2) and because we obtain
Furthermore, applying Corollary 7.4, we get
Fix a number and a small number and let . Let \mathchoice{\mbox{\boldmath\displaystyle q}}{\mbox{\boldmath\textstyle q}}{\mbox{\boldmath\scriptstyle q}}{\mbox{\boldmath\scriptscriptstyle q}}^{*} be the unique fixed point of in and let \mathchoice{\mbox{\boldmath\displaystyle\hat{q}}}{\mbox{\boldmath\textstyle\hat{q}}}{\mbox{\boldmath\scriptstyle\hat{q}}}{\mbox{\boldmath\scriptscriptstyle\hat{q}}}^{*} be the unique fixed point of in . Set and . Moreover, let us introduce the shorthands \mathchoice{\mbox{\boldmath\displaystyle T}}{\mbox{\boldmath\textstyle T}}{\mbox{\boldmath\scriptstyle T}}{\mbox{\boldmath\scriptscriptstyle T}}=\mathchoice{\mbox{\boldmath\displaystyle T}}{\mbox{\boldmath\textstyle T}}{\mbox{\boldmath\scriptstyle T}}{\mbox{\boldmath\scriptscriptstyle T}}_{d,k,\mathchoice{\mbox{\boldmath\displaystyle q}}{\mbox{\boldmath\textstyle q}}{\mbox{\boldmath\scriptstyle q}}{\mbox{\boldmath\scriptscriptstyle q}}^{*}} and \hat{\mathchoice{\mbox{\boldmath\displaystyle T}}{\mbox{\boldmath\textstyle T}}{\mbox{\boldmath\scriptstyle T}}{\mbox{\boldmath\scriptscriptstyle T}}}=\mathchoice{\mbox{\boldmath\displaystyle T}}{\mbox{\boldmath\textstyle T}}{\mbox{\boldmath\scriptstyle T}}{\mbox{\boldmath\scriptscriptstyle T}}_{d,k,\mathchoice{\mbox{\boldmath\displaystyle\hat{q}}}{\mbox{\boldmath\textstyle\hat{q}}}{\mbox{\boldmath\scriptstyle\hat{q}}}{\mbox{\boldmath\scriptscriptstyle\hat{q}}}^{*}}. We aim to bound
To this end, we couple and \hat{\mathchoice{\mbox{\boldmath\displaystyle T}}{\mbox{\boldmath\textstyle T}}{\mbox{\boldmath\scriptstyle T}}{\mbox{\boldmath\scriptscriptstyle T}}} as follows.
Given that the total progeny is finite, we obtain \widetilde{\mathchoice{\mbox{\boldmath\displaystyle T}}{\mbox{\boldmath\textstyle T}}{\mbox{\boldmath\scriptstyle T}}{\mbox{\boldmath\scriptscriptstyle T}}} by linking each individual to its offspring.
Further, since |\mathchoice{\mbox{\boldmath\displaystyle T}}{\mbox{\boldmath\textstyle T}}{\mbox{\boldmath\scriptstyle T}}{\mbox{\boldmath\scriptscriptstyle T}}|^{-1}\ln\mathcal{Z}(\mathchoice{\mbox{\boldmath\displaystyle T}}{\mbox{\boldmath\textstyle T}}{\mbox{\boldmath\scriptstyle T}}{\mbox{\boldmath\scriptscriptstyle T}}),|\hat{\mathchoice{\mbox{\boldmath\displaystyle T}}{\mbox{\boldmath\textstyle T}}{\mbox{\boldmath\scriptstyle T}}{\mbox{\boldmath\scriptscriptstyle T}}}|^{-1}\ln\mathcal{Z}(\hat{\mathchoice{\mbox{\boldmath\displaystyle T}}{\mbox{\boldmath\textstyle T}}{\mbox{\boldmath\scriptstyle T}}{\mbox{\boldmath\scriptscriptstyle T}}})\leq\ln k with certainty, we obtain
Combining (7.6) and (7.7), we conclude that
The first assertion is immediate from Lemma 7.2. The second claim follows from Lemma 7.6, and the third one from Lemma 7.7. ∎
2. The “hard fields”
Further, for a real and an integer we let
Moreover, for we let be the set of all non-negative integer vectors \mathchoice{\mbox{\boldmath\displaystyle\gamma}}{\mbox{\boldmath\textstyle\gamma}}{\mbox{\boldmath\scriptstyle\gamma}}{\mbox{\boldmath\scriptscriptstyle\gamma}}=(\gamma_{j})_{j\in\left[{k}\right]\setminus\left\{{i}\right\}} and for \mathchoice{\mbox{\boldmath\displaystyle\gamma}}{\mbox{\boldmath\textstyle\gamma}}{\mbox{\boldmath\scriptstyle\gamma}}{\mbox{\boldmath\scriptscriptstyle\gamma}}\in\Gamma_{i} we set
We also let \Omega^{\mathchoice{\mbox{\boldmath\displaystyle\gamma}}{\mbox{\boldmath\textstyle\gamma}}{\mbox{\boldmath\scriptstyle\gamma}}{\mbox{\boldmath\scriptscriptstyle\gamma}}}=\prod_{h\in[k]\setminus\{i\}}\prod_{j\in[\gamma_{h}]}\Omega for \mathchoice{\mbox{\boldmath\displaystyle\gamma}}{\mbox{\boldmath\textstyle\gamma}}{\mbox{\boldmath\scriptstyle\gamma}}{\mbox{\boldmath\scriptscriptstyle\gamma}}\in\Gamma_{i}. The elements of \Omega^{\mathchoice{\mbox{\boldmath\displaystyle\gamma}}{\mbox{\boldmath\textstyle\gamma}}{\mbox{\boldmath\scriptstyle\gamma}}{\mbox{\boldmath\scriptscriptstyle\gamma}}} are denoted by \mu_{\mathchoice{\mbox{\boldmath\displaystyle\gamma}}{\mbox{\boldmath\textstyle\gamma}}{\mbox{\boldmath\scriptstyle\gamma}}{\mbox{\boldmath\scriptscriptstyle\gamma}}}=(\mu_{h,j})_{h\in[k]\setminus\{i\},j\in[\gamma_{h}]}. Moreover, let
Thus, with the convention from the previous paragraph, in the case \mathchoice{\mbox{\boldmath\displaystyle\gamma}}{\mbox{\boldmath\textstyle\gamma}}{\mbox{\boldmath\scriptstyle\gamma}}{\mbox{\boldmath\scriptscriptstyle\gamma}}=0 the set \Omega^{\mathchoice{\mbox{\boldmath\displaystyle\gamma}}{\mbox{\boldmath\textstyle\gamma}}{\mbox{\boldmath\scriptstyle\gamma}}{\mbox{\boldmath\scriptscriptstyle\gamma}}}=\left\{{\emptyset}\right\} contains only one element, namely . Moreover, \pi_{i,\mathchoice{\mbox{\boldmath\displaystyle\gamma}}{\mbox{\boldmath\textstyle\gamma}}{\mbox{\boldmath\scriptstyle\gamma}}{\mbox{\boldmath\scriptscriptstyle\gamma}}} is the probability measure on that gives mass one to the point . We recall the map from (2.1) and extend this map to by letting \mathcal{B}(\emptyset)=\frac{1}{k}\mathchoice{\mbox{\boldmath\displaystyle 1}}{\mbox{\boldmath\textstyle 1}}{\mbox{\boldmath\scriptstyle 1}}{\mbox{\boldmath\scriptscriptstyle 1}} be the uniform distribution on . We start the proof of Lemma 7.8 by establishing the following identity.
If is fixed point of , then for any we have
To establish Lemma 7.9 we need to calculate the normalising quantities .
If is fixed point of , then .
Assume that is fixed point of . We claim that
Now, assume that are such that . Then (7.15) yields
Hence, for all , which implies (7.14). Finally, the assertion follows from (7.14) and the definition (2.2) of . ∎
If is a fixed point of , then by Lemma 7.10 and the definition (2.1) of the map we have
Further, for any we have . Hence,
In the last expression, we can think of generating the sequence as follows: first, choose from the Poisson distribution . Then, choose the sequence by independently choosing from the set uniformly at random. Thus, in the overall experiment the number of times that each color occurs has distribution , independently for all , whence (7.16) implies the assertion. ∎
If is fixed point of , then is a fixed point of the function from Lemma 7.1.
Invoking Lemma 7.9, we obtain for any
A glimpse at the definition (2.1) of reveals that \delta_{i}=\mathcal{B}[\mu_{\mathchoice{\mbox{\boldmath\displaystyle\gamma}}{\mbox{\boldmath\textstyle\gamma}}{\mbox{\boldmath\scriptstyle\gamma}}{\mbox{\boldmath\scriptscriptstyle\gamma}}}] iff for each there is such that . Further, in (7.17) the are chosen independently from the distribution , and . In effect, the r.h.s. of (7.17) is simply the probability that if we choose numbers independently from the Poisson distribution with mean for and then perform independent Bernoulli experiments with success probability , then there occurs at least one success for each . Of course, this is nothing but the probability that independent Poisson variables are all strictly positive. Hence,
Consequently, . ∎
Assume that is a frozen fixed point of . Then for all . Hence, Corollary 7.11 shows that is a fixed point of . Therefore, Lemma 7.1 implies that for all .
Given , the distributions are chosen independently from for all , . Hence, for a given the probability that (1) and (2) occur is precisely
Thus, combining (7.18) and (7.19), we see that
3. The fixed point
The objective in this section is to establish
Suppose that . Then \pi_{d,k,\mathchoice{\mbox{\boldmath\displaystyle q}}{\mbox{\boldmath\textstyle q}}{\mbox{\boldmath\scriptstyle q}}{\mbox{\boldmath\scriptscriptstyle q}}^{*}} is the unique frozen fixed point of .
Let be the set of all frozen fixed points of . Moreover, let be the set of all fixed points of
Thus, if is a frozen fixed point of , then is a fixed point of .
is easily verified to be a fixed point of . Moreover, for , and is thus a frozen fixed point of . ∎
The distribution \pi_{d,k,\mathchoice{\mbox{\boldmath\displaystyle q}}{\mbox{\boldmath\textstyle q}}{\mbox{\boldmath\scriptstyle q}}{\mbox{\boldmath\scriptscriptstyle q}}^{*}} is a fixed point of .
The map has at most one fixed point.
Let be the set of all vertices at distance exactly from . For each independently, choose from the distribution .
Independently for each vertex choose a color \mathchoice{\mbox{\boldmath\displaystyle\tau}}{\mbox{\boldmath\textstyle\tau}}{\mbox{\boldmath\scriptstyle\tau}}{\mbox{\boldmath\scriptscriptstyle\tau}}_{t}(v) from the distribution .
We now claim that for any integer the following is true.
Let denote the distribution of the color \mathchoice{\mbox{\boldmath\displaystyle\tau}}{\mbox{\boldmath\textstyle\tau}}{\mbox{\boldmath\scriptstyle\tau}}{\mbox{\boldmath\scriptscriptstyle\tau}}_{v}(v). Then by construction,
Because Lemma 7.1 shows that results from a sub-critical branching process, we have
Finally, Lemma 7.12 follows directly from Lemma 7.14, Corollary 7.15 and Lemma 7.16.
4. The number of legal colorings
Let be a decorated tree such that . Then
Thus, is simply the uniform distribution over legal -colorings of , and is its partition function. ∎
Let \mathchoice{\mbox{\boldmath\displaystyle T}}{\mbox{\boldmath\textstyle T}}{\mbox{\boldmath\scriptstyle T}}{\mbox{\boldmath\scriptscriptstyle T}}^{\star} be the random rooted decorated tree obtained by re-rooting at a random vertex. Then the distribution of \mathchoice{\mbox{\boldmath\displaystyle T}}{\mbox{\boldmath\textstyle T}}{\mbox{\boldmath\scriptstyle T}}{\mbox{\boldmath\scriptscriptstyle T}}^{\star} coincides with the distribution of .
This follows from the general fact that Galton-Watson trees are unimodular in the sense of . ∎
Letting range over rooted decorated trees, we find
and that \mu_{\mathchoice{\mbox{\boldmath\displaystyle\gamma}}{\mbox{\boldmath\textstyle\gamma}}{\mbox{\boldmath\scriptstyle\gamma}}{\mbox{\boldmath\scriptscriptstyle\gamma}}},\overline{\mu}_{\mathchoice{\mbox{\boldmath\displaystyle\overline{\gamma}}}{\mbox{\boldmath\textstyle\overline{\gamma}}}{\mbox{\boldmath\scriptstyle\overline{\gamma}}}{\mbox{\boldmath\scriptscriptstyle\overline{\gamma}}}} satisfy
Proof of Proposition 4.4 The first assertion is immediate from Lemma 7.1, while the second assertion follows from Lemma 7.12. The third claim follows by combining Corollary 7.19 with Lemma 7.21. With respect to the last assertion, we observe that for we have
Moreover, as by Lemma 7.1, one checks easily that
The cluster size
The objective in this section is to prove Proposition 4.5. For technical reasons, we consider a variant of the “planted model” G(n,p^{\prime},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}) in which the number of vertices is not exactly but . This is necessary because we are going to perform inductive arguments in which small parts of the random graph get removed. Thus, let be a non-negative integer sequence. Throughout the section, we write . Moreover, we let \mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}}=G(n^{\prime},p^{\prime},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}), where with as in (4.5). Unless specified otherwise, all statements in this section are understood to hold for any sequence .
Assume that , let and let be an integer. We write for the subgraph of consisting of all vertices at distance at most from . Moreover, signifies the number of vertices of . Where the reference to is clear from the context, we omit it. We begin with the following standard fact about the random graph .
With probability the random graph is such that |\partial_{\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}}}^{\omega}(v)|\leq n^{0.01} for all vertices .
W.h.p. all but vertices of are such that \partial_{\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}}}^{\omega}(v) is acyclic.
In addition, we need to know that the “local structure” of the random graph endowed with the coloring enjoys the following concentration property.
Let be a set of triples such that is a graph, is a -coloring of , and is a vertex of . Let and define a random variable S_{v}=S_{v}(\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}) by letting
The proof of Lemma 8.2 is based on standard arguments. The full details can be found in Section 8.5.
2. Warning Propagation
The goal in this section is to prove Proposition 4.5, i.e., to determine the cluster size |{\mathcal{C}}(\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}})|. A key step in this endeavor will be to determine the sets
Let us begin by describing Warning Propagation on a general graph endowed with a -coloring . For each edge of and any color we define a sequence such that for all . The idea is that indicates that in the th step of the process vertex “warns” vertex that the other neighbors of force to take color . We initialize this process by having each vertex emit a warning about its original at , i.e.,
for all edges and all . Letting denote the neighborhood of in , for we let
That is, warns about color in step iff at step it received warnings from its other neighbors (not including ) about all colors . Further, for a vertex and we let
Thus, is the set of colors that vertex receives no warnings about at step . To unclutter the notation, we omit the reference to where it is apparent from the context.
To understand the semantics of this process, observe that by construction the list only depend on the vertices at distance at most from . Further, if we assume that the th neighborhood in is a tree, then is precisely the set of colors that may take in -colorings of such that for all vertices at distance greater than from , as can be verified by a straightforward induction on . As we will see, this observation together with the fact that the random graph contains only few short cycles (cf. Lemma 8.1) allows us to show that for most vertices we have \mathcal{L}(v)=L(v|\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}) w.h.p. In effect, the number of -colorings of with \tau(v)\in L(v|\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}) for all will emerge to be a very good approximation to the cluster size {\mathcal{C}}(\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}).
The following statements hold for any .
For all and all we have .
We have for all . Moreover, if , then .
There is a number such that for any we have for all .
We prove (1) and (2) by induction on . In the case both statements are immediate from (8.1). Now, assume that and . Then there is a color and a neighbor of such that . By induction, we have . Hence, (8.2) implies that . Furthermore, if for some , then has a neighbor such that . But since because is a -coloring, this contradicts the induction hypothesis. Thus, we have established (1) and (2). Finally, (3) is immediate from (1). ∎
To turn Fact 8.5 into a lower bound on the cluster size, we are going to argue that w.h.p. in there are a lot of frozen vertices w.h.p. In fact, w.h.p. the number of such frozen vertices will turn out to be so large that all colorings as in Fact 8.5 belong to the cluster {\mathcal{C}}(\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}) w.h.p.
In words, any vertex in the core has at least neighbors of any color that also belong to the core. The core is well-defined; for if are two sets with this property, then so is . The following is immediate from the definition of the core.
The core has become a standard tool in the theory of random structures in general and in random graph coloring in particular. Indeed, standard arguments show that has a very large core w.h.p. More precisely, we have
W.h.p. \mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}} are such that the following two properties hold for all sets of size .
Let \mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}}^{\prime} be the subgraph obtained from by removing the vertices in . Then
The reason for this problem is, roughly speaking, that we launched Warning Propagation from the initialization (8.1), which is the obvious choice but may be too restrictive. Thus, to obtain an upper bound on the cluster size we will start Warning Propagation from a different initialization. Ideally, this starting point should be such that only vertices that are frozen emit warnings. By Proposition 8.7, the vertices in the core meet this condition w.h.p. Thus, we are going to compare the above installment of Warning Propagation with the result of starting Warning Propagation from an initialization where only the vertices in the core send out warnings.
Thus, given a graph be a graph together with a -coloring we let
for all edges of , all and all . Furthermore, let
As before, we drop from the notation where possible.
The following statements hold for all .
For all we have . Moreover, if there are such that , then .
We have .
There is a number such that for any we have for all .
This follows by induction on (cf. the proof of Fact 8.4). ∎
W.h.p. for all vertices we have \mathcal{L}(v)=\left\{{\tau(v):\tau\in{\mathcal{C}}(\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}})}\right\}\subset L^{\prime}(v|\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}).
Assuming (8.5), we are going to prove by induction on that
Now, assume that (8.6) holds for . Suppose that . Then has a neighbor such that . Therefore, for each there is such that . Consequently, . Hence, by induction we have and thus for all \tau\in{\mathcal{C}}(\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}). ∎
As an immediate consequence of Lemma 8.10 we obtain
To this end, we need one more general construction. Let be a graph and let be a -coloring of . Let be an integer. For each vertex of we define a rooted, decorated graph as follows.
The type of each vertex of is .
W.h.p. \mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}} is such that T(v|\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}})=T^{\prime}(v|\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}) for all but vertices .
The main technical step towards the proof of Lemma 8.12 is to show that w.h.p. most of the components T^{\prime}(v|\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}) are “small” by comparison to . Technically, it is easier to establish this statement for T^{\prime}(v,0|\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}), which contains T^{\prime}(v|\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}) as a subgraph due to the monotonicity property Fact 8.9, (3).
For any there is a number such that w.h.p. for at least vertices the component T^{\prime}(v,0|\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}) contains no more than vertices.
The proof of Lemma 8.13, which we defer to Section 8.4, is a bit technical but based on known arguments. Lemma 8.1 shows that w.h.p. for most vertices such that T^{\prime}(v,0|\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}) contains at most, say, vertices, T^{\prime}(v,0|\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}) is a tree. In this case, the following observation applies.
Let be a graph and let be a -coloring of . Assume that is a tree on vertices for some integer . Then for any vertex in we have . Moreover, if has vertices, then and .
We begin by establishing the following statement.
by Facts 8.4 and 8.9 we have . Hence, for any vertex has a neighbor in the core such that . Since Fact 8.6 and Fact 8.9 entail that for all , we see that for all . Moreover, once more by Facts 8.4 and 8.9 we have for all .
Hence, in either case we obtain \mu_{z\rightarrow x}(j,t)=\mu_{z\rightarrow x}^{\prime}(j,t)=\mathchoice{\mbox{\boldmath\displaystyle 1}}{\mbox{\boldmath\textstyle 1}}{\mbox{\boldmath\scriptstyle 1}}{\mbox{\boldmath\scriptscriptstyle 1}}_{L^{\prime}(z,0)=\left\{{j}\right\}}, as claimed.
Now, pick and fix an arbitrary vertex in . We define the -height of a vertex in as follows. Since is a tree, there is a unique path from to in . Let be the neighbor of on this path. Then is the maximum distance from to a leaf of that belongs to the component of in the subgraph of obtained by removing the edge . We claim that for all ,
The proof of (8.8) is by induction on . To get started, suppose that . Then is a leaf of . Let be the set of all neighbors of in . Then (8.7) shows that
Hence, for all , we have
Now, assume that . Let be the set of all neighbors of that do not belong to , and let be the set of all neighbors of in . Then all satisfy . Moreover, . Therefore, by induction
Furthermore, (8.7) implies that for any ,
Combining (8.2) and (8.10), we see that for any and any ,
Finally, we observe that for all . Hence, applying (8.8) to the neighbors of in , we obtain for all and all . Together with (8.7), this show that for any and any vertex that is adjacent to in we have
Combining (8.11) with the monotonicity properties from Facts 8.4 and 8.9, we see that , as desired. ∎
Lemma 8.13 implies that all but vertices we have w.h.p. Together with Lemmas 8.1, this implies that w.h.p. is a tree for all but vertices . Thus, assume in the following that is such that is a tree.
Conversely, Lemma 8.14 shows that for all vertices in . Together with (8.12), this implies that . ∎
Clearly, for any vertex we have \frac{\ln\mathcal{Z}(T(v|\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}))}{|T(v|\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}})|},\frac{\ln\mathcal{Z}(T^{\prime}(v|\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}))}{|T^{\prime}(v|\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}})|}\leq\ln k. Hence, Lemma 8.12 shows that w.h.p.
Finally, the assertion follows from (8.13) and (8.14). ∎
3. Counting legal colorings
We begin by showing that the fixed point problem \mathchoice{\mbox{\boldmath\displaystyle q}}{\mbox{\boldmath\textstyle q}}{\mbox{\boldmath\scriptstyle q}}{\mbox{\boldmath\scriptscriptstyle q}}^{*}=F(\mathchoice{\mbox{\boldmath\displaystyle q}}{\mbox{\boldmath\textstyle q}}{\mbox{\boldmath\scriptstyle q}}{\mbox{\boldmath\scriptscriptstyle q}}^{*}) with from (7.1) provides a good approximation to the number of vertices such that L(v|\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}})=\left\{{i}\right\} for any . To this end, we let
In addition, let Q_{i}(t|\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}) be the set of vertices of such that L(v,t|\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}})=\left\{{i}\right\}.
For any and any fixed we have \frac{1}{n}|Q_{i}(t|\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}})|=q_{i}^{t}+o(1) w.h.p.
We proceed by induction on . To get started, we set Q_{i}(-1|\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}})=\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}^{-1}(i) and Then w.h.p. \frac{1}{n}|Q_{i}(-1|\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}})|=q_{i}^{-1}+o(1).
Now, assuming that and that the assertion holds for , we are going to argue that
Indeed, let be the last vertex of the random graph, and let us condition on the event that \mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}(v)=i. By symmetry and the linearity of expectation, it suffices to show that
To show (8.16), let \widetilde{\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}}} signify the subgraph obtained from by removing . Moreover, let be the event that
Since \widetilde{\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}}} is nothing but a random graph G(n^{\prime}-1,p^{\prime},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}) with one less vertex and as , by induction we have
Let be the event that for each there is w\in\partial_{\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}}}v such that L(w,t-1|\widetilde{G},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}})=\left\{{j}\right\}. Given \mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}(v)=i, we can obtain from \widetilde{\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}}} by connecting with each vertex such that \mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}(w)\neq i with probability independently. Therefore,
Furthermore, for any fixed there is an (-independent) such that given that occurs, we have
Combining (8.18) and (8.19), we see that for any fixed we have
If is acyclic, \mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}(v)=i and occurs, then L(v,t|\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}})=\left\{{i}\right\}. Therefore, (8.16) follows from (8.20) and Lemma 8.1.
Finally, the random variable |Q^{t}_{i}(\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}})| satisfies the assumptions of Lemma 8.2. Indeed, the event v\in Q_{i}(t|\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}) is determined solely by the sub-graph of encompassing those vertices at distance at most from . Thus, (8.15) and Lemma 8.2 imply that \frac{1}{n}|Q_{i}(t|\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}})|=q_{i}^{t}+o(1) w.h.p., as desired. ∎
The proof is by induction on the sum over the lengths of the color lists of the vertices in . In the case that consists of a single vertex of type for some , the assertion readily follows from Lemma 8.16.
We are going to show that for and for sufficiently large we have
To this end, consider the graph \widetilde{\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}}} obtained by removing . By Lemma 8.16 the number of vertices of \widetilde{\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}}} with L(w,\omega|\widetilde{\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}})=\left\{{j}\right\} is w.h.p. for all , where signifies a term that tends to in the limit of large . Let be the event that this is indeed the case. Moreover, let be the following event.
\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}(v)=i_{0}.
Furthermore, for each tree let be the set of all vertices of \widetilde{\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}}} such that T(w,\omega|\widetilde{\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}})\cong T^{\prime}. In addition, let be the set of all vertices of \widetilde{\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}}} that satisfy none of the following conditions:
.
w\in\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}^{-1}(i_{0}).
L(w,\omega|\widetilde{\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}})=\left\{{j}\right\} for some .
Let be the event that for all and that Then
by induction. Further, let be the event that for each we have and . Then
Finally, because the event T(v,\omega|\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}})\in T is governed by the vertices at distance at most from , Lemma 8.2 implies together with (8.25) that for any there is such that
For any there is such w.h.p. all but vertices satisfy T(v|\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}})=T(v,\omega|\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}).
Lemma 8.14 implies that if T(v|\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}})=T(v,\omega+2|\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}), unless T^{\prime}(v,0|\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}) contains at least vertices. Furthermore, Lemma 8.13 implies that for any fixed there is such that this holds for no more than vertices w.h.p.∎
Finally, Proposition 8.15 is immediate from Lemmas 8.17 and 8.18 and Proposition 4.5 follows Propositions 8.3 and 8.15.
4. Proof of Lemma 8.13
Set . Moreover, for a set let denote the -core of the subgraph of obtained by removing the vertices in . Further, for any vertex let be the set of colors such that in vertex does not have a neighbor in . In addition, let us call wobbly in if the following conditions are satisfied.
We have for all .
The subgraph of induced on has a spanning tree such that
Assume that contains at least vertices. If is a sub-tree on vertices contained in , then is wobbly. Therefore, it suffices to prove that the total number of vertices that are contained in a wobbly set satisfies
To prove (8.26), we need a bit of notation. For a set let be the event that
Then Proposition 8.7 implies that for any set of size on we have
Further, for a vertex and a set let be the event that . Crucially, the core of the subgraph of obtained by removing is independent of the edges between and . Therefore, is adjacent to a vertex in with with probability , independently for all such vertices . Consequently,
Moreover, due to the independence of the edges in , the events are independent for all .
Let be a set of size . Let us call a vertex rich if . Further, let be the set of rich vertices in . To estimate the probability that is wobbly, we consider the following events.
Let be the event that and that contains a tree with vertex set .
Let be the event that and that contains a tree with vertex set such that
(In words, the sum of the degrees of the rich vertices in is at least .)
Let be the event that contains a tree with vertex set such that
Let be the event that condition W2 is satisfied.
For a given tree with vertex set let be the event that condition W3 is satisfied.
If is wobbly, then the event occurs. Therefore,
In the following, we are going to estimate the three probabilities on the r.h.s. separately.
With respect to the probability of , (8.28) and (8.29) yield
Furthermore, by Cayley’s formula there are possible trees with vertex set . Since any two vertices in are connected in with probability at most , and because edges occur independently, we obtain
To bound the probability of , let and . Moreover, let denote the total number of edges spanned by in , and let denote the number of edges that joint a vertex in with another vertex in . Let be the event and . If occurs, then there exist , , and such that occurs. Therefore, by the union bound,
Further, because the event is independent of the subgraph of induced on , (8.32) yields
Because any two vertices in are connected with probability at most independently, the random variable is stochastically dominated by a binomial distribution . Therefore,
Further, plugging (8.36) into (8.33), we obtain
Finally, if the event occurs, then for each there is such that . Thus, (8.28) and (8.29) yield
Combining (8.39) and (8.38), we arrive at
To bound the probability of , suppose that is a tree with vertex set , let and denote by the event that the following statements are true.
is contained as a subgraph in .
Let and consider the root of . Then for each the parent satisfies .
If the event occurs, then there exist a tree and a set of size such that occurs. Therefore,
Fix a tree on and a set , . Since any two vertices are connected in with probability at most independently, the probability that (i) occurs is bounded by . Furthermore, if (ii) occurs and , then because is not rich. In addition, W3 requires that . There are two ways how this can come about: first, it could be that . Then the event occurs for some . Hence, due to (8.29)
Alternatively, it could be that \mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}(u)\in\Lambda(P(u),S). Given that has size at most , the probability of this event is bounded by because \mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}(u) is random. Additionally, by W2 there is another color , . Hence, the event occurs and (8.29) yields
Combining (8.28), (8.41) and (8.42), we find
In addition, if , then W2 requires that the event occurs for some and (8.29) yields
Further, the probability that is contained in is bounded by . Thus, (8.45) implies
Finally, combining (8.40) and (8.46) and using Cayley’s formula, we obtain
Plugging (8.31), (8.39) and (8.47) into (8.30), we see that
5. Proof of Lemma 8.2.
The following large deviations inequality known as Warnke’s inequality facilitates the proof of Lemma 8.2.
Then for any and any we have
The proof is based on Lemma 8.19. Of course, we can view (\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}},\mathchoice{\mbox{\boldmath\displaystyle\sigma}}{\mbox{\boldmath\textstyle\sigma}}{\mbox{\boldmath\scriptstyle\sigma}}{\mbox{\boldmath\scriptscriptstyle\sigma}}) as chosen from a product space with where is a vector of length whose components are independent variables for and where is uniformly distributed for (“vertex exposure”). Let be the event that for all vertices . Then by Lemma 8.1 we have
Furthermore, let be the graph obtained from by removing all edges that are incident with a vertex such that |N_{\mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}}}^{\omega}(v)|>\lambda and let
If occurs, then . Hence, (8.49) implies that
Moreover, the random variable satisfies (8.48) with and . Indeed, altering either the color of one vertex or its set of neighbors can only affect those vertices that are at distance at most from , and in \mathchoice{\mbox{\boldmath\displaystyle G}}{\mbox{\boldmath\textstyle G}}{\mbox{\boldmath\scriptstyle G}}{\mbox{\boldmath\scriptscriptstyle G}}^{\prime} there are no more than such vertices. Thus, Lemma 8.19 applied with, say, and and (8.49) yield
Finally, the assertion follows from (8.50) and (8.51). ∎
Acknowledgment. We thank Guilhem Semerjian for helpful discussions and explanations regarding the articles and Nick Wormald for pointing us to [21, Theorem 3.8].