Discarding long almost-embedding routes
Lax263307.RoutePruning · concepts/Lax263307/RoutePruning.lean · lax-263307
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Theorem
Discard each source edge whose host route uses more than vertices. The number of discarded edges times is at most the original total route size. The remaining graph retains an induced almost-embedding with every route using at most vertices. Edge deletion may create isolated source vertices; the transfer with singleton bags handles them separately.
Concept map
Evidence
Lean source view on GitHub
| 1 | import Lax263307.AlmostEmbeddings |
| 2 | import Lax263307.EdgeDeletionWidth |
| 3 | |
| 4 | /-! |
| 5 | --- |
| 6 | title: Discarding long almost-embedding routes |
| 7 | type: theorem |
| 8 | --- |
| 9 | Discard each source edge whose host route uses more than vertices. The |
| 10 | number of discarded edges times is at most the original total route |
| 11 | size. The remaining graph retains an induced almost-embedding with every |
| 12 | route using at most vertices. Edge deletion may create isolated source |
| 13 | vertices; the transfer with singleton bags handles them separately. |
| 14 | |
| 15 | # Attribution |
| 16 | |
| 17 | Bonnet–Chang, the long-route deletion step in Lemma 11. |
| 18 | -/ |
| 19 | |
| 20 | namespace Lax263307.RoutePruning |
| 21 | |
| 22 | open Lax263307.AlmostEmbeddings |
| 23 | |
| 24 | noncomputable def longEdges {t n : ℕ} {H : SimpleGraph (Fin t)} [DecidableRel H.Adj] |
| 25 | {G : SimpleGraph (Fin n)} (E : AlmostEmbedding H G) (L : ℕ) : Finset (Sym2 (Fin t)) := by |
| 26 | classical |
| 27 | exact (Finset.univ.filter fun e : H.edgeSet => L < (E.route e).card).image Subtype.val |
| 28 | |
| 29 | axiom long_edge_count {t n : ℕ} (H : SimpleGraph (Fin t)) [DecidableRel H.Adj] |
| 30 | (G : SimpleGraph (Fin n)) (E : AlmostEmbedding H G) (L : ℕ) : |
| 31 | L * (longEdges E L).card ≤ ∑ e : H.edgeSet, (E.route e).card |
| 32 | |
| 33 | axiom prune_routes {t n : ℕ} (H : SimpleGraph (Fin t)) [DecidableRel H.Adj] |
| 34 | (G : SimpleGraph (Fin n)) (E : AlmostEmbedding H G) (induced : IsInduced E) (L : ℕ) : |
| 35 | ∃ E' : AlmostEmbedding (H.deleteEdges (↑(longEdges E L) : Set (Sym2 (Fin t)))) G, |
| 36 | IsInduced E' ∧ (∀ e, (E'.route e).card ≤ L) |
| 37 | |
| 38 | end Lax263307.RoutePruning |
| 39 |
Attribution
Bonnet–Chang, the long-route deletion step in Lemma 11.
From Mathlib
none
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments