For a finite family with a dependency graph of events, if satisfy , then . Choosing equal gives the familiar symmetric criterion when event probabilities are at most and the maximum dependency degree is .
For bad events , a correlation graph is sufficient for the Lopsided Lovász local lemma when, for every set of nonneighbors and every positive-probability conditioning event, . A dependency graph of events satisfies this with equality. The condition concerns simultaneous avoidance, not just signs of pairwise correlations.
Let be independent Bernoulli random variables on a rooted -ary tree, and put . Events at nonadjacent vertices use disjoint variables, giving a dependency graph of events of maximum degree . Assign leaf success probability and successive probabilities . If , the recursion eventually reaches one. Set the final root success probability to one. Each event has probability at most , but following success vertices down from the root must reach an occurring event. Thus the bad events cover the sample space. This gives an upper bound for uniform avoidance thresholds without assuming a converse to the Lovász local lemma.
Dependency graph of events Created 2026-10-06 Updated 2026-10-14
A dependency graph of events joins potentially dependent events. Each event must be independent of the sigma-algebra generated by all its nonneighbors, a joint condition stronger than pairwise independence. In a product probability space, joining events whose sets of underlying independent variables overlap gives such a graph. This supplies the hypothesis of the Lovász local lemma.
Replace by if necessary; this only weakens the hypothesis. We prove the result for finite graphs using a random proper partial graph coloring, then a deterministic completion. All constants below may depend on this fixed positive .
First record the extension of a partial colouring by neighbour-colour savings. If a partial colouring uses colours from a palette of size , let be the number of coloured neighbours of , their number of distinct colours, and the neighbour-colour saving. There are available colours and uncoloured neighbours. Thus
at every vertex suffices for greedy completion: each subsequently coloured neighbour removes at most one available colour while reducing the uncoloured-neighbour count by one.
Call high-degree if . Its graph neighbourhood has at least
nonadjacent pairs for all sufficiently large . Assign independently to every vertex one of tentative colours. Erase the colour of every vertex having a neighbour with the same tentative colour. The remaining colouring is proper; erasure is based on the original assignments and is not an iterative cascade.
For each , define as the number of tentative colours assigned to at least one nonadjacent pair in its graph neighbourhood. Let count those same colours for which at least one neighbour of loses its colour. Then counts repeated colours with no erased occurrence among the neighbours, so .
For a particular nonadjacent pair , consider the event that both receive one colour and no vertex of receives that colour. This guarantees that its exactly two occurrences in both survive. Its probability is at least
Here , , and for . Different pairs cannot be counted by the same colour in this event, since each event specifies exactly two occurrences in the graph neighbourhood. Therefore
for every high-degree vertex. This is the expected colour savings from sparse neighbourhoods.
We need simultaneous concentration, not just a positive expectation. A single tentative-colour change can affect or only in the old and new colour categories, so each function changes by at most two. A witness for fixes two vertices for each of colours. A witness for fixes such a nonadjacent pair and an erased neighbour together with a same-coloured adjacent vertex, at most four vertices per colour. Thus both are certifiable functions with Lipschitz constant and certificate parameter at most . Both are bounded by .
To see exactly what concentration follows, let an integer-valued change by at most per coordinate and have certificates of size at most . For an input with , fix such a certificate . If has , form a hybrid agreeing with that input on and with outside . The hybrid has value at least , so at least certificate positions differ from . Equal weights on show that its Talagrand convex distance from is at least . Talagrand's convex distance inequality therefore gives the two-threshold concentration for certifiable functions,
At an integer median , each median-side probability is at least . Taking thresholds or and using gives
for . Summing these tails gives . For sufficiently large , depending on , it follows that
Apply this to and . Except with probability at most , .
A bad event at depends only on tentative colours at distance at most two. It is independent of the entire collection of bad events at distance greater than four. Its dependency graph of events consequently has maximum degree at most for large . The Lovász local lemma now makes all high-degree vertices good simultaneously: exponential decay beats this polynomial dependency bound.
The needed local-lemma step can be checked directly. If every bad-event probability is at most , induction on conditioning sets gives : split those events into non-neighbours of , independent of it, and at most neighbours, whose avoidance probability is at least by the induction. Multiplying the resulting conditional avoidance probabilities makes total avoidance positive. Taking works whenever , since . Our bound satisfies this criterion once .
Choose a successful partial colouring and set . This contains the original palette. High-degree vertices satisfy
Low-degree vertices have after increasing if necessary. Greedy completion therefore gives . Finally, for ,
The constants are deliberately conservative; existence of a fixed positive improvement is the point. The same proof uses an external maximum degree bound, so if infinite locally finite graphs are allowed, every finite subgraph has this uniform colouring bound and compactness extends the colouring to the whole graph.
For the stronger triangle-free result, the appropriate brief route is semi-random palette refinement for triangle-free colouring. Start with colours and repeatedly make small tentative random assignments, retain conflict-free choices, and update the uncoloured vertices' available lists. Triangle-freeness makes each graph neighbourhood independent. Track list size and average residual neighbour congestion per colour, prune unusually congested colours, and use concentration inequalities and the Lovász local lemma to preserve these invariants through the rounds. The ratio of residual congestion to list size decreases until a final completion using the Lovász local lemma or greedy coloring succeeds. Average control and pruning are important: four-cycles are allowed, so assuming tight uniform concentration for every individual colour load would be unjustified. With a sufficiently large absolute , this programme gives . The one-round fixed-fraction saving proved above alone does not establish that logarithmic improvement.
To show the order is best possible, let through integers and sample with . A Chernoff bound and union bound give maximum degree at most with probability tending to one. The expected triangle count is at most , so fewer than vertices need be deleted to remove all triangles with high probability. For , the expected number of independent -sets is at most
its logarithm is at most , which tends to minus infinity. The altered triangle-free graph thus has at least vertices and independence number below , giving for an absolute positive . Append a disjoint star graph whose centre has vertex degree if needed to make its maximum degree exactly . This proves the triangle-free chromatic lower bound at bounded maximum degree, , so the preceding order cannot be improved in general.
The asymmetric Lovász local lemma says the following. For finitely many bad events with a dependency graph of events, if satisfy
then
Here independence from nonneighbors is independence from their whole generated system, not just pairwise independence.
Prove by induction on that whenever , with all conditioning probabilities positive. At , the hypothesis gives . Split into its neighbor part and nonneighbor part . Then
The numerator uses joint nonneighbor independence. The denominator is exposed one event at a time; every conditional bad-event probability involves fewer than conditioning events, so induction supplies the product lower bound. The same product argument gives positivity of the conditioning events before using the fraction. Finally expose all complements in any order and multiply their conditional probabilities to obtain the claimed lower bound.
For maximum dependency degree and event probabilities at most , choose . Since , the symmetric Lovász local lemma follows from
For , the events are jointly independent and avoidance has positive probability whenever , so the displayed sufficient criterion also holds.
To obtain the local lemma Ramsey lower bound, colour the edges of independently with two equally likely colours. For every -set , the event that it is monochromatic has probability . Events with intersections of size at most one depend on disjoint edge trials. Counting potentially shared pairs gives
The Lovász local lemma excludes all monochromatic if . For , Stirling's approximation and give, uniformly for bounded above and away from zero,
For a concrete approach to the limiting constant, choose and take the integer part of . Then for all sufficiently large , so the criterion holds. Such a colouring shows , and therefore
The undefined printed in the PDF is read as the intended , with .
For the cycle, independently choose one of the twelve vertices in each part. Ignore cycle edges whose endpoints lie in the same part, since both endpoints cannot be selected. Every other edge defines a bad event of probability . It uses just the choices in its two endpoint parts. A part's twelve vertices meet at most twenty-four cycle edges, so a bad event has at most neighbors in a dependency graph of events. Since , the Lovász local lemma gives a selection with no selected adjacent pair. Thus an independent transversal of size exists, for every stated partition.
The general, or asymmetric Lovász local lemma, is as follows. Let be events, with a dependency graph of events having neighbour sets . Each must be independent of the sigma-algebra generated by all the events indexed by its nonneighbours. If numbers satisfy
then
For completeness, the key inductive bound is whenever . Split into neighbours of and nonneighbours . If is empty, the dependency condition gives the bound directly. Otherwise,
The denominator bound follows by exposing the exclusions in one at a time and using the induction hypothesis with strictly fewer conditioning events. The same induction ensures that all conditioning events have positive probability. Finally multiply the successive conditional probabilities of avoiding to obtain the stated lower bound.
For the symmetric form, suppose each event has probability at most and the dependency graph has maximum degree . Choose . Then
The final inequality follows from . Thus suffices for positive probability that no bad event occurs. If , the dependency condition gives joint independence and the same criterion implies , so the conclusion follows directly.
Apply this to a fair independent two-colouring of the hypergraph vertices, with the event that hypergraph edge is monochromatic. Its probability is . Events on disjoint hypergraph edges use disjoint independent variables, giving a dependency graph by joining intersecting hypergraph edges. Each hypergraph edge meets at most
other hypergraph edges; repeated counting only enlarges this upper bound. The slightly looser bound is enough for the printed condition. Indeed,
The symmetric Lovász local lemma therefore gives a proper two-colouring. A hypergraph with no hypergraph edges is trivially colourable and needs no dependency calculation.
The claimed sufficient condition is false for the printed all-colours requirement. This is a polychromatic hypergraph colouring problem, which is stronger than merely avoiding monochromatic edges.
For a counterexample even with , take and all four triples as edges. Every edge meets the other three, so , and
Any assignment of three colours to four vertices repeats a colour on a pair. Any triple containing that pair has at most two colours. Thus this uniform hypergraph satisfies the numerical hypothesis but has no required colouring. A single two-vertex edge would already provide a smaller counterexample if is allowed.
Here is the correlation graph of events argument that correctly applies to the printed colouring definition. Colour each vertex independently and uniformly with three colours, and let be the event that edge misses some colour. For , the inclusion-exclusion principle gives
Join two bad events when their edges intersect. This is a dependency graph of events, hence also a correlation graph of events, of maximum degree at most : each depends only on colours on , which are jointly independent of the colours on all disjoint edges. Precisely, the symmetric Lovász local lemma says that events of probability at most with such a graph have positive simultaneous avoidance probability whenever . It follows from the asymmetric form , taking for and using ; the case is direct independence.
Thus a valid replacement sufficient condition is
or the simpler, stronger condition . Under either replacement, avoiding all gives exactly the requested polychromatic hypergraph colouring. For infinitely many vertices, finite subfamilies can be coloured and compactness of the product of three-point spaces extends this to all constraints; positive simultaneous avoidance probability is only asserted for finite families. The printed bound cannot be justified by substituting monochromatic-event probabilities for missing-colour probabilities.
Color each integer independently and uniformly with one of colors. For a translate , let be the event that some color is missing. The union bound gives
Join two events in the dependency graph of events when their translates overlap. Nonneighbors depend on disjoint sets of independent colors, giving the required joint independence. Overlap occurs only if , so the maximum degree is at most .
With natural logarithms, and imply
The middle estimate uses that is decreasing for , and the next uses . Therefore the Lovász local lemma supplies a coloring avoiding every bad event in any specified finite family of translates.
To obtain one coloring for all translates, use the compactness extension of the Lovász local lemma. At level , consider colorings of satisfying every constraint whose translate is contained in that interval. There are finitely many constraints, and the preceding argument makes the level nonempty. Restrictions connect these colorings into a finitely branching tree. The König infinity lemma gives an infinite branch, hence a coloring of all integers. Every translate eventually lies in a level of this branch, so it contains every color.
Thus there exists a -coloring of in which every translate of contains all colors. This is a polychromatic coloring of integer translates; the compactness step establishes existence of one simultaneous coloring.
An independence graph of events, also called a dependency graph of events, has one vertex for each event , with independent of the entire family of events indexed by its nonneighbors. Precisely, is independent of the sigma-algebra generated by those events. Pairwise independence alone is insufficient.
The asymmetric Lovász local lemma says that if numbers satisfy
then for a finite family. In the commonly used symmetric Lovász local lemma, if each probability is at most and the maximum graph degree is at most , the sufficient condition is
For finite , use vertices and hyperedges . Independent uniform -coloring gives missing-color probability at most , and the dependency graph of events has degree at most . For and , the symmetric Lovász local lemma condition holds. The compactness extension of the Lovász local lemma gives a coloring in which every translate contains every color.
A colouring is polychromatic with colours if every hypergraph edge contains a vertex of every colour. This is stronger than requiring every edge to be nonmonochromatic. Under independent uniform colours, a -element edge misses at least one of three colours with probability . If each edge meets at most other edges, the edge-intersection dependency graph of events and the Lovász local lemma therefore give a polychromatic three-colouring whenever .