Balanced complete multipartite blow-up Created 2026-10-05 Updated 2026-10-07
The balanced complete multipartite blow-up replaces each vertex of the complete graph by an independent set of vertices, placing every possible edge between different sets and none inside a set. Every fixed graph of chromatic number at most embeds into for sufficiently large .
Colour-critical vertex 2026-10-06
A vertex is colour-critical if deleting it lowers the chromatic number by one. If and , an embedding of into a complete -partite graph inside one neighbourhood extends to an embedding of . This supplies maximum-degree obstructions in extremal graph theory.
Lovász number Created 2026-10-05 Updated 2026-10-06
The Lovász number of a finite simple graph is the semidefinite program value
where is the all-ones matrix. Its value on the complement graph gives a lower bound for the chromatic number.
For integers , the chromatic number of the Kneser graph is . The upper bound colours by the least element among the first elements, with one final colour for all other sets. The Gale hemisphere lemma and the Lusternik-Schnirelmann-Borsuk theorem give the matching lower bound.
If a fixed graph has chromatic number , every extremal -free graph on vertices has minimum degree of a graph . Use a high-minimum-degree multipartite stability subgraph : replacing any vertex by one adjacent to all but one class of preserves -freeness. Any supposed new copy of can replace the new vertex by an unused common neighbour in the omitted class. Extremality therefore gives the lower bound on every degree of a vertex; the Erdős-Stone theorem gives the upper bound on the average degree of a vertex.
In this enumeration problem, monotone means subgraph-closed graph property: both deleting vertices and deleting edges preserve membership. This is a decreasing convention, rather than the increasing-edge convention often used for random-graph thresholds. Assume first that the property is proper and has graphs of arbitrarily large orders. These are the usual nondegenerate hypotheses for the formula.
Put . Every graph of chromatic number at most belongs to . In particular, all subgraphs of a fixed balanced Turan graph belong. Choosing each of its edges independently as present or absent gives
For the upper bound, fix with . Every member of is -free, by closure under subgraphs.
We use the following standard regularity consequences. For every sufficiently small regularity error , large minimum cluster count , and fixed positive density cutoff , the Szemerédi regularity lemma gives an equitable partition into clusters and an exceptional set of at most vertices, with at most irregular pairs. The graph embedding lemma for regular pairs says that a fixed graph with a prescribed proper colouring embeds into the corresponding clusters if all its required cross pairs are regular with density at least , provided is sufficiently small relative to and the graph. Hence the reduced graph of a regularity partition, joining regular pairs of density at least , is -free: such a clique would embed .
By the Turan theorem, this reduced graph has at most edges. On its dense pairs allow arbitrary choices of original edges, giving at most free binary choices. All edges within clusters, touching the exceptional set, or lying in irregular pairs contribute further choices. On each remaining pair there are at most times its number of possible edges. The elementary binary entropy estimate
bounds the total sparse-pair contribution by . The partition and pair classifications have at most descriptions, whose logarithm is since is fixed. Choose large, then small, then sufficiently small; their total error can be made arbitrarily small. This proves
It is the enumeration of subgraph-closed graph properties.
For the hereditary extension, a hereditary graph property is closed under induced subgraphs. Define the clique-independent partition class , for , to consist of graphs partitionable into possibly empty classes, exactly designated as cliques and the other designated as independent sets; cross edges are unrestricted. Thus is the total number of classes. The colouring number of a hereditary graph property is
Use value zero if this set is empty, and infinity for the class of all graphs.
for . The lower bound follows from the definition. For the upper bound, fix any and a balanced partition of a large -vertex set into classes with clique classes. Independent choices of cross edges give distinct graphs in . On the other hand, all graphs in can be described by at most partitions, each with at most unrestricted cross pairs. The former count is strictly larger for large , so is not contained in for any . A contained class with even more parts would contain one of these -part classes by making unused parts empty, so it is also impossible.
The main changes for the hereditary graph enumeration theorem are as follows. The lower bound now uses a contained class : within-class edges are fixed as complete or empty, and the balanced cross pairs still give free edge choices. For the upper bound, since no is wholly contained in , choose one forbidden induced graph for each .
Use the standard induced regularity template lemma: for a fixed finite forbidden induced family and any error tolerance, a regularity refinement gives bounded-size templates with internal clique/independent types and cross pairs classified as sparse, almost complete, or intermediate. A clique of intermediate pairs on classes realizes every fixed induced pattern consistent with the internal types of those classes. This induced embedding conclusion uses a Ramsey refinement within clusters and regularity for both edges and nonedges; the total exceptional-pair cost can be made arbitrarily small. Applied to the , a clique on intermediate classes would realize the forbidden whose number of clique types is . Thus the graph of intermediate pairs is -free. Only intermediate pairs contribute unrestricted binary choices; sparse pairs and the missing edges in almost-complete pairs each have the same entropy bound as before. The Turan theorem and the earlier counting argument now give
This formula assumes . For the universal property the count is exactly ; a hereditary property of bounded order has and has no graphs on sufficiently large vertex sets, so the displayed expression with is not applicable.
For a proper subgraph-closed graph property, any contained must have : if , it contains arbitrarily large complete graphs, and closure under subgraphs would force every graph into the property. Consequently its colouring number is exactly one less than the least chromatic number of an excluded graph. The excluded family of an intersection is the union of the two excluded families, whose minimum chromatic number is the smaller of their minima. Therefore for subgraph-closed properties, with the universal case treated by .
For hereditary properties take and , both of colouring number two. A graph in their intersection is both bipartite and a union of two cliques. A clique in a bipartite graph has at most two vertices; hence every such graph has at most four vertices. The intersection contains no complete clique-independent class on arbitrarily large orders, so . This also demonstrates why the bounded-order exception to the enumeration formula is necessary.
Expose the independent coordinates one at a time and define the Doob exposure martingale
For a fixed exposed prefix, couple the future coordinates identically under two choices of . The coordinate-change hypothesis bounds the difference of the resulting conditional expectations by . Thus the increment has conditional mean zero and lies in a conditional interval of length at most . This range bound, rather than merely , gives the sharp constant in the McDiarmid inequality.
Here is a proof of the needed Hoeffding lemma. For a mean-zero random variable in an interval of length , let . Its second derivative is the variance under the exponentially tilted distribution. A random variable in has variance at most : the inequality gives . Hence , and imply , for either sign of .
Apply this conditionally to each increment and iterate the conditional expectation:
For , Markov's inequality bounds the upper tail by . Taking and then applying the same argument to gives
At the bound is immediate. If all vanish, is constant on the product support and the positive tails are zero, so that degenerate case is handled directly.
For a binomial random graph, let coordinate be the entire vector of edges from vertex to vertices of smaller label. The coordinates are independent finite probability spaces. Changing coordinate changes only edges incident to that one vertex. Deleting the vertex gives the same graph under both outcomes, and each outcome's chromatic number is either that graph's chromatic number or one more. Thus the coordinate range is at most one. Taking all and proves vertex exposure for chromatic number:
Using individual edges as coordinates would give a weaker scale; grouping the incident edges is what yields the required bound.
For the expectation asymptotic, take fixed , put , and write . We outline both bounds and the step that turns probability estimates into an expectation estimate. For each fixed , the expected number of independent sets of size is
Its logarithm is . Thus Markov's inequality gives with probability tending to one, and yields the corresponding lower bound on its expectation.
For the upper bound, set and , with . The key uniform fact is that every vertex subset of size at least contains an independent -set with probability tending to one. For a fixed subset of size , let count its independent -sets and let . The normalized dependency sum in Janson inequality is bounded by
The term is . The remaining overlap terms give the same order or less: use for large , and split the sum at . For the lower half the terms beyond decrease at the initial endpoint and are exponentially small at the other endpoint; for the upper half, makes every endpoint exponent negative of order . Also is exponentially small on that scale. The exponential form of Janson inequality therefore gives, uniformly for ,
for a positive constant depending only on . A union bound over at most subsets succeeds, because is of order . This is independent sets in every large subset of a dense random graph.
On that event, repeatedly remove an independent -set and assign it one new colour until fewer than vertices remain; colour the remainder individually. This gives . The failure probability is exponentially small compared with , and always , so the failure event contributes negligibly to the expectation. Combining the upper and lower bounds and then letting proves
This is the chromatic number of a binomial random graph asymptotic. The slash in the printed expression must be read with as the denominator; a multiplicative reading would eventually exceed . At the endpoint probabilities and , the chromatic numbers are respectively one and for , so this logarithmic formula is intended for .
The Kneser graph has the -element subsets of as its vertices; two vertices are adjacent exactly when the corresponding subsets are disjoint. The Lovász theorem on Kneser graphs determines its chromatic number. A graph colouring is therefore a partition of the -sets into intersecting families.
First construct a graph colouring with colours. If a -set meets , give it the colour of its least element. Give every remaining -set colour . Two sets with one of the first colours share that colour's element. The last colour consists of -sets in a -element ground set, so it too is an intersecting family. Thus .
For the converse we establish the Gale hemisphere lemma explicitly, using a signed moment curve. Choose and put
Every open hemisphere contains at least labelled points . To see this, put . It is a nonzero polynomial of polynomial degree at most . First suppose none of the vanishes. Write . If only of the were positive, the negative signs would occupy at most consecutive blocks. There would be at least
adjacent pairs with both negative. Each such pair forces and to have opposite signs. The intermediate value theorem would give distinct roots of a polynomial, a contradiction.
If vanishes at of the sample points, then . A Lagrange interpolation polynomial of polynomial degree at most can be chosen with at all those points. For sufficiently small , the polynomial keeps every previously nonzero sign, has no zero sample values, and makes every previously zero value negative after multiplication by . Its positive count is exactly the positive count of , so the preceding argument proves the open hemisphere assertion also in this case. For , the labelled points alternate between the two points of ; distinct labels, rather than distinct positions, are what is needed.
Suppose now that had a graph colouring with at most colours, padding the palette with unused colours if necessary. For each colour , let
These are open sets, and the Gale hemisphere lemma says that they cover . If both and belonged to , two -sets of colour would lie in opposite open hemispheres. They would be disjoint, hence adjacent in the Kneser graph, contradicting the graph colouring. The Lusternik-Schnirelmann-Borsuk theorem excludes this cover. Therefore the lower bound matches the explicit colouring:
The Erdős-Stone theorem says that, for a fixed graph with chromatic number ,
The lower bound comes from the balanced Turan graph with parts; the theorem supplies the matching asymptotic upper bound. Here and below, all forbidden graphs and blow-up parameters are fixed as .
First obtain an almost spanning, almost complete multipartite core. Put . We give the stability argument, rather than infer pointwise degree bounds by differentiating an asymptotic edge-count formula. Suppose first .
We need two elementary ingredients. First, positive homomorphism density of forces a fixed complete multipartite graph . To see this, perform vertex cloning in a graph, replacing one vertex by independent twins. Conditional on the images of the other vertices, its contribution to the homomorphism density changes from a number to ; Jensen inequality gives . Duplicating each original vertex therefore gives
A positive lower bound on the right supplies a positive proportion of all maps of the blow-up. Only maps fail to be injective, so for large at least one map is an embedding. Consequently a -free sequence has copies of . The clique removal lemma, proved in the next solution, then deletes edges to give a -free graph with .
Second, we prove the required stability for -free graphs by induction on . For such a graph is edgeless. In an -vertex -free graph , take a vertex of maximum vertex degree , put and , and note that is -free. The Turan theorem and the maximum-degree bound give
If , both nonnegative error terms are : and . The deficit in the bound for is likewise . Induction partitions into classes with a total of internal edges; adjoining gives an -class partition with the same property. Applying this to and restoring the removed edges gives such a partition of .
The number of possible crossing edges is . Since the actual crossing-edge count is within of this maximum, for every , and there are missing crossing edges. Choose so slowly that the number of vertices missing more than neighbours in other classes is . Delete those vertices and all internal edges. The remaining r-partite graph has vertices and every vertex has crossing vertex degree at least . The Turan theorem, or the size of a largest part, supplies the matching upper bound for its minimum vertex degree. Thus
This is a high-minimum-degree multipartite stability subgraph. The subgraph need not be spanning; deleting the exceptional vertices is essential. For , the spanning edgeless subgraph already proves the assertion.
Extremality forces the minimum degree. Choose . A proper -graph colouring embeds in , so every -free is also -free. By the Erdős-Stone theorem, its extremal edge count has the needed asymptotic size. The preceding proof supplies core classes of size in which every vertex misses only crossing neighbours, uniformly over the core.
Delete an arbitrary vertex from and introduce a new vertex adjacent precisely to with removed if necessary. The new graph is still -free. Indeed any new copy would use , all its neighbours in that copy would be in the specified core classes, and their set of common neighbours in has size . A vertex of this common neighbourhood outside the bounded vertex set of the copy replaces , producing an existing copy of in , a contradiction. For the new vertex is isolated and the same conclusion is immediate.
The replacement adds edges. Since has the maximum possible number of edges, . As was arbitrary and the minimum vertex degree is at most the average vertex degree,
This proves the minimum degree of an extremal forbidden-subgraph graph. The replacement argument avoids the invalid implication based solely on the asymptotic formula.
A colour-critical vertex also bounds the maximum degree. Suppose a vertex of has for some fixed . Since the core omits only vertices and all its classes have size , has at least neighbours in each . Otherwise, even counting every vertex in all other classes and outside the core would give too small a vertex degree.
Inside these neighbourhood sets, greedily choose a fixed number of vertices in each class. Every previously chosen vertex excludes only crossing nonneighbours, so each next candidate set still has positive linear size. This produces inside . A proper -graph colouring of embeds it in that complete multipartite graph; map to . All required incident edges exist, so this embeds , a contradiction. The case simply uses enough neighbours to embed the edgeless . Hence , and the average-degree lower bound completes the answer: