Adapted from jtraverso/graph-removal-lemma (Palomar-registered source).
The graph removal lemma for every fixed graph #
Let H be a fixed finite graph on k vertices.
GraphRemoval.card_copies_ge: counting lemma forH. If partss x(one per vertexxofH, possibly repeated) are pairwise dense in a robust sense along the edges ofH, and large enough, then the number of injective mapsfwithf x ∈ s xsending edges ofHto edges ofGis at least(d^k / 4)^k ∏ₓ #(s x).GraphRemoval.le_labelledCopyCount_of_deleteFar: graph removal lemma, far form. For everyε > 0there isδ > 0such that a graph onnvertices from which one must delete at leastε n²edges to destroy all copies ofH(Mathlib'sSimpleGraph.DeleteFarandSimpleGraph.Free) has at leastδ n^klabelled copies ofH(Mathlib'sSimpleGraph.labelledCopyCount).GraphRemoval.graph_removal: graph removal lemma. A graph onnvertices with fewer thanδ n^klabelled copies ofHcan be madeH-free by deleting fewer thanε n²edges.
The quantitative copy-count formulation is stated in Conlon–Fox, Graph removal lemmas,
Theorem 1.1. For fixed H, changing from unlabelled copies to
injective labelled copies changes only a factor depending on H, which is absorbed into δ.
The far form is the contrapositive. Erdős–Frankl–Rödl (1986),
Theorems 1.5 and 1.5′, give related precursors:
starting from an H-free graph, they remove few edges to exclude a clique or a homomorphic image.
Counting lemma for a fixed graph. Let L be a graph on a finite type β with
k = card β vertices, and s : β → Finset α parts of a graph G such that for every edge xy of
L, all subsets A ⊆ s x, B ⊆ s y with #A ≥ η #(s x), #B ≥ η #(s y) have edge density at
least d, where 0 < η ≤ 1, 0 < d ≤ 1, 2 k η ≤ d ^ k and every part has at least 4 k / d ^ k
elements. Then there are at least (d ^ k / 4) ^ k ∏ₓ #(s x) injective maps f : β → α with
f x ∈ s x for every x that send edges of L to edges of G.
Graph removal lemma, far form. The contrapositive of Conlon–Fox,
Graph removal lemmas, Theorem 1.1.
For every finite graph H and every ε > 0 there is δ > 0 such that every finite graph on n
vertices that is ε n²-far from being H-free has at least δ n ^ (card β) labelled copies of
H.
Graph removal lemma. See Conlon–Fox, Graph removal lemmas,
Theorem 1.1.
For every finite graph H and every ε > 0 there is δ > 0 such that every finite graph on n
vertices with fewer than δ n ^ (card β) labelled copies of H has an H-free subgraph obtained
by deleting fewer than ε n² edges.