Catalog.Sparsity.OddStepReduction

Verification

Lemma

Let \(A\) be a distance-\(2j\) independent set in \(G\). Let \(H \preccurlyeq_j G\) be the depth-\(j\) minor (Definition ShallowMinor) of \(G\) obtained by contracting the disjoint distance-\(j\) neighborhoods \(N_j^G[v]\) for \(v \in A\) to single vertices. Identify the vertex of \(H\) resulting from contracting \(N_j^G[v]\) with the original vertex \(v\) of \(G\), so that \(A\) is a subset of vertices of both \(G\) and \(H\). Then any subset of \(A\) is distance-\((2j+1)\) independent in \(G\) if and only if it is distance-\(1\) independent in \(H\).

Review notes

The source states Lemma 3.5 as an iff: for a distance-\(2j\) independent set \(A\) in \(G\), contracting the distance-\(j\) neighborhoods gives a depth-\(j\) minor \(H\) such that a subset of \(A\) is distance-\((2j+1)\) independent in \(G\) if and only if it is distance-\(1\) independent (i.e., an independent set) in \(H\).

The Lean contract uses a consequence form: the minor \(H\) exists, \(|A|\) vertices fit in \(H\), and any independent set of size \(m\) in \(H\) lifts back to a distance-\((2j+1)\) independent subset of \(A\) of the same size. The reverse direction (distance-\((2j+1)\) in \(G\) implies distance-\(1\) in \(H\)) is not stated because the densification proof only uses the forward direction.

Quantifier structure. The existential binds a new vertex type \(W\), instances, a graph \(H\), and the claims about \(H\). The type \(W\) may differ from \(V\) because the contraction quotient changes the vertex set. The condition \(|A| \leq |W|\) ensures \(H\) has at least as many vertices as \(A\), which is needed for applying Ramsey’s theorem in \(H\) during the densification proof.

Catalog/Sparsity/OddStepReduction/Contract.lean (full)

1import Catalog.Sparsity.ShallowMinor.Contract
2import Catalog.Sparsity.UniformQuasiWideness.Contract
3
4namespace Catalog.Sparsity.OddStepReduction
5
6open Catalog.Sparsity.ShallowMinor Catalog.Sparsity.UniformQuasiWideness
7
8/-- Lemma 3.5 (consequence form): given a distance-`2j` independent set `A` in
9 `G`, there exists a depth-`j` minor `H` of `G` such that any independent
10 set of size `m` in `H` lifts to a distance-`(2j+1)` independent subset of
11 `A` of the same size.
12
13 The full statement is an iff (distance-`(2j+1)` independence in `G` ↔
14 distance-`1` independence in `H`), but the consequence form suffices for
15 the densification argument. -/
16axiom oddStepReduction {V : Type} [DecidableEq V] [Fintype V]
17 (G : SimpleGraph V) (j : ℕ) (A : Finset V)
18 (hA : DistIndependent G (2 * j) ↑A) :
19 ∃ (W : Type) (_ : DecidableEq W) (_ : Fintype W) (H : SimpleGraph W),
20 IsShallowMinor H G j ∧
21 A.card ≤ Fintype.card W ∧
22 (∀ m : ℕ, (∃ B : Finset W, m ≤ B.card ∧ DistIndependent H 1 ↑B) →
23 ∃ B' : Finset V, ↑B' ⊆ ↑A ∧ m ≤ B'.card ∧
24 DistIndependent G (2 * j + 1) ↑B')
25
26end Catalog.Sparsity.OddStepReduction
27