Lax57.PreparedHouseBlockade
Prepared sparse-or-complete house blockades
concepts/Lax57/PreparedHouseBlockade.lean · lax-57
No public endorsements yet.
Loading review…
Sign in with ORCIDConcept map
Evidence
Each proof establishes this claim relative to its assumptions.
Theorem
This is the denominator-cleared preparation carried out in Claim 7.1.1 of Nguyen, Scott, and Seymour. Starting from the semisparse blockade of Lemma 6.2, one samples equal-sized subblocks, removes high cross-degree vertices, and takes large anticonnected components. Failure to find such a component already gives the complete-blockade alternative.
Lean source view on GitHub
| 1 | import Lax57.GraphDefinitions |
| 2 | |
| 3 | /-! |
| 4 | --- |
| 5 | title: Prepared sparse-or-complete house blockades |
| 6 | type: theorem |
| 7 | --- |
| 8 | This is the denominator-cleared preparation carried out in Claim 7.1.1 of |
| 9 | Nguyen, Scott, and Seymour. Starting from the semisparse blockade of Lemma 6.2, |
| 10 | one samples equal-sized subblocks, removes high cross-degree vertices, and |
| 11 | takes large anticonnected components. Failure to find such a component |
| 12 | already gives the complete-blockade alternative. |
| 13 | -/ |
| 14 | |
| 15 | namespace Lax57.PreparedHouseBlockade |
| 16 | |
| 17 | open Finset |
| 18 | open scoped SimpleGraph |
| 19 | open Lax57.GraphDefinitions |
| 20 | |
| 21 | universe u |
| 22 | |
| 23 | /-- A very long equal-width blockade whose noncomplete pairs are sparse in |
| 24 | both vertexwise directions, or the desired complete blockade already. -/ |
| 25 | axiom prepared_house_blockade : |
| 26 | ∃ d : ℕ, 40 ≤ d ∧ |
| 27 | ∀ Q : ℕ, 8 ≤ Q → |
| 28 | ∀ {V : Type u} [Fintype V] [DecidableEq V] |
| 29 | (G : SimpleGraph V) [DecidableRel G.Adj] (S : Finset V), |
| 30 | IsHouseFree G → Q ^ (30 * d ^ 3) ≤ S.card → |
| 31 | ( (∃ C : Blockade (V := V) Q, |
| 32 | C.IsInside S ∧ C.IsComplete G ∧ |
| 33 | ∀ i : Fin Q, |
| 34 | S.card ≤ Q ^ (33 * d ^ 3) * (C.block i).card) ∨ |
| 35 | (∃ (m : ℕ) (B : Blockade (V := V) (Q ^ (4 * d))), |
| 36 | 0 < m ∧ B.IsInside S ∧ |
| 37 | (∀ i, m ≤ (B.block i).card ∧ |
| 38 | (B.block i).card ≤ 8 * Q ^ 2 * m) ∧ |
| 39 | (∀ i, (Gᶜ.induce (B.block i : Set V)).Connected) ∧ |
| 40 | (∀ {i j}, i ≠ j → |
| 41 | ((∀ x ∈ B.block i, ∀ y ∈ B.block j, G.Adj x y) ∨ |
| 42 | (ESparseTo G (Q ^ (4 * d)) (B.block i) (B.block j) ∧ |
| 43 | ESparseTo G (Q ^ (4 * d)) (B.block j) (B.block i)))) ∧ |
| 44 | Q * (∑ i, (B.block i).card) ≤ S.card ∧ |
| 45 | S.card ≤ Q ^ (30 * d ^ 3) * m) ) |
| 46 | |
| 47 | end Lax57.PreparedHouseBlockade |
| 48 |
Community review
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above; your ORCID profile must share a public name.
0 comments