Sublinear bag bounds survive independent blow-ups
Lax263307.BlowUpBagBounds · concepts/Lax263307/BlowUpBagBounds.lean · lax-263307
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Theorem
The independent blow-up closure of a hereditary class with strongly edge-sublinear separators also has edge-sublinear decomposition bags. Restrict the original host to vertices used by the projection. Choosing one representative in each fibre embeds this host into the blow-up, so its edge count cannot exceed that of the blow-up. Optimize degree deletion and bounded-fibre lifting, then convert the resulting real exponent to an integer power bound.
Concept map
Evidence
Lean source view on GitHub
| 1 | import Lax263307.EdgeBagBounds |
| 2 | import Lax263307.BlowUpClasses |
| 3 | import Lax263307.BlowUpDeletion |
| 4 | |
| 5 | /-! |
| 6 | --- |
| 7 | title: Sublinear bag bounds survive independent blow-ups |
| 8 | type: theorem |
| 9 | --- |
| 10 | The independent blow-up closure of a hereditary class with strongly |
| 11 | edge-sublinear separators also has edge-sublinear decomposition bags. |
| 12 | Restrict the original host to vertices used by the projection. Choosing |
| 13 | one representative in each fibre embeds this host into the blow-up, so |
| 14 | its edge count cannot exceed that of the blow-up. Optimize degree deletion |
| 15 | and bounded-fibre lifting, then convert the resulting real exponent to |
| 16 | an integer power bound. |
| 17 | |
| 18 | # Formalization notes |
| 19 | |
| 20 | Arbitrary projection fibres, including empty fibres, are allowed. Relabel |
| 21 | used host vertices and enumerate each fibre to identify the graph with an |
| 22 | explicit copy graph. The original host need not have at most as many edges |
| 23 | until its unused vertices are removed. These existential constructions |
| 24 | are structural analysis; the algorithm does not build decomposition bags. |
| 25 | |
| 26 | # Attribution |
| 27 | |
| 28 | Bonnet–Chang, Lemma 16. |
| 29 | -/ |
| 30 | |
| 31 | namespace Lax263307.BlowUpBagBounds |
| 32 | |
| 33 | open GraphClasses EdgeSublinearSeparators BlowUpClasses Lax228581.Treewidth |
| 34 | |
| 35 | axiom blowup_sublinear_bag_bound (C : GraphClass) (hereditary : IsHereditary C) |
| 36 | (separators : HasStronglyEdgeSublinearSeparators C) : |
| 37 | ∃ β c : ℝ, 0 ≤ β ∧ β < 1 ∧ 0 < c ∧ ∀ m (H : SimpleGraph (Fin m)), H ∈ blowUpClass C m → |
| 38 | ∃ D : TreeDecomposition H, ∀ j, |
| 39 | ((D.bag j).card : ℝ) ≤ c * Real.rpow ((H.edgeSet.ncard : ℝ) + 1) β |
| 40 | |
| 41 | axiom blowup_power_bag_bound (C : GraphClass) (hereditary : IsHereditary C) |
| 42 | (separators : HasStronglyEdgeSublinearSeparators C) : |
| 43 | ∃ a A : ℕ, 0 < a ∧ 0 < A ∧ Lax263307.PowerBagBounds.HasPowerBagBound (blowUpClass C) a A |
| 44 | |
| 45 | end Lax263307.BlowUpBagBounds |
| 46 |
Formalization notes
Arbitrary projection fibres, including empty fibres, are allowed. Relabel used host vertices and enumerate each fibre to identify the graph with an explicit copy graph. The original host need not have at most as many edges until its unused vertices are removed. These existential constructions are structural analysis; the algorithm does not build decomposition bags.
Attribution
Bonnet–Chang, Lemma 16.
Used by
From Mathlib
none
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments