Replacing near twins in a set system
Lax235315.NearTwinReplacement · concepts/Lax235315/NearTwinReplacement.lean · lax-235315
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Lemma
Suppose every set in a finite set system differs from some representative set on at most k vertices. Every order with crossing number at most m for the representatives has crossing number at most m+2k for the original family. This is Lemma 2.2 of Dreier–Kuske.
Concept map
Lean source view on GitHub
| 1 | import Lax195003.WelzlOrders |
| 2 | import Mathlib.Data.Set.SymmDiff |
| 3 | |
| 4 | /-! |
| 5 | --- |
| 6 | title: Replacing near twins in a set system |
| 7 | type: lemma |
| 8 | --- |
| 9 | Suppose every set in a finite set system differs from some representative |
| 10 | set on at most k vertices. Every order with crossing number at most m for |
| 11 | the representatives has crossing number at most m+2k for the original |
| 12 | family. This is Lemma 2.2 of Dreier--Kuske. |
| 13 | |
| 14 | # Formalization notes |
| 15 | |
| 16 | The claim uses the exact crossing number of Lax195003, including its |
| 17 | permutation convention and natural supremum. No sampling or graph hypothesis |
| 18 | is needed. The representative relation permits different original sets to |
| 19 | share the same representative. |
| 20 | -/ |
| 21 | |
| 22 | namespace Lax235315.NearTwinReplacement |
| 23 | open scoped symmDiff |
| 24 | open Lax195003.WelzlOrders |
| 25 | |
| 26 | /-- Near-twin representatives incur at most two crossings per changed vertex. -/ |
| 27 | axiom crossingNumber_le_add_two_mul {n k m : ℕ} |
| 28 | {F R : SetSystem (Fin n)} {π : Equiv.Perm (Fin n)} |
| 29 | (hrep : ∀ X ∈ F, ∃ Y ∈ R, (X ∆ Y).ncard ≤ k) |
| 30 | (hπ : crossingNumber R π ≤ m) : |
| 31 | crossingNumber F π ≤ m + 2 * k |
| 32 | |
| 33 | end Lax235315.NearTwinReplacement |
| 34 |
Formalization notes
The claim uses the exact crossing number of Lax195003, including its permutation convention and natural supremum. No sampling or graph hypothesis is needed. The representative relation permits different original sets to share the same representative.
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments