Catalog.Sparsity.OddStepReduction
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)
| 1 | import Catalog.Sparsity.ShallowMinor.Contract |
| 2 | import Catalog.Sparsity.UniformQuasiWideness.Contract |
| 3 | |
| 4 | namespace Catalog.Sparsity.OddStepReduction |
| 5 | |
| 6 | open 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. -/ |
| 16 | axiom 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 | |
| 26 | end Catalog.Sparsity.OddStepReduction |
| 27 |