Wiki
Wiki

Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.

Updated


This proves the entire statement of L78 at author-recorded tier 0. A list assignment gives every vertex a set of exactly four colours; a graph is 4-choosable when every list assignment admits a proper colouring that takes each vertex's colour from its list. Lists are sets, and two vertices may carry the same list. Binomial coefficients (nk)\binom nk vanish unless 0≤k≤n0\le k\le n.

The palette-minimization and layer-counting method is that of Hanson, MacGillivray and Toft, Lemmas 1--3 and Theorem 1, pp. 184--187. Its required specializations are derived below. The weighted count uses no unproved source premise.

Reduction to complete bipartite graphs of order 26

Let GG be a bipartite graph with at most 26 vertices and LL a list assignment on GG with no proper colouring. Add isolated vertices with arbitrary four-element lists until there are 26 vertices, choose a bipartition (X,Y)(X,Y) of the enlarged graph, and add every edge between XX and YY. A proper colouring of the resulting complete bipartite graph Ka,bK_{a,b}, a=∣X∣a=|X|, b=∣Y∣b=|Y|, a+b=26a+b=26, restricts to a proper colouring of GG from LL, so the enlarged assignment has none either. It therefore suffices to show that Ka,bK_{a,b} is 4-choosable whenever a+b=26a+b=26, and the statement for at most 26 vertices follows. Assume the contrary for a fixed pair (a,b)(a,b). Empty sides give an edgeless graph, which is colourable, so a,b≥1a,b\ge1. Swapping the sides preserves badness; choose their names so that a≤ba\le b, hence a≤13a\le13.

Subset criterion. Write A1,…,AaA_1,\dots,A_a for the lists on XX (the left lists), B1,…,BbB_1,\dots,B_b for the lists on YY (the right lists), and PP for the union of all lists. A proper colouring from the lists exists if and only if some T⊆PT\subseteq P meets every AiA_i and contains no BjB_j. Given a colouring, let TT be the set of colours used on XX: every AiA_i meets TT, and since every vertex of YY is adjacent to every vertex of XX, each vertex of YY has a colour of its list outside TT, so no BjB_j lies inside TT. Conversely, given such a TT, colour each left vertex from Ai∩TA_i\cap T and each right vertex from Bj∖TB_j\setminus T; vertices on the same side are not adjacent, and the two colour sets are disjoint. Call an assignment bad when it has no proper colouring, that is, when for every T⊆PT\subseteq P some left list is disjoint from TT or some right list lies inside TT. For a fixed TT, call these two kinds of list the events at TT.

Every pair of colours lies in a list. Among bad assignments on this Ka,bK_{a,b} choose one with N=∣P∣N=|P| least. Suppose colours x≠yx\ne y lie in no common list, and replace yy by xx in every list. Lists keep four elements. If the new assignment had a proper colouring c′c', define c(v)=yc(v)=y when c′(v)=xc'(v)=x and the original list of vv contains yy (it then does not contain xx), and c(v)=c′(v)c(v)=c'(v) otherwise. Then c(v)c(v) lies in the original list of vv, and c(u)=c(v)c(u)=c(v) implies c′(u)=c′(v)c'(u)=c'(v), so cc is proper. The new assignment is therefore bad with N−1N-1 colours, which contradicts minimality. Hence every pair of colours of PP lies in some list.

The palette has exactly 17 colours. Each list covers six pairs, so (N2)≤6⋅26=156\binom N2\le 6\cdot26=156 and N≤18N\le18. A colour lies in at least ⌈(N−1)/3⌉\lceil(N-1)/3\rceil lists, since each list containing it covers at most three of its N−1N-1 partners; summing over colours, 104=4⋅26≥N⌈(N−1)/3⌉104=4\cdot26\ge N\lceil(N-1)/3\rceil, which fails at N=18N=18 (18⋅6=10818\cdot6=108). If N≤6N\le6, split PP into two sets of at most three colours and let TT be one of them: every four-element list meets both parts, so no left list is disjoint from TT and no right list lies inside TT, and TT gives a colouring. For N≥7N\ge7 and 0≤l≤N0\le l\le N, a left list is disjoint from (N−4l)\binom{N-4}{l} of the ll-subsets of PP and a right list lies inside (N−4l−4)\binom{N-4}{l-4} of them, and every ll-subset carries an event, so

a(N−4l)+b(N−4l−4) ≥ (Nl).a\binom{N-4}{l}+b\binom{N-4}{l-4}\ \ge\ \binom Nl .

