1 Introduction
A clique minor records a form of complete interaction inside a graph: its vertices are represented by disjoint connected sets, and every two sets have an edge between them. For a finite nonempty simple graph G, let h(G) be the largest order of a clique minor in G. Hadwiger conjectured that the chromatic number always satisfies \chi(G)\le h(G) [11]. The companion manuscript [21, Corollary 1.2] constructs finite simple graphs with \chi(G)>h(G), disproving this ordinary coefficient-one assertion. Its linear relaxation asks whether an absolute constant can replace the coefficient one. We prove a bound of this form even when allowable colors vary from vertex to vertex.
A list assignment \mathcal L assigns a finite set of colors to each vertex. An \mathcal L-coloring is a proper coloring c satisfying c(v)\in\mathcal L(v) at every vertex. The list chromatic number \ell(G)=\chi_{\mathrm{list}}(G) is the least integer k for which every assignment with |\mathcal L(v)|\ge k is colorable. List coloring was introduced independently by Vizing [26] and by Erdős, Rubin, and Taylor [6]. The linear list version of Hadwiger’s conjecture was formulated by Kawarabayashi and Mohar [12, Conjecture 1.3].
Theorem 1.1. There is an absolute integer C\ge1 such that every finite nonempty simple graph G satisfies
Thus the Linear List Hadwiger conjecture has an affirmative resolution. The constant is independent of the graph order, the list assignment, and the number of distinct colors appearing in its union. Taking the same list at every vertex immediately gives the ordinary conclusion.
Corollary 1.2. Every finite nonempty simple graph G satisfies \chi(G)\le C h(G), with the constant C in Theorem 1.1.
Proof. A coloring from the common list \{1,\ldots,\ell(G)\} shows that \chi(G)\le\ell(G).
1.1 Prior work and the two obstacles
The density theorems of Kostochka [13, 14] and Thomason [25] show that every K_t-minor-free graph has a vertex of degree O(t\sqrt{\log t}), as does each of its subgraphs. Greedy coloring in reverse deletion order therefore gives this bound for arbitrary lists. Norin, Postle, and Song [20] went beyond that degeneracy threshold for ordinary coloring, proving O(t(\log t)^\beta) for every fixed \beta>1/4. Norin and Postle [19] extended such bounds to list coloring using the structure of highly connected minor-free graphs.
The coefficient in a linear list bound has a different role from the coefficient in ordinary Hadwiger’s conjecture. Voigt [27] constructed planar graphs that are not 4-choosable. Barát, Joret, and Wood [2] constructed graphs with no K_{3s+2} minor that are not 4s-choosable for every integer s\ge1, and Steiner [24] proved that for every \varepsilon>0 and all sufficiently large t there are K_t-minor-free graphs with list chromatic number at least (2-\varepsilon)t. Thus a universal constant in Theorem 1.1 must be at least two. Our constants are not optimized.
The fractional coloring theorem of Reed and Seymour [23] gives \chi_f(G)\le2h(G), where fractional coloring permits weighted stable sets in place of color classes. It provides a linear supply of stable sets but does not directly give a linear ordinary or list coloring: naive repeated sampling introduces a factor depending on the graph order. Delcourt and Postle [5] obtained the ordinary bound O(t\log\log t) for graphs excluding a K_t minor and reduced a linear ordinary bound to coloring suitably small subgraphs. Liu and Luo [15] subsequently proved the ordinary bound O(t\log\log\log t) and developed bounded stable-set sampling that we use below.1 These ordinary-coloring statements do not by themselves give colorings from arbitrary vertex lists.
For list coloring, Postle proved an O(t(\log\log t)^6) bound for K_t-minor-free graphs [22, Theorem 1.8]. His separability and woven-minor constructions provide the structural framework for our passage from small graphs to arbitrary orders. Delcourt and Postle outlined an O(t(\log\log t)^2) list bound in the first version of their paper [4, Section 6], leaving the details to the reader. In subsequent work posted on October 1, 2026, Gu and Xu [10, Theorem 1.3] proved an O(t\log\log t) list bound. Connectivity extraction by the constraint-budget method of Girão and Narayanan [9], and the highly linked graph theorem of Bollobás and Thomason [3], are further key antecedents. We reproduce the list transfer, density, path accounting, and recursion arguments in the forms required here.
Two difficulties remain after these reductions. Even on a small graph, a sampled stable set cannot be given a single color unless that color is available at every vertex receiving it. In a graph of unrestricted order, the paths used to assemble a minor may themselves contain arbitrarily many vertices. Their deletion must therefore be charged through their structure, rather than through their order. The proof addresses these two difficulties separately.
1.2 Proof strategy
First, Proposition 3.1 proves that a K_t-minor-free graph on at most t^{11/10} vertices is Lt-choosable, for an absolute L and all sufficiently large t. We partition the union of all lists into bins, assigning each color to a single bin throughout the graph. A vertex is eligible for a bin precisely when its own list contains a color in that bin. A random partition gives every vertex enough eligible bins at every stage, before any remaining graph is chosen. Lemma 3.2 then repeatedly halves an upper bound on the fractional chromatic number using sampled stable sets restricted to eligible vertices. Vertices assigned to the same bin lie in one stable set, so each can choose its own allowable color from that bin; colors in different bins cannot conflict.
To prove the thinning lemma, suppose every sampling outcome leaves a fractional chromatic number greater than half the current bound. A deterministic separator decomposition finds a fixed highly connected subgraph in which a remainder still has large expected fractional chromatic number. Independent repetitions produce disjoint private vertex sets, each supporting a clique model. A small, fixed family of matching tests shows that the complement of the union of the sampled remainders remains highly connected. Connecting equally labeled bags through this complement produces the excluded clique minor. The proof uses bounded stable-set sampling and ordinary-chromatic connectivity extraction, with the full argument given in Section 3. Summing the costs of successive halving stages requires only O(t) bins.
Second, Lemma 4.3 extracts highly connected subgraphs with a linear loss of list chromatic number. The additive list-deletion estimate, Lemma 4.5, reserves colors for a small set and controls its interaction with all remaining vertices. Its probabilistic estimate tests only polynomially many exceptional vertices, independently of the ambient graph order and palette size. Minimum-length path systems give the sparsity needed to apply this estimate even when the paths are long. The density argument also supplies small highly connected subgraphs in which clique models can be built while connecting paths are rerouted.
The sequential construction in Lemma 7.1 then shows that a graph of sufficiently large list chromatic number either contains the desired clique minor or splits into two disjoint subgraphs retaining nearly all of that list chromatic number. At each step, one small district supplies new adjacencies between model bags and a separate junction joins the paths carrying those bags forward. The deletion estimate applies to the complete history of original minimizing paths, including vertices no longer used by the growing model.
Finally, Theorem 8.1 builds a clique model whose bags contain prescribed roots, together with paths for prescribed terminal pairs. After reserving the paths for the terminal pairs, the remaining task is a rooted model inside a fresh region. Separability supplies three disjoint districts for recursive calls. Partitioning the root labels into three blocks and assigning one district to each pair of blocks reduces each call to about two thirds as many roots, while every pair of labels still occurs together in one district. Connectivity extraction and the case with no prescribed pairs complete the theorem.
Section 2 fixes the external inputs and probabilistic tools. Section 3 proves the small-graph list bound, and Section 4 establishes list extraction and deletion. Section 5 constructs small highly connected districts; Section 6 develops their routing interfaces. Sections 7 and 8 prove separability and the final recursive theorem. The only structural results used without proof are the fractional minor bound, ordinary-chromatic connectivity extraction, and the terminal grouping theorem, whose precise statements follow.
2 Preliminaries and probabilistic tools
All graphs are finite, simple, and undirected. A stable set is a set of pairwise nonadjacent vertices. For a vertex set X, write P[X] for the induced subgraph and P-X=P[V(P)\setminus X]. A clique model consists of disjoint nonempty connected vertex sets, called bags, with an edge between every two bags. Models lift through edge contractions and vertex deletions, so h is nonincreasing under taking minors. Whenever a subgraph is specified by its vertices, it is induced. Adding edges to a connected or highly connected subgraph preserves the corresponding property, so the subgraphs produced below may be replaced by induced subgraphs on their vertices.
A graph is k-connected if it has more than k vertices and remains connected after deletion of fewer than k vertices. Such a graph has minimum degree at least k. A separator split is a partition V(P)=A\mathbin{\dot\cup}Z\mathbin{\dot\cup}A', with A,A' nonempty and anticomplete. If |V(P)|>k and P is not k-connected, there is such a split with |Z|<k. Deleting z<k vertices from a k-connected graph leaves a (k-z)-connected graph. All logarithms are natural. The null graph has h=\ell=\chi=f=0. Integer parameters include minor orders, connectivity requirements, and numbers of paths; powers bounding graph orders need not be integers.
2.1 Fractional coloring and established structural results
The fractional chromatic number f(P) is the minimum total weight of nonnegative weights on the stable sets of P that cover every vertex with weight at least one. Finite linear-programming duality [8] gives
The primal is feasible, using singleton stable sets, and has a finite optimum; thus this use of duality has no feasibility or boundedness exception. For r>0, f(P)\le r is equivalent to a distribution on stable sets with every vertex included with probability at least 1/r. Indeed, divide a fractional coloring by r and put any missing mass on the empty set; conversely multiply such a distribution by r. Restriction to an induced subgraph cannot increase f, and adding one vertex increases it by at most one.
Theorem 2.1 (Fractional minor bound). Every graph P satisfies f(P)\le4h(P).
This follows from the stronger bound f(P)\le2h(P) of Reed and Seymour [23, Statement (1.3)]. We keep the factor four throughout.
Theorem 2.2 (Ordinary-chromatic connectivity extraction). If k\ge1 is an integer and \chi(P)\ge7k, then P has a k-connected subgraph J with \chi(J)\ge\chi(P)-6k.
We use the form stated in [5, Theorem 5.1], attributed there to Girão and Narayanan. There is no minor-exclusion hypothesis. In particular the theorem applies to auxiliary clique blow-ups, which need not inherit any minor exclusion.
Theorem 2.3 (Grouping terminals). There is an absolute integer \gamma\ge1 such that the following holds. In a \gamma m-connected graph, every partition of m\ge1 distinct terminals into nonempty groups can be realized by pairwise disjoint connected vertex sets, one containing each group.
This is a consequence of the highly linked graph theorem of Bollobás and Thomason [3]; we use the case with second knitting parameter one in [5, Definition 5.7 and Theorem 5.8]. The constant \gamma is uniform in the number and sizes of the groups. For a group of size two, a path within its connected set joins its terminals. We will apply this observation to any prescribed pairing of distinct terminals.
2.2 Bounded sampling and concentration
The following real-parameter form of bounded stable-set sampling is convenient. Its integer-parameter form appears in [15, Lemma 4.1]; we include the short proof.
Lemma 2.4. Suppose |V(P)|\le n, where n\ge1, and f(P)\le r, where r\ge1. There is a distribution on stable sets I such that
Proof. Start with a stable-set distribution having inclusion probabilities at least 1/r. Conditional independent deletion of each included vertex reduces every marginal to exactly 1/r and preserves stability. Put M=\lceil n/r\rceil. Partition each resulting stable set I into parts of size at most M, assigning its probability mass to each part. This gives a finite measure of total mass at most
Every vertex still has mass 1/r. Add mass on the empty set to make the total exactly two and divide by two.
We also record the standard bounded-martingale-difference estimate [1, 17], with its short exponential-moment proof.
Lemma 2.5 (Bounded differences). Let Z be a function of s\ge1 independent finite random variables. If changing one variable changes Z by at most b>0, then
Proof. Expose the variables in order. The martingale of conditional expectations has differences of conditional mean zero and absolute value at most b. Convexity bounds the conditional exponential moment of a difference at \lambda by \cosh(\lambda b)\le\exp(\lambda^2b^2/2). Multiplying these bounds and applying Markov’s inequality with \lambda=u/(sb^2) gives the upper tail. Apply the same argument to -Z and add the two bounds.
2.3 A small family of connectivity tests
The next test replaces an enumeration of arbitrary vertex cuts by an enumeration of unions of a few open neighborhoods. The family is fixed before the random deleted set is chosen.
Lemma 2.6 (Cut test). Let P be a k-connected graph on at most n vertices, where k is a sufficiently large integer. Set
There is a family of at most (n+1)^{s+1} matchings, each of size \lfloor k/8\rfloor, with the following property. If U\subseteq V(P), every vertex of P has at least k/2 neighbors outside U, and fewer than k/32 endpoints of each matching belong to U, then P-U is \lfloor k/32\rfloor-connected.
Proof. For every set R of at most s vertices, put B_R=\bigcup_{v\in R}N_P(v). Whenever both B_R and its complement have size at least k/3, fix a matching of size \lfloor k/8\rfloor across this cut. Such a matching exists: otherwise the endpoints of a maximal smaller matching form a vertex cover of the crossing edges, of size less than k/4. Both sides remain nonempty after their removal, contradicting k-connectivity. The number of possible sets R, and hence of matchings, is at most (n+1)^{s+1}.
The neighborhood assumption ensures that P-U has more than \lfloor k/32\rfloor vertices. If it fails the asserted connectivity, there are a set Z\subseteq V(P)\setminus U with |Z|<k/32 and nonempty anticomplete sides A,A' partitioning V(P)\setminus(U\cup Z). Every vertex of either side has more than k/3 neighbors in that same side, since it has at least k/2 neighbors outside U and loses fewer than k/32 to Z. In particular both sides have size at least k/3.
Make s independent uniform draws from A. For each vertex v\in A, the probability that none of the draws is an open neighbor of v is at most \exp(-ks/(3n)). The union bound over A is less than one by the choice of s. Thus the set R of drawn vertices, after repetitions are removed, satisfies A\subseteq B_R. Since A,A' are anticomplete, A'\cap B_R=\varnothing. The matching fixed for this cut has every edge incident with U\cup Z, for otherwise an edge would join A to A'. But U contains fewer than k/32 of its endpoints, and Z contains fewer than k/32 vertices. They cannot cover its \lfloor k/8\rfloor disjoint edges. This contradiction proves the lemma.
3 List coloring small graphs
Proposition 3.1. There are an absolute positive integer L and an absolute integer t_0 such that, for every integer t\ge t_0 and every graph G,
We will color the graph in stages, halving an upper bound on its fractional chromatic number at each stage. For each sampled stable set, only a specified subset of vertices is eligible to be removed. The next lemma allows these eligibility restrictions to be fixed in advance. In the final application they will come from one partition of the actual colors appearing in the lists, chosen before the successive remaining graphs are determined.
Lemma 3.2 (Eligible thinning). There is an absolute positive integer B such that the following holds for all sufficiently large integers t. Let n,r be real parameters with
and let P be a graph with |V(P)|\le n, h(P)<t, and f(P)\le r. Set
Suppose E_1,\ldots,E_N\subseteq V(P) contain every vertex at least N/2 times. There are stable sets I_1,\ldots,I_N of P, each of size at most \lceil n/r\rceil, such that
The cutoff for t is uniform over P,n,r and the eligibility sets.
We prove the lemma by contradiction. If every sampled remainder has fractional chromatic number greater than r/2, we first find a fixed highly connected subgraph H where a remainder still has large expected fractional chromatic number. Fresh independent remainders then contain disjoint subsets, each carrying a clique model. The complement in H of the union of the remainders remains highly connected. To assemble a K_t model, partition its t labels into small blocks and use one of these disjoint models for each block and each pair of blocks. The complement connects all bags assigned to the same label. Every pair of labels is represented together in one model, so the resulting label sets are adjacent. The estimates below provide the models and the connectivity for this construction.
3.1 Eligible samples and uniform concentration
We prove Lemma 3.2 with the following fixed choice of B. Let \gamma be the integer in Theorem 2.3. Fix
and choose a positive integer B such that
These constants remain fixed throughout this section.
Consider an integer t and real parameters n,r satisfying
Let P be a graph on at most n vertices with h(P)<t and f(P)\le r. Set
Here x bounds the size of a label block, q bounds the number of disjoint clique models, and k is the connectivity required of H. The parameters N and M are the number of trials and the maximum size of one sampled stable set. We always take t above an absolute cutoff large enough that r\ge400. In particular x\ge1. The following bounds hold uniformly in (4):
Indeed, t/x\le400t/r\le400y, so \lceil t/x\rceil\le401y. Also
Our choice of D_0 consequently gives, for all sufficiently large t,
Fix sets E_1,\ldots,E_N\subseteq V(P) such that each vertex belongs to at least N/2 of them. These are the eligibility sets and are fixed before sampling. Independently for each j\in\{1,\ldots,N\}, sample a stable set I_j from the distribution in Lemma 2.4, with
The covered vertices at trial j are I_j\cap E_j, and the remainder is
For every vertex v, independence of the trials and the eligibility condition imply
In particular, (3) and (6) give
For the first inequality, divide by r and use
For the second, use q^2p\le Q_0^2y^4(2y)^{-B/4}\le Q_0^2 2^{-B/4}.
Lemma 3.3. Take at most q independent copies of the experiment (8). Let Z be any one of the following quantities, where the vertex set A\subseteq V(P) is fixed before sampling:
For each fixed \delta>0, and all sufficiently large t,
uniformly over all the data in (4) and all eligibility sets satisfying the stated condition.
Proof. Changing one sampled stable set changes W_i on at most 2M vertices. It changes a union of remainders on at most the same number of vertices. Adding or deleting a vertex changes fractional chromatic number by at most one, so all the quantities in the statement have bounded differences at most 2M per trial.
For sufficiently large t, r\log(2y)\ge1, and hence N\le(B+1)r\log(2y). With A_0=4Q_0(B+1), we obtain
Lemma 2.5 therefore gives
Since 1\le y\le\log t, the exponent in the last line has magnitude at least t^{7/10} for all sufficiently large t. The cutoff depends only on \delta and the fixed constants. Independence between different vertices is not used.
All asymptotic probability estimates below are uniform over these data. Only finitely many fixed positive values of \delta will be used in Lemma 3.3, so their cutoffs can be combined.
3.2 Localizing a failure of thinning
Lemma 3.4. Suppose that every outcome of the experiment (8) having positive probability satisfies f(P[W])>r/2. Then there is a fixed induced k-connected subgraph H\subseteq P such that
The subgraph H is chosen before any fresh copies of the experiment are sampled.
Proof. Build a binary decomposition of P, making all choices before sampling. A node is an induced subgraph. Stop at a node of order at most 2k, and also at a larger node which is k-connected. Otherwise choose a separator of size less than k, partition the vertices outside it into two nonempty anticomplete sides, and form two children by adding the separator to each side.
There are O(n^2+1) nodes. To see this, give a node of order u>2k potential u-k. Each large child’s potential is strictly smaller than its parent’s, since the other exclusive side is nonempty. If both children are large, their potentials sum to at most their parent’s: their orders sum to u+|S|<u+k, where S is the separator. If just one child is large, its potential alone is at most the parent’s. Thus at each depth the sum of the large-node potentials is at most n, while the depth of a large-node branch is at most n. The small leaves contribute at most two children per large node, in addition to a possible small root.
Every separator and every small leaf has order at most 2k. Its expected intersection size with W is at most 2kp\le r/1000. Lemma 3.3 and a union bound over the decomposition show that, with probability 1-o(1), all these intersections have fewer than r/100 vertices. If every k-connected leaf had expected fractional chromatic number at most r/4 after restriction to W, the same lemma would give, again with probability 1-o(1), fractional chromatic number less than 3r/10 in every such leaf. A small leaf has this latter bound as well, since its fractional chromatic number is at most its order.
Fix an outcome satisfying all these conclusions. Write F=P[W]. The assumption of the lemma gives f(F)>r/2, whereas every leaf restriction has fractional chromatic number less than 3r/10. We compare these bounds by replacing every vertex of F with a clique of the same large order. Ordinary-chromatic connectivity extraction in this larger graph will produce a subgraph of large chromatic number that cannot cross any of the blown-up separators. It must lie in one blown-up leaf, giving the contradiction.
For a positive integer m, form F^{(m)} by replacing each vertex of F with a clique of order m, and replacing each edge with a complete join between its two replacement cliques. Every color class of F^{(m)} projects to a stable set of F and uses at most one vertex of each replacement clique. Dividing the multiplicities of these projected stable sets by m therefore gives a fractional coloring of F. Consequently
For each leaf restriction, choose a fractional coloring of weight less than 3r/10. Round its finitely many stable-set weights up to multiples of 1/m. Give a distinct color slot to each unit of weight 1/m. Every original vertex belongs to at least m slots, so its m copies can be assigned distinct slots containing that vertex. A slot is a stable set upstairs: it contains at most one copy of any original vertex, and its original vertices form a stable set. The rounding adds only a bounded number of slots, independent of m for this fixed leaf. There are finitely many leaves, so for all sufficiently large m, every blown-up leaf restriction has a coloring with fewer than 31mr/100 colors.
Apply Theorem 2.2 to F^{(m)} with the integer parameter k'=\lceil mr/50\rceil. For sufficiently large m, (13) exceeds 7k'. We obtain a k'-connected subgraph J with
Each restricted separator of the decomposition has fewer than r/100 vertices, so its blow-up has fewer than mr/100<k' vertices. Thus J cannot meet both exclusive sides of any such split: deleting its vertices in the separator would disconnect J with fewer than k' deletions. Nor can J be contained in the separator, because its order is greater than k'. Descending the decomposition places J inside a single blown-up leaf restriction, contradicting that leaf’s coloring bound.
It follows that some k-connected leaf satisfies (12). This argument also covers the case where P is too small to be k-connected: if all leaves were small, the same contradiction would apply. Finally, the blow-up is only an auxiliary graph for the extraction theorem, which requires no minor exclusion; no bound on its clique-minor number was used.
3.3 Private models and a connected complement
Assume the failure hypothesis of Lemma 3.4, and fix the resulting subgraph H. Sample q fresh independent copies W_1,\ldots,W_q of (8). Put
The sets T_i are pairwise disjoint subsets of U.
Lemma 3.5. With failure probability at most 4q(q-1)p+o(1), every H[T_i] has fractional chromatic number greater than r/8, and hence contains a K_{2x} model.
Proof. By (12) and Lemma 3.3, the events
all hold with probability 1-o(1): the individual failure probability is at most 2\exp(-t^{7/10}), and q\le Q_0(\log t)^2.
For each outcome of W_i satisfying \mathcal A_i, choose optimal dual weights on H[W_i\cap V(H)] of total weight a_i>r/5. Choose these weights as a function of W_i alone. Conditional on this one copy, each other copy still satisfies the vertex survival bound (9). Therefore the expected weight on vertices belonging to some other copy is at most (q-1)pa_i. Markov’s inequality shows that the probability of \mathcal A_i together with the loss of more than a_i/4 is at most 4(q-1)p.
Taking a union bound over i, we conclude that, except with probability 4q(q-1)p+o(1), all private sets retain weight at least 3a_i/4>3r/20>r/8. Restriction to T_i preserves dual feasibility: each stable set in H[T_i] is also a stable set in H[W_i\cap V(H)]. Hence f(H[T_i])>r/8. In this calculation we have conditioned only on a single copy at a time, not on the simultaneous events \mathcal A_1,\ldots,\mathcal A_q.
Theorem 2.1 now gives
so each private set contains the required model. The models are vertex-disjoint because the private sets are disjoint.
Lemma 3.6. With probability 1-o(1), every vertex of H has at least k/2 neighbors in H-U, and H-U is \lfloor k/32\rfloor-connected.
Proof. Each fixed vertex belongs to U with probability at most qp\le10^{-4} by (10). Before sampling, fix k neighbors of each vertex of H, possible since H is k-connected. The expected number of those neighbors in U is at most k/10000. Having at least k/2 of them in U thus requires a deviation greater than k/3\ge r/3. Lemma 3.3 and a union bound over at most n vertices prove the neighborhood assertion with probability 1-o(1). This assertion holds for all vertices of H, including those in U.
For the connectivity assertion, use the family of test matchings in Lemma 2.6 for the fixed graph H, with order bound n and connectivity parameter k. Fix this family before sampling the fresh copies, and set
The number of tests is at most
Here the constants are absolute, since D_0 is fixed.
The endpoint set of each test matching is a fixed set to which Lemma 3.3 applies. It has size at most k/4, so its expected intersection size with U is at most k/40000. A count of at least k/32 therefore requires a deviation greater than k/64\ge r/64. Lemma 3.3 and the displayed bound on the number of tests show that, with probability 1-o(1), every test matching has fewer than k/32 endpoints in U. Together with the neighborhood assertion, these are the hypotheses of Lemma 2.6, which gives the claimed connectivity.
Proof of Lemma 3.2. If P is empty, take all the stable sets empty. Otherwise use the experiment (8) and suppose that every outcome of positive probability has f(P[W])>r/2. Lemma 3.4 supplies a fixed H. By (10), the failure probability in Lemma 3.5 is at most 4\cdot10^{-4}+o(1). Thus Lemmas 3.5 and 3.6 hold simultaneously with positive probability for sufficiently large t. Fix such an outcome, including its q disjoint K_{2x} models.
Partition the t labels of a prospective K_t model into b=\lceil t/x\rceil nonempty blocks of size at most x. Assign a different private model to each single block and each unordered pair of distinct blocks. There are b+\binom b2=b(b+1)/2\le b^2=q assignments. In a model assigned to one block, retain one bag for each label of that block. In a model assigned to two blocks, retain one bag for each label in their union. At most 2x bags are retained from each model, and every pair of distinct labels appears together in one assigned model.
Choose a port vertex in every retained bag. There are at most 2xq ports, and each has at least k/2 neighbors in H-U. By (7), we can choose a distinct such neighbor for every port, greedily. Let m be the actual number of chosen neighbors, so 1\le m\le2xq. Their labels partition them into t nonempty groups. The graph H-U has connectivity at least
so Theorem 2.3 provides pairwise disjoint connected sets in H-U containing these groups.
For each label, unite its connected set in H-U with all its assigned private bags and their port edges. This set is nonempty and connected. Different labels give disjoint sets: their connected sets in H-U are disjoint, all private bags are disjoint, and the bags lie in U. Every two label sets are adjacent because their labels occur together in an assigned clique model. These sets form a K_t model in P, contrary to h(P)<t. Some outcome of the sampling experiment must therefore have fractional chromatic number at most r/2, as required.
3.4 Assigning the colors to bins
Proof of Proposition 3.1. Fix a sufficiently large integer t, and let G satisfy the hypotheses of the proposition. The empty graph needs no colors, so suppose that G is nonempty. Set
and let J be the largest nonnegative integer for which r_J\ge t/\log t. For each j\in\{0,\ldots,J\}, allocate a separate block of
bins. Allocate a further 16t bins for cleanup. All these bins are distinct. Their total number n_{\mathrm{bin}} is at most a fixed constant times t. Indeed, y_j\le2^j, so
Also J+1=O(\log\log t), since 2^J\le4\log t. Choose an integer
For all sufficiently large t, we have n_{\mathrm{bin}}\le D_{\mathrm{bin}}t. Finally choose a positive integer L such that
Let \mathcal L be any finite list assignment on G with |\mathcal L(v)|\ge Lt at every vertex. Map each color in the finite union \bigcup_v\mathcal L(v) independently and uniformly to one of the n_{\mathrm{bin}} bins. We claim that a map can be fixed such that every vertex has an allowable color in at least half the bins of every block, including cleanup.
For a fixed vertex and a block of u bins, failure of this property implies that a subset of \lceil u/2\rceil bins is missed by its list. For a specified such subset, the probability of being missed is at most
There are at most 2^u choices for the missed subset, so (14) bounds the failure probability by e^{-u}. Every nonfinal block has u\ge B(\log2)t/\log t, and the cleanup block has u=16t. Thus, with c_B=\min\{B\log2,16\}>0 and \log t\ge1, a union bound over all vertices and blocks gives failure probability at most
For sufficiently large t, the desired map therefore exists; fix one. This probability estimate depends on the list sizes, but not on the number of distinct colors in their union.
Call a vertex eligible for a bin if its list has a color assigned to that bin. It remains eligible whenever it survives to a later stage. At the start, Theorem 2.1 gives f(G)\le4t=r_0. At stage j, let P be the current induced remainder. If it is empty, stop. Otherwise h(P)<t, |V(P)|\le t^{11/10}, and inductively f(P)\le r_j. For each bin of that stage, take its eligible vertex set inside P. Every vertex belongs to at least half these sets. Lemma 3.2, with n=t^{11/10}, supplies a stable set for each bin such that deleting the eligible covered vertices leaves fractional chromatic number at most r_j/2=r_{j+1}. Retain one covering bin for every vertex removed at this stage.
After stage J, the remaining graph has fractional chromatic number at most r_{J+1}<t/\log t. If it is nonempty, put \rho=t/\log t and independently sample a stable set in each cleanup bin from a fractional coloring distribution having every vertex inclusion probability at least 1/\rho. Such a distribution exists because f\le\rho. Every remaining vertex is eligible in at least 8t cleanup bins, so its probability of being missed by all eligible samples is at most
The probability that any remaining vertex is missed is therefore at most t^{11/10}t^{-8}=t^{-69/10}<1. Choose an outcome covering every remaining vertex and again retain one covering bin for each vertex.
Every vertex now has a retained bin and belongs to the stable set associated with that bin. Choose any color in its original list which maps to that bin. If two vertices receive the same color, the global map sends that color to their common retained bin. Both vertices lie in that bin’s stable set and are therefore nonadjacent. This is a proper \mathcal L-coloring of G.
The choices of constants were made in the order \gamma, B, D_{\mathrm{bin}}, and L. All subsequent cutoffs depend only on these constants, and every thinning estimate is uniform over the intermediate graphs and eligibility sets. Enlarging one absolute t_0 to satisfy the finitely many cutoff requirements proves the proposition.
4 Extraction and additive deletion for lists
We first establish a list-coloring form of connectivity extraction. We then show that deleting a small set together with a suitably sparse set costs only linearly many colors. Throughout this section, list assignments may have arbitrary finite palettes.
Lemma 4.1. The following hold for every finite graph P.
- (i)
If H is a subgraph of P, then \ell(H)\le \ell(P).
- (ii)
For every Z\subseteq V(P),
\ell(P-Z)\ge \ell(P)-|Z|. - (iii)
If P is q-degenerate, where q is a nonnegative integer, then \ell(P)\le q+1.
Proof. For the first assertion, extend any list assignment on H with lists of size at least \ell(P) to the other vertices of P, retaining the given lists on V(H). A list coloring of P restricts to one of H; additional edges among V(H) cause no difficulty.
For the second assertion, write s=\ell(P-Z) and give every vertex of P a list of size at least s+|Z|. Greedily color P[Z]. At any such step there are at most |Z|-1 colors to avoid. Delete from each remaining list the colors used on its neighbors in Z. At most |Z| entries are removed, so P-Z can be colored from the remaining lists. This proves \ell(P)\le s+|Z|; the empty-graph cases hold as well under our convention.
For the third assertion, repeatedly remove a vertex of degree at most q from the current graph. In the reverse order, every vertex has at most q already colored neighbors, so lists of size at least q+1 suffice.
We use the constraint-budget method of Girão and Narayanan [9], with slack chosen to obtain the extraction estimate needed here; see also [22, Section 3.4]. The precoloring invariant pays for the constraints introduced when a separator is colored. A proper list precoloring on A means a proper coloring of P[A] assigning to each v\in A a color in its given list.
Lemma 4.2. Let k\ge1 and m\ge0 be integers. Suppose every induced k-connected subgraph of P has list chromatic number at most m. Give each vertex v a list \mathcal L(v) of size at least m+6k. Suppose also that:
- (i)
a set A\subseteq V(P) has a proper list precoloring \varphi;
- (ii)
for each v\notin A, a finite set B_v of forbidden colors is specified, with |B_v|<k;
- (iii)
the constraints satisfy
k|A|+\sum_{v\notin A}|B_v|\le2k^2. \tag{15}
Then P has a proper \mathcal L-coloring extending \varphi and avoiding B_v at every v\notin A.
Proof. We induct on |V(P)|. The hypothesis about induced k-connected subgraphs is inherited by induced subgraphs of P. The budget gives |A|\le2k.
If |V(P)|\le2k, extend \varphi greedily. At each vertex there are at most 2k-1 colors used by already colored vertices and at most k-1 forbidden colors. Since the lists have size at least m+6k, a choice is available. This includes the empty graph.
If P is k-connected, then \ell(P)\le m by hypothesis. For every v\notin A, remove B_v and the colors on its precolored neighbors from \mathcal L(v). The remaining list has size at least
By Lemma 4.1, \ell(P-A)\le m, so these lists color P-A. Combining this coloring with \varphi proves the assertion in this case. If P-A is empty there is nothing to extend.
It remains to consider |V(P)|>2k when P is not k-connected. Choose a partition
where V_1,V_2 are nonempty, there are no edges between them, and |Z|<k. Assign to each vertex its constraint cost
Interchange the sides if necessary so that w(V_1)\ge w(V_2). We color the side with the larger constraint cost first, leaving the other side to absorb the cost of precoloring the whole separator. In particular,
We first color P_1=P[V_1\cup Z]. Retain the precoloring on A_1=A\cap(V_1\cup Z). At its other vertices use forbidden sets
These extra prohibitions make the eventual separator coloring compatible with the precolored vertices on the other side. Their total cost obeys
Repeated occurrences of the same color can only reduce the left side.
The sets B'_v need not all have size less than k, but each satisfies
We now convert every vertex with |B'_v|\ge k into a precolored vertex. Process these vertices one at a time. Choose a color from \mathcal L(v) avoiding B'_v and all colors on its currently precolored neighbors in P_1, and then discard the forbidden set at this newly precolored vertex. Its contribution to the constraint cost changes from |B'_v| to k, so the total cost does not increase. In particular, throughout this procedure there are at most 2k precolored vertices. Each choice therefore avoids at most
colors and is possible. Every promoted vertex lies in Z\setminus A, since the original forbidden sets on V_1\setminus A had size less than k. Its chosen color also avoids all precolored neighbors in V_2, by the definition of B'_v.
After the conversions, the constraints on P_1 satisfy all the hypotheses of the lemma: its precoloring is proper, its remaining forbidden sets have size less than k, and its total cost is at most 2k^2. Since V_2 is nonempty, |V(P_1)|<|V(P)|, and induction supplies a coloring \psi_1 of P_1. It respects all the original constraints in P_1. It also avoids every color \varphi(x) at a separator neighbor of x\in A\cap V_2: this was enforced either by an original precoloring, by a conversion, or by a retained forbidden set.
Next consider P_2=P[V_2\cup Z]. Precolor Z according to \psi_1 and retain \varphi on A\cap V_2. The resulting precoloring on Z\cup(A\cap V_2) is proper by the preceding compatibility property. For each vertex of V_2\setminus A, retain its original forbidden set B_v. The new constraint cost is
using (16). All its remaining forbidden sets have size less than k. Since V_1 is nonempty, induction applies to P_2. Its coloring agrees with \psi_1 on Z. The two colorings therefore combine into a proper coloring of P, because there are no edges between V_1 and V_2. They extend the original precoloring and respect every original forbidden set.
Lemma 4.3 (List connectivity extraction). For every integer k\ge1, if \ell(P)>6k, then some induced k-connected subgraph H of P satisfies
Proof. Suppose otherwise and put m=\ell(P)-6k-1, a nonnegative integer. Every induced k-connected subgraph then has list chromatic number at most m. Apply Lemma 4.2 with no precolored vertices and no forbidden colors. It says that every list assignment of size at least m+6k=\ell(P)-1 is colorable, contradicting the definition of \ell(P).
The deletion estimate will reserve colors for a small vertex set. Only vertices with many neighbors in that set need a probabilistic upper bound on the number of reserved colors in their lists. Minor exclusion gives a bound on their number independent of the order of the whole graph.
Lemma 4.4. Let t\ge2 be an integer, let h(P)<t, and let X\subseteq V(P). Then
Proof. Process the indicated outside vertices in any order. Assign each one an as yet unused unordered pair of its neighbors in X. Suppose this fails when processing a vertex v. Choose t distinct vertices in N_P(v)\cap X. Every pair of the chosen vertices has already been assigned to a different previously processed outside vertex adjacent to both. The corresponding paths of length two have mutually distinct internal vertices, all outside X. They form a subdivision of K_t and hence give a K_t minor, a contradiction. Thus the assignment never fails and is an injection into the unordered pairs from X.
Lemma 4.5 (Additive list-coloring loss). Let L\ge1 be the integer constant in Proposition 3.1. For each fixed integer d\ge0, put
For every sufficiently large integer t, the following holds. Suppose h(P)<t and X,Y\subseteq V(P) are disjoint sets such that
- (i)
|X|\le t^{11/10};
- (ii)
P[Y] is dt-degenerate;
- (iii)
every vertex outside X\cup Y has at most dt neighbors in Y.
Then
The cutoff is independent of P, its order, and all list assignments and their palettes.
Proof. Write R=P-X-Y and s=\ell(R), and set
We show that P is u-choosable. Given any lists of size at least u, first restrict each list to exactly u entries. Denote the resulting assignment by \mathcal L. Its total palette \mathcal C=\bigcup_{v\in V(P)}\mathcal L(v) is finite, but its size is otherwise unrestricted.
Independently for each color in \mathcal C, reserve that color with probability
Since u\ge(4L+d+5)t>2Lt, this is a probability strictly between zero and one. Reservation is global: all occurrences of a color are reserved together. For each vertex v, the number Z_v of reserved entries in \mathcal L(v) has distribution \operatorname{Bin}(u,p) and mean \mu=2Lt. This mean is independent of s, and overlaps between different lists do not affect this marginal distribution.
For completeness, for every real \lambda its exponential moment obeys
Markov’s inequality with \lambda=-\log2 and \lambda=\log2, respectively, gives
Let
By Lemma 4.4, |T|\le\binom{|X|}{2}. Put \eta=\min\{(1-\log2)/2,\,2\log2-1\}>0. A union bound using (18) and (19) shows that the probability of either of the failures
is at most
for sufficiently large t. There are only polynomially many tested vertices even if P has arbitrarily many vertices. No independence between different vertices’ failure events is required. Fix a reservation for which neither failure occurs.
Use the reserved entries to color P[X]. They provide at least Lt colors at each of its vertices, and Proposition 3.1 applies because |X|\le t^{11/10} and h(P[X])<t. If X is empty this step is vacuous. Write the coloring as \varphi_X.
For each vertex v\notin X, delete from its list the colors on its neighbors in X:
If v\in T, every deleted entry is reserved, so at most 4Lt entries are deleted. If v\notin T, fewer than t entries are deleted because v has fewer than t neighbors in X. In particular, the uniform bound
holds. We have removed only colors actually used on neighbors in X; there is no need to discard all reserved entries at the other vertices.
The bound in (20) is at least dt+1. By Lemma 4.1, the dt-degenerate graph P[Y] therefore has a coloring \varphi_Y from these lists. This coloring has no conflict with \varphi_X.
Finally, at each vertex of R delete from \mathcal L_1(v) the colors used by its neighbors in Y. There are at most dt such neighbors, so its resulting list has size at least
The definition of s=\ell(R) supplies a coloring of R from these lists, with nothing to do if R is empty. The three colorings combine properly, since both pruning steps excluded colors used on neighbors in the previously colored parts. We have colored every u-list assignment on P, proving
Only the fixed cutoff in Proposition 3.1 and the last exponential-versus-polynomial estimate impose a sufficiently-large-t requirement. Neither depends on the graph order or palette size.
5 Density and small connected districts
The sharp order of growth of the density threshold for clique minors was established by Kostochka [13, 14] and Thomason [25]. We prove below a coarser estimate sufficient for our purpose. We need two consequences of density. The incidence estimate of Lemma 5.2 will control exceptional vertices in the path-history bound, Lemma 7.2, after paths are contracted. Lemma 5.4 supplies small highly connected districts in which the later constructions can route paths and build clique models.
Write e(R)=|E(R)| and d(R)=e(R)/|V(R)| for a nonempty graph R. Throughout this section, fix
All assertions involving sufficiently large t have a cutoff independent of the graph. When a fixed parameter K is present, the cutoff may depend on K. An upper bound on an integer order by a real power of t is understood as an ordinary real inequality.
Lemma 5.1. There is an absolute constant C_*>0, for example C_*=10^4, such that, for every integer t\ge2 and every nonempty graph P with h(P)<t,
Consequently, every graph P with h(P)<t satisfies
Proof. Choose a nonempty minor R of P whose density d is as large as possible. If d<10^4, the claimed density estimate holds with C_*=10^4. We may therefore assume d\ge10^4. Put n=|V(R)|. The graph R has no isolated vertex, since deleting one would increase its positive density. Contracting an edge xy with c_{xy} common neighbors loses exactly 1+c_{xy} edges. The maximality of d gives
There is a vertex v of degree at most 2d. Therefore J=R[N_R(v)] has at most 2d vertices and minimum degree at least d-1.
We first record a bound for connected dominating sets in any connected graph C of order at most 2d and minimum degree at least d/2. Take
independent uniform samples from V(C). A fixed vertex has a neighbor in each draw with probability at least 1/4, so the probability that some vertex has no sampled neighbor is at most
Consequently, some choice of at most m sampled vertices dominates C. The diameter of C is at most 11: along a shortest path, the open neighborhoods of the vertices at positions 0,3,6,\ldots are pairwise disjoint, each has at least d/2 vertices, and the graph has at most 2d vertices. There are at most four such positions. Joining each sampled vertex to one fixed sampled vertex along a shortest path therefore gives a connected dominating set of size at most 11m\le66\log(2d), which is at most
We have M\le101\log(2d) and d\ge6M. For the latter inequality, x/\log(2x) is increasing for x\ge10^4, and 10^4>606\log(20000).
We now construct
pairwise adjacent, disjoint connected sets. Start with J_0=J. At step i, choose a component C_i of J_i, take a connected dominating set B_i of C_i of size at most M, and put J_{i+1}=C_i-B_i. For every retained vertex, passing to a component deletes no neighbor. Its neighbors in the original graph J that have disappeared are therefore all in previously chosen bags. As long as at most qM\le d/3 bag vertices have been deleted, each retained vertex has degree at least
In particular, each chosen component has at least d/2+1 vertices, whereas M\le d/6; its deletion of B_i leaves a nonempty graph. The construction consequently continues for all q steps.
Every later bag lies inside C_i-B_i, so it has an edge to B_i by domination. The bags form a K_q model. Since d/(3M)\ge2,
The hypothesis h(P)<t implies d/\log(2d)<606t. The elementary inequality \log(2d)\le2\sqrt d for d\ge1 first gives d<(1212t)^2. Since 2\cdot1212^2<2^{22} and t\ge2,
It follows that d<7272t\log(2t). Together with the case d<10^4 and the inequality d(P)\le d, this proves the density claim with C_*=10^4.
Every nonempty subgraph of P has average degree at most 2C_*t\log(2t), and hence has a vertex of degree at most \lfloor2C_*t\log(2t)\rfloor. Successively deleting such vertices and coloring in the reverse order proves the asserted list-coloring bound. The empty graph causes no exception.
Lemma 5.2. There is an absolute positive integer B_* such that, for all sufficiently large integers t, every graph P with h(P)<t and disjoint vertex sets A,T satisfies
In particular,
Proof. Choose a fixed positive even integer s with \epsilon s/2>4, and put B_*=2s. We first show that, in any graph without a K_t minor, every set U of size b\ge B_*t contains a vertex with at least t^{-\epsilon}b nonneighbors in U distinct from itself. Suppose otherwise, and set \delta=t^{-\epsilon}. Sample an ordered sequence of st distinct vertices of U uniformly, and divide its positions into t batches of size s.
After any previously exposed sampled positions have been fixed, a further position is uniform among at least b-st\ge b/2 remaining vertices. For any already exposed vertex, the conditional probability that this new vertex is a nonneighbor is consequently at most 2\delta. Consider a fixed nontrivial cut of one batch. Expose a fixed position on its smaller side first, and then the positions on its larger side. If the cut has no crossing edge, at least s/2 successive exposures must all be nonneighbors of the first vertex. The probability is at most (2\delta)^{s/2}. Taking the union over at most 2^s cuts, the probability that the batch is disconnected is at most 2^s(2\delta)^{s/2}. For two fixed batches to be anticomplete, every position of the second batch must be a nonneighbor of one fixed position of the first; this has probability at most (2\delta)^s. Thus the probability that some batch is disconnected or some two batches are anticomplete is at most
For large t, the batches can therefore be chosen connected and pairwise adjacent, giving a K_t model. This contradiction proves the claim.
Let T_0 consist of the vertices appearing in the sum in (21). If A or T_0 is empty, there is nothing to prove. Otherwise, delete all vertices outside A\cup T_0 and all edges with both ends in T_0. Process the vertices of T_0 one at a time. Throughout the procedure, the vertices representing A carry a graph that only gains edges. Each unprocessed vertex retains precisely its original neighborhood in A, because there were no edges between vertices of T_0.
For an unprocessed vertex v, put b_v=|N_P(v)\cap A|. Apply the preceding claim to its neighborhood in the current graph on A, which is a subgraph of a minor of P. Choose there a vertex with at least t^{-\epsilon}b_v missing neighbors in that neighborhood, and contract v onto this vertex. This operation adds at least t^{-\epsilon}b_v new edges to the graph on A. After all vertices have been processed, the resulting graph on A is a minor of P. By Lemma 5.1,
For sufficiently large t, C_*\log(2t)\le t^\epsilon, proving (21). Dividing by B_*t, and then using B_*\ge1, proves the last assertion.
The following density-to-connectivity lemma is Mader’s theorem [16]; see also [5, Lemma 4.4]. We include the elementary proof needed here.
Lemma 5.3. For every positive integer k, a graph of density greater than 2k contains an induced k-connected subgraph.
Proof. Choose an induced subgraph H of smallest order v\ge2k such that
Such a subgraph exists: the given graph has density greater than 2k and, being simple, has more than 4k+1 vertices. The equality v=2k is impossible because \binom{2k}{2}<2k^2. Deleting any one vertex therefore leaves at least 2k vertices, and minimality implies
for every x\in V(H).
Suppose that H is not k-connected. There is a separator Z of size z<k and nonempty anticomplete sides A,B partitioning V(H)\setminus Z. Every neighbor of a vertex of A lies in A\cup Z, and likewise for B. Both H[A\cup Z] and H[B\cup Z] therefore have at least 2k vertices and are proper induced subgraphs of H. Their minimality bounds give
a contradiction. Thus H is k-connected.
The next argument uses the maximal-contraction method of Delcourt and Postle [5]. The edge-loss estimates below give the particular order and connectivity bounds needed here.
Lemma 5.4. For every fixed positive integer K, there is an integer
such that, for all sufficiently large integers t, every nonempty graph P with
contains an induced (Kt)-connected subgraph of order at most t^{1.06}.
Proof. Choose an integer D_K satisfying the displayed inequality, and keep it fixed. Write n=|V(P)|. Delete edges to obtain a spanning subgraph P_0 with exactly dn edges, where d=D_Kt. This is possible because D_Ktn is an integer. Restoring deleted edges at the end preserves the connectivity of any induced subgraph. Put
We take t large enough that p_0\ge2.
We will find a small dense subgraph on vertices untouched by the contractions. First we contract a maximum family of connected p_0-vertex sets within an edge-loss budget. We then retain untouched vertices whose degrees have not fallen too far. A second maximal choice of a connected set will stop before reaching p_0, since reaching that order would enlarge the first family. The failure of its one-vertex extensions will force a dense neighborhood, even after the contracted vertices are removed.
Choose a family \mathcal C of as many pairwise disjoint connected vertex sets of P_0, each of size p_0, as possible subject to
Here P_0/\mathcal C denotes the simple graph obtained by contracting each set in the family and suppressing loops and parallel edges. The empty family is allowed, so a maximum exists. Let R=P_0/\mathcal C, and let X be the set of contracted vertices. The vertices outside X are identified with their original vertices in P_0, and edges between two such vertices are unchanged. We have
Indeed the total vertex loss in the contractions is at most n, so (22) gives the lower edge bound.
Let B be the union of the following three sets:
The first exclusion ensures that the vertices retained below are original vertices. The second limits how many neighbors a retained vertex can lose when X is removed from the eventual neighborhood. The third bounds the order of that neighborhood by bounding the degrees of the vertices that define it. Since \lambda/4=D_Kt/400\ge B_*t, Lemma 5.2 bounds the second set by t^{2\epsilon}|X|. The degree sum and (23) bound the third set by 2n/t^{4\epsilon}. For sufficiently large t, p_0\ge t^{5\epsilon}/2, and hence
By Lemma 5.1, the number of edges within B is at most
To bound the edges from B to its complement, first count the vertices outside B with fewer than B_*t neighbors in B: their contribution is at most B_*tn. Lemma 5.2 bounds all remaining crossing edges by
The same bounds hold if B is empty. It follows that
for sufficiently large t, since D_K>400B_*.
Starting with R-B, repeatedly delete a vertex v whose degree in the current graph is less than d/4, or less than \deg_R(v)/8. Charge each deleted edge to the endpoint deleted first. The total charge is at most
The process cannot delete every vertex, because R-B initially has more than dn/2 edges. The surviving nonempty set S satisfies
The second degree bound will let us compare a neighborhood in R with the part remaining in S, once the loss caused by contracting its defining set is controlled.
For a nonempty connected vertex set U in R, let \mathcal L(U) be the number of edges lost when U is contracted to one vertex. If N_R(U) denotes its external neighborhood, then the exact loss is
The first term counts the internal edges that become loops. At each outside neighbor, all but one of its edges into U become parallel edges and are suppressed, giving the second term.
Choose a connected set H\subseteq S of largest possible order u\le p_0 subject to
A singleton is admissible. We have u<p_0. Indeed H contains only untouched original vertices, so it is connected in P_0 as well. If u=p_0, append it to \mathcal C. Contracting the old family and then H gives the same graph as contracting the enlarged family. The actual edge losses add, as do the vertex losses; combining (22) and (27) would make this a larger admissible family, a contradiction.
Write N=N_R(H), and put
We first show that at least one sixteenth of N lies in S. By (26),
By (25), a\ge du/4=25\lambda u and a\ge b/8. As |N|\le b, this gives
In particular N\cap S is nonempty, since a\ge25\lambda u>0.
Fix w\in N\cap S, and contract H to a vertex h. Contracting the edge hw next loses exactly
edges: the common neighbors of h and w are precisely N_R(w)\cap N. If this loss were at most \lambda, the connected set H\cup\{w\}, whose order is at most p_0, would satisfy the budget \mathcal L(H\cup\{w\})\le\lambda u. This would contradict the maximality of u. Thus w has more than \lambda-1 neighbors in N. Since w\in S is not in B, it has fewer than \lambda/4 neighbors in X. For \lambda\ge4, it follows that
Using N\cap S\subseteq N\setminus X and (28), we obtain
Consequently,
Every vertex of H\subseteq S has degree less than dt^{4\epsilon} in R. Therefore
Since D_K is fixed, this is at most t^{1.06} once t^{3\epsilon}\ge D_K. Also,
Lemma 5.3, applied to R[N\setminus X], now gives an induced (Kt)-connected subgraph of order at most t^{1.06}. All vertices in N\setminus X are untouched original vertices, and the edges between them in R are exactly their edges in P_0. Restoring the deleted edges on the same vertex set gives the required induced subgraph of P.
Corollary 5.5. Fix K and D_K as in Lemma 5.4. For all sufficiently large integers t, if
then P contains an induced (Kt)-connected subgraph of order at most t^{1.06}.
Proof. If every nonempty subgraph had a vertex of degree at most 2D_Kt+1, reverse deletion order would color arbitrary lists of size 2D_Kt+2. Thus some subgraph has minimum degree at least 2D_Kt+2. Passing to the induced subgraph on its vertices preserves this degree bound, so that induced subgraph has density at least D_Kt+1. Apply Lemma 5.4 there.
6 Routing, rooted models, and minimizing path systems
The minor constructions in the next two sections require two kinds of control over their connecting paths. We must insert rooted clique models inside districts while preserving the paths’ prescribed ends. We must also bound the list-coloring cost of deleting long path systems. We first establish the packing and replacement tools, then prove the sparsity bounds for minimum-length systems and show how to combine two families sharing a target set.
All paths in this section are simple; a path with one vertex is allowed when its two prescribed ends coincide. The length of a path is its number of edges. A family of paths is vertex-disjoint unless explicitly permitted to share prescribed starting vertices. When a path is oriented from its source to its target, its first and last vertices refer to that orientation.
6.1 Packing paths and rooting a clique minor
We begin with the vertex-capacity form of Menger’s theorem [18], proved here by the integral max-flow/min-cut argument of Ford and Fulkerson [7].
Lemma 6.1 (Vertex path packing). Let A,B be disjoint vertex sets in a graph P, and let j\ge1 be an integer. Suppose that for every X\subseteq V(P) with |X|<j, the graph P-X contains a path from A\setminus X to B\setminus X. Then there are j pairwise vertex-disjoint paths from distinct vertices of A to distinct vertices of B. Each path can be chosen to meet A\cup B only at its two ends.
Proof. Replace each vertex v by two vertices v^-,v^+ and an arc v^-v^+ of capacity one. For each edge uv, add arcs u^+v^- and v^+u^-, both of capacity j. Add a source s with arcs sa^- of capacity j for a\in A, and a sink z with arcs b^+z of capacity j for b\in B.
Start with zero flow. Whenever the residual directed graph has an s–z path, augment by one unit along it. Residual capacities remain integral. Stop upon reaching value j, or if no residual s–z path exists. In the latter case let R be the vertices reachable from s in the residual graph. Every original arc from R to its complement is saturated, and every original arc entering R from its complement has zero flow. Flow conservation therefore shows that the capacity of the outgoing cut equals the current flow value.
If this value is less than j, no capacity-j arc crosses the cut. Its outgoing arcs are consequently unit arcs v^-v^+, for a set X of fewer than j original vertices. Any A–B path in P-X would give an s–z path avoiding those cut arcs, which is impossible. This contradicts the hypothesis. Thus an integral flow of value j is reached.
Decompose that flow into unit s–z paths and directed cycles, and discard the cycles. Each original vertex is used by at most one of the unit paths because its unit arc has capacity one. The corresponding paths in P are therefore vertex-disjoint. On each such path, take its first visit to B and its last preceding visit to A, and retain the segment between them. This gives the asserted endpoint convention without changing the number or disjointness of the paths.
Lemma 6.2 (Two paths from every source). Let A,B be disjoint vertex sets in a graph P, where r=|A|\ge1. If P is 2r-connected and |B|\ge2r, there are two paths starting at each vertex of A, ending at 2r distinct vertices of B, with no intersections other than the two paths sharing their prescribed start. Their internal vertices lie outside A\cup B.
Proof. Replace each vertex of A by two copies. For every original edge, join all copies of one endpoint to all copies of the other, treating a vertex outside A as having a single copy. Write A^* for the 2r source copies. The target set B is unchanged.
Let X^* be a set of fewer than 2r vertices of this new graph. At least one source copy and at least one target survive. In the original graph delete the set X of vertices all of whose copies were deleted. Then |X|\le |X^*|<2r, so the surviving original source and target are connected in P-X. A simple path between them lifts to a path in the copy graph minus X^* by choosing a surviving copy at each vertex. Thus X^* cannot separate A^* from B.
Lemma 6.1 now gives 2r vertex-disjoint paths from A^* to B. Every source copy is an endpoint of one path, so no source copy is internal to another path. Identifying the two copies of each source therefore introduces exactly the permitted common starts and no other overlaps. The endpoint convention in Lemma 6.1 also excludes internal vertices in B.
A stronger rooted-minor theorem of Kawarabayashi is recorded in [5, Lemma 5.14]. We include a proof of the form needed here.
Lemma 6.3 (Rooting a large clique minor). Let k\ge1. If P is 2k-connected and h(P)\ge4k, then any given k distinct vertices are roots of a K_k model: its bags can be indexed by the given vertices so that each bag contains its indexing root.
Proof. We use two successive path packings. The first sends two paths from each root towards the given clique model and leaves some model bags untouched. Its path–bag unions may overlap, but each vertex lies in at most two of them. This bound will certify a second packing to untouched bags, producing the disjoint rooted model.
Let R be the prescribed root set. Start with 4k disjoint bags of a clique model. At most k of these bags meet R, so choose 3k bags disjoint from R and call them eligible. Choose one representative in each eligible bag. Lemma 6.2, applied to these representatives as targets, gives two paths from each root, with their 2k ends in distinct eligible bags.
Among all such double systems, now allowing arbitrary endpoints within the eligible bags but still requiring distinct end bags, choose one of minimum total length. No path meets an eligible bag that is not an end bag of the system: its first such visit would allow that path to be truncated and assigned the unused bag, strictly reducing total length. Consequently at least k eligible bags are untouched by every path. Choose k of them and contract each to a single target vertex; let T be the resulting set of k targets.
For each of the 2k paths of the double system, take its union with its own end bag. These 2k connected sets are unchanged by the contractions just made. Every vertex belongs to at most two of them. Indeed, a vertex outside R belongs to at most one path and at most one eligible bag, whereas a root belongs to its two paths and to no eligible bag. Paths may pass through other used end bags; this observation already allows for those intersections.
In the contracted graph, delete fewer than k vertices. They meet fewer than 2k of the connected sets just described, so at least one such set survives intact, including its root. At least one vertex of T also survives. The surviving set has an edge to every surviving vertex of T, because its end bag was adjacent to every one of the contracted eligible bags. Hence these deletions cannot separate R from T.
Apply Lemma 6.1 with j=k. All k roots and all k targets are used as endpoints, and none is internal on another path. Expand each contracted target bag and add to it the vertices of its root-to-target path. The resulting bags are connected and disjoint. They remain pairwise adjacent through the original edges between the target bags, and each contains its assigned root.
6.2 Wovenness and replacement inside districts
Wovenness records the simultaneous rooted-model and path property used in Postle’s framework [22, Section 3.3]; see also [5, Definition 5.12]. We specify the endpoint coincidences because the recursive construction uses them.
Definition 6.4. For integers a\ge1 and b\ge0, a graph J is (a,b)-woven if the following holds. Prescribe a distinct roots R=\{r_1,\ldots,r_a\} and at most b pairs (x_1,y_1),\ldots,(x_p,y_p) of vertices of J. The endpoint sets \{x_i,y_i\} must be disjoint for different i, but x_i=y_i is allowed, and endpoints may belong to R. Then there are a K_a model with bags M_1,\ldots,M_a satisfying r_j\in M_j, and pairwise vertex-disjoint x_i–y_i paths Q_i, such that
For a coincident pair the path is the single prescribed vertex. Because the model bags are disjoint and contain all the roots, any allowed intersection at r_j belongs to the designated bag M_j.
We use the woven-subgraph replacement argument of [5, Lemma 5.15], recording its intersection conclusions at the first and last district visits of each path.
Lemma 6.5 (Rerouting through a woven district). Let J be an (a,b)-woven subgraph of a graph P, and prescribe a distinct roots in J. Let Q_1,\ldots,Q_q be vertex-disjoint paths in P, where q\le b. Orient each path arbitrarily. For every path meeting J, let x_i,y_i be its first and last vertices in J. There are vertex-disjoint paths Q'_1,\ldots,Q'_q with the same respective endpoints, and a model rooted at the prescribed roots in J, such that the following properties hold:
- (i)
every vertex added to a path belongs to J; more precisely, V(Q'_i)\setminus V(J)\subseteq V(Q_i)\setminus V(J);
- (ii)
a path originally disjoint from J is unchanged;
- (iii)
the intersection of Q'_i with the model is contained in the prescribed roots among x_i,y_i.
The construction can be applied successively in disjoint districts. If some prescribed roots are endpoints of the original path system, the bags for these roots meet the resulting paths only at their own roots, including after all subsequent replacements in other districts.
Proof. The pairs (x_i,y_i) are admissible in Definition 6.4: their endpoint sets are disjoint across paths, and a path meeting J only once gives a permitted coincident pair. Apply wovenness to all these pairs. On each path meeting J, replace the entire segment from x_i to y_i by the path supplied inside J. Its retained prefix and suffix have no vertices in J except their attachment endpoints. They are disjoint from the interiors of all the replacement paths. The retained pieces of different original paths are themselves disjoint, and the replacement paths are disjoint by wovenness. The resulting concatenations are therefore simple, vertex-disjoint paths with the required endpoints and intersections. Notice that a replaced segment may have made excursions outside J; those excursions are removed, explaining the inclusion rather than equality in (i).
For successive replacements, the new vertices at a later step lie in a district disjoint from every earlier district and its model. Thus no new intersection with an earlier model is introduced. A prescribed root that is an original path endpoint remains that endpoint at every step. In its own district it is a first or last visit of that path, and no other path contains it. Its bag therefore has precisely the allowed path intersection.
Remark 6.6. The last conclusion does not require every prescribed root to be a path endpoint. An auxiliary root can be a first or last visit of an unrelated path, and its bag can then meet that path at this root. If only bags whose roots are designated path endpoints are retained, discarding the auxiliary bags removes this issue. A root that was strictly between the first and last district visits need not remain on that path after rerouting.
Fix the positive integer \gamma from Theorem 2.3, and set
Lemma 6.7 (Small districts are woven). For all sufficiently large integers t, every (K_0t)-connected graph J of order at most t^{1.06} is (s,3t)-woven whenever
The cutoff is absolute and uniform in s and J. No minor-exclusion hypothesis on J is required.
Proof. We set aside the prescribed roots and pair endpoints, then split the remaining vertices into one part containing an unrooted clique model and a second, still highly connected part in which to join its bags to the roots and route all prescribed pairs.
Fix an admissible root set and a system of at most 3t pairs. Let Z be the union of the roots and all pair endpoints. For sufficiently large t the displayed upper bound on s is at most t, so |Z|\le7t. Put k'=\lfloor K_0t/2\rfloor. Deleting Z leaves a k'-connected graph: deleting a further set of fewer than k' vertices still deletes fewer than K_0t vertices in total, and the order condition also follows from |V(J)|>K_0t. Every vertex of J, including each vertex of Z, has at least K_0t-|Z|\ge k' neighbors outside Z.
Independently place each vertex of J-Z in A with probability 1/1000, and write B'=V(J)\setminus(Z\cup A). We show that with probability tending to one both of the following hold:
For each vertex of J, fix k' of its neighbors outside Z. The number of these neighbors placed in A is a sum of k' independent indicators with mean k'/1000. By Lemma 2.5, the probability that it is below k'/2000 or above k'/2 is \exp(-\Omega(k')). A union bound over at most t^{1.06} vertices proves (31) with probability tending to one.
For (32), form in advance the cut-test matchings of Lemma 2.6 for J-Z, with connectivity parameter k' and order bound n=t^{1.06}. The number of tests is at most
A test matching has at most k'/4 endpoints. The expected number of its endpoints in A is at most k'/4000, whereas the cut test allows fewer than k'/32. This leaves a fixed positive multiple of k' as a deviation margin. Lemma 2.5, applied to at most k'/4 independent indicators, bounds each failure probability by \exp(-\Omega(k')). Their union has probability tending to zero. On the degree event (31), every vertex of J-Z has at least k'/2 neighbors outside A. Thus all hypotheses of Lemma 2.6 hold simultaneously with positive probability, and it gives (32). Fix such a split.
The graph J[A] is nonempty and has minimum degree at least k'/2000; hence its density is at least k'/4000=\Omega(t). Uniformly for the allowed values of s\ge2,
Lemma 5.1 therefore implies that J[A] contains a K_s model, for all sufficiently large t. If s=1, a single vertex of A supplies the model. Denote the model bags by M_1^0,\ldots,M_s^0 and select a port p_j\in M_j^0 from each bag.
Choose distinct representatives in B' for all the following roles: each port, each root, and each of the two endpoints of every noncoincident prescribed pair. A representative is required to be a neighbor of the vertex it represents. When a root is also a pair endpoint, its two roles receive different representatives. There are at most 2s+6t\le8t roles. By (31), each has at least k'/2 available neighbors in B', so greedy distinct selection is possible.
Partition the representatives into groups of size two: the port and root representatives for each j, and the two endpoint representatives for each noncoincident pair. By (30), for sufficiently large t,
Theorem 2.3 in J[B'] gives disjoint connected sets for these groups. Write C_j for the set joining the representatives of p_j and r_j. The set
is connected, using the two representative attachment edges. These sets are disjoint and remain pairwise adjacent through the original model on A.
In each other grouping set choose a path joining its two representatives, and extend it by their attachment edges to the original pair endpoints. Use the trivial path for every coincident pair. The nontrivial paths are disjoint inside B', all their original endpoints lie in Z, and different pairs have disjoint endpoint sets. The model bags contain no vertices of Z except their own roots. Consequently the only model–path intersections are roots that are endpoints of the respective pairs, exactly as in Definition 6.4.
6.3 Minimum-length systems with free target assignments
The bounds below use the unpaired geodesic-path argument of Postle [22, Lemma 4.14], extended here to two paths at each source. The freedom to reassign targets is essential: the proof shortens a system by exchanging its path suffixes.
The graph in which a path system is minimized matters: all shortcut and degree statements below concern edges of that same graph. We shall use two kinds of systems with disjoint source and target sets A,B:
- (1)
two paths from each vertex of A, ending at distinct vertices of B, with intersections allowed only at their prescribed repeated starts;
- (2)
a specified number q of vertex-disjoint paths from arbitrary distinct vertices of A to arbitrary distinct vertices of B.
In either case there is no prescribed pairing between sources and targets. For type (1), the total number of paths is q=2|A|.
Lemma 6.8 (Bounds from unpaired path minimization). Let A,B be disjoint vertex sets in a graph P. Suppose that a system of one of the two types above is feasible, and choose one of minimum total length. Let q be its number of paths and U its vertex union. Then:
- (i)
the paths have no internal vertices in A\cup B;
- (ii)
each vertex of V(P)\setminus U has at most three neighbors on any one path;
- (iii)
P[U\setminus A] is 2q-degenerate for type (1), and P[U] is 2q-degenerate for type (2).
Proof. An internal visit to B would allow truncation at that visit, strictly shortening a path. Its new target cannot be the target of another path, by disjointness. For type (2), an internal visit to A likewise allows deletion of the initial segment, making that visit the new source. For type (1), all sources are already prescribed starts, and the allowed-intersection rule excludes any internal visit to A. This proves (i).
For (ii), let v\notin U have at least four neighbors on a path x_0x_1\cdots x_l, ordered from source to target. Its first and last neighbor indices i<j satisfy j-i\ge3. If v\notin A\cup B, replace the segment from x_i to x_j by x_i v x_j. This saves at least one edge and introduces no intersection with another path. If v\in B, truncate the path after x_i and use v as its target; here i+1\le l-2<l. If v\in A, the system must have type (2), since all type (1) sources belong to U. Start instead at v and follow the suffix from x_j to x_l; its length is 1+l-j\le l-2. These are valid systems with new free endpoint choices, contradicting minimality in every case.
To prove (iii), put U_0=U\setminus A for type (1) and U_0=U for type (2). Suppose that some nonempty induced subgraph P[S], S\subseteq U_0, has minimum degree greater than 2q. For every path meeting S, mark its first two vertices in S, or its only such vertex if there is just one. At most 2q vertices are marked. Each vertex of S belongs to exactly one path: the only possible overlaps were the repeated starts, which were removed in type (1).
For a path Q_i meeting S, let u_i be its first vertex in S. Its degree in P[S] is greater than 2q, so it has a neighbor v_i in S which is not marked. This vertex belongs to some path Q_j and is at least its third vertex in S. Direct an arrow from i to j, recording the edge u_i v_i. Every participating path has one outgoing arrow, so these arrows contain a directed cycle, possibly a loop.
For each arrow i\to j on this cycle, form a new path from the prefix of Q_i ending at u_i, the edge u_i v_i, and the suffix of Q_j starting at v_i. Leave all paths outside the cycle unchanged. On each cycle path Q_j, the retained prefix ends at u_j, while the retained suffix begins at the incoming arrow’s vertex, at least the third vertex of S on Q_j. The two retained pieces are disjoint and separated by at least two original path edges. Pieces lying on different original paths are disjoint except for the permitted repeated starts. Thus the new concatenations are simple and satisfy precisely the original disjointness conditions.
Every original source prefix is retained, so the required sources and their multiplicities are unchanged. This remains true if both paths with the same source belong to the directed cycle: only their suffixes are exchanged, and their shared initial vertex remains their only intersection. The target suffixes are permuted, preserving distinct targets. Such a permutation is allowed because no pairing was prescribed.
If the cycle has c paths, at least 2c original edges are removed between their retained prefixes and suffixes, and precisely c joining edges are inserted. The total length decreases by at least c>0. This final contradiction proves (iii).
6.4 Combining two doubled families
Lemma 6.9 (Combining paths by pairing temporary sources). Let Z,D,V(H) be pairwise disjoint vertex sets in a graph P, and let m\ge1. Suppose there are:
- (i)
two paths from each vertex of Z to distinct vertices of D, with all target ends distinct, with intersections only at their prescribed repeated starts, and avoiding V(H);
- (ii)
2m vertex-disjoint paths from distinct vertices of H to distinct vertices of D, avoiding Z and meeting H only at their starting vertices.
Then, using only vertices of these two families, one can obtain |Z|+m vertex-disjoint paths to distinct vertices of D, one starting at each vertex of Z and one starting at each of m distinct vertices of H. These paths meet D and H only at their appropriate ends. Moreover, after any partition of the 2m second-family starts into m pairs, the m selected starts in H can be required to include exactly one vertex from each pair. No unselected second-family start is visited by any of the resulting paths.
Proof. First truncate every input path at its first visit to D if necessary. Within either family this preserves all distinctness and disjointness requirements. Work in the graph consisting only of the vertices and edges of the two resulting path families; ambient edges are unnecessary. For each prescribed pair of second-family starts, identify its two vertices to form one temporary source. The paths of that family have no other vertices in H, and the first family avoids H, so each original path still gives a path after identification.
Write N=|Z|+m. There are now N sources, namely Z together with the m temporary sources, and there are two given routes from each source to D. Across these 2N routes, every vertex has congestion at most two, where congestion counts the number of routes containing the vertex. At a vertex of Z there are only its two first-family routes, since the second family avoids Z. At a temporary source there are only its two second-family routes, since the first family avoids H. Elsewhere there is at most one route from each family. This includes vertices of D, whose ends are distinct within each family but need not be distinct between the two families.
Deleting fewer than N vertices meets fewer than 2N routes. Some entire source-to-D route therefore survives. By Lemma 6.1, there are N disjoint paths from the full source set to D, with no internal source or target vertices. Every source is used, since the source set has cardinality N.
Each temporary source occurs on exactly one packed path and only as its starting endpoint. Lift the first edge of that path to whichever one of its two original starts supplied this edge, and keep the rest of the path unchanged. This selects exactly one original start from the pair. No switching between the two original starts is needed, because the identified vertex was not internal. Different temporary sources came from disjoint pairs, so all the lifted paths remain vertex-disjoint.
The only vertices of H in the graph of the original families were the 2m second-family starts. All their images were source vertices and could not be internal in the packing. Thus the lifted paths meet H exactly at the m selected starts; all unselected starts are absent. The target-end convention survives lifting, and every used vertex belongs to an original path family, as required.
7 Separating two subgraphs of large list chromatic number
We adapt the list-chromatic separability framework of Postle [22, Definition 2.4 and Lemmas 2.5–2.6]. The next lemma allows the construction to branch. Its proof treats the alternative in which two disjoint subgraphs cannot both retain nearly all of the list chromatic number. In that alternative, successive highly connected regions must overlap substantially. We use these overlaps to extend a clique model through O(\log^4t) small districts. Figure 1 illustrates one extension.
Lemma 7.1 (Separability). There is an absolute positive integer S such that, for all sufficiently large integers t, every graph G satisfying
has two vertex-disjoint induced subgraphs G_1,G_2 with
To understand the construction behind the lemma, suppose that no such pair of subgraphs exists. We carry t disjoint connected label bags, each with one tip in a highly connected region of large list chromatic number. Alongside the bags we keep a footprint: the set of all vertices recorded so far, including unused path vertices. A round adds adjacencies among a selected group of labels. Inside the current region, choose two disjoint small districts outside the footprint: one will supply a rooted clique model on these labels, while the other serves as a junction. Choose a minimum-total-length system of two paths from every old tip and every selected model root to distinct junction vertices.
Deleting the accumulated footprint, the districts, and these paths leaves enough list chromatic number to extract a fresh highly connected region. The supposition on G forces the old and fresh regions to overlap. This overlap makes a second family of 2t paths to the junction feasible, with distinct freely chosen starts in the fresh region; again minimize their total length. The two families may intersect. Lemma 6.9 combines them into disjoint paths from every old tip and model root, and from t selected new tips. Rerouting through the model district installs the clique model; grouping the path ends in the junction joins each old bag to its new tip and, for a selected label, to its assigned model bag. Repeating the construction for suitably chosen groups makes every two label bags adjacent.
Every district and both original minimizing systems remain in the footprint. The paths actually extending the bags may have been rerouted and need not still minimize length; all deletion estimates use the recorded originals. These paths can have arbitrarily many vertices. The next lemma bounds the list-coloring cost of the whole footprint. By Lemma 4.5, it suffices to put a small set of vertices in X and show that the remaining footprint Y is O(t)-degenerate and that every vertex outside X\cup Y has O(t) neighbors in Y.
Throughout this section put
We take t sufficiently large that m_0\le t. For a family of paths \mathcal Q, write V(\mathcal Q) for the union of their vertex sets.
Lemma 7.2 (Deleting a history of paths). Let h(G)<t. Start with F_0=W_0, where |W_0|=t, and perform at most R_t rounds with the following rules. At the start of a round there is a footprint F and a set W\subseteq F of t tips.
- (i)
Choose disjoint sets J,D\subseteq V(G)\setminus F, each of size at most t^{1.06}, and a set R\subseteq J of at most t vertices. Put Z=W\cup R.
- (ii)
In the induced graph G-(F\setminus W), choose a minimum-total-length double system \mathcal Q_1 from Z to D: two paths from each vertex of Z, otherwise vertex-disjoint, with distinct target ends. Set
F^- =F\cup J\cup D\cup V(\mathcal Q_1). - (iii)
Choose a source set A\subseteq V(G)\setminus F^-. In the induced graph G-(F\cup R), choose a minimum-total-length system \mathcal Q_2 of 2t vertex-disjoint paths from arbitrary distinct vertices of A to arbitrary distinct vertices of D. Set
F^+=F^-\cup V(\mathcal Q_2),and choose t tips W^+\subseteq F^+ for the next round.
Only histories in which the indicated systems exist are considered. The final round may end after step (ii).
There is an absolute integer
such that, for all sufficiently large t, every final footprint F_{\rm last} of such a history satisfies
The same assertion holds for the initial footprint.
Proof. We use c_d from Lemma 4.5 and B_* from Lemma 5.2. All constants and cutoffs in this proof are independent of the history and of the lengths of its paths.
The two path collections. Remove the starting vertex from each first-system path, and collect all the resulting nonempty paths in a family \mathcal A. These paths are pairwise vertex-disjoint. Within one round the only intersections of first-system paths are their prescribed starts, which have been removed. Across rounds, a new first system avoids the old footprint except at its tips W. Every tip is a prescribed start, and no such start is internal on any path of the system. After stripping starts, the new paths therefore avoid the entire old footprint.
Let \mathcal B consist of the full second-system paths from all rounds. These too are pairwise vertex-disjoint: each new second system avoids the entire old footprint, which contains every earlier second-system path. No disjointness between \mathcal A and \mathcal B is asserted or needed. There are at most 4t first paths and 2t second paths per round, so, if q\le R_t rounds have been started,
Small sets and exceptional vertices. Let X_0 contain all districts J,D, all tip sets appearing in the history, and the ends of every path in both systems. Counting repetitions only increases the following bound:
Indeed, there are at most R_t+1 tip sets; the two systems together have at most 12t path-end occurrences per round.
Consider the footprints at the start of each round and also F_{\rm last}; call these at most R_t+1 sets the snapshots. The final snapshot will control neighbors of vertices outside the final footprint. Earlier snapshots will control the neighbors that a newly entering vertex has on older paths. At a snapshot T, let \mathcal A_T,\mathcal B_T be the two collections formed by systems already included in T. They use the original recorded paths, with only each first path’s own start removed; no vertices of the set X defined below have yet been removed from these collections. For either collection \mathcal C, declare a vertex v\in V(G)\setminus T exceptional if it has a neighbor on at least B_*t distinct members of \mathcal C.
To count these vertices, contract the disjoint connected paths of \mathcal C to a set of |\mathcal C| vertices. Vertices outside T are not contracted. Their numbers of distinct neighbors in the contracted set are exactly the numbers of paths they see. The resulting graph is a minor of G, so Lemma 5.2 implies that the number of exceptional vertices is at most
Apply this separately to \mathcal A_T and \mathcal B_T. By (34), the number at one snapshot is at most 6R_t t^{1+2\epsilon}. Let X be X_0 together with the exceptional vertices from all snapshots, including exceptional vertices outside F_{\rm last}. Then
for sufficiently large t, since \epsilon=1/200. Thus every required snapshot has been counted.
Put Y=F_{\rm last}\setminus X. The sets X,Y are disjoint, and every vertex of Y lies on a recorded path.
Neighbors from outside the footprint. Let v\notin X\cup Y. Then v\notin F_{\rm last}, so it was outside every recorded path union. Moreover, it belonged to the graph in which each system was minimized: every excluded set F\setminus W or F\cup R is contained in F_{\rm last}. By Lemma 6.8, it has at most three neighbors on each path. Nonexceptionality at the final snapshot bounds the number of paths it sees by fewer than B_*t in each collection. All stripped starts lie in X_0. Consequently
Degeneracy inside the footprint. Order the vertices of Y by their round of first entry into the footprint. Within a round, put vertices on \mathcal Q_1 first, and then the remaining new vertices on \mathcal Q_2. This partitions Y into at most two phases per round, because district vertices and all initial tips lie in X_0.
A vertex v entering in a given round was outside that round’s old footprint F. If v\in Y, it was not exceptional at the snapshot F. For every earlier system, its forbidden vertices belong to F, while v\notin F; hence v was eligible in the graph of that minimization and was outside its path union. The preceding argument therefore gives at most 6B_*t neighbors of v in Y from earlier rounds.
A first phase is contained in the union of at most 4t first-system paths with their starts removed. Lemma 6.8 makes its induced graph 8t-degenerate. A second phase is contained in the union of 2t minimizing second-system paths, so its induced graph is 4t-degenerate, and in particular 8t-degenerate. These are assertions about the induced graphs in G: all vertices of the relevant phase belong to the graph used for that minimization, which was an induced subgraph of G.
Finally, a vertex in the second phase of a round lies outside the entire first-system union and outside the old footprint. It therefore belongs to G-(F\setminus W). Lemma 6.8 bounds its neighbors in the first phase by 3(4t)=12t.
In any nonempty subgraph of G[Y], select the latest represented phase and a vertex of degree at most 8t within that phase. It has no neighbors in a later represented phase, at most 12t neighbors in an earlier phase of the same round, and at most 6B_*t neighbors in earlier rounds. Hence G[Y] is (6B_*+20)t-degenerate.
Equations () and (37) now verify every hypothesis of Lemma 4.5, with d=6B_*+20. It follows that
Since F_{\rm last}\subseteq X\cup Y, the graph G-F_{\rm last} contains G-X-Y as an induced subgraph. Monotonicity of list chromatic number proves the assertion. For the initial footprint the same proof has Y=\varnothing and X=W_0.
Proof of Lemma 7.1. Let K_0=10^5\gamma be the integer fixed in Lemma 6.7, and put k=K_0t. Let D_{K_0} be supplied by Lemma 5.4. Use c_f from (33), put
and let c_0=4L+5 be the deletion constant for d=0. Choose a positive integer S satisfying
These choices involve only constants already fixed. We then take t sufficiently large for Lemmas 5.4, 6.7, 4.5, and 7.2 with the fixed parameters used below, and for all displayed size inequalities in the construction.
Suppose that r=\ell(G)\ge2St, h(G)<t, but no two vertex-disjoint induced subgraphs of G both have list chromatic number at least r-St. We will construct a K_t model.
Labels, rounds, and invariants. Partition the label set \{1,\ldots,t\} into m_0 nonempty blocks, each of size at most \lceil t/m_0\rceil. Schedule one round for each individual block and one for each unordered pair of distinct blocks. There are R_t rounds. The labels treated in a round form a set I, which is either a block or the union of its two assigned blocks. Its size s satisfies, for sufficiently large t,
Every pair of distinct labels occurs together in a scheduled round.
At the start of a round we maintain the following data.
- (1)
Pairwise disjoint nonempty connected vertex sets B_1,\ldots,B_t, with all adjacencies obtained in earlier rounds.
- (2)
A footprint F containing these sets and arising from the history rules of Lemma 7.2. It retains all vertices of every district and of both original minimizing path systems from every completed round.
- (3)
A k-connected induced region H with
\ell(H)\ge r-c_ht,\qquad V(H)\cap F=W,where W=\{w_1,\ldots,w_t\} consists of distinct tips with w_j\in B_j.
In particular, no vertex of H-W belongs to an earlier footprint. The distinction between the footprint and the sets B_j is useful: unused path vertices remain in the footprint and are accounted for by Lemma 7.2.
The inequalities in () imply r>6k. Lemma 4.3 supplies a k-connected induced subgraph H with \ell(H)\ge r-6k\ge r-c_ht. It has more than k\ge t vertices. Choose distinct tips w_j there and initialize B_j=\{w_j\} and F=W.
Two districts and the first minimizing system. Consider a round with label set I of size s. Deleting its current tips gives
Corollary 5.5 states that if \ell(P)>2D_{K_0}t+2 and h(P)<t, then P contains an induced k-connected district of order at most t^{1.06}.
First obtain such a district J\subseteq H-W. Delete it using Lemma 4.5 with X=V(J) and Y=\varnothing, losing at most c_0t. The remaining list chromatic number is at least
The same district consequence supplies a second district D\subseteq H-W-J. Both J,D are k-connected and have order at most t^{1.06}, and both are disjoint from F. Choose distinct roots R_J=\{u_j:j\in I\} in J, and put
The graph H is a subgraph of G-(F\setminus W), is 2|Z|-connected, and contains the disjoint source and target sets Z,D. Also |D|>k\ge2|Z|. Lemma 6.2 therefore gives a feasible double system. Among all such systems in the full induced graph
choose a minimum-total-length system \mathcal Q_1. Its only intersections with F are its prescribed starts in W. Set
The history ending with this first system satisfies Lemma 7.2, and hence
The next region and the second minimizing system. By (), the right side of (42) is greater than 6(K_0+1)t. Lemma 4.3 gives a (K_0+1)t-connected induced region H'\subseteq G-F^- with
We claim that |V(H')\cap V(H)|\ge k. Otherwise deleting this intersection from H' gives an induced subgraph disjoint from H, of list chromatic number at least
The other graph H has list chromatic number at least r-c_ht\ge r-St. This contradicts the supposition on G.
It follows that the graph induced by V(H)\cup V(H') is k-connected. After deleting fewer than k vertices, each of its two regions is connected and at least one vertex of their intersection survives. This union meets F only in W. Deleting Z=W\cup R_J leaves a graph of connectivity at least
contained in the induced graph
Neither H' nor D meets Z, these two endpoint sets are disjoint, and each has more than 2t vertices. Lemma 6.1 supplies 2t disjoint paths between them.
Choose \mathcal Q_2 of minimum total length among all 2t-path systems from arbitrary distinct vertices of H' to arbitrary distinct vertices of D, in the full graph (44). This is an unpaired minimization. Its paths meet H' and D only at their respective ends. Let T'\subseteq V(H') be their 2t starting vertices, and put
In particular,
This completes another round of the history in Lemma 7.2.
Combining the systems and inserting the district model. The sets Z,V(H'),V(D) are pairwise disjoint. The first system avoids H', since it lies in F^-; the second avoids Z, by its domain (44). Lemma 6.9, with m=t, gives
vertex-disjoint paths to distinct vertices of D, one from each vertex of Z and one from each vertex of a selected set W^+\subseteq T' of size t. They meet D,H' only at their designated ends, use only vertices of the two systems, and meet F only in the W-ends. In particular, they do not visit the unused starts T'\setminus W^+. Assign W^+=\{w_1^+,\ldots,w_t^+\} bijectively to the labels.
By (40) and Lemma 6.7, the district J is (s,3t)-woven. Apply Lemma 6.5 to the q combined paths and the roots R_J. It produces in J a rooted K_s model with bags C_j, j\in I, and reroutes the combined paths without changing their ends. Each root u_j was already the endpoint of its own path. Thus the model meets the paths only at these roots, each on its corresponding path and in its corresponding bag.
The new vertices of the rerouted paths lie in J\subseteq F^+. Since J is disjoint from F,H',D, all the previous endpoint-only intersection statements with these sets persist. All rerouted paths and all bags C_j lie in F^+. We continue to record the original minimizing systems in the history; the rerouted paths are used only to extend the label bags.
Grouping in D and restoring the invariants. For each label j, group the terminals in D belonging to the paths from w_j, from w_j^+, and, if j\in I, from u_j. These groups partition the q distinct terminals. Since
Theorem 2.3 supplies pairwise disjoint connected sets E_1,\ldots,E_t in D containing their respective groups. For the next region put
Figure 1 now shows how these pieces fit into one extended label bag.
Figure 1: A separability round, shown schematically. The upper arrows represent families of paths; the two families may intersect, and their entire vertex sets remain in the footprint. Below, E_j joins label j’s path ends in D. The region H^+ is obtained from H' by removing unused starts; it meets the footprint exactly in the new tips W^+.
Extend B_j by the two or three corresponding paths, by E_j, and by C_j when j\in I. The resulting set B_j^+ is connected: its old bag contains w_j; the paths join every attached piece to E_j; and it contains the new tip w_j^+. The sets B_j^+ are pairwise disjoint. Indeed, the old bags are disjoint and meet the added paths only at their own W-ends; the paths are disjoint; the sets E_j are disjoint and meet paths only at the designated terminals; and the bags C_j are disjoint, lie outside F\cup D, and meet paths only at their own roots. All these sets lie in F^+. Old adjacencies persist because B_j\subseteq B_j^+, and every pair of labels in I gains an adjacency through its bags in the district model.
It remains to check the next-region invariant. Exactly t vertices were deleted from the (K_0+1)t-connected graph H', so H^+ is K_0t-connected. By (43) and (38),
Equation (45) gives
Thus F^+,H^+,W^+, and the bags B_j^+ restore every invariant for the next round.
After all R_t rounds, every pair of labels has an adjacency. The t disjoint connected label bags therefore form a K_t model in G, contradicting h(G)<t. This proves Lemma 7.1.
8 Recursive weaving and the universal bound
The recursive use of woven districts follows the framework of Postle [22, Section 6] and Delcourt and Postle [5, Section 7]. We now use separability to replace the successive small steps of the preceding section by a recursion with a fixed shrinkage factor.
Theorem 8.1. There are absolute positive integers K,Q such that, for every integer a\ge1, every Ka-connected graph P with \ell(P)\ge Qa is (a,3a)-woven.
Proof. The main inductive step concerns h(P)<64a and sufficiently large a. It separates the paths for prescribed pairs from the clique-model construction. Give each root and each end of a noncoincident pair its own neighboring proxy outside the original terminal set, with all proxies distinct, and delete the original terminals. Choose a minimum-total-length system of two paths per proxy to a small highly connected district D. Deleting the proxies, D, and these paths costs only O(a) in list chromatic number. We can therefore extract a highly connected region H' disjoint from the first path system. Further connections from H' to D and Lemma 6.9 produce disjoint paths from all proxies and from a set W of a vertices of H' to D, meeting H' only at W. It then suffices to build a clique model rooted at W inside H': grouping the path ends in D attaches the model to the root proxies and completes the prescribed pair paths.
For this internal model, divide the labels of W into three blocks. Separability and connectivity extraction supply three disjoint districts for recursive calls, one for each pair of blocks. A call needs at most 2\lceil a/3\rceil roots. Each label receives two bags to be joined to its vertex of W. The 2a joining paths may pass through the recursive districts; wovenness lets us reroute them while constructing the child models, keeping the retained bags disjoint from the paths except at their designated roots. Every pair of labels shares a district and hence receives an adjacency.
We specify the order of the constants first. Fix all constants in the preceding sections, including L,C_*,B_*,K_0,D_{K_0}, the deletion constants c_d, and the separability constant S. Choose an integer K\ge100 such that
Choose an absolute integer a_0\ge24 so large that all sufficiently-large parameter conclusions used below hold with t=64a whenever a>a_0. Enlarge a_0 if necessary so that
and t^{1.06}+7a\le t^{11/10} for t=64a, a>a_0. All these requirements involve only constants already fixed, and none involves Q. Finally choose an integer Q satisfying
We prove the assertion by strong induction on a.
Separating the terminal roles. Fix a distinct roots and at most 3a pairs as in Definition 6.4. Let Z_0 be their union, so |Z_0|\le7a. For each root, and for each end of each noncoincident pair, choose a neighbor outside Z_0 as its proxy. All proxies are distinct, even for different roles of the same original vertex. This is possible greedily because \delta(P)\ge Ka and fewer than 14a vertices are forbidden at any choice. Coincident pairs will ultimately use trivial paths at their original vertices and need no proxies.
Put G=P-Z_0 and let Z be the proxy set. Then
It suffices to find in G a clique model rooted at the root proxies and paths for the other proxy pairs, with all model bags and all these paths pairwise disjoint. Adding the proxy edges and the original vertices then restores precisely the root–path coincidences allowed by wovenness. Different prescribed pairs have no common original endpoint; a coincident pair at a root meets only that root’s expanded bag.
A large minor and the finite base range. Set t=64a. If h(P)\ge t, delete from a K_t model every bag meeting Z_0. This leaves a K_{57a} model in G. Since 57a\ge4|Z| and (K-7)a\ge2|Z|, Lemma 6.3 gives a clique model rooted at all of Z. Retain the root-proxy bags. For each other proxy pair, a path through its two bags and an edge between them joins the pair. These paths and the retained bags are disjoint because all proxies and their bags are distinct. This proves the required conclusion in the large-minor case, for every a.
Suppose h(P)<64a. Lemma 5.1 gives
For 1\le a\le a_0 this is strictly less than Qa by (50). Thus the minor-free case is impossible throughout the base range. We may henceforth assume a>a_0.
A junction district and a fresh region. Every vertex of G-Z has degree at least (K-14)a, which is greater than 2D_{K_0}t by (46). In particular this graph is nonempty and has density greater than D_{K_0}t. Apply Lemma 5.4 to find a K_0t-connected district D\subseteq G-Z with |V(D)|\le t^{1.06}.
The connectivity of G and the order of D permit two paths per proxy from Z to distinct vertices of D, with only the prescribed repeated starts in common, by Lemma 6.2. Choose such a system \mathcal Q_1 of minimum total length in G. It has at most 14a paths. Put
We have |X|\le t^{11/10} by the choice of a_0. Lemma 6.8 gives 28a-degeneracy of G[Y] and at most 42a neighbors in Y for every vertex outside X\cup Y. These bounds are at most 42t, so Lemma 4.5 with parameter 42 gives
By (49) the right-hand side exceeds 6K_0t. Lemma 4.3 therefore supplies a K_0t-connected induced subgraph H'\subseteq G-X-Y such that
In G-Z, the sets H' and D have order greater than K_0t, and the connectivity is at least (K-14)a>2a. Hence there are 2a disjoint H'-to-D paths. Truncate them at their last visit to H' and their first subsequent visit to D, so they have no internal vertex in either set. They avoid Z. Lemma 6.9, applied to these paths and \mathcal Q_1, gives disjoint paths to D from all proxies in Z and from a set W of a distinct vertices of H'. These paths meet H' and D only at their appropriate ends.
It is now enough to construct a clique model rooted at W entirely inside H'. Indeed, in D group the terminal ends of the outside paths as follows: pair each root proxy with a different member of W, and pair the other proxies as prescribed. There are at most |Z|+a\le8a terminals, so Theorem 2.3 applies because K_0t\ge8\gamma a. These disjoint groups and the outside paths attach the rooted model to the root proxies and supply all other required paths. The model inside H' has no unwanted intersection with the outside paths, since their only vertices in H' are precisely W.
Three recursive districts. For each w\in W choose two neighbors in H'-W, all 2a choices distinct. Minimum degree at least K_0t permits this greedy choice. Let N be their set and put H''=H'-W-N. Then
Equation (49) gives r_0>3St. Apply Lemma 7.1 to H'', and then to one of the two resulting subgraphs. The first application is legal because \ell(H'')\ge r_0>2St. Each of its subgraphs has list chromatic number at least r_0-St>2St, making the second application legal as well. We obtain three disjoint subgraphs each of list chromatic number at least r_0-2St.
Take a'=2\lceil a/3\rceil. After the loss of 2St to separability, each subgraph must still pay 6Ka' for connectivity extraction and retain Qa' for the recursive call. If A=10+64(c_{42}+6K_0+2S), then
by (47) and (48). In particular r_0-2St>6Ka', and list extraction in each subgraph produces disjoint Ka'-connected induced districts J_1,J_2,J_3 with list chromatic number at least Qa'. Since a'<a, induction makes each district (a',3a')-woven.
Partition the labels of W into three nonempty blocks B_1,B_2,B_3, each of size at most \lceil a/3\rceil. Assign one district to each pair of blocks, relabeling them J_{12},J_{13},J_{23} accordingly. In its district, designate a distinct root for each label of the corresponding two blocks, and add arbitrary distinct padding roots to bring the total to a'. The districts have enough vertices for this choice. Every label has exactly two designated roots, in different districts; every pair of labels occurs together in at least one district, including two labels in the same block; see Figure 2.
Figure 2: The three recursive districts. The blocks B_1,B_2,B_3 partition the labels, and a label has one designated root in each of the two districts receiving its block. Arrows indicate label assignments, not graph edges. Every pair of labels is represented together in a district.
Inside H'-W, join the two chosen neighbors of each w to its two designated roots, respectively, using disjoint paths. This is an application of Theorem 2.3 to 4a distinct terminals: the neighbors lie in N, while the districts were chosen in H'' and hence avoid N. The connectivity is at least K_0t-a\ge4\gamma a. There are 2a paths. Apply Lemma 6.5 successively in the three districts to incorporate their rooted clique models while retaining these path ends. Each district has sufficient weaving capacity, since
Discard all padding bags. Each designated root remains an endpoint of its path; the retained bags meet the rerouted paths only at their own designated roots. Since the districts are disjoint, later rerouting does not introduce an intersection in a previously retained bag.
For each w, unite its two designated bags with their respective paths, the two edges to w, and w itself. The resulting a sets are connected and disjoint, rooted at W. Two labels have an edge between their sets because they occur together in one of the district clique models. This constructs the required rooted K_a model inside H' and completes the induction.
Proof of Theorem 1.1. Let K,Q be as in Theorem 8.1. We first show that, for every integer t\ge2,
Otherwise Lemma 4.3, with connectivity parameter Kt, gives a Kt-connected induced subgraph P with \ell(P)\ge\ell(G)-6Kt>Qt. Theorem 8.1 makes P (t,3t)-woven. Its order is greater than Kt\ge t, so we may choose t roots and no pairs. Wovenness then supplies a K_t model, contradicting h(G)<t.
For a nonempty graph, h(G)\ge1. Taking t=h(G)+1\le2h(G) in (55) proves
Thus the absolute integer C=2(Q+6K) has all the claimed uniformity. The finite base range was covered before the induction began, so no small-parameter exception remains.
References
- [1]Kazuoki Azuma. Weighted sums of certain dependent random variables. Tohoku Mathematical Journal, Second Series, 19(3):357–367, 1967. doi:10.2748/tmj/1178243286.
- [2]János Barát, Gwenaël Joret, and David R. Wood. Disproof of the List Hadwiger Conjecture. Electronic Journal of Combinatorics, 18(1):P232, 2011. doi:10.37236/719, arXiv:1110.2272.
- [3]Béla Bollobás and Andrew Thomason. Highly linked graphs. Combinatorica, 16(3):313–320, 1996. doi:10.1007/BF01261316.
- [4]Michelle Delcourt and Luke Postle. Reducing linear Hadwiger’s conjecture to coloring small graphs. 2021. First version, 3 August 2021; Section 6 outlines the list-coloring extension. arXiv:2108.01633v1, https://arxiv.org/abs/2108.01633v1.
- [5]Michelle Delcourt and Luke Postle. Reducing linear Hadwiger’s conjecture to coloring small graphs. Journal of the American Mathematical Society, 38(2):481–507, 2025. Theorem locators refer to arXiv:2108.01633v5, March 5, 2024. doi:10.1090/jams/1047.
- [6]Paul Erdős, Arthur L. Rubin, and Herbert Taylor. Choosability in graphs. In Proceedings of the West Coast Conference on Combinatorics, Graph Theory and Computing (Arcata, 1979), pages 125–157, Utilitas Mathematica, 1980. https://www.renyi.hu/~p_erdos/1980-07.pdf.
- [7]L. R. Ford, Jr. and D. R. Fulkerson. Maximal Flow Through a Network. Canadian Journal of Mathematics, 8:399–404, 1956. doi:10.4153/CJM-1956-045-5.
- [8]David Gale, Harold W. Kuhn, and Albert W. Tucker. Linear Programming and the Theory of Games. In Tjalling C. Koopmans, editor, Activity Analysis of Production and Allocation, pages 317–329, John Wiley & Sons, 1951.
- [9]António Girão and Bhargav Narayanan. Subgraphs of large connectivity and chromatic number. Bulletin of the London Mathematical Society, 54(3):868–875, 2022. doi:10.1112/blms.12569.
- [10]Yangyan Gu and Rongxing Xu. Improved upper bounds on the list chromatic number of K_t-minor-free graphs. 2026. arXiv:2610.01946v1, version of 1 October 2026. arXiv:2610.01946v1, https://arxiv.org/abs/2610.01946v1.
- [11]Hugo Hadwiger. Über eine Klassifikation der Streckenkomplexe. Vierteljahrsschrift der Naturforschenden Gesellschaft in Zürich, 88:133–142, 1943. https://ngzh.ch/wp-content/uploads/2024/08/88_17.pdf.
- [12]Ken-ichi Kawarabayashi and Bojan Mohar. A relaxed Hadwiger’s conjecture for list colorings. Journal of Combinatorial Theory, Series B, 97(4):647–651, 2007. doi:10.1016/j.jctb.2006.11.002.
- [13]A. V. Kostochka. The minimum Hadwiger number for graphs with a given mean degree of vertices. Metody Diskret. Analiz., no. 38, pages 37–58, 1982. In Russian; English translation in American Mathematical Society Translations, Series 2, 132 (1986), 15–32.
- [14]A. V. Kostochka. Lower bound of the Hadwiger number of graphs by their average degree. Combinatorica, 4(4):307–316, 1984. doi:10.1007/BF02579141.
- [15]Chun-Hung Liu and Jason Luo. Beyond halfway to Hadwiger’s conjecture. 2026. arXiv:2609.06867v2, version of 9 September 2026. arXiv:2609.06867v2, https://arxiv.org/abs/2609.06867v2.
- [16]W. Mader. Existenz n-fach zusammenhängender Teilgraphen in Graphen genügend großer Kantendichte. Abhandlungen aus dem Mathematischen Seminar der Universität Hamburg, 37:86–97, 1972. doi:10.1007/BF02993903.
- [17]Colin McDiarmid. On the method of bounded differences. In J. Siemons, editor, Surveys in Combinatorics, 1989, pages 148–188, Cambridge University Press, 1989. doi:10.1017/CBO9781107359949.008.
- [18]Karl Menger. Zur allgemeinen Kurventheorie. Fundamenta Mathematicae, 10:96–115, 1927. doi:10.4064/fm-10-1-96-115.
- [19]Sergey Norin and Luke Postle. Connectivity and choosability of graphs with no K_t minor. Journal of Combinatorial Theory, Series B, 158:283–300, 2023. doi:10.1016/j.jctb.2021.02.001, arXiv:2004.10367.
- [20]Sergey Norin, Luke Postle, and Zi-Xia Song. Breaking the degeneracy barrier for coloring graphs with no K_t minor. Advances in Mathematics, 422:109020, 2023. doi:10.1016/j.aim.2023.109020, arXiv:1910.09378.
- [21]OpenAI. A counterexample to Hadwiger’s conjecture. OpenAI Math Release preprint PDF, 2026. Reading view on this site: A counterexample to Hadwiger’s conjecture.
- [22]Luke Postle. Further Progress towards the List and Odd Versions of Hadwiger’s Conjecture. 2020. arXiv:2010.05999v1, version of 12 October 2020. arXiv:2010.05999v1, https://arxiv.org/abs/2010.05999v1.
- [23]Bruce Reed and Paul Seymour. Fractional Colouring and Hadwiger’s Conjecture. Journal of Combinatorial Theory, Series B, 74:147–152, 1998. https://cgm.cs.mcgill.ca/~breed/SummerNSERC04/frachad.pdf.
- [24]Raphael Steiner. Improved lower bound for the list chromatic number of graphs with no K_t minor. Combinatorics, Probability and Computing, 31(6):1070–1075, 2022. doi:10.1017/S0963548322000116, arXiv:2110.09403.
- [25]Andrew Thomason. An extremal function for contractions of graphs. Mathematical Proceedings of the Cambridge Philosophical Society, 95(2):261–265, 1984. doi:10.1017/S0305004100061521.
- [26]V. G. Vizing. Coloring the vertices of a graph in prescribed colors. Diskret. Analiz., no. 29, pages 3–10, 1976. In Russian.
- [27]Margit Voigt. List colourings of planar graphs. Discrete Mathematics, 120(1–3):215–219, 1993. doi:10.1016/0012-365X(93)90579-I.