Lax17.CutMatchingTheorem
Cut-matching expansion theorem
concepts/Lax17/CutMatchingTheorem.lean · lax-17
No public endorsements yet.
Loading review…
Sign in with ORCIDConcept map
Theorem
On every finite even vertex set, a logarithmic number of perfect matching rounds can be chosen across successive bisections so that the union of the matching-edge instances has constant expansion. This is the existential form of the cut-matching game used in the grid-minor proof; algorithmic running-time claims are intentionally omitted.
Lean source view on GitHub
| 1 | import Mathlib.Data.Nat.Log |
| 2 | import Lax17.Expansion |
| 3 | |
| 4 | /-! |
| 5 | --- |
| 6 | title: Cut-matching expansion theorem |
| 7 | type: theorem |
| 8 | --- |
| 9 | On every finite even vertex set, a logarithmic number of perfect |
| 10 | matching rounds can be chosen across successive bisections so that the union |
| 11 | of the matching-edge instances has constant expansion. This is the |
| 12 | existential form of the cut-matching game used in the grid-minor proof; |
| 13 | algorithmic running-time claims are intentionally omitted. |
| 14 | -/ |
| 15 | |
| 16 | namespace Lax17.CutMatchingTheorem |
| 17 | |
| 18 | universe u |
| 19 | |
| 20 | /-- A cut-matching transcript of \(O(\log n)\) rounds with half-expansion. -/ |
| 21 | axiom logarithmicCutMatchingExpansion : |
| 22 | ∃ c : ℕ, 0 < c ∧ |
| 23 | ∀ (V : Type u) [Fintype V] [DecidableEq V], |
| 24 | 2 ≤ Fintype.card V → |
| 25 | (∃ half : ℕ, Fintype.card V = 2 * half) → |
| 26 | ∃ T : Lax17.Expansion.CutMatchingTranscript V, |
| 27 | T.length ≤ c * Nat.log 2 (Fintype.card V) ∧ |
| 28 | T.IsHalfEdgeExpander |
| 29 | |
| 30 | end Lax17.CutMatchingTheorem |
| 31 |
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