Edge-sublinear separators imply edge-sublinear decomposition bags
Lax263307.EdgeBagBounds · concepts/Lax263307/EdgeBagBounds.lean · lax-263307
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Theorem
In a hereditary graph class, recursively balanced separators build tree decompositions with a logarithmic factor. Removing isolated vertices first bounds the remaining order by twice the edge count. Absorb the logarithm into a positive fraction of the gap between the separator exponent and one. The resulting bag bound remains strongly sublinear in the edge count.
An integer exponent then expresses this as , which is precisely the class premise used by the routing contradiction.
Concept map
Evidence
Lean source view on GitHub
| 1 | import Lax263307.SeparatorDecompositions |
| 2 | import Lax263307.PowerBagBounds |
| 3 | |
| 4 | /-! |
| 5 | --- |
| 6 | title: Edge-sublinear separators imply edge-sublinear decomposition bags |
| 7 | type: theorem |
| 8 | --- |
| 9 | In a hereditary graph class, recursively balanced separators build tree |
| 10 | decompositions with a logarithmic factor. Removing isolated vertices first |
| 11 | bounds the remaining order by twice the edge count. Absorb the logarithm |
| 12 | into a positive fraction of the gap between the separator exponent and one. |
| 13 | The resulting bag bound remains strongly sublinear in the edge count. |
| 14 | |
| 15 | An integer exponent then expresses this as , |
| 16 | which is precisely the class premise used by the routing contradiction. |
| 17 | |
| 18 | # Formalization notes |
| 19 | |
| 20 | This supplies the class power bound from the original separator hypothesis. |
| 21 | It imposes no additional condition on the class and uses singleton leaf |
| 22 | bags to restore arbitrarily many isolated vertices. Constants are existential |
| 23 | class constants, as in the main theorem. |
| 24 | -/ |
| 25 | |
| 26 | namespace Lax263307.EdgeBagBounds |
| 27 | |
| 28 | open GraphClasses EdgeSublinearSeparators Lax228581.Treewidth |
| 29 | |
| 30 | axiom sublinear_bag_bound (C : GraphClass) (hereditary : IsHereditary C) |
| 31 | (separators : HasStronglyEdgeSublinearSeparators C) : |
| 32 | ∃ β c : ℝ, 0 ≤ β ∧ β < 1 ∧ 0 < c ∧ ∀ n (G : SimpleGraph (Fin n)), G ∈ C n → |
| 33 | ∃ D : TreeDecomposition G, ∀ j, |
| 34 | ((D.bag j).card : ℝ) ≤ c * Real.rpow ((G.edgeSet.ncard : ℝ) + 1) β |
| 35 | |
| 36 | axiom power_bag_bound (C : GraphClass) (hereditary : IsHereditary C) |
| 37 | (separators : HasStronglyEdgeSublinearSeparators C) : |
| 38 | ∃ a A : ℕ, 0 < a ∧ 0 < A ∧ PowerBagBounds.HasPowerBagBound C a A |
| 39 | |
| 40 | end Lax263307.EdgeBagBounds |
| 41 |
Formalization notes
This supplies the class power bound from the original separator hypothesis. It imposes no additional condition on the class and uses singleton leaf bags to restore arbitrarily many isolated vertices. Constants are existential class constants, as in the main theorem.
From Mathlib
none
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments