- Source: Graph removal lemma
In graph theory, the graph removal lemma states that when a graph contains few copies of a given subgraph, then all of the copies can be eliminated by removing a small number of edges. The special case in which the subgraph is a triangle is known as the triangle removal lemma.
The graph removal lemma can be used to prove Roth's theorem on 3-term arithmetic progressions, and a generalization of it, the hypergraph removal lemma, can be used to prove Szemerédi's theorem. It also has applications to property testing.
Formulation
Let
H
{\displaystyle H}
be a graph with
h
{\displaystyle h}
vertices. The graph removal lemma states that for any
ϵ
>
0
{\displaystyle \epsilon >0}
, there exists a constant
δ
=
δ
(
ϵ
,
H
)
>
0
{\displaystyle \delta =\delta (\epsilon ,H)>0}
such that for any
n
{\displaystyle n}
-vertex graph
G
{\displaystyle G}
with fewer than
δ
n
h
{\displaystyle \delta n^{h}}
subgraphs isomorphic to
H
{\displaystyle H}
, it is possible to eliminate all copies of
H
{\displaystyle H}
by removing at most
ϵ
n
2
{\displaystyle \epsilon n^{2}}
edges from
G
{\displaystyle G}
.
An alternative way to state this is to say that for any
n
{\displaystyle n}
-vertex graph
G
{\displaystyle G}
with
o
(
n
h
)
{\displaystyle o(n^{h})}
subgraphs isomorphic to
H
{\displaystyle H}
, it is possible to eliminate all copies of
H
{\displaystyle H}
by removing
o
(
n
2
)
{\displaystyle o(n^{2})}
edges from
G
{\displaystyle G}
. Here, the
o
{\displaystyle o}
indicates the use of little o notation.
In the case when
H
{\displaystyle H}
is a triangle, resulting lemma is called triangle removal lemma.
History
The original motivation for the study of triangle removal lemma was the Ruzsa–Szemerédi problem. Its initial formulation due to Imre Z. Ruzsa and Szemerédi from 1978 was slightly weaker than the triangle removal lemma used nowadays and can be roughly stated as follows: every locally linear graph on
n
{\displaystyle n}
vertices contains
o
(
n
2
)
{\displaystyle o(n^{2})}
edges. This statement can be quickly deduced from a modern triangle removal lemma. Ruzsa and Szemerédi provided also an alternative proof of Roth's theorem on arithmetic progressions as a simple corollary.
In 1986, during their work on generalizations of the Ruzsa–Szemerédi problem to arbitrary
r
{\displaystyle r}
-uniform graphs, Erdős, Frankl, and Rödl provided a statement for general graphs very close to the modern graph removal lemma: if graph
H
2
{\displaystyle H_{2}}
is a homomorphic image of
H
2
{\displaystyle H_{2}}
, then any
H
1
{\displaystyle H_{1}}
-free graph
G
{\displaystyle G}
on
n
{\displaystyle n}
vertices can be made
H
2
{\displaystyle H_{2}}
-free by removing
o
(
n
2
)
{\displaystyle o(n^{2})}
edges.
The modern formulation of the graph removal lemma was first stated by Füredi in 1994. The proof generalized earlier approaches by Ruzsa and Szemerédi and Erdős, Frankl, and Rödl, also using the Szemerédi regularity lemma.
Graph counting lemma
A key component of the proof of the graph removal lemma is the graph counting lemma about counting subgraphs in systems of regular pairs. The graph counting lemma is also very useful on its own. According to Füredi, it is used "in most applications of regularity lemma".
= Heuristic argument
=Let
H
{\displaystyle H}
be a graph on
h
{\displaystyle h}
vertices, whose vertex set is
V
=
{
1
,
2
,
…
,
h
}
{\displaystyle V=\{1,2,\ldots ,h\}}
and edge set is
E
{\displaystyle E}
. Let
X
1
,
X
2
,
…
,
X
h
{\displaystyle X_{1},X_{2},\ldots ,X_{h}}
be sets of vertices of some graph
G
{\displaystyle G}
such that, for all
i
j
∈
E
{\displaystyle ij\in E}
, the pair
(
X
i
,
X
j
)
{\displaystyle (X_{i},X_{j})}
is
ϵ
{\displaystyle \epsilon }
-regular (in the sense of the regularity lemma). Let also
d
i
j
{\displaystyle d_{ij}}
be the density between the sets
X
i
{\displaystyle X_{i}}
and
X
j
{\displaystyle X_{j}}
. Intuitively, a regular pair
(
X
,
Y
)
{\displaystyle (X,Y)}
with density
d
{\displaystyle d}
should behave like a random Erdős–Rényi-like graph, where every pair of vertices
(
x
,
y
)
∈
(
X
×
Y
)
{\displaystyle (x,y)\in (X\times Y)}
is selected to be an edge independently with probability
d
{\displaystyle d}
. This suggests that the number of copies of
H
{\displaystyle H}
on vertices
x
1
,
x
2
,
…
,
x
h
{\displaystyle x_{1},x_{2},\ldots ,x_{h}}
such that
x
i
∈
X
i
{\displaystyle x_{i}\in X_{i}}
should be close to the expected number from the Erdős–Rényi model,
∏
i
j
∈
E
(
H
)
d
i
j
∏
i
∈
V
(
H
)
|
X
i
|
,
{\displaystyle \prod _{ij\in E(H)}d_{ij}\prod _{i\in V(H)}|X_{i}|,}
where
E
(
H
)
{\displaystyle E(H)}
and
V
(
H
)
{\displaystyle V(H)}
are the edge set and the vertex set of
H
{\displaystyle H}
.
= Precise statement
=The straightforward formalization of the above heuristic claim is as follows. Let
H
{\displaystyle H}
be a graph on
h
{\displaystyle h}
vertices, whose vertex set is
V
=
{
1
,
2
,
…
,
h
}
{\displaystyle V=\{1,2,\ldots ,h\}}
and whose edge set is
E
{\displaystyle E}
. Let
δ
>
0
{\displaystyle \delta >0}
be arbitrary. Then there exists
ϵ
>
0
{\displaystyle \epsilon >0}
such that for any
X
1
,
X
2
,
…
,
X
h
{\displaystyle X_{1},X_{2},\ldots ,X_{h}}
as above, satisfying
d
i
j
>
δ
{\displaystyle d_{ij}>\delta }
for all
i
j
∈
E
{\displaystyle ij\in E}
, the number of graph homomorphisms from
H
{\displaystyle H}
to
G
{\displaystyle G}
such that vertex
i
∈
V
(
H
)
{\displaystyle i\in V(H)}
is mapped to
X
i
{\displaystyle X_{i}}
is not smaller than
(
1
−
δ
)
∏
i
j
∈
E
(
d
i
j
−
δ
)
∏
i
∈
V
|
X
i
|
.
{\displaystyle (1-\delta )\prod _{ij\in E}(d_{ij}-\delta )\prod _{i\in V}|X_{i}|.}
= Blow-up Lemma
=One can even find bounded-degree subgraphs of blow-ups of
H
{\displaystyle H}
in a similar setting. The following claim appears in the literature under name of the blow-up lemma and was first proven by Komlós, Sárközy, and Szemerédi. The precise statement here is a slightly simplified version due to Komlós, who referred to it also as the key lemma, as it is used in numerous regularity-based proofs.
Let
H
1
{\displaystyle H_{1}}
be an arbitrary graph and let
t
∈
Z
+
{\displaystyle t\in \mathbb {Z} _{+}}
. Construct
H
(
t
)
{\displaystyle H(t)}
by replacing each vertex
i
{\displaystyle i}
of
H
{\displaystyle H}
by an independent set
V
i
{\displaystyle V_{i}}
of size
t
{\displaystyle t}
and replacing every edge
i
j
{\displaystyle ij}
of
H
{\displaystyle H}
by the complete bipartite graph on
(
V
i
,
V
j
)
{\displaystyle (V_{i},V_{j})}
. Let
ϵ
,
δ
>
0
{\displaystyle \epsilon ,\delta >0}
be arbitrary reals, let
N
{\displaystyle N}
be a positive integer, and let
H
2
{\displaystyle H_{2}}
be a subgraph of
H
(
t
)
{\displaystyle H(t)}
with
h
{\displaystyle h}
vertices and maximum degree
Δ
{\displaystyle \Delta }
. Define
ϵ
0
=
δ
Δ
/
(
2
+
Δ
)
{\displaystyle \epsilon _{0}=\delta ^{\Delta }/(2+\Delta )}
. Finally, let
G
{\displaystyle G}
be a graph and
X
1
,
X
2
,
…
,
X
h
{\displaystyle X_{1},X_{2},\ldots ,X_{h}}
be disjoint sets of vertices of
G
{\displaystyle G}
such that, whenever
i
j
∈
E
(
H
2
)
{\displaystyle ij\in E(H_{2})}
, then
(
X
i
,
X
j
)
{\displaystyle (X_{i},X_{j})}
is a
ϵ
{\displaystyle \epsilon }
-regular pair with density at least
ϵ
+
δ
{\displaystyle \epsilon +\delta }
. Then if
ϵ
≤
ϵ
0
{\displaystyle \epsilon \leq \epsilon _{0}}
and
1
−
t
≤
N
ϵ
0
{\displaystyle 1-t\leq N\epsilon _{0}}
, then the number of injective graph homomorphisms from
H
2
{\displaystyle H_{2}}
to
G
{\displaystyle G}
is at least
(
ϵ
0
N
)
h
{\displaystyle (\epsilon _{0}N)^{h}}
.
In fact, one can restrict to counting only those homomorphisms such that any vertex
k
∈
[
h
]
{\displaystyle k\in [h]}
of
H
2
{\displaystyle H_{2}}
with
k
∈
V
i
{\displaystyle k\in V_{i}}
is mapped to a vertex in
X
i
{\displaystyle X_{i}}
.
= Proof
=We will provide a proof of the counting lemma in the case when
H
{\displaystyle H}
is a triangle (triangle counting lemma). The proof of the general case, as well as the proof of the blow-up lemma, are very similar and do not require different techniques.
Take
ϵ
=
δ
/
2
{\displaystyle \epsilon =\delta /2}
. Let
X
1
′
⊂
X
1
{\displaystyle X_{1}'\subset X_{1}}
be the set of those vertices in
X
1
{\displaystyle X_{1}}
which have at least
(
d
12
−
ϵ
)
|
X
2
|
{\displaystyle (d_{12}-\epsilon )|X_{2}|}
neighbors in
X
2
{\displaystyle X_{2}}
and at least
(
d
13
−
ϵ
)
|
X
3
|
{\displaystyle (d_{13}-\epsilon )|X_{3}|}
neighbors in
X
3
{\displaystyle X_{3}}
. Note that if there were more than
ϵ
|
X
1
|
{\displaystyle \epsilon |X_{1}|}
vertices in
X
1
{\displaystyle X_{1}}
with less than
(
d
12
−
ϵ
)
|
X
2
|
{\displaystyle (d_{12}-\epsilon )|X_{2}|}
neighbors in
X
2
{\displaystyle X_{2}}
, then these vertices together with the whole
X
2
{\displaystyle X_{2}}
would witness
ϵ
{\displaystyle \epsilon }
-irregularity of the pair
(
X
1
,
X
2
)
{\displaystyle (X_{1},X_{2})}
. Repeating this argument for
X
3
{\displaystyle X_{3}}
shows that we must have
|
X
1
′
|
>
(
1
−
2
ϵ
)
|
X
1
|
{\displaystyle |X_{1}'|>(1-2\epsilon )|X_{1}|}
. Now take an arbitrary
x
∈
X
1
′
{\displaystyle x\in X_{1}'}
and define
X
2
′
{\displaystyle X_{2}'}
and
X
3
′
{\displaystyle X_{3}'}
as neighbors of
x
{\displaystyle x}
in
X
2
{\displaystyle X_{2}}
and
X
3
{\displaystyle X_{3}}
, respectively. By definition,
|
X
2
′
|
≥
(
d
12
−
ϵ
)
|
X
2
|
≥
ϵ
|
X
2
|
{\displaystyle |X_{2}'|\geq (d_{12}-\epsilon )|X_{2}|\geq \epsilon |X_{2}|}
and
|
X
3
′
|
≥
ϵ
|
X
3
|
{\displaystyle |X_{3}'|\geq \epsilon |X_{3}|}
, so by the regularity of
(
X
2
,
X
3
)
{\displaystyle (X_{2},X_{3})}
we obtain existence of at least
(
d
23
−
ϵ
)
|
X
2
′
|
|
X
3
′
|
≥
(
d
12
−
ϵ
)
(
d
23
−
ϵ
)
(
d
13
−
ϵ
)
|
X
2
|
|
X
3
|
{\displaystyle (d_{23}-\epsilon )|X_{2}'||X_{3}'|\geq (d_{12}-\epsilon )(d_{23}-\epsilon )(d_{13}-\epsilon )|X_{2}||X_{3}|}
triangles containing
x
{\displaystyle x}
. Since
x
{\displaystyle x}
was chosen arbitrarily from the set
X
1
′
{\displaystyle X_{1}'}
of size at least
(
1
−
2
ϵ
)
|
X
1
|
{\displaystyle (1-2\epsilon )|X_{1}|}
, we obtain a total of at least
(
1
−
2
ϵ
)
|
X
1
|
(
d
23
−
ϵ
)
|
X
2
′
|
|
X
3
′
|
≥
(
1
−
2
ϵ
)
(
d
12
−
ϵ
)
(
d
23
−
ϵ
)
(
d
13
−
ϵ
)
|
X
1
|
|
X
2
|
|
X
3
|
,
{\displaystyle (1-2\epsilon )|X_{1}|(d_{23}-\epsilon )|X_{2}'||X_{3}'|\geq (1-2\epsilon )(d_{12}-\epsilon )(d_{23}-\epsilon )(d_{13}-\epsilon )|X_{1}||X_{2}||X_{3}|,}
which finishes the proof as
ϵ
=
δ
/
2
{\displaystyle \epsilon =\delta /2}
.
Proof
= Proof of the triangle removal lemma
=To prove the triangle removal lemma, consider an
ϵ
/
4
{\displaystyle \epsilon /4}
-regular partition
V
1
∪
⋯
∪
V
M
{\displaystyle V_{1}\cup \cdots \cup V_{M}}
of the vertex set of
G
{\displaystyle G}
. This exists by the Szemerédi regularity lemma. The idea is to remove all edges between irregular pairs, low-density pairs, and small parts, and prove that if at least one triangle still remains, then many triangles remain. Specifically, remove all edges between parts
V
i
{\displaystyle V_{i}}
and
V
j
{\displaystyle V_{j}}
if
This procedure removes at most
ϵ
n
2
{\displaystyle \epsilon n^{2}}
edges. If there exists a triangle with vertices in
V
i
,
V
j
,
V
k
{\displaystyle V_{i},V_{j},V_{k}}
after these edges are removed, then the triangle counting lemma tells us there are at least
(
1
−
ϵ
2
)
(
ϵ
4
)
3
(
ϵ
4
M
)
3
⋅
n
3
{\displaystyle \left(1-{\frac {\epsilon }{2}}\right)\left({\frac {\epsilon }{4}}\right)^{3}\left({\frac {\epsilon }{4M}}\right)^{3}\cdot n^{3}}
triples in
V
i
×
V
j
×
V
k
{\displaystyle V_{i}\times V_{j}\times V_{k}}
which form a triangle. Thus, we may take
δ
<
1
6
(
1
−
ϵ
2
)
(
ϵ
4
)
3
(
ϵ
4
M
)
3
.
{\displaystyle \delta <{\frac {1}{6}}\left(1-{\frac {\epsilon }{2}}\right)\left({\frac {\epsilon }{4}}\right)^{3}\left({\frac {\epsilon }{4M}}\right)^{3}.}
= Proof of the graph removal lemma
=The proof of the case of general
H
{\displaystyle H}
is analogous to the triangle case, and uses the graph counting lemma instead of the triangle counting lemma.
Induced Graph Removal Lemma
A natural generalization of the graph removal lemma is to consider induced subgraphs. In property testing, it is often useful to consider how far a graph is from being induced H-free. A graph
G
{\displaystyle G}
is considered to contain an induced subgraph
H
{\displaystyle H}
if there is an injective map
f
:
V
(
H
)
→
V
(
G
)
{\displaystyle f:V(H)\rightarrow V(G)}
such that
(
f
(
u
)
,
f
(
v
)
)
{\displaystyle (f(u),f(v))}
is an edge of
G
{\displaystyle G}
if and only if
(
u
,
v
)
{\displaystyle (u,v)}
is an edge of
H
{\displaystyle H}
. Notice that non-edges are considered as well.
G
{\displaystyle G}
is induced
H
{\displaystyle H}
-free if there is no induced subgraph
G
{\displaystyle G}
. We define
G
{\displaystyle G}
as
ϵ
{\displaystyle \epsilon }
-far from being induced
H
{\displaystyle H}
-free if we cannot add or delete
ϵ
n
2
{\displaystyle \epsilon n^{2}}
edges to make
G
{\displaystyle G}
induced
H
{\displaystyle H}
-free.
= Formulation
=A version of the graph removal lemma for induced subgraphs was proved by Alon, Fischer, Krivelevich, and Szegedy in 2000. It states that for any graph
H
{\displaystyle H}
with
h
{\displaystyle h}
vertices and
ϵ
>
0
{\displaystyle \epsilon >0}
, there exists a constant
δ
>
0
{\displaystyle \delta >0}
such that, if an
n
{\displaystyle n}
-vertex graph
G
{\displaystyle G}
has fewer than
δ
n
h
{\displaystyle \delta n^{h}}
induced subgraphs isomorphic to
H
{\displaystyle H}
, then it is possible to eliminate all induced copies of
H
{\displaystyle H}
by adding or removing fewer than
ϵ
n
2
{\displaystyle \epsilon n^{2}}
edges.
The problem can be reformulated as follows: Given a red-blue coloring
H
′
{\displaystyle H'}
of the complete graph
K
h
{\displaystyle K_{h}}
(analogous to the graph
H
{\displaystyle H}
on the same
h
{\displaystyle h}
vertices where non-edges are blue and edges are red), and a constant
ϵ
>
0
{\displaystyle \epsilon >0}
, then there exists a constant
δ
>
0
{\displaystyle \delta >0}
such that for any red-blue colorings of
K
n
{\displaystyle K_{n}}
has fewer than
δ
n
h
{\displaystyle \delta n^{h}}
subgraphs isomorphic to
H
′
{\displaystyle H'}
, then it is possible to eliminate all copies of
H
{\displaystyle H}
by changing the colors of fewer than
ϵ
n
2
{\displaystyle \epsilon n^{2}}
edges. Notice that our previous "cleaning" process, where we remove all edges between irregular pairs, low-density pairs, and small parts, only involves removing edges. Removing edges only corresponds to changing edge colors from red to blue. However, there are situations in the induced case where the optimal edit distance involves changing edge colors from blue to red as well. Thus, the regularity lemma is insufficient to prove the induced graph removal lemma. The proof of the induced graph removal lemma must take advantage of the strong regularity lemma.
= Proof
=Strong Regularity Lemma
The strong regularity lemma is a strengthened version of Szemerédi's regularity lemma. For any infinite sequence of constants
ϵ
0
≥
ϵ
1
≥
.
.
.
>
0
{\displaystyle \epsilon _{0}\geq \epsilon _{1}\geq ...>0}
, there exists an integer
M
{\displaystyle M}
such that for any graph
G
{\displaystyle G}
, we can obtain two (equitable) partitions
P
{\displaystyle {\mathcal {P}}}
and
Q
{\displaystyle {\mathcal {Q}}}
such that the following properties are satisfied:
Q
{\displaystyle {\mathcal {Q}}}
refines
P
{\displaystyle {\mathcal {P}}}
; that is, every part of
P
{\displaystyle {\mathcal {P}}}
is the union of some collection of parts in
Q
{\displaystyle {\mathcal {Q}}}
.
P
{\displaystyle {\mathcal {P}}}
is
ϵ
0
{\displaystyle \epsilon _{0}}
-regular and
Q
{\displaystyle {\mathcal {Q}}}
is
ϵ
|
P
|
{\displaystyle \epsilon _{|{\mathcal {P}}|}}
-regular.
q
(
Q
)
<
q
(
P
)
+
ϵ
0
{\displaystyle q({\mathcal {Q}})
|
Q
|
≤
M
{\displaystyle |{\mathcal {Q}}|\leq M}
The function
q
{\displaystyle q}
is defined to be the energy function defined in Szemerédi regularity lemma. Essentially, we can find a pair of partitions
P
,
Q
{\displaystyle {\mathcal {P}},{\mathcal {Q}}}
where
Q
{\displaystyle {\mathcal {Q}}}
is extremely regular compared to
P
{\displaystyle {\mathcal {P}}}
, and at the same time
P
,
Q
{\displaystyle {\mathcal {P}},{\mathcal {Q}}}
are close to each other. This property is captured in the third condition.
= Corollary of the Strong Regularity Lemma =
The following corollary of the strong regularity lemma is used in the proof of the induced graph removal lemma. For any infinite sequence of constants
ϵ
0
≥
ϵ
1
≥
.
.
.
>
0
{\displaystyle \epsilon _{0}\geq \epsilon _{1}\geq ...>0}
, there exists
δ
>
0
{\displaystyle \delta >0}
such that there exists a partition
P
=
V
1
,
.
.
.
,
V
k
{\displaystyle {\mathcal {P}}={V_{1},...,V_{k}}}
and subsets
W
i
⊂
V
i
{\displaystyle W_{i}\subset V_{i}}
for each
i
{\displaystyle i}
where the following properties are satisfied:
|
W
i
|
>
δ
n
{\displaystyle |W_{i}|>\delta n}
(
W
i
,
W
j
)
{\displaystyle (W_{i},W_{j})}
is
ϵ
|
P
|
{\displaystyle \epsilon _{|{\mathcal {P}}|}}
-regular for each pair
i
,
j
{\displaystyle i,j}
|
d
(
W
i
,
W
j
)
−
d
(
V
i
,
V
j
)
|
≤
ϵ
0
{\displaystyle |d(W_{i},W_{j})-d(V_{i},V_{j})|\leq \epsilon _{0}}
for all but
ϵ
0
|
P
|
2
{\displaystyle \epsilon _{0}|{\mathcal {P}}|^{2}}
pairs
i
,
j
{\displaystyle i,j}
The main idea of the proof of this corollary is to start with two partitions
P
{\displaystyle {\mathcal {P}}}
and
Q
{\displaystyle {\mathcal {Q}}}
that satisfy the Strong Regularity Lemma where
q
(
Q
)
<
q
(
P
)
+
ϵ
0
3
/
8
{\displaystyle q({\mathcal {Q}})
. Then for each part
V
i
∈
P
{\displaystyle V_{i}\in {\mathcal {P}}}
, we uniformly at random choose some part
W
i
⊂
V
i
{\displaystyle W_{i}\subset V_{i}}
that is a part in
Q
{\displaystyle {\mathcal {Q}}}
. The expected number of irregular pairs
(
W
i
,
W
j
)
{\displaystyle (W_{i},W_{j})}
is less than 1. Thus, there exists some collection of
W
i
{\displaystyle W_{i}}
such that every pair is
ϵ
|
P
|
{\displaystyle \epsilon _{|{\mathcal {P}}|}}
-regular!
The important aspect of this corollary is that every pair of
W
i
,
W
j
{\displaystyle W_{i},W_{j}}
is
ϵ
|
P
|
{\displaystyle \epsilon _{|{\mathcal {P}}|}}
-regular! This allows us to consider edges and non-edges when we perform our cleaning argument.
Proof Sketch of the Induced Graph Removal Lemma
With these results, we are able to prove the induced graph removal lemma. Take any graph
G
{\displaystyle G}
with
n
{\displaystyle n}
vertices that has less than
δ
n
v
(
H
)
{\displaystyle \delta n^{v(H)}}
copies of
H
{\displaystyle H}
. The idea is to start with a collection of vertex sets
W
i
{\displaystyle W_{i}}
which satisfy the conditions of the Corollary of the Strong Regularity Lemma. We then can perform a "cleaning" process where we remove all edges between pairs of parts
(
W
i
,
W
j
)
{\displaystyle (W_{i},W_{j})}
with low density, and we can add all edges between pairs of parts
(
W
i
,
W
j
)
{\displaystyle (W_{i},W_{j})}
with high density. We choose the density requirements such that we added/deleted at most
ϵ
n
2
{\displaystyle \epsilon n^{2}}
edges.
If the new graph has no copies of
H
{\displaystyle H}
, then we are done. Suppose the new graph has a copy of
H
{\displaystyle H}
. Suppose the vertex
v
i
∈
v
(
H
)
{\displaystyle v_{i}\in v(H)}
is embedded in
W
f
(
i
)
{\displaystyle W_{f(i)}}
. Then if there is an edge connecting
v
i
,
v
j
{\displaystyle v_{i},v_{j}}
in
H
{\displaystyle H}
, then
W
i
,
W
j
{\displaystyle W_{i},W_{j}}
does not have low density. (Edges between
W
i
,
W
j
{\displaystyle W_{i},W_{j}}
were not removed in the cleaning process.) Similarly, if there is not an edge connecting
v
i
,
v
j
{\displaystyle v_{i},v_{j}}
in
H
{\displaystyle H}
, then
W
i
,
W
j
{\displaystyle W_{i},W_{j}}
does not have high density. (Edges between
W
i
,
W
j
{\displaystyle W_{i},W_{j}}
were not added in the cleaning process.)
Thus, by a similar counting argument to the proof of the triangle counting lemma (that is, the graph counting lemma), we can show that
G
{\displaystyle G}
has more than
δ
n
v
(
H
)
{\displaystyle \delta n^{v(H)}}
copies of
H
{\displaystyle H}
.
Generalizations
The graph removal lemma was later extended to directed graphs and to hypergraphs.
Quantitative bounds
The usage of the regularity lemma in the proof of the graph removal lemma forces
δ
{\displaystyle \delta }
to be extremely small, bounded by a tower function whose height is polynomial in
ϵ
−
1
{\displaystyle \epsilon ^{-1}}
; that is,
δ
=
1
/
tower
(
ϵ
−
O
(
1
)
)
{\displaystyle \delta =1/{\text{tower}}(\epsilon ^{-O(1)})}
(here
tower
(
k
)
{\displaystyle {\text{tower}}(k)}
is the tower of twos of height
k
{\displaystyle k}
). A tower function of height
ϵ
−
O
(
1
)
{\displaystyle \epsilon ^{-O(1)}}
is necessary in all regularity proofs, as is implied by results of Gowers on lower bounds in the regularity lemma. However, in 2011, Fox provided a new proof of the graph removal lemma which does not use the regularity lemma, improving the bound to
δ
=
1
/
tower
(
5
h
2
log
ϵ
−
1
)
{\displaystyle \delta =1/{\text{tower}}(5h^{2}\log \epsilon ^{-1})}
(here
h
{\displaystyle h}
is the number of vertices of the removed graph
H
{\displaystyle H}
). His proof, however, uses regularity-related ideas such as energy increment, but with a different notion of energy, related to entropy. This proof can be also rephrased using the Frieze-Kannan weak regularity lemma as noted by Conlon and Fox. In the special case of bipartite
H
{\displaystyle H}
, it was shown that
δ
=
ϵ
O
(
1
)
{\displaystyle \delta =\epsilon ^{O(1)}}
is sufficient.
There is a large gap between the available upper and lower bounds for
δ
{\displaystyle \delta }
in the general case. The current best result true for all graphs
H
{\displaystyle H}
is due to Alon and states that, for each nonbipartite
H
{\displaystyle H}
, there exists a constant
c
>
0
{\displaystyle c>0}
such that
δ
<
(
ϵ
/
c
)
c
log
(
c
/
ϵ
)
{\displaystyle \delta <(\epsilon /c)^{c\log(c/\epsilon )}}
is necessary for the graph removal lemma to hold, while for bipartite
H
{\displaystyle H}
, the optimal
δ
{\displaystyle \delta }
has polynomial dependence on
ϵ
{\displaystyle \epsilon }
, which matches the lower bound. The construction for the nonbipartite case is a consequence of Behrend construction of large Salem-Spencer sets. Indeed, as the triangle removal lemma implies Roth's theorem, existence of large Salem-Spencer sets may be translated to an upper bound for
δ
{\displaystyle \delta }
in the triangle removal lemma. This method can be leveraged for arbitrary nonbipartite
H
{\displaystyle H}
to give the aforementioned bound.
Applications
= Additive combinatorics
== Graph theory
== Property testing
=See also
Counting lemma
Tuza's conjecture
References
Kata Kunci Pencarian:
- Graph removal lemma
- Szemerédi regularity lemma
- Extremal graph theory
- Hypergraph removal lemma
- Property testing
- Handshaking lemma
- Glossary of graph theory
- Eulerian path
- Counting lemma
- Tetration