In graph theory, the hypergraph removal lemma states that when a
hypergraph
In mathematics, a hypergraph is a generalization of a Graph (discrete mathematics), graph in which an graph theory, edge can join any number of vertex (graph theory), vertices. In contrast, in an ordinary graph, an edge connects exactly two vert ...
contains few copies of a given sub-hypergraph, then all of the copies can be eliminated by removing a small number of hyperedges. It is a generalization of the
graph removal lemma
In graph theory, the graph removal lemma states that when a graph contains few copies of a given Subgraph (graph theory), subgraph, then all of the copies can be eliminated by removing a small number of edges. The special case in which the subgraph ...
. The special case in which the graph is a tetrahedron is known as the
tetrahedron removal lemma. It was first proved by Nagle, Rödl, Schacht and Skokan
and, independently, by Gowers.
The hypergraph removal lemma can be used to prove results such as
Szemerédi's theorem
In arithmetic combinatorics, Szemerédi's theorem is a result concerning arithmetic progressions in subsets of the integers. In 1936, Erdős and Turán conjectured that every set of integers ''A'' with positive natural density contains a ''k''- ...
and the multi-dimensional Szemerédi theorem.
Statement
Let
be
-uniform (every edge connects exactly r vertices) hypergraph with
vertices. The hypergraph removal lemma states that for any
exists
such that for any
-uniform,
-vertices hypergraph
with fewer than
subhypergraphs isomorphic to
it is possible to remove all copies of
by removing at most
edges.
An equivalent formulation is that, for any hypergraph
with
copies of
, we can eliminate all copies of
from
by removing
hyperedges.
Graph removal lemma
In graph theory, the graph removal lemma states that when a graph contains few copies of a given Subgraph (graph theory), 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 special case with
.
Proof idea of the hypergraph removal lemma
The high level idea of the proof is similar to that of
graph removal lemma
In graph theory, the graph removal lemma states that when a graph contains few copies of a given Subgraph (graph theory), subgraph, then all of the copies can be eliminated by removing a small number of edges. The special case in which the subgraph ...
. We prove a hypergraph version of
Szemerédi's regularity lemma (partition hypergraphs into pseudorandom blocks) and a counting lemma (estimate the number of hypergraphs in an appropriate pseudorandom block). The key difficulty in the proof is to define the correct notion of hypergraph regularity. There were multiple attempts to define "partition" and "pseudorandom (regular) blocks" in a hypergraph, but none of them are able to give a strong counting lemma. The first correct definition of Szemerédi's regularity lemma for general hypergraphs is given by Rödl et al.
In
Szemerédi's regularity lemma, the partitions are performed on vertices (1-hyperedge) to regulate edges (2-hyperedge). However, for
, if we simply regulate
-hyperedges using only 1-hyperedge, we will lose information of all
-hyperedges in the middle where