Adding this inequality at ll and at N−lN-l, and using (N−4N−l)=(N−4l−4)\binom{N-4}{N-l}=\binom{N-4}{l-4}, gives

26[(N−4l)+(N−4l−4)] ≥ 2(Nl).26\left[\binom{N-4}{l}+\binom{N-4}{l-4}\right]\ \ge\ 2\binom Nl .

At l=⌊N/2⌋l=\lfloor N/2\rfloor the quotient 2(Nl)/[(N−4l)+(N−4l−4)]2\binom Nl\big/\big[\binom{N-4}{l}+\binom{N-4}{l-4}\big] equals 70,70,42,42,33,33,143/5,143/570,70,42,42,33,33,143/5,143/5 for N=7,…,14N=7,\dots,14, each larger than 26, so N≥15N\ge15.

For N=16N=16 and l=8l=8, (128)=(124)=495\binom{12}8=\binom{12}4=495 and 26⋅495=12870=(168)26\cdot495=12870=\binom{16}8, so every 8-subset of PP carries exactly one event. One side has two lists. Two left lists have a union of at most eight colours, so at least eight colours avoid both and some 8-subset is disjoint from both; two right lists lie inside a common 8-subset. Either way an 8-subset carries two events, a contradiction. For N=15N=15 the inequality at l=7l=7 and l=8l=8 reads 330a+165b≥6435330a+165b\ge6435 and 165a+330b≥6435165a+330b\ge6435, that is 2a+b≥392a+b\ge39 and a+2b≥39a+2b\ge39; with a+b=26a+b=26 this forces a=b=13a=b=13 and equality at l=7l=7, so every 7-subset carries exactly one event. Two left lists avoid at least seven common colours, hence a common 7-subset, a contradiction. Therefore N=17N=17.

The 26 lists are distinct. The distinct four-element sets among the lists still cover every pair of the 17 colours, so each colour lies in at least six of them, and their number qq satisfies 4q≥17⋅6=1024q\ge17\cdot6=102, that is q≥26q\ge26. All 26 lists, left and right together, are therefore pairwise distinct sets.

Two disjoint left lists. Take T=A1T=A_1. A right list inside A1A_1 would equal A1A_1, which distinctness excludes, so some other left list is disjoint from A1A_1; in particular a≥2a\ge2. Taking T=P∖B1T=P\setminus B_1, a left list disjoint from TT would equal B1B_1, so some right list lies inside TT; hence b≥2b\ge2. With the chosen side names this leaves 2≤a≤132\le a\le13. Relabel the colours so that P={0,…,16}P=\{0,\dots,16\}, the two disjoint left lists are A1={0,1,2,3}A_1=\{0,1,2,3\} and A2={4,5,6,7}A_2=\{4,5,6,7\}, and W={8,…,16}W=\{8,\dots,16\}.

The weighted count

Let S\mathcal S be the family of subsets T⊆PT\subseteq P meeting both A1A_1 and A2A_2; A1A_1 and A2A_2 have no event at such a TT. Badness therefore gives every T∈ST\in\mathcal S an event among the other 2424 lists. For any nonnegative weights w(T)w(T) on S\mathcal S put

Z=∑T∈Sw(T),ℓ(X)=∑T∈S, T∩X=∅w(T),r(X)=∑T∈S, T⊇Xw(T),Z=\sum_{T\in\mathcal S}w(T),\qquad \ell(X)=\sum_{T\in\mathcal S,\ T\cap X=\varnothing}w(T),\qquad r(X)=\sum_{T\in\mathcal S,\ T\supseteq X}w(T),

for a four-subset XX of PP. Since every T∈ST\in\mathcal S carries an event among the other lists,

Z ≤ ∑T∈Sw(T) #{events at T} = ∑i≥3ℓ(Ai)+∑jr(Bj) ≤ (a−2) max⁡Xℓ(X)+b max⁡Xr(X),Z\ \le\ \sum_{T\in\mathcal S}w(T)\,\#\{\text{events at }T\} \ =\ \sum_{i\ge3}\ell(A_i)+\sum_{j}r(B_j) \ \le\ (a-2)\,\max_X\ell(X)+b\,\max_X r(X),

where the indices are numbered so that A1,A2A_1,A_2 are the fixed lists, and both maxima run over all four-subsets X≠A1,A2X\ne A_1,A_2 of PP; this uses only that the other lists are four-subsets distinct from A1A_1 and A2A_2.

