'Polynomial grid-minor theorem with exponent up to polylogarithmic factors'
Lax17.PolynomialGridMinor · concepts/Lax17/PolynomialGridMinor.lean · lax-17
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Theorem
There are positive integers and such that every finite simple graph of treewidth at least
contains the square grid as a minor. In particular, the polynomial exponent is exactly eight; all remaining loss is polylogarithmic.
The earlier exponent- formulation is retained below as a compatibility corollary.
Treewidth is the parameter defined by the concept. The minor conclusion uses the branch-set model in .
Concept map
Evidence
Lean source view on GitHub
| 1 | import Mathlib.Analysis.SpecialFunctions.Log.Base |
| 2 | import Lax17.GridMinor |
| 3 | import Lax17.Treewidth |
| 4 | |
| 5 | /-! |
| 6 | --- |
| 7 | title: 'Polynomial grid-minor theorem with exponent up to polylogarithmic factors' |
| 8 | type: theorem |
| 9 | --- |
| 10 | There are positive integers and such that every finite simple graph |
| 11 | of treewidth at least |
| 12 | |
| 13 | |
| 14 | |
| 15 | contains the square grid as a minor. In particular, the |
| 16 | polynomial exponent is exactly eight; all remaining loss is polylogarithmic. |
| 17 | |
| 18 | The earlier exponent- formulation is retained below as a |
| 19 | compatibility corollary. |
| 20 | |
| 21 | Treewidth is the parameter defined by the `Lax17.Treewidth` concept. The |
| 22 | minor conclusion uses the branch-set model in `Lax17.GridMinor`. |
| 23 | -/ |
| 24 | |
| 25 | namespace Lax17.PolynomialGridMinor |
| 26 | |
| 27 | universe u |
| 28 | |
| 29 | /-- Polynomial excluded-grid theorem with exact polynomial exponent eight |
| 30 | and an explicit natural-number polylogarithmic factor. The constants are |
| 31 | selected before the graph and grid order. -/ |
| 32 | axiom polynomial_grid_minor_eight_polylog : |
| 33 | ∃ K b : ℕ, 0 < K ∧ 0 < b ∧ |
| 34 | ∀ {V : Type u} [Fintype V] [DecidableEq V] |
| 35 | (G : SimpleGraph V) {g : ℕ}, |
| 36 | 2 ≤ g → |
| 37 | K * g ^ 8 * (Nat.log 2 g) ^ b ≤ |
| 38 | Lax17.Treewidth.treewidth G → |
| 39 | Lax17.GridMinor.ContainsGridMinor G g |
| 40 | |
| 41 | /-- Polynomial excluded-grid theorem with exponent `8 + epsilon`. |
| 42 | |
| 43 | The exponent on `(g : ℝ)` is real exponentiation. The constant is selected |
| 44 | before the graph and grid order, so it depends only on `epsilon`. -/ |
| 45 | axiom polynomial_grid_minor_eight_add_epsilon : |
| 46 | ∀ epsilon : ℝ, 0 < epsilon → |
| 47 | ∃ C : ℝ, 0 < C ∧ |
| 48 | ∀ {V : Type u} [Fintype V] [DecidableEq V] |
| 49 | (G : SimpleGraph V) {g : ℕ}, |
| 50 | 2 ≤ g → |
| 51 | C * (g : ℝ) ^ ((8 : ℝ) + epsilon) ≤ |
| 52 | (Lax17.Treewidth.treewidth G : ℝ) → |
| 53 | Lax17.GridMinor.ContainsGridMinor G g |
| 54 | |
| 55 | end Lax17.PolynomialGridMinor |
| 56 |
Builds on
Used by
none
From Mathlib
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments