Concentration of Measure and Isoperimetric Inequalities in Product Spaces X: The Chromatic Number of Random Graphs — χ(G(n,p), m) Lies in an Interval of Length k with High ProbabilityTextbook
Motivation
The chromatic number of the random graph is one of the central random variables of probabilistic combinatorics. Its order of magnitude for constant , , was settled by Bollobás ([B], 1988); the question that remains is how much fluctuates around its typical value. Shamir and Spencer ([S-S], 1987) used the edge- and vertex-exposure martingales to show that lies, with high probability, in an interval of length about , and for sparse graphs in an interval of bounded length.
Chapter 9 of Talagrand's 1995 memoir revisits this question as an application of his convex-hull inequality (Theorem 4.1.1 of the paper, posed in a separate mission of this series). The author states the aim plainly: martingale methods require ingenuity on this problem, and the chapter shows that Theorem 4.1.1 gives somewhat better results "in a completely straightforward manner". The chapter also derives, from the same inequality, an upper bound on the probability that has no independent set of a given size — the quantity that drives the greedy colouring bound, previously obtained by Bollobás with martingales and by Janson's correlation inequality.
Timeline. 1987: Shamir–Spencer, concentration of by martingales. 1988: Bollobás, the asymptotic value of for constant , via a martingale bound on independent sets. 1990: Janson's inequality gives a simpler route to the same independent-set bound. 1995: Talagrand, Theorem 9.1 and Proposition 9.2, both from the convex-hull inequality.
Setting
A graph on the vertex set is a subset of . A set is independent if no two of its points are joined by an edge. For , the chromatic number is the smallest number of independent sets that cover , that is, the chromatic number of the subgraph induced on ; . For an integer ,
Given , the random graph contains each possible edge with probability , independently. Concretely, carries the product of Bernoulli laws and is the set of with .
The vertex-exposure space is with : the coordinate lists the edges from to earlier vertices, and contains iff . Changing one coordinate of changes only edges at one vertex.
For an integer and , denotes the number of independent sets of of size containing and .
Formalization targets
Goal: Theorem 9.1
For , and there is an integer such that
The integer depends on . The last term is zero when , so for such the chromatic number sits in a window of values except on an event of probability .
The deterministic step of the proof, Eq. (9.3)
With the set of with and , and
every satisfies .
Proposition 9.2 and Eq. (9.7)
The double count of independent -sets, and, for and , if with probability greater than the graph has an independent -set and , then
Significance
The results. Theorem 9.1 is a two-sided concentration statement for with an explicit Gaussian error and no loss in the exponent from a martingale difference bound; for sparse , where small vertex sets are sparse enough to be coloured with few colours, it localises to a bounded window. Proposition 9.2 is the independent-set estimate on which the greedy upper bound for rests, obtained here with the same tool and constants and stated on the page.
Formalizing them. All results are proved on paper; none of them, nor any concentration statement for , is formalized in Lean or on the platform. A formal development gives a machine-checked model of both as an edge product and as a vertex-exposure product, a statement-level check of how the convex-hull inequality transfers to graph functionals, and a corrected form of Proposition 9.2 (see the scope section): the printed hypothesis (9.4) is satisfied vacuously by graphs without independent -sets, and the formal statement records the hypothesis the proof uses.
Difficulty
The obvious encoding of is the edge product , and it is the wrong one for Theorem 9.1: changing the edges at one vertex changes up to coordinates, so a Hamming-type control of in the edge coordinates gives fluctuations of order instead of order . The statement is therefore tied to the vertex-exposure product , and transporting the law of to and handling the "largest integer " with are further steps a formal proof must carry out. For Proposition 9.2 a plain Hamming-distance bound in the edge coordinates gives the wrong dependence on the number of independent sets: a graph with many independent -sets is turned into one with none by adding an edge inside each of them, and since these sets overlap heavily, the Hamming distance to the graphs without independent -sets is not determined by their number.
Formalization scope
Vertices are Fin n (0-based). is graphOf x for under gnp n p, the product (Measure.pi) of the law on Bool, with the subtype ; all sets of this finite space are measurable. Probabilities are Measure.real, so right-hand sides may be negative, as on the page. is Mathlib's chromaticNumber of the induced subgraph in ℕ∞; is an infimum in ℕ∞, equal to when , and Theorem 9.1 carries , implicit on the page, without which it fails. Comparisons with integers are made in WithTop ℤ. The supremum over small sets is an ℕ∞ supremum over finsets with . The vertex-exposure space has a coordinate for every 0-based vertex , the trivial one for included, as in the paper's ; the weights in are nonnegative, the setting of Lemma 4.1.2.
Proposition 9.2 is stated with three explicit additions: , , and the event of (9.4) intersected with " contains an independent set of size ". As printed, (9.4) holds for every whenever almost surely has no independent -set (both sums are zero), and the conclusion then fails; the proof selects a graph with , which is exactly the added clause.
A formalization in which is a real infimum (junk value on the empty family), in which the Bochner integral replaces probabilities, or in which the coloured set ranges over all vertices instead of -subsets would trivialise or change Theorem 9.1; these are ruled out by the definitions above.
Theorem 4.1.1 (the convex-hull inequality) and Lemma 4.1.2 are posed in their own mission and are not repeated here; a complete development needs them on the finite product , the identity in law between the edge and vertex-exposure models, and monotonicity and subadditivity of chromatic numbers of induced subgraphs. The vertex-exposure model and the independent-set counts are reusable for other random-graph functionals. Proofs of any milestone, and of the law identity between the two models, are welcome.
Selected references
- M. Talagrand, Concentration of measure and isoperimetric inequalities in product spaces, Publ. Math. IHÉS 81 (1995), 73–205. https://doi.org/10.1007/BF02699376
- E. Shamir, J. Spencer, Sharp concentration of the chromatic number on random graphs , Combinatorica 7 (1987), 121–129. https://doi.org/10.1007/BF02579208
- B. Bollobás, The chromatic number of random graphs, Combinatorica 8 (1988), 49–55. https://doi.org/10.1007/BF02122551
- S. Janson, Poisson approximation for large deviations, Random Structures & Algorithms 1 (1990), 221–229. https://doi.org/10.1002/rsa.3240010209
- N. Alon, J. Spencer, The Probabilistic Method, Wiley, 1992 ([A-S] in the paper). https://doi.org/10.1002/0471722154