Here is one weighting that works for all these splits. Give each subset TT weight wpw_p according to its profile p=(∣T∩A1∣,∣T∩A2∣,∣T∩W∣)p=(|T\cap A_1|,|T\cap A_2|,|T\cap W|). The table includes the profile with its first two entries interchanged, with the same weight; equal first two entries describe only one profile. All unlisted profiles have weight zero.

Profile pp, up to interchanging its first two entrieswpw_pNumber of subsets, including the interchange
(1,1,6)(1,1,6)71344
(1,2,5)(1,2,5)36048
(1,2,6)(1,2,6)14032
(1,3,4)(1,3,4)84032
(2,3,3)(2,3,3)44032
(3,3,2)(3,3,2)6576

Thus Z=7(1344)+3(6048)+4032+8(4032)+4(4032)+6(576)=83424Z=7(1344)+3(6048)+4032+8(4032)+4(4032)+6(576)=83424. For a four-subset XX, put (x1,x2,x3)=(∣X∩A1∣,∣X∩A2∣,∣X∩W∣)(x_1,x_2,x_3)=(|X\cap A_1|,|X\cap A_2|,|X\cap W|). Direct counting gives

ℓ(X)=∑pwp(4−x1t1)(4−x2t2)(9−x3t3),r(X)=∑pwp(4−x1t1−x1)(4−x2t2−x2)(9−x3t3−x3),\ell(X)=\sum_p w_p\binom{4-x_1}{t_1}\binom{4-x_2}{t_2}\binom{9-x_3}{t_3}, \qquad r(X)=\sum_p w_p\binom{4-x_1}{t_1-x_1}\binom{4-x_2}{t_2-x_2}\binom{9-x_3}{t_3-x_3},

where p=(t1,t2,t3)p=(t_1,t_2,t_3) runs over the ten individual profiles specified by the table. In the first formula, a subset disjoint from XX chooses its elements from the complements of XX in the three parts; in the second, it already contains the xix_i elements of XX in each part. The possible types of X≠A1,A2X\ne A_1,A_2, up to interchanging the first two entries, are exactly these eight:

Type (x1,x2,x3)(x_1,x_2,x_3)ℓ(X)\ell(X)r(X)r(X)
(0,0,4)(0,0,4)43042576
(1,0,3)(1,0,3)43742618
(1,1,2)(1,1,2)43472651
(2,0,2)(2,0,2)43122400
(2,1,1)(2,1,1)42842458
(2,2,0)(2,2,0)42002208
(3,0,1)(3,0,1)42002656
(3,1,0)(3,1,0)41582664

Consequently max⁡ℓ=4374\max\ell=4374 and max⁡r=2664\max r=2664. Since a≤13a\le13,

(a−2)max⁡ℓ+(26−a)max⁡r=1710a+60516≤82746<83424=Z.(a-2)\max\ell+(26-a)\max r =1710a+60516 \le82746 <83424=Z.

This contradicts the weighted covering inequality. Thus no bad assignment exists and every bipartite graph with at most 26 vertices is 4-choosable.

The evidence entry point recomputes the displayed tables with integer binomial coefficients and, separately, computes all event weights over all 2172^{17} palette subsets and all 2378 admissible four-subsets by subset- and superset-sum transforms. The latter uses no profile-counting formula. The weights themselves are retained in evidence/assets/compact_certificate.json. The table is small enough to check directly from the displayed formulas; neither an exhaustive list-system search nor a solver verdict is a premise. Controls apply the same transforms to two actual bad assignments with smaller lists and confirm that their actual event weight is at least ZZ.

How the weights arise

Minimizing (a−2)max⁡ℓ+bmax⁡r(a-2)\max\ell+b\max r over weightings of total weight 1 is a linear program in the 160 profile weights. The discovery program produces separate weightings for all ordered splits 2≤a≤242\le a\le24, retained as auxiliary certificates in evidence/assets/certificates.json. Scaling the weighting for (13,13)(13,13) so that its largest weight is 8 and rounding gives the compact table above. The proof uses only this table and the two elementary counting formulas, not optimization or floating-point correctness.

The uniform weighting of all 8-subsets of PP gives no contradiction: for the split (13,13)(13,13) the 26 lists carry 13⋅1287+13⋅715=2602613\cdot1287+13\cdot715=26026 events on the 2431024310 such subsets. The chosen weighting is supported on subsets meeting the two fixed lists, whose own events vanish there. This is a sufficient restriction for the displayed covering argument, not a necessary condition on every successful weighting: the independent examination gives an empty-set perturbation that retains the strict contradiction.