Splitting by a transversal keeps few parts in flip-metric balls
Lax185574.SplitBalls · concepts/Lax185574/SplitBalls.lean · lax-185574
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Lemma
Let G be a graph, 𝒫 ≼ 𝒬 partitions of V(G), and T a transversal of 𝒫. Suppose |Ball^𝒬_{r+1}(v)/𝒫| ≤ k for every v ∈ V(G). Then for every v ∈ V(G),
|Ball^𝒬_r(v)/(𝒫 ∧ T)| ≤ k · π_G(k).
This is Corollary 5.4 of Drabik, Dumas, Geniet, Nowakowski, Pilipczuk and Toruńczyk, Variants of merge-width and applications (2026).
Concept map
In the paper
- page 32 of this submission's paper
Lean source view on GitHub
| 1 | import Lax185574.TypeSplitting |
| 2 | import Lax185574.Flips |
| 3 | import Lax185574.VCDimension |
| 4 | |
| 5 | /-! |
| 6 | --- |
| 7 | title: Splitting by a transversal keeps few parts in flip-metric balls |
| 8 | type: lemma |
| 9 | --- |
| 10 | Let G be a graph, 𝒫 ≼ 𝒬 partitions of V(G), and T a transversal of 𝒫. |
| 11 | Suppose |Ball^𝒬_{r+1}(v)/𝒫| ≤ k for every v ∈ V(G). Then for every |
| 12 | v ∈ V(G), |
| 13 | |
| 14 | |Ball^𝒬_r(v)/(𝒫 ∧ T)| ≤ k · π_G(k). |
| 15 | |
| 16 | This is Corollary 5.4 of Drabik, Dumas, Geniet, Nowakowski, Pilipczuk and |
| 17 | Toruńczyk, *Variants of merge-width and applications* (2026). |
| 18 | |
| 19 | # Formalization notes |
| 20 | |
| 21 | The balls are those of the 𝒬-flip metric, `Flips.flipBall`, and 𝒫 ∧ T |
| 22 | is `TypeSplitting.split`. The neighborhood complexity π_G is |
| 23 | `VCDimension.neighborhoodComplexity`. The graph is finite, so that the |
| 24 | counts of parts are exact. The radius r and the bound k are arbitrary |
| 25 | natural numbers. |
| 26 | -/ |
| 27 | |
| 28 | namespace Lax185574.SplitBalls |
| 29 | |
| 30 | open Lax185574.Partitions Lax185574.Flips Lax185574.TypeSplitting Lax185574.VCDimension |
| 31 | |
| 32 | universe z |
| 33 | |
| 34 | /-- **Splitting along a transversal.** If every radius-`(r+1)` ball of |
| 35 | the `𝒬`-flip metric meets at most `k` parts of `𝒫 ≼ 𝒬`, then every |
| 36 | radius-`r` ball meets at most `k · π_G(k)` parts of `𝒫 ∧ T`. -/ |
| 37 | axiom partCount_split_le {V : Type z} [Finite V] (G : SimpleGraph V) (P Q : Setoid V) |
| 38 | (T : Set V) (r k : ℕ) (hPQ : P ≤ Q) (hT : IsTransversal P T) |
| 39 | (hk : ∀ v : V, partCount P (flipBall G Q (r + 1) v) ≤ k) (v : V) : |
| 40 | partCount (split G P T) (flipBall G Q r v) ≤ k * neighborhoodComplexity G k |
| 41 | |
| 42 | end Lax185574.SplitBalls |
| 43 |
Formalization notes
The balls are those of the 𝒬-flip metric, , and 𝒫 ∧ T is . The neighborhood complexity π_G is . The graph is finite, so that the counts of parts are exact. The radius r and the bound k are arbitrary natural numbers.
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments