4 Lovasz-Erdős Local Lemma
Lemma 4.1 (Erdos-Lovasz, 70s).
Assuming that:
-
is a family of events in a probability space
-
-
,
where
is the max degree of
Definition 4.2 (Dependency graph).
If
is a family of events, a dependency graph
is a graph with vertex set ,
with the property that: for all ,
the event
is independent from .
Picture:
Reminder: is
independent from if
is formed by taking
intersections of ,
we have
Definition 4.3 (Spencer).
.
Proof.
Let and let
. Choose a colouring uniformly
at random. For every ,
define the event
|
|
We clearly have .
Let be the
dependency graph on
where if
.
|
|
We now check:
|
|
This .
So the condition in Local Lemma holds for sufficiently large .
□
Remark.
This is the best known lower bound for diagonal Ramsey.
Definition 4.4 (-uniform hypergraph).
Say
is a -uniform
hypergraph on vertex set
if .
Definition 4.5 (Colourable -uniform hypergraph).
Say a -uniform
hypergraph is -colourable
if there exists
such that there is no monochromatic .
Theorem 4.6.
Assuming that:
Then is
-colourable.
Proof.
We choose our colouring of the ground set
uniformly at random. For each ,
define the event
We have . We want
. Note if we define our
dependency graph
by if
, then
Now just use the bound on
in the hypothesis. □
Remark.
Actually, our second application implies the first on
: just let
be the
-uniform
hypergraph on ,
defined by
Theorem 4.7 (Lopsided Local Lemma).
Assuming that:
Proof.
We use
Applying this many times, we have
We will prove that this term is
by instead proving the more general statement:
where . We prove
by induction on .
If , then
done by hypothesis.
If , then
define
|
|
Note that
Let be the events
in the intersection .
Then
If no events in the intersection, then we are already done. Otherwise, we may apply the induction hypothesis
to each term to get
|
|
Now we will see another proof of ,
in order to give some intuition as to what kind of situations are good for Local Lemma.
Proof of using Local Lemma.
Recall that it is enough to show that for sufficiently large ,
there exists a triangle -free graph on
vertices with .
Set ,
and sample
where ,
with
is chosen later.
Define the events:
-
For each ,
define
-
For each ,
define
|
|
Define the dependency graph :
-
for
if .
-
for
if .
-
for
if .
Now note:
-
The event
is
to
,
.
-
The event
is
to
,
.
-
The event
is
to
,
.
-
The event
is
to
,
.
We choose
for all
(“we want to make it a bit bigger than the probability of it occuring so that we can afford the product stuff”)
and for
all .
Then
for large enough .
We have ,
so
Note
|
|
First choose
small so , and
then choose ,
then done. □