Hereditary graph property 2026-10-07
A hereditary graph property is closed under taking induced subgraphs. It can be described by forbidden induced graphs. Unlike subgraph closure, this condition allows edges to be essential to membership. Its colouring number of a hereditary graph property governs its quadratic enumeration rate.
The hyperplane of dual to the loop labelled is naturally the Salvetti complex of the induced subgraph on the neighbours of .
Monotonicity of the normalized extremal number Created 2026-10-03 Updated 2026-10-05
For every fixed graph , the sequence
is nonincreasing once . Indeed, choose a uniformly random -vertex induced subgraph of an extremal -free graph on vertices. It remains -free and has expected edge count
which cannot exceed .
We need independent sets in every sufficiently large remaining induced subgraph, rather than just one in the initial random graph. The useful concentration variable is the maximum edge-disjoint clique packing in the complement graph; changing one edge changes that variable by at most one. This avoids the much larger sensitivity of the ordinary clique count in a binomial random graph.
First work in a binomial random graph , take , and let count its -cliques. Put and let be its maximum edge-disjoint clique packing size. Form the clique conflict graph whose vertices are these cliques, adjacent when they share an edge. If counts unordered conflicting pairs, the Caro-Wei bound gives, for each realization,
To verify the bound, randomly order the vertices of a finite graph and retain each vertex preceding all its graph neighbours. These retained vertices are an independent set, with expected size by the Cauchy-Schwarz inequality. Interpret the ratio as zero when . A second application of the Cauchy-Schwarz inequality, now to expectations, gives
Counting ordered pairs of -sets with common vertices, including identical sets when , yields
The shared edges account for the factor . We claim
Here are the estimates, including the large overlaps. For , the probability that a random -set contains any specified elements is at most . Summing over their choices inside the first -set gives
The logarithm of is a convex function, a quadratic in , so the maximum on this interval is at an endpoint. We have . As , the other endpoint satisfies
and is smaller than for sufficiently large . Summing at most terms gives .
For the other half of the overlaps, write , where . The exact identity and an upper bound are
The quantity in parentheses is , which tends to zero. The geometric series is thus at most for sufficiently large . This proves the claim. In fact and , so eventually
Now expose the independent edge indicators one at a time. The edge-exposure martingale starts at and ends at . Deleting one edge destroys at most one member of any edge-disjoint clique packing. Hence changing one indicator changes by at most one; coupling the remaining indicators shows .
Precisely, the Azuma-Hoeffding inequality says that if is a martingale and almost surely for deterministic , then, for ,
If all , the martingale is constant. Applying the lower-tail inequality with and gives
for sufficiently large . This is the only martingale concentration inequality needed.
Return to the original binomial random graph and set . For each fixed -element vertex set , the complement graph of has distribution . The union bound therefore gives
since . Thus with high probability every vertex set of size at least contains an independent set of size
Apply greedy colouring by removing independent sets: remove such an independent set, give it a fresh colour, and repeat while at least vertices remain. Give each of the fewer than final vertices its own colour. This uses at most
colours, since . Together with the lower bound, this gives the chromatic number of the half-density binomial random graph:
We prove the edge-isoperimetric theorem for binary initial segments by counting edges of the induced subgraph. Identify each vertex of the hypercube graph with an integer via its binary digits; the binary order on the discrete cube is increasing integer order. Let be its Hamming weight, and set
A vertex in the initial segment has exactly neighbours of smaller label, obtained by changing a one to zero. Each induced edge is counted once, so an initial segment of size has induced edges.
The arithmetic ingredient is the binary digit-sum inequality
Here is a proof, including the parity cases needed for arbitrary sizes. Pair the numbers to obtain
Write and induct on , assuming . If , the claim is immediate. Otherwise the recurrences express as follows:
Every pair on the right has smaller total size. The induction hypothesis bounds the right sides below by zero: the required lower bounds for the two terms are respectively , , and in the last three rows. This establishes the binary digit-sum inequality.
Now induct on to show that every -vertex subset of has at most induced edges. The zero-dimensional case is immediate. Split a set into its two coordinate sections , of sizes . By induction the edges within the sections number at most . The edges between the sections form a matching in a graph, so at most are present. Hence
Finally, is a regular graph of degree , so its edge boundary in a graph satisfies . For the binary initial segment , equality holds. Therefore
Write . The Erdős-Stone theorem states that, for a fixed graph with chromatic number ,
Here is the extremal number, and copies are subgraphs, not necessarily induced subgraphs. We write for the balanced complete multipartite blow-up with classes of vertices each. All asymptotic errors below concern with the forbidden graphs fixed.
The stability subgraph. We prove the high-minimum-degree multipartite stability subgraph assertion directly from the Erdős-Stone theorem. For , the edgeless spanning subgraph suffices. Suppose .
First repeatedly remove a vertex whose degree of a vertex is less than times the current order, where sufficiently slowly. The Erdős-Stone theorem gives, uniformly for every -free subgraph of order at most ,
Indeed, apply the asymptotic bound at large orders; the contribution from bounded or sufficiently small orders is negligible relative to . If vertices survive, the removed edges number at most
Comparing with shows that , provided dominates , the initial relative error, and . Consequently . The surviving induced subgraph satisfies and .
By the Erdős-Stone theorem, contains for some as slowly as necessary. This follows because exceeds the extremal number density for each fixed by the positive gap . Choose so slowly that and , and denote its root classes by .
An outside vertex having at least neighbours of a vertex in every determines one choice of a -subset in each . At most outside vertices can determine any fixed choice, since otherwise these vertices and the chosen root sets form . Thus at most outside vertices have this property. Exclude those vertices and the root classes; put each remaining vertex in a class for which it has fewer than neighbours of a vertex in .
Write , with . Counting missing incidences with gives
Since , it follows that for every . The total missing incidences from all root vertices to assigned vertices are at most . At least of them are incidences with a vertex's own assigned root class. Hence only missing incidences go to other root classes.
Choose slowly and discard the assigned vertices with more than missing incidences to other root classes. Each remaining vertex of is adjacent to all but at most vertices of every , . If its class contained a complete bipartite graph , the vertices of this copy would have at least common neighbours of a vertex in each other root class. These sets extend the copy to , a contradiction. By the bipartite case of the Erdős-Stone theorem, the number of internal edges in each surviving class is .
The surviving graph still has edges, whereas the total possible cross-class edges, with these balanced classes, is . Thus only cross-class edges are missing. Discard the vertices missing more than cross-class edges, with slowly, and delete all internal edges. The resulting -partite subgraph has classes of size and
For the lower bound, every surviving vertex misses only vertices outside its class; the upper bound follows from the class sizes. This also records the uniform cross-class error that we need next.
Minimum degree in an extremal graph. Fix with . Choose large enough that embeds in . An extremal -free graph is therefore -free, and its edge count has the required asymptotics by the Erdős-Stone theorem. For take as above.
For any vertex , remove and introduce a new vertex whose vertex neighbourhood consists precisely of the vertices in other than . The new degree of a vertex is . This new graph remains -free. Indeed, a new copy of must use , and all its neighbours of a vertex in that copy lie in the other classes of . There are only boundedly many of them. Each misses only vertices in , so an unused vertex is adjacent to all of them. Replacing by would give in , which is impossible.
Extremality now forces , uniformly in . The upper bound for the minimum degree of a graph follows from . For , already gives . Thus
This is the minimum degree of an extremal forbidden-subgraph graph principle.
The exact extremal graph for disjoint cliques. Define
The plus sign denotes the join of graphs. The Turan graph contains no , so every such clique in uses a vertex of . Therefore contains no vertex-disjoint such cliques, and the extremal number is at least .
Induct on , with supplied by the Turan theorem, including its equality characterization. Let and let be extremal for . The preceding results give and the -partite subgraph . Keep its classes fixed and assign each of the remaining vertices to a class in which it has fewest neighbours of a vertex in . Write the resulting classes as ; all have size . Choose a positive so slowly that dominates the outside count, every cross-class error in , and every error in the minimum degree of a graph bound.
Suppose some vertex has at least internal neighbours of a vertex. If , the assignment rule shows that has at least neighbours of a vertex in every . If , it has this many in and in the other . If contained disjoint , we could choose one vertex in each , successively avoiding those copies and the missing cross-neighbours of the already chosen vertices. This produces a further through . For , this just chooses an unused neighbour of . Hence is -free, and induction gives
Since the candidate attains , equality holds throughout: is a universal vertex and is the inductively unique extremal graph. Thus is isomorphic to .
It remains to show that this case must occur. Otherwise all internal vertex degrees are less than . Together with the lower bound on and , this implies that every vertex misses only vertices outside its own class. If some contains a matching in a graph of edges, extend its edges one by one to , choosing one vertex from each other class. At every step only cross-neighbours and boundedly many used vertices are excluded. This gives disjoint forbidden cliques, a contradiction.
A maximal matching in each class therefore has at most edges, and its at most endpoints form a vertex cover of the internal edges. Their internal vertex degrees are all , so the total internal edge count is . The cross-class edge count is at most , whence
But the balanced part sizes of the Turan graph give
contradicting extremality for . This argument also works for . Consequently, for all sufficiently large ,
The uniqueness is up to isomorphic graphs, as usual for an extremal graph for disjoint cliques.
Use the usual implicit convention that the infinite connected graph is a locally finite graph. This is needed for the simple random walk and the finite wired constructions to be defined. Choose finite vertex sets exhausting , with each induced subgraph connected.
For the free uniform spanning forest, sample a uniform spanning tree of , using only the internal edges. Its limiting law on edge subsets of is the free uniform spanning forest measure:
The limit is weak convergence of probability measures on , equivalently convergence of every finite-edge event.
For the wired uniform spanning forest, form by identifying every vertex outside to one boundary vertex . Retain all edges with at least one endpoint in , preserve parallel edges, and discard loops at . Sample a uniform spanning tree of this finite multigraph and restrict it to the original internal edges. The limiting law is
For each fixed finite set of edges the restriction is unambiguous once is large. The standard exhaustion theorem guarantees that both limits exist and do not depend on the chosen connected exhaustion. Both are random spanning forests; despite their names, they need not be connected.
On a tree, every finite connected induced subgraph is itself a tree, and its only spanning tree contains all its edges. Thus the free uniform spanning forest is deterministic:
Suppose for a contradiction that is a transient graph. By part (c), choose whose removal leaves two transient graph components . Let be their effective resistances to infinity measured from their respective endpoints.
In a wired finite exhaustion, the edge of resistance one is in parallel with the route from through to the wired boundary and back through to . The latter route has resistance , converging to . Consequently the limiting wired effective resistance is
The edge-inclusion formula for a uniform spanning tree, the one-edge case of the transfer-current theorem, states that an edge of conductance is present with probability . Passing to the wired limit and using gives
But under the free uniform spanning forest, is present with probability one. This contradicts . Therefore the tree is recurrent. Combined with part (b), this characterizes equality of the free and wired uniform spanning forests on locally finite unweighted trees.
Write
Let be an -free graph on vertices with edges, and choose a uniformly random set of vertices. Its induced subgraph is still -free, and each edge survives with probability . Hence
so . Thus the normalized extremal number is nonincreasing and bounded below by zero, proving that
If , use a single color. Otherwise choose
The previous bound gives , including the case . By Markov inequality, . Sample the hyperplanes, count the monochromatic edges, and repeat if . The success probability is at least , so at most two draws are needed on average.
For a successful draw, select one endpoint of each monochromatic edge and let be the union of the selected vertices. Then . Every monochromatic edge meets , so the original colors give a proper graph colouring on the induced subgraph with vertex set . Since , the coloring of all vertices is a semicoloring. This is a random alteration method; no additional colors for are required.
The number of available colors satisfies . A simple graph has , hence semicoloring by independent hyperplanes gives
The Hall marriage theorem states that a finite bipartite graph with vertex classes and has a matching in a graph saturating if and only if
Necessity is immediate: distinct vertices of must be matched to distinct vertices of .
For sufficiency, induct on . If every nonempty proper satisfies the strict bound , choose any edge and delete its endpoints. Every loses at most the neighbour , so Hall's condition remains true; induction supplies a matching of the smaller graph, to which is added.
Otherwise there is a nonempty proper tight set with . Hall's condition holds on the induced graph with parts , so induction matches . For , Hall's condition on gives
and hence . Induction therefore matches into . The two matchings are disjoint and together saturate , completing the proof through Hall induction through a tight set.
Identify a subset of with its binary characteristic vector. Then is the hypercube graph, and every edge changes set size by exactly one. The induced subgraph on is therefore bipartite with those two levels as its vertex classes.
Let . Every member of has neighbours in , obtained by adding one element, while every member of is incident with at most of these edges. Double-counting the edges between the two families gives
Since , we have , and hence . Hall's theorem yields the requested adjacent-level matching in a Boolean lattice, saturating .
Finally, every chain in a partially ordered set in the Boolean lattice contains at most one member of the middle level . Any chain partition therefore uses at least
chains.
For every , choose one of the matchings just constructed and orient its edges upward. These edges partition all levels at or below into chains ending at distinct middle-level sets. Taking complements gives, for every , a matching from into ; orienting its edges upward extends those chains through all upper levels. Every subset belongs to exactly one resulting chain and every chain meets exactly once. Thus this symmetric chain decomposition of a Boolean lattice has one chain per middle-level set, and the minimum is
Partition the vertex set into disjoint sets and of sizes and . The induced subgraph on has distribution
For ,
so part (b) shows that contains a triangle with probability tending to one.
On that event, choose a triangle using only the edges internal to . The edges from its three vertices to remain independent of this choice. The probability that all such edges are absent is
because . Thus, with probability tending to one, some vertex of is adjacent to a vertex of the triangle. Those four vertices and the four required edges form the given graph , a triangle with an attached leaf in a binomial random graph. Therefore
The hyperplane of a Salvetti complex dual to the loop labelled is itself the Salvetti complex of the induced subgraph on the neighbours of . If this hyperplane were homeomorphic to a closed surface, its vertex link would be a cycle. Part (c), applied to that induced graph, says that the graph must be one edge. Its Salvetti complex is therefore the two-dimensional torus, a surface of genus one. It cannot be a closed orientable surface of genus two.
Semicoloring 2026-10-05
A -semicoloring of a finite graph assigns one of colors to every vertex and is a proper graph colouring on an induced subgraph containing at least half the vertices. This is weaker than a proper coloring of the whole graph, and is useful as an intermediate step in a randomized algorithm.
Suppose a graph with vertices and edges has a vector coloring with adjacent inner products at most . Take independent copies of random hyperplane rounding and use the signs as a color. Each edge remains monochromatic with probability at most , so the expected number of monochromatic edges is at most by linearity of expectation.
Choose . Then Markov inequality gives . On success, delete one endpoint of every monochromatic edge. This random alteration method leaves at least vertices properly colored with
The removed vertices can retain their original colors, as the semicoloring only requires the retained induced subgraph to be proper. A failed draw can be detected and repeated, with at most two trials on average. The case needs just one color. This is the elementary independent-hyperplane construction in Karger, Motwani and Sudan's paper on approximate graph coloring.