Lovรกsz Local Lemma
The Lovรกsz Local Lemma (LLL) is a powerful tool for proving that the probability of avoiding all "bad" events is positive, even when the events are not independent. It requires only that each bad event has low probability and limited dependence on other events.
Symmetric and Asymmetric Forms
A dependency graph for events is a graph on such that each is mutually independent of . Each event depends on at most other events.
Let be events with a dependency graph of maximum degree . If for all and , then
A -uniform hypergraph where each edge intersects at most other edges is 2-colorable if . Proof: Color each vertex red/blue uniformly at random. For each edge , let be the event that is monochromatic. Then , and depends on at most other events. By the symmetric LLL, suffices.
Asymmetric Version
Let be events with dependency graph . If there exist such that for all : then .
Moser and Tardos (2010) gave a constructive proof of the LLL: the Moser-Tardos algorithm repeatedly finds a violated event and resamples its variables. Under the LLL conditions, this terminates in expected polynomial time, providing an efficient algorithm to find the desired combinatorial structure.
A -CNF formula where each variable appears in at most clauses is satisfiable. This follows from the LLL applied to the random assignment: each clause fails with probability , and each clause shares variables with at most other clauses.